.av-rack-workbench{--lw-stage:var(--lw-panel-muted);--lw-stage-ink:var(--lw-ink);--lw-stage-muted:var(--lw-muted);font-family:var(--font-sans,ui-sans-serif),system-ui,sans-serif}.av-rack-workbench:fullscreen{width:100%;height:100%;max-width:none;margin:0;overflow:auto;border-radius:0;background:var(--lw-shell)}.av-rack-workbench .av-design-toolbar{gap:.8rem;padding:1rem;background:var(--lw-panel)}.av-rack-workbench .av-design-toolbar h2{margin:0;font-size:1rem;font-weight:600}.av-rack-workbench .av-design-toolbar>div:first-child>p{display:none}.av-rack-workbench .av-design-toolbar-actions{gap:.45rem}.av-rack-workbench .av-design-toolbar-actions :is(.btn-primary,.btn-secondary){min-height:2.4rem;font-family:inherit;font-size:.76rem;font-weight:550;border-radius:.4rem}.av-rack-workbench .av-design-layout{grid-template-columns:320px minmax(0,1fr)}.av-rack-workbench[data-focus=true] .av-design-layout{grid-template-columns:minmax(0,1fr)}.av-rack-workbench[data-focus=true] .av-design-parameters{display:none}.av-rack-workbench .av-design-parameters{padding:1rem}.av-rack-workbench .av-design-panel-heading{flex-wrap:wrap;gap:.6rem}.av-rack-workbench .av-design-panel-heading p,.av-rack-workbench .av-design-panel-tools>span{display:none}.av-rack-workbench .av-design-panel-tools{justify-content:flex-start;gap:.75rem}.av-rack-workbench .av-design-project-block{margin-top:1rem;padding:0 0 1rem;border:0;border-bottom:1px solid var(--lw-rule);background:transparent}.av-rack-workbench .av-design-project-grid{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.75rem}.av-rack-workbench .av-design-field-label{min-height:1.25rem;align-items:center;font-family:inherit;font-size:.76rem;font-weight:550;line-height:1.25rem}.av-rack-workbench .av-design-field .field{min-height:2.5rem;font-size:.8rem;font-weight:450;border-radius:.35rem}.av-rack-workbench .av-design-profile-row{display:block;margin-top:1rem;padding:0;border:0}.av-rack-workbench .av-design-profile-row>p{margin-top:.5rem;font-size:.7rem;line-height:1.15rem}.av-rack-workbench .av-design-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.av-rack-workbench .av-design-field-grid .av-design-field-label{min-height:2.5rem;align-items:flex-end}.av-rack-workbench .av-design-field-label>small{border:0;padding:0;background:none}.av-rack-workbench .av-design-field-help{min-height:0;line-height:1.2rem!important}.av-rack-workbench .av-design-input-group>summary small{display:none}.av-rack-workbench .av-design-input-group>summary{padding:.8rem .7rem}.av-rack-workbench .av-design-input-group>summary em{display:none}.av-rack-workbench .av-design-input-group{border-radius:.4rem;overflow:hidden}.av-rack-library-disclosure{margin:.9rem 0;border:1px solid var(--lw-rule);border-radius:.4rem}.av-rack-library-disclosure>summary{padding:.8rem;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--lw-ink)}.av-rack-library-disclosure>summary>span{margin-left:.5rem;font-size:.67rem;font-weight:450;color:var(--lw-muted)}.av-rack-workbench .av-rack-size-guide{margin:0;border:0}.av-rack-workbench .av-rack-size-guide>header{display:none}.av-rack-workbench .av-rack-size-detail{grid-template-columns:minmax(0,1fr);padding:.8rem}.av-rack-workbench .av-rack-size-detail span{font-family:inherit;font-size:.67rem;text-transform:none}.av-rack-workbench .av-rack-size-detail p{font-size:.73rem;line-height:1.2rem}.av-rack-workbench .av-design-grid,.av-rack-workbench .av-design-signal{display:none}.av-rack-workbench .av-design-stage{background:var(--lw-panel);padding:1rem}.av-rack-workbench .av-design-stage-content{padding:0 0 1rem}.av-rack-workbench .av-design-stage-content>p{font-family:inherit;font-size:.75rem;text-transform:none;letter-spacing:0}.av-rack-workbench .av-design-stage-content>strong{font-family:var(--font-mono,monospace);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.3}.av-rack-workbench .av-design-stage-content>span{max-width:none;font-size:.75rem;line-height:1.3rem}.av-rack-workbench .av-rack-elevation-stage{margin:0;padding:1rem;border-radius:.6rem}.av-rack-workbench .av-rack-elevation-stage:after{content:none}.av-rack-workbench .av-rack-elevation-toolbar{flex-wrap:wrap;align-items:center}.av-rack-workbench .av-rack-elevation-toolbar p{display:none}.av-rack-workbench .av-rack-elevation-toolbar strong{font-family:inherit;font-size:.8rem;font-weight:550}.av-rack-view-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.av-rack-view-controls>button{min-height:2.25rem;padding:.4rem .6rem;border:1px solid var(--lw-rule-strong);border-radius:.35rem;background:var(--lw-panel);font-size:.72rem;color:var(--lw-ink)}.av-rack-view-controls>span{font-size:.7rem;color:var(--lw-muted)}.av-rack-arrange-help{margin-top:.65rem}.av-rack-arrange-help>summary{cursor:pointer;min-height:2.25rem;align-content:center;font-size:.7rem;color:var(--lw-stage-muted)}.av-rack-workbench .av-rack-elevation-help{font-size:.72rem;line-height:1.2rem}.av-rack-workbench .av-rack-auto-note{border:1px solid var(--lw-rule);border-radius:.3rem;font-size:.72rem;line-height:1.2rem}.av-rack-workbench .av-rack-canvas{grid-auto-columns:minmax(290px,1fr);gap:1rem;padding:.15rem .1rem .7rem;scrollbar-width:thin}.av-rack-workbench .av-rack-column{grid-template-columns:1.8rem minmax(0,1fr);border-radius:.45rem;background:var(--lw-panel)}.av-rack-workbench .av-rack-column>header{padding:.7rem;min-height:3rem}.av-rack-workbench .av-rack-column>header span{font-size:.8rem;color:var(--lw-ink)}.av-rack-workbench .av-rack-column>header strong{font-size:.74rem;font-weight:500}.av-rack-workbench .av-rack-column>header small{font-size:.68rem}.av-rack-utilization{grid-column:1/-1;height:3px;overflow:hidden;background:var(--lw-rule)}.av-rack-utilization>span{display:block;height:100%;background:var(--lw-accent)}.av-rack-column[data-overflow=true] .av-rack-utilization>span{background:#b7791f}.av-rack-workbench .av-rack-stack{gap:.5rem;padding:.55rem}.av-rack-workbench .av-rack-rail{padding-top:.65rem}.av-rack-workbench .av-rack-item{grid-template-columns:1.6rem minmax(0,1fr);border-radius:.3rem;min-height:0;background:var(--lw-panel-muted)}.av-rack-workbench .av-rack-item-copy{padding:.6rem .6rem .35rem}.av-rack-workbench .av-rack-item-copy b{font-family:inherit;font-size:.8rem;font-weight:600;white-space:normal;line-height:1.15rem;overflow-wrap:anywhere}.av-rack-workbench .av-rack-item-copy span{margin-top:.25rem;font-size:.66rem}.av-rack-item-copy>small{display:block;margin-top:.2rem;font-size:.65rem;line-height:1.1rem;color:var(--lw-stage-muted)}.av-rack-workbench .av-rack-item-flags{min-height:0;padding:0 .6rem}.av-rack-workbench .av-rack-item-flags:empty{display:none}.av-rack-workbench .av-rack-item-flags span{font-family:inherit;font-size:.65rem;color:var(--lw-ink);border-radius:.15rem}.av-rack-workbench .av-rack-item-actions{grid-template-columns:2.25rem 2.25rem minmax(0,1fr);padding:.4rem .55rem .55rem;gap:.3rem}.av-rack-workbench .av-rack-item-actions :is(button,select){min-height:2.25rem;border-radius:.25rem}.av-rack-workbench .av-rack-item-actions select{font-family:inherit;font-size:.7rem;min-width:0;padding-inline:.45rem}.av-rack-workbench .av-rack-item-handle{grid-row:1/5}.av-rack-workbench .av-rack-elevation-summary{padding:.7rem 0 0;gap:.5rem 1rem}.av-rack-workbench .av-rack-elevation-summary span{font-size:.7rem}.av-rack-workbench [data-density=compact] .av-rack-item-copy>small{display:none}.av-rack-workbench [data-density=compact] .av-rack-item-copy{padding-block:.4rem .2rem}.av-rack-workbench [data-density=compact] .av-rack-item-actions{padding-block:.2rem .35rem}.av-rack-equipment-panel{padding:1rem;border-bottom:1px solid var(--lw-rule);background:var(--lw-panel)}.av-rack-equipment-panel .av-design-section-heading{align-items:center}.av-rack-equipment-panel .av-design-section-heading>span{font-size:.7rem;color:var(--lw-muted)}.av-rack-equipment-panel .av-design-field-label{display:none}.av-rack-workbench .av-schedule-editor{margin-top:.8rem;border-radius:.35rem;overflow:hidden}.av-rack-workbench .av-schedule-editor input{border-color:var(--lw-rule);background:color-mix(in srgb,var(--lw-panel-muted) 94%,#000);font-size:.76rem;font-weight:450}.av-rack-workbench .av-design-section-heading h3{font-size:.85rem;font-weight:600}.av-rack-workbench .av-design-checks,.av-rack-workbench .av-design-ledger,.av-rack-workbench .av-design-table-section{padding:1rem}.av-rack-workbench .av-design-ledger dd{font-weight:550}.av-rack-workbench .av-design-section-heading>p{display:none}@container (max-width:850px){.av-rack-workbench .av-design-layout{grid-template-columns:minmax(0,1fr)}.av-rack-workbench .av-design-parameters{border-right:0;border-bottom:1px solid var(--lw-rule)}.av-rack-workbench .av-design-project-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:600px){.av-rack-workbench .av-design-stage,.av-rack-workbench .av-design-toolbar,.av-rack-workbench .av-rack-elevation-stage{padding:.75rem}.av-rack-workbench .av-rack-canvas{grid-auto-columns:minmax(245px,1fr)}.av-rack-workbench .av-rack-elevation-toolbar{flex-direction:column;align-items:flex-start}.av-rack-equipment-panel .av-design-section-heading{flex-wrap:wrap;gap:.4rem}}