.sp-app{margin:1rem 0 3rem}.sp-app.sp-loading{min-block-size:100vh;min-block-size:100svh}.sp-startup{color:#cdd8db;padding:1rem 0}.sp-app.sp-loading:has(noscript .rental-notice){min-block-size:0}.sp-app.sp-loading:has(noscript .rental-notice)>.sp-startup{display:none}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-start{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.25rem;align-items:start}.sp-card{background:#1d2a30;border:1px solid #4f6772;border-radius:6px;padding:1.4rem}.sp-card h2{margin:0 0 .5rem;font-size:1.3rem}.sp-card>p{color:#cdd8db;margin:.4rem 0 1rem}.sp-import{grid-row:span 2}.sp-small{grid-column:2}.sp-drop{display:flex!important;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.3rem;border:2px dashed #6f8b97;border-radius:6px;cursor:pointer;margin:0!important}.sp-drop.over{border-color:#d4a578;background:#263840}.sp-drop-hint{font-size:.9rem;color:#bcc9cd}.sp-drop{position:relative}.sp-file-input,#stage-app .sp-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.sp-drop:focus-within,.sp-open-file:focus-within{outline:3px solid #d4a578;outline-offset:3px}.sp-paste{margin-top:1rem}.sp-paste summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}.sp-reading{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid #6f8b97;border-radius:6px;background:#22343b}.sp-spinner{width:18px;height:18px;border-radius:50%;border:3px solid #6f8b97;border-top-color:#d4a578;animation:sp-spin 1s linear infinite}@keyframes sp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sp-spinner{animation:none}}.sp-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.sp-template{text-align:left;padding:.75rem .85rem;border:1px solid #5d7681;border-radius:5px;background:#22343b;color:inherit;display:grid;gap:.2rem;min-height:64px}.sp-template:hover{border-color:#d4a578}.sp-template span{font-size:.82rem;color:#b9c7cc;line-height:1.4}.sp-recent{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.25rem}.sp-recent li{display:flex;align-items:center;gap:.8rem;justify-content:space-between;border-bottom:1px solid #3d525b;flex-wrap:wrap}.sp-recent span{font-size:.85rem;color:#b9c7cc;margin-left:auto}.sp-link{background:none;border:0;color:inherit;text-decoration:underline;padding:.4rem 0;min-height:40px;text-align:left;font:inherit;cursor:pointer}.sp-open-file{position:relative;display:inline-flex!important;margin:0!important}.sp-notice{padding:.9rem 1rem;border-left:3px solid #d4a578;background:#2a353a;margin:0 0 1rem;grid-column:1/-1}.sp-notice p{margin:0 0 .5rem}.sp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.8rem}.sp-title{flex:1 1 280px;margin:0!important}.sp-title input{font-size:1.25rem!important;font-weight:600}.sp-tools{display:flex;gap:.25rem}.sp-save{flex-basis:100%;margin:0;font-size:.85rem;color:#b9c7cc}.sp-review{border:1px solid #c49a68;background:#2b2a24;border-radius:6px;padding:1rem 1.2rem;margin:0 0 1rem}.sp-review h2{font-size:1.1rem;margin:0 0 .4rem}.sp-review p{margin:.35rem 0}.sp-review-list{margin:.3rem 0 .6rem;padding-left:1.2rem}.sp-review-list li{margin:.2rem 0;line-height:1.5}.sp-flag-line{border-left:3px solid #e2a23b;padding-left:.7rem;color:#efe2cc}.sp-skipped summary{cursor:pointer;min-height:40px;display:flex;align-items:center}.sp-skipped li{font-size:.88rem;color:#d3d9db}.sp-warnings{list-style:none;padding:0;margin:0 0 .9rem;display:grid;gap:.35rem}.sp-warnings li{padding:.5rem .8rem;border-radius:4px;background:#22343b;font-size:.92rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.sp-warnings li.warn{background:#3b2a29;border-left:3px solid #e07a6b}.sp-warnings li.info{border-left:3px solid #7fa3b3}.sp-warnings .action{min-height:36px;padding:.2rem .4rem}.sp-tabs{display:flex;gap:.25rem;border-bottom:1px solid #4f6772;overflow-x:auto;margin-bottom:1rem}.sp-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:#cbd6da;padding:.7rem .9rem;min-height:46px;white-space:nowrap;font-weight:600}.sp-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#d4a578}.sp-stage-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.25rem;align-items:start}.sp-plot-tools{display:flex;justify-content:space-between;align-items:center}.sp-plot-frame{display:grid;grid-template-columns:1.4rem minmax(0,1fr) 1.4rem;align-items:center;gap:.3rem}.sp-side{writing-mode:vertical-rl;font-size:.72rem;letter-spacing:.14em;color:#b8cbd4;text-align:center;justify-self:center}.sp-side-r{transform:rotate(180deg)}.sp-plot-scroll{overflow:auto;border-radius:3px;background:#fff;max-height:78vh}.sp-plot svg{display:block;width:100%;height:auto;touch-action:manipulation}.sp-plot .plot-el[tabindex]{touch-action:none}.sp-legend{margin-top:.6rem}.sp-legend summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-weight:600}.sp-legend ol{columns:2;column-gap:2rem;margin:.3rem 0;padding-left:1.6rem;font-size:.9rem}.sp-legend li{break-inside:avoid;line-height:1.45}.sp-side-panel{background:#1d2a30;border:1px solid #4f6772;border-radius:6px;padding:1rem;position:sticky;top:calc(89px + .75rem);max-height:calc(100vh - 89px - 1.5rem);overflow:auto}.sp-palette h3,.sp-editor h3{font-size:1.05rem;margin:0}.sp-pal-group p{margin:.8rem 0 .35rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#a9bbc2}.sp-pal-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.sp-pal{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border:1px solid #4f6772;background:#22343b;color:inherit;border-radius:4px;min-height:44px;text-align:left;font-size:.85rem;line-height:1.25}.sp-pal:hover{border-color:#d4a578}.sp-pal svg{width:30px;height:24px;flex-shrink:0;background:#fff;border-radius:2px;padding:2px}.sp-ed-head{display:flex;justify-content:space-between;align-items:center}.sp-editor label,.sp-details label{margin:.6rem 0!important}.sp-check{display:flex!important;align-items:center;gap:.55rem;min-height:40px}.sp-pos{border:1px solid #4f6772;border-radius:4px;padding:.5rem .8rem;margin:.6rem 0}.sp-pos legend{font-size:.85rem;color:#c3d0d5;padding:0 .3rem}.sp-nudge{display:flex;gap:.3rem;flex-wrap:wrap;margin:.4rem 0}.sp-nudge button,.sp-row-actions button{min-width:44px;min-height:44px;border:1px solid #6a7e86;background:#22343b;color:inherit;border-radius:3px}.sp-row-actions button:disabled{opacity:.35}.sp-linked{border-top:1px solid #4f6772;margin-top:.6rem;padding-top:.4rem;font-size:.9rem}.sp-evidence summary{cursor:pointer;min-height:40px;display:flex;align-items:center}.sp-evidence p{font-size:.85rem;margin:.3rem 0;color:#d4dcdf}.sp-table-wrap{overflow-x:auto}.sp-table{width:100%;border-collapse:collapse;font-size:.92rem}.sp-table th{text-align:left;font-size:.8rem;letter-spacing:.05em;color:#b4c4ca;padding:.4rem;border-bottom:1px solid #4f6772}.sp-table td{padding:.25rem;border-bottom:1px solid #33464e;vertical-align:middle}.rental-main .sp-table input:not([type=checkbox]),.rental-main .sp-table select{min-height:42px;padding:.45rem .5rem;font-size:.92rem}.rental-main .sp-table .sp-ch{width:4.2rem}.sp-row-actions{white-space:nowrap}.sp-empty{color:#b4c4ca;padding:1rem!important}.sp-finish{margin-top:2rem;padding-top:1.4rem;border-top:1px solid #4f6772}.sp-finish h2{font-size:1.25rem}.sp-sss{margin-top:1.6rem;padding:1.1rem 1.2rem;border:1px solid #3f5560;border-radius:6px;background:#1a252a}.sp-sss h3{font-size:1.05rem;margin:0 0 .3rem}.sp-sss>p{color:#c3d0d5;margin:.2rem 0 .8rem;max-width:46rem}.sp-match ul{list-style:none;padding:0;margin:.4rem 0 1rem;display:grid;gap:.5rem}.sp-match li{padding:.6rem .7rem;background:#22343b;border-radius:4px}.sp-match fieldset{border:0;padding:0;margin:0}.sp-match legend{padding:0}.sp-match h4{margin:1rem 0 .2rem}.sp-match a{text-decoration:underline}.sp-print{display:none}.sp-inputs-head{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;align-items:center;justify-content:space-between}.sp-inputs-head .small-note{margin:.2rem 0;max-width:46rem}.sp-inputs th:nth-child(1){width:4.6rem}.sp-inputs th:last-child{width:11.5rem}.sp-inputs:not(.advanced) th:nth-child(2){width:24%}.sp-inputs:not(.advanced) th:nth-child(3){width:22%}.sp-inputs:not(.advanced) th:nth-child(4){width:14%}.sp-inputs.advanced th:nth-child(5){width:7.5rem}.sp-inputs.advanced th:nth-child(6){width:6rem}.sp-sugg{display:inline-block;margin:.2rem .3rem 0 .2rem;font-size:.72rem;letter-spacing:.04em;padding:.05rem .4rem;border:1px solid #9c7a50;color:#e7c9a2;border-radius:3px}.sp-check-me{border-color:#e2a23b;color:#f2cf8f}.sp-add-bar,.sp-pal-close{display:none}.sp-pal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media(max-width:860px){.sp-add-bar{display:block;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40}.sp-add-bar .action{width:100%;min-height:48px;box-shadow:0 8px 24px rgba(0,0,0,.45)}.sp-app:has(.sp-add-bar){padding-bottom:5rem}.sp-palette:not(.sp-open){display:none}.sp-palette.sp-open{position:fixed;left:0;right:0;bottom:0;z-index:41;max-height:52vh;overflow:auto;background:#1d2a30;border-top:2px solid #d4a578;border-radius:12px 12px 0 0;padding:.6rem .9rem calc(.8rem + env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgba(0,0,0,.45)}.sp-palette.sp-open .sp-pal-head{position:sticky;top:-.6rem;background:#1d2a30;z-index:1;padding-top:.3rem}.sp-palette.sp-open .sp-pal-close{display:inline-flex;min-height:44px}.sp-app:has(.sp-palette.sp-open){padding-bottom:54vh}}.sp-hint-touch{display:none}@media(pointer:coarse){.sp-hint-touch{display:inline}.sp-hint-mouse{display:none}}.sp-kb-line{margin:.5rem 0}.sp-kb-btn{font-size:inherit;font-weight:600}.sp-angle{align-self:center;font-size:.85rem;color:#c3d0d5;margin-left:.3rem}.sp-kb-form fieldset{border:1px solid #4f6772;border-radius:4px;padding:.4rem .8rem;margin:.6rem 0}.sp-kb-form legend{font-size:.85rem;color:#c3d0d5;padding:0 .3rem}.sp-tiers{border-top:1px solid #4f6772;margin-top:.6rem;padding-top:.4rem}.sp-tiers ol{margin:.2rem 0;padding-left:1.1rem}.sp-tier-link{margin-left:.8rem;min-height:32px;padding:.1rem 0}.sp-layers{display:grid;gap:.4rem;margin:.4rem 0}.sp-presets,.sp-view-switch{display:flex;flex-wrap:wrap;gap:.35rem}.sp-view-switch{margin:0 0 1rem}.sp-chip{min-height:40px;padding:.35rem .75rem;border:1px solid #5d7681;background:#22343b;color:inherit;border-radius:999px;font-size:.88rem}.sp-chip[aria-pressed=true]{background:#d4a578;border-color:#d4a578;color:#182124;font-weight:700}.sp-layer-pick summary{cursor:pointer;min-height:36px;display:inline-flex;align-items:center;font-size:.9rem;text-decoration:underline}.sp-layer-pick label{display:inline-flex!important;margin:0 1rem 0 0!important}.sp-hidden-note{margin:.1rem 0!important}.sp-search{margin:.6rem 0 .3rem!important}.sp-pal-group summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#a9bbc2}.sp-pal-group summary span{margin-left:.3rem;letter-spacing:0}.sp-family{border:1px solid #4f6772;border-radius:4px;padding:.4rem .8rem;margin:.6rem 0}.sp-family legend{font-size:.85rem;color:#c3d0d5;padding:0 .3rem}.sp-content-row{display:grid;grid-template-columns:1fr 1.3fr 1fr auto;gap:.3rem;margin:.3rem 0}.sp-content-row button{min-width:40px;border:1px solid #6a7a86;background:#22343b;color:inherit;border-radius:3px}.sp-occ,.sp-contents{border:0;padding:0;margin:.5rem 0}.sp-occ legend,.sp-contents legend{font-size:.85rem;font-weight:600;padding:0}.sp-print-pick{border:1px solid #4f6772;border-radius:4px;padding:.5rem .9rem;margin:.4rem 0 .8rem}.sp-print-pick label{display:inline-flex!important;margin:0 1.2rem 0 0!important}.sp-inline-label{display:inline-flex!important;align-items:center;gap:.5rem;margin:0!important;min-width:0;max-width:100%}.sp-inline-label select{width:auto!important;min-width:0}.sp-inline-label select[data-units]{min-width:max-content}.sp-legend li.sp-drop{list-style:none;margin-left:-1.2rem}.sheet-view{font-weight:700;color:#33474f!important;letter-spacing:.04em}.sheet-block{margin-top:.6rem}.sheet-key li.sheet-id{list-style:none;margin-left:-1.2rem}.sp-meta{display:block;font-size:.78rem;color:#b4c4ca;margin:.15rem .2rem 0}.sp-in-flag td:first-child,.sp-in-flag td:nth-child(2){box-shadow:inset 3px 0 0 #e2a23b}.sp-in-details td{background:#1b2a30;padding:.6rem .8rem!important}.sp-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.4rem 1rem}.sp-details-grid label{margin:.2rem 0!important}.sp-details-grid p{grid-column:1/-1;margin:.2rem 0}.sp-row-actions button[data-action=input-details]{min-width:auto;padding:0 .6rem}.sp-tags{display:block;font-size:.78rem;color:#e7c9a2;margin:.15rem .2rem 0}.sp-req{display:flex;flex-wrap:wrap;gap:0 1rem}.sp-view{background:#fff;color:#13232b;padding:1.4rem;border-radius:4px}.sheet-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;border-bottom:2px solid #13232b;padding-bottom:.5rem;margin-bottom:.8rem}.sheet-head h1,.sheet-head h2{font-size:1.6rem!important;margin:0!important;color:#13232b;font-family:inherit!important}.sheet-head p{margin:0;color:#33474f;font-size:.9rem}.sheet-plot svg{width:100%;height:auto;display:block;max-height:62vh}.sheet-key{columns:3;column-gap:1.5rem;font-size:.8rem;margin:.6rem 0;padding-left:1.4rem;color:#13232b}.sheet-key li{break-inside:avoid;line-height:1.4}.sheet-key-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:.6rem 0;font-size:.8rem;color:#13232b}.sheet-key-table th{text-align:left;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:0 0 .25rem;color:#55666c}.sheet-key-table td{width:50%;vertical-align:top;padding:.1rem 1rem .1rem 0;line-height:1.35}.sheet-key-table td>span:last-child{display:block;padding-left:2.1em}.sheet-key-ref{float:left;min-width:1.8em;font-weight:700;font-variant-numeric:tabular-nums}.sheet-lists{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.6rem;color:#13232b}.sheet-lists h2{font-size:1rem!important;margin:.6rem 0 .3rem;color:#13232b}.sheet-lists h3{font-size:.85rem;margin:.4rem 0 .1rem}.sheet-block table,.sheet-lists table{width:100%;border-collapse:collapse;font-size:.78rem}.sheet-lists th,.sheet-lists td{border:1px solid #9aa7ac;padding:.2rem .35rem;text-align:left;vertical-align:top;line-height:1.3}.sheet-lists th{background:#eef1f2}.sheet-lists ul{margin:0;padding-left:1.1rem;font-size:.8rem}.sheet-lists li{line-height:1.35}.sheet-block{color:#13232b}.sheet-block h2{font-size:1rem!important;margin:.6rem 0 .3rem;color:#13232b}.sheet-block h3{font-size:.85rem;margin:.4rem 0 .1rem}.sheet-block th,.sheet-block td{border:1px solid #9aa7ac;padding:.2rem .35rem;text-align:left;vertical-align:top;line-height:1.3;font-size:.78rem}.sheet-block th{background:#eef1f2}.sheet-block ul{margin:0;padding-left:1.1rem;font-size:.8rem}.sheet-page{color:#13232b}.sheet-page+.sheet-page{margin-top:2rem;padding-top:1rem;border-top:2px dashed #c9d1d4}.sheet-lists>div:first-of-type,.sheet-running,.sheet-small{grid-column:1/-1}.sheet-request{border:1px solid #13232b;padding:.3rem .5rem;font-size:.82rem;margin:.3rem 0 .5rem;color:#13232b}.sheet-running{font-size:.78rem;color:#33474f;margin:0 0 .3rem;border-bottom:1px solid #c9d1d4;padding-bottom:.2rem}.sheet-small{font-size:.72rem;color:#33474f;margin:.2rem 0}.sheet-notes{white-space:pre-wrap;font-size:.82rem;margin:0}.sheet-foot{margin-top:.8rem;font-size:.7rem;color:#55666c;border-top:1px solid #c9d1d4;padding-top:.3rem}.sp-view-actions{margin-top:1rem}.sp-guide{max-width:52rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #3f5560}.sp-guide h2{font-size:1.3rem}.sp-guide h3{font-size:1.05rem;margin:1.2rem 0 .3rem}.sp-guide p,.sp-guide li{color:#cdd8db}.sp-guide a{text-decoration:underline}@media(max-width:1100px){.sp-stage-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:860px){.sp-start{grid-template-columns:1fr}.sp-import{grid-row:auto}.sp-small{grid-column:auto}.sp-stage-layout{grid-template-columns:1fr}.sp-side-panel{position:static;max-height:none}.sp-legend ol{columns:1}.sp-table thead{display:none}.sp-table,.sp-table tbody,.sp-table tr,.sp-table td{display:block;width:100%}.sp-table tr{border:1px solid #4f6772;border-radius:5px;padding:.4rem .6rem;margin-bottom:.6rem}.sp-table td{border:0;display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.15rem 0}.sp-table td::before{content:attr(data-label);font-size:.8rem;color:#b4c4ca}.sp-table td.sp-row-actions{display:flex;justify-content:flex-end;gap:.3rem}.sp-table tr.sp-in-details{border-style:dashed;margin-top:-.5rem}.sp-table tr.sp-in-details td{display:block}.sp-table td.sp-row-actions::before{content:none}.rental-main .sp-table .sp-ch{width:100%}.sheet-lists{grid-template-columns:1fr}.sheet-key{columns:1}.sp-plot-frame{grid-template-columns:1rem minmax(0,1fr) 1rem}}@media(max-width:480px){.sp-templates{grid-template-columns:1fr}.sp-pal-group>div{grid-template-columns:1fr 1fr}}#sp-print-root{display:none}@media print{@page{size:letter portrait;margin:.45in}body{background:#fff!important}body>*:not(#sp-print-root){display:none!important}#sp-print-root{display:block;color:#000;background:#fff;font:9pt/1.25 Arial,Helvetica,sans-serif}.sheet-head h1,.sheet-head h2{font-size:14pt!important;line-height:1.15}.sheet-head>div{min-width:0;flex:1}.sheet-head>p{flex:0 0 1.35in;text-align:right}.sheet-head p{font-size:8pt;line-height:1.25}.sheet-plot{break-inside:avoid}.sheet-plot:not(.fixed-scale) svg{width:auto;max-width:100%;margin:0 auto}.sheet-head{margin-bottom:.04in;padding-bottom:.04in}.sheet-block.keep{break-inside:avoid}.sheet-block h2,.sheet-block h3{break-after:avoid}.sheet-block ul{columns:2;column-gap:.3in}.sheet-key{columns:2;column-gap:.25in;font-size:8pt;margin:.08in 0;padding-left:.16in;break-inside:auto}.sheet-key li{line-height:1.25;break-inside:avoid}.sheet-key-table{font-size:8pt;margin:.08in 0}.sheet-key-table th{font-size:7pt;padding:0 0 .04in}.sheet-key-table td{padding:.015in .12in .015in 0;line-height:1.25}.sheet-key-table tr{break-inside:avoid}.sheet-key-table thead{display:table-header-group}.sheet-foot{break-before:avoid;margin-top:.3rem}.sheet-page+.sheet-page{break-before:page}.sheet-block{break-inside:auto}.sheet-lists{display:block;break-before:page}.sheet-lists>div{margin-bottom:.2in}.sheet-lists table{font-size:9pt}.sheet-lists thead,.sheet-block thead{display:table-header-group}.sheet-block tr{break-inside:avoid}.sheet-block h2{break-after:avoid}.sheet-block h2{font-size:10pt!important;margin:.12in 0 .05in}.sheet-block h3{font-size:9pt;margin:.08in 0 .03in}.sheet-block th,.sheet-block td{font-size:8.5pt;padding:.035in .06in;line-height:1.2}.sheet-page+.sheet-page{margin-top:0;padding-top:0;border-top:0}.sheet-lists tr{break-inside:avoid}.sheet-lists h2{break-after:avoid}.sheet-foot{font-size:7.5pt}}.sp-scan-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:8px}.sp-scan-list figure{margin:0}.sp-scan-list img{width:100%;height:auto;border:1px solid var(--dark-line);background:#fff}.sp-scan-list figcaption{font-size:.82rem;color:#d3d9db}.sp-ocr p{margin:0 0 8px}.sheet-plot.fixed-scale{overflow:auto}.sheet-plot.fixed-scale svg{max-width:100%;max-height:none;margin:0}.sheet-scale{font-size:.8rem;color:#33474f;margin:.3rem 0}.sheet-check{display:inline-block;height:.6em;border:1px solid #13232b;border-top:0;vertical-align:middle;margin:0 .3em}@media print{.sheet-plot.fixed-scale{overflow:visible}.sheet-plot.fixed-scale svg{max-width:none!important;max-height:none!important}.sheet-scale{font-size:8pt;margin:.02in 0}.sheet-foot{font-size:7pt;line-height:1.1;margin-top:.01in;padding-top:.01in;break-inside:avoid}}.sp-stage-size{border:1px solid var(--dark-line);border-radius:4px;padding:.6rem .8rem;margin:0 0 1rem}.sp-stage-size legend{font-weight:700;padding:0 .3rem}.sp-stage-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:.4rem;margin:.2rem 0 .4rem}.sp-preset{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .6rem;min-height:44px;border:1px solid var(--dark-line);border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.sp-preset span{font-size:.8rem;color:#b8c3c6}.sp-preset[aria-pressed=true]{border-color:var(--copper-light);background:rgba(212,165,120,.12)}.sp-preset:hover{border-color:var(--copper-light)}.sp-source-line{margin:.3rem 0;font-size:.85rem}.sp-src{display:inline-block;padding:.1rem .45rem;border-radius:999px;border:1px solid #6c7d82;font-size:.8rem}.sp-src-confirmed,.sp-src-entered,.sp-src-rider{border-color:#6fae86;color:#bfe3cb}.sp-src-suggested,.sp-src-preset,.sp-src-planning{border-style:dashed}.sp-snap{font-size:.82rem;margin-left:auto;margin-right:.6rem}.sp-zoom-tools{display:flex;flex:0 0 auto;gap:.2rem}.sp-zoom-tools button{min-width:44px;min-height:44px;padding:.3rem}@media(max-width:600px){.sp-plot-tools{flex-wrap:wrap;gap:.2rem .5rem;margin-bottom:.6rem}.sp-plot-tools>.small-note{flex:1 1 100%;margin:0}.sp-plot-tools .sp-snap{flex:1 1 200px;margin:0!important}}.sp-print-scale{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:flex-end;margin:.5rem 0}.sp-print-scale p{flex-basis:100%;margin:.2rem 0 0}.sheet-warn{color:#8a2f1d;border-left:3px solid #c0392b;padding-left:.5rem}.sp-viewkind{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.3rem 0}.sp-viewkind .small-note{margin:0 0 0 .3rem}.sp-layer-controls{border:1px solid #526570;border-radius:8px;padding:.75rem;margin:.7rem 0 1rem;background:#1d2a31}.sp-layer-controls legend{font-size:.9rem;font-weight:700;padding:0 .4rem;color:#f4f1e9}.sp-layer-tools{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 .65rem}.sp-layer-action{min-height:38px;padding:.35rem .7rem;border:1px solid #697e89;border-radius:5px;background:#283b45;color:#f2f4f4;font:inherit;font-size:.85rem;cursor:pointer}.sp-layer-tools label{display:flex!important;align-items:center;gap:.5rem;font-size:.85rem;margin:0 0 0 auto!important}.sp-layer-tools select{width:auto!important;min-height:38px;padding:.35rem .5rem;font-size:.85rem}.sp-layer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.sp-layer-option{display:flex!important;align-items:center;gap:.6rem;margin:0!important;padding:.65rem;border:1px solid #536771;border-radius:5px;min-height:44px;background:#18242b;color:#c6d1d6;cursor:pointer;font-size:.88rem;line-height:1.25}.sp-layer-option.is-on{background:#2b404b;border-color:#9db6c3;color:#fff}.sp-layer-option:focus-within{outline:2px solid #dbb98e;outline-offset:2px}.sp-layer-option input{width:18px!important;height:18px!important;flex:0 0 18px;margin:0!important;accent-color:#d6b38a}.sp-layer-option small{margin-left:auto;color:#b6c8d0;font-size:.78rem;font-variant-numeric:tabular-nums}.sp-layer-status{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .6rem;margin-top:.65rem}.sp-layer-status p{flex:1 1 150px;margin:0;font-size:.82rem;color:#c9d7dd}.sp-layer-status .action{min-height:38px;padding:.4rem .6rem;font-size:.82rem}.sp-layer-controls>.small-note{margin:.5rem 0 0;font-size:.78rem}.sp-layer-disclosure{margin:.35rem 0 .7rem}.sp-layer-disclosure>summary{cursor:pointer;min-height:44px;padding:.6rem .75rem;border:1px solid #526570;border-radius:6px;font-size:.88rem;color:#f3f4ef}.sp-layer-disclosure>summary:focus-visible{outline:2px solid #dbb98e;outline-offset:2px}@media(min-width:1101px){.sp-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.sp-layer-tools label{margin-left:0!important;width:100%}.sp-layer-tools select{flex:1;min-width:0}.sp-layer-grid{gap:.35rem}.sp-layer-option{padding:.55rem;font-size:.8rem;gap:.4rem}.sp-layer-status p{flex-basis:100%;margin-bottom:.25rem}}.sp-front{background:#fff;border-radius:3px}.sp-front svg{display:block;width:100%;height:auto}.sheet-front svg{width:100%;height:auto;display:block;max-height:62vh}@media print{.sheet-front svg{max-height:5.6in;width:auto;max-width:100%;margin:0 auto}}.sp-drawings{border:1px solid var(--dark-line);border-radius:4px;padding:.5rem .8rem;margin:.6rem 0}.sp-drawings legend{font-weight:700;padding:0 .3rem}.sp-drawing{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.sp-drawing-layers{display:flex;flex-wrap:wrap;gap:.1rem .7rem}.sp-print-preview{background:#fff;color:#13232b;padding:1rem;border-radius:4px;margin-top:.6rem;max-height:80vh;overflow:auto}.sp-input-finish{margin-bottom:1rem}.sp-input-finish>p:first-child{margin-top:0}.sp-finish-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:start}.sp-finish-side>div{min-width:0}.sp-original-pages{grid-template-columns:1fr;position:sticky;top:8px;max-height:85vh;overflow:auto}@media(max-width:700px){.sp-original-pages{position:static;max-height:none}}.sp-recovery-list{max-height:22rem;overflow:auto;padding:.5rem;border:1px solid var(--line,#555)}.sp-recovery label{display:block;margin:.5rem 0}.sp-recovery fieldset{margin:1rem 0}.sp-category-browse>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem 2rem;padding-left:1.25rem}.sp-category-browse details{margin-top:.3rem}.sp-quick-help{margin:.25rem 0 1rem}@media print{.sheet-tail{break-inside:avoid}.sheet-tail table{margin-top:0}.sheet-tail .sheet-foot{break-before:avoid;page-break-before:avoid}.sheet-footer-row td{border:0;padding:0}.sheet-footer-row{break-before:avoid;page-break-before:avoid}.sheet-page>p:last-of-type{break-after:avoid;page-break-after:avoid}}.sp-tools{flex-wrap:wrap;max-width:100%}.sp-document-start{grid-column:1/-1}.sp-document-start .sp-templates{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.sp-document-start .sp-templates{grid-template-columns:1fr}}.sp-sss>p{margin-block:.75rem 1rem}.sp-sss>.sp-category-browse{margin-top:1.25rem}.sp-category-browse>p+ul{margin-block:1rem 1.25rem}.sp-category-browse>ul>li>details{margin-top:.75rem}.sp-category-browse>p+.action{margin-top:1rem}.sp-guide{display:grid;gap:1rem;margin-top:1rem}.sp-guide-card fieldset{border:1px solid #4f6772;border-radius:5px;padding:.75rem .85rem;margin:.75rem 0}.sp-guide-card legend{font-weight:600;padding:0 .3rem}.sp-guide-inst{background:#22343b}.sp-guide-inst+.sp-guide-inst{margin-top:.6rem}.sp-radios{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.sp-guide-preview{border-left:3px solid #d4a578;padding:.5rem .85rem;margin:.75rem 0;background:#1d2a30}.sp-guide-adds{margin:.3rem 0 .3rem 1.1rem;padding:0}.sp-guide-affected{border-color:#d4a578}.sp-people .sp-recent span{font-size:.82rem;color:#b9c7cc}.sp-reset{border:1px solid #d4a578;margin:.75rem 0}.sp-begin{grid-column:1/-1}.sheet-draft{margin:.2rem 0 0;color:#8a4b1f;font-size:.95em}.sheet-confirm ul{margin:.3rem 0 .3rem 1.1rem;padding:0}.sheet-confirm li{margin:.15rem 0}@media print{.sheet-draft{color:#000;border:2px solid #000;display:inline-block;padding:.1rem .4rem}}.sheet-todo{margin:.2rem 0 0;color:#5f4a1f;font-size:.95em}@media print{.sheet-todo{color:#000}}.sheet-cols ul+ul{margin-top:0}.sheet-continue{margin-top:1.5rem;border-top:2px dashed #c9d1d4;padding-top:1rem}@media print{.sheet-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:.3in;break-inside:avoid}.sheet-cols ul{columns:auto!important;margin:0}.sheet-continue{break-before:page;page-break-before:always;margin-top:0;border-top:0;padding-top:0}}.sp-pal[draggable=true]{cursor:grab}.sp-pal[draggable=true]:active{cursor:grabbing}#sp-plot.sp-drop-target{outline:3px dashed #d4a578;outline-offset:2px}.sp-pal-hint{margin:.1rem 0 .5rem}.sp-more-hint{font-size:.8rem;font-weight:400;color:#b9c7cc;margin-left:.4rem;letter-spacing:0;text-transform:none}.sp-more-btn::before{content:"\25b8";display:inline-block;width:1.1em;color:#d4a578}.sp-more-btn[aria-expanded=true]::before{content:"\25be"}.sp-more>summary{flex-wrap:wrap}.sp-item-more{margin:.6rem 0 .5rem;border-top:1px solid #4f6772;padding-top:.2rem}.sp-item-more>summary{font-weight:600}.sp-item-more .sp-more-hint{flex-basis:100%;margin:0 0 .2rem 1.1em}.sp-item-more .sp-pos{margin-top:.5rem}.sp-pal-more{margin-top:.2rem}.sp-pal-more>summary{cursor:pointer;min-height:40px;display:flex;flex-wrap:wrap;align-items:center;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#a9bbc2;list-style:none}.sp-pal-more>summary span{margin-left:.3rem;letter-spacing:0}.sp-pal-more>summary::before{content:"\25b8";display:inline-block;width:1.1em;color:#d4a578;letter-spacing:0}.sp-pal-more[open]>summary::before{content:"\25be"}.sp-pal-more>summary::-webkit-details-marker{display:none}.sp-pal-subgroup p{margin:.6rem 0 .3rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8fa3ab}.sp-pal-subgroup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.sp-show-all{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.1rem .4rem}.sp-show-all small{margin:0;max-width:17rem;line-height:1.25}.sp-show-all [aria-pressed=true]{background:#d4a578;border-color:#d4a578;color:#13232b;font-weight:700}.sp-doc-mode{margin:.2rem 0 .6rem}.sp-details h3:first-child{margin-top:0}@media print{.sp-show-all{display:none!important}}.sp-new-performer{border:1px solid #d4a578;border-radius:5px;padding:.6rem .7rem;margin:.4rem 0 .6rem}.sp-perf-gear{margin-top:.75rem;border-top:1px solid #4f6772;padding-top:.6rem}.sp-perf-list{margin:.2rem 0 .5rem 1rem;padding:0}.sp-perf-list li{margin:.15rem 0}.sp-lineups{grid-column:1/-1}.sp-lineups .sp-templates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sp-flash{outline:3px solid #d4a578;outline-offset:3px;transition:outline-color 1.2s}@media(prefers-reduced-motion:reduce){.sp-flash{transition:none}}.sp-begin .sp-templates{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.sp-template-primary{border:2px solid #d4a578;background:#2a3a41}.sp-template-primary strong{color:#f1e3d2}.sp-start-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sp-start-panel{margin:.6rem 0 .2rem;padding:.7rem .8rem;border:1px solid #4f6772;border-radius:6px;background:#1d2a30}.sp-begin.over{outline:3px dashed #d4a578;outline-offset:2px}.sp-start .sp-small{grid-column:1/-1}.sp-stage-box{margin:.4rem 0 .6rem}.sp-stage-box summary{cursor:pointer;font-weight:600;padding:.3rem 0}.sp-stage-box .sp-stage-size{margin-top:.4rem}.sp-revision input{max-width:9rem}.catalog-heading>.sp-tip{flex:0 0 auto;max-width:16rem;margin:0;text-align:right;font-size:.95rem;line-height:1.5}.catalog-heading .sp-tip a{display:inline-flex;align-items:center;min-height:44px;color:#d1d8da;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#6a7e86;text-underline-offset:4px}.catalog-heading .sp-tip a:is(:hover,:focus-visible){color:#d4a578;text-decoration-color:currentColor;text-decoration-thickness:1px}.catalog-heading .sp-tip a:focus-visible{outline:3px solid #d4a578;outline-offset:4px}.sp-tip-note{display:block;margin-top:-.25rem;font-size:.82rem;color:#b9c7cc;pointer-events:none}@media(max-width:780px){.catalog-heading>.sp-tip{max-width:none;text-align:left}}@media print{.sp-tip{display:none!important}}.sp-parts{margin:.15rem 0 .6rem;font-size:.85rem;color:#d1d8da;line-height:1.5}.sp-rev{display:inline-flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:center}.sp-rev details{font-size:.85rem}.sp-rev summary{cursor:pointer}.sp-rev ul{margin:.3rem 0 0 1rem;padding:0}.sp-legend ul.sp-key{columns:2;column-gap:2rem;margin:.3rem 0;padding-left:0;list-style:none;font-size:.9rem}.sp-legend ul.sp-key li{break-inside:avoid;line-height:1.45;display:flex;gap:.45rem;align-items:baseline;margin-left:0}.sp-key-tag{flex:0 0 auto;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:#13232b;border:1px solid #6a7e86;color:#fff;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}@media(max-width:860px){.sp-legend ul.sp-key{columns:1}}.rental-main .sp-app input[type=radio]{width:1.15rem!important;height:1.15rem;min-height:0!important;padding:0!important;margin:0;border:0;background:none;flex:0 0 1.15rem;accent-color:#d4a578}.sp-radios{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.15rem 1rem}.sp-radios .sp-check{min-height:44px}.sp-move-pad{display:none}@media(max-width:860px){.sp-move-pad{display:block;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;background:#1d2a30;border:1px solid #d4a578;border-radius:10px;padding:.45rem .6rem;box-shadow:0 8px 24px rgba(0,0,0,.45)}.sp-pad-name{margin:0 0 .3rem;font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-pad-keys{display:flex;gap:.35rem;justify-content:space-between}.sp-pad-keys button{flex:1 1 0;min-height:48px;font-size:1.3rem;border:1px solid #6a7e86;background:#22343b;color:inherit;border-radius:6px}.sp-pad-keys button:disabled{opacity:.35}.sp-pad-row{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem}.sp-pad-row .sp-link{min-height:40px}.sp-app:has(.sp-move-pad){padding-bottom:9.5rem}}.sp-next-step{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.4rem 0 .8rem}.sp-check-row{border-left:3px solid #e2a23b;padding-left:.5rem}.sp-recent li .sp-check-me{margin-left:.4rem}.sp-toolbar .sp-title{flex:2 1 22rem}.sp-title{display:flex;flex-direction:column;gap:.15rem}.sp-title-label{font-size:.78rem;letter-spacing:.03em;color:#b4c4ca}.sp-title-label span{color:#8fa3ab}.sp-warnings li.ask{border-left:3px solid #d4a578}.sp-ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-right:.6rem}.sp-print-check{border:1px solid #d4a578;background:#2a353a;border-radius:6px;padding:1rem 1.2rem;margin:0 0 1rem}.sp-print-check:focus{outline:2px solid #d4a578;outline-offset:2px}.sp-print-check h2{font-size:1.1rem;margin:0 0 .4rem}.sp-print-check ul{margin:.2rem 0 .6rem 1.1rem;padding:0}.sp-print-check li{margin:.35rem 0}.sp-backline,.sp-printout{margin:.8rem 0;border:1px solid #4f6772;border-radius:5px;padding:.6rem .9rem}.sp-backline legend,.sp-printout legend{font-weight:600;padding:0 .3rem}.sp-views{display:grid}.sp-view{grid-area:1/1;min-width:0}.sp-view[aria-hidden=true]{visibility:hidden}.sp-viewkind{margin:.5rem 0 .3rem}.sp-clear{font-size:.85rem;margin:.1rem 0 .3rem}.sp-so-far{margin:0 0 .6rem}.sp-about-line{margin:.2rem 0 .6rem}.sp-add-inst{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.sp-add-inst label{flex:1 1 14rem;max-width:24rem;margin:0}.sp-more{margin-top:1rem}.sp-more summary{cursor:pointer;min-height:40px;display:flex;align-items:center}p.sp-revision{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.6rem 0 .2rem}.sp-sugg-mark{color:#e7c9a2;font-weight:700;margin-left:.2rem}.sp-sugg-line{margin:.4rem 0}.sp-inputs th:last-child{width:3.6rem}.sp-table-wrap:has(.sp-row-menu[open]){padding-bottom:4rem}.sp-inputs td:first-child{position:relative}.sp-sugg-mark{position:absolute;top:.15rem;right:.2rem;margin:0}.sp-row-menu{position:relative;display:inline-block}.sp-row-menu>summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #6a7e86;background:#22343b;border-radius:3px;font-size:1.2rem}.sp-row-menu>summary::-webkit-details-marker{display:none}.sp-row-menu>div{position:absolute;right:0;top:calc(100% + 4px);z-index:5;display:flex;gap:.3rem;background:#1d2a30;border:1px solid #4f6772;border-radius:5px;padding:.35rem;box-shadow:0 6px 18px rgba(0,0,0,.35)}@media(min-width:861px){.sp-inputs.advanced{min-width:1180px}.sp-inputs.advanced th:nth-child(2),.sp-inputs.advanced td:nth-child(2){min-width:13rem}.sp-inputs.advanced th:nth-child(8),.sp-inputs.advanced td:nth-child(8){min-width:12rem}.sp-inputs.advanced th:nth-child(1),.sp-inputs.advanced td:nth-child(1){position:sticky;left:0;z-index:2;background:#1d2a30;box-sizing:border-box;width:4.6rem;min-width:4.6rem;max-width:4.6rem}.sp-inputs.advanced th:nth-child(2),.sp-inputs.advanced td:nth-child(2){position:sticky;left:4.6rem;z-index:2;background:#1d2a30}}.sp-pal-group>summary::before,.sp-legend>summary::before{content:"\25b8";display:inline-block;width:1.1em;color:#d4a578;letter-spacing:0}.sp-pal-group[open]>summary::before,.sp-legend[open]>summary::before{content:"\25be"}.sp-pal-group>summary::-webkit-details-marker,.sp-legend>summary::-webkit-details-marker{display:none}.sp-pal-sub{font-style:normal;text-transform:none;letter-spacing:0;margin-left:.5rem;color:#8fa3ab;font-size:.78rem}.sp-pal small{color:#b4c4ca;font-size:.72rem}body.sp-working .catalog-heading .rental-lead{display:none}body.sp-working .catalog-heading h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.sp-working .catalog-heading{padding-top:.4rem;padding-bottom:.2rem;min-height:0}body.sp-working:not(.sp-show-help) #stage-app~section.sp-guide{display:none}body.sp-working .site-header{box-shadow:0 5px 18px #00000024}body.sp-working .site-header .header-inner{min-height:88px;transition:none}body.sp-working .site-header .logo-lockup{width:244px;transition:none}@media(min-width:1101px){body.sp-working .site-header .header-inner{min-height:84px}body.sp-working .site-header .logo-lockup{width:252px}}@media(max-width:600px){body.sp-working .site-header .header-inner{min-height:0;padding-block:6px 2px}body.sp-working .site-header .logo-lockup{width:clamp(190px,56vw,245px)}}.sp-help-link{margin-top:1rem}.sp-back-plot{display:none}.sp-tool-more>summary{display:none}.sp-tool-more>div{display:flex;gap:.25rem;flex-wrap:wrap}@media(max-width:860px){.sp-back-plot{display:inline-flex}.sp-side-panel{overflow:clip}.sp-ed-head{position:sticky;top:var(--sp-hdr,110px);z-index:3;background:#1d2a30;padding:.3rem 0;gap:.4rem}.sp-tool-more{position:relative}.sp-tool-more>summary{display:flex;align-items:center;min-height:44px;padding:0 .8rem;border:1px solid #6a7e86;border-radius:4px;cursor:pointer;list-style:none}.sp-tool-more>summary::-webkit-details-marker{display:none}body:has(.sp-tool-more[open]) .sp-add-bar{visibility:hidden}.sp-tool-more[open]>div{position:absolute;right:0;top:calc(100% + 4px);z-index:6;flex-direction:column;align-items:stretch;background:#1d2a30;border:1px solid #4f6772;border-radius:5px;padding:.4rem;min-width:13rem}.sp-stage-layout{display:flex;flex-direction:column;align-items:stretch}.sp-plot-area{display:contents}.sp-side-panel{order:1}.sp-plot-area>.sp-legend{order:2}.sp-row-menu>div{position:static;box-shadow:none;border:0;padding:.3rem 0 0;flex-wrap:wrap;justify-content:flex-end}.sp-row-menu{max-width:100%}.sp-row-menu[open]>summary{width:44px;margin-left:auto}}.sp-more>summary::before{content:"\25b8";display:inline-block;width:1.1em;color:#d4a578}.sp-more[open]>summary::before{content:"\25be"}.sp-more>summary{list-style:none}.sp-more>summary::-webkit-details-marker{display:none}.sp-pal-group>summary{flex-wrap:wrap}.sp-pal-sub{flex-basis:100%;margin:0 0 .2rem 1.1em}.sp-remove-person{flex:1 1 100%;border:1px solid #d4a578;border-radius:6px;padding:.6rem .75rem;margin:.4rem 0 .6rem}.sp-remove-person fieldset{margin:.4rem 0}.sp-remove-person p{margin:0 0 .4rem}.sp-guide-pending{margin-top:.6rem;border-left:3px solid #e2a23b}.sp-check-link{margin:.4rem 0 0;text-align:center}.sp-add-bar .sp-bar-undo{display:none}@media(max-width:860px){.sp-add-bar{display:flex;gap:.5rem}.sp-add-bar .action{flex:1 1 auto;width:auto}.sp-add-bar .sp-bar-undo{display:inline-flex;flex:0 0 auto;background:#1d2a30}.sp-add-bar.sp-add-bar-open{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.sp-move-pad) .rental-toast{bottom:calc(10.5rem + env(safe-area-inset-bottom))}body:has(.sp-add-bar:not(.sp-add-bar-open)) .rental-toast{bottom:calc(5.5rem + env(safe-area-inset-bottom))}body:has(#stage-app) .rental-toast{pointer-events:none}html:has(.sp-add-bar){scroll-padding-bottom:5.5rem}html:has(.sp-move-pad){scroll-padding-bottom:10rem}html:has(.sp-palette.sp-open){scroll-padding-bottom:55vh}.sp-add-another{display:none}.sp-table td>.sp-meta{grid-column:2}.sp-pad-row{flex-wrap:wrap}}.rental-toast .sp-toast-undo{pointer-events:auto;margin-left:.6rem;min-height:44px;padding:.2rem .9rem;border:1px solid #142932;border-radius:4px;background:#142932;color:#e8ece9;font-weight:700}.sp-pad-clash{color:#f1b2ad;font-weight:600}.sp-locked-note{margin:.2rem 0 .3rem}.sp-nudge button:disabled{opacity:.4;cursor:not-allowed}.plot-svg .hit{pointer-events:none}@media(pointer:coarse){.plot-svg .hit{pointer-events:all}.sp-pad-row .sp-link,.sp-warnings .action,.sp-chip,.sp-tier-link,.sp-layer-action{min-height:44px}.sp-pad-row .sp-link{min-width:44px;padding:0 .5rem}.sp-app .sp-check,.sp-app .sp-link{min-height:44px}.sp-app .sp-link{min-width:44px}}.sp-folded{display:none}@media(max-width:600px){.sp-inputs tr.sp-in-row:not(.sp-in-open) td:is([data-label=Stand],[data-label="Used by"],[data-label="48V"],[data-label=Patch],[data-label=Notes]){display:none}.sp-inputs tr.sp-in-row:not(.sp-in-open) .sp-folded{display:block}.sp-inputs td{grid-template-columns:4.6rem minmax(0,1fr)}.sp-inputs tr.sp-in-row:not(.sp-in-open){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.4rem;align-items:start}.sp-inputs tr.sp-in-row:not(.sp-in-open)>td{grid-column:1}.sp-inputs tr.sp-in-row:not(.sp-in-open)>td.sp-row-actions{grid-column:2;grid-row:1}.sp-inputs tr.sp-in-row:not(.sp-in-open):has(.sp-row-menu[open]){grid-template-columns:minmax(0,1fr) 44px}.sp-inputs tr.sp-in-row:not(.sp-in-open):has(.sp-row-menu[open])>td:first-child{grid-row:1}.sp-inputs tr.sp-in-row:not(.sp-in-open):has(.sp-row-menu[open])>td.sp-row-actions{grid-column:1/-1;pointer-events:none}.sp-inputs tr.sp-in-row:not(.sp-in-open) .sp-row-menu[open]{display:block}.sp-inputs tr.sp-in-row:not(.sp-in-open) .sp-row-menu[open]>summary{pointer-events:auto}.sp-inputs tr.sp-in-row:not(.sp-in-open) .sp-row-menu[open]>div{flex-wrap:wrap;justify-content:flex-end;padding-top:.5rem;pointer-events:auto}}.sp-title-ro{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:1.25rem;font-weight:600}.sp-title-ro .action{padding-left:0;padding-right:0}.sp-title-unset{font-size:.95rem;font-weight:400;color:#8fa3ab}.sp-why{color:#b9c7cc;font-size:.85rem;line-height:1.35;margin:.15rem 0 .45rem;max-width:44rem}.sp-ready{margin:.9rem 0 1rem;padding:.8rem 1rem;border:1px solid #d4a578;border-radius:6px;background:#2a353a}.sp-ready h3{font-size:1.05rem;margin:0 0 .2rem}.sp-ready ul{margin:.3rem 0 0 1.1rem;padding:0}.sp-ready li{margin:.45rem 0}.sp-ready li .sp-why,.sp-print-check li .sp-why{display:block;margin:.1rem 0 0}.sp-ready-ok{border-color:#6fbf8a;background:#1f2f2a;color:#e4f2e6;font-weight:600}.sp-primer{margin:.9rem 0 .3rem;padding:.6rem .9rem;border:1px solid #4f6772;border-radius:6px;background:#1d2a30}.sp-primer summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-weight:600}.sp-primer p,.sp-primer li,.sp-primer dd{font-size:.92rem;max-width:46rem}.sp-primer dt{font-weight:700;margin-top:.5rem}.sp-primer dd{margin:.1rem 0 0;color:#c3d0d5}.sp-primer ul{margin:.2rem 0 .4rem 1.1rem;padding:0}.sp-primer-shown{margin-top:1.4rem}.sp-primer-shown h2{font-size:1.15rem;margin:0 0 .4rem}.sp-split-table{min-width:720px}.sp-split-table input{min-width:5rem}.sp-split-table td:nth-child(2){min-width:10rem}@media(max-width:600px){.sp-split-table{min-width:0}.sp-split-table input{min-width:0}.sp-split-table td:nth-child(2){min-width:0}}.sp-public-example{max-width:440px;margin:20px 0}.sp-public-example img{display:block;width:100%;height:auto;background:white;border:1px solid #c6d0c9}.sp-public-example figcaption{font-size:.8rem;color:#cdd8db;line-height:1.5;padding-top:8px}.sp-guide-card fieldset.sp-drum-setup,.sp-editor fieldset.sp-drum-setup{min-width:0;border:0;border-top:1px solid #4f6772;border-radius:0;padding:.75rem 0 0;margin:1rem 0}.sp-drum-setup .form-grid{min-width:0}.sp-drum-setup legend{padding:0 .35rem 0 0}.sp-drum-setup select{max-width:100%}.sp-supply-profile{margin:0 0 1rem;border:1px solid #566d75;border-radius:5px;padding:.8rem 1rem;background:#223139;color:#e4eae7}.sp-supply-profile>summary{font-weight:600;cursor:pointer;min-height:36px}.sp-supply-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.6rem 0}.sp-supply-choice{display:block;text-align:left;border:1px solid #70848a;border-radius:4px;padding:.75rem;background:#1b292f;color:#e4eae7;cursor:pointer;font:inherit}.sp-supply-choice strong,.sp-supply-choice span{display:block}.sp-supply-choice span{font-size:.85rem;line-height:1.5;margin-top:.35rem;color:#c5d0d3}.sp-supply-choice[aria-pressed=true]{border-color:#d4a578;box-shadow:inset 0 0 0 1px #d4a578}.sp-supply-choice:focus-visible,.sp-supply-profile summary:focus-visible{outline:3px solid #d4a578;outline-offset:3px}.sp-supply-exception{margin:.4rem 0;font-size:.88rem}.sp-supply-exception summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#d1d8da;text-decoration:underline;text-underline-offset:.2em}.sp-supply-exception label{margin-top:.5rem}.sp-supply-profile>label{max-width:400px}.sp-supply-profile p{line-height:1.55}.sheet-supply-plan{margin:.35rem 0 .7rem}@media(max-width:780px){.sp-supply-choices{grid-template-columns:1fr}.sp-supply-profile{padding:.65rem .8rem}.sp-supply-choice{min-height:64px}}@media print{.sp-supply-profile,.sp-supply-exception{display:none!important}}.sp-supply-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:860px}.sp-supply-utilities select{width:100%}@media(max-width:600px){.sp-supply-utilities{grid-template-columns:1fr;gap:.5rem}}@media(min-width:1000px){.sp-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;gap:.35rem .65rem}.sp-toolbar .sp-title{grid-column:1}.sp-toolbar .sp-tools{display:contents}.sp-toolbar .sp-tool-more,.sp-toolbar .sp-save{grid-column:1/-1}.sp-toolbar .sp-tool-more>div{flex-wrap:wrap}.sp-supply-profile{padding:.35rem .8rem;margin-bottom:.65rem}.sp-supply-profile>summary{display:flex;align-items:center;min-height:40px}.sp-supply-profile>summary::before{content:"\25b8";margin-right:.4rem}.sp-supply-profile[open]>summary::before{content:"\25be"}}.sp-quick-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:.6rem}.sp-quick-tools{margin:.35rem 0 1rem}.sp-quick-tools .sp-save{flex-basis:auto}.sp-quick-workspace .sp-stage-layout{grid-template-columns:minmax(0,1fr) 290px}.sp-quick-stage-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.sp-quick-stage-tools>details[open]{flex-basis:100%}.sp-quick-stage-tools summary{cursor:pointer;min-height:40px;display:flex;align-items:center}.sp-quick-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sp-quick-choice{min-width:0;min-height:58px;padding:.45rem;text-align:left;display:flex;align-items:center;gap:.4rem}.sp-quick-choice svg{width:36px;height:28px;flex:0 0 36px}.sp-quick-choice span{font-size:.85rem}.sp-quick-palette h2,.sp-quick-item h3{font-size:1.05rem}.sp-quick-palette>label{margin-bottom:.6rem}.sp-quick-more-items{margin-top:.5rem}.sp-quick-more-items summary,.sp-quick-full-tools summary,.sp-quick-item summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.sp-quick-item{border-top:1px solid #617179;margin-top:1rem;padding-top:.5rem}.sp-quick-input-section{margin:1.5rem 0;padding-top:1rem;border-top:1px solid #50616a}.sp-quick-input-section h2{font-size:1.4rem}.sp-quick-inputs{width:100%;border-collapse:collapse;min-width:660px;table-layout:fixed}.sp-quick-inputs th{text-align:left;font-size:.8rem;color:#c4d1d6}.sp-quick-inputs td{padding:.3rem .2rem;vertical-align:top}.sp-quick-inputs input{width:100%;min-width:0!important;margin:0}.sp-quick-inputs th:first-child{width:62px}.sp-quick-inputs th:nth-child(2){width:25%}.sp-quick-inputs th:last-child{width:105px}.sp-quick-row-actions{white-space:nowrap}.sp-quick-row-actions button{min-height:42px;min-width:30px;background:transparent;color:inherit;border:1px solid #52656c;border-radius:3px;cursor:pointer}.sp-quick-row-actions button:disabled{opacity:.35}.sp-quick-workspace .sp-side-panel{max-height:none}.sp-quick-key{font-size:.85rem}.sp-quick-full-tools{margin-top:1rem;border-top:1px solid #50616a;padding-top:.5rem}.sp-quick-workspace .sp-views{margin-top:.5rem}.sp-quick-workspace .sp-quick-choice[hidden]{display:none}@media(max-width:860px){.sp-quick-toolbar{grid-template-columns:1fr 1fr}.sp-quick-toolbar .sp-title{grid-column:1/-1}.sp-quick-workspace .sp-stage-layout{grid-template-columns:1fr}.sp-quick-workspace .sp-side-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.sp-quick-items{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-quick-choice{flex-direction:column;text-align:center}.sp-quick-inputs input{font-size:16px}.sp-quick-workspace .sp-side-panel.sp-phone-edit{position:static}.sp-quick-toolbar .action{min-height:44px}}.sp-start-paths{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sp-template .sp-path-audience{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#d4a578}.sp-start-alternatives{margin-top:.75rem}@media(max-width:600px){.sp-start-paths{grid-template-columns:1fr!important}}.sp-quick-workspace .sp-plot-frame{grid-template-columns:minmax(0,1fr)}.sp-quick-contact{margin:.75rem 0}.sp-quick-contact summary{min-height:44px;cursor:pointer;display:flex;align-items:center}.sp-quick-contact .form-grid{margin-top:.6rem}.sp-quick-workspace details:not([open])>:not(summary){display:none!important}.sp-quick-workspace .sp-plot-area,.sp-quick-workspace .sp-side-panel,.sp-quick-workspace .sp-table-wrap{min-width:0;max-width:100%}.sp-quick-workspace .sp-table-wrap{position:relative}.sp-quick-swipe{display:none}@media(max-width:680px){.sp-quick-swipe{display:block}}.sp-editor .sp-drum-setup{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.sp-drum-setup legend{font-weight:600}.sp-editor .sp-drum-setup .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem}.sp-editor .sp-drum-setup .form-grid label{min-width:0;margin:.25rem 0!important}.sp-kit-mic{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0}.sp-kit-mic .sp-inline-label{display:flex!important;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;margin:0!important}.sp-kit-mic select{width:100%!important;min-width:0;max-width:100%}.sp-kit-mic button{align-self:flex-start;max-width:100%;white-space:normal}@media(max-width:360px){.sp-editor .sp-drum-setup .form-grid{grid-template-columns:1fr}}@media(min-width:861px){.sp-tool-more{position:relative}.sp-tool-more>summary{display:flex;align-items:center;min-height:44px;padding:0 .8rem;border:1px solid #6a7e86;border-radius:4px;cursor:pointer;list-style:none}.sp-tool-more>summary::-webkit-details-marker{display:none}.sp-tool-more[open]>div{position:absolute;right:0;top:calc(100% + 4px);z-index:6;flex-direction:column;align-items:stretch;background:#1d2a30;border:1px solid #4f6772;border-radius:5px;padding:.4rem;min-width:18rem;max-width:min(28rem,90vw);box-shadow:0 8px 24px #0005}}@media(min-width:1000px){.sp-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto}.sp-toolbar .sp-tool-more{grid-column:auto}.sp-toolbar .sp-save{grid-column:1/-1}}.sp-kit-input-list{margin:.4rem 0 .8rem}.sp-kit-input-list summary{cursor:pointer;min-height:40px;display:flex;align-items:center}.sp-kit-input-list ul{font-size:.85rem;line-height:1.5;margin:.3rem 0;padding-left:1.2rem}.sp-handoff-modes{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}.sp-handoff-modes [aria-pressed=true]{border-color:#d4a578;background:#2d4651}.sp-guide-section{margin:1rem 0;border:1px solid var(--line,#536065);border-radius:6px;padding:0 .9rem}.sp-guide-section>summary{padding:.85rem 0;font-weight:650;cursor:pointer;line-height:1.4}.sp-guide-section-body{padding:0 0 .5rem}.sp-guide-section-body>fieldset{margin-top:.4rem}.sp-guide-connections{grid-column:1/-1;width:100%;box-sizing:border-box}.sp-guide-connections>summary{font-size:.95rem}@media(min-width:1000px){.sp-guided-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto auto}.sp-guide{padding-top:1rem}}.sp-print-orientation{margin:.7rem 0;padding:.65rem .8rem;border:1px solid #526570;border-radius:5px}.sp-print-orientation p{margin:0 0 .5rem}.sp-print-orientation-choice{border-color:#d4a578;margin-bottom:1rem}.sp-quick-workspace .sp-view-plan>.stage-direction{color:#4d615a}
