#ldmLayoutToolbar83{margin:0 0 8px;padding:7px;border:1px solid var(--v3-line,var(--bp-line,#c8d0d4));border-radius:var(--bp-radius,10px)}
#ldmLayoutToolbar83 .row{display:flex;flex-wrap:wrap;gap:6px;margin:0}#ldmLayoutToolbar83 p{margin:5px 0 0}
.ldmLayoutTools{display:none!important;margin-left:8px;float:right;align-items:center;gap:3px}
body.ldmLayoutEditing .ldmLayoutTools{display:inline-flex!important}
.ldmLayoutTools button{width:27px!important;min-width:27px!important;min-height:27px!important;height:27px!important;padding:2px!important;margin:0!important;line-height:1!important;font-size:16px!important;flex:none!important}
.ldmLayoutTools .ldmLayoutGrip{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
.ldmLayoutSection>summary::after{content:'';display:table;clear:both}
body.ldmLayoutEditing .ldmLayoutSection{position:relative;outline:1px dashed var(--v3-line,var(--bp-line,#aaa));outline-offset:2px}
.ldmLayoutDragging{opacity:.45}.ldmLayoutBefore{box-shadow:inset 0 4px 0 var(--bp-accent,#168958)!important}.ldmLayoutAfter{box-shadow:inset 0 -4px 0 var(--bp-accent,#168958)!important}
.ldmLayoutGhost{position:fixed;pointer-events:none;z-index:2147483646;padding:9px 12px;max-width:60vw;border:1px solid var(--v3-line,var(--bp-line,#aaa));border-radius:var(--bp-radius,10px);background:var(--bp-panel,#fff);color:var(--bp-text,#222);box-shadow:0 3px 15px #0003;font-weight:800;font-size:12px}
body.ldm-dark .ldmLayoutGhost{background:#202529;color:#f1f3f2}
