.co-app{--sb-ground:#f2f2f2;--sb-panel:#fff;--sb-line:#c8c8c8;--sb-line2:#e6e6e6;--sb-title:#ddd;--sb-ink:#222;--sb-mut:#555;--sb-brand:#863533;--sb-factory:#3d5a80;--sb-biz:#1e1b19;--sb-go:#1f8a3c;--sb-blue:#2b67b1;--sb-orange:#b26a00;--sb-red:#b8322b;--sb-pad:#3a8fd8;--sb-cat:#f0a21a;--acc:var(--sb-brand);--accs:#f6ecea;--green:#1f7a33;--greens:#e8f4ea;--golds:#fff5e0;--red:var(--sb-red);--ln:var(--sb-line2);--ln2:var(--sb-line);--w:var(--sb-panel);--p:#fafafa;--ground:var(--sb-ground);--ink:var(--sb-ink);--muted:var(--sb-mut);--faint:#6b6b6b;--bar:#555;font-family:var(--font-noto), "Noto Sans", Arial, sans-serif;background:var(--sb-ground);color:var(--sb-ink)}.co-app .co-num,.co-app .sb-mono{font-variant-numeric:tabular-nums}.co-app .sb-mono{font-family:var(--font-noto-mono), "Noto Sans Mono", monospace}.co-app .co-card{border:1px solid var(--sb-line);background:var(--sb-panel);border-radius:0}.co-app .co-h1,.co-app .co-h2{letter-spacing:0;font-weight:700}.co-app .co-lab{color:var(--sb-mut);letter-spacing:.06em;font-size:12px}.co-app .co-btn{border-radius:0;min-height:44px;font-weight:600}.co-app .co-btn.pri{background:var(--sb-go);color:#fff}.co-app .co-btn.sec{border:1px solid var(--sb-line);background:#fff}.co-app .co-btn.dark{background:#555}.co-app .co-btn.sb-m{background:var(--sb-brand);color:#fff}.co-app .co-btn.sb-red{background:var(--sb-red);color:#fff}.co-app .co-btn.sb-blue{background:var(--sb-blue);color:#fff}.co-app .co-pill{border-radius:0}.co-app .co-cnt{background:var(--sb-red);border-radius:0}.co-app .co-tag{background:#fff;border:1px solid;border-radius:0;font-weight:600}.co-app .co-tag.ok{color:#1f7a33;background:#fff;border-color:#a8d3b0}.co-app .co-tag.warn{color:#8a5a00;background:#fff;border-color:#e8c77d}.co-app .co-tag.bad{color:var(--sb-red);background:#fff;border-color:#e3a3a0}.co-app .co-tag.n{color:var(--sb-mut);border-color:var(--sb-line);background:#fff}.co-app .co-chip{border:1px solid var(--sb-line);border-radius:0;font-weight:400}.co-app .co-chip.on{color:#fff;background:#555;border-color:#555}.co-app .co-inp{border:1px solid var(--sb-line);border-radius:0;min-height:44px;font-size:16px}.co-app .co-inp:focus{outline:2px solid var(--sb-brand);outline-offset:-1px}.co-app .co-err{background:#fbefee;border:1px solid #e3a3a0;border-radius:0;font-weight:400}.co-app .co-note{background:#fff5e0;border:1px solid #e8c77d;border-radius:0}.co-app .co-seg{border:1px solid var(--sb-line);background:#fff;border-radius:0;padding:0}.co-app .co-seg button,.co-app .co-seg a{color:var(--sb-ink);border-left:1px solid var(--sb-line);border-radius:0;font-weight:400}.co-app .co-seg>:first-child{border-left:0}.co-app .co-seg button.on,.co-app .co-seg a.on{color:#fff;background:#555}.co-app .co-av,.co-app .co-plate{border-radius:0}.co-app .co-stp button{border:1px solid var(--sb-line);border-radius:0}.co-app .co-keys button{border:1px solid var(--sb-line);background:#fff;border-radius:0;font-size:24px;font-weight:400}.co-app .co-banner{border-radius:0;font-weight:600}.co-app .co-banner.green{color:#1e5e2a;background:#e8f4ea;border-color:#a8d3b0}.co-app .co-banner.red{color:#8c1604;background:#fbefee;border-color:#e3a3a0}.co-app .co-sheet{background:var(--sb-ground);box-shadow:-10px 0 30px #0003}.co-app .co-sheet .sh{background:var(--sb-title);border-bottom:1px solid var(--sb-line)}.co-app .co-x{border-radius:0;border:1px solid var(--sb-line)!important}.co-app .co-choice,.co-app .co-pm{border:1px solid var(--sb-line);border-radius:0}.co-app .co-choice.on,.co-app .co-pm.on{border:3px solid var(--sb-go);background:#e8f4ea}.co-app .co-box{border-radius:0}.co-app .co-box.on{background:var(--sb-go);border-color:var(--sb-go)}.co-app .co-toggle,.co-app .co-toggle:after{border-radius:0}.co-app .co-toggle.on{background:var(--sb-go)}.co-app .co-kv{border:1px solid var(--sb-line2);background:#f7f7f7;border-radius:0}.co-app .co-dish,.co-app .co-bottom>div{border-radius:0}.co-app .co-pins span{border-radius:50%}.co-app .co-pins span.on{background:var(--sb-ink);border-color:var(--sb-ink)}.sb-app{flex-direction:column;min-height:100vh;display:flex}.sb-top{flex:none;align-items:center;gap:10px;min-height:40px;padding:8px 12px;display:flex}.sb-logo{background:var(--sb-brand);flex:none;width:16px;height:16px;display:inline-block}.sb-logo.f{background:var(--sb-factory)}.sb-logo.b{background:var(--sb-biz)}.sb-brand{color:var(--sb-ink);white-space:nowrap;font-size:16px;font-weight:700;text-decoration:none}.sb-crumb{color:var(--sb-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.sb-clock{font-family:var(--font-noto-mono), monospace;color:var(--sb-mut);white-space:nowrap;flex:none;margin-left:auto;font-size:13px}.sb-app>.co-phone{background:0 0;flex:1;width:100%;max-width:1280px;min-height:0;margin:0 auto}.sb-app .co-tabs{display:none}.sb-foot{z-index:25;background:var(--sb-ground);border-top:1px solid #ddd;position:fixed;bottom:0;left:0;right:0}.sb-foot-in{max-width:1280px;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px;min-height:44px;margin:0 auto;display:flex}.sb-conn{color:#1f7a33;white-space:nowrap;border:1px solid #a8d3b0;padding:3px 9px;font-size:13px}.sb-conn.off{color:var(--sb-red);border-color:#e3a3a0}button.sb-conn{font:inherit;cursor:pointer;background:0 0;border-radius:0;min-height:0;font-size:13px;line-height:1.3}.sb-conn.off{background:#fbe9e7;font-weight:700}.sb-conn.send{color:#1f5f8b;border-color:#9cc1de}.sb-conn.warn{color:#7a5300;background:#fff5e0;border-color:#e8c77d}.sb-conn-n{display:none}.sb-day{color:#444;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.sb-wait{color:#fff;background:var(--sb-red);white-space:nowrap;padding:3px 9px;font-size:13px;font-weight:700;text-decoration:none}.sb-who{white-space:nowrap;margin-left:auto;font-size:14px}.sb-fbtn{border:1px solid var(--sb-line);color:var(--sb-ink);white-space:nowrap;cursor:pointer;background:#fff;align-items:center;min-height:34px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.sb-app .co-pbody{gap:8px;padding:4px 8px 64px}.sb-app .co-phone:has(.co-pfoot) .co-pbody{padding-bottom:150px}.sb-app .co-pfoot{bottom:calc(44px + env(safe-area-inset-bottom,0px));background:var(--sb-ground);border-top:1px solid #ddd;max-width:1280px;padding:8px 12px}.sb-app .co-pfoot .co-btn{min-height:52px}.sb-app .co-fab{bottom:calc(56px + env(safe-area-inset-bottom,0px));box-shadow:0 6px 16px #00000040;border-radius:0!important}.sb-app .co-phone .co-sheet{max-width:640px}.co-app .co-phead{gap:10px;min-height:44px;padding:2px 8px 8px}.co-app .co-phead .co-h2{font-weight:700;font-size:18px!important}.co-app .co-phead>a[aria-label^=Back],.co-app .co-phead>button[aria-label^=Back]{border:1px solid var(--sb-line);color:var(--sb-ink);background:#fff;border-radius:0;gap:4px;min-width:0;min-height:34px;margin-left:0;padding:0 10px;font-size:14px}.co-app .co-phead>a[aria-label^=Back]:after,.co-app .co-phead>button[aria-label^=Back]:after{content:"Back"}.co-app .co-phead>a[aria-label^=Back] svg.i,.co-app .co-phead>button[aria-label^=Back] svg.i{width:14px;height:14px}.sb-panel{border:1px solid var(--sb-line);background:#fff;min-width:0}.sb-pt{background:var(--sb-title);align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:14px;font-weight:700;display:flex}.sb-pt .r{margin-left:auto;font-size:13px;font-weight:400}.sb-pt a{font-weight:400}.sb-row{color:inherit;border-bottom:1px solid #eee;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.sb-row:last-child{border-bottom:0}.sb-row .r{text-align:right;margin-left:auto}a.sb-row:hover,button.sb-row:hover{background:#f5f8fc}button.sb-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee}.sb-row.sel,.sb-tr.sel{background:#d8e8f8}.sb-th,.sb-tr{align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:grid}.sb-th{background:var(--sb-title);padding:8px 10px;font-size:13px;font-weight:700}.sb-tr{color:inherit;border-bottom:1px solid #eee;text-decoration:none}a.sb-tr:hover{background:#f5f8fc}.sb-th .r,.sb-tr .r{text-align:right}.sb-table{overflow-x:auto}.sb-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.sb-stat{border:1px solid var(--sb-line);background:#fff;min-width:0;padding:10px 12px}.sb-stat .k{color:var(--sb-mut);font-size:13px}.sb-stat .v{font-size:24px;line-height:1.25}.sb-stat .s{color:var(--sb-mut);font-size:12px}.sb-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sb-tile{color:#fff;text-align:left;min-height:104px;font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;gap:6px;padding:14px;text-decoration:none;display:flex;position:relative}.sb-tile .t{font-size:22px;line-height:1.2}.sb-tile .s{opacity:.95;font-size:13px}.sb-tile .n{color:var(--sb-red);background:#fff;padding:0 7px;font-size:13px;font-weight:700;position:absolute;top:8px;right:8px}.sb-c1{background:#1f8a3c}.sb-c2{background:#2b67b1}.sb-c3{background:#b26a00}.sb-c4{background:#b8322b}.sb-c5{background:#2f7d78}.sb-c6{background:#6b4c9a}.sb-c7{background:#7a5230}.sb-c8{background:#4a5868}.sb-c9{background:#1d4f7a}.sb-c10{background:#863533}.sb-c11{background:#7a7a7a}.sb-c12{background:#333}.sb-c13{background:#3d5a80}.sb-c14{background:#355c7d}.sb-bar{background:#eee;min-width:40px;height:6px}.sb-bar>i{background:var(--sb-go);height:100%;display:block}.sb-bar>i.w{background:#e0a020}.sb-bar>i.x{background:var(--sb-red)}.sb-good{color:#1e5e2a;background:#e8f4ea;border:1px solid #a8d3b0;padding:8px 10px;font-size:13.5px}.sb-split,.sb-cols2,.sb-cols3{align-items:start;gap:8px;min-width:0;display:grid}.sb-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.sb-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sb-big{font-size:30px;line-height:1.15}.sb-huge{font-size:44px;font-weight:300;line-height:1.1}.sb-sub{color:var(--sb-mut);font-size:13px}@media (min-width:900px){.sb-split{grid-template-columns:minmax(0,1fr) 380px}.sb-split.wide{grid-template-columns:minmax(0,1fr) 440px}.sb-split.left{grid-template-columns:380px minmax(0,1fr)}.sb-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-only-ph{display:none!important}.sb-app .co-pfoot{width:100%;left:50%;transform:translate(-50%)}}@media (max-width:899px){.sb-only-lap{display:none!important}.sb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-tile{min-height:82px;padding:10px 12px}.sb-tile .t{font-size:18px}.sb-tile .s{font-size:12px}.sb-tile.wide-ph{grid-column:span 2}.sb-top{padding:8px 10px}.sb-crumb.sb-only-lap{display:none}.sb-foot-in{padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));gap:8px}.sb-day{display:none}.sb-app .co-pbody{padding:4px 10px 64px}.sb-th.ph-hide{display:none}.sb-tr.ph-stack{flex-wrap:wrap;gap:4px 10px;display:flex}.sb-tr.ph-stack>:first-child{flex-basis:100%;font-weight:700}}.co-app .co-seg>*,.co-app .co-chip,.co-app .co-pill,.co-app .co-tag,.co-app .co-cnt,.co-app .co-btn{border-radius:0!important}.co-app .co-seg>a.on,.co-app .co-seg>button.on,.co-app .co-seg>[aria-current=page],.co-app .co-seg>[aria-pressed=true]{color:#fff!important;background:#555!important}.co-app .co-seg>a:not(.on):not([aria-current=page]),.co-app .co-seg>button:not(.on):not([aria-pressed=true]){color:var(--sb-ink)!important;background:#fff!important;font-weight:400!important}.sb-foot button.sb-fbtn[type=submit],.sb-foot button.sb-fbtn[type=submit]:hover:not(:disabled){color:var(--sb-ink);border:1px solid var(--sb-line);background:#fff;min-height:34px;font-size:14px;font-weight:400}.sb-tiles button.sb-tile[type=submit]{color:#fff;min-height:104px;font-size:inherit;font-weight:inherit;border:0}.sb-tiles button.sb-tile.sb-c12[type=submit],.sb-tiles button.sb-tile.sb-c12[type=submit]:hover:not(:disabled){background:#333}@media (max-width:899px){.sb-tiles button.sb-tile[type=submit]{min-height:82px}}.sb-app .co-bottom{z-index:40}.sb-app .co-phone .co-sheet{z-index:41}@media (max-width:899px){.sb-foot-in{gap:6px;padding-left:8px;padding-right:8px}.sb-conn,button.sb-conn{background:#2e9a46;border:0;flex:none;width:10px;height:10px;padding:0;font-size:0}.sb-conn.off{background:var(--sb-red)}.sb-conn.send{background:#1f5f8b}.sb-conn.warn{background:#e0a100}.sb-conn-n{color:#fff;background:var(--sb-red);flex:none;margin-left:-4px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.sb-day{display:none}.sb-who{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sb-fbtn{flex:none;padding:0 9px}.sb-wait{flex:none}}.sb-foot{border-top:0;box-shadow:0 -1px #ddd}.sb-foot-in{box-sizing:border-box;min-height:0;height:calc(44px + env(safe-area-inset-bottom,0px));padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px)}.sb-foot .sb-fbtn,.sb-foot button.sb-fbtn[type=submit]{height:34px;min-height:34px}.sb-n{color:#fff;font-variant-numeric:tabular-nums;background:#555;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-right:8px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.sbt-via{flex-direction:column;gap:1px}.sbt-via-k{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:10.5px}.sbt-via-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sbt-via-pick button{font:inherit;border:1px solid var(--sb-line);min-height:64px;color:var(--sb-ink);cursor:pointer;background:#fff;font-size:17px}.sbt-via-pick button.on{color:#fff;background:#555;border-color:#555}.co-app .co-seg.sb-via{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.co-app .co-seg.sb-via>*{min-height:40px;border:1px solid var(--sb-line)!important;padding:9px 6px!important;font-size:13.5px!important}.sb-cust-hit:hover,.sb-cust-hit:focus-visible{background:#f5f5f5!important}@media (max-width:899px){.sbt-via{flex-direction:row;gap:6px}.sbt-via-k{font-size:11px}}.so-via-bar{background:#ececec;flex:auto;min-width:40px;height:8px;margin:0 10px}.so-via-bar i{background:var(--sb-brand,#863533);height:100%;display:block}.sb-madeby{text-align:center;color:#8a8a8a;white-space:nowrap;flex:auto;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}@media (max-width:899px){.sb-madeby{font-size:9.5px;line-height:1.15}.sb-madeby .l2{display:block}}@media (max-width:359px){.sb-madeby{flex:none;font-size:9px;line-height:1.1}.sb-madeby .l3{display:block}}
