[data-brand=waste]{--chrome-lit: #5A5A5A;--chrome: #1E1E1E;--chrome-deep: #0D0D0D;--chrome-line: #333333;--chrome-hover: #2A2A2A;--chrome-text: #F2F2F2;--chrome-dim: #C4C4C4;--chrome-on: #2E2E2E;--brand-mid: #5A5A5A;--accent: #E3F32B;--accent-ink: #12161A;--accent-text: #6E7A00}[data-brand=portables]{--chrome-lit: #406FAC;--chrome: #2B5080;--chrome-deep: #26466C;--chrome-line: #4E7BB0;--chrome-hover: #305886;--chrome-text: #F4F8FC;--chrome-dim: #DCE7F5;--chrome-on: #213B5D;--brand-mid: #406FAC;--accent: #E3F32B;--accent-ink: #12161A;--accent-text: #6E7A00}[data-brand=apx]{--chrome-lit: #4669B1;--chrome: #1D3E70;--chrome-deep: #16305C;--chrome-line: #2F5A93;--chrome-hover: #24487E;--chrome-text: #E7EEF9;--chrome-dim: #D5E0F2;--chrome-on: #0F2447;--brand-mid: #4669B1;--accent: #E3F32B;--accent-ink: #12161A;--accent-text: #6E7A00}[data-brand=storage]{--chrome-lit: #347A59;--chrome: #275C46;--chrome-deep: #1F4D3A;--chrome-line: #35755A;--chrome-hover: #2A6249;--chrome-text: #EAF5EF;--chrome-dim: #D6E8DE;--chrome-on: #163A2B;--brand-mid: #2E6B52;--accent: #E3F32B;--accent-ink: #12161A;--accent-text: #6E7A00}[data-ground=on][data-brand=portables]{--concrete: #E7EBEF;--rule: #CBD3DB;--shadow: 0 1px 2px rgba(43,80,128,.12), 0 6px 16px -8px rgba(43,80,128,.26)}[data-ground=on][data-brand=apx]{--concrete: #E5E9F1;--rule: #C7CFDE;--shadow: 0 1px 2px rgba(29,62,112,.12), 0 6px 16px -8px rgba(29,62,112,.26)}[data-ground=on][data-brand=storage]{--concrete: #E5EDE8;--rule: #C6D5CC;--shadow: 0 1px 2px rgba(39,92,70,.12), 0 6px 16px -8px rgba(39,92,70,.26)}.brand-logo{background:#fff;border-radius:4px;padding:8px 10px;display:flex;align-items:center;justify-content:center}.brand-logo img{max-width:100%;height:auto;display:block}[data-brand=waste] .brand-logo{background:transparent;padding:4px 0}.brand .brand-logo{padding:3px 8px;width:fit-content;margin:0 auto}[data-brand=waste] .brand .brand-logo{padding:3px 0}.auth-logos{display:flex;flex-direction:column;gap:26px;flex:1;justify-content:center}.auth-logos .chip{background:#fff;border-radius:6px;padding:16px 22px;align-self:flex-start;max-width:380px}[data-brand=waste] .auth-logos .chip{background:transparent;padding:0}.doc-logo{max-height:62px;width:auto;display:block;margin-bottom:10px}.topbar{box-shadow:inset 0 -3px 0 var(--accent)}:root{--warn: #B37400;--warn-ink: #7A5A12;--warn-line: #E8D9A8;--warn-bg: #FDF6E3;--warn-row: #FFFBF0}.notice.warn{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-line)}.entity-switch select{padding-right:26px;text-overflow:ellipsis}.co-waiting{display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:8px 4px 10px}.co-waiting-lead{width:100%;padding:0 8px 3px;font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#ffffff80}.co-chip{display:flex;align-items:baseline;gap:8px;width:100%;min-height:26px;padding:3px 8px;border:0;border-radius:6px;background:none;color:#fff;font-size:13px;font-weight:500;cursor:pointer;text-align:left}.co-chip:hover{background:#ffffff1a}.co-chip-nm{flex:1 1 auto;min-width:0;letter-spacing:0;text-transform:none}.co-chip-n{flex:none;color:#ff8d80;text-transform:none;font-size:12px;font-weight:600;white-space:nowrap}.co-waiting-word{flex:none;font-size:12px;font-weight:600;color:#c8372d;white-space:nowrap}.appbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 24px;background:#fff;border-bottom:1px solid var(--rule, #CFD6DA)}.appbar>*{flex:none}.appbar>.appbar-gap{flex:1 1 auto}.appbar>.appbar-search{flex:0 1 auto;min-width:0}.appbar-search .rail-search{width:auto;margin:0;min-height:34px;padding:4px 12px;min-width:230px;background:var(--concrete, #E9ECEE);border-color:var(--rule, #CFD6DA);color:var(--slate, #5A6771)}.appbar-search .rail-search:hover{color:var(--ink, #12161A);border-color:var(--accent-text, #6E7A00)}.appbar-search .cmd-key{background:#fff;border-color:var(--rule, #CFD6DA);color:var(--slate, #5A6771)}.appbar-who{display:flex;flex-direction:column;align-items:flex-end;min-width:0;line-height:1.25;max-width:240px}.appbar-who .nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ink, #12161A)}.appbar-who .ro{font-size:11px;color:var(--slate, #5A6771);white-space:nowrap}@media (max-width: 1100px){.appbar{gap:8px;padding:6px 14px}.appbar-search .rail-search{min-width:0}.appbar-who .nm{display:none}.appbar-who .ro{font-size:12px;font-weight:600;color:var(--ink, #12161A)}}.appbar-drive{flex:none;font-size:12px;font-weight:600;text-decoration:none;color:var(--accent-text, #6E7A00)}.appbar-out{flex:none;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;font-size:12px;text-transform:none;letter-spacing:0;color:var(--slate, #5A6771);text-decoration:underline;text-underline-offset:2px}.appbar-out:hover{color:var(--ink, #12161A)}.appbar-install{flex:none;display:inline-flex;align-items:center;max-width:280px}.appbar-install button{background:transparent;color:var(--slate, #5A6771);border:1px solid var(--rule, #CFD6DA);padding:4px 10px;font-size:12px}.appbar-install button:hover{background:var(--concrete, #E9ECEE);color:var(--ink, #12161A)}.appbar-install div{font-size:11px;margin-bottom:0!important}.new-door{position:relative;flex:none}.new-door-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid var(--accent, #E3F32B);border-radius:3px;cursor:pointer;background:#fff;color:var(--accent-text, #6E7A00);font-family:var(--nav, inherit);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.new-door-btn:hover{background:var(--accent, #E3F32B);color:#141414}.new-door-caret{font-size:9px;opacity:.8}a.new-door-btn{text-decoration:none}.new-door-btn svg{flex:none;width:16px;height:16px}@media (min-width: 768px) and (max-width: 1024px){.new-door-btn{min-height:44px}}.new-door-menu{position:absolute;right:0;left:auto;top:calc(100% + 4px);z-index:60;min-width:260px;display:flex;flex-direction:column;padding:5px;background:#fff;color:#141414;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 14px 34px #0000004d}.new-door-item{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;color:#141414;text-decoration:none;font-size:13px}.new-door-item:hover{background:#0000000f}.new-door-item svg{flex:none;width:18px;height:18px;opacity:.7}.new-door-item .t{display:flex;flex-direction:column;font-weight:600;line-height:1.25}.new-door-item .h{font-size:11px;font-weight:400;color:#0000008c}.ph-new{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:9px;cursor:pointer;background:var(--accent, #E3F32B);color:#141414;font-size:24px;font-weight:700;line-height:1}.tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none}.tour-ring{position:fixed;border-radius:8px;border:2px solid var(--accent, #E3F32B);box-shadow:0 0 0 4px #e3f32b40;pointer-events:none}.tour-card{position:fixed;width:320px;max-width:calc(100vw - 24px);pointer-events:auto;background:#fff;color:#141414;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 18px 44px #00000047;padding:14px 16px 12px}.tour-card h3{margin:2px 0 6px;font-family:var(--sans, inherit);font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.tour-card p{margin:0 0 12px;font-size:13px;line-height:1.5}.tour-step{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#00000080}.tour-acts{display:flex;align-items:center;gap:8px}.auth-form .notice:not(.err):not(.ok){background:#eef1f4;color:#35434f;border:1px solid #D5DCE3}.auth-logos{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.auth-line{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.auth-line .auth-say{max-width:24em;padding-left:2px;font-size:12px;line-height:1.45;color:#ffffffb3}@media (max-width: 820px){.auth-line .auth-say{display:none}}.inside-doors{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:10px 22px 0}.inside-doors-lede{margin-right:auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate, #5A6771)}.inside-door{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 12px;border:1px solid var(--rule, #D9DEE3);border-radius:3px;background:#fff;color:var(--ink, #12161A);text-decoration:none}.inside-door:hover{border-color:var(--accent-text, #6E7A00);background:var(--concrete, #E9ECEE)}.inside-door svg{flex:none;width:16px;height:16px;opacity:.7}.inside-door .t{display:flex;flex-direction:column;line-height:1.25}.inside-door .t{font-size:13px;font-weight:600}.inside-door .d{font-size:11px;font-weight:400;color:var(--slate, #5A6771)}@media (min-width: 768px) and (max-width: 1024px){.inside-door{min-height:44px}}@media (max-width: 767px){.inside-doors{padding:10px 14px 0;justify-content:stretch}.inside-doors-lede{width:100%;margin-right:0}.inside-door{width:100%;min-height:44px}}.topbar-lede{margin-top:3px;max-width:90ch;font-size:12px;line-height:1.45;color:var(--slate, #5A6771)}@media (max-width: 767px){.topbar-lede{max-width:100%}}@media print{.topbar-lede{display:none}}.rail-search-row{padding:6px 10px 2px}.rail-new{padding:2px 10px 8px}.rail-new .new-door,.rail-new .new-door-btn{width:100%}.rail-new .new-door-btn{justify-content:center}.rail-foot{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border-top:1px solid var(--chrome-line);font-family:var(--nav);font-size:12px;color:var(--chrome-text)}.rail-foot .who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rail-foot .drive{color:var(--chrome-text);text-decoration:underline;text-underline-offset:2px;flex:0 0 auto}.rail-foot button{background:none;border:0;padding:3px 0;color:var(--chrome-text);font:inherit;font-size:12px;text-transform:none;letter-spacing:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;flex:0 0 auto}.rail-new .new-door-btn{background:var(--chrome-lit);color:#fff;border:0;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;min-height:36px}.rail-new .new-door-btn:hover{background:var(--chrome-lit);filter:brightness(1.12);color:#fff}
