:root{--bg:#f3f5ef;--paper:#fffef9;--ink:#203f36;--muted:#5b6b63;--line:#e0e6df;--input-border:#708a6c;--focus-ring:#203f36;--focus-ring-offset:2px;--white:#fff;--sider-alt:#f2f2eb;--muted-soft:#5b6b63;--line-soft:#eaece4;--ink-soft:#5b6b63;--ink-muted:#5b6b63;--bg-alt:#e9eae1;--cream-strong:#e6d9c8;--accent-strong:#91401e;--notice-line:#e6ddc9;--notice-bg:#f7f2e8;--green-line:#d4e7dc;--red-bg:#faeeea;--red-line:#eed4cc;--metric-line:#c6d9ce;--badge-bg:#eef0e9;--badge-ink:#5b6b63;--badge-warn-bg:#f9efdb;--badge-warn-ink:#8a6128;--badge-red-bg:#fbeae4;--badge-blue-bg:#e7f0f5;--table-alt:#f7f7f0;--line-strong:#dce4d9;--green-soft:#6d927d;--red-soft:#e7c2b9;--paper-warm:#fff9f6;--bg-warm:#eef2e6;--notice-ink:#735b37;--accent:#bc5633;--green:#235b4f;--greenlight:#e8f2ed;--cream:#f5e9d7;--red:#b44237;--blue:#356f92;--nav:#203f36;--table-header:#636d64;--shadow:0 6px 30px #172b2306}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.hc-top{background:var(--paper);border-bottom:1px solid var(--line);z-index:60;align-items:center;gap:22px;min-height:77px;padding:0 24px;display:flex;position:sticky;top:0}.hc-brand{align-items:center;gap:11px;min-width:0;display:flex}.hc-logo{background:var(--green);width:39px;height:39px;color:var(--white);border-radius:8px;flex:none;place-items:center;font-family:serif;font-size:25px;font-weight:700;display:grid}.hc-brand-text{min-width:0}.hc-brand-text strong{letter-spacing:1px;white-space:nowrap;font-size:17px;line-height:1.3;display:block}.hc-btn{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.hc-btn.primary{background:var(--green);border-color:var(--green);color:var(--white)}.hc-btn:disabled{cursor:not-allowed;opacity:.55}.hc-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.hc-menu-btn{border:1px solid var(--line);background:var(--white);min-width:44px;min-height:44px;color:var(--ink);border-radius:8px;flex:none;font-size:12px;font-weight:600}:focus-visible,a:focus-visible,.hc-nav-item:focus-visible,.ant-btn:focus,.ant-btn:focus-visible,.ant-select-selector:focus,.ant-input:focus,.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:focus-within,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused,#account:focus,#password:focus{border-radius:2px;outline:3px solid var(--focus-ring)!important;outline-offset:var(--focus-ring-offset)!important;box-shadow:none!important;transition:none!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector{transition:none!important}.hc-account-label{color:var(--ink-muted);white-space:nowrap;font-size:12px}.hc-env{background:var(--line-soft);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:7px 25px;font-size:12px;display:flex}.hc-shell{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.hc-layout{align-items:stretch;min-height:calc(100vh - 108px)}.hc-side{padding:25px 14px}.hc-side .section{letter-spacing:2px;color:var(--muted);margin:0 13px 10px;font-size:12px}.hc-nav{gap:14px;display:grid}.hc-nav-group{gap:2px;display:grid}.hc-nav-group__title{color:var(--muted);margin:0 12px 4px;font-size:12px;font-weight:600;line-height:1.4}.hc-nav-item{height:44px;min-height:44px;max-height:48px;color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;text-decoration:none;display:flex}.hc-nav-item:hover{background:var(--bg-alt);color:var(--ink)}.hc-nav-item.on{background:var(--cream-strong);color:var(--accent-strong);font-weight:700}.hc-main{flex:auto;min-width:0;padding:28px 30px 42px}.hc-head{margin-bottom:23px}.hc-head.hc-between{gap:18px}.hc-between{justify-content:space-between;align-items:center;gap:14px;display:flex}.hc-title{letter-spacing:-.8px;margin:0;font-size:29px;font-weight:700;line-height:1.4}.hc-sub{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.7}.hc-notice{border:1px solid var(--notice-line);background:var(--notice-bg);color:var(--notice-ink);border-radius:8px;padding:12px 14px;font-size:12px}.hc-notice.green{background:var(--greenlight);border-color:var(--green-line);color:var(--green)}.hc-notice.red{background:var(--red-bg);border-color:var(--red-line);color:var(--red)}.hc-notice strong{font-weight:700;display:block}.hc-notice p{margin:3px 0 0}.hc-stack{gap:12px;margin-bottom:18px;display:grid}.hc-stack:empty{display:none}.hc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.hc-metric{background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:0;padding:17px 20px}.hc-metric .label{color:var(--muted);font-size:12px}.hc-metric .number{font-variant-numeric:tabular-nums;letter-spacing:-.5px;word-break:break-word;font-size:29px;font-weight:650;line-height:1.8}.hc-metric .foot{color:var(--muted);font-size:12px;line-height:1.6}.hc-metric.feature{background:var(--nav);border-color:var(--nav);color:var(--white)}.hc-metric.feature .label,.hc-metric.feature .foot{color:var(--metric-line)}.hc-bi-filters{grid-template-columns:1fr;align-items:end;gap:12px;margin-bottom:14px;display:grid}.hc-bi-filters .hc-field{min-width:0}.hc-bi-filters__actions{grid-column:1/-1}@media (width>=576px){.hc-bi-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.hc-bi-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-bi-filters__actions{align-items:center;gap:8px;display:flex}.hc-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;min-width:0;padding:20px}.ant-card.hc-card{padding:0}.ant-card.hc-card>.ant-card-body{padding:20px}.ant-card.hc-card>.ant-card-head{min-height:auto;padding-inline:20px}.hc-badge,.ant-tag{border-radius:999px!important}.hc-badge{background:var(--badge-bg);color:var(--badge-ink);white-space:nowrap;padding:3px 8px;font-size:12px;display:inline-block}.hc-badge.green{background:var(--greenlight);color:var(--green)}.hc-badge.orange{background:var(--badge-warn-bg);color:var(--badge-warn-ink)}.hc-badge.red{background:var(--badge-red-bg);color:var(--red)}.hc-badge.blue{background:var(--badge-blue-bg);color:var(--blue)}.hc-cell-title{word-break:break-word;font-size:13px;font-weight:650}.hc-cell-note{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.6}.hc-mono{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.hc-card .ant-table .ant-table-thead>tr>th{color:var(--table-header);white-space:nowrap;font-size:12px;font-weight:500}.hc-card-plain{box-shadow:none;background:0 0;border:0;padding:0}.hc-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:35px}.hc-card-list{gap:10px;display:grid}.hc-store-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.hc-store-card .hc-badge{flex:none}.hc-store-card .head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hc-store-card .name{word-break:break-word;font-size:15px;font-weight:650}.hc-fields{gap:6px;margin:12px 0 0;display:grid}.hc-fields>div{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.hc-fields dt{color:var(--muted);font-size:12px}.hc-fields dd{text-align:right;margin:0;font-size:12px}.hc-store-card .state-note{background:var(--table-alt);word-break:break-word;border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12px;line-height:1.6}.hc-title-sm{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700;line-height:1.4}.hc-section-title{margin:0 0 10px;font-size:15px;font-weight:700}.hc-hint{color:var(--muted);font-size:12px;line-height:1.7}.hc-field-help{width:44px;height:44px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.hc-field-help:hover{color:var(--ink);background:var(--badge-bg)}.hc-field-help:focus-visible{color:var(--ink)}.hc-stack-sm{gap:9px;display:grid}.hc-card--detail{margin-top:18px}.hc-tabs{border-bottom:1px solid var(--line);gap:3px;margin:4px 0 18px;display:flex;overflow-x:auto}.hc-tabs button{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:11px 16px;font-size:12px}.hc-tabs button.on{border-bottom-color:var(--green);color:var(--green);font-weight:700}.hc-btn--light{background:var(--greenlight);color:var(--green);border-color:#0000}.hc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin:0 0 10px;display:grid}.hc-fact{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.hc-fact dt{color:var(--muted);font-size:12px}.hc-fact dd{word-break:break-word;margin:0;font-size:13px}.hc-timeline{border-left:2px solid var(--line-strong);gap:14px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.hc-timeline li{font-size:12px;position:relative}.hc-timeline li:before{content:"";background:var(--green-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-20px}.hc-timeline p{margin:3px 0 0}.hc-timeline__head{align-items:center;gap:8px;display:flex}.hc-stack .hc-btn,.hc-stack-sm .hc-btn,.hc-head.hc-between>.hc-btn{flex:none;justify-self:start}.hc-choices{flex-wrap:wrap;gap:8px;display:flex}.hc-choice{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--ink);border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600}.hc-choice.on{background:var(--green);border-color:var(--green);color:var(--white)}.hc-field{gap:5px;display:grid}.hc-skip{z-index:100;background:var(--paper);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;align-items:center;padding:10px 16px;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.hc-skip:focus-visible{transform:translateY(0)}.hc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hc-field-required{color:var(--red)}.hc-field>span{color:var(--muted);font-size:12px}.hc-field input:not(.ant-input):not(.ant-input-number-input):not(.ant-select-input),.hc-field textarea:not(.ant-input){border:1px solid var(--input-border);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:8px;padding:8px 10px;font-size:12px}.hc-field .ant-input,.hc-field .ant-select,.hc-field .ant-input-number{width:100%}.hc-field .ant-select,.hc-field .ant-input-number{margin:0}.hc-field .ant-select .ant-select-selector,.hc-field .ant-input-number-input{height:44px}.hc-choice,.hc-field input:not(.ant-select-input),.hc-field textarea{min-height:44px}.hc-field input:not(.ant-select-input){box-sizing:border-box;height:44px}.hc-field textarea{height:auto}.hc-secret{border:1px solid var(--red-soft);background:var(--paper-warm);color:var(--red);border-radius:8px;padding:14px;font-size:12px}.hc-secret dl{gap:6px;margin:10px 0;display:grid}.hc-secret dl>div{align-items:baseline;gap:10px;display:flex}.hc-secret dt{min-width:64px;color:var(--muted);font-size:12px}.hc-secret dd{color:var(--ink);margin:0}.hc-secret__value{letter-spacing:.5px;color:var(--red);word-break:break-all;font-size:16px;font-weight:700}.hc-secret p{color:var(--notice-ink);margin:0;font-size:12px;line-height:1.7}.hc-plain-list{color:var(--muted);margin:0;padding-left:18px;font-size:12px}.hc-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 25px;display:grid}.hc-state-grid>div{border-bottom:1px solid var(--line);justify-items:start;gap:4px;min-width:0;padding-bottom:10px;display:grid}.hc-state-grid p{margin:0}.hc-app-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.hc-app-card--on{border-color:var(--green)}.hc-app-card .head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hc-app-card .name{word-break:break-word;font-size:15px;font-weight:650}.hc-app-card .hc-mono{margin:0}.hc-app-card__last{border-top:1px solid var(--line);padding-top:4px}.hc-state-list{gap:6px;margin:0;display:grid}.hc-state-list>div{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.hc-state-list dt{color:var(--muted);font-size:12px}.hc-state-list dd{margin:0}.hc-app-card .hc-btn{justify-self:start}.hc-card .ant-table-tbody>tr.hc-row--on>td{background:var(--bg-warm)}.hc-line-items{margin:12px 0 0;padding:0;list-style:none}.hc-line-items li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:7px 0;font-size:13px;display:flex}.hc-line-items li:last-child{border-bottom:0}.hc-amount-line{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.hc-region-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px 0;display:flex}.hc-region-row:last-child{border-bottom:0}.hc-region-row .hc-field{flex:180px;min-width:0}.hc-field>.hc-field-error{color:var(--red)}.hc-region-row__aside{flex:none;align-items:center;gap:8px;display:flex}.hc-login{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.hc-login-card{width:100%;max-width:430px}@media (width<=767px){.hc-top{flex-wrap:wrap;gap:8px;min-height:0;padding:10px 12px}.hc-logo{border-radius:8px;width:32px;height:32px;font-size:20px}.hc-brand-text strong{font-size:15px}.hc-env{padding:8px 12px;font-size:12px;line-height:1.7;display:block}.hc-env span{display:block}.hc-main{padding:18px 13px 30px}.hc-btn{min-height:44px}.hc-head.hc-between{flex-wrap:wrap;align-items:flex-start}.hc-title{font-size:25px}.hc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hc-metric{padding:12px}.hc-metric .number{font-size:23px;line-height:1.6}.hc-card{padding:14px}.hc-facts,.hc-state-grid{grid-template-columns:minmax(0,1fr)}.hc-tabs button{padding:11px 12px}.hc-region-row__aside{flex:100%;justify-content:space-between}.hc-fact{grid-template-columns:76px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-segmented .ant-segmented-item,.ant-select-content{min-height:44px}.ant-checkbox{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ant-checkbox-input{width:44px!important;height:44px!important}.ant-input-password-icon{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (width<=767px){.hc-order-detail{max-width:100vw;margin:0;padding-bottom:0;top:0;width:100vw!important}.hc-order-detail .ant-modal-container{border-radius:0;min-height:100vh}.hc-order-detail .hc-line-items li,.hc-order-detail .hc-amount-line{flex-direction:column;align-items:flex-start}}.hc-error-block{border:1px solid var(--red-line);background:var(--red-bg);color:var(--red);border-radius:8px;padding:12px 14px;font-size:14px}.hc-error-block strong,.hc-empty strong{margin-bottom:4px;display:block}.hc-error-block p,.hc-empty p{margin:0 0 8px}.hc-store-context{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:8px 24px;display:flex}.hc-store-context__name{font-weight:700}.hc-store-context__extra{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.hc-table-scroll{min-width:0;max-width:100%}.hc-card .ant-table-cell{white-space:nowrap}@media (width<=767px){.hc-store-context{flex-wrap:nowrap;padding:8px 12px}.hc-store-context__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
