.arrange-overlay{z-index:55;pointer-events:none;position:fixed;inset:0}.arrange-section{pointer-events:auto;cursor:grab;touch-action:none;position:absolute}.arrange-cell{pointer-events:none;background:#0078c80a;border:1px dashed #005aa073;border-radius:2px;position:absolute}.arrange-cell--new{background:0 0;border-style:dotted;border-color:#005aa040}.arrange-cell--drop{background:#0a6ebd29;border:2px solid #0a6ebd}.arrange-cell--swap{background:#b06f0029;border:2px solid #b06f00}.arrange-cell-tag{color:#6b4400;background:#ffffffd9;border-radius:2px;padding:0 3px;font-size:12px;line-height:14px;position:absolute;bottom:0;right:2px}.arrange-field{pointer-events:none;background:#0a6ebd14;border:1px solid #0a6ebdd9;border-radius:2px;position:absolute}.arrange-field--picked{background:#0a6ebd33;border:2px solid #0a6ebd}.arrange-field--dragging{opacity:.45}.arrange-field--before{box-shadow:inset 3px 0 #0a6ebd}.arrange-field--after{box-shadow:inset -3px 0 #0a6ebd}.arrange-ghost{z-index:57;pointer-events:none;color:#fff;background:#0a6ebd;border-radius:3px;padding:1px 6px;font-size:13px;line-height:18px;position:fixed;box-shadow:0 1px 4px #00000059}.arrange-canvas-layer{pointer-events:auto;cursor:crosshair;touch-action:none;position:absolute}.arrange-dots{pointer-events:none;background-image:radial-gradient(circle at 0 0,#005aa047 .8px,#0000 .9px);position:absolute;inset:0}.arrange-item{pointer-events:none;background:#0a6ebd0d;border:1px solid #0a6ebd8c;border-radius:2px;position:absolute}.arrange-item--picked{background:#0a6ebd2e;border:2px solid #0a6ebd}.arrange-item--dragging{opacity:.7;border-style:dashed}.arrange-guide{pointer-events:none;background:#b06f00;position:absolute}.arrange-guide--v{width:1px;top:0;bottom:0}.arrange-guide--h{height:1px;left:0;right:0}.arrange-handle{box-sizing:border-box;pointer-events:auto;background:#fff;border:1px solid #08578f;border-radius:2px;width:10px;height:10px;position:absolute}.arrange-handle[data-arrange-edge=n],.arrange-handle[data-arrange-edge=s]{cursor:ns-resize}.arrange-handle[data-arrange-edge=e],.arrange-handle[data-arrange-edge=w]{cursor:ew-resize}.arrange-handle[data-arrange-edge=nw],.arrange-handle[data-arrange-edge=se]{cursor:nwse-resize}.arrange-handle[data-arrange-edge=ne],.arrange-handle[data-arrange-edge=sw]{cursor:nesw-resize}.arrange-marquee{pointer-events:none;background:#0a6ebd14;border:1px dashed #0a6ebd;position:absolute}.arrange-canvas-handle{box-sizing:border-box;cursor:nwse-resize;pointer-events:auto;background:#0a6ebd;border:1px solid #08578f;border-radius:2px;width:14px;height:14px;position:absolute}.arrange-canvas-preview{pointer-events:none;background:#0a6ebd0a;border:2px dashed #0a6ebd;position:absolute;top:0;left:0}.arrange-rule{border-top:1px solid #999}.arrange-vrule{border-left:1px solid #999}.arrange-frame{pointer-events:none;background:0 0;border:1px solid #999}.arrange-panel-drop{pointer-events:none;background:#0a6ebd1a;border:2px solid #0a6ebd;border-radius:3px;position:absolute;inset:0}.arrange-panel-grip{z-index:55;pointer-events:auto;cursor:grab;touch-action:none;background:#0a6ebd0f;border:1px dashed #0a6ebd99;border-radius:3px;position:fixed}.arrange-panel-grip--dragging{cursor:grabbing;background:#0a6ebd2e}:root[data-arranging] body{padding-bottom:var(--arrange-bar-h,112px)}:root[data-arrange-sim] #root{width:var(--arrange-sim-w);margin-left:auto;margin-right:auto}:root[data-arrange-sim] .arrange-overlay{clip-path:inset(0 calc(50% - var(--arrange-sim-w) / 2))}:root[data-arrange-sim=desktop] .m-page .m-fieldgrid{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-arrange-sim=desktop] .m-page .m-formfield--span2{grid-column:span 2}:root[data-arrange-sim=desktop] .m-page .m-formfield--span3{grid-column:span 3}:root[data-arrange-sim=desktop] .m-page .m-formfield--span4{grid-column:span 4}:root[data-arrange-sim=desktop] .m-page .m-radiogroup,:root[data-arrange-sim=mobile] .m-page .m-fieldgrid,:root[data-arrange-sim=tablet] .m-page .m-fieldgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-arrange-sim=mobile] .m-page .m-formfield--span2,:root[data-arrange-sim=mobile] .m-page .m-formfield--span3,:root[data-arrange-sim=mobile] .m-page .m-formfield--span4,:root[data-arrange-sim=tablet] .m-page .m-formfield--span2,:root[data-arrange-sim=tablet] .m-page .m-formfield--span3,:root[data-arrange-sim=tablet] .m-page .m-formfield--span4{grid-column:span 2}:root[data-arrange-sim=mobile] .m-page .m-radiogroup{grid-template-columns:1fr}:root[data-arrange-sim=tablet] .m-page .m-radiogroup{grid-template-columns:repeat(2,minmax(0,1fr))}.arrange-bar{z-index:56;color:#1a1a1a;background:#f6f8fa;border-top:2px solid #0a6ebd;flex-direction:column;gap:6px;padding:8px 12px;font-family:system-ui,sans-serif;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000002e}.arrange-bar .classic-find{border:var(--classic-cmd-border);border-radius:var(--classic-cmd-radius);color:#1a1a1a;background:#fff}.arrange-bar .classic-find:disabled{background:var(--classic-cmd-bg-disabled);color:#1f1f1f;-webkit-text-fill-color:#1f1f1f;opacity:1;cursor:default}.arrange-bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arrange-bar-row--commit{gap:8px}.arrange-commit{align-items:center;gap:8px;margin-left:auto;display:flex}.arrange-commit>*{white-space:nowrap;flex-shrink:0}.arrange-group-start{margin-left:8px}.arrange-bar-title{font-size:13px}.arrange-bar-sim{color:#444;font-size:13px}.arrange-switcher{flex-wrap:wrap;gap:6px;display:flex}.arrange-bar .classic-cmd[aria-pressed=true]:not(:disabled){color:#fff;background:#0a6ebd;border-color:#08578f;font-weight:600}.arrange-caret{font-size:inherit;color:#444;margin-left:6px}.arrange-dot{color:#b06f00;margin-left:6px;font-weight:700}.arrange-bar-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arrange-bar-hint{color:#444;font-size:13px}.arrange-bar-sel{color:#444;border-left:1px solid #c8ced4;padding-left:6px;font-size:13px}.arrange-bar :is(button,summary,select,input):focus-visible{outline-offset:1px;outline:2px solid #0a6ebd}.arrange-bar .arrange-primary:not(:disabled){color:#fff;background:#0a6ebd;border-color:#08578f;font-weight:600}.arrange-bar .arrange-primary:hover:not(:disabled){background:#095a9b}.arrange-note{align-items:center;gap:4px;display:flex}.arrange-note-label{color:#444;font-size:13px}.arrange-note-box{width:220px;max-width:40vw}.arrange-bar-row--tools{border-top:1px solid #d5dbe1;padding-top:6px}.arrange-menu>summary{list-style:none}.arrange-menu{position:relative}.arrange-submenu{width:100%}.arrange-menu-list{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.arrange-menu-list>.classic-cmd{justify-content:flex-start;align-self:stretch}.arrange-menu-list--versions{max-height:30vh;padding-left:12px;overflow-y:auto}.arrange-menu>summary::-webkit-details-marker{display:none}.arrange-menu-body{flex-wrap:wrap;gap:6px;padding:6px 0 0;display:flex}.arrange-menu-body[hidden]{display:none}.arrange-bar-row>.arrange-menu[open]>.arrange-menu-body{z-index:1;background:#fff;border:1px solid #c8ced4;border-radius:4px;width:max-content;max-width:min(520px,100vw - 24px);max-height:60vh;padding:6px;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 2px 10px #00000038}.arrange-bar-row>.arrange-menu[data-arrange-menu=more][open]>.arrange-menu-body{left:auto;right:0}.arrange-number{text-align:right;width:72px}.arrange-badge{color:#6b4400;background:#fdf1dc;border:1px solid #b06f00;border-radius:10px;padding:3px 8px;font-size:13px}.arrange-cmdlist{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.arrange-cmdrow{cursor:grab;touch-action:none;background:#fff;border:1px solid #c8ced4;border-radius:3px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:flex}.arrange-cmdrow--dragging{background:#eef3f8;border-color:#0a6ebd}.arrange-cmdname{color:#1a1a1a;font-size:13px}.arrange-cmdsides{flex-direction:column;gap:6px;margin:6px 0 0;display:flex}.arrange-cmdside+.arrange-cmdside{border-top:1px solid #c8ced4;padding-top:6px}.arrange-cmdside>.arrange-cmdlist{margin-top:4px}.arrange-cmdside-name,.arrange-cmdside-note{color:#333;font-size:13px}.arrange-cmdside-name{font-weight:600}.arrange-cmdside-note{margin:0}.arrange-status{color:#333;min-height:18px;font-size:13px}.arrange-error{color:#b00;font-size:13px;font-weight:600}.arrange-toggle:disabled{color:#767676;cursor:default}@media (width<=1024px){.arrange-bar--modern .arrange-menu[data-arrange-menu=panels][open]>.arrange-menu-body{left:8px;right:8px;bottom:calc(var(--arrange-bar-h,112px) + 8px);width:auto;max-width:none;position:fixed}.arrange-bar--modern .arrange-panels{min-width:0}.arrange-bar{padding:6px 8px}.arrange-bar-row:not(.arrange-bar-row--commit):not(.arrange-bar-row--open){flex-wrap:nowrap;padding-bottom:2px;overflow:auto hidden}.arrange-bar-row>*{white-space:nowrap;flex-shrink:0}.arrange-bar-row--open{flex-wrap:wrap}@media (width<=640px){.arrange-bar-title{display:none}.arrange-bar--modern .arrange-panels{min-width:0}.arrange-bar--modern .arrange-panels-head,.arrange-bar--modern .arrange-panelrow{flex-wrap:wrap}.arrange-bar--modern .arrange-panelname{flex:0 0 100%;order:-1;padding-left:30px}.arrange-bar--modern .arrange-panelheight select{width:5.5em}.arrange-bar--modern .arrange-panelstart span{display:none}.arrange-commit .classic-cmd[data-short]{font-size:0}.arrange-commit .classic-cmd[data-short]:before{content:attr(data-short);font-size:var(--classic-cmd-font-size)}.arrange-bar-row.arrange-bar-row--tools:not(.arrange-bar-row--open){flex-wrap:wrap;overflow-x:visible}.arrange-bar-row--tools .arrange-bar-sel{white-space:normal;flex-shrink:1}.arrange-bar{gap:4px;padding:4px 8px}.arrange-bar-row{gap:6px}.arrange-bar-hint{margin:0}}.arrange-bar-hint{white-space:normal;flex-shrink:1;min-width:120px}}.arrange-switcher .arrange-textsize-input{text-align:center;width:5.5ch}.arrange-bar--modern{background:var(--m-card);border-top:1px solid var(--m-line);color:var(--m-ink);box-shadow:0 -2px 10px #14181d12}.arrange-bar--modern .arrange-bar-title,.arrange-bar--modern .arrange-bar-hint,.arrange-bar--modern .arrange-bar-sel{color:var(--m-ink-2);border-left-color:var(--m-line)}.arrange-bar--modern .arrange-bar-title{color:var(--m-ink)}.arrange-bar--modern :is(button,summary).classic-cmd,.arrange-bar--modern .arrange-mbtn{border:1px solid var(--m-line);border-radius:var(--m-radius-sm);background:var(--m-card);min-height:30px;color:var(--m-ink);font:inherit;cursor:pointer;padding:4px 10px;font-size:13px;line-height:20px}.arrange-bar--modern :is(button,summary).classic-cmd:hover:not(:disabled),.arrange-bar--modern .arrange-mbtn:hover:not(:disabled){background:var(--m-accent-2);border-color:var(--m-accent);color:var(--m-accent)}.arrange-bar--modern :is(button,summary).classic-cmd:disabled,.arrange-bar--modern .arrange-mbtn:disabled{background:var(--m-bg);color:var(--m-ink-3);cursor:default}.arrange-bar--modern :is(button,summary).classic-cmd[aria-pressed=true],.arrange-bar--modern .arrange-mbtn[aria-pressed=true]{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-card)}.arrange-bar--modern .arrange-primary{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-card);font-weight:600}.arrange-bar--modern .arrange-primary:hover:not(:disabled){background:var(--m-accent-3);border-color:var(--m-accent-3);color:var(--m-card)}.arrange-bar--modern :is(button,summary,select,input):focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.arrange-bar--modern .arrange-menu-body{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-card);box-shadow:var(--m-shadow);padding:10px}.arrange-panels{flex-direction:column;gap:8px;min-width:min(520px,82vw);display:flex}.arrange-panels-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.arrange-panels-hint{color:var(--m-ink-2);font-size:12px}.arrange-panels-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.arrange-panelrow{border-radius:var(--m-radius-sm);background:var(--m-bg);border:1px solid #0000;align-items:center;gap:8px;padding:4px 6px;display:flex}.arrange-panelrow:hover{background:var(--m-accent-2)}.arrange-panelrow--dragging{background:var(--m-accent-2);border-color:var(--m-accent)}.arrange-panelgrip{width:22px;min-height:24px;color:var(--m-ink-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-size:14px;display:grid}.arrange-panelrow--dragging .arrange-panelgrip{cursor:grabbing;color:var(--m-accent)}.arrange-panelname{min-width:0;color:var(--m-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.arrange-widthscale{flex:none;gap:2px;padding:0;display:flex}.arrange-widthstop{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:34px;padding:0;display:grid}.arrange-widthstop:before{content:"";border:1px solid var(--m-line);background:var(--m-card);border-radius:2px;width:100%;height:10px;display:block}.arrange-widthstop:first-child:before{border-top-left-radius:5px;border-bottom-left-radius:5px}.arrange-widthstop:last-child:before{border-top-right-radius:5px;border-bottom-right-radius:5px}.arrange-widthstop--on:before{background:var(--m-accent);border-color:var(--m-accent)}.arrange-widthstop:hover:not(:disabled):before{border-color:var(--m-accent)}.arrange-widthstop:disabled{cursor:default}.arrange-widthstop:disabled:before{background:var(--m-line-soft);border-color:var(--m-line)}.arrange-widthstop[aria-pressed=true]:before{height:16px;margin-top:-3px}.arrange-widthreadout{text-align:right;font-variant-numeric:tabular-nums;width:3.2em;color:var(--m-ink-2);flex:none;font-size:12px}.arrange-panelheight{flex:none;display:block}.arrange-panelheight select{width:7.5em;font-size:12px}.arrange-panelstart{color:var(--m-ink-2);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.arrange-panelstart input{cursor:pointer;width:18px;height:18px;margin:0}.arrange-panelmove{flex:none;gap:2px;display:flex}.arrange-mbtn--icon{padding:4px 6px;font-size:12px;line-height:16px}.arrange-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--classic-cmd-font-size:var(--classic-font,14px);--classic-cmd-height:max(calc(var(--classic-font-px,14) * 1px + 7px), round(up, var(--classic-font-px,14) * 1.34px, 1px) + 2px);--classic-cmd-padding-x:6px;--classic-cmd-radius:0;--classic-cmd-border:1px solid #b0b0b0;--classic-cmd-bg:#f4f4f4;--classic-cmd-bg-hover:#fff;--classic-cmd-bg-active:#e4e4e4;--classic-cmd-bg-disabled:#e4e4e4;--classic-cmd-text:#000;--classic-cmd-text-disabled:#555;--classic-band-group-gap:16px}.classic-cmd[data-band-group-start]{margin-inline-start:var(--classic-band-group-gap)}@media (width<=700px){.classic-cmd[data-band-group-start]{margin-inline-start:0}}:root[data-arrange-sim=mobile] .classic-cmd[data-band-group-start]{margin-inline-start:0}:root[data-arrange-sim=tablet] .classic-cmd[data-band-group-start],:root[data-arrange-sim=desktop] .classic-cmd[data-band-group-start]{margin-inline-start:var(--classic-band-group-gap)}.classic-cmd{box-sizing:border-box;height:var(--classic-cmd-height);min-height:0;padding:0 var(--classic-cmd-padding-x);font-family:inherit;font-size:var(--classic-cmd-font-size);white-space:nowrap;color:var(--classic-cmd-text);background:var(--classic-cmd-bg);border:var(--classic-cmd-border);border-radius:var(--classic-cmd-radius);box-shadow:none;cursor:pointer;justify-content:center;align-self:center;align-items:center;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.classic-cmd:hover:not(:disabled){background:var(--classic-cmd-bg-hover)}.classic-cmd:active:not(:disabled){background:var(--classic-cmd-bg-active)}.classic-cmd:disabled{background:var(--classic-cmd-bg-disabled);color:var(--classic-cmd-text-disabled);opacity:1;cursor:default}.classic-cmd.classic-cmd--plain{color:#00f;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.classic-cmd.classic-cmd--plain[data-link-label]{flex-direction:column}.classic-cmd.classic-cmd--plain[data-link-label]:after{content:attr(data-link-label) / "";visibility:hidden;height:0;padding:0 calc(var(--classic-cmd-padding-x) + 1px);font-weight:400;display:block;overflow:hidden}.classic-cmd.classic-cmd--plain.classic-cmd--caption{color:var(--classic-cmd-text);text-decoration:none}.classic-cmd.classic-cmd--plain:hover:not(:disabled),.classic-cmd.classic-cmd--plain:active:not(:disabled){background:0 0}.classic-cmd.classic-cmd--plain:focus-visible{outline:2px solid var(--accent,#1c5fa8);outline-offset:2px}.classic-cmd.classic-cmd--plain:disabled,.classic-cmd.classic-cmd--plain[aria-disabled=true]{color:var(--classic-cmd-text-disabled);background:0 0}.classic-cmd.classic-cmd--overlay{background:0 0;border:none;border-radius:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.classic-cmd.classic-cmd--overlay:hover:not(:disabled),.classic-cmd.classic-cmd--overlay:active:not(:disabled){background:0 0}.classic-cmd.classic-cmd--overlay:disabled{opacity:1;cursor:pointer;background:0 0}.classic-find{box-sizing:border-box;height:var(--classic-cmd-height);min-height:0;font-family:inherit;font-size:var(--classic-font,14px);align-self:center;padding:0 4px;line-height:1}select.classic-find{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23333' stroke-width='1.5'/></svg>");background-position:right 5px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:18px}.classic-toolbar{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;display:flex}.classic-toolbar--options{background:#f4f4f4;margin-top:-2px;padding-left:8px;padding-right:8px;box-shadow:inset 0 0 0 1px #b0b0b0}.classic-toolbar--options .classic-toolbar__label{border-right:1px solid #b0b0b0;align-self:stretch;align-items:center;padding-right:8px;display:flex}.classic-toolbar__label{font-size:var(--classic-font,14px);color:#555;align-self:center;font-weight:700}.classic-readout{box-sizing:border-box;min-width:28px;height:18px;font:inherit;font-variant-numeric:tabular-nums;color:#1f1f1f;background:#e4e4e4;border:1px solid #b0b0b0;padding:0 2px;line-height:16px;display:inline-block}.classic-toolbar--entry{z-index:5;background:#f4f4f4;padding:6px 8px;position:sticky;bottom:0;box-shadow:0 -1px #b0b0b0,0 -6px 10px -6px #00000040}[data-record-link]{text-underline-offset:2px;cursor:pointer;text-decoration:underline;color:var(--accent,#1c5fa8)!important}[data-record-link]:hover{text-decoration-thickness:2px}
