*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--hy-font-family);color:var(--hy-color-ink);background:var(--hy-color-paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.env-banner{z-index:100;color:#fff;letter-spacing:.04em;background:repeating-linear-gradient(45deg,#e07b00,#e07b00 12px,#c96d00 12px 24px);justify-content:center;align-items:center;gap:8px;height:30px;font-size:12px;font-weight:800;display:flex;position:sticky;top:0}.hy-btn-warn{background:var(--hy-color-warn);color:#fff;border-color:var(--hy-color-warn)}.hy-btn-warn:hover{filter:brightness(.93)}.hy-btn-danger{background:var(--hy-color-danger);color:#fff;border-color:var(--hy-color-danger)}.hy-btn-danger:hover{filter:brightness(.93)}.hy-btn-danger:disabled{opacity:.45;cursor:not-allowed;filter:none}.adm-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.adm-side{color:#e8e1da;background:#1e1917;flex-direction:column;padding:18px 0 24px;display:flex}.adm-brand{border-bottom:1px solid #342b26;align-items:center;gap:10px;margin-bottom:14px;padding:4px 18px 20px;display:flex}.adm-brand-name{letter-spacing:-.01em;color:var(--hy-color-gold);font-size:17px;font-weight:800}.adm-brand-sub{letter-spacing:.16em;color:#8b7f76;margin-top:1px;font-size:10px}.adm-nav{flex:1;overflow-y:auto}.adm-nav-group{letter-spacing:.08em;color:#9e9188;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:14px 18px 6px;font-size:11.5px;font-weight:700;display:flex}.adm-nav-group i{opacity:.7;margin-left:auto;font-size:9px;font-style:normal}.adm-nav-group em{letter-spacing:0;background:#ffffff1f;border-radius:999px;padding:1px 6px;font-size:9.5px;font-style:normal}.adm-nav .is-folded .adm-nav-group{padding-bottom:14px}.adm-nav a{color:#c9bfb7;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:9px 18px;font-size:13.5px;display:flex}.adm-nav a:hover{color:#f2ebe4;background:#2a2320}.adm-nav a.on{color:#fff;border-left-color:var(--hy-color-red);background:#2e2521;font-weight:700}.adm-nav-group svg,.adm-nav-top svg{flex:none}.adm-nav-group>span{flex:1}.adm-nav-group{letter-spacing:.02em;color:#c9bfb7;gap:10px;padding:11px 18px 5px;font-size:13px}.adm-nav-group:hover{color:#f2ebe4}.adm-nav a.adm-nav-top{color:#c9bfb7;border-left:0;justify-content:flex-start;gap:10px;padding:11px 18px;font-size:13px}.adm-nav a.adm-nav-top.on{color:#fff;background:#2e2521;font-weight:700}.adm-nav-children{border-left:1px solid #4a403a;margin:0 0 8px 28px;padding-left:8px}.adm-nav-children a{border-left:0;border-radius:6px;padding:8px 12px}.adm-nav-children a.on{border-left:0}.adm-nav .adm-nav-divided{border-top:1px solid #3d342e;margin-top:10px;padding-top:10px}.adm-nav a.is-future{cursor:default;color:#8f847b}.adm-nav a.is-future:hover{color:#8f847b;background:0 0}.adm-nav a .soon{color:#faa;white-space:nowrap;border:1px solid #faa;border-radius:6px;padding:1px 6px;font-size:10.5px}.adm-user{color:#8b7f76;border-top:1px solid #342b26;padding:14px 18px 0;font-size:12px}.adm-user b{color:#e8e1da;font-size:13px;font-weight:700;display:block}.adm-main{background:#f5f3f0;min-width:0}.adm-topbar{box-sizing:border-box;color:#fff;background:#45403d;border-bottom:1px solid #56514d;align-items:center;gap:12px;min-height:77px;padding:10px 28px;display:flex}.adm-topbar h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:21px;font-weight:800}.adm-topbar .sub{color:#d6d0cb;font-size:13px}.adm-topbar .sub b{color:#fff}.adm-topbar .right{gap:8px;margin-left:auto;display:flex}.adm-topbar .hy-btn-secondary,.adm-topbar .hy-btn:not(.hy-btn-primary):not(.hy-btn-warn):not(.hy-btn-danger){color:var(--hy-color-ink);background:#fff;border-color:#fff}.adm-topbar .hy-linkbtn{color:#f0e6dc}.hy-btn-excel{background:var(--hy-color-excel);color:#fff;border-color:var(--hy-color-excel);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hy-btn-excel:hover:not(:disabled){background:#1659be;border-color:#1659be}.hy-btn-excel:disabled{opacity:.45}.hy-btn-peek{color:var(--hy-color-excel);border:2px solid var(--hy-color-excel);background:#fff;font-weight:700}.hy-btn-peek:hover{background:#eef4fd}.hy-btn-undo{color:var(--hy-color-bar);border-color:var(--hy-color-bar);background:#fff}.hy-btn-undo:not(:disabled){color:var(--hy-color-red);border:2px solid var(--hy-color-red)}.hy-btn-undo:hover:not(:disabled){background:var(--hy-color-red-tint)}.hy-btn-undo:disabled{color:var(--hy-color-gray-2);border-color:var(--hy-color-line);background:#fff}.adm-body{padding:24px 28px 60px}.adm-actions{align-items:center;gap:8px;padding:14px 28px 0;display:flex}.adm-actions-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-actions .hy-btn{white-space:nowrap;justify-content:center;width:150px;min-width:0;padding-inline:8px}.adm-actions .st-savebar-warn,.adm-actions .st-savebar-ok{margin-left:6px;font-size:13px}.tp-kind .hy-chip{justify-content:center;min-width:128px}.driver-picker .hy-chip{justify-content:center;min-width:116px}.adm-actions-side{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.adm-actions:empty{display:none}@media (max-width:860px){.adm-actions{flex-wrap:wrap;padding:12px 12px 0}}.adm-note{border:1px solid var(--hy-color-line);border-left:3px solid var(--hy-color-gold);color:#4a423d;background:#fff;border-radius:6px;margin-bottom:20px;padding:13px 16px;font-size:13px;line-height:1.6}.adm-note b{color:var(--hy-color-ink)}.adm-note-steps{margin:0;padding-left:22px}.adm-note-steps li{margin:3px 0}.adm-help{color:var(--hy-color-red);margin-left:6px;text-decoration:underline;font-size:12.5px!important;font-weight:400!important}.rg-sec-head{justify-content:flex-start}.rg-sec-head .hy-section-title{flex:none}.rg-sec-head .adm-help{margin-right:0;margin-left:6px!important}.adm-help-row{padding:8px 28px 0}.adm-help-row .adm-help{margin-left:0}@media (max-width:860px){.adm-help-row{padding:8px 12px 0}}.np{flex-direction:column;gap:6px;display:flex}.np-row{background:var(--hy-color-card);border:1px solid #f0dfc6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.np-row.is-today{border-color:var(--hy-color-warn)}.np-row.is-old{opacity:.7}.np-main{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--hy-color-ink);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.np-main:hover{background:var(--hy-color-paper);border-radius:8px}.np-main>i{color:var(--hy-color-gray-2);flex:none;width:10px;font-size:11px;font-style:normal}.np-main>b{white-space:nowrap;font-size:13.5px}.np-main>u{color:var(--hy-color-warn);white-space:nowrap;font-weight:700;text-decoration:none}.np-main>u em{font-style:normal}.np-when{color:var(--hy-color-gray);white-space:nowrap;font-size:12px}.np-addr{min-width:0;color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:12px;overflow:hidden}.np-act{flex:none;padding-right:8px}.np-act .hy-btn-sm{min-height:30px}.np-orders{border-top:1px dashed #f0dfc6;flex-direction:column;flex-basis:100%;gap:2px;padding:4px 8px 6px 28px;display:flex}.np-order{font:inherit;text-align:left;cursor:pointer;color:var(--hy-color-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.np-order:hover{background:var(--hy-color-paper)}.np-order:disabled{opacity:.6;cursor:default}.np-no{font-variant-numeric:tabular-nums;color:var(--hy-color-gray)}.np-o-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hy-color-gray);flex:1;overflow:hidden}.np-amt{white-space:nowrap;font-weight:700}.np-order>i{color:var(--hy-color-gray-2);font-style:normal}.np-more{color:var(--hy-color-gray);padding:2px 4px;font-size:12.5px}.np-old{flex-direction:column;gap:6px;margin-top:4px;display:flex}@media (max-width:900px){.np-addr{text-align:left;flex-basis:100%;padding-left:18px}}.adm-placeholder{text-align:center;color:var(--hy-color-gray);background:#fff;border:1px dashed #d8cfc5;border-radius:8px;padding:72px 24px}.adm-placeholder b{color:var(--hy-color-ink);margin-bottom:6px;font-size:15px;display:block}.adm-side-bar{display:contents}.adm-menu-btn{display:none}.adm-side-body{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-width:860px){.adm-shell{grid-template-columns:1fr}.adm-side{z-index:90;padding:0;position:sticky;top:0}.env-banner+.adm-shell .adm-side{top:30px}.adm-side-bar{justify-content:space-between;align-items:center;min-height:54px;padding:8px 14px;display:flex}.adm-brand{border:0;gap:8px;margin:0;padding:0}.adm-brand-logo{width:28px;height:28px}.adm-brand-name{font-size:16px}.adm-brand-sub{display:none}.adm-menu-btn{color:#e8e1da;cursor:pointer;background:#2a2320;border:1px solid #3d342e;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.adm-menu-btn i{font-size:15px;font-style:normal;line-height:1}.adm-side.is-open .adm-menu-btn{color:#fff;background:#3a302b}.adm-side-body{display:none}.adm-side.is-open .adm-side-body{background:#1e1917;border-top:1px solid #342b26;max-height:calc(100dvh - 54px);padding:4px 0 28px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #00000059}.env-banner+.adm-shell .adm-side.is-open .adm-side-body{max-height:calc(100dvh - 84px)}.adm-nav{flex:none;overflow:visible}.adm-nav-group{padding:16px 18px 6px;font-size:13px}.adm-nav a{padding:12px 18px;font-size:15px}.adm-user{margin-top:12px;padding:14px 18px 0;font-size:13px}.adm-user b{font-size:14px}.adm-signout{margin-top:8px;font-size:13px}.adm-topbar{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:0;padding:12px 14px}.adm-topbar h1{word-break:keep-all;font-size:19px}.adm-topbar .sub{flex-basis:100%;order:5;font-size:12.5px;line-height:1.5}.adm-topbar .right{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.adm-body{padding:14px 12px 48px}}.drag-handle{color:#b5aca5;cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:-2px;border-radius:5px;justify-content:center;align-items:center;width:26px;height:30px;font-size:15px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.drag-handle:hover{color:var(--hy-color-ink);background:#f0ede9}.drag-handle:active{cursor:grabbing}.drag-handle:focus-visible{outline-offset:2px;outline:3px solid #1f6feb73}.drag-row{transition:background .12s}.drag-row.is-dragging{opacity:.35}.drag-row.is-over>td{box-shadow:inset 0 3px 0 var(--hy-color-red)}.drag-row.is-over{background:var(--hy-color-red-tint)}@media (prefers-reduced-motion:reduce){.drag-handle,.drag-row{transition:none}}.region-form-grid{grid-template-columns:1fr 1.15fr 1.15fr 1.4fr;gap:14px;display:grid}.region-form-grid.is-4{grid-template-columns:1fr 1.1fr 296px 1.1fr}.region-form-grid.is-2{grid-template-columns:1fr 1fr}@media (max-width:700px){.region-form-grid.is-2{grid-template-columns:1fr}}.rg-onelink{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.rg-onelink>div{flex:1;min-width:0}.rg-onelink b{margin-bottom:5px;font-size:13px;display:block}.rg-onelink code{color:var(--hy-color-ink);word-break:break-all;font-size:17px;font-weight:700;display:block}.rg-onelink span{color:var(--hy-color-gray);margin-top:5px;font-size:12.5px;display:block}.rg-onelink-steps{color:var(--hy-color-gray);margin:6px 0 0;padding-left:20px;font-size:12.5px}.rg-onelink-steps li{margin:2px 0}.rg-onelink-steps b{font-size:inherit;color:var(--hy-color-ink);margin:0;display:inline}.rg-onelink .hy-btn{flex:none}.rg-gu{align-items:baseline;gap:10px;margin:18px 0 8px;padding:0 4px;display:flex}.rg-gu b{font-size:15px}.rg-gu span{color:var(--hy-color-gray);font-size:12px}.rg-gu em{color:var(--hy-color-warn);font-size:12px;font-style:normal}.rg-list>.rg-gu:first-child{margin-top:0}.pl-old{margin-top:12px}.pl-row.is-old{opacity:.75}.rg-list{flex-direction:column;gap:6px;display:flex}.rg-item{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:10px;align-items:center;gap:12px;padding:9px 14px;display:flex}.rg-item b+u,.rg-item u{color:var(--hy-color-gray);font-size:12px;text-decoration:none}.rg-toggle{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-gray);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.rg-toggle:hover{background:var(--hy-color-paper);color:var(--hy-color-ink)}.rg-toggle i{font-size:10px;font-style:normal}.rg-toggle[aria-expanded=true]{color:var(--hy-color-ink)}.rg-sec-head{align-items:baseline;gap:12px;margin-top:34px;margin-bottom:4px;display:flex}.rg-sec-head .hy-section-title{margin:0}.rg-sec-head .hy-linkbtn{margin-left:auto}.rg-group{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;overflow:hidden}.rg-group.is-off{opacity:.55}.rg-group>.rg-item{background:var(--hy-color-paper);border:0;border-radius:0}.rg-group .rg-places{flex-direction:column;display:flex}.rg-place{border-top:1px solid var(--hy-color-line);align-items:center;gap:14px;padding:9px 16px 9px 40px;font-size:13px;display:flex}.rg-place b{min-width:150px;font-size:13.5px}.rg-place i{background:var(--hy-color-red-tint);color:var(--hy-color-red);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.rg-place>span{color:var(--hy-color-gray)}.rg-place .rg-since{flex:1}.rg-carreg{color:var(--hy-color-gray);align-items:center;gap:6px;font-size:12px;display:flex}.rg-empty{border-top:1px solid var(--hy-color-line);color:var(--hy-color-gray-2);align-items:center;gap:12px;padding:8px 16px 9px 40px;font-size:12.5px;display:flex}.rg-empty>span{flex:1}.rg-item.is-off{opacity:.55}.rg-item b{min-width:0;font-size:14px}.rg-item em{min-width:0;color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-style:normal;overflow:hidden}.rg-item b+.hy-btn{margin-left:auto}.rg-grip{cursor:grab;color:var(--hy-color-gray-2);font-size:13px}@media (max-width:1180px){.region-form-grid.is-4{grid-template-columns:1fr 296px}}@media (max-width:860px){.region-form-grid.is-4{grid-template-columns:1fr}}.rg-link{white-space:nowrap;align-items:center;gap:8px;display:flex}.rg-link code{font-size:12.5px}.rg-link .hy-btn{flex:none}.rg-memo{text-overflow:ellipsis;white-space:nowrap;max-width:158px;color:var(--hy-color-gray);font-size:12.5px;display:block;overflow:hidden}.rg-time{align-items:center;gap:6px;display:flex}.rg-time>span{color:var(--hy-color-gray-2);font-size:12px}.rg-time .hy-input{text-align:center;width:136px;min-width:136px;min-height:34px;padding-inline:8px;font-size:13px}.rg-time .hy-input:disabled{background:var(--hy-color-paper);color:var(--hy-color-gray-2)}.hy-confirm-ask{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);text-align:center;border-radius:6px;padding:12px 14px;font-size:14px}@media (max-width:1180px){.region-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.region-form-grid{grid-template-columns:1fr}}.driver-picker{flex-wrap:wrap;gap:6px;display:flex}.driver-picker .hy-chip{cursor:pointer}.driver-cap{color:var(--hy-color-gray);margin-top:5px;font-size:11.5px}.driver-cap b{color:var(--hy-color-ink)}.cust-notice-wrap{background:var(--hy-color-paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.cust-notice{text-align:center;border:1px solid var(--hy-color-line);border-top:3px solid var(--hy-color-red);background:#fff;border-radius:12px;width:100%;max-width:420px;padding:44px 28px 34px}.cust-mark{margin-bottom:14px}.cust-brand{letter-spacing:.01em;color:var(--hy-color-red);font-size:19px;font-weight:800}.cust-region{border:1px solid var(--hy-color-line);color:var(--hy-color-gray);border-radius:999px;margin-top:8px;padding:3px 12px;font-size:12.5px;display:inline-block}.cust-title{letter-spacing:-.02em;color:var(--hy-color-ink);text-wrap:balance;margin:22px 0 12px;font-size:21px;font-weight:800}.cust-title.is-warn{color:var(--hy-color-warn)}.cust-body{color:#5a524c;font-size:14.5px;line-height:1.75}.cust-call{border:1px solid var(--hy-color-line);min-height:48px;color:var(--hy-color-ink);border-radius:8px;justify-content:center;align-items:center;margin-top:26px;padding:0 26px;font-size:14px;font-weight:700;display:inline-flex}.cust-call:hover{border-color:var(--hy-color-red);color:var(--hy-color-red)}.of-settings{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px 18px;margin-bottom:14px;padding:18px 20px;display:grid}.of-settings .hy-field{align-content:start}.of-notice{min-width:0}.of-settings .of-notice{grid-column:1/-1}.ef-hours{margin-bottom:14px}@media (max-width:560px){.of-settings{grid-template-columns:1fr}}:root:is([data-view=phone],.is-narrow) .of-settings{grid-template-columns:1fr}.of-regions{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}@media (max-width:860px){.of-regions{grid-template-columns:1fr;gap:12px}}.of-table td{padding-block:8px}.hy-table.of-table{table-layout:fixed;width:100%;min-width:0}.of-table .col-th{position:relative}.of-table .col-th .th-resize{right:0}.of-table .col-fill{border-left:0;padding:0!important}.of-toolbar-side{margin-left:auto}.of-table th,.of-table td{white-space:nowrap;text-align:left;text-align:center}.of-table td .hy-input,.of-table td .hy-select,.of-table td .hy-textarea{text-align:center}.of-table .of-sale-cell,.of-table .of-pack,.of-table .gp-fee,.of-table .of-detail-sum,.of-table .of-tax-toggle,.of-table .dp-switch{justify-content:center}.of-table .of-detail-sum{align-items:center}.of-table tr.of-group td{background:var(--hy-color-paper);color:var(--hy-color-gray);border-top:1px solid var(--hy-color-line);font-size:12px;font-weight:700;padding:4px 12px!important}.of-table .hy-input,.of-table .hy-select{min-height:36px;padding-block:0;font-size:13px}.of-table .hy-input{padding-inline:9px}.of-table .hy-select{min-width:84px;padding-inline:10px 6px}.of-table .driver-picker{gap:4px}.of-table .hy-chip{padding:3px 9px;font-size:11.5px}.of-summary{margin-top:14px;font-size:13px}.of-problems{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:6px;margin:12px 0 0;padding:12px 16px 12px 32px;font-size:13px;line-height:1.8}.of-detail-sum{color:var(--hy-color-gray);flex-wrap:nowrap;gap:4px;margin-top:4px;font-size:10.5px;display:flex;overflow:hidden}.of-detail-sum span{border:1px solid var(--hy-color-line);white-space:nowrap;border-radius:3px;padding:0 4px}.of-detail-sum .is-has{color:var(--hy-color-ink);background:#fff}.of-detail-sum .is-none{background:var(--hy-color-line);border-color:var(--hy-color-line);color:var(--hy-color-gray-2)}.of-detail-sum .is-sale{background:var(--hy-color-red-tint);color:var(--hy-color-red-deep);border-color:#e4c9c5;font-weight:700}.of-detail-row>td{background:#fbf8f4;padding:0!important}.of-detail{border-top:1px solid var(--hy-color-line);grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:18px 20px 22px;display:grid}@media (max-width:1100px){.of-detail{grid-template-columns:1fr}}.of-detail-memo .hy-textarea{width:100%;font-size:13px;line-height:1.7;font-family:var(--hy-font-family)}.of-detail-side{flex-direction:column;gap:16px;display:flex}.of-sale-box,.of-photo-box{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:14px}.of-sale-preview{border-top:1px dashed var(--hy-color-line);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding-top:12px;display:flex}.of-price-sale{color:var(--hy-color-red);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.of-sale-preview s{color:var(--hy-color-gray-2);font-variant-numeric:tabular-nums;font-size:13px}.of-sale-preview em{color:var(--hy-color-gray);border:1px solid var(--hy-color-line);border-radius:3px;padding:1px 6px;font-size:11.5px;font-style:normal}.of-catbtn{align-items:center;gap:7px;display:inline-flex}.of-catbtn svg{flex:none}.cm-modal{max-width:620px}.cm-list{flex-direction:column;gap:7px;display:flex}.cm-row{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.cm-row.is-hidden{background:var(--hy-color-paper);opacity:.7}.cm-grip{cursor:grab;color:var(--hy-color-gray-2);flex:none;font-size:13px}.cm-name{flex:1;min-width:0;min-height:36px;font-size:14px;font-weight:600}.cm-tag{color:var(--hy-color-gray);background:var(--hy-color-line);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:700}.cm-act{flex:none;min-width:72px;min-height:30px}.cm-drop{color:var(--hy-color-danger)}.cm-add{gap:8px;margin-top:12px;display:flex}.cm-add .hy-input{flex:1;min-width:0}.cm-addbtn{margin-top:12px}.cm-fail{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:13px;font-weight:700}.cm-help{border-top:1px solid var(--hy-color-line);color:var(--hy-color-gray);margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.8}.cm-help b{color:var(--hy-color-ink)}.cm-help-list{padding-left:20px}.cm-help-list li{margin:4px 0}.cm-moved{color:var(--hy-color-ok);background:#eaf5ec;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:700}.hy-chip-num{background:#ffffff38;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800}.hy-chip-off .hy-chip-num{background:var(--hy-color-paper);color:var(--hy-color-ink)}.hy-chip-off .hy-chip-num.is-warn{color:var(--hy-color-warn)}.emb-tools{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.adm-actions.gp-actions-in{padding:0}.adm-help-row.gp-actions-in{padding:8px 0 12px}.pf-modal{max-width:560px}.pf-list{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow:auto}.pf-item{text-align:left;font:inherit;cursor:pointer;border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:9px;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.pf-item:hover{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.pf-item b{font-size:14.5px}.pf-item span{color:var(--hy-color-gray);white-space:nowrap;font-size:12.5px}.pf-item em{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.pf-empty{text-align:center;color:var(--hy-color-gray);padding:26px;font-size:13.5px}.pf-date{color:var(--hy-color-gray);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.pf-date .hy-input{width:170px;min-height:34px}.pf-group-head{color:var(--hy-color-gray);margin:4px 0 6px;font-size:12.5px;font-weight:700}.pf-list{max-height:none}.pf-tools{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.pf-tools i{color:var(--hy-color-gray-2);font-style:normal}.pf-tools-gap{flex:1}.pf-count{font-variant-numeric:tabular-nums}.pf-q{min-height:34px;margin-bottom:8px}.pf-items{flex-direction:column;gap:4px;max-height:380px;display:flex;overflow:auto}.pf-check{border:1px solid var(--hy-color-line);background:var(--hy-color-card);cursor:pointer;border-radius:8px;grid-template-columns:auto 64px 1fr auto auto 52px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:grid}.pf-check.is-on{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.pf-check b{font-size:13.5px}.pf-check-cat{color:var(--hy-color-gray);font-size:11.5px}.pf-check-spec{color:var(--hy-color-gray);white-space:nowrap;font-size:12px}.pf-check-price{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-check-photo{color:var(--hy-color-ok);white-space:nowrap;text-align:right;font-size:11.5px}.pf-photos{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0 8px;padding:10px 12px;display:flex}.pf-photos input{margin-top:3px}.pf-photos b{font-size:13.5px;display:block}.pf-photos em{color:var(--hy-color-gray);margin-top:2px;font-size:12px;font-style:normal;display:block}.pf-month{margin-top:8px}.pf-month-head{text-align:left;border:1px solid var(--hy-color-line);background:var(--hy-color-paper);width:100%;font:inherit;cursor:pointer;color:var(--hy-color-ink);border-radius:8px;padding:9px 10px;font-size:13.5px;font-weight:700}.pf-month-head i{color:var(--hy-color-gray-2);margin-right:2px;font-style:normal;transition:transform .15s;display:inline-block}.pf-month-head.is-open i{transform:rotate(90deg)}.pf-month-head em{color:var(--hy-color-gray);margin-left:4px;font-style:normal;font-weight:400}.pf-month .pf-list{margin-top:6px;padding-left:10px}.pf-modal .hy-modal-body{max-height:70vh;overflow:auto}.hm-item-strip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hm-item-strip>div{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:10px;padding:11px 14px}.hm-item-strip u{color:var(--hy-color-gray);font-size:11.5px;text-decoration:none;display:block}.hm-item-strip b{font-variant-numeric:tabular-nums;font-size:21px}.hm-item-strip em{color:var(--hy-color-gray);margin-left:3px;font-size:12px;font-style:normal}.hm-item-strip .is-warn b{color:var(--hy-color-warn)}@media (max-width:760px){.hm-item-strip{grid-template-columns:repeat(2,1fr)}}.ef-stop.is-stop{color:var(--hy-color-warn);border-color:var(--hy-color-warn);background:#fff}.ef-stop.is-stop:hover:not(:disabled){background:#fff7ed}.ef-stop.is-resume{color:var(--hy-color-ok);border-color:var(--hy-color-ok);background:#fff}.ef-stop.is-resume:hover:not(:disabled){background:#eef6ee}.ef-stop.is-presale{color:var(--hy-color-gray-2);border-color:var(--hy-color-gray-2);background:#fff}.ef-stop.is-presale:hover:not(:disabled){background:#f3f1ee}.ef-presale{color:var(--hy-color-gray-2);font-size:12px}.ef-stop-fail{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:9px;margin:14px 0 0;padding:11px 15px;font-size:13.5px;font-weight:700}.ef-photo-saved{color:var(--hy-color-ink);background:#f0f7f0;border:1px solid #bcd9bd;border-radius:9px;margin:14px 0 0;padding:11px 15px;font-size:13.5px;line-height:1.7}.ef-photo-saved b{color:var(--hy-color-ok)}.of-sale-cell{align-items:center;gap:8px;display:flex}.of-sale-toggle{cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.of-sale-toggle input{width:16px;height:16px;accent-color:var(--hy-color-red)}.of-tax-toggle{white-space:nowrap;color:var(--hy-color-gray);gap:8px;font-size:13px;font-weight:600}.of-tax-toggle i{flex:none}.of-tax-toggle.is-on{color:var(--hy-color-warn)}.of-sale-price{flex:1;min-width:0;min-height:34px;font-size:13px}.of-sale-price:disabled{background:var(--hy-color-paper);color:var(--hy-color-gray-2);border-color:var(--hy-color-line);cursor:not-allowed}.of-price-cell{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:5px;margin-top:3px;display:flex}.of-price-cell s{color:var(--hy-color-gray-2);font-size:10.5px}.of-price-cell b{color:var(--hy-color-red);font-size:12.5px}.of-photo-strip{align-items:center;gap:5px;margin-top:8px;display:flex}.of-photo-strip img{object-fit:cover;border:1px solid var(--hy-color-line);border-radius:5px;width:46px;height:46px}.of-photo-none,.of-photo-more{color:var(--hy-color-gray);font-size:11.5px}.photo-modal{max-width:620px}.photo-hint{border:1px solid var(--hy-color-line);border-left:3px solid var(--hy-color-gold);color:#5a524c;background:#fbf8f4;border-radius:6px;padding:12px 14px;font-size:12.5px;line-height:1.7}.photo-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.photo-meta{color:var(--hy-color-gray);font-size:12px}.photo-empty{text-align:center;color:var(--hy-color-gray);border:1px dashed #d8cfc5;border-radius:8px;margin-top:16px;padding:38px 16px;font-size:13.5px;line-height:1.7}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.photo-cell{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;position:relative;overflow:hidden}.photo-cell img{object-fit:cover;width:100%;height:108px;display:block}.photo-cell.is-dragging{opacity:.35}.photo-cell.is-over{outline:2px solid var(--hy-color-red);outline-offset:-2px}.photo-cell.is-main{border:2.5px solid var(--hy-color-red)}.photo-hint.adm-note-steps{padding:12px 14px 12px 32px}.photo-badge{background:var(--hy-color-red);color:#fff;border-radius:3px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:6px;left:6px}.photo-cell-bar{border-top:1px solid var(--hy-color-line);align-items:center;gap:4px;padding:4px 5px;display:flex}.photo-cell-time{color:var(--hy-color-gray);flex:1;font-size:11px}.photo-del{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:12px}.photo-del:hover{color:var(--hy-color-danger);background:#f5ebee}.of-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}.of-toolbar-title{letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:15px;font-weight:800;display:flex}.of-toolbar-title span{color:var(--hy-color-gray);font-size:12.5px;font-weight:400}.of-toolbar-actions{flex-wrap:wrap;gap:8px;margin-left:4px;display:flex}.strip{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.strip>.stat{flex:1 1 0}.stat{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;min-width:118px;padding:11px 15px}.stat u{color:var(--hy-color-gray);letter-spacing:.04em;font-size:11px;text-decoration:none;display:block}.stat b{font-variant-numeric:tabular-nums;font-size:21px}.stat.alert{background:#fdf7ee;border-color:#f0d2a4}.stat.alert b{color:var(--hy-color-warn)}.sales-table td{vertical-align:top;padding-block:11px}.hy-table.sales-table{table-layout:fixed;width:100%}.sales-table th{white-space:nowrap}.sales-table td{text-overflow:ellipsis;overflow:hidden}.hy-table .col-th{position:relative}.hy-table .col-fill,.hy-table.is-tight .col-fill{border-left:0;padding:0!important}.sales-table th.sales-sep,.sales-table td.sales-sep,.sales-table th.sales-sep+th:not(.sales-sep),.sales-table td.sales-sep+td:not(.sales-sep){border-left:1px solid var(--hy-color-line)}.hy-table.sales-table.is-tight tbody tr{height:37px}.hy-table.sales-table.is-tight td{vertical-align:middle;padding-block:2px}.hy-table.sales-table.is-tight td>div{vertical-align:middle;margin-top:0;display:inline-flex}.hy-table.sales-table.is-tight .hy-btn-sm{height:22px;min-height:22px;padding-block:0;line-height:1}.hy-table.sales-table.is-tight .hy-badge{padding-block:1px}.sales-table tr.is-nostock td{color:var(--hy-color-gray-2);background:var(--hy-color-paper)}.sales-table tr.is-nostock td b{color:var(--hy-color-gray-2);font-weight:600}.sales-table tr.is-nostock .hy-btn{color:var(--hy-color-ink);background:#fff}.sales-none{color:var(--hy-color-gray-2);font-weight:600}.sales-tools{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sales-range{margin-bottom:10px}.sales-tools-gap{flex:1}.sales-filtered{color:var(--hy-color-ink);align-items:center;gap:10px;font-size:13px;display:flex}.sales-table .th-filter{margin-left:2px}.sales-table .col-th .th-resize{right:0}.sales-out{color:var(--hy-color-gray);font-weight:700}.sales-low{color:var(--hy-color-warn);font-weight:800}.sales-reserved{color:var(--hy-color-gray);margin-top:2px;font-size:10.5px}.sales-table td.sales-hold-td{overflow:visible}.sales-hold,.sales-hold-input{box-sizing:border-box;border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-sm);background:var(--hy-color-card);width:44px;height:28px;color:var(--hy-color-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:0 8px;font-size:14px;font-weight:800}.sales-hold{cursor:pointer}.sales-hold:hover{border-color:var(--hy-color-gray-2)}.sales-hold:focus-visible,.sales-hold-input:focus{outline:2px solid var(--hy-color-focus);outline-offset:1px}.sales-hold.is-zero{color:var(--hy-color-gray-2);font-weight:500}.sales-hold.is-inherited{border-style:dashed}.sales-should{color:var(--hy-color-ink);font-size:15px;font-weight:800}.sales-hold-err{color:var(--hy-color-warn);font-size:13px;font-weight:700}.bar{background:#ede7df;border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--hy-color-red);height:100%;display:block}.bar i.hot{background:var(--hy-color-warn)}.bar i.cold{background:var(--hy-color-gray-2)}.bar.is-none{background:var(--hy-color-line)}.sales-pct{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px}.sales-regions{flex-wrap:wrap;gap:4px;display:flex}.sales-regions span{color:var(--hy-color-gray);border:1px solid var(--hy-color-line);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11.5px}.sales-regions span b{color:var(--hy-color-ink);font-variant-numeric:tabular-nums}.sales-regions span.is-zero{opacity:.45}.stock-help{color:var(--hy-color-gray);margin-top:14px;font-size:12.5px;line-height:1.8}.addstock-modal{max-width:620px}.addstock-lead{margin:0 0 16px;font-size:13.5px;line-height:1.8}.addstock-wait{color:var(--hy-color-warn)}.addstock-head{align-items:center;gap:12px;margin:20px 0 8px;display:flex}.addstock-count{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.addstock-count.is-over{color:var(--hy-color-warn);font-weight:700}.addstock-list{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;max-height:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.addstock-list li{border-bottom:1px solid var(--hy-color-line)}.addstock-list li:last-child{border-bottom:0}.addstock-list label{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.addstock-no{text-align:right;width:20px;color:var(--hy-color-gray-2);font-variant-numeric:tabular-nums;font-size:12px}.addstock-name{min-width:52px;font-weight:700}.addstock-region{color:var(--hy-color-gray);min-width:48px;font-size:12px}.addstock-order{flex:1;font-size:12px}.addstock-order b{color:var(--hy-color-red-deep);font-weight:700}.addstock-order em{color:var(--hy-color-gray-2);font-style:normal}.addstock-at{color:var(--hy-color-gray-2);font-variant-numeric:tabular-nums;font-size:11.5px}.addstock-warn{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:6px;margin-top:10px;padding:11px 13px;font-size:12.5px;line-height:1.7}.addstock-note{color:var(--hy-color-gray);margin:14px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8}.addstock-note b{color:var(--hy-color-ink)}.sales-toast{color:#24632a;background:#f0f7f0;border:1px solid #bcd9bd;border-radius:8px;margin-bottom:16px;padding:13px 16px;font-size:13px;line-height:1.7}.pv-body{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (max-width:980px){.pv-body{grid-template-columns:1fr}}.pv-side{flex-direction:column;gap:14px;display:flex}.pv-url{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:14px}.pv-url code{color:var(--hy-color-red-deep);word-break:break-all;margin:6px 0 10px;font-size:12.5px;display:block}.pv-note{margin:0}.pv-stage{flex-direction:column;align-items:center;gap:10px;display:flex}.pv-phone{background:#17150f;border-radius:42px;padding:12px;box-shadow:0 18px 44px #1715143d}.pv-screen{background:var(--hy-color-paper);border-radius:30px;width:390px;height:844px;overflow:hidden}.pv-screen iframe{background:var(--hy-color-paper);border:0;width:412px;height:844px;display:block}.pv-caption{color:var(--hy-color-gray);font-size:12px}.pv-toggle{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px}.pv-toggle em{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.rd-empty{color:var(--hy-color-gray-2);font-size:13px}.sum-head{margin-bottom:18px;padding:18px 20px}.sum-head .driver-picker{margin-top:12px}.sum-check{cursor:pointer;width:18px;height:18px;accent-color:var(--hy-color-red)}.sum-qty{margin-right:2px;font-size:17px}.sum-done{background:#f4f7f3}.sum-done .sum-qty{color:var(--hy-color-gray);text-decoration:line-through}.sum-risk{color:var(--hy-color-warn);white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.sum-foot{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;flex-wrap:wrap;gap:10px 26px;margin-top:16px;padding:14px 18px;font-size:13.5px;display:flex}.sum-foot span{color:var(--hy-color-gray);margin-right:6px}.sum-foot b{font-size:15px}.sum-all-done{color:var(--hy-color-ok)}.sum-spread{color:var(--hy-color-gray);white-space:nowrap;font-size:12px}.sum-spread span+span:before{content:" · ";color:var(--hy-color-gray-2)}.sum-spread b{color:var(--hy-color-ink);font-weight:700}.sum-print-title{margin-bottom:10px;font-size:15px}.print-only{display:none}@media print{.no-print,.adm-side,.adm-topbar .right,.env-banner{display:none!important}.print-only,.adm-shell{display:block}.adm-body{padding:0!important}.adm-topbar{color:var(--hy-color-ink);background:0 0;border:none;min-height:0;padding:0 0 10px!important}.adm-topbar h1{color:var(--hy-color-ink)}.hy-table-wrap{border:none!important;overflow:visible!important}.hy-table{font-size:12px}.sum-done{background:0 0}body{background:#fff}}.dp-card{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:16px;padding:18px 20px;display:grid}@media (max-width:860px){.dp-card{grid-template-columns:1fr;gap:12px}}.dp-auto{border:1px solid var(--hy-color-line);color:var(--hy-color-gray);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.dp-switch{cursor:pointer;color:var(--hy-color-ink);align-items:center;gap:10px;display:inline-flex}.dp-switch input{opacity:0;width:0;height:0;position:absolute}.dp-switch i{background:var(--hy-color-gray-2);border-radius:11px;width:40px;height:22px;transition:background .15s;display:inline-block;position:relative}.dp-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.dp-switch.is-on i{background:var(--hy-color-ok)}.dp-switch.is-on i:after{left:21px}.dp-switch input:focus-visible+i{outline:2px solid var(--hy-color-red);outline-offset:2px}.dp-switch input:disabled+i{opacity:.5}.dp-ask{border:2px solid var(--hy-color-red);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px 18px}.dp-ask-q{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.dp-ask-q>span{color:var(--hy-color-gray);font-size:12.5px}.dp-ask-tag{background:var(--hy-color-red-tint);color:var(--hy-color-red);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.dp-ask-why{color:var(--hy-color-gray);margin:6px 0 12px;font-size:13px;line-height:1.7}.dp-ask-why b{color:var(--hy-color-ink)}.dp-ask-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dp-banner{border:1px solid var(--hy-color-warn);color:#7d4a00;background:#fdf5ea;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.dp-banner b{color:var(--hy-color-warn);font-size:14px}.dp-result-acts{align-items:center;gap:8px;display:flex}.dp-result-acts .hy-btn em{margin-left:6px}.dp-units{flex-wrap:wrap;align-items:center;gap:4px 2px;display:flex}.dp-unit-wrap{align-items:center;gap:2px;display:inline-flex}.dp-unit-wrap>i{color:var(--hy-color-gray-2);margin:0 4px;font-size:12px;font-style:normal}.dp-unit{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;display:inline-flex}.dp-unit em{color:var(--hy-color-gray);font-size:11.5px;font-style:normal}.dp-unit.is-today{border-color:var(--hy-color-red);color:var(--hy-color-red);font-weight:700}.dp-rtable tr.is-over td{background:#fffbf5}.dp-count-row{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.dp-count-row .dp-warn-line{margin:0}.dp-route-row{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.dp-route-note{white-space:nowrap}.dp-confirm-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dp-unit.is-drag{cursor:grab}.dp-unit-wrap.is-dragging{opacity:.35}.dp-unit-wrap.is-over .dp-unit{outline:2px dashed var(--hy-color-gold);outline-offset:1px}.dp-wait{border:1px solid var(--hy-color-warn);background:#fff;border-radius:8px;margin-top:16px;overflow:hidden}.dp-wait-head{background:#fdf5ea;border-bottom:1px solid #f0d2a4;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.dp-wait-head b{color:var(--hy-color-warn);font-size:15px}.dp-wait-head span{color:#7d4a00;font-size:12.5px}.dp-why{color:var(--hy-color-gray);background:#efece8;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.dp-wait-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dp-wait-pick .hy-btn em{color:var(--hy-color-gray);margin-left:5px;font-size:11px;font-style:normal}.do-sum-over{color:var(--hy-color-warn);font-size:11.5px;font-style:normal;font-weight:700;display:block}.do-stop-today{background:var(--hy-color-red-tint);color:var(--hy-color-red);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.do-stop-acts{gap:10px;margin-left:auto;font-size:12px;display:inline-flex}.do-stop-move{min-height:30px;margin-left:auto;font-size:12.5px}.cs-diffs{border:1px solid var(--hy-color-line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.cs-diffs li{border-bottom:1px solid var(--hy-color-line)}.cs-diffs li:last-child{border-bottom:0}.cs-diffs label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.cs-diffs li.is-on label{background:var(--hy-color-red-tint)}.cs-diffs input{width:16px;height:16px;accent-color:var(--hy-color-red)}.cs-diff-region{color:var(--hy-color-gray);font-size:12px}.cs-diff-move{color:var(--hy-color-gray);margin-left:auto;font-size:12.5px}.cs-diff-move b{color:var(--hy-color-ink)}.cs-diff-cover{color:var(--hy-color-warn);flex-basis:100%;padding-left:24px;font-size:11.5px;font-style:normal}.ds-list{border:1px solid var(--hy-color-line);border-radius:8px;margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.ds-list li{border-bottom:1px solid var(--hy-color-line)}.ds-list li:last-child{border-bottom:0}.ds-list li.is-now{background:var(--hy-color-red-tint)}.ds-row{align-items:center;gap:12px;padding:10px 12px;display:flex}.ds-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-main b{font-size:14px}.ds-main small{color:var(--hy-color-gray);font-size:12px}.ds-main small.ds-diff{color:var(--hy-color-warn)}.ds-now{color:var(--hy-color-red);font-size:11px;font-weight:700}.ds-acts{white-space:nowrap;align-items:center;gap:10px;display:flex}.ds-acts .hy-linkbtn{font-size:12.5px}.ds-ask{color:var(--hy-color-danger);font-size:12.5px;font-weight:700}.ds-rename{align-items:center;gap:8px;padding:8px 12px;display:flex}.ds-rename .hy-input{flex:1}.ds-empty{border:1px dashed var(--hy-color-line);color:var(--hy-color-gray);text-align:center;border-radius:8px;margin-bottom:14px;padding:16px 12px;font-size:13.5px}.ds-empty b{color:var(--hy-color-ink);margin-bottom:4px;font-size:15px;display:block}.ds-new{border-top:1px solid var(--hy-color-line);padding-top:12px}.ds-new-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ds-new-head b{font-size:13.5px}.ds-new-head span{color:var(--hy-color-gray);font-size:12px}.ds-new-row{gap:8px;display:flex}.ds-new-row .hy-input{flex:1}.dsa-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dsa-list li{border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.dsa-list li.is-rest{background:#fff3e0;border-color:#f3d9b0}.dsa-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dsa-who b{font-size:14px}.dsa-who b em{color:var(--hy-color-warn);margin-left:4px;font-size:12px;font-style:normal}.dsa-who small{color:var(--hy-color-gray);font-size:12px}.dsa-pick{border:1px solid var(--hy-color-line);color:var(--hy-color-gray);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.dsa-pick.is-changed{border-color:var(--hy-color-warn);color:var(--hy-color-warn);font-weight:700}.dsa-pick .hy-select{min-height:32px;font-weight:700}.dsa-warn{color:var(--hy-color-warn);flex-basis:100%;font-size:12px}.dr-target{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px;padding:14px 18px;display:flex}.dr-target-input{align-items:center;gap:8px;display:flex}.dr-target-input>b{white-space:nowrap;margin-right:4px;font-size:14px}.dr-target-input .adm-help{white-space:nowrap;margin-left:6px}.dr-target-input .dr-cycle{flex:none;width:auto;min-width:200px}.dr-target-input .hy-input{text-align:right;width:90px;font-weight:700}.dr-course{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;padding:12px 14px}.dr-course-none{color:var(--hy-color-gray);margin-bottom:8px;font-size:12.5px}.dr-course-region{margin-bottom:8px}.dr-course-gu{color:var(--hy-color-gray);margin-bottom:4px;font-size:12px;font-weight:700}.dr-course-chip button{cursor:pointer;color:var(--hy-color-gray);background:0 0;border:0;margin-left:4px;padding:0 2px;font-size:11px}.dr-course-chip button:hover{color:var(--hy-color-danger)}.dr-course-add{margin-top:4px}.adm-nav-num{background:var(--hy-color-warn);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.hm-leftover{border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;padding:10px 16px;font-size:13px;display:flex}.hm-leftover>b{color:var(--hy-color-gray);font-size:12.5px}.hm-leftover a{color:var(--hy-color-ink);background:#fdf5ea;border:1px solid #f0d2a4;border-radius:6px;padding:2px 8px;font-weight:700;text-decoration:none}.hm-leftover a:hover{border-color:var(--hy-color-warn)}.hm-tasks{border:1px solid var(--hy-color-warn);border-left:5px solid var(--hy-color-warn);background:#fdf5ea;border-radius:10px;margin-bottom:14px;padding:12px 16px 6px;display:block}.hm-tasks.is-clear{border-color:var(--hy-color-line);border-left-color:var(--hy-color-ok);background:#fff;padding-bottom:12px}.hm-tasks-head{justify-content:flex-start;align-items:center;gap:8px;font-size:13.5px;display:flex}.hm-tasks-head b{font-size:15px}.hm-tasks-head em{color:#fff;background:#9a4e00;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}.hm-tasks-head span{color:var(--hy-color-ok);font-size:13px;font-weight:700}.hm-tasks-list{margin:8px 0 0;padding:0;list-style:none;display:block}.hm-tasks-list li{display:block}.hm-tasks-list li a{color:var(--hy-color-ink);border-top:1px solid #f0d2a4;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 10px;padding:9px 4px;font-size:13px;text-decoration:none;display:flex}.hm-tasks-list li a:hover{background:#fbead1}.hm-tasks-list b{font-size:14px}.hm-tasks-list b u{color:#fff;background:#9a4e00;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12.5px;font-weight:800;text-decoration:none}.hm-tasks-list li.is-hot b u{background:var(--hy-color-red)}.hm-tasks-list span{color:#6b5a4e}.hm-tasks-list em{background:var(--hy-color-warn);color:#fff;border-radius:6px;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.hm-tasks-list li.is-hot em{background:var(--hy-color-red)}.adm-empty-next{border:1px dashed var(--hy-color-gray-2);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.adm-empty-next>span{color:var(--hy-color-gray)}.adm-empty-next .hy-btn{margin-left:auto}.ol-date{align-items:center;gap:8px;display:flex}.ol-date-note{color:var(--hy-color-warn);font-size:12px;font-weight:700}.cs-hist-row.is-link{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0}.cs-hist-row.is-link:hover{background:var(--hy-color-paper)}.cs-hist-row.is-link:disabled{cursor:default;opacity:.6}.dw-no.is-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dw-no.is-link:hover{color:var(--hy-color-red)}.hm-alert{border:1px solid var(--hy-color-warn);color:#7d4a00;background:#fdf5ea;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:14px;padding:12px 16px;font-size:13px;text-decoration:none;display:flex}.hm-alert b{color:var(--hy-color-warn);font-size:14px}.hm-alert em{background:var(--hy-color-red-tint);color:var(--hy-color-red);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.dp-cap{opacity:.65;margin-left:6px;font-size:11px}.dp-cap.is-over{opacity:1;color:var(--hy-color-warn);font-weight:700}.dp-capacity{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;flex-wrap:wrap;gap:8px 24px;margin-top:12px;padding:12px 16px;font-size:13px;display:flex}.dp-capacity span{color:var(--hy-color-gray);margin-right:6px}.dp-capacity b{font-size:16px}.dp-capacity.is-short{background:#fdf5ea;border-color:#f0d2a4}.dp-capacity.is-short b{color:var(--hy-color-warn)}.dp-region-list{flex-direction:column;gap:12px;display:flex}.dp-rblock{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;overflow:hidden}.dp-rblock-head{background:var(--hy-color-paper);border-bottom:1px solid var(--hy-color-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.dp-rblock-head b{font-size:15px}.dp-rblock-head span{color:var(--hy-color-gray);font-size:12.5px}.dp-rblock-head .hy-btn{margin-left:auto}.dp-rblock-edit{border-bottom:1px solid var(--hy-color-line);background:#fcfaf7;padding:12px 16px}.dp-rblock-edit .hy-help{margin-top:8px}.dp-rtable{border-collapse:collapse;width:100%}.dp-rtable th{color:var(--hy-color-gray);text-align:left;border-bottom:1px solid var(--hy-color-line);padding:8px 16px;font-size:11.5px;font-weight:700}.dp-rtable td{border-bottom:1px solid var(--hy-color-line);vertical-align:top;padding:12px 16px;font-size:13.5px}.dp-rtable tr:last-child td{border-bottom:0}.dp-span-note{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px;line-height:1.9}.dp-span-note>b{color:var(--hy-color-gray);margin-bottom:4px;font-size:12px;display:block}.dp-problems{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin:16px 0;padding:14px 18px;font-size:13.5px}.dp-problems b{color:var(--hy-color-warn)}.dp-problems ul{margin:8px 0 0;padding-left:18px;line-height:1.9}.dp-sub{color:var(--hy-color-gray);font-size:11.5px}.dp-over{color:var(--hy-color-warn)}.dp-route{color:var(--hy-color-gray);font-size:12.5px;line-height:1.7}.dp-confirm-sum{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;gap:26px;margin-bottom:16px;padding:14px 16px;font-size:13px;display:flex}.dp-confirm-sum span{color:var(--hy-color-gray);margin-right:6px}.dp-confirm-sum b{font-size:17px}.hy-modal-list{border:1px solid var(--hy-color-line);border-radius:6px;max-height:200px;overflow-y:auto}.hy-modal-list-row{border-bottom:1px solid var(--hy-color-line);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.hy-modal-list-row:last-child{border-bottom:0}.hy-modal-list-row span{color:var(--hy-color-gray);font-size:12.5px}.hy-modal-list-row em{font-style:normal;font-weight:700}.dp-warn-line{color:var(--hy-color-warn);margin-top:2px;font-size:11.5px;font-weight:700}.od-modal{max-width:520px}.od-status{align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.od-status em{color:var(--hy-color-gray);font-style:normal}.od-round{color:var(--hy-color-warn);border:1px solid;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.od-sec{margin-bottom:20px}.od-sec:last-child{margin-bottom:0}.od-sec h3{letter-spacing:.04em;color:var(--hy-color-gray);margin:0 0 8px;font-size:12px;font-weight:800}.od-row{border-bottom:1px solid var(--hy-color-line);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13.5px;display:grid}.od-row:last-child{border-bottom:0}.od-row span{color:var(--hy-color-gray);font-size:12.5px}.od-request{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:6px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.6}.od-items{border-collapse:collapse;width:100%}.od-items td{border-bottom:1px solid var(--hy-color-line);vertical-align:top;padding:8px 0;font-size:13.5px}.od-spec{color:var(--hy-color-gray);margin-top:1px;font-size:11.5px}.od-qty{text-align:right;white-space:nowrap;font-weight:700}.od-line-total{font-weight:700;display:block}.od-unit{color:var(--hy-color-gray);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.od-unit s{margin-right:3px}.od-unit b{color:var(--hy-color-ink);font-weight:800}.od-sale-tag{border:1px solid var(--hy-color-red);color:var(--hy-color-red);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.5;display:inline-block}.od-price-note{color:#8a4b00;background:color-mix(in srgb, var(--hy-color-warn) 12%, var(--hy-color-card));border:1px solid color-mix(in srgb, var(--hy-color-warn) 40%, var(--hy-color-card));border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12.5px;font-weight:700}.od-items tr.is-price-diff td{background:color-mix(in srgb, var(--hy-color-warn) 7%, var(--hy-color-card))}.od-items tr.is-price-diff td:first-child{padding-left:8px}.od-items tr.is-price-diff td:last-child{padding-right:8px}.od-price-diff{color:var(--hy-color-warn);margin-top:3px;font-size:11.5px;font-weight:700}.od-total{margin-top:12px;font-size:13px}.od-total>div{justify-content:space-between;padding:4px 0;display:flex}.od-total span{color:var(--hy-color-gray)}.od-total-sum{border-top:1px solid var(--hy-color-ink);margin-top:6px;padding-top:8px!important}.od-total-sum span{font-weight:700;color:var(--hy-color-ink)!important}.od-total-sum b{font-size:17px}.ol-search{margin-bottom:14px;padding:14px 16px}.ol-searchbox{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md,8px);background:#fff;align-items:stretch;display:flex;overflow:hidden}.ol-searchbox:focus-within{border-color:var(--hy-color-red);box-shadow:0 0 0 3px var(--hy-color-red-tint)}.ol-field{border:0;border-right:1px solid var(--hy-color-line);background:var(--hy-color-paper);width:116px;font:inherit;color:var(--hy-color-ink);cursor:pointer;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='%238C8480' stroke-width='1.6' stroke-linecap='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;flex:none;padding:0 30px 0 14px;font-size:13.5px;font-weight:700}.ol-field:hover{background-color:#f1eeea}.ol-field:focus{outline:none}.ol-q{min-width:0;min-height:48px;font:inherit;color:var(--hy-color-ink);background:0 0;border:0;flex:1;padding:0 14px;font-size:14px}.ol-q:focus{outline:none}.ol-q::placeholder{color:var(--hy-color-gray-2)}.ol-clear{width:44px;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;flex:none;font-size:15px}.ol-clear:hover{color:var(--hy-color-ink)}.ol-filters{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ol-count{color:var(--hy-color-gray);margin-bottom:10px;font-size:13px}.ol-count b{color:var(--hy-color-ink);font-size:15px}.ol-fee{margin-left:12px;font-size:12px}.ol-row{cursor:pointer}.ol-row:hover{background:var(--hy-color-red-tint)}.ol-row:focus-visible{outline:2px solid var(--hy-color-red);outline-offset:-2px}.ol-round{vertical-align:middle;color:var(--hy-color-warn);white-space:nowrap;background:#fdf0df;border-radius:4px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.ol-lastround{color:var(--hy-color-warn);margin-left:6px;font-size:11px;font-weight:700;display:inline}.ol-addr{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12.5px;overflow:hidden}.ol-items{color:var(--hy-color-gray);white-space:normal;font-size:12px;line-height:1.45}.ol-qty{color:var(--hy-color-ink);margin-left:8px;font-weight:700}.dl-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}@media (max-width:720px){.dl-kpis{grid-template-columns:repeat(2,1fr)}}.dl-kpi{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:14px 16px}.dl-kpi span{color:var(--hy-color-gray);margin-bottom:4px;font-size:12px;display:block}.dl-kpi b{letter-spacing:-.02em;font-size:26px}.dl-kpi em{color:var(--hy-color-gray);margin-left:4px;font-size:12.5px;font-style:normal}.dl-kpi.is-done b{color:var(--hy-color-ok)}.dl-kpi.is-failed{background:#fdf5ea;border-color:#f0d2a4}.dl-kpi.is-failed b{color:var(--hy-color-warn)}.dl-bar{background:var(--hy-color-line);border-radius:999px;height:8px;overflow:hidden}.dl-bar-fill{background:var(--hy-color-ok);border-radius:999px;height:100%}.dl-failed{background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin-top:20px;padding:14px 16px}.dl-failed-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.dl-failed-head b{color:var(--hy-color-warn);font-size:14px}.dl-failed-head span{color:#7d4a00;font-size:12.5px}.dl-failed-list{flex-direction:column;gap:4px;display:flex}.dl-failed-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0d2a4;border-radius:6px;grid-template-columns:60px 80px minmax(0,1fr) 180px 130px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;display:grid}.dl-failed-row:hover{background:#fffbf5}.dl-failed-row em{color:var(--hy-color-gray);font-size:12.5px;font-style:normal}.dl-crews{flex-direction:column;gap:8px;display:flex}.dl-crew{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;overflow:hidden}.dl-crew-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:170px 120px minmax(120px,1fr) 230px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.dl-crew-head:hover{background:var(--hy-color-paper)}@media (max-width:860px){.dl-crew-head{grid-template-columns:1fr;gap:8px}}.dl-crew-name b{font-size:15px}.dl-crew-name span{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.dl-crew-num b{color:var(--hy-color-ok);font-size:20px}.dl-crew-num span{color:var(--hy-color-gray);font-size:13px}.dl-crew-tail{justify-content:flex-end;align-items:center;gap:10px;font-size:12.5px;display:flex}.dl-left{color:var(--hy-color-gray)}.dl-tag-failed{color:var(--hy-color-warn);border:1px solid;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.dl-caret{color:var(--hy-color-gray-2)}.dl-crew-body{border-top:1px solid var(--hy-color-line);border-radius:0}.dp-result-head{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 12px;display:flex}.dp-confirm-over{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:6px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.8}.dp-confirm-over>b{color:var(--hy-color-warn);margin-bottom:4px;display:block}.dp-confirm-over span{margin-top:6px;font-size:12.5px;display:block}.dr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:1100px){.dr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dr-kpis{grid-template-columns:1fr}}.dr-kpi{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:16px 18px}.dr-kpi>span{color:var(--hy-color-gray);margin-bottom:6px;font-size:12px;display:block}.dr-kpi>span i{opacity:.8;font-style:normal}.dr-kpi b{letter-spacing:-.02em;font-size:26px}.dr-kpi em{color:var(--hy-color-gray);margin-left:3px;font-size:13px;font-style:normal}.dr-kpi-sub{color:var(--hy-color-gray);margin-top:6px;font-size:12px}.dr-kpi.is-strong{background:var(--hy-color-red-tint);border-color:#e3cfcb}.dr-kpi.is-strong b{color:var(--hy-color-red-deep)}.dr-level{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.dr-progress{white-space:nowrap;font-size:13px}.dr-progress b{color:var(--hy-color-ok);font-size:16px}.dr-progress span{color:var(--hy-color-gray)}.dr-failed{border:1px solid;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-weight:700;color:var(--hy-color-warn)!important}.dr-foot{color:var(--hy-color-gray);margin-top:14px;font-size:12.5px}.dr-foot b{color:var(--hy-color-ink)}.dr-foot-note{margin-top:6px;display:block}.hy-linkbtn{font:inherit;color:var(--hy-color-red);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dr-form{grid-template-columns:1fr 1fr;align-items:start;gap:14px 18px;display:grid}.dr-form .hy-help,.dr-code .hy-help{min-height:30px}@media (max-width:560px){.dr-form{grid-template-columns:1fr}}.dr-code{margin-bottom:14px}.dr-code .hy-input{background:var(--hy-color-paper)}.dr-resign{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.dr-resign b{font-size:13.5px;display:block}.dr-resign span{color:var(--hy-color-gray);margin-top:3px;font-size:12px;line-height:1.6;display:block}.cs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (max-width:1100px){.cs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cs-kpis{grid-template-columns:1fr}}.cs-kpi{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:14px 16px}.cs-kpi span{color:var(--hy-color-gray);margin-bottom:4px;font-size:12px;display:block}.cs-kpi b{letter-spacing:-.02em;font-size:24px}.cs-kpi em{color:var(--hy-color-gray);margin-left:3px;font-size:12.5px;font-style:normal}.cs-kpi.is-new{background:var(--hy-color-red-tint);border-color:#e3cfcb}.cs-kpi.is-new b{color:var(--hy-color-red-deep)}.cr-kpis{grid-template-columns:repeat(4,1fr)}@media (max-width:720px){.cr-kpis{grid-template-columns:repeat(2,1fr)}}.cr-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.cr-tools .hy-input{width:220px}.cr-tools .hy-select,.cr-tools .hy-input{height:48px;min-height:0;font-size:14px}.cr-count{color:var(--hy-color-gray);margin-left:auto;font-size:13px}.cr-row{cursor:pointer}.cr-row.is-open td{background:var(--hy-color-paper)}.cr-name{font-size:13.5px}.cr-phone{color:var(--hy-color-gray);font-size:12px}.cr-dim{color:var(--hy-color-gray)}.cr-warn{color:var(--hy-color-warn);font-weight:700}.cr-detail td{background:#fbfaf8}.cr-detail-head{margin-bottom:6px;font-size:12.5px;font-weight:700}.cr-inner{border-collapse:collapse;width:100%;font-size:13px}.cr-inner td{border-bottom:1px dashed var(--hy-color-line);padding:5px 8px}.cr-inner tr:last-child td{border-bottom:0}.cr-table{table-layout:fixed;min-width:0}.cr-table .col-th{white-space:nowrap;position:relative}.cr-table .col-fill{border-left:0!important;padding:0!important}.cr-table tbody td{white-space:normal}.cr-ok{color:var(--hy-color-ok);font-weight:700}.cr-round{flex-wrap:wrap;align-items:center;gap:4px;line-height:1.6;display:flex}.cs-new{color:var(--hy-color-red);vertical-align:middle;border:1px solid;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.cs-sum{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;gap:24px;margin-bottom:18px;padding:14px 16px;font-size:13px;display:flex}.cs-sum span{color:var(--hy-color-gray);margin-bottom:2px;font-size:12px;display:block}.cs-sum b{font-size:16px}.cs-order{border-bottom:1px solid var(--hy-color-line);padding:10px 0}.cs-order:last-of-type{border-bottom:0}.cs-order-head{align-items:center;gap:8px;font-size:13px;display:flex}.cs-order-head span{color:var(--hy-color-gray);font-size:12px}.cs-order-head em{margin-left:auto;font-style:normal;font-weight:700}.cs-order-items{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px}.st-card{margin-bottom:16px;padding:18px 20px}.st-head{margin-bottom:14px}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}@media (max-width:720px){.st-grid{grid-template-columns:1fr}}.st-wide{grid-column:1/-1}.st-preview{background:var(--hy-color-ink);color:#d6cec7;border-radius:8px;padding:16px 18px;font-size:12.5px;line-height:1.9}.st-preview>b{color:var(--hy-color-gold);margin-bottom:4px;font-size:14px;display:block}.st-preview-site{color:#8b7f76;margin-top:8px}.hm-steps{counter-reset:none;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.hm-steps li{flex:1;min-width:130px}.hm-steps a{border:1px solid var(--hy-color-line);color:var(--hy-color-gray);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;text-decoration:none;display:flex}.hm-steps a:hover{border-color:var(--hy-color-gray-2)}.hm-step-no{background:var(--hy-color-line);width:22px;height:22px;color:var(--hy-color-gray);border-radius:999px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.hm-steps .is-done a{color:var(--hy-color-ink)}.hm-steps .is-done .hm-step-no{background:var(--hy-color-ok);color:#fff}.hm-steps .is-now a{border-color:var(--hy-color-red);box-shadow:0 0 0 1px var(--hy-color-red) inset;color:var(--hy-color-ink)}.hm-steps .is-now .hm-step-no{background:var(--hy-color-red);color:#fff}.hm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@media (max-width:1180px){.hm-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.hm-kpis{grid-template-columns:repeat(2,1fr)}}.hm-kpi{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:14px 16px}.hm-kpi>span{color:var(--hy-color-gray);margin-bottom:4px;font-size:12px;display:block}.hm-kpi b{letter-spacing:-.02em;font-size:23px}.hm-kpi em{color:var(--hy-color-gray);margin-left:3px;font-size:12.5px;font-style:normal}.hm-kpi-sub{color:var(--hy-color-gray);margin-top:6px;font-size:11.5px}.hm-kpi.is-main{background:var(--hy-color-red-tint);border-color:#e3cfcb}.hm-kpi.is-main b{color:var(--hy-color-red-deep)}.hm-kpi.is-warn{background:#fdf5ea;border-color:#f0d2a4}.hm-kpi.is-warn b{color:var(--hy-color-warn)}.hm-bar{background:var(--hy-color-line);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.hm-bar-fill{background:var(--hy-color-ok);border-radius:999px;height:100%}.hm-gu{cursor:pointer}.hm-gu>td{background:var(--hy-color-paper);border-top:1px solid var(--hy-color-line);padding-block:12px}.hm-gu:hover>td{background:#f4efe7}.hm-gu:focus-visible{outline:2px solid var(--hy-color-red);outline-offset:-2px}.hm-gu>td:first-child{display:table-cell}.hm-gu b{font-size:14.5px}.hm-gu-caret{width:15px;color:var(--hy-color-gray);font-size:11px;display:inline-block}.hm-gu-count{color:var(--hy-color-gray);border:1px solid var(--hy-color-line);background:#fff;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:700}.hm-gu.is-unknown b{color:var(--hy-color-gray);font-weight:600}.hm-dong>td{padding-block:10px}.hm-dong-name{padding-left:23px;font-size:13.5px;font-weight:600;display:inline-block}.hm-inline-bar{align-items:center;gap:10px;display:flex}.hm-inline-bar .hm-bar{flex:1;min-width:60px;margin-top:0}.hm-inline-bar span{color:var(--hy-color-gray);white-space:nowrap;font-size:12px}.hm-todos{margin-bottom:22px}.hm-todos .hy-section-title{margin-bottom:8px}.hm-todo{border:1px solid var(--hy-color-line);color:var(--hy-color-ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:12px 16px;font-size:13.5px;text-decoration:none;display:flex}.hm-todo:hover{background:var(--hy-color-paper)}.hm-todo em{color:var(--hy-color-gray-2);font-style:normal}.hm-todo.is-urgent{color:#7d4a00;background:#fdf5ea;border-color:#f0d2a4}.hm-section-head{justify-content:space-between;align-items:baseline;margin:4px 0 10px;display:flex}.hm-more{color:var(--hy-color-red);font-size:12.5px;text-decoration:none}.hm-more:hover{text-decoration:underline}.pf-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:6px;display:grid}@media (max-width:720px){.pf-kpis{grid-template-columns:1fr}}.pf-kpi{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:16px 18px}.pf-kpi span{color:var(--hy-color-gray);margin-bottom:4px;font-size:12px;display:block}.pf-kpi b{letter-spacing:-.02em;font-size:25px}.pf-kpi em{color:var(--hy-color-gray);margin-left:3px;font-size:13px;font-style:normal}.pf-kpi.is-main{background:var(--hy-color-red-tint);border-color:#e3cfcb}.pf-kpi.is-main b{color:var(--hy-color-red-deep)}.pf-bars{flex-direction:column;gap:8px;display:flex}.pf-bar-row{grid-template-columns:90px minmax(0,1fr) 190px;align-items:center;gap:14px;display:grid}@media (max-width:720px){.pf-bar-row{grid-template-columns:72px 1fr}.pf-bar-val{grid-column:1/-1}}.pf-bar-name{font-size:13.5px;font-weight:700}.pf-bar-track{background:var(--hy-color-line);border-radius:4px;height:22px;overflow:hidden}.pf-bar-fill{background:var(--hy-color-red);border-radius:4px;height:100%}.pf-bar-val{text-align:right;font-size:13px}.pf-bar-val b{font-size:14px}.pf-bar-val span{color:var(--hy-color-gray);margin-left:8px;font-size:12px}.pf-low{color:var(--hy-color-warn);margin-top:2px;font-size:11.5px;font-weight:700}.hs-wd{color:var(--hy-color-gray);margin-left:4px;font-size:12px}.hs-clear{color:var(--hy-color-ok);font-size:12px;font-weight:700}.hs-early{color:var(--hy-color-warn);white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.hy-adm .hy-chip-on,.hy-adm .hy-chip[aria-pressed=true]{color:#fff;background:var(--hy-color-red);border-color:var(--hy-color-red)}.hy-adm .hy-chip-on:hover,.hy-adm .hy-chip[aria-pressed=true]:hover{background:var(--hy-color-red-deep);border-color:var(--hy-color-red-deep)}.hy-adm .pay-brand.is-kakaopay[aria-pressed=true],.hy-adm .pay-brand.is-kakaopay.hy-chip-on{background:var(--hy-brand-kakao);border-color:var(--hy-brand-kakao);color:var(--hy-brand-kakao-ink)}.hy-adm .pay-brand.is-kakaopay[aria-pressed=true]:hover{background:#f2d900;border-color:#f2d900}.hy-adm .pay-brand.is-naverpay[aria-pressed=true],.hy-adm .pay-brand.is-naverpay.hy-chip-on{background:var(--hy-brand-naver);border-color:var(--hy-brand-naver);color:var(--hy-brand-naver-ink)}.hy-adm .pay-brand.is-naverpay[aria-pressed=true]:hover{background:#02b150;border-color:#02b150}.hy-adm .hy-chip.pay-brand.hy-chip-off.is-kakaopay{color:#7a5a00;border-color:#f0dc6a}.hy-adm .hy-chip.pay-brand.hy-chip-off.is-naverpay{color:#0f7a3b;border-color:#9bddb4}.hb{align-items:flex-start;gap:16px;display:flex}.hb-toc{flex:none;width:250px;max-height:calc(100vh - 110px);padding:14px 14px 16px;position:sticky;top:16px;overflow-y:auto}.hb-search{margin-bottom:8px;position:relative}.hb-search .hy-input{width:100%;padding-right:30px}.hb-clear{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hb-group{margin-top:12px}.hb-group h4{color:var(--hy-color-gray);margin:0 0 3px;font-size:12px;font-weight:700}.hb-group a{color:var(--hy-color-ink);border-radius:6px;padding:5px 8px;font-size:13px;text-decoration:none;display:block}.hb-group a:hover{background:var(--hy-color-paper)}.hb-group a.on{color:var(--hy-color-red);background:#fbeded;font-weight:700}.hb-recent a{color:#6b5f52;font-size:12px;line-height:1.4}.hb-recent a em{color:var(--hy-color-gray);margin-right:4px;font-style:normal}.hb-hits{margin-top:6px}.hb-hit{color:var(--hy-color-ink);border-radius:6px;padding:7px 8px;text-decoration:none;display:block}.hb-hit:hover,.hb-hit.on{background:var(--hy-color-paper)}.hb-hit b{font-size:13px;display:block}.hb-hit span{color:var(--hy-color-gray);font-size:12px;line-height:1.4;display:block}.hb-none{color:var(--hy-color-gray);padding:10px 8px;font-size:13px}.hb-doc{flex:1;min-width:0;padding:20px 24px 24px}.hb-doc h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}.hb-who{color:var(--hy-color-ok);background:#eef3ee;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.hb-go{margin-left:auto;font-size:12.5px}.hb-lead{color:#4a4039;margin:0 0 14px;font-size:14px;line-height:1.6}.hb-shot{border:1px solid var(--hy-color-line);background:#1d1a17;border-radius:8px;position:relative;overflow:hidden}.hb-shot img{width:100%;display:block}.hb-shot.is-narrow{width:300px}.hb-pin{background:var(--hy-color-red);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;font-size:13px;font-weight:800;display:flex;position:absolute;box-shadow:0 1px 4px #00000073}.hb-steps{margin:14px 0 0;padding:0;list-style:none}.hb-steps li{gap:10px;padding:7px 0;font-size:14px;line-height:1.6;display:flex}.hb-steps li .hb-num{background:var(--hy-color-red);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;display:inline-flex}.hb-tips{margin-top:18px}.hb-tips h3{margin:0 0 4px;font-size:15px}.hb-tip{border-top:1px solid var(--hy-color-line)}.hb-tip:last-child{border-bottom:1px solid var(--hy-color-line)}.hb-tip button{width:100%;font:inherit;color:var(--hy-color-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 4px;font-size:14px;font-weight:700;display:flex}.hb-tip button i{color:var(--hy-color-gray);font-style:normal}.hb-tip p{border-left:3px solid var(--hy-color-gold);color:#4a4039;margin:0 0 12px 14px;padding:8px 12px;font-size:13.5px;line-height:1.6}.hb-related{color:#6b5f52;background:#fbf8f3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:8px 12px;font-size:12.5px;display:flex}.hb-related a{color:var(--hy-color-red);font-weight:700;text-decoration:none}.adm-helpfab{z-index:100;border-radius:var(--hy-radius-md);color:#fff;border:1px solid #ffffff73;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:24px;right:20px}.adm-helpfab span{width:18px;height:18px;color:var(--hy-color-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.adm-helpfab em{font-style:normal}.adm-helpfab:hover{background:#ffffff1f}body:has(.hy-modal-backdrop,.od-side-wrap,[role=dialog][aria-modal=true]) .adm-helpfab{display:none}.env-banner~.adm-shell .adm-helpfab{top:54px}@media (max-width:900px){.hb{flex-direction:column}.hb-toc{width:100%;max-height:none;position:static}.hb-shot.is-narrow{width:100%;max-width:300px}.adm-helpfab{display:none}}.rg-sec-head .rg-add{align-self:center;min-height:30px;margin-left:4px}.ap-lead{color:#4a4039;margin:0 0 12px;font-size:13.5px;line-height:1.6}.ap-search .c-addr-find{width:100%}.ap-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.ap-fields>div{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#f6f1e8;padding:8px 12px}.ap-fields>div.ap-wide{grid-column:1/-1}.ap-fields span{color:#6b5f52;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.ap-fields b{font-size:15px}.ap-addr{color:var(--hy-color-gray);margin-top:6px;font-size:12.5px}.ap-msg{background:#fbf8f3;border-left:4px solid #d8cfc5;border-radius:6px;margin-top:10px;padding:8px 12px;font-size:13px;line-height:1.5}.ap-msg.is-ok{border-left-color:var(--hy-color-ok);background:#eaf4ea}.ap-msg.is-warn{border-left-color:var(--hy-color-warn);background:#fff4e5}.ap-acts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:640px){.ap-fields{grid-template-columns:1fr}}.rg-del{color:var(--hy-color-danger);border-color:#d9b3c4}.rg-row-msg{color:var(--hy-color-danger);background:#fdeef3;border-radius:8px;margin:0 12px 10px 44px;padding:8px 12px;font-size:12.5px;font-weight:700}.rg-del:hover{background:#f8eef3}.lk-table{table-layout:fixed}.lk-table th:first-child{width:28%}.lk-table th:nth-child(2){width:30%}.lk-table th:nth-child(3){width:11%}.lk-table th:nth-child(4){width:17%}.lk-table th:nth-child(5){width:14%}.lk-table td{vertical-align:middle}.lk-table .hp-meta{margin-top:3px;line-height:1.4}.lk-url{border-radius:var(--hy-radius-sm);background:var(--hy-color-bg-soft,#f6f1e8);max-width:100%;color:var(--hy-color-ink);word-break:break-all;-webkit-user-select:all;user-select:all;padding:4px 8px;font-size:13px;display:inline-block}.lk-acts{white-space:nowrap}.lk-acts .hy-btn{min-height:32px;padding-inline:12px}.lk-acts .hy-btn+.hy-btn{margin-left:6px}@media (max-width:760px){.lk-table,.lk-table thead,.lk-table tbody,.lk-table tr,.lk-table td{width:100%;display:block}.lk-table thead{display:none}.lk-table tr{border-bottom:1px solid var(--hy-color-line);padding:10px 0}.lk-table td{border:0;padding:3px 0}.lk-table td:nth-child(3):before{content:"누가 보나 · ";color:#796754}.lk-table td:nth-child(4):before{content:"로그인 · ";color:#796754}}.hy-adm .hy-chip-on .dp-cap,.hy-adm .hy-chip[aria-pressed=true] .dp-cap{opacity:.85}.hy-adm .hy-chip-on .dp-cap.is-over,.hy-adm .hy-chip[aria-pressed=true] .dp-cap.is-over{color:#ffd9a0;opacity:1}.hy-adm .hy-chip:disabled{opacity:.55;cursor:default}.hy-adm .driver-picker .hy-chip.is-locked:disabled{opacity:1;cursor:default}.dp-lock{margin-right:5px;font-size:12px;font-style:normal}.hy-adm .hy-chip.is-resting{opacity:.35;cursor:not-allowed;text-decoration:line-through}.period-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.period-range{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:flex}.period-tilde{color:var(--hy-color-gray-2)}.period-days{color:var(--hy-color-gray);margin-left:6px;font-size:12.5px}.datepick{display:inline-flex;position:relative}.datepick-btn{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);cursor:pointer;min-height:38px;font:inherit;color:var(--hy-color-ink);align-items:center;gap:7px;padding:0 14px;display:inline-flex}.datepick-btn:hover{border-color:var(--hy-color-gray-2);background:#fff}.datepick-btn:focus-visible{outline-offset:2px;outline:3px solid #1f6feb73}.datepick-btn b{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px}.datepick-btn em{color:var(--hy-color-gray-2);font-size:11px;font-style:normal}.datepick-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:12px}.sum-rest{color:var(--hy-color-gray);border:1px solid var(--hy-color-gray-2);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.sum-past-note{color:var(--hy-color-gray);font-size:12.5px}a.adm-brand{color:inherit;text-decoration:none}a.adm-brand:hover .adm-brand-name{color:#f2cf52}a.adm-brand:focus-visible{outline-offset:-2px;border-radius:6px;outline:3px solid #e8b9238c}.dr-gap{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;margin-bottom:16px;padding:14px 18px;font-size:13.5px;line-height:1.8}.dr-gap.is-loss{color:#7d4a00;background:#fdf5ea;border-color:#f0d2a4}.dr-gap.is-loss b{color:var(--hy-color-warn)}.dr-gap span{color:var(--hy-color-gray);font-size:12.5px}.dr-gap.is-loss span{color:#7d4a00;opacity:.85}.cs-state{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.cs-state.is-today{color:var(--hy-color-red)}.cs-state.is-active{color:var(--hy-color-ok)}.cs-state.is-quiet{color:var(--hy-color-warn)}.cs-state.is-lost{color:var(--hy-color-gray)}.cs-state.is-none{color:var(--hy-color-gray-2)}.cs-kpi.is-quiet{background:#fdf5ea;border-color:#f0d2a4}.cs-kpi.is-quiet b{color:var(--hy-color-warn)}.cs-pager{color:var(--hy-color-gray);justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.st-savebar{z-index:5;border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex;position:sticky;top:0}.st-savebar.is-dirty{background:#fdf5ea;border-color:#f0d2a4;box-shadow:0 2px 10px #0000000f}.st-savebar-msg{color:var(--hy-color-gray);font-size:12.5px}.st-savebar-warn{color:var(--hy-color-warn)}.st-savebar-ok{color:var(--hy-color-ok)}.st-warn{color:var(--hy-color-warn);margin-top:6px;font-size:12px;line-height:1.6}.st-day{justify-content:center;min-width:52px}.st-foot{color:var(--hy-color-gray);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:12.5px;display:flex}.dr-level,.dr-nowrap{white-space:nowrap}.c-shopfoot{border-top:1px solid var(--hy-color-line);background:var(--hy-color-paper);color:var(--hy-color-gray);padding:22px 18px 30px;font-size:11.5px;line-height:1.85}.c-shopfoot>b{color:var(--hy-color-ink);margin-bottom:5px;font-size:13px;display:block}.c-shopfoot a{color:inherit}.c-shopfoot-bank{margin-top:6px}.of-loaded{background:var(--hy-color-red-tint);border:1px solid #e3cfcb;border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;line-height:1.7}.of-loaded span{color:var(--hy-color-gray);margin-top:3px;font-size:12px;display:block}.of-loadfail{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;font-weight:700;line-height:1.7}.hs-head{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;padding:12px 16px;display:flex}.datepick-btn.is-month b{font-size:16px}.hs-sum{flex-wrap:wrap;align-items:baseline;gap:22px;margin-left:auto;font-size:13px;display:flex}.hs-sum span{color:var(--hy-color-gray);margin-right:6px;font-size:12px}.hs-sum b{letter-spacing:-.01em;font-size:16px}.hs-sum-sales{color:var(--hy-color-red-deep);font-size:19px!important}@media (max-width:860px){.hs-sum{gap:14px;margin-left:0}}.hm-stock-note{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:13.5px}.hm-stock-note b{color:var(--hy-color-warn)}.hm-stock-note a{color:inherit;font-weight:700}.st-timerange{align-items:center;gap:8px;display:flex}.st-timerange .hy-select{flex:1;min-width:0}.st-timerange>span{color:var(--hy-color-gray-2)}.dl-failed-why{font-size:12.5px}.dl-failed-why i{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.od-fail{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.7}.od-fail>b{color:var(--hy-color-warn);margin-bottom:4px;display:block}.od-fail>div{color:var(--hy-color-ink);font-weight:700}.od-fail p{margin:4px 0 0}.od-fail span{opacity:.85;margin-top:6px;font-size:12px;display:block}.dp-waiting{color:var(--hy-color-warn)}.dp-need{font-weight:700;color:var(--hy-color-warn)!important}.dp-rblock.is-empty{border-color:#f0d2a4}.dp-rblock.is-empty .dp-rblock-head{background:#fdf5ea;border-bottom-color:#f0d2a4}.dp-rblock-empty{color:#7d4a00;background:#fffbf5;padding:18px 16px;font-size:13.5px}.dp-rblock-empty b{color:var(--hy-color-warn)}.hy-adm .hy-chip.is-offduty{opacity:.6}.dp-off{background:var(--hy-color-gray-2);color:#fff;border-radius:999px;margin-left:5px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700}.cs-hist-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cs-hist-head h3{margin:0}.cs-hist{border:1px solid var(--hy-color-line);border-radius:8px;max-height:260px;overflow-y:auto}.cs-hist-row{border-bottom:1px solid var(--hy-color-line);grid-template-columns:92px minmax(0,1fr) 92px;align-items:baseline;gap:10px;padding:9px 12px;font-size:12.5px;display:grid}.cs-hist-row:last-child{border-bottom:0}.cs-hist-date{color:var(--hy-color-gray)}.cs-hist-items{color:var(--hy-color-ink)}.cs-hist-won{text-align:right;font-weight:700}.hy-adm .hy-chip.is-sort.hy-chip-on,.hy-adm .hy-chip.is-sort[aria-pressed=true]{background:var(--hy-color-ok);border-color:var(--hy-color-ok);color:#fff}.hy-adm .hy-chip.is-sort.hy-chip-on:hover,.hy-adm .hy-chip.is-sort[aria-pressed=true]:hover{background:#245f28;border-color:#245f28}.ol-filter-label{width:34px;color:var(--hy-color-gray);flex:none;font-size:12px;font-weight:700}.ol-filters .driver-picker{align-items:center}.rp{align-items:center;gap:8px;display:inline-flex;position:relative}.rp-label{color:var(--hy-color-gray);flex:none;font-size:12.5px}.rp-btn{min-height:38px;font:inherit;cursor:pointer;border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-ink);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.rp-btn:hover{border-color:var(--hy-color-gray-2)}.rp-btn:focus-visible{outline:2px solid var(--hy-color-red);outline-offset:1px}.rp-btn.is-some{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.rp-btn b{font-weight:700}.rp-btn em{color:var(--hy-color-gray);font-size:12px;font-style:normal}.rp-btn i{color:var(--hy-color-gray);margin-left:2px;font-size:10px;font-style:normal}.rp.is-compact .rp-btn{min-height:32px;padding:0 9px;font-size:12.5px}.rp-menu{z-index:30;background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1715141f}.rp-item{cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex}.rp-item:hover{background:var(--hy-color-paper)}.rp-item.is-on{font-weight:700}.rp-item.is-all{border-bottom:1px solid var(--hy-color-line);border-radius:7px 7px 0 0;margin-bottom:4px}.rp-item input{width:16px;height:16px;accent-color:var(--hy-color-red)}.rp-item em{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal}.rp-foot{color:var(--hy-color-gray-2);border-top:1px solid var(--hy-color-line);margin-top:4px;padding:8px 10px 4px;font-size:11.5px}.ol-region{align-items:center;gap:8px;display:flex}.ol-region>span{color:var(--hy-color-gray);flex:none;font-size:12.5px}.ol-region .hy-select{width:auto;min-width:168px;min-height:38px;padding-block:6px}.ol-result{align-items:baseline;gap:4px;margin:4px 0 12px;display:flex}.ol-result b{letter-spacing:-.03em;color:var(--hy-color-ink);font-size:30px;font-weight:800;line-height:1.1}.ol-result em{color:var(--hy-color-gray);font-size:15px;font-style:normal;font-weight:700}.ol-result span{color:var(--hy-color-gray);margin-left:10px;font-size:13px}.sales-share{color:var(--hy-color-gray);margin-top:1px;font-size:11px}.sales-na{color:var(--hy-color-gray-2);font-size:12px}.sales-hidden{opacity:.45}.hm-kpi.is-link{color:inherit;text-decoration:none;transition:border-color .12s;display:block}.hm-kpi.is-link:hover{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.hm-kpi.is-link:focus-visible{outline-offset:2px;outline:3px solid #1f6feb73}.dr-noregion{color:var(--hy-color-warn);font-weight:700}.dr-missing{color:var(--hy-color-warn);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:700}tr.dr-row.is-missing td{background:#fff8ee}.dp-count{font:inherit;color:var(--hy-color-gray);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.dp-count b{color:var(--hy-color-ink);border-bottom:2px solid var(--hy-color-line);padding-bottom:1px;font-size:17px}.dp-count:hover b{color:var(--hy-color-red);border-bottom-color:var(--hy-color-red)}.dp-count:focus-visible{outline-offset:2px;outline:3px solid #1f6feb73}.do-modal{width:min(100%,46rem);max-width:46rem;padding:0}.do-modal .hy-modal-body{padding:20px 24px 0}.do-modal .hy-modal-actions{padding:0 24px 20px}.do-head{background:var(--hy-color-ink);color:#fff;border-radius:var(--hy-radius-lg) var(--hy-radius-lg) 0 0;align-items:center;gap:12px;padding:16px 20px 16px 24px;display:flex}.do-head-who b{letter-spacing:-.02em;font-size:20px}.do-head-who span{color:#b5aca5;margin-left:8px;font-size:12px}.do-head-region{background:var(--hy-color-red);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700}.do-head-x{color:#b5aca5;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;margin-left:auto;font-size:17px}.do-head-x:hover{color:#fff;background:#2a2320}.do-move{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 24px 0;padding:12px 14px;font-size:13px;display:flex}.do-move.is-on{background:var(--hy-color-red-tint);border-color:#e3cfcb}.do-move b{font-size:14px}.do-move .hy-select{min-width:190px}.do-move-hint{color:var(--hy-color-gray)}.do-move-warn{color:var(--hy-color-warn);font-size:12.5px;font-weight:700}.do-sum{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:8px;gap:24px;margin-bottom:12px;padding:14px 16px;font-size:13px;display:flex}.do-sum span{color:var(--hy-color-gray);margin-bottom:2px;font-size:12px;display:block}.do-sum b{font-size:17px}.do-route{color:var(--hy-color-gray);margin-bottom:12px;font-size:12.5px;line-height:1.7}.do-table-wrap{max-height:46vh;overflow-y:auto}.do-table td{padding-block:8px;font-size:12.5px}.do-seq{color:var(--hy-color-gray)}.do-addr{white-space:nowrap}.do-items{color:var(--hy-color-gray)}button.hm-kpi{text-align:left;width:100%;font:inherit;cursor:pointer}.fo-modal{width:min(100%,40rem);max-width:40rem}.fo-list{flex-direction:column;gap:8px;display:flex}.fo-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #f0d2a4;border-radius:8px;padding:12px 14px}.fo-row:hover{background:#fffbf5}.fo-row-top{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.fo-row-top b{font-size:14px}.fo-name{font-weight:700}.fo-phone{color:var(--hy-color-gray);font-size:12.5px}.fo-reason{color:var(--hy-color-warn);white-space:nowrap;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:999px;margin-left:auto;padding:1px 10px;font-size:12px;font-weight:700}.fo-row-mid{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px}.fo-row-mid em{margin-top:2px;font-style:normal;display:block}.fo-note{background:var(--hy-color-paper);color:#7d4a00;border-radius:6px;margin-top:6px;padding:7px 10px;font-size:12.5px;line-height:1.6}.fo-row-bot{border-top:1px solid var(--hy-color-line);align-items:baseline;gap:6px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.fo-row-bot>span:first-child{color:var(--hy-color-gray)}.fo-code{color:var(--hy-color-gray);font-size:11.5px}.th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.th-sort em{color:var(--hy-color-gray-2);font-size:9px;font-style:normal}.th-sort:hover,.th-sort.is-on{color:var(--hy-color-red)}.th-sort.is-on em{color:var(--hy-color-red);font-size:10px}.th-sort:focus-visible{outline-offset:2px;outline:3px solid #1f6feb73}.ol-th{cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap}.ol-th.is-dragging{opacity:.4}.ol-th.is-over{box-shadow:inset 3px 0 0 var(--hy-color-red)}.th-filter{font:inherit;color:var(--hy-color-gray-2);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:4px;padding:0 4px;font-size:11px;line-height:1.4}.th-filter:hover{color:var(--hy-color-ink);background:#ebe7e2}.th-filter.is-on{color:var(--hy-color-red)}.ol-region-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ol-newplace{border-color:var(--hy-color-warn)}.ol-newplace em{color:var(--hy-color-warn);font-weight:700}.ol-newplace.is-some{border-color:var(--hy-color-warn);background:#fdf5ea}.ol-newplace.is-none{border-color:var(--hy-color-line);color:var(--hy-color-gray-2);cursor:default;background:var(--hy-color-card)}.ol-newplace.is-none em{color:var(--hy-color-gray-2);font-weight:400}.ol-pop-backdrop{z-index:60;position:fixed;inset:0}.ol-pop{z-index:61;background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:10px;width:260px;padding:8px;font-size:13px;position:fixed;box-shadow:0 10px 28px #17151429}.ol-pop-sort{gap:6px;margin-bottom:8px;display:flex}.ol-pop-sort button{border:1px solid var(--hy-color-line);min-height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex:1;font-size:12.5px}.ol-pop-sort button.is-on{border-color:var(--hy-color-red);color:var(--hy-color-red);font-weight:700}.ol-pop-q{min-height:32px;margin-bottom:8px;font-size:12.5px}.ol-pop-tools{border-bottom:1px solid var(--hy-color-line);align-items:center;gap:6px;padding:0 2px 6px;font-size:12px;display:flex}.ol-pop-tools button{font:inherit;color:var(--hy-color-red);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ol-pop-tools i{color:var(--hy-color-gray-2);font-style:normal}.ol-pop-tools span{color:var(--hy-color-gray);margin-left:auto}.ol-pop-list{max-height:240px;padding:4px 0;overflow-y:auto}.ol-pop-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;display:flex}.ol-pop-item:hover{background:var(--hy-color-paper)}.ol-pop-item input{width:15px;height:15px;accent-color:var(--hy-color-red)}.ol-pop-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ol-pop-item em{color:var(--hy-color-gray);font-size:12px;font-style:normal}.ol-pop-none{color:var(--hy-color-gray);padding:10px 4px}.ol-pop-acts{border-top:1px solid var(--hy-color-line);justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.hm-kpi.is-new{background:#f1f7f1;border-color:#c3dec4}.hm-kpi.is-new b{color:var(--hy-color-ok)}.hm-kpi.is-link.is-new:hover{border-color:var(--hy-color-ok);background:#e7f1e7}.nc-sum{background:#f1f7f1;border:1px solid #c3dec4;border-radius:8px;gap:24px;margin-bottom:12px;padding:14px 16px;font-size:13px;display:flex}.nc-sum span{color:var(--hy-color-gray);margin-bottom:2px;font-size:12px;display:block}.nc-sum b{color:var(--hy-color-ok);font-size:17px}.fo-row.is-new{border-color:#c3dec4}.fo-row.is-new:hover{background:#f7fbf7}.nc-won{margin-left:auto;font-weight:700}.do-selectable{cursor:pointer}.do-selectable:hover td{background:var(--hy-color-paper)}.do-picked td{background:var(--hy-color-red-tint)!important}.do-table.is-dragging{-webkit-user-select:none;user-select:none}.fo-when{color:var(--hy-color-gray);margin-left:auto;font-size:11.5px}.od-fail-when{border-top:1px solid #f0d2a4;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.od-fail-when span{color:inherit;opacity:.75}.od-fail-when b{color:var(--hy-color-ink);margin-right:8px}.do-routebox{margin-bottom:12px}.do-route{color:var(--hy-color-gray);align-items:center;gap:12px;font-size:12.5px;line-height:1.7;display:flex}.do-route>span{flex:1;min-width:0}.do-route-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.do-route-head b{font-size:13.5px}.do-stops{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.do-stops li{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.do-stops li.is-over{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.do-stops li.is-dragging{opacity:.45}.do-stops em{background:var(--hy-color-ink);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.do-stops b{flex:1}.do-stop-n{color:var(--hy-color-gray);font-size:12px}.drag-row-whole{cursor:grab}.drag-row-whole:active{cursor:grabbing}.drag-row-whole input,.drag-row-whole textarea,.drag-row-whole select,.drag-row-whole button,.drag-row-whole a{cursor:auto}.dr-th-sub{color:var(--hy-color-gray-2);margin-top:2px;font-size:10.5px;font-weight:600}.pf-row td{vertical-align:middle;height:62px}.pf-low{margin-top:2px;position:absolute}.pf-avg{position:relative}.dr-progress.is-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.dr-progress.is-link b{border-bottom:2px solid #c3dec4;padding-bottom:1px}.dr-progress.is-link:hover b{border-bottom-color:var(--hy-color-ok)}.dr-progress.is-link:focus-visible{outline-offset:2px;outline:3px solid #1f6feb73}.dt-done{color:var(--hy-color-ok)}.dt-failed{color:var(--hy-color-warn)}.pf-detail-head{align-items:baseline;gap:12px;margin:24px 0 10px;display:flex}.pf-period{color:var(--hy-color-gray);background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:999px;padding:2px 12px;font-size:13px}.pf-newrate{color:var(--hy-color-gray)!important;font-weight:600!important}.tp-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1180px){.tp-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.tp-kpis{grid-template-columns:repeat(2,1fr)}}.tp-kpi{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:16px 18px}.tp-kpi>span{color:var(--hy-color-gray);margin-bottom:5px;font-size:12px;display:block}.tp-kpi b{letter-spacing:-.03em;font-size:25px}.tp-kpi em{color:var(--hy-color-gray);margin-left:3px;font-size:13px;font-style:normal}.tp-sub{color:var(--hy-color-gray);margin-top:6px;font-size:11.5px}.tp-kpi.is-main{background:var(--hy-color-red-tint);border-color:#e3cfcb}.tp-kpi.is-main b{color:var(--hy-color-red-deep)}.tp-days{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;align-items:flex-end;gap:6px;padding:14px 16px;display:flex;overflow-x:auto}.tp-day{text-align:center;flex:1;min-width:34px}.tp-day-bar{justify-content:center;align-items:flex-end;height:120px;display:flex}.tp-day-bar i{background:var(--hy-color-red);border-radius:3px 3px 0 0;width:68%;display:block}.tp-day-bar i.is-today{background:var(--hy-color-gold)}.tp-day-label{color:var(--hy-color-gray);margin-top:6px;font-size:11px;display:block}.tp-day-won{color:var(--hy-color-gray-2);font-size:10.5px;display:block}.hm-more-set{align-items:center;gap:14px;display:flex}.ef-table td{vertical-align:top;padding-block:10px}.ef-table .hy-input{min-height:36px;font-size:13px}.ef-table .hy-input.is-bad,.gp-table .hy-input.is-bad{border-color:var(--hy-color-warn);background:#fffbf5}.ef-note{color:var(--hy-color-gray);margin-top:3px;font-size:11px}.ef-warn{color:var(--hy-color-warn);margin-top:3px;font-size:11px;font-weight:700}.ef-sold{color:var(--hy-color-red)}.ef-sold-dot{background:#0000001f;border-radius:999px;margin-left:4px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700}.ef-removed td{opacity:.45}.ef-removed b{text-decoration:line-through}.ef-changed{background:var(--hy-color-red-tint);border:1px solid #e3cfcb;border-radius:8px;margin-top:16px;padding:14px 18px;font-size:13.5px}.ef-changed>b{color:var(--hy-color-red-deep);margin-bottom:6px;display:block}.ef-changed ul{margin:0;padding-left:18px;line-height:1.9}.of-foot{color:var(--hy-color-gray);margin-top:14px;font-size:12.5px}.of-table td{position:relative}.ef-note,.ef-warn{text-align:right;margin-top:1px;position:absolute;left:0;right:0}.of-region-th,.of-table .driver-picker{white-space:nowrap}.of-table .driver-picker{flex-wrap:nowrap}.ef-notice-card{margin-bottom:14px;padding:18px 20px}.ef-notice-card .hy-help{min-height:0}.ol-check-cell{cursor:pointer;text-align:center}.ol-check-cell:hover{background:var(--hy-color-hover)}.ol-check{width:15px;height:15px;accent-color:var(--hy-color-red);cursor:pointer}.ol-row.is-picked{background:var(--hy-color-red-tint)}.ol-row.is-picked:hover{background:#f2e2df}.ol-wait{color:var(--hy-color-warn);font-weight:700}.ol-byhand{background:var(--hy-color-red-tint);color:var(--hy-color-red);vertical-align:1px;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:10.5px;font-weight:700}.ol-chip-wait{border-color:var(--hy-color-warn);color:#a85b00;background:#fff6ea;font-weight:700}.ol-chip-wait:hover:not(:disabled){background:#ffedd6}.ol-chip-wait.is-on{background:var(--hy-color-warn);border-color:var(--hy-color-warn);color:#fff}.ol-chip-wait:disabled{border-color:var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-gray-2);cursor:default;font-weight:500}.ol-assign{border:1px solid var(--hy-color-red);background:var(--hy-color-red-tint);color:var(--hy-color-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.ol-assign>b{color:var(--hy-color-red);font-size:15px}.ol-assign-pick{border:1px solid var(--hy-color-line);background:var(--hy-color-card);height:32px;color:var(--hy-color-ink);cursor:pointer;border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px}.ol-assign-pick:focus{outline:2px solid var(--hy-color-focus);outline-offset:1px}.ol-assign-clear{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:inherit;font-size:12.5px;text-decoration:underline}.ol-assign-clear:hover{color:var(--hy-color-ink)}.ol-assign-warn{color:var(--hy-color-warn);flex-basis:100%;font-size:12.5px;font-weight:600}.gate{background:var(--hy-color-paper);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.gate-box{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:14px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 2px 14px #1715140f}.gate-quiet{text-align:center;color:var(--hy-color-gray);font-size:14px}.gate-brand{letter-spacing:-.3px;color:var(--hy-color-red);margin-bottom:18px;font-size:15px;font-weight:800}.gate-box h1{letter-spacing:-.4px;color:var(--hy-color-ink);margin:0 0 6px;font-size:20px;font-weight:800}.gate-sub{color:var(--hy-color-gray);margin:0 0 22px;font-size:13px;line-height:1.55}.gate-field{margin-bottom:12px;display:block}.gate-field span{color:var(--hy-color-gray);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.gate-input{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:100%;height:42px;color:var(--hy-color-ink);border-radius:9px;padding:0 12px;font-family:inherit;font-size:14.5px}.gate-input:focus{border-color:var(--hy-color-red);box-shadow:0 0 0 3px var(--hy-color-red-tint);outline:none}.gate-fail{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fff6ea;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:13px}.gate-go{background:var(--hy-color-red);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;height:46px;margin-top:18px;font-family:inherit;font-size:15px;font-weight:700}.gate-go:hover:not(:disabled){background:var(--hy-color-red-deep)}.gate-go:disabled{background:var(--hy-color-gray-2);cursor:default}.gate-help{color:var(--hy-color-gray-2);margin:16px 0 0;font-size:12px;line-height:1.5}.adm-signout{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline;display:block}.adm-signout:hover{color:#fff}.dgate{background:var(--hy-color-paper);justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.dgate-box{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:16px;width:100%;max-width:420px;padding:30px 24px 26px;box-shadow:0 2px 14px #1715140f}.dgate-quiet{text-align:center;color:var(--hy-color-gray);font-size:16px}.dgate-brand{letter-spacing:-.3px;color:var(--hy-color-red);margin-bottom:16px;font-size:16px;font-weight:800}.dgate-box h1{letter-spacing:-.5px;color:var(--hy-color-ink);margin:0 0 24px;font-size:24px;font-weight:800}.dgate-sub{color:var(--hy-color-gray);margin:-14px 0 0;font-size:15px;line-height:1.6}.dgate-field{margin-bottom:16px;display:block}.dgate-field span{color:var(--hy-color-ink);margin-bottom:7px;font-size:15px;font-weight:700;display:block}.dgate-input{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:100%;height:56px;color:var(--hy-color-ink);border-radius:11px;padding:0 14px;font-family:inherit;font-size:19px}.dgate-input:focus{border-color:var(--hy-color-red);box-shadow:0 0 0 3px var(--hy-color-red-tint);outline:none}.dgate-fail{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fff6ea;border-radius:9px;margin:12px 0 0;padding:12px 13px;font-size:15px}.dgate-go{background:var(--hy-color-red);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;height:60px;margin-top:20px;font-family:inherit;font-size:19px;font-weight:700}.dgate-go:hover:not(:disabled){background:var(--hy-color-red-deep)}.dgate-go:disabled{background:var(--hy-color-gray-2);cursor:default}.dgate-help{color:var(--hy-color-gray-2);margin:18px 0 0;font-size:14px;line-height:1.55}.acc-block{max-width:640px}.acc-fail{margin-top:14px}.acc-made{border:2px solid var(--hy-color-red);max-width:460px;margin-top:20px;padding:20px 22px}.acc-made-head{margin-bottom:14px;font-size:16px}.acc-made-body{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 16px;margin:0 0 16px;display:grid}.acc-made-body dt{color:var(--hy-color-gray);font-size:13px}.acc-made-body dd{-webkit-user-select:all;user-select:all;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px}.acc-made-pw{letter-spacing:1px;font-weight:700;font-size:20px!important}.acc-made-warn{background:color-mix(in srgb, var(--hy-color-warn) 12%, transparent);color:var(--hy-color-warn);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.acc-made-foot{gap:8px;margin-top:16px;display:flex}.cx-modal{width:min(100%,34rem)}.cx-who{border-bottom:1px solid var(--hy-color-line);padding-bottom:14px;font-size:15px}.cx-who-sub{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px}.cx-stop{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fff6ea;border-radius:9px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.cx-stop>b{margin-bottom:4px;font-size:14px;display:block}.cx-sec{margin-top:20px}.cx-sec h3{color:var(--hy-color-gray);margin:0 0 10px;font-size:13px;font-weight:700}.cx-reasons{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.cx-note{width:100%}.cx-money{border:1px solid var(--hy-color-line);border-radius:9px;font-size:14px;overflow:hidden}.cx-money>div{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.cx-money>div:last-child{border-bottom:0}.cx-money span{color:var(--hy-color-gray)}.cx-money-sum{background:var(--hy-color-paper)}.cx-money-sum b{font-size:19px}.cx-money-back span,.cx-money-back b{color:var(--hy-color-ok)}.cx-money-back b{font-size:14px}.cx-later{color:var(--hy-color-gray);margin-top:10px;font-size:12.5px;line-height:1.55}.cx-agree{border:1px solid var(--hy-color-danger);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.cx-agree input{flex:none;margin-top:2px}.cx-fail{margin-top:14px}.cx-done{background:var(--hy-color-paper);border:1px solid var(--hy-color-ok);color:var(--hy-color-ink);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13.5px;line-height:1.5}.cx-paid{color:var(--hy-color-ok);font-weight:700}.cx-wait{color:var(--hy-color-warn);font-weight:700}.cx-payout-err{color:var(--hy-color-danger);margin-top:6px;font-size:12.5px;line-height:1.45}.cx-payout-btn{margin-left:10px}.rc-date{align-items:center;gap:8px;display:flex}.rc-date input[type=date]{border:1px solid var(--hy-color-line);height:36px;font:inherit;border-radius:8px;padding:0 10px}.pay-sum.rc-sum{grid-template-columns:repeat(4,1fr)}.pay-sum .is-danger{background:#fbf0f5;border-color:#e4b8cb}.pay-sum .is-danger b{color:var(--hy-color-danger)}.pay-sum .is-ok b{color:var(--hy-color-ok)}.rc-table td,.rc-table th{vertical-align:middle}.rc-table .rc-detail{color:var(--hy-color-gray);white-space:normal;font-size:12.5px;line-height:1.4}.rc-table tr.is-danger td{background:#fbf0f5}.rc-table tr.is-warn td{background:#fdf5ea}.rc-table tr.is-quiet td{color:var(--hy-color-gray)}.rc-verdict{white-space:nowrap;font-weight:700}.rc-verdict.is-danger{color:var(--hy-color-danger)}.rc-verdict.is-warn{color:var(--hy-color-warn)}.rc-verdict.is-ok{color:var(--hy-color-ok)}.rc-verdict.is-quiet{color:var(--hy-color-gray);font-weight:400}.rc-status{color:var(--hy-color-gray);white-space:nowrap;font-size:12px}.rc-msg{color:var(--hy-color-danger);margin-top:6px;font-size:12.5px}.cx-go{background:var(--hy-color-danger);color:#fff;border:0}.cx-go:hover:not(:disabled){filter:brightness(.92)}.cx-go:disabled{background:var(--hy-color-gray-2);cursor:default}.od-actions{justify-content:flex-end;gap:8px}.hy-btn.od-addr{border:1px solid var(--hy-color-warn);color:var(--hy-color-warn);background:#fff}.hy-btn.od-addr:hover:not(:disabled){background:#fff3e0}.hy-btn.od-addr:disabled{border-color:var(--hy-color-line);color:var(--hy-color-gray-2);cursor:default;opacity:1;background:#fff}.od-cancel{border:1px solid var(--hy-color-danger);color:var(--hy-color-danger);background:0 0}.od-cancel:hover{background:var(--hy-color-danger);color:#fff}.hy-btn.od-cancel:disabled,.hy-btn.od-cancel:disabled:hover{border-color:var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-gray-2);opacity:1;cursor:default}.od-tip{display:inline-flex;position:relative}.od-tip[data-tip]:hover:after{content:attr(data-tip);z-index:var(--hy-z-dropdown);border-radius:var(--hy-radius-sm);background:var(--hy-color-ink);color:#fff;white-space:nowrap;pointer-events:none;padding:7px 10px;font-size:12.5px;font-weight:600;position:absolute;bottom:calc(100% + 8px);right:0}@media (max-width:640px){.od-tip,.od-tip .hy-btn{width:100%}}.cx-sub{color:var(--hy-color-gray);margin-top:4px;font-size:13px}.cx-pick-head,.cx-pick-row{grid-template-columns:minmax(0,1fr) 56px 118px;align-items:center;gap:8px;display:grid}.cx-pick-head{color:var(--hy-color-gray);padding:0 6px 4px;font-size:11.5px;font-weight:700}.cx-pick-head span:nth-child(2){text-align:center}.cx-pick-head span:nth-child(3){text-align:right}.cx-round{border-radius:var(--hy-radius-sm);background:var(--hy-color-paper);justify-content:space-between;margin:8px 0 2px;padding:6px 10px;font-size:12px;display:flex}.cx-round span{color:var(--hy-color-gray)}.cx-pick-row{border-bottom:1px solid var(--hy-color-line);padding:8px 6px;font-size:13.5px}.cx-pick-row.is-picked{border-radius:var(--hy-radius-sm);background:color-mix(in srgb, var(--hy-color-danger) 8%, #fff)}.cx-pick-row.is-picked .cx-step span{color:var(--hy-color-danger)}.cx-pick-name{min-width:0}.cx-pick-name b{font-weight:700;display:block}.cx-pick-name small,.cx-strike-row small{color:var(--hy-color-gray);margin-top:1px;font-size:12px;display:block}.cx-pick-qty{text-align:center;color:var(--hy-color-gray);font-size:12.5px}.cx-pick-row .cx-step{justify-content:flex-end}.cx-strike-row{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;font-size:14px;display:flex}.cx-strike-row b{font-weight:700;display:block}.cx-strike-row b,.cx-strike-row small{color:var(--hy-color-gray);text-decoration:line-through}.cx-strike-row>span{flex:none;font-weight:700}.cx-amt{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.7}.cx-amt-big,.cx-amt-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cx-amt-big span{color:var(--hy-color-danger);font-weight:700}.cx-amt-big b{color:var(--hy-color-danger);font-size:17px}.cx-amt-row b{font-size:15px}.cx-amt>small{color:var(--hy-color-gray);font-size:12px;display:block}.cx-amt-fee{margin-top:4px;font-size:13px}.cx-paynote{border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 12%, #fff);color:color-mix(in srgb, var(--hy-color-warn) 55%, var(--hy-color-ink));margin-top:10px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.6}.cx-prog{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-lg);margin-top:10px;padding:12px}.cx-prog>p{color:var(--hy-color-gray);margin:0 0 10px;font-size:12.5px;font-weight:700}.cx-flow{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.cx-flow:before{content:"";background:var(--hy-color-line);height:2px;position:absolute;top:15px;left:10%;right:10%}.cx-st{z-index:1;text-align:center;flex:1 1 0;min-width:0;font-size:12px;position:relative}.cx-st i{border:2px solid var(--hy-color-line);background:var(--hy-color-card);width:32px;height:32px;color:var(--hy-color-gray-2);border-radius:50%;place-items:center;margin:0 auto 4px;font-style:normal;font-weight:800;display:grid}.cx-st.is-done i{border-color:var(--hy-color-warn);background:var(--hy-color-warn);color:#fff}.cx-st b{font-size:13px;display:block}.cx-st.is-done b{color:color-mix(in srgb, var(--hy-color-warn) 55%, var(--hy-color-ink))}.cx-st.is-na b{color:var(--hy-color-gray-2)}.cx-st small{color:var(--hy-color-gray);overflow-wrap:anywhere;font-size:11.5px;display:block}.cx-prog-who{border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 12%, #fff);color:color-mix(in srgb, var(--hy-color-warn) 55%, var(--hy-color-ink));margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700}.cx-prog-who.is-done{background:var(--hy-color-paper);color:var(--hy-color-ink)}.cx-prog-note,.cx-prog-msg{color:var(--hy-color-gray);margin-top:8px;font-size:12px}.cx-idle{border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-ok) 10%, #fff);color:var(--hy-color-ok);margin-top:10px;padding:9px 12px;font-size:13px;font-weight:700}.cx-why{gap:8px;margin-top:12px;display:flex}.cx-why .hy-select,.cx-why .hy-input{min-height:42px;padding-block:8px;font-size:14px}.cx-why-sel{flex:1 1 0;min-width:0}.cx-why .cx-note{flex:1.4 1 0;width:auto;min-width:0}.cx-refund{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:14px;font-size:13px;display:flex}.cx-refund span{color:var(--hy-color-gray)}.cx-refund b{font-size:16px}.cx-refund small{color:var(--hy-color-gray);flex-basis:100%;font-size:12px}.cx-confirm{cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.cx-confirm input{width:17px;height:17px;accent-color:var(--hy-color-danger);flex:none;margin-top:1px}@media (max-width:640px){.cx-pick-head,.cx-pick-row{grid-template-columns:minmax(0,1fr) 40px 112px}.cx-st i{width:28px;height:28px}.cx-flow:before{top:13px}.cx-why{flex-direction:column}.cx-why .cx-note{flex:none;width:100%}}.od-cxa h3{align-items:center;gap:8px;display:flex}.od-cxa-all{color:var(--hy-color-ok);font-size:12px;font-weight:700}.od-cxa-group{border-bottom:1px dashed var(--hy-color-line);padding:2px 0 6px}.od-cxa-group:last-of-type{border-bottom:0}.od-cxa-what{color:var(--hy-color-gray);margin:4px 0 2px;font-size:12.5px}b.od-cxa-ok{color:var(--hy-color-ok)}b.od-cxa-wait{color:var(--hy-color-warn)}.od-cxa-note{color:var(--hy-color-gray);margin-top:6px;font-size:12px;line-height:1.5}.hy-badge.cxw-badge.is-late{border-color:var(--hy-color-warn);background:var(--hy-color-warn);color:#fff}.hy-table.is-tight tbody td.cxw-status{white-space:normal}.cxw-status .hy-badge{margin-block:1px}.cxw-strip{border:1px solid color-mix(in srgb, var(--hy-color-warn) 40%, #fff);border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 10%, #fff);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex}.cxw-strip>b{color:color-mix(in srgb, var(--hy-color-warn) 55%, var(--hy-color-ink))}.cxw-chip{border:1px solid color-mix(in srgb, var(--hy-color-warn) 40%, #fff);border-radius:var(--hy-radius-pill);background:var(--hy-color-card);padding:2px 8px;font-size:12.5px;font-weight:600}.cxw-chip.is-late{border-color:var(--hy-color-warn);background:var(--hy-color-warn);color:#fff}.cx-sum{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:9px;gap:28px;margin-bottom:22px;padding:14px 18px;font-size:13px;display:flex}.cx-sum span{color:var(--hy-color-gray);margin-bottom:3px;display:block}.cx-sum b{font-size:19px}.cx-sum-warn b{color:var(--hy-color-warn)}.cx-title{margin:26px 0 4px}.cx-subtitle{margin-bottom:12px}.cx-cards{gap:10px;display:grid}.cx-card{padding:15px 17px}.cx-card-warn{border-color:var(--hy-color-warn)}.cx-card-top{justify-content:space-between;align-items:baseline;gap:14px;font-size:14.5px;display:flex}.cx-card-where{color:var(--hy-color-gray);font-size:13px}.cx-card-money{white-space:nowrap;font-size:17px;font-weight:700}.cx-card-meta{color:var(--hy-color-gray);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:9px;font-size:12.5px;display:flex}.cx-card-note{background:var(--hy-color-paper);border-radius:7px;margin-top:9px;padding:9px 11px;font-size:13px;line-height:1.55}.cx-card-ask{margin-top:13px;font-size:13.5px;font-weight:700}.cx-card-go{gap:8px;margin-top:10px;display:flex}.cx-card-foot{color:var(--hy-color-gray);margin-top:9px;font-size:12.5px}.acc-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.cx-mode{gap:8px;margin-top:18px;display:flex}.cx-loading{text-align:center;color:var(--hy-color-gray);padding:18px;font-size:13px}.cx-lines{border:1px solid var(--hy-color-line);border-radius:9px;overflow:hidden}.cx-line{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.cx-line:last-child{border-bottom:0}.cx-line.is-picked{background:var(--hy-color-red-tint)}.cx-line-name{font-size:14px}.cx-line-round{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.cx-line-price{color:var(--hy-color-gray);margin-top:2px;font-size:12.5px}.cx-line-all{color:var(--hy-color-gray);white-space:nowrap;font-size:13px;font-weight:700}.cx-step{flex:none;align-items:center;gap:2px;display:flex}.cx-step button{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:34px;height:34px;color:var(--hy-color-ink);cursor:pointer;border-radius:8px;font-size:17px}.cx-step button:hover:not(:disabled){background:var(--hy-color-hover)}.cx-step button:disabled{color:var(--hy-color-gray-2);cursor:default}.cx-step span{text-align:center;min-width:30px;font-size:15px;font-weight:700}.cx-allgone{background:var(--hy-color-paper);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.55}.cx-card-items{border-top:1px solid var(--hy-color-line);margin:10px 0 0;padding:0;list-style:none}.cx-card-items li{border-bottom:1px solid var(--hy-color-line);grid-template-columns:1fr auto 90px;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.cx-card-items li:last-child{border-bottom:0}.cx-card-items em{color:var(--hy-color-gray);font-style:normal}.cx-card-items b{text-align:right}.cx-card-fee span{color:var(--hy-color-gray)}.cx-after{color:var(--hy-color-warn);font-weight:700}.c-input.is-bad{border-color:var(--hy-color-warn)}.c-field-bad{color:var(--hy-color-warn);margin-top:5px;font-size:12.5px}.c-phone-check{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);text-align:center;border-radius:10px;margin:16px 0 12px;padding:13px 15px}.c-phone-check span{color:var(--hy-color-gray);margin-bottom:4px;font-size:12.5px;display:block}.c-phone-check b{letter-spacing:.5px;font-size:20px}.c-phone-check span b{font-size:inherit;letter-spacing:0;color:var(--hy-color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.acc-pw-row{gap:8px;display:flex}.acc-pw-row .hy-input{flex:1}.acc-pw-row .hy-btn{flex:none}@media (max-width:640px){.acc-row{grid-template-columns:1fr;gap:7px}}.acc-reset-warn{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fff6ea;border-radius:9px;margin:16px 0 18px;padding:11px 13px;font-size:13px;line-height:1.55}.gate-link{width:100%;color:var(--hy-color-gray);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:9px 0;font-family:inherit;font-size:13px;text-decoration:underline;display:block}.gate-link:hover{color:var(--hy-color-ink)}.gate-tip{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:8px;margin:4px 0 18px;padding:11px 13px;font-size:12.5px;line-height:1.6}.rs-bad{color:var(--hy-color-warn);margin-top:5px;font-size:12.5px}.rs-show{color:var(--hy-color-gray);cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.rs-link{text-align:center;line-height:46px;text-decoration:none;display:block}.gate-keep,.dgate-keep{color:var(--hy-color-gray);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:4px;display:flex}.gate-keep{flex-wrap:wrap;font-size:13px}.gate-keep em{color:var(--hy-color-gray);flex-basis:100%;margin-left:26px;font-size:11.5px;font-style:normal}.gate-keep-row{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.gate-keep-row .gate-keep{flex-wrap:nowrap;margin-top:0}.gate-keep-note{color:var(--hy-color-gray);margin-top:6px;font-size:11.5px;font-style:normal;display:block}.dgate-keep{padding:6px 0;font-size:15px}.dgate-keep input{width:20px;height:20px}.od-photo{object-fit:contain;border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:9px;width:100%;max-height:320px;display:block}.od-photo-wait{text-align:center;border:1px solid var(--hy-color-line);background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:9px;padding:40px 0;font-size:13px}.od-photo-help{color:var(--hy-color-gray);margin-top:7px;font-size:12px}.c-who{color:var(--hy-color-ink);margin:4px 0 12px;font-size:15px;font-weight:800}.c-who-2{border-top:1px solid var(--hy-color-line);margin-top:26px;padding-top:20px}.c-same{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);cursor:pointer;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:14.5px;display:flex}.c-same input{width:19px;height:19px}.c-help{color:var(--hy-color-gray);margin-top:5px;font-size:12.5px}.c-reqs{flex-wrap:wrap;gap:7px;display:flex}.c-req{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-ink);cursor:pointer;border-radius:999px;padding:9px 13px;font-family:inherit;font-size:14px}.c-req.is-on{border-color:var(--hy-color-red);background:var(--hy-color-red);color:#fff}.c-req-etc{margin-top:9px}.of-saved{color:var(--hy-color-gray-2);margin-left:10px;font-size:12px}.of-restored{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.of-fail{margin-bottom:16px}.c-pack{color:var(--hy-color-red-deep);margin-left:5px;font-weight:700}.sm-pack{color:var(--hy-color-red-deep);margin-left:5px;font-size:13px;font-weight:700}.of-pack{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.of-pack input{width:18px;height:18px}.c-locked{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;margin:14px 0 4px;overflow:hidden}.c-locked-head{padding:13px 15px 0}.c-locked-head b{font-size:15px}.c-locked-head span{color:var(--hy-color-gray);margin-top:3px;font-size:12.5px;display:block}.c-locked-body{grid-template-columns:72px 1fr;gap:7px 12px;margin:12px 0 0;padding:0 15px 14px;font-size:14px;display:grid}.c-locked-body dt{color:var(--hy-color-gray);font-size:13px}.c-locked-body dd{margin:0}.c-locked-foot{border-top:1px solid var(--hy-color-line);background:var(--hy-color-paper);padding:13px 15px}.c-locked-foot b{margin-bottom:9px;font-size:13.5px;display:block}.c-locked-foot button{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:100%;height:44px;color:var(--hy-color-ink);cursor:pointer;border-radius:10px;font-family:inherit;font-size:14.5px}.c-locked-foot button:hover{background:var(--hy-color-hover)}.c-locked-foot span{color:var(--hy-color-gray);margin-top:7px;font-size:12.5px;display:block}.ca-modal{width:min(100%,34rem)}.ca-who{border-bottom:1px solid var(--hy-color-line);padding-bottom:14px;font-size:15px}.ca-who-sub{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px}.ca-note{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:9px;margin:16px 0 4px;padding:11px 13px;font-size:13px;line-height:1.6}.ca-grid{margin-top:8px}.ca-redispatch{margin-top:18px}.ca-addr{margin:16px 0 14px}.ca-addr-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;font-size:13.5px;display:flex}.ca-undo{font-size:12.5px}.ca-rows{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-paper);padding:4px 12px}.ca-row{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:7px 0;font-size:13.5px;display:grid}.ca-row+.ca-row{border-top:1px solid var(--hy-color-line)}.ca-row>span{color:var(--hy-color-gray);padding-top:1px;font-size:12.5px;font-weight:700}.ca-row b{overflow-wrap:anywhere;display:block}.ca-row small{color:var(--hy-color-gray);overflow-wrap:anywhere;margin-top:2px;font-size:12px;text-decoration:line-through;display:block}.ca-find{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ca-find .hy-btn{align-self:flex-start}.ca-find .c-addr-box{height:380px;margin-bottom:0}.ca-mode{margin-top:-6px;font-size:12.5px}.os{border:1px solid var(--hy-color-line);background:var(--hy-color-card);text-align:left;border-radius:14px;margin:20px 0 4px;padding:18px 16px 14px}.os-now{margin-bottom:16px}.os-now b{color:var(--hy-color-red);font-size:19px;display:block}.os-now span{color:var(--hy-color-gray);margin-top:3px;font-size:12.5px;display:block}.os-steps{margin:0;padding:0;list-style:none;display:flex}.os-step{text-align:center;color:var(--hy-color-gray-2);flex:1;font-size:11.5px;position:relative}.os-step:before{content:"";background:var(--hy-color-line);width:100%;height:2px;position:absolute;top:7px;right:50%}.os-step:first-child:before{display:none}.os-step.is-done:before{background:var(--hy-color-red)}.os-dot{border:2px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:50%;width:16px;height:16px;margin:0 auto 7px;display:block;position:relative}.os-step.is-done .os-dot{border-color:var(--hy-color-red);background:var(--hy-color-red)}.os-step.is-now .os-dot{box-shadow:0 0 0 4px var(--hy-color-red-tint)}.os-label{display:block}.os-step.is-done .os-label{color:var(--hy-color-ink);font-weight:700}.os-at{min-height:14px;color:var(--hy-color-gray-2);margin-top:2px;font-size:11px;display:block}.os-off b{font-size:17px;display:block}.os-off span{color:var(--hy-color-gray);margin-top:5px;font-size:13px;display:block}.os-off.is-fail b{color:var(--hy-color-warn)}.os-cancel{border:1px solid var(--hy-color-line);width:100%;color:var(--hy-color-gray);cursor:pointer;background:0 0;border-radius:9px;margin-top:16px;padding:11px 0;font-family:inherit;font-size:13.5px}.os-cancel:hover{border-color:var(--hy-color-danger);color:var(--hy-color-danger)}.os-locked{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:9px;margin-top:16px;padding:11px 13px;font-size:12.5px;line-height:1.6}.os-ask{border:1px solid var(--hy-color-danger);border-radius:10px;margin-top:16px;padding:14px}.os-ask>b{font-size:15px}.os-ask>p{color:var(--hy-color-gray);margin:7px 0 12px;font-size:13px;line-height:1.6}.os-reasons{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.os-fail{color:#7a4300;background:#fff6ea;border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:12.5px}.os-ask-act{gap:8px;display:flex}.os-ask-act button{cursor:pointer;border-radius:9px;flex:1;height:46px;font-family:inherit;font-size:14.5px;font-weight:700}.os-keep{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-ink)}.os-go{background:var(--hy-color-danger);color:#fff;border:0}.os-go:disabled{background:var(--hy-color-gray-2);cursor:default}.os-mode{gap:7px;margin:10px 0 12px;display:flex}.os-lines{border:1px solid var(--hy-color-line);border-radius:9px;margin-bottom:12px;overflow:hidden}.os-line{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.os-line:last-child{border-bottom:0}.os-line.is-picked{background:var(--hy-color-red-tint)}.os-line-name b{font-size:14px;display:block}.os-line-name span{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.os-step-btns{flex:none;align-items:center;gap:2px;display:flex}.os-step-btns button{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:34px;height:34px;color:var(--hy-color-ink);cursor:pointer;border-radius:8px;font-size:17px}.os-step-btns button:disabled{color:var(--hy-color-gray-2);cursor:default}.os-step-btns>span{text-align:center;min-width:28px;font-size:15px;font-weight:700}.c-addr-find{border:1px solid var(--hy-color-line);background:var(--hy-color-card);height:36px;color:var(--hy-color-ink);cursor:pointer;border-radius:8px;align-self:flex-start;margin-bottom:7px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:700}.c-addr-find:hover{border-color:var(--hy-color-gray-2)}.c-addr-box{border:1px solid var(--hy-color-line);border-radius:10px;height:420px;margin-bottom:9px;overflow:hidden}.c-addr-moved{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:8px;margin-top:7px;padding:8px 11px;font-size:12.5px}.c-addr-moved b{color:var(--hy-color-ink)}.c-addr-ask{border:1px solid var(--hy-color-warn);background:#fff6ea;border-radius:10px;margin-top:9px;padding:13px 14px}.c-addr-ask p{color:#7a4300;margin:0 0 11px;font-size:13px;line-height:1.65}.c-addr-ask p b{color:#7a4300}.c-addr-ask-act{gap:8px;display:flex}.c-addr-ask-act button{cursor:pointer;border-radius:9px;flex:1;height:42px;font-family:inherit;font-size:14px;font-weight:700}.c-addr-keep{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-ink)}.c-addr-go{background:var(--hy-color-warn);color:#fff;border:0}.c-addr-noted{color:#7a4300;background:#fff6ea;border-radius:8px;margin-top:7px;padding:8px 11px;font-size:12.5px}.pl-head{color:var(--hy-color-gray);align-items:baseline;gap:8px;margin-bottom:9px;font-size:13.5px;display:flex}.pl-head b{color:var(--hy-color-ink);font-size:14.5px}.pl-head span{margin-left:auto;font-size:12px}.pl-none{border:1px dashed var(--hy-color-line);color:var(--hy-color-gray);text-align:center;border-radius:10px;padding:16px;font-size:13px}.pl-rows{flex-direction:column;gap:7px;display:flex}.pl-row{border:1px solid var(--hy-color-warn);background:#fffbf5;border-radius:10px;grid-template-columns:minmax(180px,300px) 150px 190px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.pl-row.is-ok{border-color:var(--hy-color-line);background:var(--hy-color-card)}.pl-name{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-name b{font-size:14px}.pl-name span{color:var(--hy-color-gray);font-size:12px}.pl-num{color:var(--hy-color-gray);font-size:13px}.pl-num b{color:var(--hy-color-ink)}.pl-num em{color:var(--hy-color-warn);margin-left:8px;font-size:12px;font-style:normal;font-weight:700}.pl-num em:before{content:"· ";color:var(--hy-color-gray-2)}.pl-when{color:var(--hy-color-gray);font-size:12.5px}.pl-when em{color:var(--hy-color-ok);font-size:11.5px;font-style:normal;display:block}.pl-btn{white-space:nowrap;justify-self:end}@media (max-width:900px){.pl-row{grid-template-columns:1fr auto;row-gap:8px}.pl-num,.pl-when{grid-column:1/-1}}.pp{border:1px solid var(--hy-color-warn);background:#fff9f0;border-radius:10px;margin-bottom:14px;padding:13px 15px}.pp-title{align-items:center;gap:8px;margin-bottom:9px;font-size:14px;font-weight:700;display:flex}.pp-title em{background:var(--hy-color-warn);color:#fff;border-radius:5px;padding:2px 7px;font-size:11.5px;font-style:normal}.pp-sum{color:var(--hy-color-gray);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.pp-sum b{color:var(--hy-color-ink)}.pp-title .pp-go{min-height:30px;margin-left:6px}.pp-hint{color:var(--hy-color-gray);flex-basis:100%;font-size:12px}.pp-sum strong{color:#7a4300;background:#f6e3c8;border-radius:5px;padding:2px 8px;font-size:12px}.pp-places{flex-direction:column;gap:7px;display:flex}.pp-place{background:var(--hy-color-card);border:1px solid #f0dfc6;border-radius:8px;align-items:baseline;gap:7px;padding:7px 11px;font-size:12.5px;display:flex}.pp-place b{font-size:13.5px}.pp-place span{color:var(--hy-color-gray)}.pp-place u{color:var(--hy-color-gray);text-decoration:none}.pp-addr{text-align:right;min-width:0;color:var(--hy-color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-style:normal;overflow:hidden}@media (max-width:900px){.pp-place{flex-wrap:wrap}.pp-addr{text-align:left;color:var(--hy-color-gray);flex-basis:100%;margin-top:2px}}.pp-place em{color:var(--hy-color-warn);font-style:normal;font-weight:700}.pp-place.is-today{border-color:var(--hy-color-warn)}.pp-place.is-more{color:var(--hy-color-gray)}.pp-act{color:var(--hy-color-gray);border-top:1px solid #f0dfc6;flex-wrap:wrap;align-items:center;gap:11px;margin-top:11px;padding-top:11px;font-size:12.5px;display:flex}.addstock-list li{align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.addstock-list li.is-on{background:var(--hy-color-red-tint)}.addstock-list li.is-turn{background:#fff4e4}.addstock-list li.is-turn .addstock-no{background:var(--hy-color-warn);color:#fff}.addstock-order b.is-turn{color:var(--hy-color-warn);font-variant-numeric:tabular-nums}.addstock-phone{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;font-size:12px}.addstock-missed{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:4px;padding:1px 6px;font-size:11px}.addstock-onturn{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fffbf5;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.7}.pl-carreg{background:var(--hy-color-warn);color:#fff;border-radius:4px;margin-left:7px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.pl-acts{justify-self:end;align-items:center;gap:12px;display:flex}.pl-carreg-check{color:var(--hy-color-gray);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.dw{border:1px solid var(--hy-color-warn);background:#fffbf5;border-radius:10px;margin-bottom:14px;padding:13px 15px}.dw-title{align-items:center;gap:8px;margin-bottom:7px;font-size:14px;font-weight:700;display:flex}.dw-title em{color:var(--hy-color-gray);font-size:13px;font-style:normal}.dw-title strong{background:var(--hy-color-warn);color:#fff;border-radius:5px;padding:2px 8px;font-size:11.5px}.dw-lead{color:var(--hy-color-gray);margin-bottom:11px;font-size:12.5px;line-height:1.7}.dw-rows{flex-direction:column;gap:4px;display:flex}.dw-row{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:8px;grid-template-columns:132px 44px minmax(80px,110px) minmax(60px,90px) minmax(60px,90px) 64px 118px 92px 92px minmax(90px,1fr) auto;align-items:center;gap:12px;padding:4px 12px;display:grid}.dw-row.is-late{border-color:var(--hy-color-warn)}.dw-row>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dw-who{font-size:14px;font-weight:700}.dw-where{color:var(--hy-color-gray);font-size:12.5px}.dw-tel{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;font-size:12.5px}.dw-amt{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.dw-when{color:var(--hy-color-gray);font-size:12.5px}.dw-when em{color:var(--hy-color-warn);margin-left:6px;font-size:11.5px;font-style:normal;font-weight:700}.dw-no{color:var(--hy-color-gray-2);font-variant-numeric:tabular-nums;font-size:12px}.dw-btn{white-space:nowrap;justify-self:end}.dw-note{color:var(--hy-color-gray);border-top:1px solid #f0dfc6;margin-top:11px;padding-top:11px;font-size:12px;line-height:1.7}@media (max-width:900px){.dw-row{grid-template-columns:1fr auto;row-gap:7px}.dw-when,.dw-no{grid-column:1/-1}}.dr-who{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.dr-car{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);color:var(--hy-color-gray);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:700}.rg-temp{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fffbf5;border-radius:10px;margin:-8px 0 18px;padding:12px 14px;font-size:13px;line-height:1.75}.rg-temp b{color:#7a4300}.item-s{color:var(--hy-color-gray);white-space:nowrap;margin-top:2px;font-size:11.5px}.gp-table tbody tr.is-ended>td{opacity:.55}.gp-table tbody tr.is-ended:hover>td{opacity:1}.gp-state{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}.gp-state.is-open{background:var(--hy-color-red-tint);color:var(--hy-color-red)}.gp-state.is-soon{background:var(--hy-color-paper);color:var(--hy-color-gray)}.gp-state.is-ended{background:var(--hy-color-line);color:var(--hy-color-gray)}.gp-qty-note{color:var(--hy-color-gray);white-space:nowrap;margin-top:4px;font-size:11.5px}.gp-qty-note b{font-weight:700}.gp-qty-note b.is-sold{color:var(--hy-color-red)}.gp-sold{color:var(--hy-color-ok);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700}.gp-range{align-items:center;gap:5px;display:flex}.gp-range input{flex:1;min-width:0;padding-left:6px;padding-right:4px}.gp-range span{color:var(--hy-color-gray-2);font-size:12px}.gp-cell-note{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;overflow:hidden}.gp-table{table-layout:fixed}.gp-table input[type=date]{padding-inline:6px 2px;font-size:12px}.gp-hints{background:var(--hy-color-paper);border-color:var(--hy-color-line);color:var(--hy-color-gray)}.gs-table{min-width:1100px}.gs-table td{vertical-align:top;padding-block:10px}.gs-dim{color:var(--hy-color-gray);font-size:12.5px}.gs-tag{vertical-align:2px;border-radius:4px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.gs-tag.is-open{background:var(--hy-color-red-tint);color:var(--hy-color-red)}.gs-tag.is-ended{color:var(--hy-color-warn);background:#fdf0df}.gs-tag.is-off{background:var(--hy-color-line);color:var(--hy-color-gray)}.gs-qty{font-size:17px}.gs-min{color:var(--hy-color-gray);margin-top:2px;font-size:11px}.gs-min.is-short{color:var(--hy-color-warn);font-weight:700}.gs-item{align-items:baseline;gap:6px;font-size:13px;line-height:1.9;display:flex}.gs-item em{color:var(--hy-color-gray);font-size:11.5px;font-style:normal}.gs-item .gs-qty-badge{min-width:42px;min-height:28px;margin-left:auto;font-size:14px}.gs-req{color:var(--hy-color-warn);margin-top:3px;font-size:11.5px}.gp-alert{border:1px solid var(--hy-color-line);border-left:3px solid var(--hy-color-gray-2);background:var(--hy-color-paper);color:var(--hy-color-ink);border-radius:6px;margin-bottom:12px;padding:11px 14px;font-size:13px;line-height:1.7}.gp-alert.is-warn{border-color:#f0d2a4;border-left-color:var(--hy-color-warn);color:#7d4a00;background:#fdf5ea}.gs-list{padding:14px 4px 6px}.gs-privacy{color:var(--hy-color-danger);background:#fbf2f6;border:1px solid #e4c7d5;border-radius:6px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;line-height:1.7}.gs-inner{table-layout:fixed;min-width:0;font-size:14px}.gs-inner th{font-size:12px}.gs-inner td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding-block:10px;overflow:hidden}.gs-1line{white-space:nowrap}.gs-addr{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-req-inline{color:var(--hy-color-warn);margin-left:8px;font-size:12px;font-weight:700}.gs-name{font-size:15px;font-weight:700}.gs-tel{font-variant-numeric:tabular-nums;color:var(--hy-color-gray);white-space:nowrap;font-size:13.5px}.gs-inner tr.is-sent>td{background:#f3f8f3}.gs-qty-badge{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;place-items:center;min-width:46px;min-height:32px;padding:0 9px;font-size:15px;font-weight:700;display:inline-grid}.gs-qty-badge.is-many{color:var(--hy-color-warn);background:#fdf5ea;border-color:#f0d2a4}.gs-bar{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:11px 14px;display:flex}.gs-prog{align-items:baseline;gap:5px;margin-right:6px;display:flex}.gs-prog b{font-variant-numeric:tabular-nums;font-size:20px}.gs-prog span{color:var(--hy-color-gray);font-size:13px}.gs-prog em{color:var(--hy-color-warn);background:#fdf5ea;border:1px solid #f0d2a4;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:700}.gs-bulk-label{font-size:13.5px;font-weight:700}.gs-bulk-sel{width:132px;min-height:34px;font-size:13px}.gs-bulk-hint{color:var(--hy-color-gray);font-size:12.5px}.gs-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.gs-tip{color:var(--hy-color-gray);font-size:12.5px;line-height:1.6}.gs-tip b{color:var(--hy-color-ink);font-weight:700}.gs-head{border-bottom:2px solid var(--hy-color-ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.gs-head>b{letter-spacing:-.02em;font-size:17px;font-weight:700}.gs-head-spec{color:var(--hy-color-gray);font-size:13px}.gs-head-ship{color:var(--hy-color-gray);background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600}.gs-done{color:var(--hy-color-ok);white-space:nowrap;font-size:12.5px;font-weight:700}.gs-wait{color:var(--hy-color-gray-2);white-space:nowrap;font-size:12.5px}.go-table{table-layout:fixed;min-width:1292px}.go-row{cursor:pointer}.go-row>td{vertical-align:middle;padding-block:6px}.go-row:hover>td,.go-row.is-open>td{background:var(--hy-color-paper)}.go-row:focus-visible{outline:2px solid var(--hy-color-red);outline-offset:-2px}.go-row.is-ended{opacity:.55}.go-no{font-size:13.5px}.go-name{font-size:14px}.go-dim{color:var(--hy-color-gray);font-size:12.5px}.go-tel{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.go-money{font-size:13px}.go-row>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.go-addr{font-size:13px}.go-items{color:var(--hy-color-ink);font-size:13px}.go-items em{color:var(--hy-color-gray);margin-left:8px;font-size:11.5px;font-style:normal;font-weight:700}.go-none{color:var(--hy-color-gray-2);font-size:12.5px}.go-part{color:var(--hy-color-warn);font-variant-numeric:tabular-nums;font-size:13.5px}.go-all{color:var(--hy-color-ok);font-size:13px}.gs-line.is-sent{background:#f3f8f3;border-radius:6px;padding-inline:8px}.go-table.ol-table{min-width:0}.go-track{font-size:13px}.go-track em{color:var(--hy-color-gray);margin-left:6px;font-size:11.5px;font-style:normal}.go-state{white-space:nowrap;background:var(--hy-color-line);color:var(--hy-color-gray);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.go-state.is-ok{color:var(--hy-color-ok);background:#e6f2e7}.go-state.is-part{color:var(--hy-color-warn);background:#fdf0df}.go-state.is-wait{background:var(--hy-color-paper);color:var(--hy-color-ink);border:1px solid var(--hy-color-line)}.go-state.is-off{background:var(--hy-color-line);color:var(--hy-color-gray)}.go-state.is-req{background:color-mix(in srgb, var(--hy-color-warn) 12%, #fff);color:var(--hy-color-warn);border:1px solid var(--hy-color-warn)}.go-row.is-open>td{background:var(--hy-color-red-tint)}.go-row.is-open>td:first-child{box-shadow:inset 3px 0 0 var(--hy-color-red)}.go-check-col{text-align:center;padding-inline:0!important}.go-check-col .ol-check:disabled{cursor:default;opacity:.35}.adm-actions.go-actions-in{padding:0 0 12px}.adm-actions .go-mainbtn{width:auto;padding-inline:16px}.adm-note.go-note-in{margin-bottom:14px}.adm-note.go-note{margin:10px 28px 0}@media (max-width:860px){.adm-note.go-note{margin:10px 12px 0}}.go-dt-off{color:var(--hy-color-gray);align-items:baseline;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.go-dt-off b{color:var(--hy-color-ink)}.go-dt-fail{margin-bottom:12px}.go-req-box{border:2px solid var(--hy-color-warn);border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 7%, #fff);color:var(--hy-color-ink);margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.6}.go-req-title{color:var(--hy-color-warn);margin-bottom:4px;font-size:14px;display:block}.go-req-box p{margin:0 0 2px}.go-req-acts{gap:8px;margin-top:10px;display:flex}.go-dt-items{flex-direction:column;gap:8px;display:flex}.go-dt-item{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;padding:10px 12px}.go-dt-item.is-sent{border-color:color-mix(in srgb, var(--hy-color-ok) 45%, #fff)}.go-dt-item-head{align-items:baseline;gap:6px;margin-bottom:8px;font-size:14px;display:flex}.go-dt-item-head em{color:var(--hy-color-gray);font-size:12px;font-style:normal}.go-dt-qty{white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:700}.hy-btn.go-confirm-btn{border:1px solid var(--hy-color-ok);color:var(--hy-color-ok);background:#fff}.hy-btn.go-confirm-btn:hover:not(:disabled){background:color-mix(in srgb, var(--hy-color-ok) 8%, #fff)}.hy-btn.go-confirm-btn:disabled,.go-detail .od-cancel:disabled{border-color:var(--hy-color-line);color:var(--hy-color-gray-2);cursor:default;opacity:1;background:#fff}.go-detail .od-actions{flex-wrap:wrap}.gs-stats .is-warn b{color:var(--hy-color-warn)}.gs-bar-tip{margin-left:auto}.gs-empty{text-align:center;color:var(--hy-color-gray);padding:18px;font-size:13px}.gs-stats{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.gs-stats>div{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:10px;flex:1;min-width:140px;padding:12px 15px}.gs-stats span{color:var(--hy-color-gray);font-size:12px;display:block}.gs-stats b{margin-top:3px;font-size:19px;display:block}.gs-stats .is-off b{color:var(--hy-color-gray)}.gs-quiet{color:var(--hy-color-gray);margin-top:14px;font-size:12.5px}@media print{.gs-list,.of-toolbar-actions,.gp-alert{display:none!important}.gs-table{min-width:0}}.tr-box{min-width:0}.tr-no{letter-spacing:.04em;font-variant-numeric:tabular-nums;width:100%;min-height:40px;padding-inline:12px;font-size:17px;font-weight:600;display:block}.tr-co{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;max-width:96px;padding:0 14px 0 0;font-family:inherit;font-size:11.5px}.tr-co:hover{color:var(--hy-color-ink)}.tr-box.is-inline{align-items:center;gap:8px;display:flex}.tr-co-main{flex:none;width:104px;min-height:30px;padding-inline:8px 3px;font-size:12.5px}.tr-box.is-inline .tr-no{flex:1;min-width:0;min-height:30px;font-size:14px}.tr-box.is-inline .tr-foot{white-space:nowrap;flex:none;min-height:0;margin-top:0}.tr-box.is-inline .tr-foot:empty{display:none}.tr-box.is-fail .tr-no{border-color:var(--hy-color-warn);border-width:2px}.tr-foot{align-items:center;gap:8px;min-height:18px;margin-top:4px;font-size:11.5px;display:flex}.tr-ok{color:var(--hy-color-ok);font-weight:700}.tr-wait{color:var(--hy-color-gray)}.tr-fail{color:var(--hy-color-warn);font-weight:700}.tr-none{color:var(--hy-color-gray-2)}.tr-link{color:var(--hy-color-gray);text-decoration:underline}.tr-link:hover{color:var(--hy-color-red)}.gs-line{padding:7px 0}.gs-line+.gs-line{border-top:1px dashed var(--hy-color-line)}.gs-sent{color:var(--hy-color-warn)}.gs-sent-all{color:var(--hy-color-ok);font-size:12.5px}.od-rounds{flex-direction:column;gap:8px;display:flex}.od-round-row{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:8px;padding:10px 12px}.od-round-row.is-extra{background:#fdf5ea;border-color:#f0d2a4}.od-round-head{align-items:baseline;gap:8px;font-size:13px;display:flex}.od-round-row.is-extra .od-round-head b{color:var(--hy-color-warn)}.od-round-head span{color:var(--hy-color-gray);margin-left:auto;font-size:12px}.od-round-items{color:var(--hy-color-ink);flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:12.5px;display:flex}.od-round-items em{font-style:normal;font-weight:700}.od-round-note{color:var(--hy-color-gray);margin-top:10px;font-size:11.5px;line-height:1.7}.od-lastround{color:var(--hy-color-warn);font-size:12px;font-style:normal}.dv-extra{color:var(--hy-color-warn);white-space:nowrap;background:#fdf0df;border-radius:4px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.ol-table{table-layout:fixed;min-width:1310px}.of-thumb{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);cursor:pointer;border-radius:7px;width:52px;height:52px;padding:0;display:block;position:relative;overflow:hidden}.of-thumb img{object-fit:cover;width:100%;height:100%;display:block}.of-thumb:hover{border-color:var(--hy-color-red)}.of-thumb-n{color:#fff;text-align:center;background:#171514b8;border-radius:4px;min-width:15px;padding:0 3px;font-size:10px;font-style:normal;font-weight:700;line-height:15px;position:absolute;bottom:2px;right:2px}.of-thumb-over{color:#fff;opacity:0;background:#1715148c;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:opacity .12s;display:flex;position:absolute;inset:0}.of-thumb:hover .of-thumb-over,.of-thumb:focus-visible .of-thumb-over{opacity:1}.of-thumb.is-empty{border-style:dashed;border-color:var(--hy-color-gray-2)}.of-thumb-add{width:100%;height:100%;color:var(--hy-color-gray);flex-direction:column;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.of-thumb-add em{margin-top:2px;font-size:10px;font-style:normal}.of-thumb.is-empty:hover{border-color:var(--hy-color-red);color:var(--hy-color-red)}.of-thumb.is-empty:hover .of-thumb-add{color:var(--hy-color-red)}.gp-table .hy-input.is-none::placeholder{color:var(--hy-color-gray-2)}.hm-flow{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;margin-bottom:20px;padding:18px 22px 20px}.hm-flow-head{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.hm-flow-head h2{margin:0;font-size:16px;font-weight:700}.hm-flow-head a{color:var(--hy-color-red);margin-left:auto;font-size:12.5px;text-decoration:none}.hm-flow-head a:hover{text-decoration:underline}.hm-flow-steps{grid-template-columns:repeat(5,1fr);max-width:760px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hm-flow-steps:before{content:"";background:var(--hy-color-line);height:1px;position:absolute;top:6px;left:6px;right:calc(20% - 7px)}.hm-flow-steps li{position:relative}.hm-flow-steps a{padding-right:12px;text-decoration:none;display:block}.hm-dot{background:var(--hy-color-line);width:13px;height:13px;box-shadow:0 0 0 4px var(--hy-color-card);border-radius:999px;display:block;position:relative}.hm-flow-label{color:var(--hy-color-gray);margin-top:12px;font-size:12.5px;display:block}.hm-flow-value{color:var(--hy-color-ink);margin-top:3px;font-size:15px;display:block}.hm-flow-steps .is-done .hm-dot{background:var(--hy-color-ok)}.hm-flow-steps .is-doing .hm-dot{background:var(--hy-color-card);border:3px solid var(--hy-color-warn);width:13px;height:13px}.hm-flow-steps .is-doing .hm-flow-label{color:var(--hy-color-warn);font-weight:700}.hm-flow-steps .is-doing .hm-flow-value{color:var(--hy-color-warn)}.hm-flow-steps .is-todo .hm-flow-value{color:var(--hy-color-gray-2)}.hm-flow-steps a:hover .hm-flow-label{color:var(--hy-color-ink)}@media (max-width:900px){.hm-flow-steps{grid-template-columns:repeat(2,1fr);gap:16px 0}.hm-flow-steps:before{display:none}}.sum-load{white-space:nowrap;font-size:12.5px;font-weight:700}.sum-load em{color:var(--hy-color-gray);font-style:normal;font-weight:400}.sum-load.is-done{color:var(--hy-color-ok)}.sum-load.is-doing{color:var(--hy-color-warn)}.sum-load.is-none{color:var(--hy-color-gray-2);font-weight:400}.hm-kpi-sub b{font-size:12px;font-weight:700}.hm-up{color:var(--hy-color-ok)}.hm-down{color:var(--hy-color-warn)}.hm-now{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;margin-bottom:16px;padding:16px 18px 18px}.hm-now-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.hm-now-head h2{margin:0;font-size:15px;font-weight:700}.hm-now-head span{color:var(--hy-color-gray);margin-left:auto;font-size:11.5px}.hm-now-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hm-now-card{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:9px;padding:13px 15px;text-decoration:none;display:block}.hm-now-card:hover{border-color:var(--hy-color-gray-2)}.hm-now-label{color:var(--hy-color-gray);font-size:12.5px;display:block}.hm-now-value{color:var(--hy-color-ink);margin-top:4px;font-size:21px;display:block}.hm-now-sub{color:var(--hy-color-gray-2);margin-top:3px;font-size:11.5px;display:block}.hm-now-card.is-urgent{border-color:var(--hy-color-warn);box-shadow:0 0 0 1px var(--hy-color-warn) inset;background:#fdf5ea}.hm-now-card.is-urgent .hm-now-value,.hm-now-card.is-urgent .hm-now-label{color:var(--hy-color-warn)}.hm-now-card.is-urgent .hm-now-sub{color:#9a6300}.hm-now-card.is-warn{background:#fefaf4;border-color:#f0d2a4}.hm-now-card.is-warn .hm-now-value{color:var(--hy-color-warn)}.hm-nodriver{color:var(--hy-color-warn);font-size:13px;font-weight:700}@media (max-width:900px){.hm-now-cards{grid-template-columns:repeat(2,1fr)}}.gd-wrap{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}.gd-list{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;padding:14px;position:sticky;top:14px}.gd-list-head{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.gd-list-head b{font-size:14px;display:block}.gd-list-head span{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;display:block}.gd-list-head button{flex:none;margin-left:auto}.gd-search{margin-bottom:10px}.gd-items{flex-direction:column;gap:6px;max-height:62vh;display:flex;overflow-y:auto}.gd-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.gd-item:hover{background:var(--hy-color-paper)}.gd-item.is-on{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.gd-item.is-ended{opacity:.6}.gd-item.is-ended:hover,.gd-item.is-ended.is-on{opacity:1}.gd-thumb{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.gd-thumb img{object-fit:cover;width:100%;height:100%}.gd-thumb i{color:var(--hy-color-gray-2);font-size:9.5px;font-style:normal}.gd-item-body{flex:1;min-width:0}.gd-item-name{color:var(--hy-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.gd-item-spec{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.gd-item-num{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;display:block}.gd-item-num em{color:var(--hy-color-ok);margin-left:6px;font-style:normal;font-weight:700}.gd-item-side{text-align:right;flex:none}.gd-bad{color:var(--hy-color-warn);margin-top:4px;font-size:10px;font-style:normal;font-weight:700;display:block}.gd-empty{text-align:center;color:var(--hy-color-gray);padding:24px 8px;font-size:12.5px}.gd-edit{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;min-height:420px;padding:20px 22px 18px}.gd-blank{text-align:center;color:var(--hy-color-gray);padding:80px 20px;font-size:13.5px}.gd-edit-head{align-items:flex-start;gap:12px;display:flex}.gd-edit-tag{color:var(--hy-color-gray);font-size:11px}.gd-edit-head h2{margin:3px 0 4px;font-size:20px}.gd-edit-head p{color:var(--hy-color-gray);margin:0;font-size:12.5px}.gd-edit-tools{gap:5px;margin-left:auto;display:flex}.gd-icon{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:30px;height:30px;color:var(--hy-color-gray);cursor:pointer;border-radius:7px;font-size:13px}.gd-icon:hover{border-color:var(--hy-color-gray-2);color:var(--hy-color-ink)}.gd-icon.is-del:hover{border-color:var(--hy-color-danger);color:var(--hy-color-danger)}.gd-problems{margin-top:14px}.gd-sec{border-top:1px solid var(--hy-color-line);margin-top:20px;padding-top:16px}.gd-sec-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.gd-sec-head h3{margin:0;font-size:14px;font-weight:700}.gd-sec-head span,.gd-sec-head button{color:var(--hy-color-gray);margin-left:auto;font-size:11.5px}.gd-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px 14px;display:grid}.gd-grid>.hy-field{align-content:start}.gd-grid.is-even>.hy-field{min-height:96px}.gd-grid.is-even>.gd-w3{min-height:0}.gd-w2{grid-column:span 2}.gd-w3{grid-column:1/-1}.gd-sale{grid-template-columns:160px 1fr;gap:8px;margin-top:8px;display:grid}.gd-photos{flex-wrap:wrap;gap:8px;display:flex}.gd-photos img{object-fit:cover;border:1px solid var(--hy-color-line);border-radius:8px;width:74px;height:74px}.gd-photos img.is-cover{border-color:var(--hy-color-red);border-width:2px}.gd-photo-add{border:1px dashed var(--hy-color-gray-2);width:74px;height:74px;color:var(--hy-color-gray);cursor:pointer;background:0 0;border-radius:8px;font-size:11px}.gd-photo-add:hover{border-color:var(--hy-color-red);color:var(--hy-color-red)}.gd-foot{border-top:1px solid var(--hy-color-line);align-items:center;gap:10px;margin-top:20px;padding-top:14px;display:flex}.gd-foot>span{color:var(--hy-color-gray);font-size:12px}.gd-foot>span b{color:var(--hy-color-warn)}.gd-foot button{margin-left:0}.gd-foot button:first-of-type{margin-left:auto}@media (max-width:1100px){.gd-wrap{grid-template-columns:1fr}.gd-list{position:static}.gd-items{max-height:260px}.gd-grid{grid-template-columns:repeat(2,1fr)}.gd-w2{grid-column:span 2}}.dp-check{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;margin:16px 0 18px;padding:15px 18px 16px}.dp-check-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.dp-check-head h2{margin:0;font-size:15px;font-weight:700}.dp-check-head span{color:var(--hy-color-gray);margin-left:auto;font-size:11.5px}.dp-check-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dp-check-list li{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.dp-check-list i{background:var(--hy-color-gray-2);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.dp-check-list b{font-size:13.5px;display:block}.dp-check-list span{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.dp-check-list li.is-block{background:#fdf5ea;border-color:#f0d2a4}.dp-check-list li.is-block i{background:var(--hy-color-warn)}.dp-check-list li.is-block b{color:#7d4a00}.dp-check-list li.is-note i{background:var(--hy-color-gray-2)}.dp-check-foot{border-top:1px solid var(--hy-color-line);color:var(--hy-color-gray);margin-top:11px;padding-top:10px;font-size:12px}.dp-check-foot b,.sum-load.is-short{color:var(--hy-color-warn)}.sum-load.is-short b{font-size:15px}.cs-modal .hy-modal-body{padding-top:4px}.cs-head{border-bottom:1px solid var(--hy-color-line);align-items:center;gap:12px;padding:18px 22px 16px;display:flex}.cs-avatar{background:var(--hy-color-red-tint);width:46px;height:46px;color:var(--hy-color-red);border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.cs-who{flex:1;min-width:0}.cs-who h2{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.cs-who p{color:var(--hy-color-gray);margin:2px 0 0;font-size:13px}.cs-state{border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.cs-state.is-new{background:var(--hy-color-red-tint);color:var(--hy-color-red)}.cs-state.is-keep{color:var(--hy-color-ok);background:#eef5ee}.cs-state.is-sleep{color:var(--hy-color-warn);background:#fdf0df}.cs-state.is-off{background:var(--hy-color-line);color:var(--hy-color-gray)}.cs-acts{border-bottom:1px solid var(--hy-color-line);grid-template-columns:1fr 1fr;gap:8px;padding:14px 22px;display:grid}.cs-acts .hy-btn{justify-content:center;width:100%}.cs-sec-title{margin:4px 0 8px;font-size:13px;font-weight:700}.cs-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-tiles>div{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:9px;padding:11px 13px}.cs-tiles span{color:var(--hy-color-gray);font-size:11.5px;display:block}.cs-tiles b{margin-top:3px;font-size:16px;display:block}.cs-block{border-top:1px solid var(--hy-color-line);margin-top:18px;padding-top:14px}.cs-block-head{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.cs-block-head h3{margin:0;font-size:13px;font-weight:700}.cs-block-head button,.cs-block-head span{margin-left:auto;font-size:12px}.cs-editing{color:var(--hy-color-gray)}.cs-addr span{color:var(--hy-color-gray);font-size:12px}.cs-addr b{margin-top:2px;font-size:14.5px;display:block}.cs-addr em{color:var(--hy-color-gray);margin-top:3px;font-size:12px;font-style:normal;display:block}.cs-tags{flex-wrap:wrap;gap:6px;display:flex}.cs-tag-pick{border-top:1px dashed var(--hy-color-line);flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.cs-tag{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-gray);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.cs-tag:hover{border-color:var(--hy-color-gray-2);color:var(--hy-color-ink)}.cs-tag.is-on{border-color:var(--hy-color-red);background:var(--hy-color-red-tint);color:var(--hy-color-red);font-weight:700}.cs-tag i{opacity:.7;font-size:10px;font-style:normal}.cs-memo{background:var(--hy-color-paper);white-space:pre-wrap;border-radius:8px;padding:11px 13px;font-size:13px;line-height:1.7}.cs-memo.is-none{color:var(--hy-color-gray-2)}.cs-memo-acts{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.cs-none{color:var(--hy-color-gray);font-size:12.5px}.dr-alert{text-align:left;cursor:pointer;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px 16px;display:flex}.dr-alert i{background:var(--hy-color-warn);border-radius:999px;flex:none;width:8px;height:8px}.dr-alert b{color:#7d4a00;white-space:nowrap;font-size:13.5px}.dr-alert span{color:#9a6300;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dr-alert em{color:var(--hy-color-warn);flex:none;margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.dr-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.dr-views{flex-wrap:wrap;gap:6px;display:flex}.dr-search{width:300px}.dr-search-row{margin:-4px 0 12px}.dr-table{table-layout:fixed;min-width:1360px}.dr-table td{vertical-align:middle;padding-block:6px}.dr-row{cursor:pointer}.dr-row:hover>td{background:var(--hy-color-paper)}.dr-row.is-on>td{background:var(--hy-color-red-tint)}.dr-who2{align-items:center;gap:10px;display:flex}.dr-avatar{background:var(--hy-color-red-tint);width:24px;height:24px;color:var(--hy-color-red);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.dr-who2-body{min-width:0}.dr-who2-name{align-items:center;gap:6px;display:flex}.dr-who2-name b{font-size:14px}.dr-who2-sub,.dr-who2-car{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.dr-who2-car{color:var(--hy-color-gray-2)}.dr-load b{font-size:13.5px;display:block}.dr-load em{color:var(--hy-color-gray);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.hy-bar{background:var(--hy-color-line);border-radius:999px;height:5px;margin-top:5px;overflow:hidden}.hy-bar i{background:var(--hy-color-ok);height:100%;display:block}.hy-bar i.is-over{background:var(--hy-color-warn)}.dr-state{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.dr-state.is-live{color:#2c5d8f;background:#eaf1fa}.dr-state.is-ok{color:var(--hy-color-ok);background:#eef5ee}.dr-state.is-warn{color:var(--hy-color-warn);background:#fdf0df}.dr-state.is-off{background:var(--hy-color-line);color:var(--hy-color-gray)}.dr-go{text-align:center;color:var(--hy-color-gray-2);font-size:16px}.dvw-backdrop{z-index:60;background:#17151459;justify-content:flex-end;display:flex;position:fixed;inset:0}.dvw{background:var(--hy-color-card);flex-direction:column;width:min(520px,100%);height:100%;display:flex;box-shadow:-10px 0 30px #0000001f}.dvw-top{padding:18px 22px 14px;position:relative}.dvw-eyebrow{color:var(--hy-color-gray);font-size:11.5px;display:block}.dvw-top h2{margin:3px 0 0;font-size:20px}.dvw-top .hy-modal-close{position:absolute;top:16px;right:18px}.dvw-who{border-top:1px solid var(--hy-color-line);align-items:center;gap:12px;padding:14px 22px;display:flex}.dvw-avatar{background:var(--hy-color-red);color:#fff;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.dvw-who>div{flex:1;min-width:0}.dvw-who b{font-size:15px}.dvw-who p{color:var(--hy-color-gray);margin:2px 0 0;font-size:12px}.dvw-live{color:var(--hy-color-gray-2);margin-top:4px;font-size:11.5px;display:inline-block}.dvw-live.is-on{color:var(--hy-color-ok);font-weight:700}.dvw-tabs{border-bottom:1px solid var(--hy-color-line);gap:18px;padding:0 22px;display:flex}.dvw-tabs button{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 9px;font-size:13px}.dvw-tabs button.is-on{border-bottom-color:var(--hy-color-red);color:var(--hy-color-red);font-weight:700}.dvw-body{flex:1;padding:16px 22px 28px;overflow-y:auto}.dvw-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dvw-tiles.is-two{grid-template-columns:repeat(2,1fr)}.dvw-tiles>div{background:var(--hy-color-paper);border-radius:9px;padding:11px 13px}.dvw-tiles span{color:var(--hy-color-gray);font-size:11px;display:block}.dvw-tiles b{margin-top:3px;font-size:16px;display:block}.dvw-tiles em{color:var(--hy-color-gray-2);margin-top:2px;font-size:11px;font-style:normal;display:block}.dvw-sec{border-top:1px solid var(--hy-color-line);margin-top:20px;padding-top:14px}.dvw-sec.is-first{border-top:0;margin-top:4px;padding-top:0}.dvw-sec-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.dvw-sec-head h3{margin:0;font-size:13px;font-weight:700}.dvw-sec-head span,.dvw-sec-head button{color:var(--hy-color-gray);margin-left:auto;font-size:11.5px}.dvw-region{background:var(--hy-color-paper);border-radius:9px;padding:12px 14px}.dvw-region b{font-size:14.5px}.dvw-region span{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.dvw-region em{color:var(--hy-color-gray);margin-top:6px;font-size:11.5px;font-style:normal;display:block}.dvw-pay-rule{background:var(--hy-color-paper);border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dvw-pay-rule b{font-size:13.5px}.dvw-pay-rule span{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;display:block}.dvw-unit{flex:none;margin-left:auto;font-size:18px}.dvw-stops{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dvw-stops button{border:1px solid var(--hy-color-line);background:var(--hy-color-card);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 11px;display:flex}.dvw-stops button:hover{border-color:var(--hy-color-gray-2)}.dvw-seq{background:var(--hy-color-ink);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.dvw-stop-body{flex:1;min-width:0}.dvw-stop-addr{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.dvw-stop-sub{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.dvw-rows{grid-template-columns:110px 1fr;gap:8px 12px;margin:0;display:grid}.dvw-rows dt{color:var(--hy-color-gray);font-size:12px}.dvw-rows dd{margin:0;font-size:13.5px;font-weight:700}.dvw-daily{border-collapse:collapse;width:100%}.dvw-daily td{border-bottom:1px solid var(--hy-color-line);padding:9px 4px;font-size:13px}.dvw-daily tr:last-child td{border-bottom:0}.dvw-resign{background:var(--hy-color-paper);border-radius:9px;padding:12px 14px}.dvw-resign b{font-size:13.5px}.dvw-resign span{color:var(--hy-color-gray);margin-top:4px;font-size:11.5px;line-height:1.7;display:block}.dvw-none{text-align:center;color:var(--hy-color-gray);padding:16px;font-size:12.5px}@media (max-width:640px){.dvw{width:100%}.dvw-tiles{grid-template-columns:1fr}}.dn{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 16px;font-size:13.5px;display:flex}.dn.is-loading{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-gray)}.dn.is-error{color:var(--hy-color-ink);background:#fdf5ea;border:1px solid #f0d2a4}.dn.is-error b{color:var(--hy-color-warn)}.dn.is-error span{color:var(--hy-color-gray)}.dn .hy-btn{margin-left:auto}.dn-dot{background:var(--hy-color-gray-2);border-radius:999px;width:8px;height:8px;animation:1.1s ease-in-out infinite dn-pulse}@keyframes dn-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dn-dot{animation:none}}.rg-undo{align-items:center;gap:6px;display:inline-flex}.rg-undo svg{flex:none}.gp-fee{align-items:center;gap:12px;display:flex}.gp-fee .hy-input{flex:1;min-width:0}.gp-fee .hy-input:disabled{background:var(--hy-color-paper);color:var(--hy-color-gray-2)}.gp-free{white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:13px;display:flex}.hm-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-step a{border:1px solid var(--hy-color-line);background:var(--hy-color-card);height:100%;color:inherit;border-radius:12px;padding:15px 17px 0;text-decoration:none;display:block}.hm-step a:hover{border-color:var(--hy-color-gray-2)}.hm-step-top{align-items:center;gap:9px;display:flex}.hm-step-top b{font-size:15px;font-weight:700}.hm-step-top em{font-variant-numeric:tabular-nums;color:var(--hy-color-gray-2);margin-left:auto;font-size:12px;font-style:normal}.hm-step-dot{background:var(--hy-color-line);border-radius:999px;flex:none;width:9px;height:9px}.hm-step.is-done .hm-step-dot{background:var(--hy-color-ok)}.hm-step.is-doing .hm-step-dot{background:var(--hy-color-warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--hy-color-warn) 22%, transparent)}.hm-step-what{color:var(--hy-color-gray);margin:5px 0 12px 18px;font-size:12.5px;display:block}.hm-step-foot{border-top:1px solid var(--hy-color-line);align-items:center;gap:8px;margin:0 -17px;padding:11px 17px;font-size:14px;font-weight:700;display:flex}.hm-step-foot i{color:var(--hy-color-gray-2);margin-left:auto;font-style:normal}.hm-step.is-wait a{background:var(--hy-color-paper)}.hm-step.is-wait .hm-step-top b{color:var(--hy-color-gray)}.hm-step.is-wait .hm-step-foot{color:var(--hy-color-gray-2);font-weight:500}.hm-step.is-now a{border-color:var(--hy-color-warn);box-shadow:0 0 0 1px var(--hy-color-warn) inset;background:#fefbf6}.hm-step.is-now .hm-step-foot{color:var(--hy-color-warn)}@media (max-width:1100px){.hm-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hm-steps{grid-template-columns:1fr}}.pay-sum{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.pay-sum>div{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;padding:16px 18px}.pay-sum u{color:var(--hy-color-gray);font-size:12.5px;text-decoration:none;display:block}.pay-sum b{font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.pay-sum em{color:var(--hy-color-gray);margin-left:2px;font-size:13px;font-style:normal}.pay-sum span{color:var(--hy-color-gray);margin-top:4px;font-size:12px;display:block}.pay-sum .is-wait{background:#fdf5ea;border-color:#f0d2a4}.pay-sum .is-wait b{color:var(--hy-color-warn)}.pay-none{text-align:center;border:1px dashed var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;padding:44px 24px}.pay-none b{font-size:16px;display:block}.pay-none p{color:var(--hy-color-gray);margin:6px 0 16px;font-size:13.5px}@media (max-width:820px){.pay-sum{grid-template-columns:1fr}}.pay-older{border-left:3px solid var(--hy-color-gray-2);background:var(--hy-color-sunk,#f3eee7);border-radius:0 10px 10px 0;margin-bottom:14px;padding:13px 18px}.pay-older b{font-size:14px;display:block}.pay-older span{color:var(--hy-color-gray);font-size:12.5px}.sales-name{color:var(--hy-color-ink);border-bottom:1px solid var(--hy-color-line);font-weight:600;text-decoration:none}.sales-name:hover{color:var(--hy-color-red);border-bottom-color:var(--hy-color-red)}.tp-kind{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tp-all{border:1px solid var(--hy-color-line);background:#fff;border-radius:12px;margin-bottom:16px;padding:18px 20px 16px}.tp-all-main>span{color:var(--hy-color-gray);margin-bottom:4px;font-size:12.5px;display:block}.tp-all-main b{letter-spacing:-.035em;font-size:34px}.tp-all-main em{color:var(--hy-color-gray);margin-left:4px;font-size:15px;font-style:normal}.tp-all-sub{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px}.tp-all-split{border-top:1px solid var(--hy-color-line);grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:14px;display:grid}.tp-all-part{text-align:left;cursor:pointer;font:inherit;border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;padding:11px 14px 10px}.tp-all-part.is-on{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.tp-all-part u{color:var(--hy-color-gray);margin-bottom:3px;font-size:12.5px;font-weight:800;text-decoration:none;display:block}.tp-all-part.is-on u{color:var(--hy-color-red-deep)}.tp-all-part b{letter-spacing:-.03em;font-size:21px}.tp-all-part em{color:var(--hy-color-gray);margin-left:3px;font-size:12.5px;font-style:normal}.tp-all-part>span{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.adm-brand-logo{background:var(--hy-color-red);border-radius:22%;flex:none;width:34px;height:34px;display:block;box-shadow:0 0 0 1.5px #e8b9238c}.dvw-fault{color:var(--hy-color-warn)}.ded-list{border-collapse:collapse;width:100%;font-size:13px}.ded-list td{border-bottom:1px solid var(--hy-color-line);vertical-align:top;padding:7px 6px}.ded-list td:first-child{color:var(--hy-color-gray);white-space:nowrap;width:84px}.ded-list td.ded-amt{text-align:right;white-space:nowrap;color:var(--hy-color-danger);font-weight:700}.ded-list .ded-note{color:var(--hy-color-gray);font-size:11.5px;display:block}.ded-list button{color:var(--hy-color-gray-2);cursor:pointer;background:0 0;border:0;font-size:12px}.ded-list button:hover{color:var(--hy-color-danger)}.ded-form{grid-template-columns:110px 1fr;gap:8px;margin-top:10px;display:grid}.ded-form .hy-input{min-height:36px}.ded-form .ded-note-input{grid-column:1/-1}.ded-form .ded-acts{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.cx-deducted{color:var(--hy-color-danger);font-weight:700}.cx-deduct-btn{margin-left:10px}.of-priceup{color:#7d4a00;background:#fdf5ea;border:1px solid #f0d2a4;border-radius:8px;margin:4px 0 12px;padding:10px 14px;font-size:13px;line-height:1.7}.of-priceup>b{color:var(--hy-color-warn);margin-bottom:2px;display:block}.of-priceup>span{opacity:.85;margin-top:4px;font-size:12px;display:block}.hy-table.is-tight th,.hy-table.is-tight td{padding:6px 10px;line-height:1.35}.hy-table.is-tight thead th{padding-block:7px}.hy-table.is-tight tbody td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hy-table.is-tight tbody td.hy-table-empty{white-space:normal}.hy-table.is-tight .hy-btn-sm{min-height:26px;padding-block:2px}.hy-table.is-tight .hy-badge{vertical-align:middle}.hy-table.is-tight .ol-addr,.hy-table.is-tight .ol-items{max-width:none}.sales-table .bar{vertical-align:middle;width:96px;margin:0 6px 0 0;display:inline-block}.sales-table .sales-pct{vertical-align:middle;margin:0;display:inline}.sales-table .sales-share,.sales-table .sales-reserved{margin-left:6px;display:inline}.sales-table td>div{vertical-align:middle;margin-left:6px;display:inline-block}.dr-table .dr-load{align-items:center;gap:8px;display:flex}.dr-table .dr-load b{font-size:13.5px;display:inline}.dr-table .dr-load em{margin:0;display:inline}.dr-table .dr-load .hy-bar{flex:none;width:64px;margin:0}.dr-table td .dp-sub{margin-left:6px;display:inline}.dr-table .dr-who2{gap:8px}.cs-when{color:var(--hy-color-gray);margin-right:8px;font-size:12.5px}.cs-kind{white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.cs-kind.is-kakao{color:#7a5a00;background:#fef3c7}.cs-kind.is-email{color:#2c5d8f;background:#eaf1fa}.cs-kind.is-guest{background:var(--hy-color-line);color:var(--hy-color-gray)}.cs-table td.cs-loginid{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12.5px;overflow:hidden}.cs-table td.cs-gender{text-align:center;font-size:12.5px}.cs-kind-dd{display:inline-block;position:relative}.cs-kind-pick{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.cs-kind-pick i{color:var(--hy-color-gray);margin-left:3px;font-size:10px;font-style:normal}.cs-kind-pick.is-on{color:var(--hy-color-red);font-weight:800}.cs-kind-pick:focus-visible{outline:2px solid var(--hy-color-red);outline-offset:2px;border-radius:4px}.cs-kind-menu{text-align:left;min-width:200px;font-weight:500}.cs-join{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.cs-join>div{flex-direction:column;gap:2px;display:flex}.cs-join span{color:var(--hy-color-gray);font-size:11.5px}.cs-join b{font-size:13.5px}.cs-actions{flex-wrap:wrap;gap:8px}.cs-leave{color:var(--hy-color-gray);margin-right:auto}.cs-leave:hover{color:var(--hy-color-danger)}.cs-leave-ask{border:1px solid var(--hy-color-danger);border-radius:8px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.cs-leave-ask>span{flex:260px}.cs-leave-go{background:var(--hy-color-danger);color:#fff;border-color:var(--hy-color-danger)}.dw-title-acts{margin-left:auto}.dw-title{align-items:center;gap:10px;display:flex}.dw-group{margin-top:12px}.dw-group-head{margin-bottom:4px;font-size:13px;font-weight:700}.dw-group-head em{color:var(--hy-color-gray);margin-left:4px;font-style:normal;font-weight:400}.dw-group-head.is-past{color:var(--hy-color-warn)}.dw-head{color:var(--hy-color-gray);grid-template-columns:132px 44px minmax(80px,110px) minmax(60px,90px) minmax(60px,90px) 64px 118px 92px 92px minmax(90px,1fr) auto;gap:12px;padding:2px 12px 4px;font-size:11.5px;font-weight:700;display:grid}.dw-date{color:var(--hy-color-gray);font-size:12.5px}.dw-toolbar{margin-top:4px}.dw-table{min-width:0}.dw-table .col-th{white-space:nowrap;position:relative}.dw-table .col-fill{border-left:0!important;padding:0!important}.dw-table tbody tr.is-late td.dw-due{color:var(--hy-color-warn);font-weight:700}.dw-table td.dw-due{font-variant-numeric:tabular-nums}.dw-table td{font-size:12.5px}.dw-table td b,.dw-table td .dw-no{font-size:13.5px;font-weight:700}.dw-table td .dw-no{color:var(--hy-color-ink);text-decoration:none}.dw-table td .dw-no.is-link:hover{color:var(--hy-color-red);text-decoration:underline}.dw-table td.dw-sent b,.dw-table td.dw-due{font-size:12.5px;font-weight:700}.dw-table td small{font-size:11px;font-weight:500}.dw-table td .dw-st,.dw-table td .hy-btn-sm{font-size:12px}.dw-table td .dw-kind,.dw-table td .dw-round{font-size:11px}.dw-round{color:var(--hy-color-warn);font-size:11px;font-style:normal;font-weight:700;display:block}.dw-acts-cell{white-space:normal;vertical-align:middle;display:table-cell}.dw-acts-cell>*{vertical-align:middle;margin:2px 6px 2px 0;display:inline-flex}.dw-group-row td{color:var(--hy-color-ink);background:#fff3df;border-top:1px solid #f0d2a4;font-size:12.5px;font-weight:700;padding:5px 10px!important}.dw-group-row.is-past td{color:var(--hy-color-warn)}.dw .pager{margin-top:8px}.dw-buyer,.dw-recv{font-size:13px}.dw-due{font-variant-numeric:tabular-nums;color:var(--hy-color-gray);font-size:12.5px}.dw-due.is-late{color:var(--hy-color-warn);font-weight:700}.dw-acts{justify-self:end;gap:6px;display:flex}.ol-count{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ol-toolbar .ol-searchbox{flex:none;max-width:100%;position:relative}.ol-toolbar .ol-count-acts{gap:8px;margin-left:8px}.pager{justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:13px;display:flex}.pager-info{color:var(--hy-color-gray);margin-right:10px;font-size:12.5px}.pager-btn{border:1px solid var(--hy-color-line);min-width:32px;height:32px;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;padding:0 8px;font-size:13px}.pager-btn:hover:not(:disabled){border-color:var(--hy-color-red);color:var(--hy-color-red)}.pager-btn.is-on{background:var(--hy-color-red);border-color:var(--hy-color-red);color:#fff;font-weight:700}.pager-btn:disabled{color:var(--hy-color-gray-2);cursor:default}.pager-gap{color:var(--hy-color-gray-2);padding:0 4px}.ol-search-resize{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:1;width:8px;height:100%;position:absolute;top:0;right:-4px}.ol-search-resize:after{content:"";background:var(--hy-color-line);border-radius:1px;width:2px;position:absolute;top:25%;bottom:25%;left:3px}.ol-search-resize:hover:after{background:var(--hy-color-red);width:3px}.ol-toolbar .ol-n{color:var(--hy-color-ink);font-size:13px}.ol-th{position:relative}.th-resize{cursor:col-resize;-webkit-user-select:none;user-select:none;justify-content:center;width:9px;display:flex;position:absolute;top:4px;bottom:4px;right:-4px}.th-resize:before{content:"";background:#d8cfc5;border-radius:1px;width:2px;height:100%}.th-resize:hover:before,.th-resize:active:before{background:var(--hy-color-red);width:3px}.ol-th:last-of-type .th-resize{right:0}.ol-count-acts{align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.ol-pagesize{align-items:center;gap:6px;display:flex}.hy-select-sm{min-height:28px;padding-block:2px;font-size:12.5px}.ol-pager{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.ol-day{color:var(--hy-color-ink);margin-right:2px;font-weight:700}.ol-unpaid{color:var(--hy-color-warn);margin-left:6px;font-size:11px;font-weight:700}.ol-refund{color:var(--hy-color-warn);font-weight:700}.gp-search{width:180px;min-height:34px}.gp-table .gd-bad{margin-top:4px;display:block}.gp-table .gp-fee{gap:6px}.gp-table .gp-free{gap:4px;font-size:12px}.stat-wide{min-width:200px}.stat small{color:var(--hy-color-gray);margin-top:2px;font-size:11px;display:block}.ol-range{align-items:center;gap:6px;display:inline-flex}.ol-range .hy-input{width:138px;min-height:30px;padding-block:2px;font-size:12.5px}.ol-range i{color:var(--hy-color-gray-2);font-style:normal}.ol-req{color:var(--hy-color-ink);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.ol-pay{white-space:nowrap;font-size:12.5px}.ol-pay.is-unpaid{color:var(--hy-color-warn);font-weight:700}.od-side-wrap{z-index:110;width:min(520px,100vw);position:fixed;inset:0 0 0 auto}.od-side{border-left:1px solid var(--hy-color-line);background:#fff;flex-direction:column;height:100%;display:flex;box-shadow:-12px 0 32px #0000001f}.od-side .hy-modal-header{flex:none;padding:14px 18px 0}.od-side .hy-modal-body{flex:1;padding:0 18px 16px;overflow:auto}.od-side .hy-modal-actions{border-top:1px solid var(--hy-color-line);flex:none;margin-top:0;padding:12px 18px}.od-nav{gap:4px;margin-left:auto;margin-right:8px;display:inline-flex}.od-nav .hy-btn{min-height:26px;padding-inline:8px}.od-steps{color:var(--hy-color-gray-2);align-items:center;gap:0;margin-bottom:12px;font-size:12px;display:flex}.od-step{white-space:nowrap;align-items:center;display:inline-flex}.od-step i{background:var(--hy-color-line);width:28px;height:1px;margin:0 6px;display:inline-block}.od-step b{margin-right:2px;font-weight:400}.od-step.is-done{color:var(--hy-color-ok);font-weight:700}.od-step.is-done i{background:var(--hy-color-ok)}.od-call{color:var(--hy-color-red);margin-left:8px;font-size:11.5px;font-weight:700;text-decoration:underline}.pw-hint{color:var(--hy-color-gray);margin-top:5px;font-size:12.5px;line-height:1.45}.pw-hint.is-bad{color:var(--hy-color-warn);font-weight:600}.pw-hint.is-ok{color:var(--hy-color-ok);font-weight:600}.adm-empty{text-align:center;color:var(--hy-color-gray);border:1px dashed var(--hy-color-line);background:#fff;border-radius:10px;padding:28px 16px;font-size:13.5px}.team-frame{background:#f5f3f0;border-left:1px solid #e5d9cc;border-right:1px solid #e5d9cc;max-width:480px;min-height:100vh;margin:0 auto}.team-page{background:var(--hy-color-paper);min-height:100vh}.team-head{z-index:5;background:var(--hy-color-bar,#45403d);color:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.team-head b{font-size:15px}.team-head span{opacity:.8;font-size:12.5px}.team-head .team-out{margin-left:auto;text-decoration:none}.team-head .team-out+.team-out{margin-left:6px}.team-head .team-out{font:inherit;color:#fff;background:0 0;border:1px solid #fff6;border-radius:6px;padding:4px 10px;font-size:12.5px}.acct{display:inline-block;position:relative}.acct-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.acct-btn i{opacity:.85;font-size:.7em;font-style:normal}.acct-menu{z-index:40;min-width:210px;color:var(--hy-color-ink);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);box-shadow:var(--hy-shadow-2);letter-spacing:0;text-align:left;white-space:nowrap;background:#fff;padding:6px;font-size:14px;font-weight:700;position:absolute;top:calc(100% + 8px);left:0}.acct-who{border-bottom:1px solid var(--hy-color-line);color:var(--hy-color-gray);margin-bottom:4px;padding:8px 12px 9px;font-size:12.5px;font-weight:500}.acct-menu .acct-item,.acct-menu .acct-out{width:100%;font:inherit;color:var(--hy-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;text-decoration:none;display:block}.acct-menu .acct-item:hover,.acct-menu .acct-out:hover{background:var(--hy-color-paper)}.acct-menu .acct-out{color:var(--hy-color-red)}.team-head .acct{margin-left:auto;font-size:13px}.team-head .acct-menu{left:auto;right:0}.team-switch{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0;display:grid}.team-switch button{min-height:52px;font:inherit;border:2px solid var(--hy-color-line);color:var(--hy-color-ink);background:#fff;border-radius:12px;font-size:17px;font-weight:800}.team-switch button.is-on{border-color:var(--hy-color-red);background:var(--hy-color-red);color:#fff}.team-body{padding:12px 14px 40px}.sp-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.sp-head b{font-size:15px}.sp-head span{color:var(--hy-color-gray);font-size:12.5px}.sp-list{flex-direction:column;gap:8px;display:flex}.sp-card{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;border-left-width:4px;padding:10px 12px}.sp-card.is-done{border-left-color:var(--hy-color-ok)}.sp-card.is-short{border-left-color:var(--hy-color-warn)}.sp-card.is-over,.sp-card.is-match{border-left-color:#bca895}.sp-card.is-idle{border-left-color:var(--hy-color-line);opacity:.75}.sp-card.is-mine{background:#fffdf8}.sp-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sp-name{flex-direction:column;gap:1px;min-width:0;display:flex}.sp-name b{overflow-wrap:anywhere;font-size:17px}.sp-name span{color:var(--hy-color-gray);font-size:13px}.sp-stopped{color:var(--hy-color-warn);font-size:11px;font-style:normal;font-weight:700}.sp-badge{white-space:nowrap;color:#4e6c49;background:#eaf2e8;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:13px;font-weight:700}.sp-badge.is-short{color:#9b5100;background:#fff0d9}.sp-badge.is-over{color:#65523d;background:#efe8df}.sp-badge.is-idle{color:var(--hy-color-gray);background:var(--hy-color-paper)}.sp-badge.is-done{color:#fff;background:var(--hy-color-ok)}.sp-values{grid-template-columns:1fr auto auto;align-items:end;gap:8px;margin-top:9px;display:grid}.sp-needed{white-space:nowrap;align-items:center;gap:6px;display:flex}.sp-needcol{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-firstqty{color:var(--hy-color-gold);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.sp-firstqty .sp-fq-first,.sp-firstqty .sp-fq-now{white-space:nowrap}.sp-firstqty .sp-fq-now{font-size:13.5px;font-weight:900}.sp-firstqty .sp-fq-arrow{color:var(--hy-color-gray-2)}.sp-firstqty.is-changed .sp-fq-first{color:var(--hy-color-gray);font-weight:400;text-decoration:line-through}.sp-needed span,.sp-prep span{color:var(--hy-color-gray);font-size:13px}.sp-prep span{font-size:12px}.sp-needed strong{font-variant-numeric:tabular-nums;font-size:18px}.sp-prep{white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex}.sp-prep input{text-align:center;width:64px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #bca895;border-radius:7px;padding:6px 4px;font-size:18px;font-weight:800}.sp-save{border:1px solid var(--hy-color-red);background:var(--hy-color-red);color:#fff;min-width:52px;min-height:44px;font:inherit;cursor:pointer;border-radius:7px;padding:7px 10px;font-size:15px;font-weight:700}.sp-save:disabled{color:#877969;cursor:default;background:#f0ece6;border-color:#e0d8cd;font-weight:400}.sp-claim{border-top:1px dashed var(--hy-color-line);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.sp-who{flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:13px;display:flex}.sp-who em{color:var(--hy-color-gray);font-style:normal}.sp-who b{font-weight:700}.sp-who b.is-me{color:var(--hy-color-red)}.sp-who b.is-donetag{color:var(--hy-color-ok)}.sp-who b.is-donetag small{color:var(--hy-color-gray);margin-left:6px;font-weight:500}.sp-askmodal{width:min(100%,22rem)}.sp-askmodal .hy-modal-body{word-break:keep-all;font-size:15px;line-height:1.6}.sp-askmodal .hy-modal-actions .hy-btn{min-width:96px}.hy-btn.sp-askok{background:var(--hy-color-ok);border-color:var(--hy-color-ok);color:#fff}.hy-btn.sp-askok:hover:not(:disabled){filter:brightness(.93)}.sp-claimbtns{flex-shrink:0;gap:6px;display:flex}.sp-btn{color:#65523d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d9bdac;border-radius:7px;padding:0 12px;font-size:14px;font-weight:700}.sp-btn.is-claim{border-color:var(--hy-color-red);background:var(--hy-color-red-tint);color:var(--hy-color-red)}.sp-btn.is-done{border-color:var(--hy-color-ok);color:var(--hy-color-ok);background:#eaf2e8}.sp-btn:disabled{opacity:.4;cursor:default}.sp-details{color:var(--hy-color-gray);margin-top:4px;font-size:13px}.sp-details>summary{cursor:pointer;align-items:center;gap:4px;width:fit-content;min-height:34px;list-style:none;display:flex}.sp-details>summary::-webkit-details-marker{display:none}.sp-details>summary:after{content:"⌄";font-size:15px}.sp-details[open]>summary:after{content:"⌃"}.sp-details p{margin:2px 0 5px;line-height:1.6}.sp-allgood{color:#355936;border-radius:var(--hy-radius-md);background:#eaf2e8;padding:16px 12px;font-size:14px}.sp-donefold{border-top:1px solid var(--hy-color-line);margin-top:12px;padding-top:4px}.sp-donefold>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:15px;font-weight:700;list-style:none;display:flex}.sp-donefold>summary::-webkit-details-marker{display:none}.sp-donefold>summary small{color:var(--hy-color-gray);font-size:13px;font-weight:400}.sp-donefold[open]>summary small{visibility:hidden}.sp-donefold .sp-list{margin-top:6px}.ol-field.is-fixed{cursor:default;white-space:nowrap;background-image:none;justify-content:center;align-items:center;padding:0 12px;display:flex}.ol-field.is-fixed:hover{background-color:var(--hy-color-paper)}.item-search{width:420px;max-width:100%}.item-search-n{color:var(--hy-color-gray);white-space:nowrap;font-size:12.5px}.item-search-n b{color:var(--hy-color-ink)}.hp-search{margin-top:10px}mark.hy-hl{background:var(--hy-color-hl);color:inherit;border-radius:2px;padding:0}.hy-hlbox{vertical-align:middle;max-width:100%;display:inline-block;position:relative}.hy-hlbox>input.is-hl{z-index:1;background:0 0;position:relative}.hy-hlback{white-space:pre;color:#0000;background:var(--hy-color-card);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.hy-hlback>span{display:inline-block}.sp-search{z-index:4;background:var(--hy-color-paper);border-bottom:1px solid var(--hy-color-line);margin:0 -14px 10px;padding:8px 14px;position:sticky;top:36px}.sp-search .item-search{width:100%}.sp-search .ol-q{min-height:46px;font-size:16px}.sp-search-n{color:var(--hy-color-gray);margin-top:6px;font-size:12.5px}.sp-search-n b{color:var(--hy-color-ink)}.sp-nohit{text-align:center;border:1px dashed var(--hy-color-line);border-radius:var(--hy-radius-md);color:var(--hy-color-gray);background:#fff;padding:16px 12px;font-size:14px}:root:is([data-view=phone],.is-narrow) .sales-tools{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .sales-tools .item-search{width:100%}.sp-note{color:var(--hy-color-gray);margin:12px 0 0;font-size:13px}@media (max-width:370px){.sp-card{padding:9px}.sp-values{gap:6px}.sp-prep input{width:52px}.sp-save{min-width:48px;padding:7px 6px}.sp-name b{font-size:16px}}.pk-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pk-head b{font-size:15px}.pk-flag{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.pk-flag.is-warn{color:var(--hy-color-warn);background:#fff3df}.pk-flag.is-danger{color:var(--hy-color-danger);background:#fbf0f5}.pk-flag.is-ok{color:var(--hy-color-ok);background:#eaf5ec}.pk-order{border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:10px 12px;display:flex}.pk-order-label{color:var(--hy-color-gray);margin-right:4px;font-size:12.5px;font-weight:700}.pk-order-chip{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:13px;font-weight:700;display:inline-flex}.pk-order-chip.is-unset{opacity:.6;font-weight:400}.pk-order-chip i{color:#fff;background:var(--hy-color-red);border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-grid}.pk-order-chip button{background:#fff;border:0;border-radius:6px;width:22px;height:22px;font-size:14px}.pk-order-chip button:disabled{opacity:.3}.pk-order-hint{color:var(--hy-color-gray);font-size:12px}.pk-sec{margin-bottom:18px}.pk-sec h3{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.pk-sec h3 span{color:var(--hy-color-gray);font-size:12.5px;font-weight:400}.pk-sec.is-mine h3{color:var(--hy-color-red)}.pk-late{color:var(--hy-color-ink);border-left:4px solid var(--hy-color-warn);background:#fff3df;border-radius:8px;margin-bottom:8px;padding:9px 12px;font-size:13px;line-height:1.5}.pk-card{border:1px solid var(--hy-color-line);background:#fff;border-left-width:4px;border-radius:10px;margin-bottom:8px;padding:12px 14px}.pk-card.is-waiting{border-left-color:var(--hy-color-gray-2)}.pk-card.is-packing{border-left-color:var(--hy-color-red)}.pk-card.is-changed{border-left-color:var(--hy-color-warn);background:#fffbf5}.pk-card.is-done{border-left-color:var(--hy-color-ok)}.pk-card.is-remove{border-left-color:var(--hy-color-danger);background:#fbf0f5}.pk-card.is-late{outline:2px solid var(--hy-color-warn)}.pk-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pk-who{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pk-who b{font-variant-numeric:tabular-nums;font-size:16px}.pk-who span{font-size:14px;font-weight:700}.pk-who .pk-addr{color:var(--hy-color-gray);font-weight:400}.pk-status{background:var(--hy-color-paper);color:var(--hy-color-gray);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.pk-status.is-packing{background:var(--hy-color-red-tint,#f8e5e5);color:var(--hy-color-red)}.pk-status.is-changed{color:var(--hy-color-warn);background:#fff3df}.pk-status.is-done{color:var(--hy-color-ok);background:#eaf5ec}.pk-status.is-remove{color:var(--hy-color-danger);background:#fbf0f5}.pk-meta{color:var(--hy-color-gray);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12.5px;display:flex}.pk-meta b{color:var(--hy-color-ink)}.pk-dim{color:var(--hy-color-gray)}.pk-loaded{color:var(--hy-color-ok);font-weight:700}.pk-change{background:#fff3df;border:1px solid #f0d2a4;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13.5px}.pk-change b{margin-bottom:4px;display:block}.pk-change ul{margin:0 0 8px;padding-left:18px}.pk-change li em{color:var(--hy-color-warn);font-style:normal;font-weight:700}.pk-change.is-remove{background:#fbf0f5;border-color:#e4b8cb}.pk-change .hy-btn{margin-top:4px}.pk-items{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pk-items li{background:var(--hy-color-paper);border-radius:8px;grid-template-columns:minmax(0,1fr) 70px 150px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:grid}.pk-items li.is-ok{background:#eaf5ec}.pk-items li.is-over{background:#fbf0f5}.pk-item-name{font-weight:700}.pk-item-need,.pk-item-packed{color:var(--hy-color-gray);font-size:13px}.pk-item-need b,.pk-item-packed b{color:var(--hy-color-ink);font-size:16px}.pk-step{justify-self:end;align-items:center;gap:6px;display:inline-flex}.pk-step button{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;width:38px;height:38px;font-size:20px;font-weight:700}.pk-step button:disabled{opacity:.35}.pk-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:18px;font-weight:800}.pk-fail{margin-top:8px}.pk-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pk-bundles{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.pk-bundles button{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;width:32px;height:32px;font-size:18px}.pk-bundles button:disabled{opacity:.35}.pk-bundles output{text-align:center;min-width:26px;font-size:18px;font-weight:800}.pk.is-team .pk-card{padding:14px}.pk.is-team .pk-items li{grid-template-columns:minmax(0,1fr) auto}.pk.is-team .pk-items li .pk-item-need{grid-column:1}.pk.is-team .pk-step{grid-area:1/2/span 2}.pk.is-team .pk-step button{width:50px;height:50px;font-size:24px}.pk.is-team .pk-acts .hy-btn{flex:1;min-height:48px;font-size:16px}.pk.is-team .pk-acts .hy-btn-sm{flex:none;min-height:36px;font-size:13px}.pk.is-team .pk-order{display:none}.cq{margin-bottom:20px}.dv-pack .dv-load-body small{color:var(--hy-color-gray);font-size:12px;font-weight:400;display:block}.dv-pack .dv-load-body em{color:var(--hy-color-gray);margin-top:2px;font-size:13px;font-style:normal;font-weight:700;display:block}.dv-pack.is-done .dv-load-body em{color:var(--hy-color-ok)}.dv-pack.is-changed .dv-load-body em,.dv-pack.is-packing .dv-load-body em{color:var(--hy-color-warn)}.dv-pack .dv-load-check:disabled{opacity:.35}.dv-sec-count{color:var(--hy-color-gray);margin-left:8px;font-size:13px;font-weight:400}.of-pack{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cc-band{border:1px solid var(--hy-color-warn);background:#fff3df;border-radius:12px;align-items:center;gap:16px;margin:0 0 14px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.cc-band-text>b{font-size:15px;font-weight:800}.cc-more{color:var(--hy-color-warn);font-style:normal;font-weight:700}.cc-path{color:#5a524c;font-size:13.5px}.cc-path .is-moved{color:var(--hy-color-ink);font-weight:800}.cc-arrow{color:var(--hy-color-gray-2);margin:0 6px;font-style:normal}.cc-why{color:var(--hy-color-gray)}.cc-ack{min-height:36px;color:var(--hy-color-warn);border-color:var(--hy-color-warn);white-space:nowrap;background:#fff;margin-left:auto;font-weight:700}.cc-log{border:1px solid var(--hy-color-line);color:#5a524c;background:#fff;border-radius:12px;margin:0 0 14px;padding:12px 18px;font-size:13px}.cc-log>b{color:var(--hy-color-ink);margin-bottom:4px;display:block}.cc-log ul{margin:0;padding:0;line-height:1.8;list-style:none}.cc-tag{color:#a35a00;white-space:nowrap;background:#fff3df;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.cc-route{color:var(--hy-color-gray);margin-top:6px;font-size:12.5px}.cc-route b{color:var(--hy-color-ink);font-weight:600}.cc-route b.is-moved{color:var(--hy-color-warn);font-weight:800}.adm-nav-dot{background:var(--hy-color-warn);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;display:inline-block}.adm-nav-top .adm-nav-dot{margin-left:8px}.os-requested{text-align:center;background:#fff3df;border-radius:10px;margin-top:12px;padding:14px 14px 12px;font-size:13.5px;line-height:1.6}.os-requested b{color:var(--hy-color-warn)}.os-requested-h{font-size:15.5px;font-weight:800;display:block}.os-requested-s{color:#4a4039;margin-top:6px;font-size:13px;display:block}.os-undo{border:1px solid var(--hy-color-line);text-align:center;cursor:pointer;width:100%;font:inherit;background:#fff;border-radius:9px;margin-top:10px;padding:9px 0 8px;display:block}.os-undo b{color:var(--hy-color-ink);font-size:14.5px;display:block}.os-undo small{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.os-undo:disabled{opacity:.6;cursor:default}.os-undo-bad{color:var(--hy-color-danger);margin-top:6px;font-size:12.5px;font-weight:700}.os-pay{background:#fff3df;border-radius:10px;margin:0 0 12px;padding:10px 12px}.os-pay-row{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.os-pay-pill{background:var(--hy-color-warn);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.os-pay-note{color:var(--hy-color-ink);margin:8px 0 0;font-size:12.5px;line-height:1.6}.os-pay-note b{color:var(--hy-color-warn)}.os-acct{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.os-acct b{color:var(--hy-color-red)}.os-acct small{color:var(--hy-color-gray);font-size:12px;display:block}.os-acct button{border:1px solid var(--hy-color-warn);border-radius:var(--hy-radius-md);min-height:30px;color:var(--hy-color-warn);cursor:pointer;background:#fff;flex:none;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700}.os-step.is-wait .os-dot{border-color:var(--hy-color-warn);background:#fff3df}.os-step.is-wait .os-label{color:var(--hy-color-warn);font-weight:700}.of-why{box-sizing:border-box;min-height:66px;color:var(--hy-color-ink);background:#fff8dc;border:1px solid #f0e2a8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin:14px 28px 0;padding:12px 16px;font-size:13.5px;line-height:1.7;display:flex}.of-why.is-blocked{color:var(--hy-color-warn)}.of-why b{color:var(--hy-color-ink);margin-right:4px}@media (max-width:860px){.of-why{margin:12px 12px 0}}.of-daytabs{flex-wrap:wrap;gap:8px;display:flex;position:relative}.of-daytab{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 14px;line-height:1.25}.hy-adm .of-daytab[aria-pressed=false]{color:var(--hy-color-ink)}.of-daytab small{opacity:.8;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex}.of-daydot{background:var(--hy-color-warn);border-radius:50%;width:7px;height:7px;display:inline-block}.of-daytmr{color:var(--hy-color-red);margin-left:6px;font-weight:800}.of-daytab[aria-pressed=true] .of-daytmr{color:#fff}.of-daymenu{z-index:30;border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);width:230px;box-shadow:var(--hy-shadow-2);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.of-daymenu button{width:100%;min-height:38px;color:var(--hy-color-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex}.of-daymenu button:hover,.of-daymenu button.is-on{background:var(--hy-color-paper)}.of-daymenu-foot{color:var(--hy-color-gray);padding:8px 10px 4px;font-size:12px}.of-daynone{color:var(--hy-color-gray);font-size:12px}.of-soon,.of-draftbadge{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.of-soon{color:#8a5a00;background:#fff4d6}.of-draftbadge{color:#5e4b3a;background:#efe7dd}.of-daynote{color:var(--hy-color-ink);background:#fff8dc;border:1px solid #f0e2a8;border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;line-height:1.7}.of-start{text-align:center;padding:28px 16px}.of-start p{color:var(--hy-color-gray);margin:0 0 14px;font-size:14px}.of-start-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:860px){.of-daytabs{width:100%}.of-daytab{flex:1 1 0;min-width:0;padding:6px 10px}.of-daymenu{width:auto;left:0;right:0}.of-start-actions .hy-btn{flex:100%}}.cx-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cx-tabs .hy-chip{justify-content:center;gap:7px;min-width:128px}.cx-tabs .hy-chip-num{font-style:normal}.hy-adm .cx-tabs .hy-chip.is-done-tab.hy-chip-on{background:var(--hy-color-ok);border-color:var(--hy-color-ok);color:#fff}.hy-adm .cx-tabs .hy-chip.is-done-tab.hy-chip-on:hover{filter:brightness(.93)}.cx-tabs-hint{color:var(--hy-color-gray);margin-left:4px;font-size:12.5px}.cx-toolbar .ol-date{margin-left:6px}.cx-table{min-width:0}.cx-table .col-th{white-space:nowrap;position:relative}.cx-table .col-fill{border-left:0!important;padding:0!important}.cx-row{cursor:pointer}.cx-row:hover td{background:var(--hy-color-hover,#faf7f3)}.cx-row.is-open td{background:var(--hy-color-red-tint)}.cx-table tbody tr{height:44px}.cx-two b{font-size:13px;display:block}.cx-two span{color:var(--hy-color-gray);font-size:11.5px;display:block}.cx-acts-cell .cx-act{width:118px}.cx-act{white-space:nowrap;justify-content:center}.cx-table .hy-btn-sm.cx-act{min-height:28px}.cx-act-pair{gap:6px;display:inline-flex}.cx-acts-cell .cx-act-pair .cx-act{width:80px;padding:0}.cx-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cx-pill small{opacity:.85;font-size:11px;font-weight:400}.cx-pill.is-ok{color:var(--hy-color-ok);background:#eaf4ea}.cx-pill.is-wait{color:var(--hy-color-warn);background:#fff3df}.cx-pill.is-fail{color:#9a4e00;background:#ffe6cc}.cx-pill.is-na{background:var(--hy-color-paper);color:var(--hy-color-gray);font-weight:400}.cx-overlay{z-index:70;background:#00000038;position:fixed;inset:0}.cx-panel{z-index:71;background:#fff;flex-direction:column;width:440px;max-width:94vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000002e}.env-banner~.adm-shell .cx-panel,.env-banner~.adm-shell .cx-overlay{top:30px}.cx-panel-head{background:var(--hy-color-bar);color:#fff;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.cx-panel-head div{flex-direction:column;gap:2px;min-width:0;display:flex}.cx-panel-head b{font-size:15px}.cx-panel-head span{opacity:.85;font-size:12.5px}.cx-panel-x{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;padding:2px 4px;font-size:18px;line-height:1}.cx-panel-x:hover{opacity:1}.cx-panel-body{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:14px;padding:14px 16px 24px;font-size:13px;display:flex;overflow:auto}.cx-idlines{border-bottom:1px solid var(--hy-color-line);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.cx-idlines div{grid-template-columns:64px 1fr;gap:8px;display:grid}.cx-idlines span{color:var(--hy-color-gray)}.cx-idlines b{font-weight:500}.cx-reqbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-reqbar small{color:var(--hy-color-gray);font-size:11.5px}.cx-lines-box{border:1px solid var(--hy-color-line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.cx-line-row{border-top:1px solid var(--hy-color-line);background:#fff3df;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cx-line-row:first-child{border-top:0}.cx-line-row.is-done,.cx-line-row.is-na{background:#fff}.cx-line-row.is-na{background:var(--hy-color-paper)}.cx-line-row.is-fail{background:#ffe6cc}.cx-line-row u{color:var(--hy-color-gray);font-size:12px;font-weight:700;text-decoration:none}.cx-line-state{flex-direction:column;min-width:0;display:flex}.cx-line-state b{font-size:13px}.cx-line-row.is-wait .cx-line-state b,.cx-line-row.is-fail .cx-line-state b{color:var(--hy-color-warn)}.cx-line-row.is-fail .cx-line-state b{color:#9a4e00}.cx-line-row.is-ok .cx-line-state b{color:var(--hy-color-ok)}.cx-line-row.is-na .cx-line-state b{color:var(--hy-color-gray-2)}.cx-line-state small{color:var(--hy-color-gray);flex-direction:column;font-size:11.5px;line-height:1.45;display:flex}.cx-line-act{white-space:nowrap;flex-direction:column;gap:6px;display:flex}.cx-line-act .cx-act{width:92px;min-height:32px;padding:0;font-size:12.5px}.cx-line-act em{color:var(--hy-color-ok);font-size:11.5px;font-style:normal;font-weight:700}.cx-line-row.is-na .cx-line-act em{color:var(--hy-color-gray)}.cx-line-act{align-items:flex-end}.cx-undo{font:inherit;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cx-undo:hover:not(:disabled){color:var(--hy-color-red)}.cx-undo:disabled{opacity:.5;cursor:default}.cx-panel-title{color:var(--hy-color-gray);margin-bottom:4px;font-size:12.5px;font-weight:700}.cx-goods{flex-direction:column;gap:4px;display:flex}.cx-goods>div{grid-template-columns:1fr 44px 96px;gap:8px;display:grid}.cx-goods>div>span:nth-child(2){text-align:right;color:var(--hy-color-gray)}.cx-goods b{text-align:right;font-variant-numeric:tabular-nums}.cx-goods-sum{border-top:1px solid var(--hy-color-line);margin-top:4px;padding-top:8px;font-weight:700}.cx-kv{grid-template-columns:64px 1fr;gap:4px 8px;display:grid}.cx-kv>span{color:var(--hy-color-gray)}.cx-deduct{font-size:12.5px}.cx-log summary{color:var(--hy-color-gray);cursor:pointer;font-size:12.5px}.cx-log ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.cx-log li{grid-template-columns:96px 1fr;gap:8px;display:grid}.cx-log li span{color:var(--hy-color-gray);font-variant-numeric:tabular-nums}.cx-log-wait{margin-top:6px}.os-etc{width:100%;margin:-4px 0 12px}.os-ask-note{color:var(--hy-color-ink);background:#fff3df;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:12.5px;line-height:1.6}.os-ask-note b{color:var(--hy-color-warn)}.hm-kpi,.dr-kpi,.cs-kpi,.pay-sum>div,.stat,.hp-stat{box-sizing:border-box;min-height:var(--hy-kpi-h);border-radius:8px;padding:14px 16px}.hm-kpi>span,.dr-kpi>span,.cs-kpi span,.pay-sum u,.stat u,.hp-stat span{letter-spacing:0;margin-bottom:4px;font-size:12px}.hm-kpi b,.dr-kpi b,.cs-kpi b,.pay-sum b,.stat b,.hp-stat b{letter-spacing:-.02em;font-size:23px;font-weight:800;line-height:1.3}.hm-kpi em,.dr-kpi em,.cs-kpi em,.pay-sum em{margin-left:3px;font-size:12.5px}.hm-kpi-sub,.dr-kpi-sub,.pay-sum span,.stat small{color:var(--hy-color-gray);margin-top:6px;font-size:11.5px}.strip,.pay-sum,.dr-kpis,.cs-kpis,.hm-kpis,.hp-stats{gap:12px}.hm-kpi-sub b,.dr-kpi-sub b,.pay-sum span b,.stat small b{letter-spacing:0;font-size:12px;font-weight:700;line-height:inherit}.hm-vs{white-space:nowrap;color:var(--hy-color-gray);font-size:12.5px;font-style:normal;font-weight:900}.hm-vs.is-up{color:var(--hy-color-red)}.hm-vs.is-down{color:var(--hy-color-down)}.pm-host{cursor:pointer}.pm-host:focus-visible{outline:2px solid var(--hy-color-focus);outline-offset:2px}.pm{margin-top:8px;position:relative}.pm-bar{background:var(--hy-color-line);border-radius:4px;height:8px;display:flex;overflow:hidden}.pm-bar>i{flex:1 1 0;min-width:2px}.pm-bar,.pm-pcts{min-width:0}.pm-pcts{color:var(--hy-color-gray);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;line-height:1.4;display:block;overflow:hidden}.pm-pcts strong{color:var(--hy-color-red-deep);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.pm-pop{z-index:40;box-sizing:border-box;background:var(--hy-color-card);border:1px solid var(--hy-color-line);min-width:240px;max-width:calc(100vw - 16px);box-shadow:var(--hy-shadow-2);color:var(--hy-color-ink);cursor:default;border-radius:10px;padding:12px 14px;font-size:11.5px;position:absolute;top:calc(100% + 8px);left:0}.pm-pop:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.pm-pop-title{margin-bottom:6px;font-weight:800}.pm-pop ul{margin:0;padding:0;list-style:none}.pm-pop li{white-space:nowrap;grid-template-columns:8px 1fr auto 34px;align-items:center;gap:6px;line-height:1.9;display:grid}.pm-pop-name{color:var(--hy-color-ink)}.pm-pop strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.pm-pop-pct{text-align:right;color:var(--hy-color-gray);font-variant-numeric:tabular-nums}.pm-dot{border-radius:2px;flex:none;width:8px;height:8px}.pm-k-card{background:var(--hy-pay-card)}.pm-k-bank{background:var(--hy-pay-bank)}.pm-k-vbank{background:var(--hy-pay-vbank)}.pm-k-kakaopay{background:var(--hy-pay-kakaopay)}.pm-k-naverpay{background:var(--hy-pay-naverpay)}.pm-k-tosspay{background:var(--hy-pay-tosspay)}.pm-k-points{background:var(--hy-pay-points)}.pm-k-other{background:var(--hy-pay-other)}.dw-row-link{cursor:pointer}.dw-row-link:hover td{background:var(--hy-color-hover)}.dw-when{font-variant-numeric:tabular-nums;white-space:nowrap}.pka-preview-bar{background:#fff3df;border:1px solid #f0d2a4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.pka-preview-bar span{color:#7a4300}.pka-preview-bar .hy-btn{margin-left:auto}.pka-phone{background:#f5f3f0;border:1px solid #e5d9cc;border-radius:14px;max-width:430px;margin:0 auto;padding:12px 14px}.pkw{flex-direction:column;gap:10px;display:flex}.pkw-head{background:var(--hy-color-red);color:#fff;margin:0 -14px 4px;padding:12px 14px}.pkw-head b{font-size:17px;font-weight:800;display:block}.pkw-head span{opacity:.92;font-size:12.5px;display:block}.pkw-title{justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;display:flex}.pkw-title b{font-size:15px}.pkw-title span{color:var(--hy-color-gray);font-size:13px;font-weight:700}.pkw-title em{color:var(--hy-color-red);font-size:15px;font-style:normal}.pkw-filter{grid-template-columns:1fr;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:grid}.pkw-filter label{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.pkw-filter .hy-select{width:100%;min-width:0;min-height:40px}.pkw-filter .hy-select.is-on{border-color:var(--hy-color-red);color:var(--hy-color-red);font-weight:800}.pkw-filter{gap:8px}.pkw-filter label{grid-template-columns:64px 1fr}.pkw-filter .hy-select{height:44px;min-height:44px;font-size:14px;font-weight:700}.pkw-driver .hy-select.is-on{color:var(--hy-color-ink);border-color:var(--hy-color-line)}.pkw-bld{flex-direction:column;gap:6px;display:flex}.pkw-bld h4{color:var(--hy-color-gray);margin:6px 2px 0;font-size:12.5px;font-weight:800}.pkw-card{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:flex}.pkw-card-main{flex:1;min-width:0}.pkw-card-main b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;display:block}.pkw-card-main small{color:var(--hy-color-gray);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.4;display:block}.pkw-card .pkw-start{border-radius:var(--hy-radius-md);flex:none;min-width:64px;min-height:44px}.pkw-card .pkw-start.is-mine{background:#fff}.pkw-card.is-lock{background:var(--hy-color-paper)}.pkw-card.is-lock .pkw-card-main{opacity:.6}.pkw-lock{border:1.5px solid var(--hy-color-warn);border-radius:var(--hy-radius-md);min-height:44px;color:var(--hy-color-warn);white-space:nowrap;background:#fff;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.pkw-card.is-done .pkw-card-main b{font-size:15px}.pkw-when{color:var(--hy-color-ok);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;font-size:12.5px;font-weight:700;display:flex}.pkw-when small{color:var(--hy-color-gray);font-weight:500}.pkw-donefold{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);margin-top:4px}.pkw-donefold>summary{cursor:pointer;min-height:48px;color:var(--hy-color-gray);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:800;list-style:none;display:flex}.pkw-donefold>summary::-webkit-details-marker{display:none}.pkw-donefold>summary i{font-style:normal;transition:transform .15s}.pkw-donefold[open]>summary i{transform:rotate(90deg)}.pkw-donefold>summary em{color:var(--hy-color-ok);margin-left:auto;font-style:normal}.pkw-donefold>.pkw-card{margin:0 8px 8px}.pkw-donefold .pkw-empty{color:var(--hy-color-gray);padding:0 12px 12px;font-size:13px}.pkw.has-back{padding-bottom:72px}.pkw-back{z-index:6;border:2px solid var(--hy-color-red);border-radius:var(--hy-radius-md);max-width:560px;height:48px;color:var(--hy-color-red);font:inherit;cursor:pointer;box-shadow:var(--hy-shadow-2);background:#fff;justify-content:center;align-items:center;margin:0 auto;font-size:15px;font-weight:800;display:flex;position:fixed;bottom:12px;left:14px;right:14px}.pkw-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pkw-start{border:1.5px solid var(--hy-color-red);background:var(--hy-color-red-tint);min-width:52px;min-height:40px;color:var(--hy-color-red);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:800}.pkw-start:disabled{opacity:.4;cursor:default}.pkw-start.is-peek{color:var(--hy-color-gray);background:#fff;border-color:#e5d9cc}.pkw-order{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pkw-order b{letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.pkw-order small{color:var(--hy-color-gray);font-size:17px;font-weight:600}.pkw-order span{color:var(--hy-color-gray);margin-top:5px;font-size:17px;display:block}.pkw-order strong{color:var(--hy-color-red);font-weight:800}.pkw-status{color:var(--hy-color-ink);white-space:nowrap;background:#eee6db;border-radius:6px;flex:none;padding:4px 10px;font-size:12.5px;font-style:normal;font-weight:700}.pkw-status.is-packing,.pkw-status.is-changed{color:#9a4e00;background:#fff3df}.pkw-status.is-done{color:var(--hy-color-ok);background:#eaf4ea}.pkw-status.is-remove{color:var(--hy-color-danger);background:#fbf0f5}.pkw-change{background:#fff3df;border:1px solid #f0d2a4;border-radius:8px;padding:10px 12px;font-size:13.5px}.pkw-change b{margin-bottom:4px;display:block}.pkw-change ul{margin:0 0 6px;padding-left:18px}.pkw-change li em{color:#9a4e00;font-style:normal;font-weight:700}.pkw-change p{color:var(--hy-color-gray);margin:0 0 8px;font-size:12.5px}.pkw-change.is-remove{background:#fbf0f5;border-color:#e4b8cb}.pkw-change .hy-btn{margin-top:2px}.pkw-note{background:#eee6db;border-radius:8px;padding:8px 12px;font-size:12.5px}.pkw-note.is-warn{color:#7a4300;background:#fff3df}.pkw-qty{border-collapse:collapse;background:#fff;border:1px solid #e5d9cc;border-radius:10px;width:100%;min-width:320px;overflow:hidden}.pkw-qty th{text-align:left;color:var(--hy-color-gray);background:#eee6db;padding:10px 12px;font-size:12.5px}.pkw-qty th:nth-child(2),.pkw-qty th:nth-child(3){text-align:center}.pkw-qty td{vertical-align:middle;border-top:1px solid #f0e9df;padding:10px 12px}.pkw-qty tr.is-gone td{background:#fbf0f5}.pkw-item b{font-size:15px;font-weight:800;display:block}.pkw-item small{color:var(--hy-color-gray);font-size:12px;display:block}.pkw-item small.is-gone{color:var(--hy-color-danger);font-weight:700}.pkw-need{text-align:center;white-space:nowrap;font-size:15px;font-weight:800}.pkw-step{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.pkw-step button{cursor:pointer;background:#f1ebe3;border:1.5px solid #e5d9cc;border-radius:8px;width:40px;height:40px;font-size:20px;font-weight:800}.pkw-step button:last-of-type{color:var(--hy-color-red)}.pkw-step button:disabled{opacity:.35;cursor:default}.pkw-step input,.pkw-step output{text-align:center;width:52px;height:40px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #e5d9cc;border-radius:8px;place-items:center;font-size:17px;font-weight:800;display:grid}.pkw-step small{text-align:center;flex-basis:100%;font-size:11.5px;font-weight:700}.pkw-step small.is-short{color:#9a4e00}.pkw-step small.is-over{color:var(--hy-color-danger)}.pkw-bundles{align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.pkw-bundles input{text-align:center;width:64px;height:42px;font:inherit;border:1.5px solid var(--hy-color-ink);background:#fff;border-radius:8px;margin-left:auto;font-size:18px;font-weight:800}.pkw-bundles input:disabled{background:#faf7f2;border-color:#e5d9cc}.pkw-saverow{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pkw-savestate{color:var(--hy-color-gray)}.pkw-savestate.is-dirty{color:#9a4e00;font-weight:700}.pkw-savestate.is-saved{color:var(--hy-color-ok);font-weight:700}.pkw-savestate.is-failed{color:var(--hy-color-danger);font-weight:700}.pkw-savestate.is-saving{color:var(--hy-color-gray);font-weight:700}.pkw-savebtn{font:inherit;color:var(--hy-color-ink);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:14px;font-weight:800;text-decoration:underline}.pkw-savebtn:disabled{opacity:.4;cursor:default;text-decoration:none}.pkw-msg{background:#fbf0f5;border-radius:8px;padding:8px 10px}.pkw-done{flex-direction:column;align-items:center;gap:6px;display:flex}.pkw-donebtn{width:100%;min-height:52px;font-size:16px}.pkw-done small{color:var(--hy-color-gray);font-size:12.5px}.pkw-more{border-top:1px solid #e5d9cc;margin-top:6px;padding-top:10px}.pkw-more>summary{cursor:pointer;color:var(--hy-color-gray);font-size:14px;font-weight:700}.pkw-more-body{flex-direction:column;gap:10px;margin-top:10px;font-size:13px;display:flex}.pkw-kv{grid-template-columns:76px 1fr;gap:4px 8px;display:grid}.pkw-kv span{color:var(--hy-color-gray)}.pkw-loose b{margin-bottom:4px;display:block}.pkw-loose ul,.pkw-hist ul{background:#faf7f2;border-radius:8px;margin:0;padding:8px 10px;list-style:none}.pkw-loose li{justify-content:space-between;padding:2px 0;display:flex}.pkw-hist b{margin-bottom:4px;display:block}.pkw-hist li{grid-template-columns:50px 1fr;gap:8px;padding:2px 0;display:grid}.pkw-hist li span{color:var(--hy-color-gray);font-variant-numeric:tabular-nums}.pkw-more-acts{flex-wrap:wrap;gap:8px;display:flex}.pkw-donecard{background:#eaf4ea;border:1px solid #a8cdaa;border-radius:10px;padding:16px;font-size:14.5px;line-height:1.7}.pkw-donecard>b{margin-bottom:4px;font-size:16px;display:block}.pkw-mark{margin-top:4px}.pkw-donecard small{color:var(--hy-color-gray);font-size:12.5px;display:block}.spn-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.spn-top .sp-head{flex:auto;min-width:0}.spn-bell{min-height:44px;font:inherit;color:var(--hy-color-red);background:#fff;border:1px solid #d9bdac;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:7px 9px;font-size:13px;display:inline-flex}.spn-bell svg{width:16px;height:16px}.spn-count{background:var(--hy-color-red);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;min-width:20px;padding:1px 5px;font-size:12.5px;font-style:normal;font-weight:700}.spn{color:#231d19;margin:8px 0 12px}.spn button{cursor:pointer;font-family:inherit;line-height:1.4}.spn-summary{color:#a61c1c;text-align:left;white-space:nowrap;background:#fff3e9;border:1px solid #d9bdac;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;display:flex}.spn-summary strong{text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.spn-summary span{color:#7c6553;flex-shrink:0;font-size:13px}.spn-content{margin-top:7px}.spn-stack{background:#fff;border:1px solid #dcc8b8;border-left:3px solid #a61c1c;border-radius:7px;overflow:hidden}.spn-row+.spn-row{border-top:1px solid #ede2d7}.spn-rowbtn{white-space:nowrap;text-align:left;color:#35281f;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto 12px;align-items:center;gap:6px;width:100%;min-height:44px;padding:9px;font-size:14px;display:grid}.spn-rowbtn[aria-expanded=true]{background:#fff8f0}.spn-kind{color:#a61c1c;white-space:nowrap;font-size:12px;font-weight:700}.spn-kind.is-cut{color:#86511e}.spn-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spn-delta{white-space:nowrap;font-variant-numeric:tabular-nums;color:#a61c1c;font-size:14px;font-weight:700}.spn-chev{color:#95745b;text-align:center;font-size:18px;line-height:1}.spn-morewrap{background:#fffaf5;border-top:1px solid #ede2d7}.spn-more{color:#a61c1c;background:0 0;border:0;width:100%;min-height:44px;padding:9px;font-size:13px}.spn-empty{color:#796754;padding:12px 4px;font-size:13px}.spn-detail{background:#fff;border:1px solid #dcc8b8;border-radius:7px;margin-top:8px;padding:10px}.spn-detailhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.spn-detail h4{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.5}.spn-close{color:#796754;background:0 0;border:0;flex-shrink:0;min-width:44px;min-height:44px;padding:7px 3px;font-size:13px}.spn-meta{color:#796754;font-size:12px;line-height:1.5}.spn-need{color:#231d19;font-variant-numeric:tabular-nums;margin:8px 0 3px;font-size:16px;font-weight:700;line-height:1.6}.spn-need small{color:#a61c1c;font-size:13px;font-weight:700;display:block}.spn-actual{color:#665644;font-size:13px;line-height:1.6}.spn-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.spn-ack{color:#fff;background:#a61c1c;border:1px solid #a61c1c;border-radius:6px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700}.spn-ack:disabled{color:#766554;cursor:default;background:#eee6dd;border-color:#ddd0c3;font-weight:400}.spn-actions small{color:#796754;font-size:12px;line-height:1.5}.spn-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-body.is-prep{background:#f7f4ef}.tp-state{margin-left:auto}.hp{color:#2c231e;font-size:14px;line-height:1.5}.hp-toolbar,.hp-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-toolbar{margin-bottom:12px}.hp-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hp-button{font:inherit;cursor:pointer;color:#665344;background:#fff;border:1px solid #e3d6c8;border-radius:6px;min-height:38px;padding:8px 11px;font-size:13px}.hp-button[aria-pressed=true]{color:#fff;background:#a61c1c;border-color:#a61c1c}.hp-button:disabled{opacity:.45;cursor:default}.hp-passive{color:#796754;background:#fff;border:1px solid #e3d6c8;border-radius:6px;padding:8px 11px;font-size:13px}.hp-meta{color:#796754;font-size:12px}.hp h3{margin:0;font-size:16px;font-weight:700;line-height:1.5}.hp-context{color:#796754;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:8px 0 13px;font-size:12px;display:flex}.hp-context b{color:#2c231e;font-weight:700}.hp-box{background:#fff;border:1px solid #e4d7c8;border-radius:8px;margin-bottom:12px;padding:12px}.hp-stats{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.hp-stat{font:inherit;text-align:left;color:#2c231e;background:#fff;border:1px solid #e4d7c8;flex:0 300px;min-width:0}.hp-stat.is-on{border-color:#a61c1c;box-shadow:inset 0 0 0 1px #a61c1c}.hp-stat.is-cur>span{color:#a61c1c;font-weight:700}.hp-stat.is-done{border-color:var(--hy-color-ok)}.hp-stat.is-done>span{color:var(--hy-color-ok);font-weight:700}.hp-stat-main{font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;padding:0}.hp-stat-main:hover b{color:#a61c1c}.hp-stat-sub{color:#796754;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.hp-stat-sub i{color:#c9bfb3;font-style:normal}.hp-stat-sub button{font:inherit;color:#796754;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:12px}.hp-stat-sub button:hover{color:#2c231e;background:#f5f0e8}.hp-stat-sub button[aria-pressed=true]{color:#fff;background:#a61c1c}.hp-stat-none{color:#796754;font-size:15px!important}.hp-stat span{color:#796754;display:block}.hp-stat b{font-variant-numeric:tabular-nums;display:block}.hp-stat small{color:#796754;letter-spacing:0;font-size:12.5px;font-weight:400}.hp-alert{color:#7d461c;background:#fff4e6;border:1px solid #e4c397;border-left:3px solid #a61c1c;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;font-size:13px;display:flex}.hp-alert>button{font:inherit;cursor:pointer;color:#a61c1c;background:0 0;border:0;min-height:36px;padding:5px;font-size:13px;font-weight:700}.hp-alert>.hp-button{color:#665344;background:#fff;border:1px solid #e3d6c8;padding:8px 11px;font-weight:400}.hp-tablebox{background:#fff;border:1px solid #e4d7c8;border-radius:8px;overflow-x:auto}.hp-tablebox table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.hp-tablebox th{text-align:left;color:#796754;white-space:nowrap;background:#eee6db;padding:9px 10px;font-size:12px;font-weight:500}.hp-tablebox td{vertical-align:middle;border-top:1px solid #eee2d5;padding:10px}.hp-tablebox td small{color:#796754;margin-top:2px;font-size:11px;line-height:1.5;display:block}.hp-tablebox th.hp-num,.hp-tablebox td.hp-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hp-tag{color:#796754;white-space:nowrap;background:#eee7dd;border-radius:4px;padding:2px 6px;font-size:11px;display:inline-block}.hp-tag.done{color:#426c38;background:#e8f1e5}.hp-tag.work{color:#955b0c;background:#fff0d7}.hp-tag.change{color:#a61c1c;background:#fbe6e2}.hp-link{font:inherit;cursor:pointer;color:#a61c1c;text-align:left;background:0 0;border:0;min-width:40px;min-height:36px;padding:6px 0;font-size:12px}.hp-note{color:#796754;margin:8px 0 12px;font-size:12px;line-height:1.65}.hp-detail{background:#fff;border:1px solid #d6b89a;border-radius:8px;margin:12px 0;padding:12px}.hp-detailvalues{color:#665344;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:10px 0;font-size:13px;display:flex}.hp-claim{background:#f7f4ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:8px 10px;font-size:13px;display:flex}.hp-claim>b{font-size:13px}.hp-claim-tag{background:#fff;border:1px solid #e4d7c8;border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-weight:700;display:inline-flex}.hp-claim-tag small{color:var(--hy-color-gray);font-size:11.5px;font-weight:400}.hp-claim-tag button{width:28px;height:28px;color:var(--hy-color-gray);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:18px;line-height:1}.hp-claim-tag button:hover{color:var(--hy-color-danger);background:#f0ece6}.hp-claim-add{align-items:center;gap:6px;display:inline-flex}.hp-claim-add select{min-height:36px;font:inherit;background:#fff;border:1px solid #e4d7c8;border-radius:6px;padding:0 8px;font-size:13px}.hp-claim-done{margin-left:auto}.hp-danger{color:#a61c1c}.hp select{font:inherit;cursor:pointer;color:#665344;background:#fff;border:1px solid #dacab9;border-radius:6px;max-width:100%;min-height:38px;padding:8px;font-size:13px}.hp label{color:#796754;align-items:center;gap:6px;font-size:12px;display:flex}.hp-filterrow{flex-wrap:wrap;justify-content:space-between;gap:9px;margin:12px 0 8px;display:flex}.hp-pager{color:#796754;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.hp-empty{text-align:center;color:#796754;padding:24px}.hp details{margin:10px 0}.hp summary{cursor:pointer;color:#665344;min-height:36px;font-size:13px;line-height:36px}.hp-queue{background:#faf6f0;border:1px solid #e9dfd1;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;margin:6px 0;padding:8px 10px;font-size:13px;display:flex}.hp-queue-arrows{flex-shrink:0;gap:4px;display:inline-flex}.hp-queue-arrows .hp-button{min-width:38px;padding:6px 8px}.hp-current{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.hp-current label{color:#2c231e;font-size:13px;font-weight:700}.hp-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.hp-stats{grid-template-columns:1fr}.hp-stat{justify-content:space-between;align-items:center;gap:9px;display:flex}}@media (pointer:coarse){.hp-button,.hp-link,.hp select{min-height:44px}}.of-date-row{align-items:center;gap:8px;display:flex}.of-date-row .hy-input{flex:none;width:auto}.of-weekday{font-size:14px;font-weight:800}.of-settings .hy-input{height:48px;min-height:0;font-size:14px}.adm-body.ac{background:#f7f4ef}.adm-body.ac>.ac-toolbar,.adm-body.ac>.ac-workspace,.adm-body.ac>.ac-list{max-width:1180px}.ac-field select.hy-input{padding:0 11px}.ac-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ac-tabs{flex-wrap:wrap;gap:6px;display:flex}.ac-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:16px;display:grid}.ac-workspace>section{min-width:0}.ac-listhead{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.ac-listhead h3{margin:0;font-size:17px;font-weight:700}.ac-workspace .ac-listhead h3{font-size:15px}.ac-listhead span{color:#8a7766;font-size:12px}.ac-listbox{background:#fff;border:1px solid #e4d7c8;border-radius:8px;overflow-x:auto}.ac-listbox table{border-collapse:collapse;width:100%;min-width:330px;font-size:13px}.ac-listbox th{color:#7a6552;text-align:left;background:#eee6db;padding:10px 12px;font-size:12px;font-weight:500}.ac-listbox td{vertical-align:middle;border-top:1px solid #eee3d6;padding:13px 12px}.ac-workspace .ac-listbox th,.ac-workspace .ac-listbox td{padding-left:9px;padding-right:9px}.ac-listbox td small{color:#897463;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.ac-listbox td strong{font-weight:700}.ac-listbox tr.is-selected td{background:#fff7ef}.ac-badge{color:#765c46;white-space:nowrap;background:#f2ede5;border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.ac-badge+.ac-badge{margin-left:4px}.ac-link{font:inherit;cursor:pointer;color:#a91c1c;background:0 0;border:0;min-height:36px;padding:7px 0;font-size:13px}.ac-link.ac-quiet{color:#7a6859}.ac-empty{text-align:center;color:#8b7765;padding:36px 15px;font-size:13px}.ac-empty b{color:#665346;margin-bottom:7px;display:block}.ac-listfoot{color:#88725f;margin:11px 0 0;font-size:11px}.ac-panel{background:#fff;border:1px solid #e4d7c8;border-top:3px solid #ab1b1b;border-radius:9px;min-width:0;padding:16px}.ac-panelhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ac-panel h3{margin:0;font-size:17px;font-weight:700}.ac-panel h4{color:#665346;margin:0 0 9px;font-size:13px;font-weight:700}.ac-roles{flex-wrap:wrap;gap:6px;display:flex}.ac-roles .hy-chip{min-height:36px;padding:0 10px;font-size:12px}.ac-permission{color:#76614f;background:#f8f4ee;border-radius:5px;margin:9px 0 15px;padding:9px 11px;font-size:12px}.ac-fields{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.ac-field{color:#57483b;min-width:0;font-size:12px;display:block}.ac-field>span{margin-bottom:5px;font-weight:700;display:block}.ac-field .hy-input,.ac-passwrap{color:#302722;background:#fff;border:1px solid #dfd0c0;border-radius:6px;width:100%;height:42px;font-size:14px}.ac-field .hy-input{padding:9px 11px}.ac-field small{color:#877261;margin-top:5px;font-size:11px;display:block}.ac-field .pw-hint{margin-top:5px}.ac-passwrap{align-items:center;display:flex}.ac-passwrap input{width:0;min-width:0;height:100%;font:inherit;color:#302722;background:0 0;border:0;flex:1;padding:9px 11px;font-size:14px}.ac-passwrap input:focus{outline:none}.ac-passwrap:focus-within{border-color:var(--hy-color-red)}.ac-passwrap button{font:inherit;cursor:pointer;color:#7d6151;background:0 0;border:0;flex:none;min-height:40px;padding:8px 10px;font-size:12px}.ac-separator{border:0;border-top:1px solid #eee4d8;margin:17px 0}.ac-footnote{color:#877261;margin:9px 0 0;font-size:11px;line-height:1.5}.ac-actions{border-top:1px solid #eee4d8;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.ac-actions.is-reset{border-top:0;justify-content:flex-start;margin-top:12px;padding-top:0}.ac-grade{margin:13px 0 0}.ac-extra{background:#fdfbf8;border:1px solid #e9ddd0;border-radius:6px;margin:14px 0 0;padding:0 11px}.ac-extra summary,.ac-reset summary{cursor:pointer;color:#665346;min-height:42px;padding:10px 0;font-size:12px;line-height:22px}.ac-extra .ac-fields{margin-bottom:12px}.ac-warning{color:#a26111;margin:8px 0 2px;font-size:11px;line-height:1.5}.ac-reset{border-top:1px solid #eee4d8;margin-top:16px;padding-top:5px}.ac-reset summary{color:#8d5345}.ac-reset p{color:#796453;margin:3px 0 9px;font-size:12px;line-height:1.5}.ac .acc-made-head{margin-bottom:8px}.ac .acc-reset-warn{margin-top:12px}@media (max-width:760px){.ac-workspace{grid-template-columns:1fr}.ac-workspace .ac-editor{grid-row:1}}@media (max-width:480px){.ac-panel{padding:13px}.ac-field .hy-input,.ac-passwrap input{font-size:16px}}@media (pointer:coarse){.ac-link,.ac-passwrap button,.ac-roles .hy-chip{min-height:44px}}.gate-choose{text-align:center}.gate-choices{gap:10px;margin-top:18px;display:grid}.gate-choices .hy-btn{justify-content:center;width:100%;min-height:48px;font-size:15px;text-decoration:none}.gate-now{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-paper);color:var(--hy-color-ink);align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;display:flex}.gate-now small{color:var(--hy-color-gray);font-size:12px}.gate-tag{color:#5e4b3a;white-space:nowrap;background:#efe7dd;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700}.gate-tag.is-staff{color:var(--hy-color-ok);background:#e3f0e4}.gate-now+.gate-choices{margin-top:0}.dgate-now{margin-top:18px;font-size:15px}.dgate-now small{font-size:13px}.dgate .gate-choices .hy-btn{min-height:52px;font-size:16px}.hy-btn-team{color:#fff;background:var(--hy-color-bar);border-color:var(--hy-color-bar)}.hy-btn-team:hover:not(:disabled){filter:brightness(1.15)}@media print{@page{size:A4 portrait;margin:12mm}:is(body:has(.od-side-wrap) .adm-side,body:has(.od-side-wrap) .adm-topbar,body:has(.od-side-wrap) .adm-actions,body:has(.od-side-wrap) .env-banner){display:none!important}body:has(.od-side-wrap) .adm-body>:not(.od-side-wrap){display:none!important}:is(body:has(.od-side-wrap) .adm-shell,body:has(.od-side-wrap) .adm-body,body:has(.od-side-wrap) .adm-main){width:auto!important;margin:0!important;padding:0!important;display:block!important}.od-side-wrap{max-width:180mm;width:100%!important;margin:0 auto!important;position:static!important;inset:auto!important}.od-side{height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;position:static!important;overflow:visible!important}.od-side .hy-modal-body{max-height:none!important;padding:0!important;overflow:visible!important}.od-side .hy-modal-header{border-bottom:1px solid #999;padding:0 0 8px!important}.od-side .od-nav,.od-side .hy-modal-close,.od-side .od-actions,.od-side .od-call{display:none!important}.od-print-head{border-bottom:2px solid #222;flex-direction:column;gap:2px;margin:0 0 10px;padding:0 0 8px;font-size:12px;display:flex!important}.od-print-head b{font-size:15px}.od-sec{break-inside:avoid;page-break-inside:avoid}.od-photo{object-fit:contain;max-width:100%;max-height:110mm}.od-steps{display:none!important}}.st-routes{gap:6px;max-width:380px;margin-top:4px;display:grid}.st-route{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.st-route select{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);min-height:36px;font:inherit;background:#fff;padding:0 8px}.hy-field>.dp-switch{font-size:14px}.hy-field>.dp-switch i{flex:none}.hy-table.dr-table{table-layout:fixed;width:100%;min-width:0}.dr-table th.col-th{white-space:nowrap;position:relative}.dr-table th.col-th.hy-table-number{text-align:right}.dr-th-range{color:var(--hy-color-gray-2);margin-top:1px;font-size:11px;font-style:normal;font-weight:400;display:block}.dr-adjust-btn{vertical-align:middle;min-height:24px;margin-left:8px;padding:1px 8px;font-size:11.5px;display:inline-block}.dr-unpaid{color:var(--hy-color-warn);font-weight:700}.dr-target-gap{background:var(--hy-color-line);width:1px;height:22px;margin:0 10px}.dr-cycle{min-height:32px;font-size:13px}.dr-filter>.hy-btn{margin-left:auto}.dr-pay-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dr-pay-select{width:220px;height:36px;min-height:36px;padding-block:0;font-size:13.5px;font-weight:700}.dr-pay-custom{color:var(--hy-color-gray);align-items:center;gap:6px;font-size:12.5px;display:flex}.dr-pay-custom .hy-input{text-align:right;width:96px;height:36px;min-height:36px}.hy-ok{color:var(--hy-color-ok);margin:0;font-size:12.5px;font-weight:700}.dvw-range{color:var(--hy-color-gray-2);margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.dvw-tiles span .dvw-range{margin-left:4px}.dvw-count{color:var(--hy-color-gray);margin-left:4px;font-weight:400}.dvw-adj-sum{margin-left:8px;font-size:12px;font-weight:400}.dvw-adj-sum em{margin-right:6px;font-style:normal;font-weight:700}.dvw-adj-sum i{color:var(--hy-color-gray-2);font-size:11px;font-style:normal}.is-extra{color:var(--hy-color-ok)}.is-deduct{color:var(--hy-color-danger)}.ded-list td.ded-amt.is-extra{color:var(--hy-color-ok)}.ded-list tr.is-settled td{opacity:.6}.ded-settled{color:var(--hy-color-gray-2);white-space:nowrap;font-size:11.5px}.dvw-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dvw-period .hy-input{width:156px;min-height:34px}.dvw-period .hy-chip{font-size:12px}.dvw-settle{background:var(--hy-color-paper);border-radius:9px;margin-top:10px;padding:12px 14px}.dvw-settle-rows{grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:13px;display:grid}.dvw-settle-rows dt{color:var(--hy-color-gray)}.dvw-settle-rows dd{text-align:right;margin:0;font-weight:700}.dvw-settle-rows .is-net{border-top:1px solid var(--hy-color-line);color:var(--hy-color-ink);padding-top:8px;font-size:15px}.dvw-settle-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.dvw-settle-form label{color:var(--hy-color-gray);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.dvw-settle-form .hy-input{min-height:36px}.dvw-settle-form>.hy-input{flex:1;min-width:160px}.dvw-failpick{gap:4px;display:flex}.dvw-failpick .hy-chip{min-height:24px;padding:1px 8px;font-size:11.5px}.dvw-failed td:last-child{width:96px}.dvw-daily tr.is-settled td{color:var(--hy-color-gray-2)}.dvw-daily-state{text-align:right;color:var(--hy-color-gray-2);white-space:nowrap;font-size:11.5px}.dvw-payouts .ded-amt.is-extra{color:var(--hy-color-ink)}.dps-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dps-tools .hy-select{width:auto;min-height:34px}.dps-count{color:var(--hy-color-gray);font-size:13px}.dps-count b{color:var(--hy-color-ink)}.dps-tools>.hy-btn{margin-left:auto}.dps-by{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dps-by-chip{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);border:1px solid var(--hy-color-line);padding:4px 10px;font-size:12.5px}.dps-by-chip em{color:var(--hy-color-gray);margin-left:4px;font-size:11.5px;font-style:normal}.hy-table.dps-table{table-layout:fixed;width:100%}.dps-row{cursor:pointer}.dps-row.is-on td{background:var(--hy-color-paper)}.dps-note{color:var(--hy-color-gray)}.dps-sum td{background:var(--hy-color-paper);border-top:2px solid var(--hy-color-line);font-weight:700}.dps-days td{background:#faf8f5;white-space:normal!important;padding:8px 12px 12px!important}.dps-days-list{color:var(--hy-color-gray);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.dps-days-list b{color:var(--hy-color-ink)}.hp-matrix .hp-tablebox table{min-width:0}.hp-matrix td.hp-zero{color:#c9bfb3}.hp-matrix th.hp-matrix-sum,.hp-matrix td.hp-matrix-sum{background:#faf7f2;border-left:1px solid #e4d7c8}.hp-matrix tfoot td{background:#f5f0e8;border-top:2px solid #e4d7c8;font-weight:700}.hp-tablebox table.is-cols{table-layout:fixed;width:100%;min-width:0}.hp-tablebox table.is-cols th.col-th{position:relative}.hp-tablebox table.is-cols td{text-overflow:ellipsis;overflow:hidden}.hp-tablebox table.is-cols .col-fill{border-left:0;padding:0}.hp-tablebox table.is-cols .th-resize{right:0}.hp-link:disabled{opacity:.4;cursor:default}.pk-progress-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px;display:flex}.pk-progress-title b.is-done{color:var(--hy-color-ok)}.pk-progress-title .hp-meta{font-weight:400}.pk-drivers{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pk-driver{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);min-width:112px;color:var(--hy-color-gray);flex-direction:column;gap:2px;padding:8px 12px;font-size:12.5px;display:flex}.pk-driver b{color:var(--hy-color-ink);font-size:14px}.pk-driver span{font-variant-numeric:tabular-nums;font-weight:700}.pk-driver em{color:var(--hy-color-warn);font-style:normal;font-weight:700}.pk-driver.is-done{background:#eaf4ea;border-color:#a8cdaa}.pk-driver.is-done span{color:var(--hy-color-ok)}.pk-driver.is-none{border-style:dashed}.hp-button.is-primary{color:#fff;background:#a61c1c;border-color:#a61c1c;font-weight:700}.hp-button.is-primary:disabled{color:#fff;opacity:1;background:#d9c9c9;border-color:#d9c9c9}.hp-box.prm{max-width:612px}.prm-pick{align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.prm-pick-lb{color:var(--hy-color-ink);font-weight:700}.prm-dd{display:inline-block;position:relative}.prm-dd-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:auto;min-width:280px;min-height:36px;font-weight:400;display:inline-flex}.prm-dd-btn i{color:var(--hy-color-gray);font-style:normal}.prm-dd-menu{z-index:30;background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);min-width:100%;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000024}.prm-dd-item{border-radius:var(--hy-radius-md);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.prm-dd-item:hover{background:var(--hy-color-paper)}.prm-dd-item.is-on{background:var(--hy-color-red-tint)}.prm-dd-item input{accent-color:var(--hy-color-red);margin:0}.prm-dd-item b{font-weight:600}.prm-dd-item small{color:var(--hy-color-gray);margin-left:auto;padding-left:14px;font-size:11.5px}.prm-dd-item.is-none{color:var(--hy-color-gray-2);cursor:default}.prm-dd-item.is-none small{color:var(--hy-color-gray-2)}.prm-dd-foot{border-top:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:6px 10px 2px;font-size:12px;display:flex}.prm-mode{gap:6px;margin-top:12px;display:flex}.prm-mode .hy-chip{min-height:32px;padding:0 16px;font-size:13px}.prm-dd-tg{width:16px;height:16px;font:inherit;text-align:center;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 16px;margin-left:-2px;padding:0;font-size:10px;line-height:16px}.prm-dd-tg:hover{background:var(--hy-color-line);color:var(--hy-color-ink)}.prm-dd-tg.is-blank{cursor:default}.prm-dd-item.is-sub{padding-left:38px;font-size:12.5px}.prm-dd-item.is-sub b{font-weight:500}.prm-dd-item.is-sub.is-on b{font-weight:600}.prm-dd-item.is-in-dong{opacity:.55;cursor:default}.prm-dd-item.is-unassigned{border-top:1px dashed var(--hy-color-line);margin-top:2px}.prm-sub{align-items:baseline;gap:8px;margin:14px 0 6px;font-size:13px;display:flex}.prm-sub b{color:#a61c1c}.prm-sub span{color:#796754;font-size:12px}.prm-list{border-top:1px solid #eee2d5}.prm-row{border-bottom:1px solid #eee2d5;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:9px 4px;font-size:13.5px;display:grid}.prm-name{word-break:keep-all;grid-area:1/1;min-width:0;font-weight:700;line-height:1.45}.prm-name small{color:#796754;margin-left:6px;font-size:11.5px;font-weight:400;display:inline}.prm-by{color:#796754;word-break:keep-all;grid-area:2/1/auto/-1;margin-top:4px;font-size:11.5px;line-height:1.55}.prm-n{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;min-width:56px;font-size:18px;font-weight:700;line-height:1.2}.prm-n i{color:#796754;margin-left:2px;font-size:12px;font-style:normal;font-weight:400}.prm-row.is-total{background:#faf6f0;border-bottom:0}.prm-row.is-total .prm-n{color:#a61c1c}.prm-acts{flex-shrink:0;gap:6px;display:flex}.prm-copy{margin-top:0}.prm-copy-head{align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.prm-copy-all{gap:12px;margin-bottom:6px;font-size:12.5px;display:flex}.prm-copy-sel{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.prm-check{cursor:pointer;background:#fff;border:1px solid #e3d6c8;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.prm-check.is-on{background:#fff8f6;border-color:#a61c1c}.prm-check input{accent-color:#a61c1c;margin:0}.prm-check small{color:#796754;font-size:11.5px}.prm-copy-text{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e4d7c8;border-radius:6px;padding:10px;font-size:13px;line-height:1.6}.prm-copy-acts{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.prm-head{margin-bottom:0}.prm-title{font:inherit;color:#2c231e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:15px;font-weight:700;display:inline-flex}.prm-title i{color:#796754;font-size:10px;font-style:normal}.prm-title:hover{color:#a61c1c}.prm-title:disabled{cursor:default;color:#796754}.prm-title small{color:#796754;margin-left:4px;font-size:12px;font-weight:400}.pk-modal{width:min(720px,94vw)}.pk-modal.is-narrow{width:min(460px,94vw)}.pk-search{align-items:center;gap:8px;display:flex}.pk-search .hy-input{flex:1}.pk-note{color:var(--hy-color-gray);margin:8px 0;font-size:12.5px}.pk-who{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);margin-bottom:12px;padding:10px 12px;font-size:13.5px}.pk-list{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);max-height:46vh;overflow:auto}.pk-row{border-bottom:1px solid var(--hy-color-line);cursor:pointer;grid-template-columns:22px 110px 130px 60px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.pk-row:last-child{border-bottom:0}.pk-row.is-on{background:#fff8f8}.pk-row input{width:16px;height:16px;accent-color:var(--hy-color-red)}.pk-row small{color:var(--hy-color-gray);font-size:12px}.pk-row.is-coupon{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pk-row.is-coupon b{white-space:nowrap}.pk-row.is-coupon span{color:var(--hy-color-red);white-space:nowrap;font-weight:700}.pk-row.is-coupon small{flex-basis:100%;padding-left:26px}.pk-empty{text-align:center;color:var(--hy-color-gray);padding:20px;font-size:13px}.pt-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pt-set-col .dp-switch{margin-bottom:10px}.pt-set-save{align-items:center;gap:8px;margin-top:14px;display:flex}.pt-check{cursor:pointer;align-items:flex-start;gap:8px;margin:10px 0;font-size:13px;line-height:1.5;display:flex}.pt-check input{width:16px;height:16px;accent-color:var(--hy-color-red);margin-top:2px}.pt-empty{text-align:center;color:var(--hy-color-gray);padding:28px!important}.pt-balance{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.pt-balance>span{color:var(--hy-color-gray);font-size:13px}.pt-balance>b{font-size:24px;font-weight:800}.pt-balance>small{color:var(--hy-color-gray);font-size:12px}.pt-acts{flex-wrap:wrap;gap:6px;display:flex}.pt-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.pt-form .hy-input{flex:1;min-width:120px}.pt-ledger{border-top:1px solid var(--hy-color-line);max-height:44vh;margin-top:14px;overflow:auto}.pt-ledger-row{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.pt-ledger-row small{color:var(--hy-color-gray);margin-top:1px;font-size:11.5px;display:block}.pt-ledger-row>b{color:var(--hy-color-ok);white-space:nowrap}.pt-ledger-row.is-minus>b{color:var(--hy-color-ink)}.pt-toast{z-index:60;border-radius:var(--hy-radius-md);background:var(--hy-color-ink);color:#fff;padding:10px 18px;font-size:13.5px;animation:2.4s forwards pt-toast;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@keyframes pt-toast{0%{opacity:0;transform:translate(-50%,8px)}10%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0}}.cp-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.cp-ended{border-radius:var(--hy-radius-pill);background:var(--hy-color-paper);color:var(--hy-color-gray);margin-left:6px;padding:1px 6px;font-size:11px}.ol-row.is-ended td{color:var(--hy-color-gray)}.ol-row.is-picked td{background:#fff8f8}.cp-st{border-radius:var(--hy-radius-pill);background:var(--hy-color-paper);padding:2px 8px;font-size:12px}.cp-st.is-ok{color:var(--hy-color-ok);background:#e8f3e9}.cp-st.is-done{background:var(--hy-color-paper);color:var(--hy-color-ink)}.cp-st.is-off{color:var(--hy-color-gray)}.cs-result{flex-wrap:wrap;align-items:center;display:flex}.cs-pickbar{flex-wrap:wrap;align-self:center;align-items:center;gap:8px;min-height:32px;margin-left:16px;font-size:13px;display:flex}.cs-pickbar .hy-btn:disabled{border-color:var(--hy-color-line);color:var(--hy-color-gray-2);opacity:1;cursor:default;background:#fff}.cs-pickbar .hy-btn i{color:var(--hy-color-gray-2);margin-left:4px;font-style:normal;font-weight:700}.cs-pickbar.is-on .cs-pick-pri:not(:disabled) i{color:#fff}.cs-pickbar.is-on .hy-btn:not(:disabled):not(.cs-pick-pri) i{color:var(--hy-color-red)}.cs-pickbar.is-on .cs-pick-leave:not(:disabled){color:var(--hy-color-danger);border-color:var(--hy-color-danger)}.cs-pickbar.is-on .cs-pick-leave:not(:disabled) i{color:var(--hy-color-danger)}.cs-pickbar b{margin-right:4px}.cs-rw{gap:14px;margin-top:8px;font-size:13px;display:flex}.cs-rw b{color:var(--hy-color-red)}.pu-body{max-width:1180px}.pu-dim{color:var(--hy-color-gray);font-size:13px}.adm-actions .pu-mainbtn{width:auto;padding-inline:16px}.pu-daynav,.sk-daynav{width:150px;height:44px;min-height:0;padding-inline:10px;font-size:14px}.pu-stats .hp-stat{flex:200px;max-width:320px}.pu-unpaid{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;margin-bottom:14px;padding:4px 14px}.pu-unpaid-row{border-bottom:1px dashed var(--hy-color-line);align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.pu-unpaid-row:last-child{border-bottom:0}.pu-unpaid-row>.hy-linkbtn{text-align:left;width:44px}.pu-unpaid-row small{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pu-unpaid-row em{white-space:nowrap;font-style:normal;font-weight:700}.pu-unpaid-row .hy-btn{height:32px;padding-inline:10px;font-size:12.5px}.pu-card{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;margin-top:14px;overflow:hidden}.pu-card.is-dirty{border-color:var(--hy-color-red)}.pu-head{background:var(--hy-color-paper);border-bottom:1px solid var(--hy-color-line);align-items:center;gap:12px;padding:10px 16px;display:flex}.pu-supplier{width:200px;height:38px;font-size:15px;font-weight:800}.pu-pay{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pu-pay .hy-chip{min-height:34px;padding:0 11px;font-size:12.5px}.pu-pay .dp-switch{white-space:nowrap;margin-left:8px;font-size:13px}.pu-head-sum{white-space:nowrap;margin-left:auto;font-size:18px}.pu-remove{color:var(--hy-color-gray);font-size:12px}.pu-cardbody{grid-template-columns:1fr 224px;display:grid}.pu-left{min-width:0;padding:6px 16px 14px;overflow-x:auto}.pu-table{border-collapse:collapse;width:100%;font-size:13px}.pu-table th{color:var(--hy-color-gray);text-align:center;border-bottom:1px solid var(--hy-color-line);white-space:nowrap;padding:6px 4px;font-size:12px;font-weight:700}.pu-table td{text-align:center;border-bottom:1px dashed var(--hy-color-line);white-space:nowrap;padding:4px 2px}.pu-table .hy-input{height:36px;min-height:0;padding-inline:9px;font-size:13px}.pu-table td.pu-namecell{text-align:left;width:100%}.pu-name{width:100%;min-width:110px}.pu-spec-in{width:64px}.pu-table .pu-packcell{text-align:left}.pu-pack{align-items:center;gap:2px;display:inline-flex}.pu-pack .pu-unit{margin-left:0}.pu-per{color:var(--hy-color-gray);white-space:nowrap}.pu-pack .pu-per-in{width:50px}.pu-num{text-align:right;font-variant-numeric:tabular-nums;width:70px}.pu-table .pu-num{width:62px}.pu-card input[type=number]{appearance:textfield}.pu-card input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pu-card input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pu-unit{width:60px;height:36px;margin-left:3px;padding:0 2px;font-size:13px}.pu-calc{color:var(--hy-color-gray);font-variant-numeric:tabular-nums}.pu-amt{font-variant-numeric:tabular-nums;font-weight:700}.pu-table .pu-amt{text-align:right;min-width:84px;padding-right:8px}.pu-table .pu-tagcell{text-align:left;min-width:100px}.pu-notelink{color:var(--hy-color-gray);vertical-align:middle;padding:4px 2px;font-size:12.5px;text-decoration:none}.pu-notelink:hover{color:var(--hy-color-ink);text-decoration:underline}.pu-notebtn{font:inherit;vertical-align:middle;text-overflow:ellipsis;border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-paper);max-width:100px;color:var(--hy-color-gray);white-space:nowrap;cursor:pointer;padding:3px 9px;font-size:12px;font-weight:700;overflow:hidden}.pu-notebtn:hover{color:var(--hy-color-ink)}.pu-note-in{vertical-align:middle;width:100px}.pu-taxbtn{font:inherit;border:1px solid var(--hy-color-line);color:var(--hy-color-gray);border-radius:var(--hy-radius-md);cursor:pointer;white-space:nowrap;background:#fff;padding:3px 7px;font-size:13px}.pu-taxbtn:hover{color:var(--hy-color-ink)}.pu-taxbtn.is-on{color:var(--hy-color-warn);background:#fff1e3;border-color:#f3c48f;font-weight:700}.pu-x{font:inherit;color:var(--hy-color-gray-2);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:17px}.pu-x:hover{color:var(--hy-color-danger)}.pu-addline{margin:8px 0 0;font-size:13px;font-weight:700;display:inline-block}.pu-sum{border-top:1px solid var(--hy-color-line);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;padding-top:10px;font-size:13px;display:flex}.pu-sum>span>b{font-size:14px}.pu-receipt{align-items:center;gap:6px;display:inline-flex}.pu-receipt .pu-num{width:90px;height:36px;min-height:0;font-size:13px}.pu-sum em{font-style:normal;font-weight:700}.pu-sum em.is-ok{color:var(--hy-color-ok)}.pu-sum em.is-warn{color:var(--hy-color-warn)}.pu-sum .pu-sum-all{color:var(--hy-color-red)}.pu-table tr.pu-freight td{background:var(--hy-color-paper)}.pu-freight-name{padding-left:10px;font-size:13px;font-weight:800}.pu-table td.pu-freight-hint,.pu-freight-hint{color:var(--hy-color-gray);font-size:12px}.pu-table td.pu-freight-hint{white-space:normal;text-align:left;line-height:1.35}.pu-table td.pu-freight-cell{white-space:nowrap;text-align:right}.pu-table .pu-freight-in{width:84px}.pu-freight-won{color:var(--hy-color-gray);margin-left:4px;font-size:12px}.pu-mline.pu-mfreight{background:var(--hy-color-paper);padding:8px 10px}.pu-mfreight .pu-freight-name{flex:1;padding-left:0;font-size:15px}.pu-mfreight .pu-ml1 .pu-freight-in{flex:none;width:110px}.pu-mfreight .pu-taxbtn{min-height:44px;padding:0 10px}.pu-mfreight .pu-freight-hint{margin-top:4px;display:block}.pu-search-row{margin-top:14px}.pu-search-n{color:var(--hy-color-gray);margin:6px 0 0;font-size:12.5px}.pu-search-n b{color:var(--hy-color-ink)}.pu-supplier-box{flex:none}.pu-name-box{width:100%;min-width:110px;display:block}.pu-mname-box{flex:1;min-width:0}.pu-ml1 .pu-mname-box>.hy-input{width:100%}.pu-memo{color:var(--hy-color-gray);flex-basis:100%;align-items:center;gap:8px;font-size:12.5px;display:flex}.pu-memo .hy-input{flex:1;max-width:560px;height:34px;font-size:13px}.pu-photos{border-left:1px solid var(--hy-color-line);background:#fbf9f6;padding:12px}.pu-photos-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pu-thumb{position:relative}.pu-thumb-btn{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);cursor:zoom-in;border-radius:7px;width:48px;height:48px;padding:0;display:block;overflow:hidden}.pu-thumb.is-big .pu-thumb-btn{aspect-ratio:3/4;width:100%;height:auto}.pu-thumb-btn img{object-fit:cover;width:100%;height:100%;display:block}.pu-pdf{color:var(--hy-color-red);font-size:12px;font-weight:800}.pu-thumb-x{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;width:20px;height:20px;font-size:14px;line-height:1;position:absolute;top:2px;right:2px}.pu-thumb-ask{z-index:5;border:1px solid var(--hy-color-line);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #0000001f}.pu-thumb-ask .hy-btn{height:34px;padding-inline:12px;font-size:13px}.pu-thumb.is-ask .pu-thumb-btn{outline:2px solid var(--hy-color-danger)}.pu-drop{font:inherit;color:var(--hy-color-gray);cursor:pointer;background:#fff;border:2px dashed #d9cfc3;border-radius:8px;flex-direction:column;grid-column:span 2;align-items:center;gap:2px;padding:14px 8px;font-size:11.5px;display:flex}.pu-drop strong{color:var(--hy-color-ink);margin-bottom:3px;font-size:13px}.pu-drop:disabled{opacity:.6;cursor:wait}.pu-photo-hint{color:var(--hy-color-gray-2);text-align:center;margin:8px 0 0;font-size:11px}.pu-mrow{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.pu-mrow small{color:var(--hy-color-gray-2);font-size:11.5px}.pu-readbtn{width:100%;margin-bottom:10px}.pu-mrow .pu-readbtn{flex-basis:100%;height:44px;margin:0 0 4px;font-size:15px}.pu-readsum{background:color-mix(in srgb, var(--hy-color-gold) 10%, #fff);border:1px solid color-mix(in srgb, var(--hy-color-gold) 45%, #fff);border-radius:var(--hy-radius-md);color:#4a423d;margin:10px 16px 0;padding:9px 12px;font-size:13px;line-height:1.5}.pu-readsum b{color:var(--hy-color-warn)}.pu-readsum-line{align-items:center;gap:8px;display:flex}.pu-readsum-line>span{flex:1;min-width:0}.pu-readsum-line .hy-linkbtn{white-space:nowrap;font-size:12.5px}.pu-readsum .adm-note-steps{margin-top:6px}.pu-dot{border-radius:var(--hy-radius-pill);background:var(--hy-color-warn);flex:none;width:8px;height:8px}.pu-table tr.is-check td:first-child{box-shadow:inset 3px 0 0 var(--hy-color-warn)}.pu-table tr.pu-readrow td{box-shadow:inset 3px 0 0 var(--hy-color-warn);background:color-mix(in srgb, var(--hy-color-warn) 5%, #fff);text-align:left;white-space:normal;padding:6px 10px 8px 16px}.pu-readdetail{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;line-height:1.4;display:flex}.pu-readraw{color:var(--hy-color-ink)}.pu-readraw b{font-weight:800}.pu-readwhy{color:var(--hy-color-gray)}.pu-readacts{gap:6px;margin-left:auto;display:flex}.pu-readacts .hy-btn{width:auto;height:34px;min-height:0;padding-inline:12px;font-size:13px}.pu-okbtn{color:var(--hy-color-ok);background:color-mix(in srgb, var(--hy-color-ok) 8%, #fff);border-color:color-mix(in srgb, var(--hy-color-ok) 35%, #fff);font-weight:700}.pu-okbtn:hover:not(:disabled){background:color-mix(in srgb, var(--hy-color-ok) 14%, #fff)}.pu-ltag{vertical-align:middle;border-radius:var(--hy-radius-pill);white-space:nowrap;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.pu-ltag.is-ok{background:color-mix(in srgb, var(--hy-color-ok) 10%, #fff);color:var(--hy-color-ok)}.pu-checkbtn{font:inherit;vertical-align:middle;border:1px solid color-mix(in srgb, var(--hy-color-warn) 35%, #fff);border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 10%, #fff);color:var(--hy-color-warn);white-space:nowrap;cursor:pointer;margin-left:6px;padding:3px 9px;font-size:12px;font-weight:800}.pu-checkbtn.is-open{background:var(--hy-color-warn);border-color:var(--hy-color-warn);color:#fff}.pu-mline.is-check{box-shadow:inset 3px 0 0 var(--hy-color-warn);background:color-mix(in srgb, var(--hy-color-warn) 4%, #fff);padding-left:10px}.pu-ml3{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pu-ml3 .pu-ltag,.pu-ml3 .pu-checkbtn{margin-left:0}.pu-ml3 .pu-notelink{min-height:44px;padding:0 4px;font-size:14px}.pu-ml3 .pu-notebtn{max-width:100%;min-height:44px;padding-inline:12px;font-size:14px}.pu-ml3 .pu-note-in{flex:1;width:auto;min-width:0;height:44px;font-size:16px}.pu-ml3 .pu-ltag{padding:4px 10px;font-size:13px}.pu-ml3 .pu-checkbtn{min-height:44px;padding-inline:14px;font-size:14px}.pu-ml3 .pu-readdetail{border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 6%, #fff);flex-basis:100%;padding:8px 10px}.pu-ml3 .pu-readacts{width:100%;margin-left:0}.pu-ml3 .pu-readacts .hy-btn{flex:1;height:44px;font-size:15px}.pu-madd{width:48px;height:48px;color:var(--hy-color-ink);font:inherit;cursor:pointer;background:#fff;border:2px dashed #d9cfc3;border-radius:7px;font-size:20px}.pu-mlines{flex-direction:column;display:flex}.pu-mline{border-top:1px dashed var(--hy-color-line);padding:8px 0}.pu-ml1{align-items:center;gap:6px;display:flex}.pu-ml1 .hy-input{flex:1;min-width:0;height:44px;font-size:16px}.pu-ml1 em{white-space:nowrap;font-size:15px;font-style:normal;font-weight:700}.pu-ml1 .pu-x{min-width:44px;min-height:44px}.pu-ml2{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.pu-ml2 .hy-input{height:44px;font-size:16px}.pu-ml2 .pu-num{width:60px;padding-inline:6px}.pu-ml2 .pu-unit{width:66px;height:44px;margin-left:0;font-size:16px}.pu-ml2 .pu-price{width:76px}.pu-ml2 .pu-taxbtn{min-height:44px;padding:0 10px;font-size:13px}.pu-mpack{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin-top:6px;font-size:13px;display:flex}.pu-mfield{flex-direction:column;gap:2px;display:flex}.pu-mfield>small{color:var(--hy-color-gray);font-size:11.5px;font-weight:700}.pu-mpack .hy-input{height:44px;font-size:16px}.pu-mpack .pu-spec-in{width:84px}.pu-mpack .pu-per-in{width:60px;padding-inline:6px}.pu-mpack .pu-unit{width:66px;height:44px;font-size:16px}.pu-viewer{z-index:80;cursor:zoom-out;background:#000000d1;position:fixed;inset:0;overflow:auto}.pu-viewer-x{z-index:81;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 12px;font-size:14px;position:fixed;top:10px;right:12px}.pu-viewer-in{justify-content:center;align-items:flex-start;min-height:100%;padding:48px 0 24px;display:flex}.pu-viewer-in img{cursor:default;max-width:100vw;height:auto}@media (min-width:900px){.pu-viewer-in img{max-width:95vw}}.pu-list{flex-direction:column;gap:8px;display:flex}.pu-mcard{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.pu-mcard.is-off{opacity:.6}.pu-mcard.is-edit{background:var(--hy-color-paper);flex-direction:column;align-items:stretch}.pu-card-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pu-card-main small{color:var(--hy-color-gray);font-size:12px}.pu-spec{color:var(--hy-color-gray);margin-left:6px;font-size:13px;font-weight:500}.pu-tag{border-radius:var(--hy-radius-pill);background:var(--hy-color-paper);color:var(--hy-color-gray);white-space:nowrap;margin-left:6px;padding:2px 8px;font-size:11px;display:inline-block}.pu-card-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.pu-del{color:var(--hy-color-danger);margin-right:auto}.pu-add{justify-content:center;width:100%}.pu-field{min-width:0;color:var(--hy-color-gray);font-size:12px;display:block}.pu-field>span{margin-bottom:4px;font-weight:700;display:block}.pu-field .hy-input{width:100%;height:42px;font-size:15px}.pu-field select.hy-input{padding:0 8px}.pu-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pu-row3{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:8px;display:grid}.adm-actions .pu-tabs .hy-chip{width:auto}.pu-search{width:160px;height:36px}.ac-check{color:#57483b;cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.ac-check input{margin-top:3px}:root:is([data-view=phone],.is-narrow) .pu-actions .adm-actions-main{width:100%}:root:is([data-view=phone],.is-narrow) .pu-actions .adm-actions-main .pu-mainbtn:first-child{flex:1}:root:is([data-view=phone],.is-narrow) .pu-actions .adm-actions-side{justify-content:space-between;width:100%;margin-left:0}:root:is([data-view=phone],.is-narrow) .pu-stats .hp-stat{max-width:none}:root:is([data-view=phone],.is-narrow) .pu-card{margin-top:10px}:root:is([data-view=phone],.is-narrow) .pu-head{flex-wrap:wrap;gap:8px;padding:10px 12px}:root:is([data-view=phone],.is-narrow) .pu-supplier{flex:1;width:calc(100% - 120px)}:root:is([data-view=phone],.is-narrow) .pu-supplier-box{flex:1;min-width:0}:root:is([data-view=phone],.is-narrow) .pu-supplier-box>.pu-supplier,:root:is([data-view=phone],.is-narrow) .pu-search-row .item-search{width:100%}:root:is([data-view=phone],.is-narrow) .pu-head-sum{margin-left:0;font-size:16px}:root:is([data-view=phone],.is-narrow) .pu-pay{width:100%}:root:is([data-view=phone],.is-narrow) .pu-pay .hy-chip{padding:0 9px;font-size:12px}:root:is([data-view=phone],.is-narrow) .pu-pay .dp-switch,:root:is([data-view=phone],.is-narrow) .pu-remove{margin-left:auto}:root:is([data-view=phone],.is-narrow) .pu-cardbody{grid-template-columns:1fr}:root:is([data-view=phone],.is-narrow) .pu-left{padding:0 12px 12px}:root:is([data-view=phone],.is-narrow) .pu-readsum{margin:10px 12px 0}:root:is([data-view=phone],.is-narrow) .pu-readsum-line{align-items:flex-start}:root:is([data-view=phone],.is-narrow) .pu-readsum-line .pu-dot{margin-top:6px}:root:is([data-view=phone],.is-narrow) .pu-sum{gap:6px 12px;font-size:13px}:root:is([data-view=phone],.is-narrow) .pu-receipt .pu-num{width:80px}:root:is([data-view=phone],.is-narrow) .pu-memo .hy-input{max-width:none}:root:is([data-view=phone],.is-narrow) .pu-search{width:100%}:root:is([data-view=phone],.is-narrow) .pu-row3{grid-template-columns:1fr 1fr}:root:is([data-view=phone],.is-narrow) .pu-row3>.pu-field:nth-child(3){grid-column:span 2}:root:is([data-view=phone],.is-narrow) .pu-unpaid-row{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .pu-unpaid-row small{flex-basis:100%}.adm-tabbar{display:none}:root:is([data-view=phone],.is-narrow) .adm-tabbar{z-index:85;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--hy-color-line);background:#fff;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #0000000f}:root:is([data-view=phone],.is-narrow) .adm-tabbar>a,:root:is([data-view=phone],.is-narrow) .adm-tabbar>button{font:inherit;color:var(--hy-color-gray);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:700;text-decoration:none;display:flex}:root:is([data-view=phone],.is-narrow) .adm-tabbar>.on{color:var(--hy-color-red)}:root:is([data-view=phone],.is-narrow) .adm-main{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}:root:is([data-view=phone],.is-narrow) .adm-side.is-open .adm-side-body{max-height:calc(100dvh - 110px)}:root:is([data-view=phone],.is-narrow) .env-banner+.adm-shell .adm-side.is-open .adm-side-body{max-height:calc(100dvh - 140px)}:root:is([data-view=phone],.is-narrow) .adm-topbar{gap:4px 8px;padding:10px 12px}:root:is([data-view=phone],.is-narrow) .adm-topbar h1{font-size:18px}:root:is([data-view=phone],.is-narrow) .adm-topbar .sub{font-size:12px}:root:is([data-view=phone],.is-narrow) .adm-actions{gap:6px;padding:10px 12px 0}:root:is([data-view=phone],.is-narrow) .adm-actions-main,:root:is([data-view=phone],.is-narrow) .adm-actions-side{gap:6px}:root:is([data-view=phone],.is-narrow) .adm-actions .hy-btn{flex:auto;width:auto;min-height:40px}:root:is([data-view=phone],.is-narrow) .adm-actions-side{justify-content:flex-start;width:100%;margin-left:0}:root:is([data-view=phone],.is-narrow) .adm-actions .hy-chip{min-height:36px}:root:is([data-view=phone],.is-narrow) .adm-body{padding:12px 12px 40px;overflow-x:auto}:root:is([data-view=phone],.is-narrow) .adm-note{padding:10px 12px;font-size:12.5px}:root:is([data-view=phone],.is-narrow) .hm-kpis,:root:is([data-view=phone],.is-narrow) .dr-kpis,:root:is([data-view=phone],.is-narrow) .cs-kpis,:root:is([data-view=phone],.is-narrow) .pay-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}:root:is([data-view=phone],.is-narrow) .hm-kpi.is-main{grid-column:span 2}:root:is([data-view=phone],.is-narrow) .hp-stats{gap:8px}:root:is([data-view=phone],.is-narrow) .hp-stats .hp-stat{flex:calc(50% - 4px);max-width:none}:root:is([data-view=phone],.is-narrow) .strip{flex-wrap:wrap;gap:8px}:root:is([data-view=phone],.is-narrow) .strip .stat{flex:calc(50% - 4px)}:root:is([data-view=phone],.is-narrow) .hm-kpi,:root:is([data-view=phone],.is-narrow) .dr-kpi,:root:is([data-view=phone],.is-narrow) .cs-kpi,:root:is([data-view=phone],.is-narrow) .pay-sum>div,:root:is([data-view=phone],.is-narrow) .stat,:root:is([data-view=phone],.is-narrow) .hp-stat{min-height:96px;padding:12px}:root:is([data-view=phone],.is-narrow) .hm-kpi b,:root:is([data-view=phone],.is-narrow) .dr-kpi b,:root:is([data-view=phone],.is-narrow) .cs-kpi b,:root:is([data-view=phone],.is-narrow) .pay-sum b,:root:is([data-view=phone],.is-narrow) .stat b,:root:is([data-view=phone],.is-narrow) .hp-stat b{font-size:21px}:root:is([data-view=phone],.is-narrow) .pt-toast{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));text-align:center;transform:none}:root:is([data-view=phone],.is-narrow) .pt-toast{animation-name:pt-toast-m}@media (max-width:860px){.adm-shell{grid-template-columns:minmax(0,1fr)}}:root:is([data-view=phone],.is-narrow) .hm-tasks{padding:10px 12px 4px}:root:is([data-view=phone],.is-narrow) .hm-tasks-list li a{grid-template-columns:1fr auto;gap:2px 10px;padding:9px 2px;display:grid}:root:is([data-view=phone],.is-narrow) .hm-tasks-list li a em{grid-area:1/2/span 2;align-self:center}:root:is([data-view=phone],.is-narrow) .hm-tasks-list li a b{grid-column:1;font-size:14px}:root:is([data-view=phone],.is-narrow) .hm-tasks-list li a span{grid-column:1;font-size:12px}:root:is([data-view=phone],.is-narrow) .hm-flow{margin-bottom:12px;padding:12px 12px 10px}:root:is([data-view=phone],.is-narrow) .hm-flow-head{margin-bottom:10px}:root:is([data-view=phone],.is-narrow) .hm-flow-head h2{font-size:15px}:root:is([data-view=phone],.is-narrow) .hm-steps{background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:10px;display:block;overflow:hidden}:root:is([data-view=phone],.is-narrow) .hm-step a{border:0;border-top:1px dashed var(--hy-color-line);height:auto;box-shadow:none;border-radius:0;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:10px 12px;display:grid}:root:is([data-view=phone],.is-narrow) .hm-step:first-child a{border-top:0}:root:is([data-view=phone],.is-narrow) .hm-step-top{grid-column:1}:root:is([data-view=phone],.is-narrow) .hm-step-top b{font-size:14px}:root:is([data-view=phone],.is-narrow) .hm-step-top em{display:none}:root:is([data-view=phone],.is-narrow) .hm-step-what{grid-column:1;margin:2px 0 0 18px;font-size:12px}:root:is([data-view=phone],.is-narrow) .hm-step-foot{white-space:nowrap;border:0;grid-area:1/2/span 2;margin:0;padding:0;font-size:13px}:root:is([data-view=phone],.is-narrow) .hm-step-foot i{margin-left:2px}:root:is([data-view=phone],.is-narrow) .hm-step.is-now a{border-left:3px solid var(--hy-color-warn);background:#fff8ef;padding-left:9px}:root:is([data-view=phone],.is-narrow) .hm-kpis{margin-bottom:12px}:root:is([data-view=phone],.is-narrow) .hm-section-head{flex-wrap:wrap;gap:6px 10px;margin:6px 0 8px}:root:is([data-view=phone],.is-narrow) .hm-section-head .hy-section-title{font-size:15px}:root:is([data-view=phone],.is-narrow) .hm-more-set{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap table{width:100%;font-size:12.5px}:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap th,:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap td{padding-inline:6px;width:auto!important}:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap th:nth-child(4),:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap td:nth-child(4),:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap th:nth-child(5),:root:is([data-view=phone],.is-narrow) .hm-section-head+.hy-table-wrap td:nth-child(5){display:none}:root:is([data-view=phone],.is-narrow) .hm-gu b{font-size:13.5px}:root:is([data-view=phone],.is-narrow) .hm-gu-count{margin-left:4px;padding:0 6px;font-size:11px}:root:is([data-view=phone],.is-narrow) .hm-dong-name{padding-left:14px;font-size:13px}:root:is([data-view=phone],.is-narrow) .hm-item-strip{gap:8px}:root:is([data-view=phone],.is-narrow) .hm-item-strip>div{padding:9px 11px}:root:is([data-view=phone],.is-narrow) .hm-item-strip b{font-size:19px}.ol-cards,.dw-cards{flex-direction:column;gap:8px;display:flex}.ol-cards-empty{text-align:center;color:var(--hy-color-gray);border:1px dashed var(--hy-color-line);background:#fff;border-radius:10px;padding:28px 12px;font-size:13px}.ol-card,.dw-card{border:1px solid var(--hy-color-line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ol-card:active,.dw-card:active{background:var(--hy-color-paper)}.ol-c1,.dw-c1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ol-c1>b,.dw-c1>b{font-size:15px}.ol-c1 small,.dw-c1 small{color:var(--hy-color-gray);font-size:12px}.ol-c1 em{white-space:nowrap;margin-left:auto;font-size:15px;font-style:normal;font-weight:800}.ol-c1 .ol-round,.dw-c1 .dw-round{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.ol-c2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ol-c2 b{font-size:14px}.ol-c2 a,.dw-c3 a{color:var(--hy-color-red);font-size:13px;text-decoration:underline}.ol-c3,.ol-c4{font-size:13px}.ol-c4 small{color:var(--hy-color-gray)}.ol-c4.is-req{color:var(--hy-color-gray);font-size:12.5px}.ol-c5{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ol-c5 i{color:var(--hy-color-red);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:700}.ol-ctag{background:var(--hy-color-paper);color:var(--hy-color-gray);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;display:inline-block}.ol-ctag.is-ok{color:var(--hy-color-ok);background:#e8f3e9}.ol-ctag.is-warn{color:var(--hy-color-warn);background:#fff1e3}.ol-ctag.is-region{color:var(--hy-color-red);background:#f6e3e3}.dw-card.is-late{border-color:var(--hy-color-warn)}.dw-c1 em{color:var(--hy-color-gray);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.dw-c1 em.is-late{color:var(--hy-color-warn);font-weight:800}.dw-c2{align-items:baseline;gap:6px;display:flex}.dw-c2 span{color:var(--hy-color-gray);font-size:11.5px}.dw-c2 b{font-size:16px}.dw-c2 strong{white-space:nowrap;margin-left:auto;font-size:17px}.dw-c3{color:var(--hy-color-gray);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.dw-c4{color:var(--hy-color-gray);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.dw-c4>span:first-child{margin-right:auto}.dw-c4 b.is-late{color:var(--hy-color-warn)}.dw-c4 .hy-btn{height:38px;padding:0 12px;font-size:13px}.dw-cgroup{color:var(--hy-color-gray);margin:6px 0 0;font-size:12.5px;font-weight:700}.dw-cgroup.is-past{color:var(--hy-color-warn)}:root:is([data-view=phone],.is-narrow) .ol-filters{gap:8px}:root:is([data-view=phone],.is-narrow) .ol-region-row,:root:is([data-view=phone],.is-narrow) .ol-toolbar{flex-wrap:wrap;gap:6px}:root:is([data-view=phone],.is-narrow) .ol-searchbox{width:100%!important}:root:is([data-view=phone],.is-narrow) .ol-search-resize,:root:is([data-view=phone],.is-narrow) .ol-pagesize,:root:is([data-view=phone],.is-narrow) .dw-toolbar .hy-btn-secondary{display:none!important}:root:is([data-view=phone],.is-narrow) .ol-count-acts{margin-left:auto}:root:is([data-view=phone],.is-narrow) .ol-q{font-size:14px}:root:is([data-view=phone],.is-narrow) .dw-title{flex-wrap:wrap;font-size:14px}:root:is([data-view=phone],.is-narrow) .pay-older{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}:root:is([data-view=phone],.is-narrow) .pay-none{padding:20px 12px}.ol-c1,.dw-c1{flex-wrap:nowrap}.ol-c1>b,.dw-c1>b,.ol-c1 em,.dw-c1 em,.ol-c1 .ol-round,.dw-c1 .dw-round{flex:none}.ol-c1 small,.dw-c1 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root:is([data-view=phone],.is-narrow) .ol-date{flex-wrap:wrap;gap:6px}:root:is([data-view=phone],.is-narrow) .ol-date .ol-filter-label{flex-basis:100%}:root:is([data-view=phone],.is-narrow) .ol-range{flex:100%}:root:is([data-view=phone],.is-narrow) .ol-range .hy-input{flex:1;width:auto;min-width:0;min-height:36px}:root:is([data-view=phone],.is-narrow) .ol-date .hy-chip{min-height:34px;padding:0 10px;font-size:12.5px}:root:is([data-view=phone],.is-narrow) .ol-filters .ol-region-row .ol-filter-label{flex-basis:auto}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards{display:block;width:100%!important;min-width:0!important}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards thead{display:none}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards tbody{flex-direction:column;gap:8px;display:flex}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards tr{border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;gap:3px 8px;padding:10px 12px;display:grid}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards td{white-space:normal;border:0;padding:0;font-size:13px;display:block;width:auto!important}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards td.col-fill,:root:is([data-view=phone],.is-narrow) .hy-table.is-cards td:empty{display:none}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards .hy-table-empty{text-align:center;color:var(--hy-color-gray);grid-column:1/-1;padding:20px 0}:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row{grid-template-columns:1fr auto}:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td:first-child{grid-column:1}:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td:nth-child(4){text-align:right;grid-area:1/2;font-size:15px}:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td:nth-child(2),:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td:nth-child(3),:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td:nth-child(5),:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td:nth-child(6){grid-column:1/-1}:root:is([data-view=phone],.is-narrow) .cx-table tr.cx-row>td.cx-acts-cell{grid-column:1/-1;margin-top:6px}:root:is([data-view=phone],.is-narrow) .cx-table .cx-acts-cell .cx-act{width:100%;height:42px}:root:is([data-view=phone],.is-narrow) .cx-table .cx-acts-cell .cx-act-pair{display:flex}:root:is([data-view=phone],.is-narrow) .cx-table .cx-acts-cell .cx-act-pair .cx-act{flex:1}:root:is([data-view=phone],.is-narrow) .cx-tabs{flex-wrap:wrap;gap:6px}:root:is([data-view=phone],.is-narrow) .cx-tabs-hint{flex-basis:100%;font-size:12px}:root:is([data-view=phone],.is-narrow) .cx-toolbar .ol-n{display:none}:root:is([data-view=phone],.is-narrow) .cx-panel{width:100vw;max-width:none;top:0!important}:root:is([data-view=phone],.is-narrow) .cx-overlay{display:none}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row{grid-template-columns:1fr auto auto;align-items:center}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td{grid-column:1/-1}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td:has(.go-no){grid-area:1/1}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-dim:not(.go-track){grid-area:1/2;font-size:12px}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-check-col{grid-area:1/3}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td:has(.go-name){grid-row:2}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-tel{text-align:right;grid-area:2/2/auto/-1}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-addr,:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-items{white-space:normal}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-money{display:inline}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-money:not(:has(b)){display:none}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-money:has(b){text-align:right;grid-column:1/-1;font-size:15px}:root:is([data-view=phone],.is-narrow) .go-table tr.go-row>td.go-track{grid-column:1/-1}:root:is([data-view=phone],.is-narrow) .gs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row{grid-template-columns:auto 1fr auto;align-items:center}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:first-child{grid-area:1/1}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(2){grid-area:1/2;font-size:14px}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(3){grid-area:1/3}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(4),:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(5){display:none}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(6){grid-area:2/2}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(7){text-align:right;grid-area:2/3}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(8){white-space:normal;grid-area:3/2/auto/-1}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(9){grid-area:4/2}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(10){text-align:right;grid-area:4/3}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(11){grid-area:5/2;font-size:12px}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(12){text-align:right;grid-area:5/3}:root:is([data-view=phone],.is-narrow) .cs-table tr.ol-row>td:nth-child(13){display:none}:root:is([data-view=phone],.is-narrow) .cs-result{flex-wrap:wrap;gap:6px}:root:is([data-view=phone],.is-narrow) .cs-pickbar{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .dl-kpis{grid-template-columns:1fr 1fr;gap:8px}:root:is([data-view=phone],.is-narrow) .dl-crew-head{grid-template-columns:1fr}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row{grid-template-columns:auto 1fr auto}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:first-child{color:var(--hy-color-gray);grid-area:1/1}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(2){grid-area:1/2}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(9){grid-area:1/3}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(3){color:var(--hy-color-gray);grid-area:2/1}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(4){grid-area:2/2;font-weight:700}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(6){text-align:right;grid-area:2/3}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(5){white-space:normal;grid-area:3/1/auto/-1}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(7){color:var(--hy-color-gray);grid-area:4/1/auto/3;font-size:12px}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row>td:nth-child(8){text-align:right;grid-area:4/3;font-size:12px}:root:is([data-view=phone],.is-narrow) .dl-failed-row{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .ol-pagesize,:root:is([data-view=phone],.is-narrow) .ol-search-resize,:root:is([data-view=phone],.is-narrow) .th-resize{display:none!important}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards tr{height:auto!important}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards td{line-height:1.45;background:0 0!important;height:auto!important;overflow:visible!important}:root:is([data-view=phone],.is-narrow) .hy-table.is-cards tr.is-open{background:var(--hy-color-paper)}:root:is([data-view=phone],.is-narrow) .go-dt-track .tr-box{flex-wrap:wrap;gap:6px;max-width:100%}:root:is([data-view=phone],.is-narrow) .go-dt-track .tr-no{flex:160px;min-width:0;width:auto!important}:root:is([data-view=phone],.is-narrow) .go-dt-track .tr-co-main{flex:0 120px}:root:is([data-view=phone],.is-narrow) .dr-target-input{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .dr-target-input .dr-cycle{flex:100%;min-width:0}:root:is([data-view=phone],.is-narrow) .hy-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}:root:is([data-view=phone],.is-narrow) .dp-result-head{flex-wrap:wrap;align-items:flex-start;gap:8px}:root:is([data-view=phone],.is-narrow) .dp-result-head>div:first-child{flex:100%;min-width:0}:root:is([data-view=phone],.is-narrow) .dp-result-acts{flex-wrap:wrap;gap:6px}:root:is([data-view=phone],.is-narrow) .dp-rblock{-webkit-overflow-scrolling:touch;overflow-x:auto}:root:is([data-view=phone],.is-narrow) .dp-rtable th,:root:is([data-view=phone],.is-narrow) .dp-rtable td:first-child{white-space:nowrap}:root:is([data-view=phone],.is-narrow) .hp-stat{display:block}:root:is([data-view=phone],.is-narrow) .cl-sec-label{margin-left:0}@keyframes pt-toast-m{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.adm-user-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-phoneview{color:#c9bfb7}.pv-fab{display:none}html[data-view=phone]:not(.is-narrow) .adm-shell{background:#ddd6ce}html[data-view=phone]:not(.is-narrow) .adm-main{border:10px solid #2b2522;border-bottom:0;border-radius:34px 34px 0 0;width:430px;max-width:100%;min-height:calc(100vh - 24px);margin:24px auto 0;padding-bottom:72px;overflow:hidden;box-shadow:0 24px 60px #0000004d}html[data-view=phone]:not(.is-narrow) .adm-topbar{border-radius:24px 24px 0 0}html[data-view=phone]:not(.is-narrow) .adm-tabbar{box-sizing:content-box;border-left:10px solid #2b2522;border-right:10px solid #2b2522;border-radius:0;width:410px;padding-inline:0;bottom:0;left:calc(224px + max(0px,50% - 327px));right:auto}html[data-view=phone]:not(.is-narrow) .pv-fab{z-index:60;flex-direction:column;gap:8px;width:220px;display:flex;position:fixed;top:34px;left:calc(674px + max(0px,50% - 327px))}html[data-view=phone]:not(.is-narrow) .pv-fab .pv-back{justify-content:center;height:48px;font-size:15px;box-shadow:0 10px 24px #00000040}html[data-view=phone]:not(.is-narrow) .pv-fab small{color:#4a413b;font-size:12px;line-height:1.5}@media (max-width:1100px){html[data-view=phone]:not(.is-narrow) .pv-fab{width:170px;left:auto;right:12px}html[data-view=phone]:not(.is-narrow) .pv-fab small{display:none}}.adm-tabmenu{display:none}html[data-view=phone]:not(.is-narrow) .adm-tabmenu{z-index:86;box-sizing:content-box;background:#1e1917;border-left:10px solid #2b2522;border-right:10px solid #2b2522;width:410px;max-height:70vh;padding:8px 0 12px;display:block;position:fixed;bottom:56px;left:calc(224px + max(0px,50% - 327px));overflow-y:auto;box-shadow:0 -12px 30px #00000059}html[data-view=phone]:not(.is-narrow) .adm-tabmenu .adm-nav{flex:none;overflow:visible}html[data-view=phone]:not(.is-narrow) .adm-tabmenu .adm-nav a{padding:12px 18px;font-size:15px}:root:is([data-view=phone],.is-narrow) .pt-set{grid-template-columns:1fr;gap:18px}:root:is([data-view=phone],.is-narrow) .pt-set-col{border-bottom:1px dashed var(--hy-color-line);padding-bottom:14px}:root:is([data-view=phone],.is-narrow) .pt-set-col:last-child{border-bottom:0;padding-bottom:0}:root:is([data-view=phone],.is-narrow) .pt-set-save{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .pt-form .hy-input{flex:100%;min-width:0;height:42px;font-size:15px;width:auto!important}:root:is([data-view=phone],.is-narrow) .pt-form .hy-btn{flex:100%;height:44px}:root:is([data-view=phone],.is-narrow) .pt-balance{flex-wrap:wrap}:root:is([data-view=phone],.is-narrow) .pt-balance>small{flex-basis:100%}:root:is([data-view=phone],.is-narrow) .pt-ledger{max-height:none}.cs-kpi.is-warn{border-color:var(--hy-color-warn)}.cs-kpi.is-warn b{color:var(--hy-color-warn)}.cs-kpi.is-btn{font:inherit;text-align:left;cursor:pointer}.cs-kpi.is-btn:hover{border-color:var(--hy-color-gray-2)}.pd-tabs{border-left:1px solid var(--hy-color-line);gap:4px;margin-left:10px;padding-left:14px;display:inline-flex}.adm-actions .pd-tabs .hy-chip{width:auto;min-height:36px;padding:0 16px}.pd-tools{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 12px;display:flex}.pd-tools .ol-searchbox{width:320px;height:38px}.pd-tools .hy-chip{white-space:nowrap;min-height:34px;padding:0 12px;font-size:13px}.pd-sep{background:var(--hy-color-line);width:1px;height:22px;margin:0 4px}.pd-count{color:var(--hy-color-gray);white-space:nowrap;margin-left:auto;font-size:13px}.pd-count b{color:var(--hy-color-ink)}.pd-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.pd-split.is-open{grid-template-columns:minmax(0,1fr) 660px}.pd-table td,.pd-table th{white-space:nowrap;font-size:13.5px}.pd-table tr.is-picked td{background:var(--hy-color-red-tint)}.pd-soon{color:var(--hy-color-warn);font-weight:700}.pd-table .hy-btn-sm{height:30px;padding:0 12px;font-size:12.5px}.pd-panel{border:1px solid var(--hy-color-line);background:#fff;border-radius:12px;position:sticky;top:12px;overflow:hidden;box-shadow:0 8px 28px #00000014}.pd-panel .cx-panel-head{border-radius:0}.pd-panel-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.pd-bal-top{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pd-bal-top>span{color:var(--hy-color-gray);font-size:13px}.pd-bal-top>b{font-size:28px;font-weight:800}.pd-bal-exp{color:var(--hy-color-warn);margin-left:6px;font-size:13px;font-style:normal}.pd-bal-exp small{color:var(--hy-color-gray)}.pd-bal-none{color:var(--hy-color-gray);margin-left:6px;font-size:13px;font-style:normal}.pd-bar{background:var(--hy-color-paper);border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.pd-bar i{background:var(--hy-color-warn);height:100%;display:block}.pd-form{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pd-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-row .pt-acts{margin-right:8px}.pd-row .pt-acts .hy-chip{min-height:34px;padding:0 12px}.pd-form .hy-input{height:36px;font-size:14px}.pd-num{text-align:right;width:100px;font-weight:700}.pd-unit{color:var(--hy-color-gray);margin-right:8px;font-size:12.5px}.pd-why{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-why small{color:var(--hy-color-gray);margin-right:4px;font-size:12px}.pd-why .hy-chip{min-height:30px;padding:0 10px;font-size:12.5px}.pd-form .hy-btn-primary{white-space:nowrap;height:36px}.pd-memo{flex:1;min-width:160px}.pd-ledger-head{gap:6px;margin-bottom:6px;display:flex}.pd-ledger-head .hy-chip{min-height:28px;padding:0 10px;font-size:12px}.pd-ltable{width:100%}.pd-ltable td,.pd-ltable th{padding-inline:6px;font-size:12.5px;white-space:nowrap!important}.pd-ltable td.pd-cut{text-overflow:ellipsis;max-width:170px;overflow:hidden}.pd-plus{color:var(--hy-color-ok);font-weight:700}.pd-del{color:var(--hy-color-danger);font-size:12px}.pd-empty{text-align:center;color:var(--hy-color-gray);padding:20px;font-size:13px}.pd-more{justify-content:center;margin-top:10px;display:flex}.pd-sheet-x{display:none}:root:is([data-view=phone],.is-narrow) .pd-tabs{border-left:0;width:100%;margin-left:0;padding-left:0}:root:is([data-view=phone],.is-narrow) .pd-tools .ol-searchbox{width:100%}:root:is([data-view=phone],.is-narrow) .pd-count{flex-basis:100%;margin-left:0}:root:is([data-view=phone],.is-narrow) .pd-split,:root:is([data-view=phone],.is-narrow) .pd-split.is-open{grid-template-columns:1fr}:root:is([data-view=phone],.is-narrow) .pd-panel{z-index:90;border:0;border-radius:0;position:fixed;inset:0;overflow-y:auto}:root:is([data-view=phone],.is-narrow) .pd-panel .cx-panel-head{z-index:1;position:sticky;top:0}:root:is([data-view=phone],.is-narrow) .pd-panel-body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}:root:is([data-view=phone],.is-narrow) .pd-bal-top>b{font-size:26px}:root:is([data-view=phone],.is-narrow) .pd-bal-exp,:root:is([data-view=phone],.is-narrow) .pd-bal-none{flex-basis:100%;margin-left:0}:root:is([data-view=phone],.is-narrow) .pd-form .hy-input{height:40px}:root:is([data-view=phone],.is-narrow) .pd-num{width:110px}:root:is([data-view=phone],.is-narrow) .pd-form .hy-btn-primary{flex:100%;height:44px}:root:is([data-view=phone],.is-narrow) .pd-ltable td.pd-cut{max-width:110px}:root:is([data-view=phone],.is-narrow) .pd-ltable td,:root:is([data-view=phone],.is-narrow) .pd-ltable th{padding-inline:4px;font-size:12px}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row{grid-template-columns:1fr auto}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:first-child{grid-area:1/1;font-size:15px}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(2){grid-area:2/1}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(4){text-align:right;grid-area:1/2/span 2;align-self:center;font-size:17px}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(3){grid-area:3/1}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(5){text-align:right;grid-area:3/2}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(6):before{content:"받은 ";color:var(--hy-color-gray-2)}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(7):before{content:"쓴 ";color:var(--hy-color-gray-2)}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(8):before{content:"마지막 ";color:var(--hy-color-gray-2)}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(6),:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(7){color:var(--hy-color-gray);grid-row:4;font-size:12px}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(7){text-align:right;grid-column:2}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(8){color:var(--hy-color-gray);grid-row:5;font-size:12px}:root:is([data-view=phone],.is-narrow) .pd-table.is-cards tr.ol-row>td:nth-child(9){text-align:right;grid-area:5/2}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row{grid-template-columns:1fr auto}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(2){grid-area:1/1;font-size:15px}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:first-child{text-align:right;grid-area:1/2;font-size:12px}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(3){grid-area:2/1}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(4){grid-area:3/1/auto/-1;white-space:normal!important}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(5):before{content:"지급자 ";color:var(--hy-color-gray-2)}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(6):before{content:"소멸 ";color:var(--hy-color-gray-2)}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(5),:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(6){grid-row:4;font-size:12px}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(6){text-align:right;grid-column:2}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(7){text-align:right;grid-area:2/2;font-size:16px;font-weight:800}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(8):before{content:"그 뒤 잔액 ";color:var(--hy-color-gray-2)}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(8){grid-area:5/1;font-size:12px}:root:is([data-view=phone],.is-narrow) .pd-ltable-all.is-cards tr.ol-row>td:nth-child(9){text-align:right;grid-area:5/2}.cs-modal{padding:0}.cs-modal .hy-modal-body{padding:4px 22px 0}.cs-modal .hy-modal-actions{padding:0 22px 20px}.cs-head.is-bar{background:var(--hy-color-bar);color:#fff;border-bottom:0;align-items:flex-start;padding:16px 18px 16px 22px}.cs-head.is-bar .cs-who h2{color:#fff;white-space:nowrap;font-size:18px}.cs-head.is-bar .cs-who p{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cs-head.is-bar .cs-who p b{color:#fff}.cs-head.is-bar .hy-modal-close{color:#fff;margin:-6px -4px 0 0}.cs-head.is-bar .cs-state.is-off{color:#fff;background:#fff3}.cs-acts .hy-btn{gap:6px}.cs-ico{fill:currentColor;flex:none;width:16px;height:16px}.cs-join-wide{grid-column:1/-1}.cs-join-wide b{word-break:break-all}.cs-rw-btn{font:inherit;color:var(--hy-color-ink);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;display:inline-flex}.cs-rw-btn:hover{border-color:var(--hy-color-gray-2);background:var(--hy-color-paper)}.cs-rw-btn b{color:var(--hy-color-red)}.cs-rw-btn i{color:var(--hy-color-gray-2);font-size:15px;font-style:normal;line-height:1}.cs-sub{width:min(720px,94vw);padding:0}.cs-sub.is-narrow{width:min(460px,94vw)}.cs-sub .hy-modal-body{margin-top:0;padding:14px 20px 0}.cs-sub .hy-modal-actions{margin-top:16px;padding:0 20px 18px}.cs-sub .cs-head.is-bar{padding:14px 16px 14px 20px}.cs-sub .cs-head.is-bar .cs-who h2{font-size:16px}.cs-sub-table td,.cs-sub-table th{white-space:nowrap;font-size:12.5px}.cs-sub-table td.pd-cut{max-width:180px}.cs-sub .cs-hist{max-height:min(60vh,560px);overflow:auto}.cs-sub .cs-hist-date small{color:var(--hy-color-gray-2);font-size:11px;display:block}.cs-tag-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-tag.is-big{border-radius:var(--hy-radius-md);justify-content:center;align-items:center;min-height:44px;font-size:14px;display:flex}:root:is([data-view=phone],.is-narrow) .cs-head.is-bar .cs-who h2{font-size:17px}:root:is([data-view=phone],.is-narrow) .cs-sub .hy-modal-body{padding:12px 14px 0}:root:is([data-view=phone],.is-narrow) .cs-sub .hy-modal-actions{padding:0 14px 16px}:root:is([data-view=phone],.is-narrow) .cs-sub-table td.pd-cut{max-width:120px}:root:is([data-view=phone],.is-narrow) .cs-rw{flex-wrap:wrap}.ol-date-hint{color:var(--hy-color-gray);font-size:12px}.ol-form-day{vertical-align:middle;background:var(--hy-color-paper);border:1px solid var(--hy-color-line);color:var(--hy-color-gray);white-space:nowrap;border-radius:4px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.ol-card .ol-form-day{font-style:normal}.cx-acts-cell .cx-act.is-retry,.cx-line-act .cx-act.is-retry{width:auto;min-width:118px;padding:0 10px}.cx-pill.is-fail{white-space:normal;border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;padding:3px 9px;line-height:1.35}.cx-pill.is-fail small{opacity:1;color:#7a4300}.cx-table td.cx-when{color:var(--hy-color-gray);white-space:nowrap;font-size:12.5px}.cx-table td.cx-when small{font-size:11.5px;display:block}.cx-table td.cx-etc{color:var(--hy-color-gray);white-space:normal;font-size:12px;line-height:1.4}.cx-table td.cx-etc span{display:block}.cs-leave-note{border:1px solid var(--hy-color-warn);background:#fff6ea;border-radius:8px;margin:12px 22px 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.cs-leave-note b{color:var(--hy-color-warn)}.cs-leave-note b+b,.cs-leave-note b:last-of-type{color:inherit}.mp-bar{border-bottom:1px solid var(--hy-color-line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.mp-sel{align-items:center;gap:6px;font-weight:700;display:inline-flex}.mp-sel .hy-select{min-width:110px;min-height:30px;padding-block:2px;font-size:12.5px}.mp-seg{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;display:inline-flex;overflow:hidden}.mp-seg button{font:inherit;cursor:pointer;color:var(--hy-color-ink);background:#fff;border:0;padding:6px 14px;font-size:12.5px;font-weight:700}.mp-seg button.is-on{background:var(--hy-color-red);color:#fff}.mp-bar-r{color:var(--hy-color-gray);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:inline-flex}.mp-bar-r em{font-style:normal}.mp-bar-r .mp-warn{color:var(--hy-color-warn);font-weight:700}.mp{background:#eef0f2;height:calc(100vh - 129px);min-height:520px;position:relative}.hy-adm:has(.env-banner) .mp{height:calc(100vh - 165px)}.mp-map{position:absolute;inset:0}.mp-cover{color:var(--hy-color-ink);z-index:5;text-align:center;background:#f5f3f0;justify-content:center;align-items:center;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.mp-cover.is-soft{color:var(--hy-color-gray);background:#f5f3f099}.mp-chips{z-index:6;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;position:absolute;top:10px;left:332px;right:60px;overflow-x:auto}.mp-chips button{border-radius:var(--hy-radius-md);font:inherit;cursor:pointer;color:var(--hy-color-ink);white-space:nowrap;background:#fff;border:1px solid #d9d4ce;flex:none;padding:6px 12px;font-size:12.5px;font-weight:700;box-shadow:0 1px 3px #0000001f}.mp-chips button.is-on{background:var(--hy-color-red);border-color:var(--hy-color-red);color:#fff}.mp-panel{z-index:6;background:#fff;border-radius:12px;width:306px;font-size:13px;position:absolute;top:10px;bottom:10px;left:12px;overflow:hidden auto;box-shadow:0 2px 10px #0000002e}.mp-sum{border-bottom:1px solid var(--hy-color-line);padding:12px 14px 10px;font-size:13px}.mp-sum b{font-size:16px}.mp-sum small{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;display:block}.mp-list-head{flex-direction:column;gap:1px;padding:10px 14px 4px;display:flex}.mp-list-head b{font-size:13px}.mp-list-head span{color:var(--hy-color-gray);font-size:11.5px}.mp-list ol{margin:0;padding:0 6px 10px;list-style:none}.mp-list li button{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0ece6;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.mp-list li button:hover{background:#fbf8f3}.mp-list li button.is-nocoord{opacity:.55}.mp-list li em{color:var(--hy-color-gray);text-align:center;font-size:12px;font-style:normal;font-weight:800}.mp-li-name{min-width:0;font-size:13px;font-weight:700;display:block}.mp-li-name small{color:var(--hy-color-gray);margin-top:1px;font-size:11px;font-weight:400;display:block}.mp-li-bar{background:var(--hy-color-red);border-radius:2px;max-width:100%;height:3px;margin-top:4px;display:block}.mp-li-bar.down{background:var(--hy-color-excel)}.mp-list li b{white-space:nowrap;font-size:13px}.mp-note{color:var(--hy-color-gray);margin:0;padding:10px 14px;font-size:12.5px}.mp-detail{padding:10px 14px 16px}.mp-back{font:inherit;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:700}.mp-detail h3{margin:4px 0 10px;font-size:16px}.mp-detail h3 small{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.mp-detail h4{color:var(--hy-color-gray);margin:14px 0 6px;font-size:12.5px}.mp-kv{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.mp-kv div{background:#faf7f2;border-radius:8px;justify-content:space-between;padding:6px 8px;font-size:12.5px;display:flex}.mp-kv b{font-size:13px}.mp-bars{align-items:flex-end;gap:6px;height:92px;padding:0 2px;display:flex}.mp-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.mp-bars i{background:var(--hy-color-red);border-radius:3px 3px 0 0;width:100%;max-width:28px;display:block}.mp-bars span{color:var(--hy-color-gray);white-space:nowrap;font-size:10px}.mp-bars b{font-size:11px}.mp-items{margin:0;padding:0 0 0 18px;font-size:12.5px}.mp-items li{justify-content:space-between;gap:8px;padding:3px 0;display:flex}.mp-items small{color:var(--hy-color-gray);font-weight:400}.mp-recent{border-collapse:collapse;width:100%;font-size:12.5px}.mp-recent td{white-space:nowrap;border-bottom:1px solid #f0ece6;padding:5px 4px}.mp-recent td.num{text-align:right}.mp-recent tr.is-off td{color:var(--hy-color-gray);text-decoration:line-through}.mp-pin{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative;transform:translateZ(0)}.mp-pin i{border:2px solid var(--hy-color-red);background:#a61c1c6b;border-radius:50%;transition:transform .15s;display:block;box-shadow:0 1px 4px #00000040}.mp-pin b{color:var(--hy-color-ink);white-space:nowrap;background:#ffffffeb;border-radius:6px;margin-top:2px;padding:1px 6px;font-size:11.5px;font-weight:800;line-height:1.35;box-shadow:0 1px 2px #00000026}.mp-pin span{color:var(--hy-color-red);white-space:nowrap;background:#ffffffeb;border-radius:6px;padding:0 6px;font-size:11px;font-weight:800;line-height:1.35}.mp-pin.is-on i{transform:scale(1.12);box-shadow:0 0 0 4px #a61c1c40,0 2px 8px #0000004d}.mp-pin.is-on b{background:var(--hy-color-red);color:#fff}.mp-pin.down i{border-color:var(--hy-color-excel);background:#1d6fe666}.mp-pin.down span{color:var(--hy-color-excel)}.mp-pin.zero i,.mp-pin.none i{background:#7870684d;border-color:#8a7f74}.mp-pin.zero span,.mp-pin.none span{color:var(--hy-color-gray)}.mp-pin.warn i{border-color:var(--hy-color-warn);background:#e07b006b}.mp-pin.warn span{color:var(--hy-color-warn)}.mp-pin.d0 i,.mp-legend i.d0,.mp-li-bar.d0{background:#1d6fe680;border-color:#1d6fe6}.mp-pin.d1 i,.mp-legend i.d1,.mp-li-bar.d1{background:#2e7d3280;border-color:#2e7d32}.mp-pin.d2 i,.mp-legend i.d2,.mp-li-bar.d2{background:#e07b0080;border-color:#e07b00}.mp-pin.d3 i,.mp-legend i.d3,.mp-li-bar.d3{background:#7b1fa280;border-color:#7b1fa2}.mp-pin.d4 i,.mp-legend i.d4,.mp-li-bar.d4{background:#00838f80;border-color:#00838f}.mp-pin.d5 i,.mp-legend i.d5,.mp-li-bar.d5{background:#5d403780;border-color:#5d4037}.mp-pin.d0 span,.mp-pin.d1 span,.mp-pin.d2 span,.mp-pin.d3 span,.mp-pin.d4 span,.mp-pin.d5 span{color:var(--hy-color-ink)}.mp-rpin{border:1.5px solid var(--hy-color-red);font:inherit;cursor:pointer;text-align:center;color:var(--hy-color-ink);background:#fff;border-radius:10px;padding:5px 10px;box-shadow:0 1px 4px #0003}.mp-rpin b{font-size:13px;font-weight:800;display:block}.mp-rpin span{color:var(--hy-color-red);font-size:11.5px;font-weight:700;display:block}.mp-rpin.k0{background:#fff;border-color:#c9c2ba}.mp-rpin.k0 span{color:var(--hy-color-gray)}.mp-rpin.k1{background:#fbecec}.mp-rpin.k2{background:#f3c8c8}.mp-rpin.k3{background:#e39a9a}.mp-rpin.k4{background:var(--hy-color-red);color:#fff}.mp-rpin.k4 span{color:#fff}.mp-rpin.down{border-color:var(--hy-color-excel)}.mp-rpin.down span{color:var(--hy-color-excel)}.mp-rpin.down.k2{background:#d5e4fa}.mp-rpin.down.k3{background:#a9c7f3}.mp-rpin.down.k4{background:var(--hy-color-excel)}.mp-rpin.is-on{box-shadow:0 0 0 3px #a61c1c4d,0 2px 8px #00000040}.mp-legend{z-index:6;color:var(--hy-color-ink);background:#fffffff0;border:1px solid #d9d4ce;border-radius:8px;flex-wrap:wrap;gap:10px;padding:5px 10px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:332px}.mp-legend span{align-items:center;gap:5px;display:inline-flex}.mp-legend i{border:2px solid var(--hy-color-red);background:#a61c1c6b;border-radius:50%;width:12px;height:12px}.mp-legend i.up{border-color:var(--hy-color-red);background:#a61c1c6b}.mp-legend i.down{border-color:var(--hy-color-excel);background:#1d6fe666}.mp-legend i.warn{border-color:var(--hy-color-warn);background:#e07b006b}.mp-pin.range i,.mp-legend i.range{background:var(--hy-color-red);box-shadow:0 0 0 1.5px var(--hy-color-red), 0 1px 4px #00000040;border-color:#fff}.mp-pin.range b{font-size:11px}:root:is([data-view=phone],.is-narrow) .mp-panel{width:auto;max-height:46%;inset:auto 8px 8px}:root:is([data-view=phone],.is-narrow) .mp-chips{left:10px;right:10px}:root:is([data-view=phone],.is-narrow) .mp-legend{display:none}:root:is([data-view=phone],.is-narrow) .mp{height:calc(100vh - 160px)}.mp-legend i.area{border:1.5px solid var(--hy-color-red);background:#a61c1c1f;border-radius:3px}.sk-body{max-width:1180px}.adm-actions .sk-mainbtn{width:auto;padding-inline:16px}.sk-warn{color:var(--hy-color-warn)!important}.sk-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.sk-card{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;padding:12px 14px 10px;position:relative}.sk-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sk-card-head h3{margin:0;font-size:15px;font-weight:800}.sk-card-head h3 small{color:var(--hy-color-gray);margin-left:6px;font-size:12px;font-weight:500}.sk-card-head .sk-pick,.sk-card-head>.hy-btn{margin-left:auto}.sk-pick{position:relative}.sk-pick-btn{gap:6px}.sk-pick-btn i{color:var(--hy-color-gray);font-size:10px;font-style:normal}.sk-pick-btn.is-some{border-color:var(--hy-color-red);background:var(--hy-color-red-tint);color:var(--hy-color-red);font-weight:700}.rp-menu.sk-pick-menu{overscroll-behavior:contain;width:300px;max-height:min(520px,70vh);left:auto;right:0;overflow-y:auto}.sk-pick-top{color:var(--hy-color-gray);justify-content:space-between;align-items:center;padding:4px 10px 6px;font-size:12px;display:flex}.sk-pick-top .hy-linkbtn{font-size:12.5px}.sk-pick-top .hy-linkbtn:disabled{color:var(--hy-color-gray-2);cursor:default;text-decoration:none}.sk-pick-cat{align-items:center;display:flex}.sk-pick-cat .rp-item{flex:1;min-width:0}.sk-pick-fold{cursor:pointer;width:34px;height:34px;color:var(--hy-color-gray);background:0 0;border:0;border-radius:7px;flex:none;font-size:11px}.sk-pick-fold:hover{background:var(--hy-color-paper)}.rp-item.sk-pick-item{padding:6px 10px 6px 34px;font-size:13px;font-weight:500}.sk-pick-item small{color:var(--hy-color-gray);font-size:12px}.sk-card-head>.hy-btn-sm{min-height:30px;padding-inline:12px}.sk-side{flex-direction:column;gap:14px;display:flex}.sk-recent{color:#d1d2d3;background:#1a1d21;border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;list-style:none}.sk-recent li{border-top:1px solid #2b2f35;padding:6px 0}.sk-recent li:first-child{border-top:0}.sk-rc-top{align-items:baseline;gap:8px;display:flex}.sk-rc-top b{color:#f2c94c}.sk-rc-top span{color:#8c9199;font-size:11px}.sk-rc-top i{color:#9acd8c;border:1px solid #3a4a3a;border-radius:4px;padding:0 4px;font-size:10.5px;font-style:normal}.sk-rc-body{color:#fff;margin-top:2px}.sk-rc-body em{margin-left:4px;font-style:normal;font-weight:800}.sk-rc-body em.is-pos{color:#9acd8c}.sk-rc-body em.is-neg{color:#ffb4a8}.sk-side-note{color:var(--hy-color-gray);margin:8px 0 0;font-size:11.5px}.sk-today{border-collapse:collapse;width:100%;font-size:13.5px}.sk-today td{border-top:1px dashed var(--hy-color-line);padding:7px 0}.sk-today td:last-child{text-align:right;font-variant-numeric:tabular-nums}.sk-today td.is-bad b{color:var(--hy-color-red)}.sk-empty{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;padding:22px 20px;font-size:14px}.sk-empty p{color:var(--hy-color-gray);margin:6px 0 0}.sk-foot{margin:10px 0 0;font-size:12.5px}.hy-table.sk-table{table-layout:fixed;width:100%}.sk-table th{text-align:center;padding-block:8px;font-size:12px;line-height:1.2}.sk-table th small{color:var(--hy-color-gray-2);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.sk-table td{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;padding:4px 6px}.sk-table th.sk-name,.sk-table td.sk-name{text-align:left;width:220px}.sk-table th.sk-count,.sk-table td.sk-count{width:104px}.sk-table tr.is-diff td{background:#fff4f4}.sk-table tr.is-off td{opacity:.55}.sk-table tr.is-open>td{background:var(--hy-color-paper)}.sk-namebtn{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:6px;max-width:100%;padding:4px 0;display:flex}.sk-namebtn b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sk-namebtn span{color:var(--hy-color-gray);white-space:nowrap;font-size:12.5px}.sk-namebtn em{color:var(--hy-color-gray-2);border:1px solid var(--hy-color-line);border-radius:6px;padding:0 5px;font-size:11px;font-style:normal}.sk-num{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 4px;font-size:14px;font-weight:700}.sk-num:hover{background:#f2ede6}.sk-num.is-zero{color:var(--hy-color-gray-2);font-weight:500}.sk-num.is-pos:not(.is-zero){color:var(--hy-color-ok)}.sk-num.is-neg:not(.is-zero){color:var(--hy-color-ink)}.sk-num.is-warn:not(.is-zero){color:var(--hy-color-warn)}.sk-num.sk-expected{font-size:15px;font-weight:800}.sk-countin{text-align:right;background:#fffdf5;width:88px;height:36px;padding-inline:8px;font-size:14px;font-weight:700}.sk-countin:disabled{background:0 0}.sk-diff{font-weight:800}.sk-diff.is-ok{color:var(--hy-color-gray-2);font-weight:500}.sk-diff.is-bad{color:var(--hy-color-red)}.sk-detail>td{text-align:left;background:var(--hy-color-paper);padding:0!important}.sk-detail-in{border-left:3px solid var(--hy-color-red);padding:10px 16px 14px 28px}.sk-detail-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.sk-detail-head .hy-linkbtn{margin-left:auto}.sk-moves{margin:0;padding:0;list-style:none}.sk-moves li{border-top:1px dashed var(--hy-color-line);grid-template-columns:48px 56px 130px 90px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.sk-moves li.is-reversed{opacity:.5;text-decoration:line-through}.sk-mv-time{color:var(--hy-color-gray);font-variant-numeric:tabular-nums}.sk-mv-qty{text-align:right;font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.sk-mv-qty.is-pos{color:var(--hy-color-ok)}.sk-mv-src{color:var(--hy-color-gray)}.sk-mv-who{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-unlinked{border-radius:var(--hy-radius-md);background:#fff8e8;border:1px solid #f0d9a8;margin-bottom:14px;padding:10px 14px}.sk-unlinked-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;font-size:13.5px;display:flex}.sk-unlinked-row{border-top:1px dashed #f0d9a8;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.sk-unlinked-name{text-overflow:ellipsis;white-space:nowrap;flex:none;width:220px;overflow:hidden}.sk-unlinked-row .hy-input{width:auto}.sk-sel{flex:none;width:300px;height:36px;font-size:13.5px}.sk-sel-sm{flex:none;width:104px;height:36px;padding-inline:6px;font-size:13px}.sk-unlinked-head .hy-linkbtn{margin-left:auto}.sk-unlinked-row .hy-btn{height:36px;padding-inline:14px}.sk-modal{max-width:440px}.sk-kinds{flex-wrap:wrap;gap:6px;display:flex}.sk-err{color:var(--hy-color-danger);margin:4px 0 0;font-size:13px}@media (max-width:1100px){.sk-grid{grid-template-columns:1fr}}@media (max-width:760px){.sk-body{padding-inline:12px}.sk-card{padding:8px}.sk-pick{position:static}.rp-menu.sk-pick-menu{width:auto;margin-top:6px;top:auto;left:8px;right:8px}.hy-table.sk-table,.sk-table thead,.sk-table tbody,.sk-table tr,.sk-table td{display:block}.sk-table thead{display:none}.sk-table tbody tr{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;grid-template-columns:1fr 1fr 1fr;gap:2px 6px;margin-bottom:8px;padding:8px 10px;display:grid}.sk-table td{text-align:left;padding:2px 0}.sk-table td.sk-name{grid-column:1/-1;width:auto}.sk-table td.sk-count{width:auto}.sk-table td:not(.sk-name):not(.sk-count):not(.sk-diff):before{content:attr(data-l);color:var(--hy-color-gray-2);font-size:10.5px;display:block}.sk-table tr.sk-detail{padding:0;display:block}.sk-table tr.sk-detail>td{display:block}.sk-detail-in{padding:8px 10px}.sk-moves li{grid-template-columns:44px 48px 1fr auto}.sk-mv-src,.sk-mv-who{display:none}.sk-unlinked-name{flex-basis:100%;width:auto}.sk-sel{flex:1;width:auto}}.ev-now{margin-bottom:18px}.ev-card-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ev-card-head b{font-size:15px;font-weight:800}.ev-now-grid{grid-template-columns:210px minmax(0,1fr) 190px;align-items:start;gap:24px;display:grid}.ev-now-phone{justify-items:center;gap:6px;display:grid}.ev-now-phone small,.ev-side small{color:var(--hy-color-gray);font-size:12px}.ev-now-info h2{letter-spacing:-.02em;margin:2px 0 12px;font-size:20px;font-weight:800}.ev-now-info dl{grid-template-columns:64px 1fr;align-items:center;gap:10px 12px;margin:0;font-size:14px;display:grid}.ev-now-info dt{color:var(--hy-color-gray)}.ev-now-info dd{margin:0}.ev-now-acts{gap:6px;margin-top:16px;display:flex}.ev-now-stats{gap:10px;display:grid}.ev-none{gap:6px;padding:26px 4px;display:grid}.ev-none b{font-size:16px}.ev-none span,.ev-dim{color:var(--hy-color-gray)}.ev-st{border-radius:var(--hy-radius-pill);white-space:nowrap;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.ev-st.is-now{background:color-mix(in srgb, var(--hy-color-ok) 13%, transparent);color:var(--hy-color-ok)}.ev-st.is-wait{background:color-mix(in srgb, var(--hy-color-focus) 11%, transparent);color:var(--hy-color-focus)}.ev-st.is-past{background:var(--hy-color-paper);color:var(--hy-color-gray)}.ev-st.is-off{background:color-mix(in srgb, var(--hy-color-warn) 13%, transparent);color:var(--hy-color-warn)}.ev-list-head{align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.ev-list-head b{font-size:15px;font-weight:800}.ev-list-head span{color:var(--hy-color-gray);font-size:12.5px}.ev-thumb{object-fit:cover;background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:6px;width:42px;height:56px;display:block}.ev-thumb.is-empty{display:inline-block}.ev-table td{vertical-align:middle}.ev-table tbody tr.is-past>td{opacity:.5}.ev-table tbody tr.is-past:hover>td{opacity:1}.ev-over{color:var(--hy-color-warn);margin-top:3px;font-size:12px;font-weight:700}.ev-td-num{font-variant-numeric:tabular-nums;color:var(--hy-color-gray)}.ev-td-acts{white-space:nowrap}.ev-td-acts .hy-btn+.hy-btn{margin-left:6px}.ev-del{color:var(--hy-color-danger)}.ev-phone{aspect-ratio:9/17;border:6px solid var(--hy-color-ink);background:var(--hy-color-paper);border-radius:24px;width:200px;position:relative;overflow:hidden}.ev-phone-bg{gap:8px;padding:30px 10px 10px;display:grid}.ev-phone-bg i{background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:8px;height:42px}.ev-phone-dim{background:var(--hy-color-overlay);position:absolute;inset:0}.ev-phone-pop{flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:flex;position:absolute;inset:0}.ev-phone-card{background:var(--hy-color-card);border-radius:10px;width:100%;overflow:hidden}.ev-phone-img{aspect-ratio:4/5;background:var(--hy-color-line);place-items:center;display:grid;position:relative}.ev-phone-img img{object-fit:cover;width:100%;height:100%;display:block}.ev-phone-img span{color:var(--hy-color-gray);font-size:11px}.ev-phone-img em{background:var(--hy-color-overlay);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:5px;right:5px}.ev-phone-foot{color:var(--hy-color-gray);justify-content:space-between;align-items:center;padding:6px 8px;font-size:9.5px;display:flex}.ev-phone-foot span{align-items:center;gap:3px;display:inline-flex}.ev-phone-foot s{border:1px solid var(--hy-color-gray-2);border-radius:2px;width:8px;height:8px}.ev-phone-foot b{color:var(--hy-color-ink)}.ev-phone-btn{background:var(--hy-color-red);color:#fff;text-align:center;border-radius:6px;width:100%;padding:7px 0;font-size:10px;font-weight:800}.ev-modal{width:min(780px,94vw)}.ev-modal-grid{grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin-top:12px;display:grid}.ev-form{align-content:start;gap:14px;display:grid}.ev-side{align-content:start;justify-items:center;gap:6px;padding-top:4px;display:grid}.ev-pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-pick .ev-dim{font-size:12px}.ev-sub-input{margin-top:8px}.ev-hint{color:var(--hy-color-gray);font-size:12px}.ev-on-row{align-items:center;gap:10px;font-size:13px;display:flex}.ev-modal-foot{gap:8px;margin-top:20px;display:flex}.ev-modal-foot .ev-del{margin-left:auto}@media (max-width:1100px){.ev-now-grid{grid-template-columns:210px minmax(0,1fr)}.ev-now-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.ev-modal-back{padding:0}.ev-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.ev-modal-grid{grid-template-columns:1fr}.ev-modal-foot{bottom:calc(-1 * var(--hy-space-5));margin:20px calc(-1 * var(--hy-space-5)) calc(-1 * var(--hy-space-5));padding:12px var(--hy-space-5);background:var(--hy-color-card);border-top:1px solid var(--hy-color-line);position:sticky}}:root:is([data-view=phone],.is-narrow) .ev-now-grid{grid-template-columns:1fr;justify-items:stretch}:root:is([data-view=phone],.is-narrow) .ev-now-stats{grid-template-columns:repeat(3,1fr);gap:8px}:root:is([data-view=phone],.is-narrow) .ev-now-stats .stat{min-width:0;padding:12px 10px}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards tr{grid-template-columns:42px minmax(0,1fr) auto;column-gap:12px}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-img{grid-area:1/1/span 5}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-title{grid-area:1/2;font-size:14.5px}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-st{text-align:right;grid-area:1/3}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-date{grid-area:2/2}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-on{grid-area:2/3/span 2;place-self:center end}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-link{color:var(--hy-color-gray);grid-area:3/2}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-when{color:var(--hy-color-gray);grid-area:4/2}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-when:before{content:"뜨는 때 "}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-num{grid-area:5/2;font-size:12px}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-num:before{content:"노출 / 클릭 / 차단 "}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-acts{grid-area:6/1/auto/-1;gap:6px;margin-top:6px;display:flex}:root:is([data-view=phone],.is-narrow) .ev-table.is-cards td.ev-td-acts .hy-btn{flex:1;margin:0}:root:is([data-view=phone],.is-narrow) .pu-daynav,:root:is([data-view=phone],.is-narrow) .sk-daynav,:root:is([data-view=phone],.is-narrow) .of-settings .hy-input,:root:is([data-view=phone],.is-narrow) .cr-tools .hy-select,:root:is([data-view=phone],.is-narrow) .cr-tools .hy-input{font-size:16px}.cl-sec-label{margin-left:14px}.cl-sec-pick{width:auto;min-width:150px}.cl-searchbox{width:560px;max-width:100%}.cl-searchbox .ol-q{min-height:40px;font-size:13.5px}.cl-table{table-layout:fixed;width:100%;font-size:13px}.cl-c-at{width:104px}.cl-c-who{width:110px}.cl-c-sec{width:136px}.cl-c-target{width:250px}.cl-table thead th{height:36px;color:var(--hy-color-gray);background:var(--hy-color-paper);white-space:nowrap;padding:0 10px;font-size:12px}.cl-table tbody td{white-space:nowrap;text-overflow:ellipsis;height:40px;padding:0 10px;overflow:hidden}.cl-row{cursor:pointer}.cl-row:hover,.cl-row.is-open{background:var(--hy-color-red-tint)}.cl-row:focus-visible{outline:2px solid var(--hy-color-red);outline-offset:-2px}.cl-row.is-sub td{background:var(--hy-color-card)}.cl-row.is-sub .cl-at{padding-left:22px}.cl-row.is-sub:hover td,.cl-row.is-sub.is-open td{background:var(--hy-color-red-tint)}.cl-row.cl-group td{background:var(--hy-color-paper)}.cl-row.cl-group:hover td{background:var(--hy-color-red-tint)}.cl-row.cl-group td.cl-at{line-height:1.25}.cl-at-to{display:block}.cl-head{color:var(--hy-color-ink);font-weight:700}.cl-group .cl-sum-text{flex:0 auto}.cl-at{color:var(--hy-color-gray);font-variant-numeric:tabular-nums}.cl-who{color:var(--hy-color-ink);font-weight:700}.cl-who.is-system{color:var(--hy-color-gray)}.cl-sec{min-height:22px;font-size:11.5px}.cl-sum{align-items:center;gap:10px;min-width:0;display:flex}.cl-sum-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-more{white-space:nowrap;flex:none;font-size:12px;font-weight:700}.cl-detail td{background:#fff;white-space:normal!important;height:auto!important;padding:10px 14px 12px 124px!important}.cl-changes{gap:4px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.cl-changes li{grid-template-columns:140px 1fr;gap:12px;display:grid}.cl-changes b{color:var(--hy-color-gray);font-weight:700}.cl-changes span{white-space:pre-wrap;word-break:break-all;color:var(--hy-color-ink)}.cl-changes s.cl-before{color:var(--hy-color-gray);text-decoration:none}.cl-changes i{color:var(--hy-color-gray-2);font-style:normal}.cl-changes em.cl-after{color:var(--hy-color-red);font-style:normal;font-weight:700}.cl-none{color:var(--hy-color-gray);font-size:12.5px}.cl-empty{text-align:center;color:var(--hy-color-gray);height:auto!important;padding:28px!important}.cl-foot{color:var(--hy-color-gray);justify-content:space-between;align-items:center;margin-top:8px;font-size:12.5px;display:flex}.cl-pages{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.c-kakao-fab{right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:55;border-radius:var(--hy-radius-pill);background:var(--hy-brand-kakao);width:58px;height:58px;color:var(--hy-brand-kakao-ink);flex-direction:column;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex;position:fixed;box-shadow:0 6px 18px #17151438}.c-kakao-fab svg{margin-top:-2px;display:block}.c-kakao-fab span{letter-spacing:.02em;margin-top:-3px;font-size:10px;font-weight:900;line-height:1}.c-kakao-fab:active{transform:scale(.96)}@media (min-width:481px){.c-kakao-fab{right:calc(50% - 224px)}}.c-wrap:has(.c-bottom) .c-kakao-fab{bottom:calc(96px + env(safe-area-inset-bottom))}.c-wrap:has(.c-sheet-back) .c-kakao-fab{display:none}@media print{.c-kakao-fab{display:none}}.ev-table tbody tr.ev-row{cursor:pointer}.ev-table tbody tr.ev-row.is-picked>td{background:color-mix(in srgb, var(--hy-color-red) 6%, transparent)}.ev-table tbody tr.ev-row.is-picked>td:first-child{box-shadow:inset 3px 0 0 var(--hy-color-red)}.ev-back-now{margin-left:4px;font-size:12px}.ev-pick-hint{margin-left:auto;font-size:12px}.od-dim{color:var(--hy-color-gray);font-weight:500}.od-pay-way{word-break:keep-all;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.od-pay .od-row b{word-break:keep-all}.od-row .od-pay-way>span{color:inherit;font-size:inherit}.dp-unit-wrap{position:relative}.dp-unit{cursor:pointer}.dp-unit.is-open{outline:2px solid var(--hy-color-red);outline-offset:1px}.dp-pop-back{z-index:70;position:fixed;inset:0}.dp-unit-pop{z-index:71;border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);white-space:normal;text-align:left;background:#fff;gap:6px;min-width:260px;max-width:420px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid;position:fixed;box-shadow:0 8px 24px #17151429}.dp-unit-pop>b{font-size:13.5px}.dp-unit-pop>b small{color:var(--hy-color-gray);margin-left:4px;font-weight:500}.dp-unit-pop-row{border-top:1px solid var(--hy-color-line);gap:1px;padding-top:6px;display:grid}.dp-unit-pop-row small{color:var(--hy-color-gray);font-size:12px}.dp-unit-addr{white-space:normal;color:var(--hy-color-ink);margin-top:3px;font-size:13px;line-height:1.45}.dp-unit-addr b{font-weight:700}.dp-unit-addr span{color:var(--hy-color-gray)}.dp-ask-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-ask-q b{font-size:18px}.dp-region-chip{border-radius:var(--hy-radius-sm,6px);background:color-mix(in srgb, var(--hy-color-ok) 12%, transparent);height:24px;color:var(--hy-color-ok);align-items:center;padding:0 9px;font-size:13.5px;font-weight:800;display:inline-flex}.dp-ask-meta{color:var(--hy-color-gray);font-size:13px}.dp-addrbox{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);gap:6px;margin:10px 0;padding:10px 14px;display:grid}.dp-addrbox.is-none{color:var(--hy-color-gray);font-size:13px}.dp-addrbox-set{gap:3px;display:grid}.dp-addrbox-set+.dp-addrbox-set{border-top:1px dashed var(--hy-color-line);padding-top:6px}.dp-addr-row{color:var(--hy-color-ink);align-items:baseline;gap:10px;font-size:14.5px;font-weight:800;display:flex}.dp-addr-row small{width:44px;color:var(--hy-color-gray);flex:none;font-size:12px;font-weight:700}.dp-addr-row.is-jibun{font-weight:600}.dp-ask-rec{color:var(--hy-color-ink);margin:2px 0 12px;font-size:14px;line-height:1.6}.dp-ask-rec b{font-weight:900}.dp-ask-rec small{color:var(--hy-color-gray-2);margin-left:12px;font-size:12px}.pkw-addr{color:var(--hy-color-ink);margin-left:2px;font-size:15px;font-weight:700}.pkw-headback{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);height:32px;color:var(--hy-color-ink);cursor:pointer;background:#fff;flex:none;margin-right:8px;padding:0 10px;font-size:14px;font-weight:800}.dw-kind{border-radius:var(--hy-radius-pill);background:var(--hy-color-paper);color:var(--hy-color-ink);border:1px solid var(--hy-color-line);white-space:nowrap;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}td .dw-kind{margin-top:2px;display:table}.dw-auto{color:var(--hy-color-gray);white-space:nowrap;padding:0 4px;font-size:12px;display:inline-block}.hy-btn.dw-manual{white-space:nowrap;border-color:var(--hy-color-red);color:var(--hy-color-red);background:#fff}.hy-btn.dw-talk{white-space:nowrap;background:var(--hy-brand-kakao);border-color:var(--hy-brand-kakao);color:var(--hy-brand-kakao-ink)}.hy-btn.dw-talk:hover:not(:disabled){filter:brightness(.96)}.dw-sent b{white-space:nowrap;font-weight:700;display:block}.dw-sent small,.dw-autocell small{color:var(--hy-color-gray);white-space:nowrap;margin-top:2px;font-size:11.5px;display:block}.dw-autocell small.dw-chk{color:var(--hy-color-gray-2)}.dw-auto1{white-space:nowrap;align-items:center;gap:6px;display:flex}.dw-auto1 small.dw-chk{margin-top:0;display:inline}.dw-autocell>small{text-overflow:ellipsis;overflow:hidden}.dw-autohead{align-items:center;gap:5px;display:inline-flex}.dw-st{white-space:nowrap;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.dw-st.is-wait{color:#1b4db8;background:#eef3ff}.dw-st.is-late{color:#8a4b00;background:#fff3e0}.dw-st.is-err{color:var(--hy-color-danger);background:#f6eaf0}.dw-st.is-paid{color:#245f28;background:#eaf4ea}.md-modal{max-width:480px}.md-modal .hy-modal-title{font-size:18px}.md-row{border-bottom:1px solid var(--hy-color-line);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;font-size:14px;display:grid}.md-row>span{color:var(--hy-color-gray);font-size:12.5px}.md-row b{word-break:keep-all;font-size:14px;font-weight:700}.md-row small{color:#5c5551;word-break:keep-all;margin:3px 0 6px;font-size:12.5px;line-height:1.5;display:block}.md-row .hy-input{height:34px;min-height:34px;padding:0 10px;font-size:14px}.md-row .md-in-name{max-width:180px}.md-row .md-in-no{max-width:220px}.md-warn{color:#8a4b00;background:#fff3e0;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.5}.md-check{cursor:pointer;align-items:center;gap:8px;margin:12px 0 4px;font-size:14px;font-weight:700;display:flex}.md-strip{border-left:3px solid var(--hy-color-warn);background:#fff8ee;border-radius:0 8px 8px 0;flex-direction:column;gap:2px;margin-top:12px;padding:9px 12px;display:flex}.md-strip>span{color:var(--hy-color-gray);font-size:12.5px}.md-strip b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.md-strip small{color:var(--hy-color-gray);align-items:center;font-size:12.5px;display:flex}.md-ic{background:var(--hy-color-danger);color:#fff;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-right:6px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.dw-title .dw-split{color:var(--hy-color-gray);font-size:12px;font-weight:400}.cx-acct{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-paper);padding:12px}.cx-acct-lead{color:var(--hy-color-gray);margin:4px 0 8px;font-size:12.5px;line-height:1.5}.cx-acct-row{grid-template-columns:1fr 1.4fr 1fr auto;gap:6px;display:grid}.cx-acct-row>*{min-width:0}.cx-acct-n{color:var(--hy-color-gray);margin-top:6px;font-size:11.5px;display:block}@media (max-width:720px){.cx-acct-row{grid-template-columns:1fr 1fr}}.ol-paid-at{color:var(--hy-color-gray);margin-top:1px;font-size:11px;font-weight:500;display:block}.pb-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pb-kpis{grid-template-columns:1fr}}.pb-kpi-warn b{color:var(--hy-color-warn)}.pb-date{align-items:center;gap:10px;margin-top:4px;display:flex}.pb-empty{color:var(--hy-color-gray);padding:26px 4px;font-size:14px}.pb-crews{flex-direction:column;gap:8px;display:flex}.pb-crew{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;overflow:hidden}.pb-crew.is-open{border-color:var(--hy-color-red)}.pb-crew-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--hy-color-ink);background:0 0;border:0;grid-template-columns:200px 250px minmax(120px,1fr) 230px;align-items:center;gap:14px;padding:14px 16px;display:grid}.pb-crew-head:hover{background:var(--hy-color-paper)}.pb-crew-name b{font-size:15px}.pb-crew-name span{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.pb-crew-num{color:var(--hy-color-gray);white-space:nowrap;gap:12px;font-size:13px;display:flex}.pb-crew-cnt b{color:var(--hy-color-ok);font-variant-numeric:tabular-nums;font-size:17px}.pb-crew.is-warn .pb-crew-cnt b{color:var(--hy-color-warn)}.pb-bar{background:var(--hy-color-line);border-radius:var(--hy-radius-pill);height:8px;overflow:hidden}.pb-bar-fill{background:var(--hy-color-ok);border-radius:var(--hy-radius-pill);height:100%}.pb-crew.is-warn .pb-bar-fill{background:var(--hy-color-warn)}.pb-crew-tail{color:var(--hy-color-gray);white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-size:12.5px;display:flex}.pb-caret{color:var(--hy-color-gray-2)}.pb-crew-body{border-top:1px solid var(--hy-color-line);padding:12px 16px 14px}.pb-tbl-head{color:var(--hy-color-gray);flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 8px;font-size:12.5px;display:flex}.pb-tbl-head b{color:var(--hy-color-ink);font-size:14px}.pb-tbl-head em{color:var(--hy-color-ink);font-style:normal;font-weight:700}.pb-tbl-head em i{font-style:normal}.pb-tbl-head .is-warn{color:var(--hy-color-warn)}.pb-tbl-wrap{margin-bottom:14px;overflow-x:auto}.pb-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px;font-size:13.5px}.pb-table col,.pb-table th,.pb-table td{box-sizing:border-box}.pb-table th{background:var(--hy-color-paper);color:var(--hy-color-gray);text-align:center;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:500}.pb-table th:first-child{text-align:left}.pb-table th:not(:first-child),.pb-table td:not(:first-child){text-align:center;width:14%}.pb-table td{border-top:1px solid var(--hy-color-line);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;overflow:hidden}.pb-table tbody tr:first-child td{border-top:0}.pb-item b{font-weight:700}.pb-item small{color:var(--hy-color-gray);margin-top:1px;font-size:11.5px;display:block}.pb-table td.pb-order{white-space:normal}.pb-order b{font-weight:700}.pb-qty{font-variant-numeric:tabular-nums}.pb-qty i{color:var(--hy-color-gray);margin-left:1px;font-size:12px;font-style:normal}.pb-dash{color:var(--hy-color-gray-2)}.pb-time{font-variant-numeric:tabular-nums;color:var(--hy-color-ink)}.pb-none{color:var(--hy-color-gray);text-align:center!important}.pb-row.is-short td,.pb-row.is-missing td{background:#fff3df}.pb-row.is-over td{background:#fbf0f5}.pb-chk{font-weight:700}.pb-chk.is-done{color:var(--hy-color-ok)}.pb-chk.is-short,.pb-chk.is-missing{color:var(--hy-color-warn)}.pb-chk.is-over{color:var(--hy-color-danger)}.pb-chk.is-before{color:var(--hy-color-gray);font-weight:500}.pb-pack{color:var(--hy-color-gray)}.pb-pack.is-done{color:var(--hy-color-ok);font-weight:700}.pb-foot{color:var(--hy-color-gray);gap:3px;font-size:11.5px;line-height:1.5;display:grid}.pb-search{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pb-hits{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pb-hit{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:#fff;padding:12px 16px}.pb-hit.is-short{border-color:var(--hy-color-warn)}.pb-hit-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.pb-hit-name b{font-size:16px}.pb-hit-name span{color:var(--hy-color-gray);margin-left:8px;font-size:12.5px}.pb-hit-sum{color:var(--hy-color-ink);font-variant-numeric:tabular-nums;font-size:13.5px}.pb-hit-sum b{font-size:15px}.pb-hit-sum em{font-style:normal;font-weight:700}.pb-hit-sum .is-done{color:var(--hy-color-ok)}.pb-hit-sum .is-short{color:var(--hy-color-warn)}.pb-hit-sum .is-over{color:var(--hy-color-danger)}.pb-hit-sum .is-before{color:var(--hy-color-gray);font-weight:500}.pb-hit-crews{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pb-hit-chip{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);white-space:nowrap;padding:5px 10px;font-size:13px;font-weight:700}.pb-hit-chip b{font-variant-numeric:tabular-nums;color:var(--hy-color-gray)}.pb-hit-chip.is-done b{color:var(--hy-color-ok)}.pb-hit-chip.is-short,.pb-hit-chip.is-missing{border-color:var(--hy-color-warn)}.pb-hit-chip.is-short b,.pb-hit-chip.is-missing b{color:var(--hy-color-warn)}.pb-hit-chip.is-over b{color:var(--hy-color-danger)}.pb-hit-chip.is-before{color:var(--hy-color-gray);font-weight:500}.pb-hit-none,.pb-hit-more{color:var(--hy-color-gray);padding:10px 4px;font-size:13px}@media (max-width:860px){.pb-search .item-search{width:100%}.pb-search .item-search-n{white-space:normal}.pb-crew-head{grid-template-columns:1fr;gap:8px}.pb-crew-tail{justify-content:space-between}.pb-crew-body{padding:10px 12px 12px}}.dl-table th,.dl-table td,.dl-table td.ol-addr{text-align:center}.dl-search-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.dl-search-box{width:420px;max-width:100%}.dl-search-found{color:var(--hy-color-gray);white-space:nowrap;font-size:12.5px}.dl-search-found b{color:var(--hy-color-ink)}.dl-search-none{color:var(--hy-color-gray);text-align:center;padding:16px 14px;font-size:13px}.dl-search-item div,.dl-search-qty div{line-height:1.5}.dl-search-item,.dl-search-qty{font-size:13px}.dl-search-qty .is-many{color:var(--hy-color-red);font-weight:700}.dl-search-photo{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.dl-search-shot{object-fit:cover;border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:6px;width:34px;height:34px;display:inline-block}.dl-search-view{font-size:12.5px}:root:is([data-view=phone],.is-narrow) .dl-search-row{margin-top:12px}:root:is([data-view=phone],.is-narrow) .dl-search-found{white-space:normal}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item{grid-template-columns:auto 1fr auto}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:first-child{color:var(--hy-color-gray);grid-area:1/1}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(2){grid-area:1/2}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(10){text-align:right;grid-area:1/3}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(3){color:var(--hy-color-gray);grid-area:2/1;font-weight:400}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(4){grid-area:2/2/auto/-1;font-weight:700}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(5){white-space:normal;grid-area:3/1/auto/-1}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(6){text-align:center;color:var(--hy-color-ink);grid-area:4/1/auto/3;font-size:13px;font-weight:700}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(7){text-align:right;color:var(--hy-color-ink);grid-area:4/3;font-size:13px}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(8){text-align:center;color:var(--hy-color-gray);grid-area:5/1/auto/3;font-size:12px}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(9){text-align:right;grid-area:5/3;font-size:12px}:root:is([data-view=phone],.is-narrow) .dl-table tr.dl-row.is-item>td:nth-child(11){grid-area:6/1/auto/-1;margin-top:4px}.prm-copy-inline{align-items:center;gap:10px;display:inline-flex}.prm-copy-inline small{font-size:12px;font-weight:700}.rp-btn.bn-open{border-color:var(--hy-color-red);color:var(--hy-color-red)}.rp-btn.bn-open:hover{background:var(--hy-color-red-tint);border-color:var(--hy-color-red)}.hy-btn.bn-od-btn{border-color:var(--hy-color-red);color:var(--hy-color-red);background:#fff}.hy-btn.bn-od-btn:hover{background:var(--hy-color-red-tint)}.ol-region-row .rp-btn{border-radius:var(--hy-radius-md)}.bn-modal{width:min(100%,600px);padding:0}.bn-modal>.hy-modal-header{border-bottom:1px solid var(--hy-color-line);align-items:center;padding:18px 22px 14px}.bn-modal>.hy-modal-header .hy-modal-title{font-size:18px}.bn-body{flex-direction:column;gap:14px;margin-top:0;padding:16px 22px 4px;display:flex}.bn-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bn-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bn-label{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.bn-label b{color:#4a423d;font-size:12.5px;font-weight:700}.bn-label small{color:var(--hy-color-gray);font-size:11.5px}.bn-pick{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);min-height:42px;font:inherit;color:var(--hy-color-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13.5px;display:flex}.bn-pick>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bn-pick b{font-weight:800}.bn-pick i{color:var(--hy-color-gray);flex:none;font-size:10px;font-style:normal}.bn-pick:hover:not(:disabled){border-color:var(--hy-color-gray-2)}.bn-pick:disabled{background:var(--hy-color-paper);cursor:default}.bn-ph{color:var(--hy-color-gray-2)}.bn-mini{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);min-height:26px;font:inherit;color:var(--hy-color-ink);cursor:pointer;padding:0 9px;font-size:11.5px;font-weight:700}.bn-mini:hover:not(:disabled){border-color:var(--hy-color-gray-2)}.bn-mini:disabled{color:var(--hy-color-gray-2);cursor:default}.bn-addr{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-paper);padding:11px 12px;font-size:13.5px;line-height:1.45}.bn-addr.is-empty{color:var(--hy-color-gray)}.bn-addr-edit{flex-direction:column;gap:8px;display:flex}.bn-addr-edit .c-addr-find{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);min-height:34px;font:inherit;cursor:pointer;align-self:flex-start;padding:0 12px;font-size:12.5px;font-weight:700}.bn-addr-edit .c-addr-box{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);height:380px;overflow:hidden}.bn-addr-in{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.bn-days{align-items:stretch;display:flex}.bn-day{border:1px solid var(--hy-color-line);background:var(--hy-color-card);min-height:38px;font:inherit;color:var(--hy-color-ink);cursor:pointer;margin-right:-1px;padding:0 14px;font-size:13px;font-weight:700}.bn-day:first-child{border-radius:var(--hy-radius-md) 0 0 var(--hy-radius-md)}.bn-day.is-on{background:var(--hy-color-red);border-color:var(--hy-color-red);color:#fff;position:relative}.bn-date.hy-input{border-radius:0 var(--hy-radius-md) var(--hy-radius-md) 0;flex:1;width:auto;min-width:0;height:38px;min-height:38px;font-size:13px}.bn-date.is-on{border-color:var(--hy-color-red)}.bn-paymode{border-radius:14px}.bn-paymode.is-need{outline:2px solid var(--hy-color-warn);background:var(--hy-color-warn-tint);margin:-7px;padding:7px}.bn-paychecks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bn-paycheck{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);height:42px;color:var(--hy-color-ink);cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.bn-paycheck input{width:18px;height:18px;accent-color:var(--hy-color-red);cursor:pointer;margin:0}.bn-paycheck.is-on{border-color:var(--hy-color-red);box-shadow:inset 0 0 0 1px var(--hy-color-red)}.bn-paycheck:has(input:disabled){background:var(--hy-color-paper);cursor:default}.bn-paycheck:has(input:disabled) input{cursor:default}.bn-paymode-msg{color:var(--hy-color-warn);margin:8px 2px 0;font-size:12.5px;font-weight:800}.bn-dd{position:relative}.bn-dd-btn{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);width:100%;min-height:42px;font:inherit;color:var(--hy-color-gray);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;font-size:13.5px;display:flex}.bn-dd-btn.is-open{border-color:var(--hy-color-red)}.bn-dd-btn i{font-size:10px;font-style:normal}.bn-dd-list{border:1px solid var(--hy-color-red);border-radius:var(--hy-radius-md);background:var(--hy-color-card);max-height:240px;margin-top:4px;overflow:auto}.bn-dd-head{background:var(--hy-color-paper);border-bottom:1px solid var(--hy-color-line);color:#4a423d;padding:8px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.bn-dd-item{border:0;border-bottom:1px solid var(--hy-color-line);width:100%;font:inherit;color:var(--hy-color-ink);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:9px 12px;font-size:13px;display:flex}.bn-dd-item:last-child{border-bottom:0}.bn-dd-item:hover{background:var(--hy-color-hover)}.bn-dd-item.is-added{background:var(--hy-color-red-tint)}.bn-dd-item small{color:var(--hy-color-gray);font-size:11.5px}.bn-dd-item em{color:var(--hy-color-red);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:700}.bn-dd-none{color:var(--hy-color-gray);padding:14px 12px;font-size:12.5px}.bn-free{grid-template-columns:1fr 92px auto;gap:8px;margin-top:2px;display:grid}.bn-free .hy-input,.bn-free .hy-select{height:40px;min-height:40px;font-size:13px}.bn-free .bn-add{min-height:40px;padding-inline:16px}.bn-items{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);margin-top:4px;overflow:hidden}.bn-items-head,.bn-items-row{grid-template-columns:minmax(0,1fr) 72px 132px 28px;align-items:center;gap:10px;padding:0 12px;display:grid}.bn-items-head{background:var(--hy-color-paper);border-bottom:1px solid var(--hy-color-line);color:#4a423d;text-align:center;min-height:32px;font-size:11.5px;font-weight:700}.bn-items-row{border-bottom:1px solid var(--hy-color-line);min-height:50px}.bn-items-row:last-child{border-bottom:0}.bn-items-none{color:var(--hy-color-gray);text-align:center;padding:14px 12px;font-size:12.5px}.bn-iname{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;font-size:13.5px;display:flex}.bn-iname small{color:var(--hy-color-gray);font-size:11.5px}.bn-iname em{border:1px solid var(--hy-color-line);color:var(--hy-color-gray);border-radius:4px;padding:1px 6px;font-size:10.5px;font-style:normal}.bn-qty.hy-input{text-align:center;height:36px;min-height:36px;padding:0 6px;font-weight:700}.bn-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bn-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bn-qty{appearance:textfield}.bn-kind{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.bn-kind button{background:var(--hy-color-card);min-height:32px;font:inherit;color:var(--hy-color-ink);cursor:pointer;border:0;font-size:12px;font-weight:700}.bn-kind button+button{border-left:1px solid var(--hy-color-line)}.bn-kind button.is-on{background:var(--hy-color-red);color:#fff}.bn-kind.is-need{border-color:var(--hy-color-warn);box-shadow:0 0 0 1px var(--hy-color-warn)}.bn-del{color:var(--hy-color-gray-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.bn-del:hover:not(:disabled){color:var(--hy-color-danger)}.bn-guide{border:1px solid color-mix(in srgb, var(--hy-color-ok) 32%, var(--hy-color-card));border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-ok) 7%, var(--hy-color-card));color:var(--hy-color-ink);padding:12px 14px;font-size:12.5px;line-height:1.6}.bn-guide b{color:var(--hy-color-ok);margin-bottom:4px;font-size:13px;display:block}.bn-guide ol{margin:0;padding-left:20px}.bn-result{border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-ok) 9%, var(--hy-color-card));color:var(--hy-color-ok);padding:10px 12px;font-size:13.5px;font-weight:700}.bn-result.is-warn{background:color-mix(in srgb, var(--hy-color-warn) 10%, var(--hy-color-card));color:#8a4b00}.bn-err{font-size:13px}.bn-actions{border-top:1px solid var(--hy-color-line);align-items:center;margin-top:12px;padding:14px 22px 18px}.bn-actions .hy-btn{min-height:42px}.bn-gap{flex:1}.bn-cancel{color:var(--hy-color-danger);border-color:color-mix(in srgb, var(--hy-color-danger) 45%, var(--hy-color-card));background:var(--hy-color-card)}.bn-cancel:hover:not(:disabled){background:color-mix(in srgb, var(--hy-color-danger) 7%, var(--hy-color-card))}.bn-finder-back{z-index:calc(var(--hy-z-modal) + 1)}.bn-finder{width:min(100%,680px)}.bn-finder .hy-modal-title{font-size:17px}.bn-finder .hy-modal-body{flex-direction:column;gap:10px;display:flex}.bn-fbar{grid-template-columns:170px 1fr;gap:8px;display:grid}.bn-ftable-wrap{border-radius:var(--hy-radius-md);max-height:380px;overflow:auto}.bn-ftable th,.bn-ftable td{white-space:nowrap;padding:9px 12px;font-size:13px}.bn-ftable thead th{z-index:1;position:sticky;top:0}.bn-ftable tbody tr{cursor:pointer}.bn-ftable tbody tr:hover{background:var(--hy-color-red-tint)}.bn-faddr{min-width:160px;white-space:normal!important}.bn-fnone{color:var(--hy-color-gray);cursor:default;text-align:center!important;padding:22px!important}.bn-fhint{color:var(--hy-color-gray);margin:0;font-size:12px}.bn-row{background:color-mix(in srgb, var(--hy-color-warn) 5%, var(--hy-color-card))}.bn-pre{color:#8a4b00;font-size:13px;font-weight:800}.bn-when{color:var(--hy-color-ink);font-weight:700}.bn-need{margin-left:4px}.bn-errline{color:#8a4b00;white-space:normal;margin-top:3px;font-size:11.5px;display:block}.bn-card{border-color:color-mix(in srgb, var(--hy-color-warn) 45%, var(--hy-color-card));background:color-mix(in srgb, var(--hy-color-warn) 5%, var(--hy-color-card))}.hy-badge.bn-badge{color:var(--hy-color-red);background:var(--hy-color-card);border-color:var(--hy-color-red);margin-left:4px}.ol-c5 .hy-badge.bn-badge,.od-status .hy-badge.bn-badge,.bn-svc .hy-badge.bn-badge{margin-left:0}.hy-table.is-tight tbody td.bn-status{white-space:normal}.bn-status .hy-badge{margin-block:1px}.bn-field>.hy-input,.bn-addr-in .hy-input{min-height:42px;font-size:13.5px}.bn-tag{border:1px solid var(--hy-color-red);color:var(--hy-color-red);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.5;display:inline-block}@media (max-width:640px){.bn-modal>.hy-modal-header,.bn-body,.bn-actions{padding-inline:14px}.bn-two,.bn-addr-in{grid-template-columns:1fr}.bn-free{grid-template-columns:1fr 80px}.bn-free .bn-add{grid-column:1/-1}.bn-items-head,.bn-items-row{grid-template-columns:minmax(0,1fr) 56px 110px 22px;gap:6px;padding:0 8px}.bn-fbar{grid-template-columns:1fr}}.gp-period{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 6px;display:grid}.gp-period-lb{color:var(--hy-color-gray);white-space:nowrap;font-size:11.5px}.gp-period-pair{gap:4px;min-width:0;display:flex}.gp-period-pair input[type=date]{flex:1;min-width:0}.of-table .gp-period-pair .hy-select.gp-time{border-radius:var(--hy-radius-md);flex:none;width:88px;min-width:0;padding-inline:8px 4px;font-size:12px}.gp-time.is-empty{color:var(--hy-color-gray-2)}.gp-time option{color:var(--hy-color-ink)}.pay-tabs{flex-wrap:wrap;gap:6px;display:flex}.pay-tabs .hy-chip{font-size:14px;font-weight:800}.dd .ol-date{flex-wrap:wrap;margin-bottom:12px}.dd-basis{color:var(--hy-color-gray);font-size:12.5px}.dd-toolbar{margin-bottom:10px}.dd-table td{white-space:nowrap}.dd-table .dd-when{font-variant-numeric:tabular-nums}.dd-table .dd-when small{color:var(--hy-color-gray);margin-left:6px;font-size:11px}.dd-table .dd-no .dw-no.is-link{color:var(--hy-color-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.dd-table .dd-no .dw-kind{vertical-align:1px;margin:0 0 0 6px;display:inline-block}.dd-table .dw-kind.is-cancel{color:var(--hy-color-danger)}.dd-table tr.is-cancelled td{color:var(--hy-color-gray)}.dd-table .dd-diff b{color:var(--hy-color-warn)}.dd-table .dd-how b{color:var(--hy-color-ok);font-weight:800}.dd-table .dd-how span{color:var(--hy-color-gray);font-size:12.5px}.dd-day td{background:var(--hy-color-paper);border-top:1px solid var(--hy-color-line);padding:6px 12px!important}.dd-day b{margin-right:10px;font-size:14px;font-weight:800}.dd-day span{color:var(--hy-color-gray);font-size:12.5px;font-weight:700}.md-row .md-in-amt{text-align:right;font-variant-numeric:tabular-nums;max-width:160px}.md-amt{align-items:center;gap:6px;display:flex}.md-amt-diff{color:var(--hy-color-warn);margin-top:4px;font-size:12.5px;font-weight:700}.os-acct-exact{color:var(--hy-color-warn-ink);margin:6px 2px 0;font-size:12.5px;font-weight:700}.sl-body{max-width:1240px}.sl-strip{margin-bottom:14px}.sl-stat-warn b{color:var(--hy-color-warn)}.sl-unknown{color:var(--hy-color-warn)!important}.sl-band{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--hy-color-warn-tint);border:1px solid var(--hy-color-warn-line);border-radius:var(--hy-radius-md);color:var(--hy-color-warn-ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;padding:10px 14px;font-size:13.5px;display:flex}.sl-band b{color:var(--hy-color-warn)}.sl-band i{margin-left:auto;font-size:12.5px;font-style:normal;text-decoration:underline}.sl-card{background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);padding:4px 6px}.hy-table.sl-table{width:100%}.sl-table th{white-space:nowrap;font-size:12px}.sl-table th small{color:var(--hy-color-gray-2);margin-left:4px;font-size:11px;font-weight:500}.sl-table td{vertical-align:middle;font-variant-numeric:tabular-nums}.sl-table th.sl-name,.sl-table td.sl-name{min-width:160px}.sl-table td.sl-name b{font-size:14px}.sl-table td.sl-name span{color:var(--hy-color-gray);font-size:12.5px}.sl-table td.sl-name em{color:var(--hy-color-gray-2);border:1px solid var(--hy-color-line);border-radius:6px;margin-left:6px;padding:0 5px;font-size:11px;font-style:normal}.sl-table td.sl-num,.sl-table th:nth-child(2),.sl-table th:nth-child(3),.sl-table th:nth-child(4),.sl-table th:nth-child(6){text-align:right;white-space:nowrap}.sl-table td.sl-num small{color:var(--hy-color-gray);font-size:11.5px;display:block}.sl-table td.sl-lots{color:var(--hy-color-gray);font-size:12.5px;line-height:1.7}.sl-lot{white-space:nowrap}.sl-lot b{color:var(--hy-color-ink)}.sl-lot.sl-unknown b{color:var(--hy-color-warn)}.sl-lot i{color:var(--hy-color-gray-2);margin:0 5px;font-style:normal}.sl-table td.sl-act{text-align:right;width:96px}.sl-table td.sl-act .hy-btn{border-radius:var(--hy-radius-md);white-space:nowrap}.sl-table tr.is-warn td.sl-name b{color:var(--hy-color-warn)}.sl-modal{width:min(100%,36rem)}.sl-modal-sub{color:var(--hy-color-gray);letter-spacing:0;font-size:13px;font-weight:500}.sl-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sl-qty{text-align:right;font-variant-numeric:tabular-nums;height:48px;font-size:20px;font-weight:800}.sl-reasons{flex-wrap:wrap;gap:6px;display:flex}.sl-ask-why{color:var(--hy-color-gray);margin-left:4px;font-size:12px;font-weight:400}.sl-picks{border-collapse:collapse;border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);width:100%;font-size:13px;overflow:hidden}.sl-picks th{background:var(--hy-color-paper);color:var(--hy-color-gray);text-align:right;padding:7px 10px;font-size:12px;font-weight:500}.sl-picks th:first-child,.sl-picks td:first-child{text-align:left}.sl-picks td{border-top:1px solid var(--hy-color-line);text-align:right;font-variant-numeric:tabular-nums;padding:6px 10px}.sl-picks td small{color:var(--hy-color-gray)}.sl-picks td.is-unknown{color:var(--hy-color-warn);font-weight:700}.sl-picks tr.is-on td{background:var(--hy-color-red-tint)}.sl-pickin{text-align:right;width:72px;height:34px;padding-inline:8px;font-weight:700}.sl-pickin.is-bad{border-color:var(--hy-color-warn)}.sl-warn{color:var(--hy-color-warn);margin:6px 0 0;font-size:13px;font-weight:700}.sl-preview{background:var(--hy-color-paper);border-radius:var(--hy-radius-md);margin:4px 0 0;padding:9px 12px;font-size:13px}.sl-split{width:min(100%,26rem)}.sl-split-in{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.sl-badge-warn{color:var(--hy-color-warn-ink);background:var(--hy-color-warn-tint);border:1px solid var(--hy-color-warn-line);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.sl-split-who{margin:6px 0 0;font-size:12px}.sl-split-links{gap:14px;margin-top:10px;display:flex}.sk-num.sk-num-split{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:768px){.sl-card{background:0 0;border:0;padding:0}.hy-table.sl-table,.sl-table thead,.sl-table tbody,.sl-table tr,.sl-table td{display:block}.sl-table thead{display:none}.sl-table tbody tr{background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);grid-template-columns:1fr 1fr 1fr;gap:4px 8px;margin-bottom:8px;padding:8px 10px;display:grid}.sl-table td{border:0;padding:2px 0;text-align:left!important}.sl-table td.sl-name{grid-column:1/-1}.sl-table td.sl-lots{white-space:normal;grid-column:1/-1}.sl-table td.sl-act{text-align:left;grid-column:1/-1;width:auto}.sl-table td.sl-act .hy-btn{width:100%;min-height:40px}.sl-table td[data-l]:before{content:attr(data-l);color:var(--hy-color-gray-2);font-size:10.5px;display:block}.sl-row2{grid-template-columns:1fr}.sl-picks thead{display:none}.sl-picks,.sl-picks tbody,.sl-picks tr{border:0;display:block}.sl-picks tr{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);grid-template-columns:1fr 1fr 1fr;gap:2px 8px;margin-bottom:6px;padding:6px 8px;display:grid}.sl-picks td{text-align:left;border:0;padding:2px 0;display:block}.sl-picks td:first-child{grid-column:1/-1}.sl-picks td:not(:first-child):before{content:attr(data-l);color:var(--hy-color-gray-2);font-size:10.5px;display:block}.sl-pickin{width:100%}}
