.dh-filter-chip{position:relative;display:inline-flex;min-width:0}.dh-filter-chip__trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:8px;background:#f3f4f6;color:#374151;font:inherit;font-size:13px;line-height:20px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.dh-filter-chip__trigger:hover{background:#eaf0fc;color:var(--dh-color-primary)}.dh-filter-chip__trigger.is-selected,.dh-filter-chip__trigger[aria-expanded=true]{background:#1d4ed814;border-color:#1d4ed859;color:var(--dh-color-primary)}.dh-filter-chip__trigger svg{flex-shrink:0;transition:transform .18s ease}.dh-filter-chip__trigger svg.is-open{transform:rotate(180deg)}.dh-filter-chip__trigger:disabled{opacity:.5;cursor:not-allowed}.dh-filter-chip__panel{position:absolute;z-index:40;left:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 32px));padding:16px;box-sizing:border-box;background:#fff;border:1px solid #dbe3f0;border-radius:12px;box-shadow:0 8px 24px #102a561f;animation:dh-filter-chip-in .16s ease-out}.dh-filter-chip__panel.align-right{right:0;left:auto}.dh-filter-chip__options{display:flex;flex-wrap:wrap;gap:8px;max-height:240px;overflow-y:auto;padding:2px}.dh-filter-chip__option{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 12px;min-height:36px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:20px;background:#f7f8fa;color:#374151;font-size:13px;cursor:pointer}.dh-filter-chip__option.is-selected{background:#eef4ff;border-color:var(--dh-color-primary);color:var(--dh-color-primary)}.dh-filter-chip__option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.dh-filter-chip__option:has(input:focus-visible){outline:2px solid var(--dh-color-light);outline-offset:2px}.dh-filter-chip__actions{display:flex;gap:10px;margin-top:16px}.dh-filter-chip__actions button{flex:1;min-height:38px;padding:8px 12px;background:#fff;border:1px solid #dbe3f0;border-radius:8px;color:#374151;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.dh-filter-chip__actions .dh-filter-chip__apply{background:var(--dh-color-primary);border-color:var(--dh-color-primary);color:#fff}.dh-filter-chip__actions .dh-filter-chip__apply:hover{background:var(--dh-color-primary-hover)}.dh-filter-chip button:focus-visible{outline:2px solid var(--dh-color-light);outline-offset:2px}@keyframes dh-filter-chip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.dh-filter-chip *,.dh-filter-chip__panel{animation:none;transition:none}}.dh-page-size{position:relative;display:inline-flex}.notifly-so-shell.datahub-shell .shopee-pagination .dh-page-size-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:74px;padding:0 10px;font:inherit}.dh-page-size-trigger svg{transition:transform .18s}.dh-page-size-trigger svg.is-open{transform:rotate(180deg)}.dh-page-size-menu{position:absolute;bottom:calc(100% + 8px);right:0;min-width:120px;padding:5px;background:#fff;border:1px solid #d6e1f1;border-radius:10px;box-shadow:0 8px 24px #102a561f;z-index:20}.notifly-so-shell.datahub-shell .shopee-pagination .dh-page-size-menu button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;height:36px;border:0;padding:0 10px;font-size:12px;font-weight:400;color:#475569;white-space:nowrap}.notifly-so-shell.datahub-shell .shopee-pagination .dh-page-size-menu button:hover,.notifly-so-shell.datahub-shell .shopee-pagination .dh-page-size-menu button.is-selected{background:var(--dh-hover-icon);color:var(--dh-color-primary)}.dh-page-size button:focus-visible{outline:2px solid var(--dh-color-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dh-page-size-trigger svg{transition:none}}.hub-page-size-label{display:flex;align-items:center;gap:10px}.workspace-select{position:relative;width:100%;min-width:0}.workspace-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:9px 12px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;color:#102a56;text-align:left;font-size:12px;font-weight:600;cursor:pointer}.workspace-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-select-trigger>span.is-placeholder{color:#64748b;font-weight:500}.workspace-select-trigger>svg{flex:none;color:#64748b;transition:transform .15s ease}.workspace-select.is-open .workspace-select-trigger{border-color:var(--dh-color-primary, #1d4ed8);box-shadow:0 0 0 3px #1d4ed81a}.workspace-select.is-open .workspace-select-trigger>svg{transform:rotate(180deg)}.workspace-select-trigger:hover:not(:disabled){border-color:#93b4ee;background:#f8faff}.workspace-select-trigger:disabled{cursor:not-allowed;background:#f1f5f9;color:#64748b}.workspace-select-trigger:focus-visible{outline:2px solid var(--dh-color-primary, #1d4ed8);outline-offset:2px}.workspace-select-menu{position:fixed;z-index:20;display:flex;flex-direction:column;min-height:0;padding:6px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;box-shadow:0 16px 38px #102a5626}.workspace-select-search{display:flex;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 9px;border:1px solid #d8e0eb;border-radius:7px;color:#64748b}.workspace-select-search:focus-within{border-color:var(--dh-color-primary, #1d4ed8)}.workspace-select-search input{width:100%;min-width:0;min-height:38px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:7px 0!important;color:#102a56;font-size:12px}.workspace-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain}.workspace-select-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#334155;text-align:left;font-size:12px;line-height:1.4;white-space:normal}.workspace-select-options button:hover,.workspace-select-options button:focus-visible{outline:0;background:#f1f5f9}.workspace-select-options button.is-selected{background:#eaf2ff;color:var(--dh-color-primary, #1d4ed8);font-weight:700}.workspace-select-options button>svg{flex:none}.workspace-select-options p{margin:0;padding:10px;color:#64748b;font-size:12px}@media (prefers-reduced-motion:reduce){.workspace-select-trigger>svg{transition:none}}.dh-order-filter{display:inline-flex}.dh-order-filter__trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#374151;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.dh-order-filter__trigger:hover,.dh-order-filter__trigger.is-active{color:var(--dh-color-primary);border-color:#a8c3f6;background:#f0f5ff}.dh-order-filter__count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--dh-color-primary);color:#fff;font-size:11px}.dh-order-filter__dialog{width:min(760px,calc(100vw - 32px));max-width:none;max-height:85vh;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:#374151;box-shadow:0 24px 80px #102a5638;font-family:var(--dh-font-family)}.dh-order-filter__dialog[open]{display:flex;flex-direction:column;animation:dh-order-filter-enter .18s ease-out}.dh-order-filter__dialog::backdrop{background:#102a5652;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dh-order-filter__header{display:flex;justify-content:space-between;gap:20px;padding:24px 28px 20px;border-bottom:1px solid #edf1f7}.dh-order-filter__header h2{margin:0;color:var(--dh-color-ink);font-size:20px;line-height:28px;font-weight:650}.dh-order-filter__header p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:20px}.dh-order-filter__close{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f3f5f8;color:#64748b;cursor:pointer}.dh-order-filter__close:hover{color:var(--dh-color-primary);background:#eaf1ff}.dh-order-filter__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding:24px 28px 28px;overflow-y:auto;min-height:0}.dh-order-filter__group{min-width:0;margin:0;padding:0;border:0}.dh-order-filter__group legend{margin-bottom:12px;padding:0;color:var(--dh-color-ink);font-size:14px;font-weight:600;line-height:20px}.dh-order-filter__options{display:flex;flex-wrap:wrap;gap:8px}.dh-order-filter__option{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 12px;box-sizing:border-box;border:1px solid #e0e6ef;border-radius:999px;background:#f8fafc;color:#475569;font-size:13px;line-height:20px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.dh-order-filter__option:hover{border-color:#a8c3f6;background:#f0f5ff}.dh-order-filter__option.is-selected{color:var(--dh-color-primary);background:#eef4ff;border-color:var(--dh-color-primary);font-weight:500}.dh-order-filter__option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dh-order-filter__option svg{flex-shrink:0}.dh-order-filter__group:disabled .dh-order-filter__option{opacity:.5;cursor:not-allowed}.dh-order-filter__group:disabled input{cursor:not-allowed}.dh-order-filter__reason{margin:10px 0 0;color:#94a3b8;font-size:12px;line-height:18px}.dh-order-filter__footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;border-top:1px solid #edf1f7;background:#fafbfe}.dh-order-filter__footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475569;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.dh-order-filter__footer .dh-order-filter__reset{padding-left:0;padding-right:0;border-color:transparent;background:transparent;color:#64748b}.dh-order-filter__actions{display:flex;gap:10px}.dh-order-filter__footer .dh-order-filter__apply{border-color:var(--dh-color-primary);background:var(--dh-color-primary);color:#fff}.dh-order-filter__footer .dh-order-filter__apply:hover{background:var(--dh-color-primary-hover)}.dh-order-filter__footer .dh-order-filter__reset:hover{color:var(--dh-color-primary)}.dh-order-filter button:focus-visible,.dh-order-filter__option:has(input:focus-visible){outline:2px solid var(--dh-color-light);outline-offset:3px}@keyframes dh-order-filter-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.dh-order-filter__header{padding:20px}.dh-order-filter__body{grid-template-columns:1fr;padding:20px;gap:24px}.dh-order-filter__footer{padding:16px 20px;gap:10px}.dh-order-filter__footer button{padding:9px 12px}}@media (prefers-reduced-motion: reduce){.dh-order-filter__dialog[open],.dh-order-filter__option{animation:none;transition:none}}.datahub-shell .order-filter-bar{margin:24px 0}.order-filter-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.order-filter-heading{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid var(--dh-color-primary);color:var(--dh-color-primary);border-radius:8px;padding:0 12px;font-size:13px}.order-filter-search{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:40px;border:1px solid #d8e0eb;border-radius:8px;color:#64748b;background:#fff}.datahub-shell .order-filter-search input{height:38px;min-height:0;width:185px;padding:0;border:0;background:transparent;box-shadow:none;font-size:13px}.order-filter-search:focus-within{outline:2px solid var(--dh-color-primary);outline-offset:2px}.datahub-shell .order-filter-search input:focus{outline:none;box-shadow:none}.order-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:#64748b}.order-active-filter{display:inline-flex;align-items:center;gap:8px;border:1px solid #c6d8f3;border-radius:8px;padding:7px 10px;background:#f7faff;font-size:12px;color:#47566d}.order-active-filter strong{color:var(--dh-color-primary);font-weight:500}.order-active-filter svg{flex:none}.order-filter-clear{border:0;background:transparent;color:var(--dh-color-primary);padding:8px;font-size:12px}.order-filter-clear:hover{text-decoration:underline}@media (max-width: 525px){.order-filter-search{flex:1 0 100%}.datahub-shell .order-filter-search input{width:100%}.order-active-filter{max-width:100%}.order-active-filter span{overflow-wrap:anywhere}}.order-date-filter .date-range-label{display:none}.order-date-filter .date-range-filter{margin:0;padding:0;position:relative}.datahub-shell .order-date-filter .shopee-date-trigger{min-height:40px;padding:0 12px;background:#f3f4f6;border:1px solid transparent;border-radius:8px;font-size:13px;color:#475569;gap:8px}.datahub-shell .order-date-filter .shopee-date-trigger strong{font-size:12px;font-weight:400}.datahub-shell .order-date-filter .shopee-date-trigger.is-filtered{color:var(--dh-color-primary);border-color:var(--dh-color-primary);background:#eef4ff}.datahub-shell .order-date-filter .date-range-popover{z-index:40;max-width:calc(100vw - 32px)}.datahub-shell .order-date-filter .shopee-date-trigger{width:auto;white-space:nowrap;display:inline-flex;flex-wrap:nowrap}.datahub-shell .order-date-filter .shopee-date-trigger svg{color:inherit;flex-shrink:0}.datahub-shell .order-date-filter .shopee-date-trigger strong{font-size:13px;white-space:nowrap}.datahub-shell .order-date-filter .shopee-date-trigger:hover{background:#eaf2ff;color:var(--dh-color-primary)}.datahub-shell .order-date-filter .date-range-popover{background:#fff;border:1px solid #d6e1f1;border-radius:12px;box-shadow:0 8px 24px #102a561f;color:var(--dh-color-ink)}.datahub-shell .order-date-filter .date-range-presets button{border-color:#d6e1f1;background:#f7f9fc;color:#475569;font-weight:500;font-size:12px}.datahub-shell .order-date-filter :is(.date-range-presets button,.date-range-navigation button,.date-range-popover-head button):hover{background:var(--dh-hover-icon);border-color:var(--dh-color-light);color:var(--dh-color-primary)}.datahub-shell .order-date-filter .date-range-days button{color:#475569;font-size:12px}.datahub-shell .order-date-filter .date-range-days button:hover:not(:disabled),.datahub-shell .order-date-filter .date-range-days button.is-between{background:var(--dh-hover-icon);color:var(--dh-color-primary)}.datahub-shell .order-date-filter .date-range-days button.is-edge{background:var(--dh-color-primary);color:#fff}.datahub-shell .order-date-filter .date-range-days button:disabled{color:#cbd5e1}.datahub-shell .order-date-filter .date-range-actions button:last-child{background:var(--dh-color-primary);color:#fff}.datahub-shell .order-date-filter .date-range-actions button:last-child:hover{background:var(--dh-color-primary-hover)}.notifly-so-shell.datahub-shell .order-date-filter .shopee-date-trigger:hover,.notifly-so-shell.datahub-shell .order-date-filter .shopee-date-trigger[aria-expanded=true]{border-color:var(--dh-color-light);background:var(--dh-hover-icon);color:var(--dh-color-primary)}.notifly-so-shell.datahub-shell .order-date-filter .shopee-date-trigger:focus-visible{outline:2px solid var(--dh-color-light);outline-offset:2px;border-color:var(--dh-color-primary)}.notifly-so-shell.datahub-shell .order-date-filter .shopee-date-trigger:hover,.notifly-so-shell.datahub-shell .order-date-filter .shopee-date-trigger[aria-expanded=true]{border-color:transparent}.order-shop-scope{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;border:1px solid #d6e1f1;border-radius:12px;background:#fff}.order-shop-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--dh-hover-icon);color:var(--dh-color-primary);flex:none}.order-shop-copy{display:grid;gap:4px}.order-shop-copy strong{font-size:14px;font-weight:600;color:var(--dh-color-ink)}.order-shop-copy>span{font-size:12px;color:#718096}.order-shop-scope .workspace-select{margin-left:auto;width:280px;max-width:100%}.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select-trigger{height:40px;border:1px solid #d6e1f1;border-radius:8px;background:#f7f9fc;color:var(--dh-color-ink);font-size:13px}.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select-trigger:hover{background:var(--dh-hover-icon);border-color:#d6e1f1}.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select-menu{border-color:#d6e1f1;border-radius:12px;animation:dh-dropdown-enter .18s var(--dh-dropdown-enter-easing) both}.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select-options button.is-selected,.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select-options button:hover{background:var(--dh-hover-icon);color:var(--dh-color-primary)}@media (max-width:600px){.order-shop-scope{flex-wrap:wrap}.order-shop-scope .workspace-select{width:100%;margin-left:0}}.notifly-so-shell.datahub-shell .order-shop-scope{display:inline-flex;max-width:100%;gap:10px;padding:0;margin:0 0 16px;border:0;background:transparent;border-radius:0}.notifly-so-shell.datahub-shell .order-shop-icon{width:32px;height:32px;border-radius:8px}.notifly-so-shell.datahub-shell .order-shop-copy strong{font-size:13px;font-weight:500;white-space:nowrap}.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select{width:240px;margin-left:4px}.notifly-so-shell.datahub-shell .hub-metric{min-height:72px;padding:12px 14px}.notifly-so-shell.datahub-shell .hub-metric-bottom{margin-top:7px}.notifly-so-shell.datahub-shell .hub-metric strong{font-size:24px;line-height:1.15}@media (max-width:600px){.notifly-so-shell.datahub-shell .order-shop-scope{display:flex;flex-wrap:nowrap}.notifly-so-shell.datahub-shell .order-shop-scope .workspace-select{width:auto;flex:1;min-width:0}}.order-shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.notifly-so-shell.datahub-shell .order-shop-toolbar .order-shop-scope{margin-bottom:0}.order-shop-toolbar>.excel-import-entry{margin:0}.hold-windows{border:1px solid #e8e0d8;border-radius:16px;padding:16px 20px;margin:18px 0;background:#fff}.hold-windows-heading,.hold-windows-heading>div,.hold-form-title,.hold-form-actions{display:flex;align-items:center;gap:10px}.hold-windows-heading,.hold-form-title{justify-content:space-between}.hold-windows-heading svg{color:#ed5410}.hold-windows-heading span{font-size:12px;color:#77736c}.hold-window-form{margin-top:16px;border-top:1px solid #eee5dd;padding-top:16px}.hold-form-title button{border:0;background:none;cursor:pointer}.hold-form-fields{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin-top:16px}.hold-form-fields label{display:grid;gap:7px;font-size:13px;font-weight:600}.hold-form-fields input{width:100%;min-width:0;padding:11px;border:1px solid #d9cec4;border-radius:8px;font:inherit;background:#fff;color:#251c18}.hold-form-fields input:focus{outline:2px solid #ffab84;outline-offset:2px}.hold-window-form p,.hold-empty{font-size:13px;color:#6d665e;line-height:1.6}.hold-form-actions{justify-content:flex-end}.hold-window-list{list-style:none;padding:0;margin:12px 0 0}.hold-window-list li{display:flex;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #f1ebe6}.hold-window-list li>div{display:grid;gap:5px;flex:1}.hold-window-list strong{font-size:13px}.hold-window-list small{font-size:12px;color:#746d65}.hold-window-badge{font-size:12px;font-weight:600;border-radius:20px;background:#f0eee9;padding:6px 10px;white-space:nowrap}.hold-window-badge.active{background:#ffeadb;color:#a13b00}.hold-window-badge.scheduled{background:#eaf0ff;color:#315f9a}.hold-error{color:#b33122;font-size:13px}.hold-past-toggle{border:0;background:none;color:#9a440a;font-weight:600;cursor:pointer;padding:8px 0}.hold-empty{margin-bottom:0}@media (max-width:800px){.hold-windows-heading,.hold-windows-heading>div{flex-wrap:wrap}.hold-form-fields{grid-template-columns:1fr}.hold-window-list li{flex-wrap:wrap}.hold-window-list li>div{min-width:180px}}.hold-form-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.date-time-range{min-width:0}.date-time-range .shopee-date-trigger{width:100%;border:1px solid #d9cec4;background:#fff;min-height:42px;margin-top:7px;padding:10px;justify-content:space-between}.date-time-range .shopee-date-trigger strong{font-size:13px;white-space:normal}.date-time-range .date-range-popover{z-index:60}.date-range-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0}.date-range-time-fields>div>span{display:block;font-size:12px;color:#74695e;margin-bottom:8px}.date-range-time-fields>div>div{display:flex;align-items:center;gap:8px}.date-range-time-fields select{border:1px solid #d9cec4;background:#fff;color:#251c18;border-radius:8px;padding:8px;min-width:65px;font:inherit}.date-range-time-error{color:#b33122!important;font-size:12px}@media (max-width:800px){.hold-form-fields{grid-template-columns:1fr}}.date-time-range .date-range-popover{position:fixed;width:min(624px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;margin:0}@media (max-width:800px){.date-time-range .date-range-popover{top:12px!important;left:12px!important}}.hold-demo-progress{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:7px;font-size:12px;color:#a7450e}.hold-demo-progress progress{width:116px;height:7px;accent-color:#ef5a11}.hold-demo-progress button{border:0;background:none;padding:0;color:#8a5340;text-decoration:underline;font-size:11px;cursor:pointer}.hold-demo-counter{display:inline-flex;align-items:baseline;gap:0;font-size:14px!important;color:#ab4208}.animated-number{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;white-space:nowrap}.animated-digit-slot{display:inline-block;height:1em;overflow:hidden;vertical-align:baseline}.animated-digit-track{display:flex;flex-direction:column;line-height:1}.animated-digit-track.is-rolling{animation:animated-digit-roll cubic-bezier(.2,.8,.2,1) forwards}.animated-digit{display:block;height:1em;line-height:1em}@keyframes animated-digit-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--digit-steps) * -1em))}}@media (prefers-reduced-motion:reduce){.animated-digit-track.is-rolling{animation:none;transform:translateY(calc(var(--digit-steps) * -1em))}}.hold-demo-start{justify-self:start;border:0;background:none;color:#b4490b;font-size:12px;font-weight:700;padding:4px 0;cursor:pointer}.date-range-time-fields .workspace-select{min-width:72px}.date-range-time-fields .workspace-select-trigger{min-height:42px;font-size:14px;padding:9px 12px}.date-range-time-fields .workspace-select-menu{z-index:80}.date-range-time-fields .workspace-select-options button{min-height:38px;font-size:14px}.date-range-time-fields>div>div>span{color:#82766b;font-weight:600}@media (max-width:480px){.date-range-time-fields{gap:12px}.date-range-time-fields .workspace-select-trigger{padding:9px 8px;gap:4px}.date-range-time-fields .workspace-select{min-width:0}}.sot{min-width:0}.sot-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:10px 18px;border-top:1px solid hsl(var(--border, 160 14% 86%));color:hsl(var(--muted-foreground, 166 7% 38%));font-size:12px}.sot-picker-anchor{position:relative}.sot-columns-button{min-height:34px;padding:7px 11px;font-size:12px}.sot-picker{position:fixed;max-height:calc(100dvh - 24px);overflow-y:auto;z-index:50;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 48px));background:#fff;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:14px;box-shadow:0 12px 36px #21171520;padding:15px;color:hsl(var(--foreground, 0 0% 9%))}.sot-picker header,.sot-detail-dialog header{display:flex;align-items:center;justify-content:space-between;gap:14px}.sot-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:0;background:transparent;border-radius:7px;color:hsl(var(--muted-foreground));cursor:pointer}.sot-icon-button:hover{background:hsl(var(--muted))}.sot-column-search{margin:12px 0 8px;display:flex;align-items:center;gap:8px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:8px;padding:8px 10px}.sot-column-search input{min-width:0;width:100%;border:0;outline:0;padding:0;background:transparent;font:inherit}.sot-column-search:focus-within{outline:2px solid var(--notifly-product-primary-soft)}.sot-picker-actions{display:flex;justify-content:space-between;padding:3px 0 10px}.sot-picker-actions button{border:0;background:none;font:inherit;font-weight:600;color:var(--notifly-product-primary, #166b5f);padding:4px;cursor:pointer}.sot-column-options{max-height:330px;overflow-y:auto}.sot-column-option{display:flex;gap:10px;padding:9px 5px;align-items:flex-start;cursor:pointer;border-radius:6px}.sot-column-option:hover{background:var(--notifly-product-primary-soft, #ddeeea)}.sot-column-option input{accent-color:var(--notifly-product-primary, #166b5f);width:16px;height:16px;flex-shrink:0;margin-top:2px}.sot-column-option span{min-width:0;overflow-wrap:anywhere}.sot-column-option small{display:block;color:hsl(var(--muted-foreground));font-size:11px;margin-top:3px}.sot-picker footer{margin-top:9px;padding-top:12px;border-top:1px solid hsl(var(--border, 160 14% 86%));color:hsl(var(--muted-foreground, 166 7% 38%));line-height:1.5}.sot-scroll{overflow-x:auto;width:100%;scrollbar-gutter:stable}.sot-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.sot-table th{text-align:left;background:hsl(var(--muted, 160 16% 96%));padding:15px 16px;color:hsl(var(--muted-foreground, 166 7% 38%));font-size:12px;line-height:1.4;font-weight:600;text-transform:none;letter-spacing:0;vertical-align:middle;border-bottom:1px solid hsl(var(--border, 160 14% 86%))}.sot-heading{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sot-table th.sot-money,.sot-table td.sot-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sot-table th small{display:block;font-weight:400;font-size:10px;text-transform:none;margin-top:4px}.sot-table td{padding:13px 16px;border-bottom:1px solid hsl(var(--border, 160 14% 86%));background:#fff;color:hsl(var(--foreground));vertical-align:middle;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.sot-table td small{display:block;font-size:11px;color:hsl(var(--muted-foreground));margin-top:5px}.sot-table .sot-pinned{position:sticky;left:0;z-index:2;min-width:190px;border-right:1px solid hsl(var(--border, 160 14% 86%))}.sot-table tr:hover td{background:hsl(var(--muted))}.sot-table tr:last-child td{border-bottom:0}.sot-order-link{text-align:left;border:0;background:none;padding:0;color:inherit;cursor:pointer;font:inherit}.sot-order-link:hover strong{color:var(--notifly-product-primary);text-decoration:underline}.sot-status{display:block;line-height:1.35}.sot-status strong{display:block}.sot-product,.sot-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sot-state{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;border-radius:14px;padding:5px 9px;font-weight:600;font-size:11px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.sot-held,.sot-return_review{background:#fff0dd;color:var(--notifly-product-primary)}.sot-auto,.sot-eligible{background:#e9f6ed;color:#25683c}.sot-waiting{background:#edf2f8;color:#3d6382}.sot-nested{font:inherit;color:var(--notifly-product-primary);border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--muted));padding:6px 9px;cursor:pointer;white-space:nowrap}.sot-nested:hover{background:var(--notifly-product-primary-soft)}.sot-detail-dialog{border:1px solid hsl(var(--border, 160 14% 86%));border-radius:16px;width:min(660px,calc(100vw - 40px));padding:22px;max-height:80vh;color:hsl(var(--foreground, 0 0% 9%))}.sot-detail-dialog::backdrop{background:#21171555}.sot-detail-dialog header{padding-bottom:16px;border-bottom:1px solid hsl(var(--border, 160 14% 86%))}.sot-detail-dialog h2{font-size:18px;margin:0 0 6px}.sot-detail-dialog header small{color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.sot-detail-content{max-height:55vh;overflow:auto;padding-top:16px}.sot-detail-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.sot-detail-content li{padding:9px 6px;border-bottom:1px solid hsl(var(--border, 160 14% 86%));overflow-wrap:anywhere}.sot button:focus-visible,.sot-scroll:focus-visible{outline:2px solid var(--notifly-product-primary);outline-offset:3px}@media (max-width: 640px){.sot-toolbar{justify-content:space-between;padding:10px;gap:8px}.sot-table .sot-pinned{min-width:155px}}.sot-picker{width:min(740px,calc(100vw - 32px));padding:20px;max-height:calc(100dvh - 24px)}.sot-picker header{align-items:flex-start}.sot-picker header p{font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground));margin:6px 0 0}.sot-customize-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;gap:18px}.sot-selected-panel{min-width:0;border-right:1px solid hsl(var(--border, 160 14% 86%));padding-right:18px}.sot-available-panel{min-width:0}.sot-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.sot-panel-title strong span{margin-left:5px;background:hsl(var(--muted));border-radius:12px;padding:2px 7px;font-size:11px;color:hsl(var(--muted-foreground))}.sot-panel-title>button{border:0;background:none;color:var(--notifly-product-primary);font-size:12px;font-weight:600;padding:4px;cursor:pointer}.sot-panel-hint{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.5;margin:10px 0}.sot-selected-list{max-height:355px;overflow-y:auto;padding:2px}.sot-selected-row{display:flex;align-items:center;gap:8px;border:1px solid hsl(var(--border));border-radius:8px;padding:8px 6px;margin-bottom:6px;background:#fff;min-height:43px;font-size:12px}.sot-selected-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.sot-selected-row small{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:3px}.sot-fixed-row{background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding-left:10px}.sot-fixed-row svg{flex-shrink:0}.sot-drag-handle{border:0;background:transparent;color:hsl(var(--muted-foreground));padding:4px 0;cursor:grab;display:flex;flex-shrink:0}.sot-drag-handle:active{cursor:grabbing}.sot-selected-row.is-dragging{opacity:.45}.sot-selected-row.is-drop-target{border-top:3px solid var(--notifly-product-primary);background:var(--notifly-product-primary-soft)}.sot-row-actions{display:flex;gap:1px;flex-shrink:0}.sot-row-actions button{display:grid;place-items:center;border:0;border-radius:5px;background:none;color:hsl(var(--muted-foreground));width:23px;height:25px;padding:0}.sot-row-actions button:hover:not(:disabled){background:var(--notifly-product-primary-soft);color:var(--notifly-product-primary)}.sot-picker .sot-column-options{max-height:330px}.sot-picker footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.sot-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:620px){.sot-picker{padding:14px;right:12px!important;width:calc(100vw - 24px)}.sot-customize-grid{grid-template-columns:1fr;gap:14px}.sot-selected-panel{border-right:0;border-bottom:1px solid hsl(var(--border, 160 14% 86%));padding-right:0;padding-bottom:12px}.sot-selected-list{max-height:190px}.sot-picker .sot-column-options{max-height:180px}.sot-picker{top:12px!important}}.sot-sync{display:flex;flex-direction:column;gap:4px;font-size:12px;color:hsl(var(--muted-foreground));line-height:1.45}.sot-sync strong{font-weight:600}.sot-sync small{display:block;font-size:11px}.sot-sync-verified strong{color:#257047}.sot-sync-running strong,.sot-sync-queued strong{color:#9b5b14}.sot-sync-blocked strong,.sot-sync-unknown strong,.sot-sync-partial strong,.sot-sync-conflict strong{color:#b13c32}.sot-sync-reason{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:hsl(var(--muted-foreground))}.sot{background:#fff;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:10px;color:hsl(var(--foreground, 0 0% 9%));overflow:hidden;font-family:Inter,system-ui,sans-serif}.sot-toolbar{justify-content:space-between;padding:14px;border-top:0;min-height:58px;color:hsl(var(--muted-foreground, 166 7% 38%));font-size:10px;gap:12px}.sot-result,.sot-toolbar-actions{display:flex;align-items:center;gap:14px}.sot-result{gap:10px}.sot-result strong{font-size:14px;font-weight:600;color:hsl(var(--foreground, 0 0% 9%))}.sot-pin{display:flex;align-items:center;gap:5px;white-space:nowrap}.sot-pin img{flex:none}.sot-columns-button{height:32px;min-height:32px;padding:0 10px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:6px;background:#fff;color:hsl(var(--foreground, 0 0% 9%));font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center}.sot-columns-button img{flex:none}.sot-scroll{max-height:780px;overflow:auto;scrollbar-gutter:auto}.sot-table{font-size:10px}.sot-table th{height:48px;box-sizing:border-box;padding:8px;background:hsl(var(--muted, 160 16% 96%));border-bottom:1px solid hsl(var(--border, 160 14% 86%));border-top:1px solid hsl(var(--border, 160 14% 86%));color:hsl(var(--foreground, 0 0% 9%));font-size:10px;position:sticky;top:0;z-index:3}.sot-heading{white-space:normal;line-height:1.45;overflow:visible}.sot-table td{height:65px;box-sizing:border-box;padding:8px;border-bottom:1px solid hsl(var(--border, 160 14% 86%));color:hsl(var(--foreground, 0 0% 9%));font-size:10px}.sot-table td small{font-size:9px;color:hsl(var(--muted-foreground, 166 7% 38%));margin-top:3px;line-height:1.45}.sot-table .sot-pinned{min-width:178px;border-right:0}.sot-table th.sot-pinned{z-index:4}.sot-table tr:hover td{background:#f5fbfa}.sot-table th.sot-money,.sot-table td.sot-money{font-size:11px;font-weight:600}.sot-table th.sot-money{font-size:10px}.sot-order-link{display:block;width:100%;line-height:1.6;font-size:11px}.sot-order-link strong{font-weight:600;overflow-wrap:anywhere}.sot-order-link:hover strong{color:var(--notifly-product-primary, #166b5f)}.sot-brand strong{font-size:12px;font-weight:600;line-height:1.5}.sot-brand small{line-height:1.5}.sot-muted{color:hsl(var(--muted-foreground, 166 7% 38%))}.sot-quantity{display:block;text-align:center;font-size:12px}.sot-so{font-size:10px;font-weight:500}.sot-status{color:hsl(var(--muted-foreground, 166 7% 38%));font-size:10px}.sot-status strong{font-weight:400}.sot-sync{gap:4px;font-size:11px;line-height:1.3}.sot-sync strong{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;border-radius:4px;background:hsl(var(--muted, 160 16% 96%));color:hsl(var(--muted-foreground, 166 7% 38%));padding:5px 8px;min-height:25px;box-sizing:border-box}.sot-sync strong img{flex:none}.sot-sync-verified strong{background:#ebf6ef;color:#23734f}.sot-sync-ready strong,.sot-sync-running strong,.sot-sync-queued strong,.sot-sync-verifying strong,.sot-sync-checking strong{background:var(--notifly-product-primary-soft, #ddeeea);color:var(--notifly-product-primary-hover, #0f574d)}.sot-sync-blocked strong,.sot-sync-unknown strong,.sot-sync-partial strong,.sot-sync-conflict strong{background:#fff5df;color:#946111}.sot-sync small{font-size:9px}.sot-sync-reason{color:hsl(var(--muted-foreground, 166 7% 38%));line-height:1.45}.sot-detail-heading{font-size:10px!important;text-align:center!important;overflow-wrap:normal}.sot-open-cell{text-align:center;padding:0!important}.sot-open-cell button{width:32px;height:40px;border:0;background:transparent;color:var(--notifly-product-primary, #166b5f);font-size:18px;cursor:pointer}.sot-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px;font-size:11px;color:hsl(var(--muted-foreground, 166 7% 38%));gap:12px}.sot-pagination>div,.sot-pagination label{display:flex;align-items:center;gap:12px}.sot-pagination select{height:32px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:6px;padding:0 10px;background:#fff;color:hsl(var(--foreground, 0 0% 9%));font:inherit}.sot-pagination button{display:flex;align-items:center;justify-content:center;border:0;background:none;padding:4px;cursor:pointer}.sot-pagination button:disabled{opacity:.45;cursor:default}.sot-pagination button img{flex:none}.sot-page-number{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:var(--notifly-product-primary-soft, #ddeeea);color:hsl(var(--foreground, 0 0% 9%));font-size:12px;font-weight:600}.sot-empty{text-align:center;color:hsl(var(--muted-foreground, 166 7% 38%))!important;height:100px!important}.sot-picker,.sot-detail-dialog{border-color:hsl(var(--border, 160 14% 86%));color:hsl(var(--foreground, 0 0% 9%));border-radius:10px}.sot-picker header p,.sot-panel-hint,.sot-picker footer,.sot-panel-title strong span,.sot-selected-row small,.sot-column-option small{color:hsl(var(--muted-foreground, 166 7% 38%))}.sot-picker footer,.sot-selected-panel,.sot-selected-row,.sot-detail-dialog header{border-color:hsl(var(--border, 160 14% 86%))}.sot-column-search{border-color:hsl(var(--border, 160 14% 86%))}.sot-column-search:focus-within,.sot button:focus-visible,.sot-scroll:focus-visible{outline-color:var(--notifly-product-primary, #166b5f)}.sot-panel-title>button{color:var(--notifly-product-primary, #166b5f)}.sot-column-option input{accent-color:var(--notifly-product-primary, #166b5f)}.sot-column-option:hover,.sot-icon-button:hover,.sot-fixed-row{background:hsl(var(--background, 0 0% 100%))}.sot-panel-title strong span{background:hsl(var(--muted, 160 16% 96%))}.sot-selected-row.is-drop-target{border-top-color:var(--notifly-product-primary, #166b5f);background:var(--notifly-product-primary-soft, #ddeeea)}.sot-row-actions button:hover:not(:disabled){background:var(--notifly-product-primary-soft, #ddeeea);color:var(--notifly-product-primary, #166b5f)}.sot-nested{border-color:hsl(var(--border, 160 14% 86%));background:#f5fbfa;color:var(--notifly-product-primary, #166b5f)}.sot-nested:hover{background:var(--notifly-product-primary-soft, #ddeeea)}@media (max-width:640px){.sot-toolbar{padding:10px}.sot-result{flex-direction:column;gap:3px;align-items:flex-start}.sot-pin{display:none}.sot-pagination{flex-wrap:wrap;padding:10px}.sot-table .sot-pinned{min-width:178px}}.sot-date-sort{border:0;background:none;padding:0;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.sot-table td{border-top:0}.sot-detail-dialog::backdrop{background:#192d3660}.sot-table{font-size:14px;color:hsl(var(--foreground));border-collapse:separate}.sot-table th{height:48px;padding:0 16px;vertical-align:middle;font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.sot-table td{padding:16px;vertical-align:middle;font-size:14px;border-bottom:1px solid hsl(var(--border))}.sot-table tbody tr{transition:background-color .15s}.sot-table tbody tr:hover,.sot-table tbody tr:hover .sot-pinned{background:hsl(var(--muted)/.5)}.sot-table tbody tr:last-child td{border-bottom:0}.sot-table .sot-pinned{background:hsl(var(--background))}.sot-order-link{color:var(--notifly-product-primary)}.sot-state{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid hsl(var(--border));padding:2px 10px;font-size:12px;font-weight:600}.sot-toolbar{border-top:0;padding:10px 0}.sot-picker{border-radius:12px}.notifly-so-shell .shopee-data-view .sot .sot-table thead th,.notifly-so-shell .shopee-data-view .sot .sot-table thead th.sot-pinned{background:hsl(var(--background));color:hsl(var(--muted-foreground));height:48px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.4;border-top:0;border-bottom:1px solid hsl(var(--border));vertical-align:middle}.notifly-so-shell .shopee-data-view .sot .sot-table thead .sot-heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.notifly-so-shell .shopee-data-view .sot .sot-table col[style*="50px"]{width:120px!important}.notifly-so-shell.datahub-shell .section.hub-list{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.notifly-so-shell.datahub-shell .hub-list .sot{border:0;border-radius:0;overflow:visible;background:transparent;font-family:var(--dh-font-family)}.notifly-so-shell.datahub-shell .sot-toolbar{padding:0 0 14px;min-height:40px;gap:12px;flex-wrap:wrap}.notifly-so-shell.datahub-shell .sot-result strong{font-size:14px;color:var(--dh-color-ink)}.notifly-so-shell.datahub-shell .sot-toolbar-actions{gap:16px;font-size:12px}.notifly-so-shell.datahub-shell .sot-columns-button{height:38px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:500;transition:background .16s,border-color .16s}.notifly-so-shell.datahub-shell .sot-columns-button:hover,.notifly-so-shell.datahub-shell .sot-columns-button[aria-expanded=true]{background:var(--dh-hover-icon);border-color:var(--dh-color-light);color:var(--dh-color-primary)}.notifly-so-shell.datahub-shell .sot-scroll{border:1px solid #d6e1f1;border-radius:12px;background:#fff;max-height:680px}.notifly-so-shell.datahub-shell .shopee-data-view .sot .sot-table thead th,.notifly-so-shell.datahub-shell .shopee-data-view .sot .sot-table thead th.sot-pinned{background:#f7f9fc;height:48px;font-size:12px;font-weight:600;color:#60708a}.notifly-so-shell.datahub-shell .sot-table td{padding:16px;font-size:13px;line-height:1.5;border-bottom-color:#e8edf5;height:84px;transition:background .15s}.notifly-so-shell.datahub-shell .sot-table tr:hover td{background:#f3f7ff}.notifly-so-shell.datahub-shell .sot-order-link{font-size:13px}.notifly-so-shell.datahub-shell .sot-table td small{font-size:12px;color:#738198}.notifly-so-shell.datahub-shell .sot-brand strong,.notifly-so-shell.datahub-shell .sot-status,.notifly-so-shell.datahub-shell .sot-so{font-size:13px}.notifly-so-shell.datahub-shell .sot-sync strong{align-self:flex-start;border-radius:6px;font-size:12px;padding:4px 8px}.notifly-so-shell.datahub-shell .sot-sync small{font-size:12px;line-height:1.5}.notifly-so-shell.datahub-shell .hub-list .shopee-pagination{border:0;background:transparent;padding:14px 0;font-size:12px}@media (max-width:640px){.notifly-so-shell.datahub-shell .sot-toolbar-actions{margin-left:auto}.notifly-so-shell.datahub-shell .sot-pin{display:none}}.notifly-so-shell.datahub-shell .hub-list .shopee-pagination{position:sticky;bottom:12px;z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:24px;min-height:60px;margin-top:12px;padding:10px 16px;border:1px solid #d6e1f1;border-radius:12px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -3px 16px #102a560d;font-size:12px;color:#64748b}.notifly-so-shell.datahub-shell .shopee-pagination label{display:flex;align-items:center;gap:10px}.notifly-so-shell.datahub-shell .hub-page-controls{display:flex;align-items:center;gap:12px}.notifly-so-shell.datahub-shell .hub-page-indicator{font-variant-numeric:tabular-nums;white-space:nowrap}.notifly-so-shell.datahub-shell .hub-page-indicator strong{color:var(--dh-color-primary);font-weight:600}.notifly-so-shell.datahub-shell .shopee-pagination button{width:34px;height:34px;border:1px solid #d6e1f1;border-radius:8px;color:var(--dh-color-primary);background:#fff}.notifly-so-shell.datahub-shell .shopee-pagination button:hover:not(:disabled){background:var(--dh-hover-icon);border-color:var(--dh-color-light)}.notifly-so-shell.datahub-shell .shopee-pagination button:disabled{opacity:.35;cursor:not-allowed}.notifly-so-shell.datahub-shell .shopee-pagination select{height:34px;min-width:64px;border-radius:8px;padding:0 8px;font-size:12px}@media (max-width:520px){.notifly-so-shell.datahub-shell .hub-list .shopee-pagination{justify-content:space-between;gap:12px;padding:10px}.notifly-so-shell.datahub-shell .hub-page-controls{gap:6px}}.notifly-so-shell.datahub-shell .main-wrap{min-width:0;flex:1 1 0%;max-width:100%}.notifly-so-shell.datahub-shell .hub-main{min-width:0;box-sizing:border-box;width:100%}.notifly-so-shell.datahub-shell .shopee-data-view{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.notifly-so-shell.datahub-shell :is(.hub-orders-background,.hub-list,.sot){min-width:0;max-width:100%;box-sizing:border-box}.notifly-so-shell.datahub-shell .sot-scroll{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overscroll-behavior-x:contain}.notifly-so-shell.datahub-shell .hub-list .shopee-pagination{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;padding:0;margin-top:14px;pointer-events:none}.hub-pagination-dock{display:flex;align-items:center;gap:18px;padding:8px 10px 8px 16px;background:#fffffff5;border:1px solid #d6e1f1;border-radius:14px;box-shadow:0 4px 18px #102a5612;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.notifly-so-shell.datahub-shell .hub-pagination-dock .hub-page-controls{gap:8px;padding-left:16px;border-left:1px solid #e5ebf5}.notifly-so-shell.datahub-shell .hub-pagination-dock .hub-page-indicator{min-width:86px;text-align:center;font-size:12px}.notifly-so-shell.datahub-shell .hub-pagination-dock .hub-page-size-label{font-size:12px;color:#718096;gap:8px}.notifly-so-shell.datahub-shell .hub-pagination-dock .dh-page-size-trigger{border-color:transparent;background:#f3f6fc;width:66px}.notifly-so-shell.datahub-shell .hub-pagination-dock button[aria-label="Trang trước"],.notifly-so-shell.datahub-shell .hub-pagination-dock button[aria-label="Trang sau"]{border-color:transparent;background:#f3f6fc}@media (max-width:520px){.hub-pagination-dock{width:100%;justify-content:space-between;gap:10px;padding:8px 10px}.notifly-so-shell.datahub-shell .hub-pagination-dock .hub-page-controls{padding-left:10px}}.activity-page{display:grid;gap:16px}.activity-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.activity-search,.activity-filter{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid #e4d9cd;border-radius:10px;background:#fff;color:#706a61}.activity-search{flex:1;min-width:240px;max-width:420px}.activity-search input,.activity-filter select{min-width:0;border:0;outline:none;background:transparent;color:#201515;font-size:12px}.activity-search input{width:100%}.activity-filter span{font-size:11px;font-weight:700;white-space:nowrap}.activity-filter select{max-width:165px;cursor:pointer}.activity-actor{max-width:220px;min-width:160px}.activity-search:focus-within,.activity-filter:focus-within{border-color:#ff4f00;box-shadow:0 0 0 2px #ff4f001a}.activity-table-wrap{border:1px solid #e8e2d9;border-radius:12px;overflow-x:auto;background:#fff}.activity-table{min-width:1050px}.activity-table th{background:#f8f6f3}.activity-table td{font-size:12px;white-space:normal;line-height:1.4}.activity-table tbody tr{cursor:pointer}.activity-table tbody tr:focus-within,.activity-table tbody tr:hover{background:#fff7f2}.activity-table time{white-space:nowrap;font-variant-numeric:tabular-nums}.activity-table td:nth-child(3),.activity-table td:nth-child(4){white-space:nowrap}.activity-target{font-weight:650;white-space:nowrap!important}.activity-summary-cell{min-width:190px;max-width:360px;color:#6e685f}.activity-table td:last-child{width:48px}.activity-table td:last-child button{display:grid;place-items:center;border:0;background:transparent;color:#db4c12;padding:7px}.activity-action{display:inline-flex;align-items:center;padding:5px 9px;border-radius:7px;background:#fff0e8;color:#bd420b;font-size:11px;font-weight:750;white-space:nowrap}.activity-empty,.activity-loading{padding:26px;text-align:center;color:#777168;font-size:12px;margin:0}.activity-error{margin:0;padding:12px 14px;border-radius:9px;background:#fff0ec;color:#aa361d;font-size:12px}.activity-more{display:flex;justify-content:center}.activity-back{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#a83d11;font-size:12px;font-weight:750;padding:5px 0}.activity-back:hover{text-decoration:underline}.activity-detail{border:1px solid #e8e2d9;border-radius:12px;background:#fff;padding:24px;max-width:1050px}.activity-detail-head{display:flex;align-items:center;gap:12px;justify-content:space-between}.activity-detail-head time{color:#716a60;font-size:12px;font-variant-numeric:tabular-nums}.activity-detail h2{font-size:20px;letter-spacing:-.03em;line-height:1.35;margin:20px 0 24px}.activity-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;padding:22px 0;margin:0;border-top:1px solid #e8e2d9;border-bottom:1px solid #e8e2d9}.activity-facts div{display:grid;gap:5px}.activity-facts dt{font-size:11px;color:#8d847b}.activity-facts dd{font-size:13px;font-weight:650;margin:0;overflow-wrap:anywhere}.activity-disclosure{font-size:12px;line-height:1.5;color:#6a5b4c;padding:11px 14px;background:#fff8f2;border-radius:8px;margin:20px 0 0}.activity-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.activity-data{margin-top:24px;min-width:0}.activity-data h3{font-size:14px;margin:0 0 12px}.activity-data dl{display:grid;gap:0;border:1px solid #e8e2d9;border-radius:9px;overflow:hidden;margin:0}.activity-data dl div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:12px;padding:10px 12px;border-bottom:1px solid #eee8df;font-size:11px}.activity-data dl div:last-child{border-bottom:0}.activity-data dt{color:#716a60;overflow-wrap:anywhere}.activity-data dd{margin:0;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.activity-target-link{display:inline-flex;align-items:center;gap:8px;color:#b83f0b;background:#fff4ed;border:1px solid #f3d9ca;padding:10px 13px;border-radius:8px;font-size:12px;font-weight:750;margin-top:24px}@media (max-width:760px){.activity-filters{display:grid}.activity-search,.activity-actor{max-width:none;min-width:0}.activity-filter{justify-content:space-between}.activity-detail{padding:18px}.activity-detail-head{align-items:flex-start;flex-direction:column}.activity-facts,.activity-diff{grid-template-columns:1fr}.activity-data dl div{grid-template-columns:1fr;gap:4px}}.ops-overview{display:grid;gap:18px}.ops-overview-source{display:flex;align-items:center;gap:9px;color:#6c6258;font-size:12px;line-height:1.5}.ops-overview-source svg{flex:none;color:#db4e12}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-metric{min-width:0;min-height:129px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:19px 20px;border:1px solid #e8e2d9;border-radius:13px;background:#fff;color:#241a17;transition:border-color .16s,background .16s}.ops-metric:hover,.ops-metric:focus-visible{border-color:#f6a878;background:#fff9f5}.ops-metric>span{font-size:12px;font-weight:700;color:#6c6258}.ops-metric strong{margin:11px 0 6px;font-size:32px;line-height:1;font-weight:750;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ops-metric small{font-size:11px;color:#83786e}.ops-metric.is-green strong{color:#24663a}.ops-metric.is-orange strong{color:#b44b19}.ops-overview-main{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ops-overview-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:16px}.ops-panel{min-width:0;border:1px solid #e8e2d9;border-radius:13px;background:#fff;overflow:hidden}.ops-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px}.ops-panel-head h2{font-size:16px;letter-spacing:-.02em;margin:0 0 4px}.ops-panel-head p{font-size:11px;line-height:1.4;color:#81766c;margin:0}.ops-panel-head>button{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 0;border:0;background:transparent;color:#b9470d;font-size:11px;font-weight:750}.ops-panel-head>button:hover{text-decoration:underline}.ops-panel-head>svg{color:#d94c0d}.ops-action-list{display:grid;border-top:1px solid #eee8e2}.ops-action-list>button{display:flex;align-items:center;gap:13px;min-width:0;padding:18px 20px;border:0;border-bottom:1px solid #eee8e2;background:#fff;text-align:left;color:#241a17}.ops-action-list>button:last-child{border-bottom:0}.ops-action-list>button:hover{background:#fff9f5}.ops-action-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:10px;background:#fff0e8;color:#db4e12}.ops-action-icon.is-warning{background:#fff1e7;color:#ac4a19}.ops-action-copy{display:grid;gap:4px;min-width:0;flex:1}.ops-action-copy strong,.ops-hold-row strong{font-size:12px}.ops-action-copy small,.ops-hold-row small{font-size:11px;line-height:1.4;color:#81766c}.ops-action-list b{font-size:19px;white-space:nowrap;font-variant-numeric:tabular-nums}.ops-action-list>button>svg{flex:none;color:#c6521d}.ops-cutoff{display:flex;flex-direction:column}.ops-cutoff-value{margin:0 20px 16px;padding:15px 17px;border-radius:10px;background:#f8f4f0;display:grid;gap:5px}.ops-cutoff-value strong{font-size:21px;letter-spacing:-.03em}.ops-cutoff-value span{font-size:11px;color:#81766c}.ops-connection{display:flex;gap:12px;align-items:flex-start;margin:auto 20px 20px;padding:14px;border:1px solid #f4d8d2;border-radius:10px;background:#fff7f5;color:#a43d22}.ops-connection svg{flex:none}.ops-connection div{display:grid;gap:4px}.ops-connection strong{font-size:12px}.ops-connection span{font-size:11px;line-height:1.45;color:#774f45}.ops-hold-row{display:flex;gap:12px;align-items:center;padding:18px 20px;border-top:1px solid #eee8e2}.ops-hold-row>div{min-width:0;display:grid;gap:5px;flex:1}.ops-hold-cap{white-space:nowrap;color:#b9470d;font-size:11px;font-weight:750}.ops-panel-empty{padding:19px 20px;border-top:1px solid #eee8e2;color:#81766c;font-size:11px;line-height:1.5}.ops-activity-list{border-top:1px solid #eee8e2}.ops-activity-list button{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;padding:12px 20px;border:0;border-bottom:1px solid #f2ede8;background:#fff;color:#241a17}.ops-activity-list button:hover{background:#fff9f5}.ops-activity-list button>svg{flex:none;color:#d94c0d}.ops-activity-list button>span{display:grid;gap:4px;min-width:0}.ops-activity-list strong{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-activity-list small{font-size:10px;color:#81766c}.overview-state{border:1px solid #e8e2d9;border-radius:12px;padding:25px;color:#81766c;font-size:12px}.ops-refresh-error{font-size:11px;color:#a43d22;margin:0}@media (max-width:1100px){.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-main,.ops-overview-bottom{grid-template-columns:1fr}}@media (max-width:640px){.ops-metrics{gap:8px}.ops-metric{padding:15px;min-height:110px}.ops-metric strong{font-size:27px}.ops-metric>span{font-size:11px}.ops-hold-row{flex-wrap:wrap}.ops-hold-cap{margin-left:50px}.ops-overview-source{align-items:flex-start}}.dashboard-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dashboard-panel{border:1px solid #d8e0eb;border-radius:12px;padding:20px;background:#fff;min-width:0}.dashboard-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.dashboard-panel h2{font-size:14px;margin:0;color:#102a56}.dashboard-panel header>span{font-size:12px;color:#64748b}.dashboard-panel header button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#1d4ed8;font-size:12px;cursor:pointer}.dashboard-status-bar{display:flex;height:20px;border-radius:6px;overflow:hidden;background:#f1f5f9;margin-bottom:20px}.dashboard-status-bar span{transition:width .35s ease}.dashboard-status-list>div{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;color:#475569}.dashboard-status-list>div>span{display:flex;align-items:center;gap:8px}.dashboard-status-list i{width:8px;height:8px;border-radius:50%}.dashboard-status-list strong{font-weight:600;font-variant-numeric:tabular-nums}.dashboard-status-list small{display:inline-block;width:52px;text-align:right;color:#64748b;font-weight:400;margin-left:12px}.dashboard-caption{font-size:11px;color:#64748b;line-height:1.6;margin:18px 0 0}.dashboard-activity{display:grid;gap:0}.dashboard-activity button{display:flex;align-items:flex-start;gap:10px;text-align:left;border:0;border-bottom:1px solid #e2e8f0;background:#fff;padding:14px 0;color:#1d4ed8;cursor:pointer}.dashboard-activity button:last-child{border-bottom:0}.dashboard-activity button>span{display:grid;gap:5px}.dashboard-activity strong{font-size:12px;color:#334155;font-weight:500}.dashboard-activity small{font-size:11px;color:#64748b}@media (max-width:800px){.dashboard-panels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-status-bar span{transition:none}}.operations-queue{display:grid;gap:18px}.operations-queue-source{margin:0;color:#756d64;font-size:11px;line-height:1.5}.operations-queue-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operations-queue-category{min-width:0;min-height:106px;border:1px solid #e8e2d9;border-radius:12px;background:#fff;color:#201515;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;text-align:left;transition:background-color .16s ease,border-color .16s ease}.operations-queue-category:hover{background:#fffaf7;border-color:#ffb38d}.operations-queue-category:focus-visible,.operations-queue-order-link:focus-visible,.operations-queue-open:focus-visible,.operations-queue-reload:focus-visible{outline:2px solid #ff4f00;outline-offset:2px}.operations-queue-category.is-active{background:#fff4ed;border-color:#f6a97f;box-shadow:inset 0 0 0 1px #ffe1d0}.operations-queue-category-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fff0e9;color:#d84a0a}.operations-queue-category-copy{display:grid;gap:5px;min-width:0;padding-top:2px}.operations-queue-category-copy strong{font-size:13px;line-height:1.3}.operations-queue-category-copy small{font-size:11px;line-height:1.4;color:#756d64}.operations-queue-category-count{font-size:21px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.operations-queue-list{min-width:0;border:1px solid #e8e2d9;border-radius:12px;background:#fff;overflow:hidden}.operations-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e8e2d9}.operations-queue-toolbar h2{font-size:16px;margin:0 0 4px;letter-spacing:-.02em}.operations-queue-toolbar p{font-size:11px;margin:0;color:#81796f}.operations-queue-controls{display:flex;align-items:center;gap:8px}.operations-queue-search{display:flex;align-items:center;gap:8px;width:min(30vw,320px);height:40px;padding:0 11px;border:1px solid #d9c9be;border-radius:8px;color:#cb4c11;background:#fff}.operations-queue-search:focus-within{border-color:#ff4f00;box-shadow:0 0 0 3px #ff4f0020}.operations-queue-search input{min-width:0;width:100%;border:0;background:none;outline:0;color:#201515;font-size:12px}.operations-queue-reload,.operations-queue-open{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #e8e2d9;border-radius:8px;background:#fff;color:#6a615a}.operations-queue-reload:hover,.operations-queue-open:hover{background:#fff0e9;color:#c7470c;border-color:#ffc49f}.operations-queue-table-scroll{overflow-x:auto}.operations-queue-table{width:100%;min-width:900px;border-collapse:collapse}.operations-queue-table th{padding:12px 16px;text-align:left;background:#faf9f8;color:#786f67;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.operations-queue-table td{padding:13px 16px;border-top:1px solid #eee8df;font-size:12px;color:#302924;vertical-align:middle;white-space:normal}.operations-queue-table td:first-child{min-width:174px}.operations-queue-table td:nth-child(3){width:36%}.operations-queue-table td:last-child{width:50px;padding-left:4px}.operations-queue-table tbody tr:hover{background:#fffaf7}.operations-queue-table td strong{font-weight:650}.operations-queue-table td small,.operations-queue-order-link small{display:block;color:#8b8279;font-size:10px;line-height:1.4;margin-top:4px}.operations-queue-order-link{display:grid;max-width:100%;border:0;background:none;text-align:left;color:#201515;padding:0;overflow-wrap:anywhere}.operations-queue-order-link:hover strong{color:#d24d11;text-decoration:underline}.operations-queue-return{color:#a54720!important}.operations-queue-product{display:block;max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operations-queue-amount{font-variant-numeric:tabular-nums;white-space:nowrap!important;font-weight:650}.operations-queue-open{width:30px;height:30px;border:0}.operations-queue-message{padding:32px 20px;color:#786f67;font-size:12px;text-align:center}.operations-queue-message.is-error{color:#a02d17;background:#fff8f5}.operations-queue-message button{margin-left:12px;border:0;background:none;color:#c7470c;font-size:12px;font-weight:750;text-decoration:underline}.operations-queue-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #e8e2d9;color:#81796f;font-size:11px}.operations-queue-pagination>div{display:flex;gap:7px}.operations-queue-pagination button{min-height:32px;border:1px solid #e2d9ce;border-radius:7px;padding:5px 10px;background:#fff;color:#39302a;font-size:11px;font-weight:650}.operations-queue-pagination button:not(:disabled):hover{background:#fff0e9;border-color:#ffbc98}.operations-queue .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.operations-queue-categories{grid-template-columns:1fr}.operations-queue-category{min-height:75px;align-items:center}.operations-queue-category-copy small{display:none}}@media (max-width:650px){.operations-queue-toolbar{flex-direction:column;align-items:stretch;padding:16px}.operations-queue-controls{width:100%}.operations-queue-search{flex:1;width:auto}.operations-queue-category{padding:12px}.operations-queue-category-count{font-size:20px}.operations-queue-pagination{flex-wrap:wrap}}.datahub-shell .operations-queue{min-width:0;max-width:100%;gap:24px}.datahub-shell .operations-queue-category{min-height:90px;align-items:center;grid-template-columns:32px minmax(0,1fr) auto;padding:16px;border-color:#d9e4f5;color:#263650;box-shadow:none}.datahub-shell .operations-queue-category-icon{width:32px;height:32px;background:#edf3ff;color:#2458eb;border-radius:9px}.datahub-shell .operations-queue-category-copy strong{font-size:13px;font-weight:500}.datahub-shell .operations-queue-category-count{font-size:24px;font-weight:600;letter-spacing:0}.datahub-shell .operations-queue-category:hover{background:#f5f8ff;border-color:#bdcff2}.datahub-shell .operations-queue-category.is-active{background:#edf3ff;border-color:#8eafff;box-shadow:none}.datahub-shell .operations-queue-category:focus-visible,.datahub-shell .operations-queue button:focus-visible{outline:2px solid #2458eb;outline-offset:3px}.datahub-shell .operations-queue-list{border:0;background:transparent;overflow:visible;min-width:0;max-width:100%}.datahub-shell .operations-queue-toolbar{padding:0 0 14px;border:0;gap:16px}.operations-queue-result-count{font-size:13px;font-weight:600;color:#344d76}.datahub-shell .operations-queue-search{border-color:#d9e4f5;color:#71819a;width:min(320px,40vw)}.datahub-shell .operations-queue-search:focus-within{border-color:#8eafff;box-shadow:0 0 0 3px #2458eb14}.datahub-shell .operations-queue-search input{color:#34445e}.datahub-shell .operations-queue-reload{border-color:#d9e4f5;color:#2458eb}.datahub-shell .operations-queue-reload:hover,.datahub-shell .operations-queue-open:hover{background:#edf3ff;border-color:#d9e4f5;color:#2458eb}.datahub-shell .operations-queue-table-scroll{width:100%;max-width:100%;min-width:0;overflow:auto;max-height:65vh;border:1px solid #d9e4f5;border-radius:12px;overscroll-behavior-x:contain}.datahub-shell .operations-queue-table th{position:sticky;top:0;z-index:1;background:#f7f9fc;color:#71819a;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;padding:14px 16px}.datahub-shell .operations-queue-table td{color:#34445e;border-color:#e8eef8;font-size:13px;padding:14px 16px}.datahub-shell .operations-queue-table tbody tr:hover{background:#f3f7ff}.datahub-shell .operations-queue-table td small{color:#8190a8;font-size:11px}.datahub-shell .operations-queue-order-link{color:#2458eb}.datahub-shell .operations-queue-order-link:hover strong{color:#1644c7}.datahub-shell .operations-queue-return{color:#64748b!important}.datahub-shell .operations-queue-open{color:#2458eb}.datahub-shell .operations-queue-pagination{position:sticky;bottom:12px;z-index:3;display:flex;justify-content:flex-end;padding:12px 0 0;border:0;pointer-events:none}.operations-queue-page-dock{display:flex;align-items:center;gap:14px;padding:8px 10px 8px 14px;background:#fff;border:1px solid #d9e4f5;border-radius:14px;box-shadow:0 4px 20px #2458eb0a;pointer-events:auto}.operations-queue-page-dock label,.operations-queue-page-controls{display:flex;align-items:center;gap:8px;color:#71819a;font-size:12px}.operations-queue-page-controls{border-left:1px solid #e8eef8;padding-left:12px}.datahub-shell .operations-queue-pagination .operations-queue-page-controls button{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:0;background:#f6f8fc;color:#2458eb}.datahub-shell .operations-queue-pagination button:not(:disabled):hover{background:#edf3ff}.operations-queue-page-controls strong{color:#2458eb;font-weight:600}@media (max-width:1000px){.datahub-shell .operations-queue-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.datahub-shell .operations-queue-category{gap:8px;padding:12px;grid-template-columns:1fr auto}.datahub-shell .operations-queue-category-icon{display:none}}@media (max-width:650px){.datahub-shell .operations-queue-toolbar{padding:0 0 12px;align-items:stretch}.datahub-shell .operations-queue-search{width:auto;flex:1}.datahub-shell .operations-queue-category-count{font-size:20px}.datahub-shell .operations-queue-category{grid-template-columns:1fr;gap:12px}.operations-queue-page-dock{flex-wrap:wrap;justify-content:flex-end;gap:8px}}.login-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px;padding:48px;background:hsl(var(--background, 0 0% 100%));color:hsl(var(--foreground, 0 0% 9%));font-family:Inter,Arial,sans-serif}.login-screen p,.login-screen h1,.login-screen h2{margin:0}.login-brand{display:flex;gap:10px;align-items:center;width:100%}.login-brand-mark{width:36px;height:36px;display:grid;place-items:center;background:var(--notifly-product-primary, #166b5f);color:#fff;border-radius:8px;font-size:15px;font-weight:700;flex-shrink:0}.login-brand>span:last-child{display:flex;flex-direction:column;gap:2px;line-height:1.45}.login-brand strong{font-size:14px;font-weight:600}.login-brand small{color:hsl(var(--muted-foreground, 166 7% 38%));font-size:11px}.login-screen .login-panel{display:flex;width:min(1040px,100%);max-width:none;margin:0;padding:0;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:10px;background:#fff;overflow:hidden;box-shadow:none}.login-intro{background:hsl(var(--muted, 160 16% 96%));flex:0 0 456px;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.login-intro-heading{display:flex;flex-direction:column;gap:24px}.login-accent{width:32px;height:3px;background:var(--notifly-product-primary, #166b5f);border-radius:2px}.login-eyebrow{color:var(--notifly-product-primary-hover, #0f574d);font-size:11px;font-weight:600;line-height:1.45;letter-spacing:.66px}.login-intro h2{font-size:28px;font-weight:600;line-height:1.35;letter-spacing:normal}.login-intro-heading p{margin-top:12px;color:hsl(var(--muted-foreground, 166 7% 38%));font-size:14px;line-height:1.65}.login-features{padding-top:40px;display:flex;flex-direction:column;gap:24px}.login-feature{display:flex;gap:12px;align-items:flex-start}.login-feature-icon{width:36px;height:36px;background:var(--notifly-product-primary-soft, #ddeeea);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-feature-icon img,.login-password img{display:block}.login-feature strong{font-size:14px;font-weight:600;line-height:1.45}.login-feature p{margin-top:4px;font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground, 166 7% 38%))}.login-form-panel{flex:1;min-width:0;padding:48px;display:flex;flex-direction:column;gap:32px}.login-heading h1{font-size:28px;line-height:1.45;letter-spacing:normal;font-weight:600}.login-heading p{margin-top:8px;color:hsl(var(--muted-foreground, 166 7% 38%));font-size:14px;line-height:1.6}.login-form-panel form{display:flex;flex-direction:column;gap:24px}.login-form-panel label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;line-height:1.45}.login-form-panel input{width:100%;height:48px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:6px;background:#fff;color:hsl(var(--foreground, 0 0% 9%));padding:0 14px;font-size:14px;font-weight:400;outline:none}.login-form-panel input::-moz-placeholder{color:hsl(var(--muted-foreground, 166 7% 38%));opacity:1}.login-form-panel input::placeholder{color:hsl(var(--muted-foreground, 166 7% 38%));opacity:1}.login-form-panel input:focus{border-color:var(--notifly-product-primary, #166b5f);box-shadow:0 0 0 3px #166b5f1a}.login-password-group{display:flex;flex-direction:column;gap:12px}.login-password{position:relative;display:block}.login-password input{padding-right:48px}.login-password button{position:absolute;right:4px;top:0;width:40px;height:48px;display:flex;justify-content:center;align-items:center;padding:0;border:0;background:transparent;color:var(--notifly-product-primary-hover, #0f574d);font-size:13px;font-weight:600}.login-screen .login-text-button{border:0;background:transparent;padding:0;color:var(--notifly-product-primary, #166b5f);font-size:13px;font-weight:600;line-height:1.45}.login-forgot{align-self:flex-end}.login-screen button{cursor:pointer;font-family:inherit}.login-screen button:focus-visible{outline:2px solid var(--notifly-product-primary, #166b5f);outline-offset:4px}.login-screen .login-submit{height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--notifly-product-primary, #166b5f);color:#fff;font-size:14px;font-weight:600;padding:0 16px}.login-submit:hover:not(:disabled){background:var(--notifly-product-primary-hover, #0f574d)}.login-submit:disabled{opacity:.65;cursor:wait}.login-register{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:hsl(var(--muted-foreground, 166 7% 38%))}.login-error,.login-guidance{padding:12px;border-radius:6px;font-size:13px;line-height:1.6}.login-error{color:#a02d17;border:1px solid #f1c5ba;background:#fff4f0}.login-guidance{color:var(--notifly-product-primary-hover, #0f574d);background:hsl(var(--muted, 160 16% 96%))}.login-footer{width:100%;font-size:11px;line-height:1.45;color:hsl(var(--muted-foreground, 166 7% 38%))}@media (max-width:1000px){.login-screen{padding:32px}.login-intro{flex-basis:42%;padding:32px}.login-form-panel{padding:32px}}@media (max-width:700px){.login-screen{padding:24px;gap:32px}.login-screen .login-panel{flex-direction:column}.login-intro{padding:28px;flex-basis:auto}.login-intro h2{font-size:24px}.login-features{padding-top:24px;gap:16px}.login-form-panel{padding:28px}.login-register{flex-wrap:wrap}}.login-form-panel input,.login-screen .login-submit{border-radius:8px;height:40px}.login-screen .login-panel{border-radius:12px}.login-brand-mark{background:var(--notifly-product-primary)}.login-form-panel input:focus{box-shadow:0 0 0 2px var(--notifly-product-primary-soft)}.login-screen{justify-content:flex-start}.login-screen .login-panel{margin:auto 0;flex-shrink:0}.notification-wrap{z-index:11}.notification-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 32px));max-height:min(530px,calc(100vh - 100px));display:flex;flex-direction:column;border:1px solid #e8e2d9;border-radius:12px;background:#fff;box-shadow:0 18px 48px #20151520;overflow:hidden;z-index:11}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px;border-bottom:1px solid #eee8e2}.notification-panel-head>div{display:grid;gap:4px}.notification-panel-head strong{font-size:14px}.notification-panel-head small{font-size:11px;color:#81796f}.notification-panel-head>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#b9470d;font-size:10px;font-weight:700;white-space:nowrap}.notification-panel-head>button:hover{text-decoration:underline}.notification-list{overflow:auto}.notification-item{width:100%;display:grid;grid-template-columns:7px minmax(0,1fr) 16px;gap:11px;align-items:start;padding:15px 18px;text-align:left;border:0;border-bottom:1px solid #f0ece7;background:#fff;color:#201515}.notification-item:hover{background:#fff8f4}.notification-item.is-unread{background:#fffaf7}.notification-item-dot{width:7px;height:7px;margin-top:6px;border-radius:50%;background:transparent}.notification-item.is-unread .notification-item-dot{background:#ec5510}.notification-item>span:nth-child(2){display:grid;gap:5px;min-width:0}.notification-item strong{font-size:12px;line-height:1.3}.notification-item small{font-size:11px;line-height:1.45;color:#625a51}.notification-item em{font-style:normal;color:#94897f;font-size:10px}.notification-item>svg{color:#c6521d;margin-top:2px}.notification-empty{padding:28px 18px;text-align:center;color:#81796f;font-size:12px}.notification-error{margin:0;padding:10px 18px;color:#a02d17;background:#fff3ef;font-size:11px}.notification-error button{border:0;background:transparent;color:inherit;font-weight:700;text-decoration:underline;margin-left:6px}@media (max-width:760px){.notification-panel{right:-74px}}.settings-page{display:grid;gap:18px;max-width:1100px}.settings-panel{min-width:0;border:1px solid #e8e2d9;border-radius:13px;background:#fff;overflow:hidden}.settings-panel-heading{display:flex;align-items:center;gap:10px;padding:20px 24px 16px;color:#db4e12}.settings-panel-heading h2{margin:0;color:#241a17;font-size:16px;letter-spacing:-.025em}.settings-profile{display:flex;align-items:center;gap:16px;padding:2px 24px 22px}.settings-avatar{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:14px;background:#201515;color:#fff;font-size:24px;font-weight:750}.settings-profile-copy{min-width:0;display:grid;gap:6px}.settings-profile-copy>span{color:#7b7168;font-size:12px;overflow-wrap:anywhere}.settings-profile-name{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.settings-profile-name strong{font-size:20px;letter-spacing:-.035em}.settings-admin-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:6px;background:#ffdfcc;color:#a43d0a;font-size:11px;font-weight:800}.settings-account-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #eee8e2}.settings-account-footer>div{display:grid;gap:3px}.settings-account-footer>div span{color:#867b72;font-size:11px}.settings-account-footer>div strong{font-size:12px}.settings-sign-out{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid #d8cec4;border-radius:8px;background:#fff;color:#4c3d36;font-size:12px;font-weight:700}.settings-sign-out:hover{background:#fff5ef;border-color:#e6a47e;color:#a43d0a}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 24px;border-top:1px solid #f1ece6}.settings-row>div{display:grid;gap:5px;min-width:0}.settings-row strong{font-size:12px}.settings-row span:not(.settings-connection){font-size:11px;color:#867b72;line-height:1.4}.settings-connection{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#f2efeb;color:#63574e;font-size:10px;font-weight:750;white-space:nowrap}.settings-connection:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.settings-connection.is-connected{background:#e5f5eb;color:#24663a}.settings-d365-details{display:grid;gap:5px;padding:0 24px 16px;color:#70645c;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.settings-panel-footnote{margin:0;padding:17px 24px 20px;border-top:1px solid #f1ece6;color:#7b7168;font-size:11px;line-height:1.5}.settings-source-value{display:grid;gap:7px;padding:15px 24px 18px;border-top:1px solid #f1ece6}.settings-source-value strong{font-size:17px;letter-spacing:-.025em}.settings-source-value span,.settings-source-period{font-size:11px;color:#7b7168}.settings-source-period{margin:0;padding:0 24px 19px}.settings-cutoff-body{display:flex;align-items:center;gap:18px;padding:5px 24px 24px}.settings-cutoff-body>strong{font-size:34px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#241a17}.settings-cutoff-body>div{max-width:650px;display:grid;gap:5px}.settings-cutoff-body span{font-size:12px;font-weight:700}.settings-cutoff-body p{margin:0;color:#7b7168;font-size:11px;line-height:1.55}.settings-cutoff-body>svg{margin-left:auto;color:#bd5a26}.settings-error{margin:0;color:#a02d17;font-size:11px;line-height:1.5}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}@media (max-width:640px){.settings-panel-heading{padding:17px 17px 15px}.settings-profile{padding:0 17px 18px}.settings-account-footer{padding:15px 17px}.settings-row{padding:14px 17px}.settings-d365-details{padding:0 17px 16px}.settings-panel-footnote{padding:16px 17px}.settings-source-value{padding:15px 17px}.settings-source-period{padding:0 17px 16px}.settings-cutoff-body{padding:0 17px 20px;align-items:flex-start;flex-wrap:wrap;gap:12px}.settings-cutoff-body>strong{font-size:30px}.settings-cutoff-body>div{flex:1;min-width:170px}.settings-cutoff-body>svg{display:none}}.sync-lab{display:grid;gap:18px;color:#302924;font-size:13px}.sync-lab-banner{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #edca96;border-radius:12px;background:#fff9ed;color:#77521a}.sync-lab p{line-height:1.6}.sync-lab-banner p,.sync-lab-actions p{margin:5px 0 12px}.sync-lab-banner p{margin-bottom:0}.sync-lab-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sync-lab-counts>div{padding:16px;border:1px solid #e8e2d9;border-radius:10px;background:#fff;display:grid;gap:6px}.sync-lab-counts strong{font-size:24px;font-variant-numeric:tabular-nums}.sync-lab-counts span{font-size:11px;color:#786f67}.sync-lab-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sync-lab-actions>div{background:#fff;border:1px solid #e8e2d9;border-radius:12px;padding:18px}.sync-lab-actions label{display:block;font-weight:650;margin-bottom:12px}.sync-lab-actions select{display:block;width:100%;min-height:40px;border:1px solid #d9c9be;border-radius:8px;background:#fff;padding:8px;color:#302924;margin-bottom:12px}.sync-lab-panel{border:1px solid #e8e2d9;border-radius:12px;background:#fff;overflow:hidden;min-width:0}.sync-lab-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #e8e2d9}.sync-lab-panel h2{font-size:16px;margin:0}.sync-lab-panel header p{margin:5px 0 0;font-size:11px;color:#786f67}.sync-lab-table-scroll{overflow:auto}.sync-lab table{border-collapse:collapse;width:100%;min-width:850px}.sync-lab th{background:#faf9f8;text-align:left;font-size:11px;color:#786f67;padding:12px 16px}.sync-lab td{padding:14px 16px;border-top:1px solid #eee8df;vertical-align:top;font-size:12px}.sync-lab td small{display:block;color:#786f67;margin-top:6px;max-width:300px;overflow-wrap:anywhere}.sync-lab-order{border:0;padding:0;background:none;color:#c7470c;font-weight:650;text-align:left;cursor:pointer}.sync-lab-order:hover{text-decoration:underline}.sync-lab tr.is-selected{background:#fff4ed}.sync-lab footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #e8e2d9;font-size:11px}.sync-lab footer>div{display:flex;gap:8px}.sync-lab-status{display:inline-block;border-radius:6px;padding:5px 8px;background:#f1eee9;color:#665d52;font-size:11px;font-weight:600}.sync-lab-status-verified{background:#e9f5eb;color:#276339}.sync-lab-status-unknown,.sync-lab-status-partial,.sync-lab-status-review,.sync-lab-status-failed{background:#fff0e8;color:#9c421b}.sync-lab-empty{padding:28px 18px;text-align:center;color:#786f67}.sync-lab-error{padding:12px 16px;background:#fff2ed;color:#a02d17;border-radius:8px;margin:0;overflow-wrap:anywhere}.sync-lab-notice{padding:12px 16px;background:#edf6ef;color:#276339;border-radius:8px;margin:0}.sync-lab-detail{padding:18px}.sync-lab-detail-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}.sync-lab-detail h3{font-size:13px;margin:22px 0 10px}.sync-lab-snapshots,.sync-lab-events{padding-left:20px}.sync-lab-snapshots li{margin:10px 0}.sync-lab-snapshots code{display:block;color:#786f67;font-size:11px;margin-top:5px}.sync-lab-events li{border-bottom:1px solid #eee8df;padding:10px 0}.sync-lab-events time{display:block;color:#786f67;font-size:11px;margin-bottom:5px}.sync-lab-events p{margin:5px 0;overflow-wrap:anywhere}.sync-lab button:focus-visible,.sync-lab select:focus-visible{outline:2px solid #ff4f00;outline-offset:3px}@media (max-width:1100px){.sync-lab-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.sync-lab-actions{grid-template-columns:1fr}.sync-lab-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-lab-panel>header{flex-wrap:wrap}}.excel-import{display:grid;gap:18px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:12px;background:#fff;padding:20px;color:hsl(var(--foreground, 0 0% 9%));font-size:13px;min-width:0}.excel-import h2{font-size:17px;margin:0}.excel-import h3{font-size:14px;margin:0 0 10px}.excel-import p{line-height:1.6;margin:7px 0}.excel-import>header p,.excel-import-hint{color:hsl(var(--muted-foreground, 166 7% 38%))}.excel-import-upload{display:grid;gap:10px;padding:16px;background:hsl(var(--muted, 160 16% 96%));border:1px solid hsl(var(--border, 160 14% 86%));border-radius:8px}.excel-import label{font-weight:600}.excel-import input:not([type=file]),.excel-import select{width:100%;min-height:40px;padding:9px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:7px;background:#fff;color:hsl(var(--foreground, 0 0% 9%));font:inherit;box-sizing:border-box}.excel-import input:disabled,.excel-import select:disabled{background:hsl(var(--muted))}.excel-import-shop{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.excel-import-shop label{display:grid;gap:7px;align-content:start}.excel-import small{display:block;font-size:11px;font-weight:400;color:hsl(var(--muted-foreground, 166 7% 38%));line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.excel-import-table-scroll{overflow:auto;margin:12px 0}.excel-import table{border-collapse:collapse;width:100%;min-width:680px}.excel-import th,.excel-import td{padding:12px;text-align:left;border-bottom:1px solid hsl(var(--border));vertical-align:top;overflow-wrap:anywhere}.excel-import thead th{font-size:11px;color:hsl(var(--muted-foreground, 166 7% 38%));background:hsl(var(--muted, 160 16% 96%))}.excel-import tbody th{width:28%;font-weight:600}.excel-import td select{min-width:250px}.excel-import-required{display:block;font-size:11px;color:var(--notifly-product-primary);margin-top:5px}.excel-import-error,.excel-import-error-list{padding:12px 16px;background:#fff2ed;color:#a02d17;border-radius:8px;overflow-wrap:anywhere}.excel-import-error-list{padding-left:32px}.excel-import-notice{padding:12px 16px;background:#edf6ef;color:#276339;border-radius:8px}.excel-import-warnings{background:#fff9ed;color:#77521a;border-radius:7px;padding:12px 16px;line-height:1.6}.excel-import ul.excel-import-warnings{padding-left:32px}.excel-import-validation{padding:16px;margin-top:16px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:8px}.excel-import button:focus-visible,.excel-import input:focus-visible,.excel-import select:focus-visible{outline:2px solid var(--notifly-product-primary, #166b5f);outline-offset:3px}@media (max-width:650px){.excel-import{padding:15px}.excel-import-shop{grid-template-columns:1fr}}.excel-import-date{display:grid;gap:7px;max-width:380px;margin-bottom:16px}.excel-import-approval{display:flex;align-items:flex-start;gap:9px}.excel-import-approval input[type=checkbox]{width:16px;min-height:16px;flex:none;margin-top:3px}.excel-import-content{display:grid;gap:16px}.excel-import-profile{padding:14px;margin-bottom:16px;border:1px solid #d5e4d8;border-radius:8px;background:#f3f8f4}.excel-import-upload{display:flex;align-items:center;justify-content:space-between;gap:18px;background:hsl(var(--muted, 160 16% 96%));border-style:dashed;border-color:hsl(var(--border));min-height:88px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.excel-import-upload.is-dragging{background:var(--notifly-product-primary-soft, #ddeeea);border-color:var(--notifly-product-primary-hover, #0f574d);box-shadow:inset 0 0 0 1px var(--notifly-product-primary-hover, #0f574d)}.excel-import-upload.is-busy{opacity:.7}.excel-import-analysis{display:grid;gap:0;border:1px solid hsl(var(--border));border-radius:10px;background:#fff;overflow:hidden}.excel-import-work-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;color:hsl(var(--muted-foreground, 166 7% 38%));background:hsl(var(--muted))}.excel-import-work-label strong{font-size:12px;font-weight:600}.excel-import-work-label small{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.excel-import-analysis.is-running .excel-import-work-label strong{color:var(--notifly-product-primary)}.excel-import-analysis.is-ready .excel-import-work-label strong{color:#327544}.excel-import-work-current{display:grid;gap:7px;padding:14px 18px;border-top:1px solid hsl(var(--border));min-height:72px}.excel-import-work-phase{width:-moz-fit-content;width:fit-content;color:var(--notifly-product-primary);font-size:11px;font-weight:700;letter-spacing:.02em}.excel-import-work-current strong{display:block;font-size:14px;color:hsl(var(--foreground, 0 0% 9%));line-height:1.45}.excel-import-work-current strong.is-thinking{font-weight:400}@supports (-webkit-background-clip:text){.excel-import-work-current strong.is-thinking{width:-moz-fit-content;width:fit-content;background:linear-gradient(90deg,hsl(var(--foreground, 0 0% 9%)) 0%,hsl(var(--foreground, 0 0% 9%)) 40%,var(--notifly-product-primary) 45%,var(--notifly-product-primary) 50%,var(--notifly-product-primary) 55%,hsl(var(--foreground, 0 0% 9%)) 60%,hsl(var(--foreground, 0 0% 9%)) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:excel-import-thinking 3.2s linear infinite}}@keyframes excel-import-thinking{to{background-position:0% 0}}.excel-import-work-active{display:flex;align-items:flex-start;gap:10px}.excel-import-work-active .excel-import-step-icon{flex:none}.excel-import-work-active .excel-import-step-icon.is-running{border-color:hsl(var(--border));background:var(--notifly-product-primary-soft, #ddeeea);color:var(--notifly-product-primary)}.excel-import-work-active .excel-import-step-icon.is-running svg{animation:excel-import-spin 2.2s linear infinite}@media (prefers-reduced-motion:reduce){.excel-import-work-active .excel-import-step-icon.is-running svg{animation:none}.excel-import-work-current strong.is-thinking{animation:none;background:none;-webkit-text-fill-color:currentColor}}.excel-import-work-current small{color:hsl(var(--muted-foreground, 166 7% 38%));font-size:11px}.excel-import-work-current p{margin:8px 0 0;color:hsl(var(--muted-foreground));line-height:1.5}.excel-import-work-details{padding:10px 18px;border-top:1px solid hsl(var(--border))}.excel-import-work-details summary{width:-moz-fit-content;width:fit-content;color:hsl(var(--muted-foreground));font-size:12px;cursor:pointer;font-weight:600}.excel-import-work-details summary:hover{color:var(--notifly-product-primary)}.excel-import-work-details[open] summary{color:var(--notifly-product-primary)}.excel-import-work-details summary:focus-visible{outline:2px solid var(--notifly-product-primary, #166b5f);outline-offset:3px}.excel-import-transcript{display:grid;gap:8px;margin:12px 0 4px;padding:0 0 0 16px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.excel-import-transcript li{padding-left:3px;overflow-wrap:anywhere}.excel-import-transcript li.done{color:#315c3a}.excel-import-transcript li.error{color:#a02d17}.excel-import-work-steps-title{display:block;color:hsl(var(--foreground, 0 0% 9%));font-size:12px}.excel-import-transcript{list-style:none;gap:0;margin:12px 0 0;padding:0}.excel-import-transcript li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:0 0 14px}.excel-import-transcript li:last-child{padding-bottom:2px}.excel-import-transcript li:not(:last-child):before{content:"";position:absolute;top:24px;bottom:2px;left:11px;border-left:1px solid hsl(var(--border))}.excel-import-step-icon{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border:1px solid #dbe8dd;border-radius:50%;background:#f1f8f2;color:#327544}.excel-import-transcript li.running .excel-import-step-icon{border-color:hsl(var(--border));background:var(--notifly-product-primary-soft, #ddeeea);color:var(--notifly-product-primary)}.excel-import-transcript li.error .excel-import-step-icon{border-color:#f0d4ce;background:#fff1ed;color:#a02d17}.excel-import-transcript li.running .excel-import-step-icon svg{animation:excel-import-spin 1.3s linear infinite}.excel-import-step-text{padding-top:3px;line-height:1.5}.excel-import-step-time{padding-top:4px;color:hsl(var(--muted-foreground, 166 7% 38%));font-size:11px;white-space:nowrap}@keyframes excel-import-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.excel-import-transcript li.running .excel-import-step-icon svg{animation:none}}@media (max-width:650px){.excel-import-transcript li{grid-template-columns:24px minmax(0,1fr)}.excel-import-step-time{grid-column:2;padding-top:0}}.excel-import-cursor{display:inline-block;width:2px;height:12px;margin-left:2px;vertical-align:-2px;background:currentColor;animation:excel-import-blink .75s steps(1) infinite}.excel-import-working-dots{display:inline-block;width:18px;height:5px;margin-right:7px;border-radius:5px;background:linear-gradient(90deg,var(--notifly-product-primary) 0 20%,transparent 20% 40%,var(--notifly-product-primary) 40% 60%,transparent 60% 80%,var(--notifly-product-primary) 80%);animation:excel-import-pulse 1s ease-in-out infinite}.excel-import-screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.excel-import-analysis.is-ready{border-color:#cfe0d0}.excel-import-analysis>p{margin:0;padding:10px 18px;border-top:1px solid hsl(var(--border));color:#77521a}@keyframes excel-import-blink{50%{opacity:0}}@keyframes excel-import-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.excel-import-cursor,.excel-import-working-dots{animation:none}}@media (max-width:650px){.excel-import-work-label{align-items:flex-start;flex-direction:column}.excel-import-work-label small{text-align:left}}.excel-import-upload-copy{display:flex;align-items:center;gap:12px;min-width:0}.excel-import-upload-copy>div{min-width:0}.excel-import-upload-copy strong{display:block;font-size:13px;color:hsl(var(--foreground))}.excel-import-upload-copy small{margin-top:3px}.excel-import-upload-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--notifly-product-primary-soft);color:var(--notifly-product-primary-hover, #0f574d)}.excel-import-selected-file{color:var(--notifly-product-primary)!important;font-weight:650!important}.excel-import-upload-button{flex:none}@media (max-width:650px){.excel-import-upload{align-items:stretch;flex-direction:column}.excel-import-upload-button{width:100%}}.excel-import-entry{display:flex;justify-content:flex-end;margin:0}.excel-import-entry>.button{display:inline-flex;align-items:center;gap:8px}.excel-import-dialog:not([open]){display:none}.excel-import-dialog[open]{display:block;width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:14px;box-shadow:0 24px 80px #20151538;overflow:hidden}.excel-import-dialog::backdrop{background:#20151591}.excel-import-dialog-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);min-height:0}.excel-import-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid hsl(var(--border));background:#fff}.excel-import-dialog-header h2{font-size:20px}.excel-import-dialog-header p{margin:4px 0 0;color:hsl(var(--muted-foreground, 166 7% 38%))}.excel-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 24px;background:#fff;border-bottom:1px solid hsl(var(--border))}.excel-import-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 8px;border:0;background:transparent;color:hsl(var(--muted-foreground, 166 7% 38%));font:inherit;font-size:12px;cursor:pointer}.excel-import-step:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 20px);width:calc(100% - 40px);border-top:2px dashed hsl(var(--border));pointer-events:none}.excel-import-step.is-complete:not(:last-child):after{border-top-style:solid;border-top-color:#88b692}.excel-import-step span{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--muted-foreground, 166 7% 38%));font-weight:700}.excel-import-step.is-current{color:var(--notifly-product-primary)}.excel-import-step.is-current span{background:var(--notifly-product-primary, #166b5f);color:#fff}.excel-import-step.is-complete{color:#276339}.excel-import-step.is-complete span{background:#edf6ef;color:#276339}.excel-import-step:disabled{cursor:default}.excel-import-step-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.excel-import-final-step .excel-import-step-actions{justify-content:flex-start;margin-top:0}.excel-import-dialog-close{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:8px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.excel-import-dialog-close:hover{background:hsl(var(--muted));color:hsl(var(--foreground, 0 0% 9%))}.excel-import-dialog-body{min-height:0;overflow-y:auto;padding:20px 24px 24px;overscroll-behavior:contain}.excel-import-dialog .excel-import-content{margin:0}@media (max-width:650px){.excel-import-dialog[open]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.excel-import-dialog-shell{max-height:calc(100dvh - 20px)}.excel-import-dialog-header,.excel-import-dialog-body{padding:16px}.excel-import-steps{padding:12px}.excel-import-step{gap:5px;padding:0 4px;font-size:10px;text-align:center}.excel-import-step-actions{flex-wrap:wrap}}.excel-import-date{width:calc((100% - 16px)/2);max-width:none;margin:0 0 16px}.excel-import-mapping-table{width:100%;min-width:760px;table-layout:fixed}.excel-import-preview .excel-import-table-scroll{max-height:min(42dvh,420px);overflow:auto;border:1px solid hsl(var(--border));border-radius:8px}.excel-import-mapping-table thead th{position:sticky;top:0;z-index:1}.excel-import-field-col{width:30%}.excel-import-source-col{width:53%}.excel-import-info-col{width:17%}.excel-import-mapping-table th,.excel-import-mapping-table td{vertical-align:middle;padding:10px 12px}.excel-import-mapping-table tbody th{width:auto}.excel-import-mapping-table tbody th label{display:block;line-height:1.4}.excel-import-mapping-table td:nth-child(2){min-width:0}.excel-import-mapping-table td:nth-child(3){color:hsl(var(--muted-foreground));font-size:11px}.excel-import-mapping-table .workspace-select-trigger{min-height:42px}.excel-import .excel-import-approval input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:18px;height:18px;min-height:18px;flex:none;margin:2px 0 0;padding:0;border:1px solid hsl(var(--border));border-radius:5px;background:#fff;cursor:pointer}.excel-import .excel-import-approval input[type=checkbox]:checked{border-color:var(--notifly-product-primary, #166b5f);background:var(--notifly-product-primary, #166b5f)}.excel-import .excel-import-approval input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.excel-import .excel-import-approval input[type=checkbox]:focus-visible{outline:2px solid var(--notifly-product-primary, #166b5f);outline-offset:2px}@media (max-width:650px){.excel-import-date{width:100%}.excel-import-mapping-table{min-width:700px}}.excel-import-validation-quality{display:grid;gap:5px;margin:12px 0;padding:12px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:8px;background:hsl(var(--muted))}.excel-import-validation-quality strong{font-size:12px}.excel-import-validation-quality p,.excel-import-validation-quality ul{margin:0;font-size:12px;line-height:1.5}.excel-import-quality{display:grid;gap:9px;padding:16px 18px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:10px;background:#fff}.excel-import-quality h3{margin:0;font-size:14px}.excel-import-quality p{margin:0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.excel-import-quality ul{margin:0;padding-left:20px;color:var(--notifly-product-primary);font-size:12px;line-height:1.6}.excel-import-quality-groups{display:grid;gap:8px}.excel-import-quality-group{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted, 160 16% 96%));overflow:hidden}.excel-import-quality-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:var(--notifly-product-primary);font-size:12px;cursor:pointer}.excel-import-quality-group summary::-webkit-details-marker{display:none}.excel-import-quality-group summary:after{content:"⌄";color:var(--notifly-product-primary);font-size:17px;line-height:1;transition:transform .2s ease}.excel-import-quality-group summary strong{white-space:nowrap;font-size:12px;margin-left:auto}.excel-import-quality-group[open] summary{border-bottom:1px solid hsl(var(--border))}.excel-import-quality-group[open] summary:after{transform:rotate(180deg)}.excel-import-quality-group>div{max-height:260px;overflow:auto;padding:10px 13px 12px}.excel-import-quality-group>p{padding:10px 13px}.excel-import-quality-group small{color:hsl(var(--muted-foreground, 166 7% 38%));font-size:11px}.excel-import-review{margin-top:16px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:12px;background:#fff;overflow:hidden}.excel-import-review-header{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 18px;background:#f4f8f2;border-bottom:1px solid #e3ebe0}.excel-import-review.has-errors .excel-import-review-header{background:var(--notifly-product-primary-soft);border-bottom-color:hsl(var(--border))}.excel-import-review-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#e4f0e1;color:#338046}.excel-import-review.has-errors .excel-import-review-icon{background:var(--notifly-product-primary-soft);color:var(--notifly-product-primary)}.excel-import-review .excel-import-review-header h3{margin:0 0 4px;font-size:16px;line-height:1.35}.excel-import-review .excel-import-review-header p{margin:0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.excel-import-review-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px 10px}.excel-import-review-stats>div{display:grid;gap:3px;padding-left:18px;border-left:1px solid hsl(var(--border, 160 14% 86%))}.excel-import-review-stats>div:first-child{padding-left:0;border-left:0}.excel-import-review-stats strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}.excel-import-review-stats>div>span{color:hsl(var(--muted-foreground));font-size:11px}.excel-import-review-stats .has-errors strong{color:var(--notifly-product-primary)}.excel-import-review-counts{padding:0 20px 16px;margin:0!important;color:hsl(var(--muted-foreground));font-size:11px;border-bottom:1px solid hsl(var(--muted))}.excel-import-review-issues{display:grid;gap:10px;padding:16px 20px}.excel-import-review-issues h4{margin:0;font-size:12px}.excel-import-review-issues .excel-import-quality-group{background:#fff;border-color:hsl(var(--border, 160 14% 86%))}.excel-import-review-issues .excel-import-quality-group summary{color:hsl(var(--foreground));font-size:12px}.excel-import-review-issues .excel-import-quality-group summary strong{color:var(--notifly-product-primary)}.excel-import-review-issues .excel-import-error-list{margin:0}.excel-import-review-note{margin:0 20px 16px;padding:10px 12px;border-radius:8px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.excel-import-review-note strong{display:block;margin-bottom:3px;color:hsl(var(--foreground))}.excel-import-review-note p{margin:0!important}.excel-import-review>.excel-import-warnings{margin:0 20px 16px}.excel-import-review-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid hsl(var(--muted));background:hsl(var(--muted))}.excel-import-review-footer span{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.excel-import-review-footer .button{flex:none}@media (max-width:650px){.excel-import-review-header{padding:16px}.excel-import-review-stats{padding:16px 16px 10px}.excel-import-review-stats>div{padding-left:10px}.excel-import-review-stats strong{font-size:17px}.excel-import-review-counts{padding:0 16px 14px}.excel-import-review-issues{padding:14px 16px}.excel-import-review-note{margin:0 16px 14px}.excel-import-review-footer{align-items:stretch;flex-direction:column;padding:14px 16px}.excel-import-review-footer .button{width:100%}}.excel-import-embedded{width:100%;min-width:0}.excel-import-embedded .excel-import-dialog{position:static;display:block;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.excel-import-embedded .excel-import-dialog-shell{max-height:none;min-height:0;overflow:visible}.excel-import-embedded .excel-import-dialog-body{overflow:visible;max-height:none;padding:0}.excel-import-embedded .excel-import-dialog-header{padding:0 0 24px;background:transparent;border:0}.excel-import-embedded .excel-import-dialog-header h2{font-size:28px;line-height:1.45;color:hsl(var(--foreground, 0 0% 9%))}.excel-import-embedded .excel-import-dialog-header p{font-size:13px;color:hsl(var(--muted-foreground, 166 7% 38%));margin-top:8px}.excel-import-embedded .excel-import-steps{padding:18px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:8px;background:#fff;margin-bottom:24px}.excel-import-embedded .excel-import-content{background:transparent;padding:0;color:hsl(var(--foreground, 0 0% 9%));gap:20px}.excel-import-embedded .excel-import-source-heading{padding:20px 20px 0;background:#fff;border:1px solid hsl(var(--border, 160 14% 86%));border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-20px}.excel-import-embedded .excel-import-source-heading h3{font-size:15px;color:hsl(var(--foreground, 0 0% 9%))}.excel-import-embedded .excel-import-source-heading p{font-size:12px;color:hsl(var(--muted-foreground, 166 7% 38%))}.excel-import-embedded .excel-import-upload{min-height:196px;flex-direction:column;justify-content:center;text-align:center;background:hsl(var(--muted, 160 16% 96%));border:1px dashed hsl(var(--border, 160 14% 86%));border-radius:8px;margin:0;padding:28px}.excel-import-embedded .excel-import-upload-copy{flex-direction:column;align-items:center;gap:12px}.excel-import-embedded .excel-import-upload-icon{color:var(--notifly-product-primary, #166b5f);background:transparent}.excel-import-embedded .excel-import-upload.is-dragging{background:var(--notifly-product-primary-soft, #ddeeea);border-color:var(--notifly-product-primary, #166b5f)}.excel-import-embedded .excel-import-preview,.excel-import-embedded .excel-import-final-step{padding:20px;background:#fff;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:8px}.excel-import-embedded .excel-import-step span{border-color:hsl(var(--border, 160 14% 86%));background:hsl(var(--muted, 160 16% 96%));color:hsl(var(--muted-foreground, 166 7% 38%))}.excel-import-embedded .excel-import-step.is-current{color:var(--notifly-product-primary-hover, #0f574d)}.excel-import-embedded .excel-import-step.is-current span,.excel-import-embedded .excel-import-step.is-complete span{color:#fff;background:var(--notifly-product-primary, #166b5f);border-color:var(--notifly-product-primary, #166b5f)}.excel-import-embedded .button.primary{background:var(--notifly-product-primary, #166b5f);border-color:var(--notifly-product-primary, #166b5f);color:#fff}.excel-import-embedded .button.primary:hover:not(:disabled){background:var(--notifly-product-primary-hover, #0f574d)}.excel-import-embedded .button{border-radius:6px;border-color:hsl(var(--border, 160 14% 86%));background:#fff;color:hsl(var(--foreground, 0 0% 9%))}.excel-import-embedded button:focus-visible,.excel-import-embedded input:focus-visible{outline-color:var(--notifly-product-primary, #166b5f)}.excel-import-embedded .excel-import-review-note{background:var(--notifly-product-primary-soft, #ddeeea);border-color:hsl(var(--border, 160 14% 86%));color:var(--notifly-product-primary-hover, #0f574d)}.excel-import-embedded .excel-import-required{color:var(--notifly-product-primary-hover, #0f574d)}@media (max-width:700px){.excel-import-embedded .excel-import-steps{padding:12px;gap:8px}.excel-import-embedded .excel-import-step{font-size:11px}.excel-import-embedded .excel-import-preview,.excel-import-embedded .excel-import-final-step{padding:14px}}.excel-import,.excel-import-embedded .excel-import-preview,.excel-import-embedded .excel-import-final-step,.excel-import-embedded .excel-import-steps{border-radius:12px}.excel-import .button,.excel-import input:not([type=file]),.excel-import select{border-radius:8px}.excel-import .button{font-size:14px;min-height:40px;font-weight:500}.excel-import thead th{height:48px;padding:0 16px;background:hsl(var(--background));font-size:14px;font-weight:500;vertical-align:middle}.excel-import td,.excel-import tbody th{padding:16px;vertical-align:middle}.excel-import table{font-size:14px}.excel-import tbody tr:hover{background:hsl(var(--muted)/.5)}.notifly-so-shell .excel-import-embedded .excel-import-dialog{position:static;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.notifly-so-shell .excel-import-embedded .excel-import-dialog-shell{width:100%;max-width:none;max-height:none;margin:0}.datahub-shell .hub-import-page{padding:0;border:0;background:transparent;box-shadow:none;min-width:0}.datahub-shell .excel-import-embedded .excel-import-dialog-shell{border:0;background:transparent;box-shadow:none}.datahub-shell .excel-import-embedded .excel-import-dialog-header.is-embedded{display:none}.datahub-shell .excel-import-embedded .excel-import-steps{border:0;border-radius:0;padding:4px 0 22px;margin:0;background:transparent;max-width:none;width:100%}.datahub-shell .excel-import-embedded .excel-import-content{gap:18px}.datahub-shell .excel-import-embedded .excel-import-upload{min-height:240px;padding:32px 20px;border:1px dashed #bdcff2;border-radius:16px;background:#f8faff;gap:22px}.datahub-shell .excel-import-embedded .excel-import-upload-copy{gap:14px}.datahub-shell .excel-import-embedded .excel-import-upload-icon{width:52px;height:52px;border-radius:14px;background:#eaf1ff;color:#2458eb;display:grid;place-items:center}.datahub-shell .excel-import-embedded .excel-import-upload-copy strong{font-size:16px;font-weight:600;color:#263650}.datahub-shell .excel-import-embedded .excel-import-upload-copy small{display:block;margin-top:8px;font-size:12px;color:#71819a}.datahub-shell .excel-import-embedded .excel-import-upload.is-dragging{background:#edf3ff;border-color:#2458eb}.datahub-shell .excel-import-embedded .excel-import-preview,.datahub-shell .excel-import-embedded .excel-import-final-step{border:0;border-radius:0;padding:0;background:transparent}@media (max-width:700px){.datahub-shell .excel-import-embedded .excel-import-upload{min-height:220px;padding:24px 16px}.datahub-shell .excel-import-embedded .excel-import-step{font-size:11px}}.datahub-shell .hub-import-page .excel-import-embedded .excel-import-dialog[open]{border:0;background:transparent;box-shadow:none;padding:0;border-radius:0}.notifly-so-shell.datahub-shell .hub-import-page,.notifly-so-shell.datahub-shell .hub-import-page .excel-import-dialog-shell{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.datahub-shell .excel-import-file-summary{display:flex;align-items:center;gap:12px;padding:0 0 18px;border-bottom:1px solid #d8e0eb;margin-bottom:20px;color:#1d4ed8}.datahub-shell .excel-import-file-summary>div{min-width:0;display:grid;gap:5px}.datahub-shell .excel-import-file-summary strong{font-size:14px;color:#102a56;overflow-wrap:anywhere}.datahub-shell .excel-import-file-summary small{font-size:12px;color:#64748b}.datahub-shell .excel-import-section-title{font-size:14px;margin:18px 0 12px;font-weight:600}.datahub-shell .excel-import-config-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:20px}.datahub-shell .excel-import-config-grid .excel-import-shop{margin:0;gap:16px}.datahub-shell .excel-import-config-grid .excel-import-date{margin:0;max-width:none}.datahub-shell .excel-import-config-grid label{font-size:12px;font-weight:600}.datahub-shell .excel-import-config-grid small{font-size:11px;line-height:1.5;color:#64748b;font-weight:400}.datahub-shell .excel-import-mapping-table tbody th{background:#fff;text-transform:none;letter-spacing:normal;font-size:13px}.datahub-shell .excel-import-mapping-table tbody td{background:#fff;font-size:12px}.datahub-shell .excel-import-mapping-table tbody tr:hover :is(th,td){background:#f8faff}.datahub-shell .excel-import-mapping-table thead th{background:#f8faff;text-transform:none;letter-spacing:normal;font-size:12px}.datahub-shell .excel-import-preview>.excel-import-step-actions{position:sticky;bottom:-24px;background:#fff;padding:16px 0;margin-top:18px;border-top:1px solid #d8e0eb;z-index:2}@media (max-width:800px){.datahub-shell .excel-import-config-grid{grid-template-columns:1fr}}@media (max-width:600px){.datahub-shell .excel-import-config-grid .excel-import-shop{grid-template-columns:1fr}}.notifly-so-shell.datahub-shell .excel-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;padding:20px 16px;gap:0;background:transparent}.notifly-so-shell.datahub-shell .excel-import-step{gap:10px;color:#64748b;font-size:12px;transition:color .18s ease;isolation:isolate}.notifly-so-shell.datahub-shell .excel-import-step .excel-import-step-marker{width:32px;height:32px;border:1px solid #d8e0eb;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:13px;font-weight:600;display:grid;place-items:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;animation:dh-step-enter .24s cubic-bezier(.22,1,.36,1)}.notifly-so-shell.datahub-shell .excel-import-step .excel-import-step-label{display:block;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:inherit;font-size:12px;font-weight:500}.notifly-so-shell.datahub-shell .excel-import-step:is(.is-current,.is-complete){color:#1d4ed8}.notifly-so-shell.datahub-shell .excel-import-step.is-current .excel-import-step-marker{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 0 0 5px #1d4ed81a}.notifly-so-shell.datahub-shell .excel-import-step.is-complete .excel-import-step-marker{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.notifly-so-shell.datahub-shell .excel-import-step:not(:last-child):after{top:15px;left:calc(50% + 24px);width:calc(100% - 48px);height:2px;border:0;background:#e2e8f0;z-index:-1;transition:background-color .24s ease}.notifly-so-shell.datahub-shell .excel-import-step.is-complete:not(:last-child):after{background:#1d4ed8;animation:dh-step-line .3s ease-out;transform-origin:left}@keyframes dh-step-enter{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dh-step-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.notifly-so-shell.datahub-shell .excel-import-step,.notifly-so-shell.datahub-shell .excel-import-step .excel-import-step-marker,.notifly-so-shell.datahub-shell .excel-import-step:after{animation:none;transition:none}}@media (max-width:600px){.notifly-so-shell.datahub-shell .excel-import-steps{padding:16px 0}.notifly-so-shell.datahub-shell .excel-import-step .excel-import-step-label{font-size:11px}}.notifly-so-shell.datahub-shell .excel-accounting-result{margin:16px 0;padding:20px;background:#fff;border:1px solid #d8e0eb;border-radius:12px;color:#334155;animation:dh-step-enter .24s ease-out}.excel-accounting-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.excel-accounting-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#eaf2ff;color:#1d4ed8}.excel-accounting-heading h3{margin:0;font-size:15px}.excel-accounting-heading p{margin:5px 0 0;font-size:12px;color:#64748b;line-height:1.6}.excel-accounting-result .excel-accounting-issues{padding:12px 16px 12px 32px;margin:0 0 16px;background:#fff7ed;border-left:3px solid #d97706;border-radius:6px;font-size:13px;line-height:1.7;color:#92400e}.excel-accounting-technical{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:12px 0}.excel-accounting-technical summary{font-size:13px;font-weight:500;color:#1d4ed8;cursor:pointer}.excel-accounting-technical[open]>.excel-import-step-actions{padding-top:14px;animation:dh-step-enter .2s ease-out}.excel-accounting-result .excel-accounting-caption{font-size:12px;line-height:1.6;color:#64748b;margin:14px 0 0}@media (prefers-reduced-motion:reduce){.notifly-so-shell.datahub-shell .excel-accounting-result,.excel-accounting-technical[open]>.excel-import-step-actions{animation:none}}.datahub-pages{color:hsl(var(--foreground, 0 0% 9%));font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5;display:flex;flex-direction:column;gap:20px;max-width:1400px}.datahub-pages p{color:hsl(var(--muted-foreground, 166 7% 38%));margin:9px 0 14px}.dh-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.dh-heading h1{font-size:26px;line-height:1.3;letter-spacing:-.5px;margin:0 0 8px;font-weight:650}.dh-heading p{margin:0}.datahub-pages button{font:inherit;font-weight:600;padding:9px 13px;border:1px solid hsl(var(--border, 160 14% 86%));background:#fff;color:hsl(var(--foreground, 0 0% 9%));border-radius:5px;cursor:pointer;min-height:36px}.datahub-pages button:disabled{cursor:not-allowed;background:hsl(var(--muted, 160 16% 96%));color:hsl(var(--muted-foreground))}.dh-tabs{display:flex;gap:24px;border-bottom:1px solid hsl(var(--border, 160 14% 86%))}.datahub-pages .dh-tabs button{padding:10px 0;border:0;border-radius:0;background:transparent;color:hsl(var(--muted-foreground, 166 7% 38%));font-weight:400}.datahub-pages .dh-tabs button.active{color:var(--notifly-product-primary, #166b5f);box-shadow:inset 0 -2px var(--notifly-product-primary, #166b5f);font-weight:600}.dh-card{background:#fff;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:9px;padding:20px;min-width:0}.dh-card h2{font-size:15px;font-weight:600;margin:0 0 14px}.dh-columns{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(240px,1fr);gap:18px;align-items:start}.dh-columns>div{display:flex;flex-direction:column;gap:18px}.dh-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.dh-field{display:flex;flex-direction:column;gap:6px;font-size:11px;color:hsl(var(--muted-foreground, 166 7% 38%))}.dh-field input{font:inherit;color:hsl(var(--foreground, 0 0% 9%));background:#fff;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:5px;padding:10px;min-width:0;width:100%;box-sizing:border-box}.dh-field input[readonly]{background:hsl(var(--muted, 160 16% 96%))}.dh-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.dh-note{display:flex;align-items:flex-start;gap:10px;background:var(--notifly-product-primary-soft, #ddeeea);border-radius:5px;padding:14px;color:var(--notifly-product-primary-hover, #0f574d)}.dh-note>img{flex:none}.dh-note strong{font-size:12px}.dh-note p{font-size:11px;color:hsl(var(--foreground, 0 0% 9%));margin:4px 0 0}.dh-pending{font-size:11px}.dh-error{background:#fff5df;border:1px solid #e8d4ac;border-radius:7px;padding:10px 14px}.dh-error p{margin:3px 0;color:#946111}.dh-table-wrap{overflow:auto;margin:0 -20px}.dh-table-wrap table{width:100%;border-collapse:collapse;min-width:600px;text-align:left}.dh-table-wrap th{background:hsl(var(--muted, 160 16% 96%));font-size:10px;font-weight:600;padding:14px}.dh-table-wrap td{padding:18px 14px;border-bottom:1px solid hsl(var(--border, 160 14% 86%));font-size:11px}.dh-table-wrap small{display:block;color:hsl(var(--muted-foreground, 166 7% 38%))}.dh-badge{padding:4px 7px;border-radius:4px;background:var(--notifly-product-primary-soft, #ddeeea);color:var(--notifly-product-primary-hover, #0f574d);font-size:10px;white-space:nowrap}.dh-empty{text-align:center;padding:40px 20px;color:hsl(var(--muted-foreground, 166 7% 38%))}.dh-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dh-stat{border:1px solid hsl(var(--border, 160 14% 86%));border-radius:7px;background:#fff;padding:17px;display:flex;flex-direction:column;gap:6px}.dh-stat>span,.dh-stat small{font-size:10px;color:hsl(var(--muted-foreground, 166 7% 38%))}.dh-stat strong{font-size:24px;font-weight:600}.datahub-pages .dh-link{border:0;padding:6px 0;background:transparent;color:var(--notifly-product-primary, #166b5f);font-size:11px;font-weight:400}.dh-workspace{display:flex;gap:14px;align-items:center}.dh-workspace p{margin:3px 0 0;font-size:10px}.dh-workspace .dh-badge{margin-left:auto}.dh-big{font-size:32px;display:block}.dh-setting-row{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid hsl(var(--border, 160 14% 86%))}.dh-setting-row:last-child{border:0;padding-bottom:0}.dh-setting-row>div{flex:1}.dh-setting-row p{margin:4px 0 0;font-size:11px}.dh-icon-box{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--notifly-product-primary-soft, #ddeeea);flex:none}.dh-muted{font-size:10px;color:hsl(var(--muted-foreground, 166 7% 38%))}.datahub-pages button:focus-visible,.datahub-pages input:focus-visible{outline:2px solid var(--notifly-product-primary, #166b5f);outline-offset:3px}.dh-card .dh-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.dh-columns{grid-template-columns:1fr}.dh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dh-form{grid-template-columns:1fr}.dh-heading h1{font-size:22px}.dh-tabs{overflow:auto;gap:16px}.dh-tabs button{white-space:nowrap}.dh-setting-row,.dh-workspace{flex-wrap:wrap}}.datahub-pages{font-size:14px;gap:24px}.dh-card{border-radius:12px;box-shadow:none}.dh-heading h1{font-size:24px;line-height:1.3;letter-spacing:-.025em}.dh-card h2{font-size:16px;font-weight:600}.dh-field{font-size:14px}.dh-field input{height:40px;border-radius:8px;padding:8px 12px;background:hsl(var(--background))}.dh-note{border-radius:8px}.dh-note p,.dh-note strong,.dh-pending{font-size:13px}.dh-table-wrap th{height:48px;padding:0 16px;background:hsl(var(--background));font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border))}.dh-table-wrap td{padding:16px;font-size:14px;vertical-align:middle}.dh-table-wrap tbody tr:hover{background:hsl(var(--muted)/.5)}.dh-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;border:1px solid hsl(var(--border))}.dh-stat{border-radius:12px;padding:20px}.dh-stat>span,.dh-stat small,.dh-muted{font-size:12px}.dh-setting-row p,.dh-workspace p{font-size:13px}.datahub-pages .dh-link{font-size:14px;font-weight:500}.settings-directory{display:grid;gap:30px}.settings-directory section h2{font-size:14px;color:#64748b;font-weight:600;margin:0 0 12px}.settings-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-directory-item{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:18px;border:1px solid #d9e4f5;border-radius:12px;background:#fff;color:#34445e;transition:background .16s}.settings-directory-item:hover{background:#f5f8ff}.settings-directory-item:focus-visible{outline:2px solid #2458eb;outline-offset:3px}.settings-directory-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;background:#edf3ff;color:#2458eb;border-radius:11px}.settings-directory-item>span:nth-child(2){min-width:0;flex:1}.settings-directory-item strong{display:block;font-size:14px;font-weight:600}.settings-directory-item small{display:block;margin-top:6px;font-size:12px;color:#71819a;overflow-wrap:anywhere}.settings-directory-item>svg{color:#8190a8}.settings-back-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.settings-back-nav button{border:0;background:#f4f6fa;color:#64748b;padding:10px 14px;border-radius:8px;font-size:12px}.settings-back-nav button:hover,.settings-back-nav button.active{background:#edf3ff;color:#2458eb}@media (max-width:700px){.settings-directory-grid{grid-template-columns:1fr}.settings-directory-item{padding:14px}}.shopee-connection>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.shopee-connection .dh-actions button{display:inline-flex;align-items:center;gap:8px}.shopee-read-preview{border-top:1px solid #dbe3f1;margin-top:24px;padding-top:20px}.shopee-read-preview h3{font-size:15px;margin:0}.shopee-connection .dh-form small{color:#64748b}:root{--hub-bg:#f5f7f8;--hub-card:#fff;--hub-text:#192d36;--hub-muted:#657680;--hub-border:#dfe6e9;--hub-primary:#087e83;--hub-selected:#e8f5f4;--hub-warning:#fff5df;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--hub-text);background:var(--hub-bg)}body{margin:0;background:var(--hub-bg);color:var(--hub-text)}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--hub-primary);outline-offset:3px}.datahub-shell{display:flex;background:var(--hub-bg);min-height:100vh}.datahub-shell .sidebar{position:sticky;top:0;margin:0;flex:0 0 208px;width:208px;height:100vh;border:0;border-right:1px solid var(--hub-border);border-radius:0;background:#fafbfc;padding:22px 14px 20px;display:flex;flex-direction:column;overflow:auto}.datahub-shell .brand{margin:0 0 28px;padding:0;border:0;display:flex;gap:10px;background:transparent;align-items:center;width:100%;text-align:left}.datahub-shell .brand-mark{display:grid;place-items:center;width:36px;height:36px;flex:none;background:var(--hub-primary);border-radius:8px;color:#fff;font-size:15px;font-weight:700}.hub-brand-copy{display:grid;gap:2px;min-width:0}.hub-brand-copy strong{font-size:12px;color:var(--hub-text)}.hub-brand-copy small{font-size:9px;color:var(--hub-muted)}.hub-nav-group{margin-bottom:28px}.hub-nav-heading{display:block;font-size:9px;font-weight:400;line-height:1.45;color:var(--hub-muted);margin:0 0 6px}.datahub-shell .nav-item{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:10px;margin-bottom:4px;color:var(--hub-muted);border:0;border-radius:6px;background:transparent;font-size:12px;font-weight:400;text-align:left}.datahub-shell .hub-nav-group:first-child .nav-item{min-height:44px;background:#fff}.datahub-shell .nav-item img{flex:none}.datahub-shell .nav-item.active,.datahub-shell .nav-item.active:hover{background:var(--hub-selected);color:#075b60;font-weight:600;box-shadow:none}.datahub-shell .nav-item:hover{background:#edf1f3;color:var(--hub-text)}.hub-collapse{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border:0;background:transparent;color:var(--hub-muted);font-size:11px;text-align:left}.datahub-shell .main-wrap{flex:1;min-width:0;background:var(--hub-bg)}.datahub-shell .topbar{height:58px;padding:0 24px;border-bottom:1px solid var(--hub-border);background:#fff;position:sticky;top:0;z-index:4}.datahub-shell .hub-main{padding:28px;background:var(--hub-bg);max-width:none}.datahub-shell .page-head{margin-bottom:12px}.datahub-shell .page-head h1{font-size:28px;line-height:1.3;letter-spacing:-.02em;color:var(--hub-text);margin:0;font-weight:600}.datahub-shell .topbar-breadcrumbs{font-size:12px}.datahub-shell .topbar-breadcrumbs button,.datahub-shell .topbar-breadcrumbs strong{color:var(--hub-text);font-size:12px}.datahub-shell .topbar-breadcrumbs button{color:var(--hub-muted)}.datahub-shell .user-avatar{background:var(--hub-selected);color:var(--hub-primary)}.datahub-shell .user-copy strong{color:var(--hub-text)}.datahub-shell .user-copy .user-role-tag{background:#edf2f4;color:var(--hub-muted)}.datahub-shell .button{min-height:38px;padding:10px 14px;border:1px solid var(--hub-border);border-radius:6px;background:#fff;color:var(--hub-text);font-size:12px;box-shadow:none}.datahub-shell .button.primary{background:var(--hub-primary);border-color:var(--hub-primary);color:#fff}.datahub-shell .button.primary:hover{background:#075b60}.datahub-shell .section{background:#fff;border:1px solid var(--hub-border);border-radius:8px;box-shadow:none}.datahub-shell .message.error{background:var(--hub-warning);color:#946111}.datahub-shell .message.success{background:#e9f6ef;color:#187447}.datahub-shell .quick-search-wrap.is-open{border-color:var(--hub-border);box-shadow:0 0 0 3px #087e8314}.datahub-shell .top-icon.is-active{background:var(--hub-selected);color:var(--hub-primary)}.datahub-shell th{background:#edf2f4;color:var(--hub-text)}.datahub-shell td{border-color:var(--hub-border);color:var(--hub-text)}.datahub-shell tbody tr:hover{background:#f7fbfb}.datahub-shell .top-popover,.datahub-shell .quick-results{border-color:var(--hub-border);background:#fff;color:var(--hub-text)}.datahub-shell .top-popover button:hover{background:var(--hub-selected)}.datahub-shell.hub-collapsed .sidebar{width:72px;flex-basis:72px;padding:22px 14px}.hub-collapsed .hub-brand-copy,.hub-collapsed .nav-item span,.hub-collapsed .hub-nav-heading,.hub-collapsed .hub-collapse span{display:none}.hub-collapsed .nav-item,.hub-collapsed .hub-brand{justify-content:center}.hub-intro{color:var(--hub-muted);font-size:13px;margin:0 0 18px;line-height:1.6}.hub-scope{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;margin-bottom:18px;color:var(--hub-muted)}.hub-scope strong{color:var(--hub-text)}.hub-scope>span{font-size:10px}.hub-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.hub-metric{background:#fff;border:1px solid var(--hub-border);border-radius:8px;padding:14px 12px;text-align:left;min-height:84px;color:var(--hub-muted)}.hub-metric-label{font-size:12px;display:flex;justify-content:space-between;align-items:center}.hub-metric-bottom{display:flex;gap:12px;align-items:baseline;margin-top:10px}.hub-metric strong{font-size:24px;font-weight:600;color:var(--hub-text)}.hub-metric small{font-size:10px}.hub-metric.is-current{border-color:var(--hub-primary);background:#f8fdfc}.hub-filters{padding:16px;background:#fff;border:1px solid var(--hub-border);border-radius:8px;margin-bottom:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hub-filters label{display:grid;gap:7px;font-size:11px;color:var(--hub-muted);min-width:0}.hub-filters input,.hub-filters select{width:100%;min-width:0;height:38px;background:#fff;border:1px solid var(--hub-border);border-radius:6px;padding:9px 10px;color:var(--hub-text);font-size:12px}.hub-filters .hub-reset{align-self:end;justify-self:start}.hub-filters .hub-filter-note{font-size:10px;text-align:right;align-self:end;padding-bottom:12px}.hub-list{overflow:visible}.hub-list-title{font-size:14px;font-weight:600;padding:14px 16px;border-bottom:1px solid var(--hub-border);display:flex;gap:12px;align-items:center}.hub-list-title small{color:var(--hub-muted);font-size:11px;font-weight:400}.hub-money-note{padding:10px;display:flex;gap:8px;align-items:flex-start;background:#fff;border-radius:6px;margin-top:16px;color:var(--hub-muted);font-size:10px;line-height:1.5}.hub-disclaimer{color:var(--hub-muted);font-size:11px;line-height:1.6}.datahub-shell .shopee-pagination{background:#fff;border-color:var(--hub-border);padding:14px;font-size:11px;display:flex;justify-content:space-between;align-items:center}.shopee-pagination select{border:1px solid var(--hub-border);border-radius:6px;background:#fff;padding:6px;color:var(--hub-text)}.hub-import-page{padding:20px;border:1px solid var(--hub-border);border-radius:8px;background:#fff;color:var(--hub-muted);font-size:13px}.datahub-shell .excel-import-dialog{border-color:var(--hub-border);background:var(--hub-bg);width:min(1160px,calc(100vw - 80px));border-radius:10px}.datahub-shell .excel-import-step.is-current{color:var(--hub-primary)}.datahub-shell .excel-import-step.is-current>span,.datahub-shell .excel-import-step.is-complete>span{background:var(--hub-primary)}.datahub-shell .excel-import-dialog-header{background:#fff;border-color:var(--hub-border)}.datahub-shell .excel-import input,.datahub-shell .excel-import select{border-color:var(--hub-border);color:var(--hub-text)}.datahub-shell .shopee-detail-head h2,.datahub-shell .shopee-detail h3{color:var(--hub-text)}.datahub-shell .shopee-back{color:var(--hub-primary)}.datahub-shell .shopee-key-facts,.datahub-shell .shopee-price-card,.datahub-shell .shopee-api-card{background:#fafcfc;border-color:var(--hub-border)}.datahub-shell .shopee-line-list button.current{background:var(--hub-selected);border-color:var(--hub-primary)}.datahub-shell .queue-tabs button.is-active,.datahub-shell .queue-icon{background:var(--hub-selected);color:var(--hub-primary)}@media (max-width:1000px){.hub-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-metric-bottom{display:grid;gap:3px}.hub-scope{flex-wrap:wrap}.datahub-shell .hub-main{padding:22px}.datahub-shell .sidebar{width:192px;flex-basis:192px}}@media (max-width:760px){.datahub-shell .sidebar{position:fixed;left:0;top:0;z-index:20;height:100vh;transform:translate(-100%);width:208px}.datahub-shell .sidebar.sidebar-open{transform:translate(0)}.datahub-shell .main-wrap{width:100%}.datahub-shell .hub-main{padding:18px 14px}.datahub-shell .topbar{padding:0 14px}.datahub-shell .page-head h1{font-size:24px}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-filters{grid-template-columns:1fr}.hub-filters .hub-filter-note{text-align:left}.datahub-shell .topbar-breadcrumbs{max-width:calc(100vw - 160px);overflow:hidden}.datahub-shell .excel-import-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.hub-scope>span{display:none}}.datahub-shell .nav-item.active:before{background:var(--hub-primary)}.hub-orders-background{display:grid;gap:14px;min-width:0}.hub-order-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#192d362e;display:flex;justify-content:flex-end}.datahub-shell .hub-order-drawer{width:min(700px,100vw);height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-left:1px solid hsl(var(--border, 160 14% 86%));box-shadow:-8px 0 30px #192d3621;color:hsl(var(--foreground, 0 0% 9%));display:flex;flex-direction:column;gap:0;margin:0;padding:0}.hub-order-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;gap:12px;color:hsl(var(--muted-foreground, 166 7% 38%));font-size:11px;line-height:1.45;background:#fff}.hub-order-drawer-header button{border:0;background:none;display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;border-radius:4px}.hub-order-drawer-header img{flex:none}.datahub-shell .hub-order-drawer .shopee-detail{border:0;border-radius:0;background:#fff;overflow:visible;min-width:0}.datahub-shell .hub-order-drawer .shopee-detail-head{padding:12px 24px 24px;border:0;border-bottom:1px solid hsl(var(--border, 160 14% 86%));border-radius:0;background:#fff;gap:12px;flex-wrap:wrap}.datahub-shell .hub-order-drawer .shopee-detail-head h2{font-family:Inter,system-ui,sans-serif;font-size:22px;line-height:1.45;font-weight:600;margin:0 0 12px;color:hsl(var(--foreground, 0 0% 9%))}.datahub-shell .hub-order-drawer .shopee-detail-head small{font-size:11px;line-height:1.45;color:hsl(var(--muted-foreground, 166 7% 38%))}.datahub-shell .hub-order-drawer .shopee-key-facts{margin:0;padding:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#fff;border:0;border-bottom:1px solid hsl(var(--border, 160 14% 86%));border-radius:0}.datahub-shell .hub-order-drawer .shopee-key-facts dt{font-size:10px;color:hsl(var(--muted-foreground, 166 7% 38%))}.datahub-shell .hub-order-drawer .shopee-key-facts dd{font-size:12px;color:hsl(var(--foreground, 0 0% 9%));margin:4px 0 0;font-weight:600}.datahub-shell .hub-order-drawer .order-detail-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 24px;background:#fff}.datahub-shell .hub-order-drawer .order-detail-products,.datahub-shell .hub-order-drawer .shopee-price-card{border:1px solid hsl(var(--border, 160 14% 86%));border-radius:6px;background:hsl(var(--muted, 160 16% 96%));min-width:0}.datahub-shell .hub-order-drawer .shopee-line-head{padding:14px;border-bottom:1px solid hsl(var(--border, 160 14% 86%))}.datahub-shell .hub-order-drawer h3{font-size:14px;color:hsl(var(--foreground, 0 0% 9%))}.datahub-shell .hub-order-drawer .shopee-line-list{padding:10px}.datahub-shell .hub-order-drawer .shopee-line-list button{padding:10px;min-width:0}.datahub-shell .hub-order-drawer .shopee-line-list button.current{background:var(--notifly-product-primary-soft, #ddeeea);border-color:var(--notifly-product-primary, #166b5f)}.datahub-shell .hub-order-drawer .shopee-line-list button strong{font-size:12px}.datahub-shell .hub-order-drawer .shopee-line-list button small{font-size:10px;color:hsl(var(--muted-foreground, 166 7% 38%))}.datahub-shell .hub-order-drawer .shopee-price-card{padding:16px}.datahub-shell .hub-order-drawer .shopee-price-card h3{margin:0 0 12px}.datahub-shell .hub-order-drawer .shopee-price-card dt,.datahub-shell .hub-order-drawer .shopee-price-card dd{font-size:11px;line-height:1.5}.datahub-shell .hub-order-drawer .shopee-price-total dd{font-size:14px;color:hsl(var(--foreground, 0 0% 9%))}.datahub-shell .hub-order-drawer .order-detail-fold{margin:0 24px 18px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:6px;background:hsl(var(--muted, 160 16% 96%))}.datahub-shell .hub-order-drawer .shopee-workflow-history{padding:14px}.datahub-shell .hub-order-drawer .shopee-workflow-history h3{margin:0}.datahub-shell .hub-order-drawer .message{margin:18px 24px 0;font-size:12px;line-height:1.5}.hub-order-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px 24px;border-top:1px solid hsl(var(--border, 160 14% 86%));font-size:10px;color:hsl(var(--muted-foreground, 166 7% 38%));margin-top:auto}.hub-order-drawer-footer button{font-size:13px;border-color:hsl(var(--border, 160 14% 86%));background:#fff;color:hsl(var(--foreground, 0 0% 9%));border-radius:6px;height:38px}.hub-order-drawer button:focus-visible,.hub-order-drawer summary:focus-visible{outline:2px solid var(--notifly-product-primary, #166b5f);outline-offset:3px}@media (max-width:600px){.datahub-shell .hub-order-drawer{width:100vw;border-left:0}.hub-order-drawer-header{padding:18px 16px 0}.datahub-shell .hub-order-drawer .shopee-detail-head{padding:12px 16px 18px}.datahub-shell .hub-order-drawer .shopee-key-facts,.datahub-shell .hub-order-drawer .order-detail-columns{padding:16px}.datahub-shell .hub-order-drawer .order-detail-fold{margin-left:16px;margin-right:16px}.hub-order-drawer-footer{padding:16px}.hub-order-drawer-footer span{max-width:180px}.datahub-shell .hub-order-drawer .message{margin-left:16px;margin-right:16px}}.datahub-shell .hub-order-drawer .dynamics-order-panel{margin:0 24px 18px;padding:16px;border:1px solid hsl(var(--border, 160 14% 86%));border-radius:6px;background:hsl(var(--muted, 160 16% 96%));color:hsl(var(--foreground, 0 0% 9%));font-size:12px}.datahub-shell .hub-order-drawer .dynamics-order-heading p,.datahub-shell .hub-order-drawer .dynamics-order-note,.datahub-shell .hub-order-drawer .dynamics-order-facts dt,.datahub-shell .hub-order-drawer .dynamics-order-reasons{color:hsl(var(--muted-foreground, 166 7% 38%))}.datahub-shell .hub-order-drawer .dynamics-order-lines th{background:hsl(var(--muted, 160 16% 96%));color:hsl(var(--foreground, 0 0% 9%));font-size:9px;text-transform:none;letter-spacing:0;border-color:hsl(var(--border, 160 14% 86%))}.datahub-shell .hub-order-drawer .dynamics-order-lines td{font-size:10px;border-color:hsl(var(--border, 160 14% 86%))}@media (max-width:600px){.datahub-shell .hub-order-drawer .dynamics-order-panel{margin-left:16px;margin-right:16px}}.datahub-shell .hub-order-drawer{color:hsl(var(--foreground));border-color:hsl(var(--border));box-shadow:-8px 0 30px #00000014}.datahub-shell .hub-order-drawer .shopee-detail-head h2{font-size:20px}.datahub-shell .hub-order-drawer .shopee-key-facts dt{font-size:12px}.datahub-shell .hub-order-drawer .shopee-key-facts dd{font-size:14px;font-weight:400}.datahub-shell .hub-order-drawer .order-detail-products,.datahub-shell .hub-order-drawer .shopee-price-card{border-radius:12px;background:hsl(var(--background))}.datahub-shell .hub-order-drawer .shopee-detail-head small{font-size:12px}.datahub-shell .hub-order-drawer .order-edit-history{margin:0 24px 18px;padding:16px;background:#fff;border:1px solid #d9e4f5;border-radius:12px}.order-edit-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.order-edit-history-head h3{font-size:14px;font-weight:650}.order-edit-history-head>span{font-size:11px;color:#64748b;background:#f1f5fb;padding:4px 8px;border-radius:20px}.order-edit-history .shopee-history-card{padding:0;border:0;background:transparent}.order-edit-events{display:grid;gap:0;list-style:none;margin:0;padding:0}.order-edit-event{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #edf2f9}.order-edit-event:first-child{padding-top:0}.order-edit-event:last-child{border-bottom:0;padding-bottom:0}.order-edit-event-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf3ff;color:#2458eb}.order-edit-event-content{min-width:0}.order-edit-event-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.order-edit-event-meta strong{font-size:12px;color:#24334e;overflow-wrap:anywhere}.order-edit-event-meta time{font-size:11px;color:#71819a;font-variant-numeric:tabular-nums}.order-edit-event-action{display:block;margin-top:5px;font-size:12px;font-weight:600;color:#34445e}.order-edit-event-content p{margin:4px 0 0;font-size:12px;line-height:1.6;color:#64748b;overflow-wrap:anywhere;white-space:pre-wrap}.order-edit-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:16px 12px;color:#7b8ca6}.order-edit-empty strong{font-size:12px;color:#45556f}.order-edit-empty p{margin:0;max-width:330px;font-size:12px;line-height:1.6}.notifly-so-shell.datahub-shell{--datahub-sidebar-inset:var(--dh-sidebar-inset,12px);--datahub-sidebar-radius:var(--dh-sidebar-radius,16px);--nf-sidebar-bg:var(--notifly-sidebar-bg,#f6fff9);--nf-sidebar-hover:var(--notifly-sidebar-hover,#e8f7f0);--nf-sidebar-selected:var(--notifly-sidebar-selected,#c8f7d4);--nf-ink:var(--notifly-foreground,#171717);--nf-muted:var(--notifly-muted-foreground,#525d59);--nf-border:var(--notifly-border,#d6e0dc);--nf-primary:var(--notifly-product-primary,#166b5f);background:#fff;color:var(--nf-ink);font-family:var(--notifly-font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.notifly-so-shell.datahub-shell .sidebar{width:257px;flex-basis:257px;top:var(--datahub-sidebar-inset);margin:var(--datahub-sidebar-inset);height:calc(100dvh - 2 * var(--datahub-sidebar-inset));max-height:calc(100dvh - 2 * var(--datahub-sidebar-inset));padding:0;overflow:hidden;border:1px solid var(--nf-border);border-radius:var(--datahub-sidebar-radius);background:var(--nf-sidebar-bg);z-index:15;transition:width .2s ease,flex-basis .2s ease}.nf-shell-brand-row{height:56px;min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.notifly-so-shell.datahub-shell .hub-brand{margin:0;padding:0;flex:1;min-width:0;gap:9px}.notifly-so-shell.datahub-shell .brand-mark{width:32px;height:32px;border-radius:8px;background:var(--nf-primary);font-size:13px;flex:none}.notifly-so-shell.datahub-shell .hub-brand-copy strong{font-size:13px;color:var(--nf-ink);letter-spacing:-.01em}.notifly-so-shell.datahub-shell .hub-brand-copy small{font-size:10px;color:var(--nf-muted)}.nf-shell-collapse{display:flex;align-items:center;justify-content:center;height:32px;width:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--nf-ink);flex:none}.nf-shell-collapse:hover{background:var(--nf-sidebar-hover)}.notifly-so-shell.datahub-shell .sidebar nav{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 12px;display:block}.notifly-so-shell.datahub-shell .hub-nav-group{margin-bottom:16px}.notifly-so-shell.datahub-shell .hub-nav-heading{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:0 0 2px;padding:0 12px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px;line-height:20px;font-weight:700;color:var(--nf-ink);letter-spacing:0}.notifly-so-shell.datahub-shell .hub-nav-heading:hover{background:var(--nf-sidebar-hover)}.hub-nav-heading svg{color:var(--nf-muted);transition:transform .18s ease}.hub-nav-heading svg.is-open{transform:rotate(90deg)}.notifly-so-shell.datahub-shell .nav-item,.notifly-so-shell.datahub-shell .hub-nav-group:first-child .nav-item{position:relative;min-height:44px;padding:8px 12px;margin:0 0 2px;gap:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--nf-muted);font-size:14px;line-height:20px;font-weight:400;transition:background .15s ease,color .15s ease}.notifly-so-shell.datahub-shell .nav-item svg{flex:none;color:inherit}.notifly-so-shell.datahub-shell .nav-item:hover{background:var(--nf-sidebar-hover);color:var(--nf-ink);box-shadow:none}.notifly-so-shell.datahub-shell .nav-item.active,.notifly-so-shell.datahub-shell .nav-item.active:hover{background:var(--nf-sidebar-selected);color:var(--nf-ink);font-weight:600;box-shadow:none;border-color:transparent}.notifly-so-shell.datahub-shell .nav-item.active:before{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--nf-primary)}.nf-shell-bottom{padding:12px 12px 16px;background:var(--nf-sidebar-bg)}.nf-shell-create{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid var(--nf-primary);border-radius:12px;background:var(--nf-primary);color:#fff;font-size:14px;font-weight:600;box-shadow:none}.nf-shell-create:hover{background:var(--notifly-product-primary-hover,#0f574d)}.notifly-so-shell.datahub-shell .main-wrap{background:#fff}.notifly-so-shell.datahub-shell .topbar{height:56px;min-height:56px;border:0;border-bottom:1px solid var(--nf-border);box-shadow:none;background:#fff;padding:0 24px;gap:8px}.notifly-so-shell.datahub-shell .topbar-breadcrumbs,.notifly-so-shell.datahub-shell .topbar-breadcrumbs button,.notifly-so-shell.datahub-shell .topbar-breadcrumbs strong{font-size:13px;color:var(--nf-ink)}.notifly-so-shell.datahub-shell .topbar-breadcrumbs button{color:var(--nf-muted)}.notifly-so-shell.datahub-shell .top-actions{gap:8px}.notifly-so-shell.datahub-shell .top-icon,.notifly-so-shell.datahub-shell .quick-search-toggle{height:36px;width:36px;border-radius:8px;color:var(--nf-muted)}.notifly-so-shell.datahub-shell .top-icon:hover,.notifly-so-shell.datahub-shell .quick-search-toggle:hover{background:var(--nf-sidebar-hover);color:var(--nf-ink)}.notifly-so-shell.datahub-shell .user-control{border-radius:8px;padding:4px 6px;gap:8px}.notifly-so-shell.datahub-shell .user-avatar{width:28px;height:28px;background:var(--nf-sidebar-selected);color:var(--nf-ink);font-size:12px}.notifly-so-shell.datahub-shell .user-copy strong{font-size:12px;color:var(--nf-ink)}.notifly-so-shell.datahub-shell .user-role-tag{background:var(--nf-sidebar-hover);color:var(--nf-muted);font-size:10px}.notifly-so-shell.datahub-shell .hub-main{padding:16px 24px 40px;background:#fff;max-width:none}.notifly-so-shell.datahub-shell .page-head{margin-bottom:16px;align-items:center}.notifly-so-shell.datahub-shell .page-head h1{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--nf-ink)}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar{width:68px;flex-basis:68px}.notifly-so-shell.hub-collapsed .nf-shell-brand-row{padding:0 8px;justify-content:center}.notifly-so-shell.hub-collapsed .hub-brand{display:none}.notifly-so-shell.hub-collapsed .nf-shell-collapse{height:36px;width:36px}.notifly-so-shell.hub-collapsed .sidebar nav{padding:4px 8px 12px}.notifly-so-shell.hub-collapsed .hub-nav-heading{display:none}.notifly-so-shell.hub-collapsed .nav-item{justify-content:center;padding:8px;min-height:44px}.notifly-so-shell.hub-collapsed .nav-item span,.notifly-so-shell.hub-collapsed .nf-shell-create span{display:none}.notifly-so-shell.hub-collapsed .hub-nav-group{margin-bottom:12px}.notifly-so-shell.hub-collapsed .nf-shell-bottom{padding:8px 8px 16px}.nf-mobile-backdrop{display:none}.notifly-so-shell button:focus-visible{outline:2px solid var(--nf-primary);outline-offset:2px}@media (min-width:1280px){.notifly-so-shell.datahub-shell .hub-main{padding-left:28px;padding-right:28px}}@media (min-width:1512px){.notifly-so-shell.datahub-shell .hub-main{padding-left:32px;padding-right:32px}}@media (max-width:1023px){.notifly-so-shell.datahub-shell .sidebar{position:fixed;top:calc(56px + var(--datahub-sidebar-inset));left:var(--datahub-sidebar-inset);margin:0;height:calc(100dvh - 56px - 2 * var(--datahub-sidebar-inset));max-height:calc(100dvh - 56px - 2 * var(--datahub-sidebar-inset));width:min(320px,calc(100vw - 48px));transform:translate(calc(-100% - var(--datahub-sidebar-inset)));z-index:40;transition:transform .2s ease;box-shadow:8px 0 24px #00000020}.notifly-so-shell.datahub-shell .sidebar.sidebar-open{transform:translate(0);width:min(320px,calc(100vw - 48px))}.notifly-so-shell.datahub-shell .main-wrap{width:100%}.notifly-so-shell.datahub-shell .mobile-menu{display:flex}.nf-mobile-backdrop{display:block;position:fixed;left:0;right:0;top:56px;bottom:0;border:0;background:#0006;z-index:35}.notifly-so-shell.datahub-shell .hub-main{padding:16px 20px 32px}.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .hub-brand,.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .hub-nav-heading{display:flex}.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .nav-item span,.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .nf-shell-create span{display:block}.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .nav-item{justify-content:flex-start;padding:8px 12px}.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .nf-shell-brand-row{justify-content:space-between;padding:0 16px}}@media (max-width:525px){.notifly-so-shell.datahub-shell .hub-main{padding:12px 16px 24px}.notifly-so-shell.datahub-shell .topbar{padding:0 12px}.notifly-so-shell.datahub-shell .page-head h1{font-size:22px}.notifly-so-shell.datahub-shell .user-copy{display:none}.notifly-so-shell.datahub-shell .top-actions{gap:4px}}@media (prefers-reduced-motion:reduce){.notifly-so-shell .sidebar,.notifly-so-shell .nav-item,.notifly-so-shell .hub-nav-heading svg{transition:none}}@media (max-width:1023px){.notifly-so-shell.hub-collapsed .sidebar.sidebar-open .hub-brand-copy{display:grid}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/datahub/fonts/inter/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/datahub/fonts/inter/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/datahub/fonts/inter/inter-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#201515;background:#fffefb}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;flex:none;border-right:1px solid #e8e2d9;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;background:#fffefb}.brand{height:72px;display:flex;align-items:center;gap:10px;padding:18px;border-bottom:1px solid #e8e2d9}.brand-mark{width:32px;height:32px;border-radius:8px;background:#201515;color:#fffefb;display:grid;place-items:center;font-weight:800}.brand strong{display:block;font-size:13px}.brand small{display:block;color:#939084;font-size:10px;margin-top:3px}.sidebar nav{display:grid;gap:4px;padding:20px 12px}.nav-item{border:0;border-radius:8px;background:transparent;text-align:left;display:flex;align-items:center;gap:11px;padding:12px;color:#605d52;font-size:12px;font-weight:650;position:relative}.nav-item:hover{background:#f8f4f0}.nav-item.active{background:#fff0e9;color:#201515}.nav-item.active:before{content:"";position:absolute;left:0;width:3px;height:24px;background:#ff4f00;border-radius:4px}.nav-item.active svg{color:#ff4f00}.nav-chevron{margin-left:auto;opacity:0}.nav-item.active .nav-chevron{opacity:1}.sidebar-foot{margin-top:auto;padding:20px;color:#939084;font-size:10px;border-top:1px solid #e8e2d9}.demo-dot{display:inline-block;background:#ff4f00;border-radius:50%;width:7px;height:7px;margin-right:6px}.main-wrap{flex:1;min-width:0}.demo-banner{height:54px;border-bottom:1px solid #e8e2d9;display:flex;align-items:center;gap:12px;padding:0 28px;color:#605d52;font-size:11px}.demo-tag{background:#fff0d8;border:1px solid #ffe0aa;border-radius:6px;padding:6px 9px;color:#5a3412;font-size:10px;font-weight:800}.icon-button,.mobile-menu{border:0;background:transparent;padding:7px;color:#605d52;display:grid;place-items:center}.refresh{margin-left:auto}.mobile-menu{display:none}main{padding:30px 32px 60px;max-width:1700px;margin:auto}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:26px}.page-head h1{font-size:29px;line-height:1.1;letter-spacing:-.05em;margin:0 0 8px;font-weight:650}.page-head p{margin:0;color:#605d52;font-size:12px;line-height:1.5}.button{border:1px solid #c5c0b1;background:#fffefb;border-radius:10px;color:#201515;min-height:39px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:7px;white-space:nowrap}.button:hover:not(:disabled){background:#f8f4f0}.button.primary{background:#ff4f00;border-color:#ff4f00;color:#fffefb}.button.primary:hover:not(:disabled){background:#dc4400}.button.secondary{background:#201515;border-color:#201515;color:#fffefb}.button.small{font-size:10px;min-height:29px;padding:5px 9px;border-radius:6px}.button.full{width:100%;margin-top:20px}.section,.detail-panel{border:1px solid #e8e2d9;border-radius:12px;background:#fffefb;overflow:hidden}.section-head{padding:20px 22px;border-bottom:1px solid #e8e2d9;display:flex;justify-content:space-between;align-items:center}.section-head h2,.detail-head h2{font-size:15px;margin:0}.section-head span{font-size:11px;color:#939084}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:720px}th{text-align:left;background:#f8f4f0;color:#605d52;font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;white-space:nowrap}td{padding:14px 16px;border-top:1px solid #eee8df;color:#36342e;font-size:11px;white-space:nowrap}tbody tr:hover{background:#fffaf5}.strong{font-weight:700;color:#201515}.numeric{text-align:right;font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,monospace;font-size:10px}.muted{color:#939084}.status{display:inline-flex;align-items:center;white-space:nowrap;border-radius:99px;padding:5px 8px;background:#f1ede8;color:#605d52;font-size:10px;font-weight:700}.status:before{content:"";background:currentColor;width:5px;height:5px;border-radius:50%;margin-right:6px}.status-approved,.status-synced,.status-active,.status-completed{background:#e5f5eb;color:#24663a}.status-submitted,.status-queued,.status-running{background:#fff1d8;color:#9a5b06}.status-exception,.status-failed{background:#ffe9e4;color:#b0321b}.status-ready{background:#e7f0ff;color:#225698}.context-note{display:flex;gap:10px;align-items:flex-start;background:#f8f4f0;color:#605d52;font-size:11px;line-height:1.5;padding:14px 16px;border-radius:9px;margin-bottom:20px}.context-note svg{flex:none;color:#ff4f00}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e8e2d9;border-radius:12px;margin-bottom:20px}.metric-strip>div{padding:18px 22px;border-right:1px solid #e8e2d9;display:grid;gap:8px}.metric-strip>div:last-child{border-right:0}.metric-strip span{font-size:11px;color:#605d52}.metric-strip strong{font-size:24px;font-variant-numeric:tabular-nums}.orders-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.orders-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #e8e2d9}.tabs{display:flex;gap:5px;overflow:auto}.tabs button{border:0;background:transparent;color:#605d52;font-size:11px;font-weight:600;padding:16px 8px 14px;white-space:nowrap;border-bottom:2px solid transparent}.tabs button.current{color:#201515;border-bottom-color:#ff4f00}.orders-tools input{border:1px solid #ddd5ca;border-radius:7px;padding:8px 10px;font-size:11px;min-width:190px;outline:none}.orders-tools input:focus{border-color:#ff4f00}.orders-table{min-width:790px}.orders-table tbody tr{cursor:pointer}.orders-table tbody tr.selected{background:#fff1e9}.detail-panel{padding:20px;min-height:430px}.detail-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e8e2d9}.detail-head p{font-size:10px;color:#605d52;margin:6px 0 0;overflow-wrap:anywhere}.detail-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:15px 8px;padding:18px 0;border-bottom:1px solid #e8e2d9;margin:0}.detail-panel dt{color:#939084;font-size:11px}.detail-panel dd{font-size:11px;font-weight:650;text-align:right;margin:0;overflow-wrap:anywhere}.issue{margin-top:20px;padding:13px;background:#fff0ec;border:1px solid #ffd9ce;border-radius:8px;color:#a02d17;font-size:11px}.issue p{margin:5px 0 0;line-height:1.5}.job-detail{display:grid;gap:7px;margin-top:18px;font-size:11px}.job-detail>span,.detail-foot{color:#605d52;font-size:11px;line-height:1.5}.job-detail p{color:#a02d17}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:25px}.overview-card{background:#f8f4f0;border:1px solid #efe8df;border-radius:12px;padding:22px;text-align:left;color:#201515;display:flex;flex-direction:column;min-height:180px}.overview-card:hover{border-color:#ff4f00}.overview-top{display:flex;justify-content:space-between;color:#ff4f00;margin-bottom:18px}.overview-card>strong{font-size:14px}.overview-value{font-size:30px;font-weight:650;margin:7px 0}.overview-card>span{color:#605d52;font-size:11px}.queue-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e8e2d9}.queue-summary>div{padding:20px 22px;display:grid;gap:4px;border-right:1px solid #e8e2d9}.queue-summary>div:last-child{border-right:0}.queue-summary strong{font-size:21px}.queue-summary span{font-size:11px;color:#605d52}.loading,.empty{padding:45px 20px;text-align:center;color:#939084;font-size:12px}.message{display:flex;align-items:center;gap:10px;border-radius:8px;padding:12px 14px;margin-bottom:20px;font-size:12px}.message span{flex:1}.message button{border:0;background:transparent}.message.error{background:#fff0ec;color:#a02d17}.message.success{background:#e5f5eb;color:#24663a}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#20151588;display:grid;place-items:center;padding:18px;z-index:5}.modal{width:min(100%,490px);background:#fffefb;border-radius:12px;padding:24px;box-shadow:0 20px 60px #2015152b}.modal-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:24px}.modal-head h2{font-size:20px;margin:0 0 6px}.modal-head p{font-size:11px;color:#605d52;margin:0}.modal form{display:grid;gap:15px}.modal label{display:grid;gap:7px;font-size:11px;font-weight:700}.modal input,.modal select{min-height:42px;width:100%;border:1px solid #c5c0b1;border-radius:6px;background:#fffefb;padding:9px 11px;font-size:12px;color:#201515}.modal input:focus,.modal select:focus{outline:2px solid #ff4f00;outline-offset:1px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:8px}@media (max-width:1120px){.orders-layout{grid-template-columns:1fr}.detail-panel{min-height:auto}.orders-tools{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}}@media (max-width:760px){.sidebar{position:fixed;z-index:4;transform:translate(-100%);transition:transform .2s;box-shadow:10px 0 30px #20151510}.sidebar-open{transform:translate(0)}.mobile-menu{display:grid}.demo-banner{padding:0 16px;font-size:10px}.demo-banner>span:nth-of-type(2){display:none}main{padding:22px 15px 45px}.page-head h1{font-size:23px}.page-head p{font-size:11px}.overview-grid{grid-template-columns:1fr;gap:10px}.overview-card{min-height:125px;padding:16px}.overview-top{margin-bottom:8px}.overview-value{font-size:24px;margin:4px 0}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid #e8e2d9}.metric-strip>div{padding:14px}.orders-tools input{width:100%}.queue-summary>div{padding:15px}.section-head,.detail-panel{padding:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.topbar{height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fffefb;position:relative;z-index:3}.quick-search-wrap{width:38px;min-width:0;height:40px;display:flex;align-items:center;position:relative;flex:none;border:1px solid transparent;border-radius:9px;color:#605d52;transition:width .28s cubic-bezier(.2,.75,.25,1),border-color .2s,box-shadow .2s}.quick-search-wrap.is-open{width:min(360px,calc(100vw - 420px));border-color:#ddd5ca;box-shadow:0 0 0 3px #ff4f0010}.quick-search-wrap.is-open:focus-within{border-color:#ff4f00;box-shadow:0 0 0 3px #ff4f0018}.quick-search-toggle{width:36px;height:36px;display:grid;place-items:center;flex:none;border:0;border-radius:8px;background:transparent;color:inherit}.quick-search-toggle:hover,.quick-search-toggle:focus-visible{background:#f8f4f0;color:#201515}.quick-search-wrap input{width:0;min-width:0;flex:1;border:0;outline:0;background:transparent;color:#201515;font-size:12px;opacity:0;visibility:hidden;transition:opacity .16s ease}.quick-search-wrap.is-open input{opacity:1;visibility:visible}.quick-search-wrap input::-moz-placeholder{color:#918b80}.quick-search-wrap input::placeholder{color:#918b80}.search-clear{border:0;background:transparent;color:#817b70;display:grid;place-items:center;flex:none;margin-right:8px;padding:3px}.quick-results,.top-popover{position:absolute;top:calc(100% + 10px);background:#fffefb;border:1px solid #e8e2d9;box-shadow:0 16px 38px #2015151c;border-radius:10px;z-index:10}.quick-results{left:0;right:0;padding:6px;max-height:340px;overflow:auto}.quick-results button{width:100%;display:grid;gap:4px;text-align:left;border:0;border-radius:7px;background:transparent;color:#201515;padding:10px 11px;font-size:12px;font-weight:650}.quick-results button:hover,.quick-results button:focus-visible,.top-popover button:hover{background:#fff0e9}.quick-results small{color:#817b70;font-size:10px;font-weight:500}.quick-results p,.top-popover p{margin:0;padding:12px;color:#605d52;font-size:11px;line-height:1.5}.top-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.top-action-wrap{position:relative}.top-icon{width:38px;height:38px;position:relative;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#605d52}.top-icon:hover,.top-icon[aria-expanded=true],.user-control:hover,.user-control[aria-expanded=true]{background:#f8f4f0;color:#201515}.top-icon.is-active{background:#fff0e6;color:#c54d13}.notification-trigger.has-notifications{background:#fff0e9;color:#d84400}.notification-trigger.has-notifications:hover,.notification-trigger.has-notifications[aria-expanded=true]{background:#ffe1d1;color:#ad3500}.notification-count{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#d84400;color:#fff;font-size:10px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.user-control{display:flex;align-items:center;gap:9px;border:0;border-left:1px solid #e8e2d9;border-radius:0 8px 8px 0;background:transparent;padding:4px 8px 4px 16px;color:#605d52;text-align:left}.user-avatar{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;background:#201515;color:#fffefb;font-size:12px;font-weight:700}.user-copy{display:grid;gap:2px;white-space:nowrap}.user-copy strong{font-size:11px;color:#201515}.user-copy small{font-size:10px;color:#817b70}.user-copy .user-role-tag{width:-moz-max-content;width:max-content;padding:2px 6px;border-radius:5px;background:#fff0e6;color:#a94313;font-size:9px;font-weight:800;line-height:1.2}.account-popover>strong{display:flex;align-items:center;gap:8px}.account-admin-tag{padding:3px 6px;border-radius:5px;background:#fff0e6;color:#a94313;font-size:9px;font-weight:800}.auth-checking{min-height:100vh;display:grid;place-items:center;color:#81796f;font-size:13px}.top-popover{right:0;width:260px;padding:10px}.top-popover>strong{display:block;padding:6px 8px 10px;font-size:12px}.top-popover button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border:0;border-radius:7px;background:transparent;padding:10px 8px;color:#36342e;font-size:11px;line-height:1.4}.top-popover p{padding:4px 8px 10px}.notifications-popover{width:300px;max-height:340px;overflow:auto}@media (max-width:760px){.topbar{height:62px;padding:0 15px;gap:8px}.quick-search-wrap{position:absolute;top:13px;right:117px;width:34px;height:36px;background:#fff;z-index:5}.quick-search-wrap.is-open{width:calc(100vw - 175px)}.quick-search-toggle{width:32px;height:32px}.quick-search-wrap input{font-size:11px}.top-actions{gap:0}.top-icon{width:34px;height:34px}.user-control{border-left:0;padding:2px 0 2px 4px}.user-copy,.user-control>svg{display:none}.user-avatar{width:30px;height:30px}.top-popover{right:-3px}.notifications-popover{right:-75px;width:min(300px,calc(100vw - 30px))}}.sidebar{height:calc(100vh - 24px);top:12px;margin:12px;border:1px solid #e8e2d9;border-radius:16px;overflow:hidden}@media (max-width:760px){.sidebar{width:min(240px,calc(100vw - 24px));left:12px;margin:0;transform:translate(calc(-100% - 12px))}.sidebar.sidebar-open{transform:translate(0)}}:root,body,.app-shell,.main-wrap,main,.topbar{background:#fff}.sidebar{background:#f8f4f0}.brand{border-bottom:0}.sidebar-foot{border-top:0}.section,.detail-panel,.overview-card,.modal,.quick-results,.top-popover,.quick-search-wrap{background:#fff}th{background:#fafafa}.context-note{background:#fff;border:1px solid #e8e2d9}.nav-item{transition:background-color .16s ease,color .16s ease}.nav-item:not(.active):hover,.nav-item:not(.active):focus-visible{background:#fff;color:#201515}.nav-item.active{background:#ffdfcc;box-shadow:inset 0 0 0 1px #ffc29f}.nav-item.active:hover{background:#ffd2b9}.orders-layout{grid-template-columns:minmax(0,1fr) 360px}.orders-table{min-width:560px;table-layout:fixed}.orders-table th,.orders-table td{padding:12px 10px;overflow:hidden;text-overflow:ellipsis}.orders-table th:nth-child(1){width:13%}.orders-table th:nth-child(2){width:22%}.orders-table th:nth-child(3){width:17%}.orders-table th:nth-child(4){width:24%}.orders-table th:nth-child(5){width:24%}.order-so-cell{white-space:nowrap}.orders-table tbody tr:focus-visible{outline:2px solid #ff4f00;outline-offset:-2px}.source-badge{display:inline-flex;padding:5px 8px;border-radius:99px;background:#f3f0eb;color:#605d52;font-size:10px;font-weight:700;white-space:nowrap}.detail-group{padding-top:18px}.detail-group h3,.sync-timeline h3{font-size:12px;margin:0;color:#201515}.detail-group h3 span{font-size:10px;color:#939084;font-weight:500;margin-left:4px}.detail-group dl{padding:13px 0 17px;gap:11px 8px}.detail-group dt,.detail-group dd{line-height:1.4}.sync-timeline{padding-top:19px;border-top:1px solid #e8e2d9;margin-top:19px}.sync-timeline h3{margin-bottom:12px}.sync-history-card{border:1px solid #dce8e0;border-radius:11px;background:#fff;padding:16px}.sync-history-card>p{color:#81796f;font-size:11px;line-height:1.5;margin:0}@media (max-width:1120px){.orders-layout{grid-template-columns:1fr}}.orders-search-row{display:flex;align-items:center;gap:18px;padding:16px 18px;background:#fff8f3;border-bottom:1px solid #f0e1d7}.orders-search-label{flex:none;color:#201515;font-size:12px;font-weight:750}.orders-search-field{width:min(100%,480px);min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #ddab91;border-radius:9px;background:#fff;color:#c5480d;transition:border-color .15s,box-shadow .15s}.orders-search-field:focus-within{border-color:#ff4f00;box-shadow:0 0 0 3px #ff4f0020}.orders-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#201515;font-size:12px}.orders-search-field input::-moz-placeholder{color:#8b8279}.orders-search-field input::placeholder{color:#8b8279}.orders-search-field input::-webkit-search-cancel-button{cursor:pointer}.orders-tools{justify-content:flex-start}@media (max-width:760px){.orders-search-row{align-items:stretch;flex-direction:column;gap:8px;padding:14px}.orders-search-field{width:100%}}.so-overview-flow{margin-bottom:24px}.so-overview-intro{margin-bottom:14px}.so-overview-intro h2{font-size:15px;letter-spacing:-.02em;margin:0 0 5px}.so-overview-intro p{font-size:12px;line-height:1.45;color:#716a60;margin:0}.so-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.so-overview-card{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:106px;padding:17px;text-align:left;border:1px solid #e8e2d9;border-radius:12px;background:#fff;color:#201515;transition:border-color .16s ease,background-color .16s ease}.so-overview-card:hover{border-color:#ff9e6d;background:#fffaf7}.so-overview-card:focus-visible{outline:2px solid #ff4f00;outline-offset:2px}.so-overview-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff0e9;color:#e44a08}.so-overview-card-copy{display:grid;gap:4px;min-width:0}.so-overview-card-copy small{font-size:10px;color:#8b8279;font-weight:700}.so-overview-card-copy strong{font-size:19px;line-height:1.2;letter-spacing:-.03em}.so-overview-card-copy span{font-size:11px;color:#716a60;line-height:1.4}.so-overview-card>svg{color:#d44e14}.so-overview-card.is-disabled{cursor:default;background:#faf9f7}.so-overview-card.is-disabled .so-overview-icon{background:#edeae6;color:#726b62}.attention-section{margin-bottom:14px}.attention-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.attention-header h2{font-size:15px;letter-spacing:-.02em;margin:0}.attention-header>span{display:inline-flex;align-items:center;border-radius:99px;background:#fff0e9;color:#a44317;padding:4px 8px;font-size:10px;font-weight:700}.attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attention-card{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;-moz-column-gap:12px;column-gap:12px;text-align:left;border:1px solid #eed8ca;border-radius:12px;background:#fff9f5;padding:15px 16px;color:#201515;min-height:76px;transition:border-color .16s ease,background-color .16s ease}.attention-card:hover{border-color:#ff9e6d;background:#fff3eb}.attention-card:focus-visible{outline:2px solid #ff4f00;outline-offset:2px}.attention-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#ff4f00;background:#ffe8da}.attention-card-copy{display:grid;gap:3px;min-width:0}.attention-card-copy small{font-size:11px;color:#716a60;font-weight:600}.attention-card-copy strong{font-size:14px;line-height:1.3}.attention-arrow{color:#c84810}.attention-empty{display:flex;align-items:center;gap:10px;border:1px solid #dceadd;border-radius:12px;background:#f6fbf6;padding:19px;color:#24663a;font-size:12px}.budget-summary{display:flex;align-items:center;gap:13px;width:100%;min-height:72px;text-align:left;border:1px solid #e8e2d9;border-radius:12px;background:#fff;padding:13px 18px;margin-bottom:24px;color:#201515;transition:border-color .16s ease,background-color .16s ease}.budget-summary:hover,.budget-summary:focus-visible{border-color:#b7d1bd;background:#fbfefb}.budget-summary-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:9px;background:#eaf5eb;color:#24663a}.budget-summary>span:nth-child(2){display:grid;gap:4px}.budget-summary strong{font-size:12px}.budget-summary small{font-size:11px;color:#817b70}.budget-summary-link{display:flex;align-items:center;gap:7px;margin-left:auto;color:#24663a;font-size:11px;font-weight:700;white-space:nowrap}.payment-filters{display:flex;align-items:center;gap:4px;padding:8px 17px;border-bottom:1px solid #e8e2d9;overflow-x:auto}.payment-filters button{display:flex;align-items:center;gap:6px;white-space:nowrap;border:0;border-radius:7px;background:transparent;padding:8px 10px;color:#605d52;font-size:11px;font-weight:650}.payment-filters button:hover,.payment-filters button:focus-visible{background:#f8f4f0}.payment-filters button.current{background:#ffeadf;color:#a83d0e}.payment-filters button span{border-radius:99px;background:#fff;padding:2px 5px;font-size:9px}@media (max-width:760px){.so-overview-grid,.attention-grid{grid-template-columns:1fr}.so-overview-card{min-height:92px}.attention-card{min-height:72px;padding:13px}.budget-summary{padding:12px}.budget-summary-link{font-size:0;gap:0}.budget-summary-link svg{width:18px;height:18px}}.shopee-api-preview{padding:20px 0;border-bottom:1px solid #e8e2d9}.shopee-api-preview h3{font-size:14px;margin:0}.shopee-api-provenance{margin:9px 0 15px;color:#716a60;font-size:11px;line-height:1.5}.shopee-api-fields{display:grid;gap:0;margin:0;border:1px solid #e8e2d9;border-radius:9px;overflow:hidden}.shopee-api-fields>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:9px 11px;border-bottom:1px solid #eee9e2;font-size:11px;align-items:start}.shopee-api-fields>div:last-child{border-bottom:0}.shopee-api-fields dt{color:#716a60;display:grid;gap:2px}.shopee-api-fields dt code{font-size:9px;color:#9b948b;overflow-wrap:anywhere}.shopee-api-fields dd{margin:0;text-align:right;font-weight:650;overflow-wrap:anywhere}.shopee-api-fields .is-unavailable dd{color:#9b948b;font-weight:500}.shopee-api-item-head{display:flex;justify-content:space-between;gap:10px;margin:18px 0 8px;font-size:12px}.shopee-api-item-head span{font-size:10px;color:#8b8279}.shopee-api-item{border:1px solid #e8e2d9;border-radius:9px;padding:12px;margin-top:8px}.shopee-api-item>strong{display:block;font-size:11px;line-height:1.4}.shopee-api-item>p{margin:5px 0 10px;font-size:10px;color:#716a60}.shopee-api-item dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 8px;margin:0;font-size:10px}.shopee-api-item dt{color:#8b8279}.shopee-api-item dd{margin:0;text-align:right;font-weight:650;overflow-wrap:anywhere}.shopee-api-notes{margin-top:12px;font-size:10px;color:#716a60;line-height:1.5}.shopee-api-notes summary{cursor:pointer;color:#aa481b;font-weight:700}.shopee-api-notes ul{padding-left:18px}.shopee-api-notes li{margin:5px 0}.page-head{margin-bottom:18px}.page-head-shopee{align-items:center;flex-wrap:wrap;gap:12px}.page-head-shopee #shopee-page-actions{display:flex;justify-content:flex-end;flex:1;min-width:-moz-max-content;min-width:max-content}.shopee-data-view{display:grid;gap:14px}.shopee-summary{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(0,2.6fr);border:1px solid #e8e2d9;border-radius:12px;background:#fff}.shopee-summary.is-empty{grid-template-columns:minmax(0,1fr);overflow:hidden}.shopee-coverage{position:relative;min-width:0;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:8px;border-right:1px solid #e8e2d9}.shopee-coverage>span,.shopee-detail-head>div>span{font-size:10px;letter-spacing:.08em;color:#8e776a;font-weight:800}.shopee-date-trigger{display:flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;margin-left:-7px;padding:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:#201515;text-align:left;cursor:pointer}.shopee-date-trigger:hover:not(:disabled),.shopee-date-trigger:focus-visible,.shopee-date-trigger[aria-expanded=true]{background:#fff4ed;border-color:#ffb48a;outline:0}.shopee-date-trigger.is-filtered{color:#aa3d0b}.shopee-date-trigger svg{flex:none;color:#e7540a}.shopee-date-trigger strong{min-width:0;font-size:16px;letter-spacing:-.025em;line-height:1.35}.shopee-date-trigger:disabled{cursor:default}.shopee-coverage small{font-size:11px;color:#716a60;line-height:1.4}.date-range-filter{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.date-range-label{font-size:10px;letter-spacing:.08em;color:#8e776a;font-weight:800}.date-range-filter>small{font-size:11px;color:#716a60;line-height:1.4}.date-range-popover{position:absolute;top:calc(100% + 8px);left:-3px;z-index:20;width:min(625px,calc(100vw - 50px));max-height:min(650px,calc(100vh - 300px));overflow:auto;padding:18px;border:1px solid #e2d7ce;border-radius:13px;background:#fff;box-shadow:0 18px 45px #26150c2b}.date-range-popover-head,.date-range-actions,.date-range-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px}.date-range-popover-head>div{display:grid;gap:4px}.date-range-popover-head strong{font-size:14px}.date-range-popover-head span{color:#81796f;font-size:11px}.date-range-popover-head button,.date-range-navigation button{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #e8e2d9;border-radius:7px;background:#fff;color:#4e4139;cursor:pointer}.date-range-popover-head button:hover,.date-range-navigation button:hover:not(:disabled){background:#fff4ed;border-color:#ffb48a}.date-range-presets{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0;padding-bottom:14px;border-bottom:1px solid #eee7e1}.date-range-presets button{padding:7px 10px;border:1px solid #e8e2d9;border-radius:7px;background:#faf8f6;color:#6e6157;font-size:10px;font-weight:700;cursor:pointer}.date-range-presets button:hover{border-color:#ffad81;background:#fff2e9;color:#ad4210}.date-range-navigation{margin-bottom:11px;color:#81796f;font-size:10px}.date-range-navigation button:disabled{opacity:.35;cursor:default}.date-range-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.date-range-month{min-width:0}.date-range-month h3{margin:0 0 10px;text-align:center;font-size:12px}.date-range-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.date-range-weekday{display:grid;place-items:center;height:28px;color:#91877d;font-size:10px;font-weight:700}.date-range-days button{display:grid;place-items:center;min-width:0;height:31px;border:0;border-radius:7px;background:transparent;color:#30241e;font-size:11px;cursor:pointer}.date-range-days button:hover:not(:disabled){background:#ffe7d9;color:#a83d0e}.date-range-days button.is-between{border-radius:0;background:#fff0e6}.date-range-days button.is-edge{background:#f1540a;color:#fff;font-weight:800}.date-range-days button:disabled{color:#c9c2bc;cursor:default}.date-range-selection{display:flex;gap:10px;margin-top:16px;padding:12px 0;border-top:1px solid #eee7e1}.date-range-selection span{display:grid;gap:4px;min-width:125px;color:#81796f;font-size:10px}.date-range-selection strong{color:#201515;font-size:12px}.date-range-actions{position:sticky;bottom:-18px;margin:0 -18px -18px;padding:12px 18px 15px;border-top:1px solid #eee7e1;background:#fff}.date-range-actions button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#6e6157;font-size:11px;font-weight:700;cursor:pointer}.date-range-actions button:hover{background:#f8f3ef}.date-range-actions button:last-child{background:#f1540a;color:#fff}.date-range-actions button:last-child:hover{background:#d84605}.date-range-actions button:disabled{opacity:.45;cursor:default}@media (max-width:690px){.date-range-calendars{grid-template-columns:1fr;gap:18px}.date-range-popover{max-height:72vh}}.shopee-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.shopee-count{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;border:0;border-right:1px solid #e8e2d9;background:#fff;text-align:left;padding:17px 16px;color:#201515;transition:background-color .16s ease}.shopee-count:last-child{border-right:0}.shopee-count:hover:not(:disabled),.shopee-count:focus-visible{background:#fff7f2}.shopee-count.is-current{background:#fff0e6;box-shadow:inset 0 -3px #ed590b}.shopee-count>span{font-size:10px;line-height:1.3;color:#716a60;font-weight:650}.shopee-count strong{font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.shopee-count.shopee-eligible strong{color:#24663a}.shopee-count.shopee-return_review strong{color:#ac4a19}.shopee-summary-cards{display:grid;gap:16px;min-width:0}.shopee-period-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 2px}.shopee-period-toolbar .date-range-filter{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.shopee-period-toolbar .date-range-label{font-size:12px;letter-spacing:0;text-transform:none;color:#716a60}.shopee-period-toolbar .shopee-date-trigger{margin-left:0;padding:9px 12px;border-color:#e8e2d9;background:#fff}.shopee-period-toolbar .shopee-date-trigger strong{font-size:14px}.shopee-period-toolbar .shopee-date-trigger.is-filtered{border-color:#ffb48a;background:#fff4ed}.shopee-period-hint{font-size:12px;color:#81796f}.shopee-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shopee-metric-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0;min-height:129px;padding:20px;border:1px solid #e8e2d9;border-radius:13px;background:#fff;color:#201515}.shopee-metric-card>span{font-size:13px;line-height:1.4;color:#716a60;font-weight:700}.shopee-metric-card>strong{font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.shopee-metric-card>small{font-size:12px;line-height:1.4;color:#81796f}.shopee-metric-card.shopee-eligible>strong{color:#24663a}.shopee-metric-card.shopee-return_review>strong{color:#ac4a19}@media (max-width:900px){.shopee-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.shopee-metric-card{padding:16px;min-height:125px}.shopee-period-toolbar .date-range-filter{gap:8px}.shopee-period-toolbar .shopee-date-trigger strong{font-size:12px}}.shopee-rule{display:flex;align-items:flex-start;gap:9px;margin:0;color:#5f584f;font-size:11px;line-height:1.5}.shopee-rule svg{flex:none;color:#c94e17}.shopee-rule strong{color:#32251f}.shopee-explorer{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:18px}.shopee-list{min-width:0;overflow:visible}.shopee-list-head{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.shopee-list-head h2,.shopee-detail-head h2{font-size:15px;margin:0 0 5px}.shopee-list-head>div:first-child>span{font-size:11px;color:#8b8379}.shopee-list-controls{display:flex;align-items:center;gap:8px;min-width:0}.shopee-list-controls>.workspace-select{width:150px;flex:0 0 150px}.shopee-list-controls .workspace-select-trigger{min-height:38px;padding-top:7px;padding-bottom:7px}.shopee-list-search{height:38px;width:min(100%,300px);display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d5c8bf;border-radius:8px;color:#c94e17;background:#fff}.shopee-list-search:focus-within{border-color:#ff4f00;box-shadow:0 0 0 3px #ff4f0018}.shopee-list-search input{width:100%;min-width:0;border:0;outline:0;color:#201515;background:transparent;font-size:11px}.shopee-filter-bar{display:flex;gap:4px;overflow:auto;padding:0 15px 10px;border-bottom:1px solid #e8e2d9}.shopee-filter-bar button{flex:none;border:0;border-radius:7px;background:transparent;color:#605d52;padding:8px 10px;font-size:10px;font-weight:700;white-space:nowrap}.shopee-filter-bar button:hover,.shopee-filter-bar button:focus-visible{background:#f8f4f0}.shopee-filter-bar button.current{background:#ffeadf;color:#a83d0e}.shopee-table{width:100%;min-width:610px;table-layout:fixed}.shopee-table th,.shopee-table td{padding:12px 11px}.shopee-table th{font-size:9px}.shopee-table td{font-size:10px}.shopee-table th:nth-child(1){width:26%}.shopee-table th:nth-child(3){width:24%}.shopee-table th:nth-child(4){width:27%}.shopee-table .shopee-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-table tbody tr{cursor:pointer}.shopee-table tbody tr.selected{background:#fff0e6}.shopee-table tbody tr:focus-visible{outline:2px solid #ff4f00;outline-offset:-2px}.shopee-eligibility{display:inline-flex;align-items:center;border-radius:99px;padding:5px 8px;background:#f0eee9;color:#5e5a50;font-size:9px;font-weight:800;line-height:1.25;white-space:nowrap}.shopee-eligibility.shopee-eligible{background:#e5f5eb;color:#24663a}.shopee-eligibility.shopee-return_review{background:#fff0e4;color:#a94313}.shopee-eligibility.shopee-waiting{background:#eaf1f9;color:#315e84}.shopee-eligibility.shopee-cancelled{background:#f0eee9;color:#5f5a53}.shopee-state{padding:45px 20px;color:#847d73;font-size:11px;text-align:center;line-height:1.5}.shopee-state.error{color:#aa341a}.shopee-pagination{position:sticky;bottom:0;z-index:3;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid #e8e2d9;border-radius:0 0 11px 11px;background:#fff;box-shadow:0 -7px 18px #2015150a;color:#81796f;font-size:10px}.shopee-pagination>div{display:flex;gap:5px}.shopee-pagination button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e8e2d9;border-radius:6px;background:#fff;color:#443a33}.shopee-pagination button:hover:not(:disabled){background:#fff0e6;border-color:#ffad81}.shopee-detail{min-width:0}.shopee-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:20px;border-bottom:1px solid #e8e2d9}.shopee-detail-head h2{margin:6px 0;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.shopee-detail-head small{font-size:10px;color:#81796f;line-height:1.4;overflow-wrap:anywhere}.shopee-decision{margin:18px 20px 0;border-left:3px solid #ff4f00;background:#fff7f2;padding:11px 13px}.shopee-decision strong{font-size:11px}.shopee-decision p{font-size:10px;line-height:1.5;color:#605d52;margin:5px 0 0}.shopee-key-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:11px 8px;margin:0;padding:19px 20px}.shopee-key-facts dt,.shopee-key-facts dd{font-size:10px;line-height:1.4;margin:0}.shopee-key-facts dt{color:#81796f}.shopee-key-facts dd{text-align:right;font-weight:700;overflow-wrap:anywhere}.shopee-price-card{margin:0 20px 20px;padding:16px;border:1px solid #e8e2d9;border-radius:10px;background:#fffdfb}.shopee-price-card h3{margin:0 0 11px;font-size:14px}.shopee-price-card dl{display:grid;gap:8px;margin:0}.shopee-price-card dl>div{display:flex;justify-content:space-between;gap:16px;font-size:12px}.shopee-price-card dt{color:#6f665c}.shopee-price-card dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.shopee-price-card .shopee-price-total{border-top:1px solid #e8e2d9;padding-top:9px;color:#32251f;font-weight:750}.shopee-price-card p{margin:12px 0 0;color:#756d64;font-size:11px;line-height:1.5}.shopee-line-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 20px 9px;border-top:1px solid #e8e2d9}.shopee-line-head h3{font-size:11px;margin:0}.shopee-line-head span{font-size:10px;color:#81796f;white-space:nowrap}.shopee-line-list{display:grid;gap:6px;padding:0 20px 18px}.shopee-line-list button{display:flex;justify-content:space-between;align-items:center;gap:9px;border:1px solid #e8e2d9;border-radius:8px;background:#fff;text-align:left;padding:10px;color:#332b25}.shopee-line-list button:hover,.shopee-line-list button.current{border-color:#ffad81;background:#fff8f3}.shopee-line-list button>span:first-child{display:grid;gap:4px;min-width:0}.shopee-line-list strong{font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-line-list small,.shopee-line-list button>span:last-child{font-size:9px;color:#81796f;white-space:nowrap}.shopee-raw-data{padding-bottom:16px}.shopee-raw-data>p{font-size:10px;line-height:1.5;color:#81796f;margin:0 20px 14px}.shopee-raw-data details{border-top:1px solid #e8e2d9}.shopee-raw-data summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:13px 20px;color:#332b25;font-size:11px;font-weight:700}.shopee-raw-data summary:hover{background:#faf8f6}.shopee-raw-data summary span{font-size:9px;color:#81796f;font-weight:500}.shopee-raw-data dl{display:grid;gap:0;margin:0;padding:0 20px 14px}.shopee-raw-data dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:7px 0;border-top:1px solid #f2eee9}.shopee-raw-data dt,.shopee-raw-data dd{margin:0;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.shopee-raw-data dt{color:#81796f}.shopee-raw-data dd{text-align:right;color:#332b25;font-weight:600}@media (max-width:1250px){.shopee-summary{grid-template-columns:1fr}.shopee-coverage{border-right:0;border-bottom:1px solid #e8e2d9}.shopee-explorer{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.page-head h1{font-size:24px}.shopee-data-view{gap:14px}.shopee-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.shopee-count:nth-child(2){border-right:0}.shopee-count:nth-child(-n+2){border-bottom:1px solid #e8e2d9}.shopee-count{min-height:78px;padding:13px}.shopee-count strong{font-size:20px}.shopee-coverage{padding:16px}.shopee-coverage strong{font-size:14px}.shopee-list-head{flex-direction:column;align-items:stretch;padding:16px}.shopee-list-controls{flex-wrap:wrap}.shopee-list-search{width:100%;flex:1 1 180px}.shopee-filter-bar{padding:0 10px 10px}.shopee-detail-head{padding:16px}.shopee-decision{margin:16px 16px 0}.shopee-key-facts{padding:16px}.shopee-line-head,.shopee-line-list{padding-left:16px;padding-right:16px}.shopee-raw-data>p{margin-left:16px;margin-right:16px}.shopee-raw-data summary{padding-left:16px;padding-right:16px}.shopee-raw-data dl{padding-left:16px;padding-right:16px}}.topbar-breadcrumbs{min-width:0;display:flex;align-items:center;color:#847d73;font-size:12px}.topbar-breadcrumbs span{display:flex;align-items:center;gap:7px;white-space:nowrap}.topbar-breadcrumbs span+span{margin-left:7px}.topbar-breadcrumbs button{border:0;background:transparent;color:#847d73;padding:4px 0}.topbar-breadcrumbs button:hover{color:#ff4f00}.topbar-breadcrumbs strong{overflow:hidden;text-overflow:ellipsis;color:#201515;font-weight:650}.shopee-workflow{border-top:1px solid #e8e2d9;padding:18px 20px 20px}.shopee-workflow-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.shopee-workflow-head h3{margin:0;font-size:15px}.shopee-workflow-head p{margin:5px 0 0;color:#81796f;font-size:12px;line-height:1.5}.shopee-workflow-status{display:inline-flex;flex:none;align-items:center;padding:6px 10px;border-radius:99px;background:#f0eee9;color:#5f5a53;font-size:11px;font-weight:800;white-space:nowrap}.shopee-workflow-status.is-held{background:#fff0e4;color:#a94313}.shopee-workflow-status.is-auto{background:#e5f5eb;color:#24663a}.shopee-workflow-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 8px}.shopee-workflow-section-head h4{margin:0;font-size:13px}.shopee-workflow-section-head span{font-size:11px;color:#81796f}.shopee-workflow-empty{margin:8px 0;color:#81796f;font-size:12px;line-height:1.5}.shopee-workflow-note{margin:14px 0 0;padding:11px 12px;border-radius:8px;background:#f1f7f2;color:#365b41;font-size:12px;line-height:1.5}.shopee-workflow-message{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:12px;line-height:1.5}.shopee-workflow-message.is-error{background:#fff0ec;color:#a02d17}.shopee-workflow-message.is-success{background:#e5f5eb;color:#24663a}.shopee-gifts ul,.shopee-workflow-history ol{list-style:none;margin:0;padding:0}.shopee-gifts li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #e8e2d9;border-radius:7px;margin-bottom:6px}.shopee-gifts li>span{display:grid;gap:4px;min-width:0}.shopee-gifts li strong{font-size:12px;overflow-wrap:anywhere}.shopee-gifts li small{font-size:11px;color:#81796f}.shopee-gift-remove{display:grid;place-items:center;flex:none;width:25px;height:25px;border:0;border-radius:6px;background:transparent;color:#81796f}.shopee-gift-remove:hover:not(:disabled){background:#fff0ec;color:#a02d17}.shopee-gift-form{display:grid;grid-template-columns:minmax(0,1fr) 72px auto;align-items:end;gap:7px;margin-top:10px}.shopee-gift-form label{display:grid;gap:5px;min-width:0;color:#716a60;font-size:11px;font-weight:700}.shopee-gift-form input{width:100%;height:35px;min-width:0;padding:7px 9px;border:1px solid #d5c8bf;border-radius:7px;background:#fff;color:#201515;font-size:12px}.shopee-gift-form input:focus-visible{outline:2px solid #ff4f00;outline-offset:1px}.shopee-gift-form .button{min-height:35px;padding:7px 9px;font-size:12px}.shopee-workflow-actions{margin-top:13px}.shopee-workflow-actions .button{width:100%;min-height:36px;font-size:12px}.shopee-workflow-actions p{margin:0;color:#81796f;font-size:12px;line-height:1.5}.shopee-workflow-history{border-top:1px solid #e8e2d9;padding:18px 20px 20px}.shopee-workflow-history .shopee-workflow-section-head{margin:0 0 12px}.shopee-workflow-history h3{margin:0;font-size:15px}.shopee-history-card{border:1px solid #dce8e0;border-radius:11px;background:#fff;padding:16px}.shopee-history-card>.shopee-workflow-empty,.shopee-history-card>.shopee-workflow-message{margin:0}.shopee-timeline{list-style:none;margin:0;padding:0}.shopee-timeline-event{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;min-width:0;padding:0 0 22px}.shopee-timeline-event:last-child{padding-bottom:0}.shopee-timeline-event:not(:last-child):before{content:"";position:absolute;left:18px;top:38px;bottom:0;width:1px;background:#dce8e0}.shopee-timeline-icon{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid #dce8e0;border-radius:50%;background:#fff;color:#65736c}.shopee-timeline-content{display:grid;gap:4px;min-width:0;padding-top:1px}.shopee-timeline-content strong{font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.shopee-timeline-content p{margin:0;color:#5f6b64;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.shopee-timeline-actor,.shopee-timeline-content time{color:#81796f;font-size:11px;line-height:1.35}.shopee-timeline-content time{font-variant-numeric:tabular-nums}.shopee-history-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e8e2d9;color:#81796f;font-size:11px}.shopee-history-pagination button{border:0;background:transparent;color:#c9470d;font-size:11px;font-weight:700;padding:5px 0;white-space:nowrap}.shopee-history-pagination button:hover{text-decoration:underline}.shopee-history-pagination button:focus-visible{outline:2px solid #ff4f00;outline-offset:2px}@media (max-width:760px){.shopee-workflow,.shopee-workflow-history{padding:16px}.shopee-workflow-head{flex-wrap:wrap}.shopee-gift-form{grid-template-columns:minmax(0,1fr) 72px}.shopee-gift-form .button{grid-column:1/-1}}.shopee-list{width:100%}.shopee-table{min-width:740px}.shopee-table th,.shopee-table td{white-space:normal;vertical-align:middle}.shopee-table th:nth-child(1){width:17%}.shopee-table th:nth-child(2){width:23%}.shopee-table th:nth-child(3){width:27%}.shopee-table th:nth-child(4){width:15%}.shopee-table th:nth-child(5){width:18%}.shopee-order-row{cursor:pointer}.shopee-order-row:hover{background:#fff8f3}.shopee-order-link{display:grid;gap:4px;padding:0;border:0;background:transparent;text-align:left;color:#201515}.shopee-order-link strong{font-family:ui-monospace,monospace;font-size:11px}.shopee-order-link small,.shopee-product small{font-size:10px;color:#81796f}.shopee-order-link:hover strong,.shopee-order-link:focus-visible strong{color:#c84b11;text-decoration:underline}.shopee-order-link:focus-visible{outline:2px solid #ff4f00;outline-offset:3px}.shopee-table .shopee-status{white-space:normal}.shopee-status strong,.shopee-status small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-status strong{font-size:11px;font-weight:650}.shopee-status small{margin-top:4px;color:#a94313;font-size:10px}.shopee-product strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650}.shopee-product small{display:block;margin-top:4px}.shopee-table .shopee-eligibility{white-space:normal}.shopee-order-page{width:100%;min-width:0;margin:0;display:grid;gap:14px}.shopee-back{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:6px 0;border:0;background:transparent;color:#a84517;font-size:12px;font-weight:700}.shopee-back:hover{text-decoration:underline}.shopee-back:focus-visible{outline:2px solid #ff4f00;outline-offset:3px}.shopee-order-page .shopee-detail{width:100%;min-width:0}.shopee-order-page .shopee-detail-head{padding:24px}.shopee-order-page .shopee-decision{margin:20px 24px 0}.shopee-order-page .shopee-key-facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px;gap:12px}.shopee-order-page .shopee-api-preview{padding:24px;border-top:1px solid #e8e2d9}.shopee-order-page .shopee-api-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.shopee-order-page .shopee-api-fields>div:nth-last-child(2){border-bottom:0}.shopee-api-disclosure{border-top:1px solid #e8e2d9}.shopee-api-disclosure>summary{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;font-size:13px;font-weight:700;list-style:none}.shopee-api-disclosure>summary::-webkit-details-marker{display:none}.shopee-api-disclosure>summary:hover{background:#fff8f3}.shopee-api-disclosure>summary svg{transition:transform .16s ease}.shopee-api-disclosure[open]>summary svg{transform:rotate(90deg)}.shopee-api-disclosure .shopee-api-preview{border-bottom:0}.shopee-order-page .shopee-detail-head h2{font-size:20px}.shopee-order-page .shopee-detail-head small{font-size:12px}.shopee-order-page .shopee-decision strong{font-size:13px}.shopee-order-page .shopee-decision p,.shopee-order-page .shopee-key-facts dt,.shopee-order-page .shopee-key-facts dd{font-size:12px}.shopee-order-page .shopee-line-head h3{font-size:14px}.shopee-order-page .shopee-line-head span{font-size:11px}.shopee-order-page .shopee-line-list strong{font-size:12px;white-space:normal}.shopee-order-page .shopee-line-list small,.shopee-order-page .shopee-line-list button>span:last-child{font-size:11px}.shopee-order-page .shopee-workflow-history{background:#fcfdfb}.shopee-order-page .shopee-workflow-history h3{font-size:16px}.shopee-order-page .shopee-workflow-history .shopee-workflow-section-head>div p{margin:5px 0 0;color:#81796f;font-size:12px}.shopee-order-page .shopee-history-card{margin-top:12px}@media (min-width:761px) and (max-width:1100px){main{padding-left:20px;padding-right:20px}}@media (max-width:1450px){.shopee-summary{grid-template-columns:minmax(0,1fr)}.shopee-coverage{border-right:0;border-bottom:1px solid #e8e2d9}}@media (max-width:760px){.shopee-order-page .shopee-detail-head{padding:16px}.shopee-order-page .shopee-decision{margin:16px 16px 0}.shopee-order-page .shopee-key-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px}.shopee-api-disclosure>summary{padding:16px}.shopee-order-page .shopee-api-preview{padding:16px}.shopee-order-page .shopee-api-fields{grid-template-columns:minmax(0,1fr)}.shopee-order-page .shopee-api-fields>div:nth-last-child(2){border-bottom:1px solid #eee9e2}}.shopee-order-page .shopee-detail{border:0;background:transparent;overflow:visible}.shopee-order-page .shopee-detail-head{background:#fff;border:1px solid #e8e2d9;border-radius:14px 14px 0 0;padding:22px 24px}.shopee-order-page .shopee-decision{margin:0;padding:16px 24px;border-left:3px solid #ff5b23;background:#fff6ef}.shopee-order-page .shopee-key-facts{background:#fff;border:1px solid #e8e2d9;border-top:0;border-radius:0 0 14px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px;padding:20px 24px;margin-bottom:20px}.shopee-order-page .shopee-key-facts dt{grid-column:1}.shopee-order-page .shopee-key-facts dd{grid-column:2;text-align:right}.order-detail-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr);gap:20px;align-items:start;margin-bottom:20px}.order-detail-products{background:#fff;border:1px solid #e8e2d9;border-radius:14px;min-width:0;overflow:hidden}.shopee-order-page .order-detail-products .shopee-line-head{border:0;padding:20px}.shopee-order-page .order-detail-products .shopee-line-list{padding:0 20px 20px}.shopee-order-page .order-detail-products .shopee-line-list button{padding:16px;gap:20px;align-items:center}.shopee-order-page .order-detail-products .shopee-line-list strong{font-size:14px;line-height:1.5}.shopee-order-page .order-detail-products .shopee-line-list small{margin-top:7px}.shopee-order-page .order-detail-columns .shopee-price-card{margin:0;padding:20px;border-radius:14px;background:#fff;min-width:0}.shopee-order-page .shopee-price-card dl{gap:14px}.shopee-order-page .shopee-price-card .shopee-price-total{padding-top:16px}.shopee-order-page .shopee-price-total dd{font-size:18px;color:#a7431d}.shopee-order-page .shopee-price-card p{padding-top:12px;border-top:1px solid #eee9e2;font-size:11px}.shopee-order-page .order-detail-fold{border:1px solid #e8e2d9;background:#fff;border-radius:12px;margin-bottom:12px;padding:0;overflow:hidden}.shopee-order-page .order-detail-fold>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;margin:0;gap:20px;list-style:none}.order-detail-fold>summary:after{content:"+";font-size:20px;color:#8c7866}.order-detail-fold[open]>summary:after{content:"−"}.shopee-order-page .order-detail-fold>summary h3{font-size:14px;margin:0}.shopee-order-page .order-detail-fold>summary p{display:none}.shopee-order-page .order-detail-fold .shopee-history-card{margin:0 20px 20px}@media (max-width:1000px){.order-detail-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.shopee-order-page .shopee-detail-head{flex-wrap:wrap;padding:18px}.shopee-order-page .shopee-decision{padding:14px 18px}.shopee-order-page .shopee-key-facts{padding:18px;gap:10px}.shopee-order-page .shopee-price-total dd{font-size:16px}}.shopee-order-page .shopee-key-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shopee-order-page .shopee-key-facts>div{padding-right:16px;border-right:1px solid #eee9e2}.shopee-order-page .shopee-key-facts>div:last-child{border-right:0}.shopee-order-page .shopee-key-facts dd{text-align:left;margin-top:8px;font-size:14px}@media (max-width:760px){.shopee-order-page .shopee-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.shopee-order-page .shopee-key-facts>div:nth-child(2){border-right:0}}.main-wrap>main{padding-top:12px}.main-wrap>main>.page-head{margin-bottom:10px}.shopee-order-page{gap:10px}.order-shop-label{display:inline-block;padding:4px 8px;margin-left:3px;border-radius:6px;background:#fff0e5;color:#a74317;font-weight:700;line-height:1.3}.shopee-order-page .order-detail-products .shopee-line-list{gap:0}.shopee-order-page .order-detail-products .shopee-line-list button{border:0;border-radius:0;background:transparent;padding:16px 0;box-shadow:none}.shopee-order-page .order-detail-products .shopee-line-list button+button{border-top:1px solid #e8e2d9}.shopee-order-page .order-detail-products .shopee-line-list button.current{border:0;background:transparent}.shopee-order-page .order-detail-products .shopee-line-list button.current+button,.shopee-order-page .order-detail-products .shopee-line-list button+button.current{border-top:1px solid #e8e2d9}.shopee-order-page .order-detail-products .shopee-line-list button:hover{background:#faf8f5}.order-product-number{flex:0 0 24px;font-size:13px;font-weight:700;color:#81796f;text-align:center}.order-product-info{flex:1;min-width:0}.shopee-order-page .order-detail-products .shopee-line-list button{padding:16px 14px;gap:16px}.shopee-order-page .order-detail-products .order-product-info{display:grid;gap:5px}.shopee-order-page .order-detail-products .order-product-info small{display:block;margin:0;white-space:normal;overflow-wrap:anywhere}.shopee-order-page .order-detail-products .shopee-line-list button>span:last-child{flex-shrink:0;min-width:36px;text-align:right;padding-left:8px}.shopee-order-page .order-detail-products .shopee-line-list.is-scrollable{max-height:440px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.shopee-buyer-breakdown-head{border-top:1px solid #e8e2d9;padding-top:16px;margin-top:4px;font-weight:700}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-0{right:0}.right-4{right:1rem}.top-20{top:5rem}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[80\]{z-index:80}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.box-border{box-sizing:border-box}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[92vh\]{height:92vh}.h-auto{height:auto}.max-h-\[67dvh\]{max-height:67dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-\[220px\]{min-height:220px}.w-10{width:2.5rem}.w-4{width:1rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[256px\]{width:256px}.w-\[257px\]{width:257px}.w-\[min\(calc\(100vw-2rem\)\,380px\)\]{width:min(calc(100vw - 2rem),380px)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[120px\]{min-width:120px}.min-w-\[256px\]{min-width:256px}.max-w-2xl{max-width:42rem}.max-w-\[112px\]{max-width:112px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.cursor-not-allowed{cursor:not-allowed}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[\.\.\.\]{border-radius:...}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#34C759\]\/40{border-color:#34c75966}.border-\[\#FF9F0A\]\/40{border-color:#ff9f0a66}.border-\[color\:var\(--notifly-brand\)\]{border-color:var(--notifly-brand)}.border-\[color\:var\(--notifly-error\)\]{border-color:var(--notifly-error)}.border-\[color\:var\(--notifly-primary\)\]{border-color:var(--notifly-primary)}.border-\[color\:var\(--notifly-product-primary\)\]{border-color:var(--notifly-product-primary)}.border-\[color\:var\(--notifly-success\)\]{border-color:var(--notifly-success)}.border-\[color\:var\(--notifly-warning\)\]{border-color:var(--notifly-warning)}.border-\[color\:var\(--notifly-web-ink\)\]{border-color:var(--notifly-web-ink)}.border-\[color\:var\(--studio-border\)\]{border-color:var(--studio-border)}.border-\[color\:var\(--studio-primary\)\]{border-color:var(--studio-primary)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-700\/30{border-color:#b453094d}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-700\/30{border-color:#0478574d}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-\[\#34C759\]\/10{background-color:#34c7591a}.bg-\[\#FF9F0A\]\/10{background-color:#ff9f0a1a}.bg-\[\#FFE01B\]{--tw-bg-opacity: 1;background-color:rgb(255 224 27 / var(--tw-bg-opacity, 1))}.bg-\[color\:var\(--notifly-accent-soft\)\]{background-color:var(--notifly-accent-soft)}.bg-\[color\:var\(--notifly-brand\)\]{background-color:var(--notifly-brand)}.bg-\[color\:var\(--notifly-feature-badge-bg\)\]{background-color:var(--notifly-feature-badge-bg)}.bg-\[color\:var\(--notifly-product-primary\)\]{background-color:var(--notifly-product-primary)}.bg-\[color\:var\(--notifly-product-primary-soft\)\]{background-color:var(--notifly-product-primary-soft)}.bg-\[color\:var\(--studio-accent-soft\)\]{background-color:var(--studio-accent-soft)}.bg-\[color\:var\(--studio-bg-light\)\]{background-color:var(--studio-bg-light)}.bg-\[color\:var\(--studio-bg-white\)\]{background-color:var(--studio-bg-white)}.bg-\[color\:var\(--studio-primary\)\]{background-color:var(--studio-primary)}.bg-\[var\(--action-primary\)\]{background-color:var(--action-primary)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-700\/10{background-color:#b453091a}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-700\/10{background-color:#0478571a}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[\#1F7A3D\]{--tw-text-opacity: 1;color:rgb(31 122 61 / var(--tw-text-opacity, 1))}.text-\[\#B86A00\]{--tw-text-opacity: 1;color:rgb(184 106 0 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--action-primary-foreground\)\]{color:var(--action-primary-foreground)}.text-\[color\:var\(--notifly-error\)\]{color:var(--notifly-error)}.text-\[color\:var\(--notifly-primary\)\]{color:var(--notifly-primary)}.text-\[color\:var\(--notifly-success\)\]{color:var(--notifly-success)}.text-\[color\:var\(--notifly-warning\)\]{color:var(--notifly-warning)}.text-\[color\:var\(--notifly-web-ink\)\]{color:var(--notifly-web-ink)}.text-\[color\:var\(--studio-bg-white\)\]{color:var(--studio-bg-white)}.text-\[color\:var\(--studio-primary\)\]{color:var(--studio-primary)}.text-\[color\:var\(--studio-text-primary\)\]{color:var(--studio-text-primary)}.text-\[color\:var\(--studio-text-secondary\)\]{color:var(--studio-text-secondary)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-background{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(25\,20\,16\,0\.16\)\]{--tw-shadow: 0 18px 50px rgba(25,20,16,.16);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_0_rgba\(0\,0\,0\,1\)\]{--tw-shadow: 0 2px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_0_rgba\(15\,87\,77\,1\)\]{--tw-shadow: 0 2px 0 rgba(15,87,77,1);--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_0_var\(--notifly-brand-hover\)\]{--tw-shadow: 0 2px 0 var(--notifly-brand-hover);--tw-shadow-colored: 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-border\/60{--tw-ring-color: hsl(var(--border) / .6) }.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1) }.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,min-width\]{transition-property:width,min-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[font-family\:var\(--notifly-font-serif\)\]{font-family:var(--notifly-font-serif)}.\[font-family\:var\(--studio-font-sans\)\]{font-family:var(--studio-font-sans)}.\[font-family\:var\(--studio-font-serif\)\]{font-family:var(--studio-font-serif)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[color\:var\(--studio-text-secondary\)\]::-moz-placeholder{color:var(--studio-text-secondary)}.placeholder\:text-\[color\:var\(--studio-text-secondary\)\]::placeholder{color:var(--studio-text-secondary)}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:h-8:before{content:var(--tw-content);height:2rem}.before\:w-8:before{content:var(--tw-content);width:2rem}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-lg:before{content:var(--tw-content);border-radius:.5rem}.before\:border:before{content:var(--tw-content);border-width:1px}.before\:border-foreground\/15:before{content:var(--tw-content);border-color:hsl(var(--foreground) / .15)}.before\:bg-\[color\:var\(--notifly-accent\)\]:before{content:var(--tw-content);background-color:var(--notifly-accent)}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-300:before{content:var(--tw-content);transition-duration:.3s}.before\:ease-out:before{content:var(--tw-content);transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:-translate-x-1:hover{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--notifly-web-ink\)\]:hover{border-color:var(--notifly-web-ink)}.hover\:border-\[color\:var\(--studio-primary\)\]:hover{border-color:var(--studio-primary)}.hover\:border-\[color\:var\(--studio-primary-active\)\]:hover{border-color:var(--studio-primary-active)}.hover\:border-\[color\:var\(--studio-primary-hover\)\]:hover{border-color:var(--studio-primary-hover)}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-destructive:hover{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.hover\:border-foreground:hover{--tw-border-opacity: 1;border-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.hover\:bg-\[\#FFE01B\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 224 27 / var(--tw-bg-opacity, 1))}.hover\:bg-\[color\:var\(--studio-accent-soft\)\]:hover{background-color:var(--studio-accent-soft)}.hover\:bg-\[color\:var\(--studio-primary-hover\)\]:hover{background-color:var(--studio-primary-hover)}.hover\:bg-\[var\(--action-primary-hover\)\]:hover{background-color:var(--action-primary-hover)}.hover\:bg-background:hover{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground) / .9)}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted) / .35)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/45:hover{background-color:hsl(var(--muted) / .45)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/55:hover{background-color:hsl(var(--muted) / .55)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:text-\[color\:var\(--action-primary-foreground\)\]:hover{color:var(--action-primary-foreground)}.hover\:text-\[color\:var\(--notifly-web-ink\)\]:hover{color:var(--notifly-web-ink)}.hover\:text-\[color\:var\(--studio-bg-white\)\]:hover{color:var(--studio-bg-white)}.hover\:text-\[color\:var\(--studio-primary\)\]:hover{color:var(--studio-primary)}.hover\:text-\[color\:var\(--studio-primary-hover\)\]:hover{color:var(--studio-primary-hover)}.hover\:text-\[color\:var\(--studio-text-primary\)\]:hover{color:var(--studio-text-primary)}.hover\:text-background:hover{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,1\)\,4px_4px_0_rgba\(0\,0\,0\,1\)\]:hover{--tw-shadow: 0 0 0 1px rgba(0,0,0,1),4px 4px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,1\)\,6px_6px_0_rgba\(0\,0\,0\,1\)\]:hover{--tw-shadow: 0 0 0 1px rgba(0,0,0,1),6px 6px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0px_0px_0px_1px_rgba\(209\,207\,197\,1\)\]:hover{--tw-shadow: 0px 0px 0px 1px rgba(209,207,197,1);--tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[4px_4px_0_rgba\(0\,0\,0\,1\)\]:hover{--tw-shadow: 4px 4px 0 rgba(0,0,0,1);--tw-shadow-colored: 4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[6px_6px_0_rgb\(var\(--studio-text-primary-rgb\)\/0\.26\)\]:hover{--tw-shadow: 6px 6px 0 rgb(var(--studio-text-primary-rgb)/.26);--tw-shadow-colored: 6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[color\:var\(--studio-primary\)\]:focus{border-color:var(--studio-primary)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1)) }.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px }.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1)) }.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px }.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px }.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1) }.active\:translate-x-0:active{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:opacity-95:active{opacity:.95}.active\:shadow-\[0_1px_0_rgba\(0\,0\,0\,1\)\]:active{--tw-shadow: 0 1px 0 rgba(0,0,0,1);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 430px){.min-\[430px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[430px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.min-\[430px\]\:text-3xl{font-size:1.875rem;line-height:2.25rem}.min-\[430px\]\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 525px){.min-\[525px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[525px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[525px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[525px\]\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 640px){.sm\:right-6{right:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:inline{display:inline}.sm\:h-auto{height:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-5xl{font-size:3rem;line-height:1}.min-\[768px\]\:gap-4{gap:1rem}.min-\[768px\]\:gap-5{gap:1.25rem}.min-\[768px\]\:gap-8{gap:2rem}.min-\[768px\]\:p-4{padding:1rem}.min-\[768px\]\:p-5{padding:1.25rem}.min-\[768px\]\:p-6{padding:1.5rem}.min-\[768px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.min-\[768px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[768px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[768px\]\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.min-\[768px\]\:py-4{padding-top:1rem;padding-bottom:1rem}.min-\[768px\]\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.min-\[768px\]\:text-2xl{font-size:1.5rem;line-height:2rem}.min-\[768px\]\:text-3xl{font-size:1.875rem;line-height:2.25rem}.min-\[768px\]\:text-4xl{font-size:2.25rem;line-height:2.5rem}.min-\[768px\]\:text-5xl{font-size:3rem;line-height:1}.min-\[768px\]\:text-base{font-size:1rem;line-height:1.5rem}.min-\[768px\]\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.lg\:min-h-0{min-height:0px}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:gap-10{gap:2.5rem}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.min-\[1024px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1024px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1024px\]\:px-10{padding-left:2.5rem;padding-right:2.5rem}.min-\[1024px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[1024px\]\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.min-\[1024px\]\:text-\[2\.5rem\]{font-size:2.5rem}.min-\[1024px\]\:text-\[3\.5rem\]{font-size:3.5rem}}@media (min-width: 1280px){.min-\[1280px\]\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.min-\[1280px\]\:gap-10{gap:2.5rem}.min-\[1280px\]\:gap-6{gap:1.5rem}.min-\[1280px\]\:gap-8{gap:2rem}.min-\[1280px\]\:px-7{padding-left:1.75rem;padding-right:1.75rem}.min-\[1280px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[1280px\]\:py-12{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 1512px){.min-\[1512px\]\:flex{display:flex}.min-\[1512px\]\:grid-cols-\[320px_minmax\(0\,1fr\)_340px\]{grid-template-columns:320px minmax(0,1fr) 340px}.min-\[1512px\]\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme: dark){.dark\:border-amber-400\/40{border-color:#fbbf2466}.dark\:border-blue-400\/40{border-color:#60a5fa66}.dark\:border-emerald-400\/40{border-color:#34d39966}.dark\:border-sky-400\/40{border-color:#38bdf866}.dark\:border-slate-400\/40{border-color:#94a3b866}.dark\:bg-amber-950\/30{background-color:#451a034d}.dark\:bg-blue-950\/30{background-color:#1725544d}.dark\:bg-emerald-950\/30{background-color:#022c224d}.dark\:bg-sky-950\/30{background-color:#082f494d}.dark\:bg-slate-950\/30{background-color:#0206174d}.dark\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_svg\]\:transition-transform svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&_svg\]\:duration-200 svg{transition-duration:.2s}.\[\&_svg\]\:ease-out svg{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:-translate-x-1:hover{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:border-\[color\:var\(--notifly-brand-hover\)\]:hover{border-color:var(--notifly-brand-hover)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:border-\[color\:var\(--notifly-product-primary-hover\)\]:hover{border-color:var(--notifly-product-primary-hover)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-\[color\:var\(--notifly-brand-hover\)\]:hover{background-color:var(--notifly-brand-hover)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-\[color\:var\(--notifly-product-primary-hover\)\]:hover{background-color:var(--notifly-product-primary-hover)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:pl-3:hover{padding-left:.75rem}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-\[color\:var\(--action-primary-foreground\)\]:hover{color:var(--action-primary-foreground)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:shadow-\[0_0_0_1px_rgba\(15\,87\,77\,1\)\,6px_6px_0_rgba\(15\,87\,77\,0\.28\)\]:hover{--tw-shadow: 0 0 0 1px rgba(15,87,77,1),6px 6px 0 rgba(15,87,77,.28);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:shadow-\[0_0_0_1px_var\(--notifly-brand-hover\)\,6px_6px_0_rgba\(15\,87\,77\,0\.28\)\]:hover{--tw-shadow: 0 0 0 1px var(--notifly-brand-hover),6px 6px 0 rgba(15,87,77,.28);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 6px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:before\:-right-0\.5:hover:before{content:var(--tw-content);right:-.125rem}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:before\:w-\[calc\(100\%\+0\.875rem\)\]:hover:before{content:var(--tw-content);width:calc(100% + .875rem)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:active\:translate-x-0:active{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:active\:shadow-\[0_1px_0_rgba\(15\,87\,77\,1\)\]:active{--tw-shadow: 0 1px 0 rgba(15,87,77,1);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:active\:shadow-\[0_1px_0_var\(--notifly-brand-hover\)\]:active{--tw-shadow: 0 1px 0 var(--notifly-brand-hover);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:\[\&_svg\]\:translate-x-0\.5 svg:hover{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@font-face{font-family:Tomato Grotesk;src:url(/notifly/fonts/tomato-grotesk/TomatoGrotesk-Regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Tomato Grotesk;src:url(/notifly/fonts/tomato-grotesk/TomatoGrotesk-Medium.otf) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Tomato Grotesk;src:url(/notifly/fonts/tomato-grotesk/TomatoGrotesk-SemiBold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Tomato Grotesk;src:url(/notifly/fonts/tomato-grotesk/TomatoGrotesk-Bold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700}:root,body.theme-notifly,.datahub-shell{--background: 0 0% 100%;--foreground: 0 0% 9%;--card: 0 0% 100%;--card-foreground: 0 0% 9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 9%;--primary: 172 66% 25%;--primary-foreground: 0 0% 100%;--secondary: 160 18% 95%;--secondary-foreground: 166 20% 14%;--muted: 160 16% 96%;--muted-foreground: 166 7% 38%;--accent: 160 18% 95%;--accent-foreground: 166 20% 14%;--border: 160 14% 86%;--input: 160 14% 86%;--content-surface: 160 18% 97%;--notifly-dashboard-font: Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--notifly-font-serif: var(--notifly-dashboard-font);--notifly-font-sans: var(--notifly-dashboard-font);--notifly-product-primary: #166b5f;--notifly-product-primary-hover: #0f574d;--notifly-product-primary-soft: #ddeeea;--notifly-sidebar-bg: #f6fff9;--notifly-sidebar-hover: #e8f7f0;--notifly-sidebar-selected: #c8f7d4;--notifly-sidebar-line: #9fc9bc;--notifly-topbar-hover: #eef8f4;--notifly-topbar-hover-strong: #e3f1ea;--notifly-onboarding-media-surface: linear-gradient( to bottom, #f5fbf9 0%, #f5fbf9 31%, #e2f0eb 69%, #e2f0eb 100% );--notifly-brand: var(--notifly-product-primary);--notifly-brand-hover: var(--notifly-product-primary-hover);--notifly-brand-soft: var(--notifly-product-primary-soft);--notifly-hero-bg: var(--notifly-product-primary);--notifly-primary: var(--notifly-product-primary);--notifly-primary-hover: var(--notifly-product-primary-hover);--notifly-accent: var(--notifly-brand);--notifly-accent-hover: var(--notifly-brand-hover);--notifly-accent-soft: var(--notifly-brand-soft);--notifly-feature-badge-bg: rgba(22, 107, 95, .14);--notifly-success: #18864b;--notifly-warning: #b7791f;--notifly-error: #c24132;--notifly-neutral: #6b7280;--notifly-builder-connector: 60 60 67;--action-primary: var(--notifly-product-primary);--action-primary-hover: var(--notifly-product-primary-hover);--action-primary-foreground: #ffffff;color:hsl(var(--foreground));font-family:var(--notifly-font-sans);letter-spacing:-.004em;background:#fff}:root,body.theme-notifly,.datahub-shell{--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:172 66% 25%;--radius:12px;--notifly-panel-radius:12px;--notifly-control-radius:8px;--notifly-compact-radius:6px;--notifly-sidebar-width:257px;--notifly-sidebar-collapsed-width:68px;--notifly-topbar-height:56px;--notifly-text-secondary:rgb(82 93 89);--notifly-table-head:rgb(231 244 237);--notifly-table-head-text:rgb(45 71 58);--notifly-table-border:rgb(229 240 234);--notifly-table-hover:rgb(244 252 247);--notifly-duration-enter:.2s;--notifly-duration-exit:.15s;--notifly-duration-hover:.15s;--hub-bg:hsl(var(--background));--hub-text:hsl(var(--foreground));--hub-muted:hsl(var(--muted-foreground));--hub-border:hsl(var(--border));--hub-primary:var(--notifly-product-primary);--hub-selected:var(--notifly-sidebar-selected);--hub-warning:#fff5df}body,.datahub-shell{font-family:var(--notifly-font-sans);font-size:14px;line-height:1.45;color:hsl(var(--foreground));background:hsl(var(--background));letter-spacing:-.004em}.datahub-shell :is(h1,h2,h3,h4,h5,h6){font-family:var(--notifly-font-sans);color:hsl(var(--foreground));letter-spacing:0}.datahub-shell :is(button,input,select,textarea){font-family:inherit}.datahub-shell .hub-main{background:hsl(var(--background));padding:12px;max-width:none}.datahub-shell .page-head h1{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.datahub-shell :is(.section,.detail-panel,.overview-card,.modal,.hub-metric,.hub-filters,.hub-import-page,.dh-card,.dh-stat,.settings-panel,.readiness-panel,.dynamics-order-card){border:1px solid hsl(var(--border));border-radius:var(--notifly-panel-radius);background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:none}.datahub-shell :is(.top-popover,.quick-results,.workspace-select-menu){border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.datahub-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:hsl(var(--input));border-radius:8px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:14px}.datahub-shell :is(.dh-field input,.hub-filters input,.hub-filters select,.workspace-select-trigger){min-height:40px;padding:8px 12px}.datahub-shell input::-moz-placeholder{color:#76847e}.datahub-shell input::placeholder{color:#76847e}.datahub-shell :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.5}.datahub-shell :is(input,select,textarea):focus-visible{outline:none;box-shadow:none}.datahub-shell :is(.button,.dh-actions>button,.dh-heading>button,.settings-sign-out){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;line-height:1.2;font-weight:500;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));color:hsl(var(--foreground));transition:background-color .15s,border-color .15s,color .15s,transform .2s,box-shadow .2s}.datahub-shell :is(.button.primary,.button[data-variant=notifly],.notifly-primary-button){background:var(--notifly-product-primary);border-color:var(--notifly-product-primary);color:var(--action-primary-foreground);box-shadow:0 2px 0 var(--notifly-product-primary-hover)}.datahub-shell :is(.button,.dh-actions>button,.dh-heading>button,.settings-sign-out):disabled{pointer-events:none;opacity:.5;transform:none;box-shadow:none}.datahub-shell :is(.button,.dh-actions>button,.dh-heading>button,.settings-sign-out):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.datahub-shell :is(.button.ghost,.button[data-variant=ghost]){border:0;background:transparent;box-shadow:none}.datahub-shell :is(.button.small,.button[data-size=sm]){min-height:36px;padding:0 12px;font-size:13px}.datahub-shell .button[data-size=lg]{min-height:44px;padding:0 16px;font-size:15px}.datahub-shell .button[data-size=icon]{width:36px;min-height:36px;padding:0}@media (hover:hover) and (pointer:fine){.datahub-shell :is(.button,.dh-actions>button,.dh-heading>button,.settings-sign-out):hover:not(:disabled){background:var(--notifly-topbar-hover);border-color:#b8d2c7}.datahub-shell :is(.button.primary,.button[data-variant=notifly],.notifly-primary-button):hover:not(:disabled){background:var(--notifly-product-primary-hover);border-color:var(--notifly-product-primary-hover);color:var(--action-primary-foreground);transform:translate(-4px,-4px);box-shadow:0 0 0 1px var(--notifly-product-primary-hover),6px 6px #0f574d47}.datahub-shell :is(.button.primary,.button[data-variant=notifly],.notifly-primary-button):active:not(:disabled){transform:translate(0);box-shadow:0 1px 0 var(--notifly-product-primary-hover)}}.datahub-shell :is(.status,.source-badge,.dh-badge,.user-role-tag,.account-admin-tag){border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.2);color:hsl(var(--foreground))}.datahub-shell :is(.status-synced,.status-completed,.status-succeeded,.status-approved){border-color:#a7f3d0;background:#ecfdf5;color:#064e3b}.datahub-shell :is(.status-exception,.status-failed){border-color:#fecaca;background:#fef2f2;color:#7f1d1d}.datahub-shell :is(.status-unknown,.status-partial,.status-blocked){border-color:#fde68a;background:#fffbeb;color:#78350f}.datahub-shell :is(.dh-note,.context-note){border-radius:8px;background:var(--notifly-product-primary-soft);border-color:hsl(var(--border));color:hsl(var(--foreground))}.datahub-shell :is(.dh-note p,.context-note p){color:var(--notifly-text-secondary)}.datahub-shell :is(.dh-error,.message.error){background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.datahub-shell :is(.message.success){background:#ecfdf5;border-color:#a7f3d0;color:#064e3b}.datahub-shell :is(.auth-checking,.hub-intro,.hub-disclaimer,.dh-muted,.dh-pending){color:hsl(var(--muted-foreground))}@media (min-width:430px){.datahub-shell .hub-main{padding-inline:16px}}@media (min-width:525px){.datahub-shell .page-head h1{font-size:30px}}@media (min-width:768px){.datahub-shell .hub-main{padding:16px 20px}.datahub-shell :is(.dh-card,.settings-panel){padding:20px}}@media (min-width:1024px){.datahub-shell .hub-main{padding-inline:24px}}@media (min-width:1280px){.datahub-shell .hub-main{padding-inline:28px}}@media (min-width:1512px){.datahub-shell .hub-main{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.datahub-shell *{animation-duration:1ms!important;transition-duration:1ms!important}}:where(.datahub-shell,.datahub-shell *,.datahub-shell :before,.datahub-shell :after){--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:where(.datahub-shell) :where(.notifly-card,.ui-button,.dh-field input,[class~=border],[class~=border-b],[class~=border-t],[class~=border-l],[class~=border-r],[class~=border-2],[class~=border-4]){border-style:solid}.datahub-shell .ui-button[data-size=sm]{min-height:36px;padding:0 12px;font-size:13px;line-height:1.2}.datahub-shell .ui-button[data-size=default]{min-height:40px;padding:0 14px;font-size:14px;line-height:1.2}.datahub-shell .ui-button[data-size=lg]{min-height:44px;padding:0 16px;font-size:15px;line-height:1.25}.datahub-shell .ui-button[data-variant=outline]{border-color:hsl(var(--border));background:#fff;color:#252525}.datahub-shell .ui-button[data-variant=outline]:hover{background:var(--notifly-topbar-hover);border-color:#b8d2c7}.datahub-shell .ui-button[data-variant=notifly]{background:var(--notifly-product-primary);color:var(--action-primary-foreground);border:1px solid var(--notifly-product-primary);box-shadow:0 2px 0 var(--notifly-product-primary-hover)}.datahub-shell .ui-button[data-variant=notifly]:hover{background:var(--notifly-product-primary-hover);border-color:var(--notifly-product-primary-hover);color:var(--action-primary-foreground)}.datahub-shell .ui-button:disabled{pointer-events:none;opacity:.5;transform:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.datahub-shell .ui-button[data-variant=notifly]:hover:not(:disabled){transform:translate(-4px,-4px);box-shadow:0 0 0 1px var(--notifly-product-primary-hover),6px 6px #0f574d47}.datahub-shell .ui-button[data-variant=notifly]:active:not(:disabled){transform:translate(0);box-shadow:0 1px 0 var(--notifly-product-primary-hover)}}:where(.datahub-shell .ui-button){border-width:0}:root{--dh-font-family: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dh-color-primary: #1d4ed8;--dh-color-primary-hover: #1e40af;--dh-color-light: #60a5fa;--dh-color-ink: #102a56;--dh-hover-icon: rgb(29 78 216 / .12);--dh-hover-notification: rgb(29 78 216 / .08);--dh-sidebar-inset: 12px;--dh-sidebar-radius: 16px;--dh-nav-label-size: 14px;--dh-nav-label-weight: 400;--dh-nav-active-weight: 600;--dh-nav-heading-size: 13px;--dh-nav-heading-weight: 600;--dh-nav-heading-hover-weight: 700;--dh-sidebar-surface: #fff;--dh-sidebar-border: #c6d8f3;--dh-sidebar-shadow: 0 3px 14px rgb(16 42 86 / .06);--dh-section-enter-duration: .2s;--dh-account-name-size: 13px;--dh-role-label-size: 9px;--dh-role-label-scale: .85;--dh-radius-pill: 999px;--dh-dropdown-enter-duration: .18s;--dh-button-duration: .18s;--dh-button-press-duration: 55ms;--dh-button-ease: cubic-bezier(.2,.8,.2,1);--dh-button-lift: -4px;--dh-button-lift-x: -4px;--dh-button-shadow-color: rgb(0 0 0 / .42);--dh-button-rest-shadow: 0 2px 0 var(--dh-button-shadow-color);--dh-button-hover-shadow: 6px 6px 0 #000;--dh-bell-cycle: 5s;--dh-badge-light-cycle: 3s}.notifly-so-shell.datahub-shell{--dh-nav-height: 40px;--dh-nav-radius: 8px;--dh-nav-gap: 4px;--dh-nav-text: #47544f;--dh-nav-hover: #eaf2ee;--dh-nav-active: #166b5f}.notifly-so-shell.datahub-shell .sidebar nav{padding:8px 12px}.notifly-so-shell.datahub-shell .hub-nav-group{margin-bottom:20px}.notifly-so-shell.datahub-shell .hub-nav-heading{min-height:32px;margin-bottom:6px;padding:0 10px;font-size:var(--dh-nav-heading-size);font-weight:var(--dh-nav-heading-weight);line-height:20px;color:#68756f}.notifly-so-shell.datahub-shell .sidebar .hub-nav-group .nav-item{height:var(--dh-nav-height);min-height:var(--dh-nav-height);margin-bottom:var(--dh-nav-gap);padding:0 10px;gap:10px;border:0;border-radius:var(--dh-nav-radius);color:var(--dh-nav-text);background:transparent;font-size:var(--dh-nav-label-size);font-weight:var(--dh-nav-label-weight);line-height:20px}.notifly-so-shell.datahub-shell .sidebar .hub-nav-group .nav-item:hover{background:var(--dh-nav-hover);color:var(--datahub-brand-navy)}.notifly-so-shell.datahub-shell .sidebar .hub-nav-group .nav-item.active,.notifly-so-shell.datahub-shell .sidebar .hub-nav-group .nav-item.active:hover{background:var(--dh-nav-active);color:#fff;font-weight:var(--dh-nav-active-weight)}.notifly-so-shell.datahub-shell .nav-item.active:before{content:none}.notifly-so-shell.datahub-shell .nav-item svg{width:18px;height:18px;stroke-width:1.75}.notifly-so-shell.datahub-shell .nf-shell-brand-row{min-height:64px;height:64px;padding:0 12px}.notifly-so-shell.datahub-shell .nf-shell-collapse{color:var(--dh-nav-text)}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar nav{padding:8px}.notifly-so-shell.datahub-shell.hub-collapsed .nf-shell-brand-row{padding:0 8px}.notifly-so-shell.datahub-shell.hub-collapsed .nav-item{padding:0;justify-content:center}.notifly-so-shell.datahub-shell .nf-shell-create{border-radius:var(--dh-nav-radius);font-weight:500}.notifly-so-shell.datahub-shell .topbar{height:64px;min-height:64px;border-bottom:0;position:sticky;top:0;z-index:30;transition:background-color .18s ease,box-shadow .18s ease}.notifly-so-shell.datahub-shell .topbar.is-scrolled{background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}@media (prefers-reduced-motion: reduce){.notifly-so-shell.datahub-shell .topbar{transition:none}}.notifly-so-shell.datahub-shell .top-icon,.notifly-so-shell.datahub-shell .quick-search-toggle{width:36px;height:36px;border-radius:var(--dh-nav-radius);background:transparent;color:var(--dh-nav-text)}.notifly-so-shell.datahub-shell .top-icon:hover,.notifly-so-shell.datahub-shell .top-icon[aria-expanded=true],.notifly-so-shell.datahub-shell .top-icon.is-active,.notifly-so-shell.datahub-shell .quick-search-toggle:hover,.notifly-so-shell.datahub-shell .user-control:hover,.notifly-so-shell.datahub-shell .user-control[aria-expanded=true]{background:var(--dh-nav-hover);color:#166b5f}.notifly-so-shell.datahub-shell .topbar svg{stroke-width:1.75}.notifly-so-shell.datahub-shell .user-control{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--nf-border);border-radius:999px;padding:5px 12px 5px 6px;margin-left:4px;background:#fff;box-shadow:none;text-align:left}.notifly-so-shell.datahub-shell .user-avatar{width:32px;height:32px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:13px;font-weight:600}.notifly-so-shell.datahub-shell .user-copy{gap:2px}.notifly-so-shell.datahub-shell .user-copy strong{font-size:13px;line-height:16px;font-weight:600}.notifly-so-shell.datahub-shell .user-role-tag{font-size:10px;line-height:14px;color:#64748b}.notifly-so-shell.datahub-shell .user-control:focus-visible{outline:2px solid var(--datahub-brand-primary);outline-offset:3px}.notifly-so-shell.datahub-shell .user-control>svg{transition:transform .18s ease}.notifly-so-shell.datahub-shell .user-control[aria-expanded=true]>svg{transform:rotate(90deg)}.notifly-so-shell.datahub-shell .account-popover{transform-origin:top right;animation:datahub-account-open var(--dh-dropdown-enter-duration) ease-out both}@keyframes datahub-account-open{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.notifly-so-shell.datahub-shell .notification-trigger.has-notifications[aria-expanded=false]>svg{transform-origin:50% 15%;animation:datahub-bell-ring var(--dh-bell-cycle) ease-in-out infinite}@keyframes datahub-bell-ring{0%,20%,to{transform:rotate(0)}3%,9%{transform:rotate(12deg)}6%,12%{transform:rotate(-12deg)}15%{transform:rotate(6deg)}18%{transform:rotate(-4deg)}}@media (prefers-reduced-motion: reduce){.notifly-so-shell.datahub-shell .notification-trigger.has-notifications>svg{animation:none}.notifly-so-shell.datahub-shell .user-control>svg{transition:none}.notifly-so-shell.datahub-shell .account-popover{animation:none}}.notifly-so-shell.datahub-shell .user-role-tag{background:transparent;border:0;padding:0}.notifly-so-shell.datahub-shell .quick-search-wrap.is-open:focus-within{border-color:var(--dh-nav-active);box-shadow:0 0 0 3px #166b5f18}@media (max-width:1023px){.notifly-so-shell.datahub-shell .sidebar{top:76px;height:calc(100dvh - 88px);max-height:calc(100dvh - 88px)}.notifly-so-shell.datahub-shell .nf-mobile-backdrop{top:64px}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar.sidebar-open .nav-item{justify-content:flex-start;padding:0 10px}}:root,body.theme-notifly,.datahub-shell,.notifly-so-shell.datahub-shell{--datahub-brand-primary: var(--dh-color-primary);--notifly-font-sans: var(--dh-font-family);--datahub-brand-primary-hover: var(--dh-color-primary-hover);--datahub-brand-light: var(--dh-color-light);--datahub-brand-navy: var(--dh-color-ink);--foreground: 218 35% 17%;--card-foreground: 218 35% 17%;--popover-foreground: 218 35% 17%;--primary: 224 76% 48%;--primary-foreground: 0 0% 100%;--ring: 224 76% 48%;--secondary: 217 38% 96%;--secondary-foreground: 217 69% 20%;--muted: 217 30% 97%;--muted-foreground: 217 15% 40%;--accent: 214 65% 95%;--accent-foreground: 217 69% 20%;--border: 216 28% 88%;--input: 216 28% 88%;--content-surface: 217 30% 98%;--notifly-product-primary: var(--datahub-brand-primary);--notifly-product-primary-hover: #1e40af;--notifly-product-primary-soft: #eaf2ff;--notifly-sidebar-bg: var(--dh-sidebar-surface);--notifly-sidebar-hover: #eaf2ff;--notifly-sidebar-selected: #dbeafe;--notifly-sidebar-line: #c6d8f3;--notifly-topbar-hover: #eff5ff;--notifly-topbar-hover-strong: #dbeafe;--notifly-feature-badge-bg: rgb(29 78 216 / .12);--notifly-onboarding-media-surface: linear-gradient(135deg, #eff6ff, #dbeafe);--notifly-foreground: #1c2c43;--notifly-muted-foreground: #57677d;--notifly-border: #d8e0eb;--notifly-text-secondary: #57677d;--notifly-table-head: #f0f5fc;--notifly-table-head-text: var(--datahub-brand-navy);--notifly-table-border: #e2e8f0;--notifly-table-hover: #f6f9ff;--hub-primary: var(--datahub-brand-primary);--hub-selected: #dbeafe;--dh-nav-text: #47566d;--dh-nav-hover: #eaf2ff;--dh-nav-active: var(--datahub-brand-primary)}html,body,.login-screen,.notifly-so-shell.datahub-shell{font-family:var(--notifly-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}button,input,select,textarea{font-family:inherit}.notifly-so-shell.datahub-shell .hub-nav-heading{color:#63738a}.notifly-so-shell.datahub-shell .nav-item:hover{color:var(--datahub-brand-navy)}.notifly-so-shell.datahub-shell .nav-item.active,.notifly-so-shell.datahub-shell .nav-item.active:hover{color:#fff}.notifly-so-shell.datahub-shell .user-avatar{background:#dbeafe;color:var(--datahub-brand-navy)}.notifly-so-shell.datahub-shell .top-icon:hover,.notifly-so-shell.datahub-shell .top-icon[aria-expanded=true],.notifly-so-shell.datahub-shell .top-icon.is-active,.notifly-so-shell.datahub-shell .quick-search-toggle:hover,.notifly-so-shell.datahub-shell .user-control:hover,.notifly-so-shell.datahub-shell .user-control[aria-expanded=true]{background:var(--dh-nav-hover);color:var(--datahub-brand-primary)}.datahub-shell .quick-search-wrap.is-open,.notifly-so-shell.datahub-shell .quick-search-wrap.is-open:focus-within{border-color:var(--datahub-brand-primary);box-shadow:0 0 0 3px #1d4ed81a}.datahub-shell .button.primary:hover,.datahub-shell .button[data-variant=notifly]:hover,.datahub-shell .notifly-primary-button:hover,.datahub-shell .ui-button[data-variant=notifly]:hover{background:var(--notifly-product-primary-hover);border-color:var(--notifly-product-primary-hover);box-shadow:0 2px 4px #1e40af3d}.datahub-shell .button.primary:active,.datahub-shell .button[data-variant=notifly]:active,.datahub-shell .notifly-primary-button:active,.datahub-shell .ui-button[data-variant=notifly]:active{box-shadow:inset 0 1px 3px #102a563d}.datahub-shell .button:not(.primary):not([data-variant=notifly]):hover,.datahub-shell .ui-button[data-variant=outline]:hover,.datahub-shell .dh-actions>button:hover,.datahub-shell .dh-heading>button:hover,.datahub-shell .settings-sign-out:hover{border-color:#bacce8}.datahub-shell tbody tr:hover{background:var(--notifly-table-hover)}.login-screen .login-form-panel input:focus{border-color:var(--datahub-brand-primary);box-shadow:0 0 0 3px #1d4ed81a}.datahub-brand-symbol{display:block;flex:none;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;background:none}.login-screen .datahub-brand-symbol{width:36px;height:36px}.notifly-so-shell.datahub-shell .topbar .notification-trigger{color:var(--datahub-brand-primary);background:transparent;transition:background-color .15s ease,color .15s ease}.notifly-so-shell.datahub-shell .topbar .notification-trigger:hover,.notifly-so-shell.datahub-shell .topbar .notification-trigger[aria-expanded=true]{color:var(--datahub-brand-primary);background:var(--dh-hover-icon)}.notifly-so-shell.datahub-shell .topbar .notification-trigger>svg{color:inherit}.notifly-so-shell.datahub-shell .notification-panel{background:#fff;border-color:var(--nf-border);box-shadow:0 12px 32px #102a561f}.notifly-so-shell.datahub-shell .notification-panel-head,.notifly-so-shell.datahub-shell .notification-item{border-bottom-color:#e8eef7}.notifly-so-shell.datahub-shell .notification-panel-head>button,.notifly-so-shell.datahub-shell .notification-item>svg{color:var(--datahub-brand-light)}.notifly-so-shell.datahub-shell .notification-panel-head small,.notifly-so-shell.datahub-shell .notification-item small,.notifly-so-shell.datahub-shell .notification-item em,.notifly-so-shell.datahub-shell .notification-empty{color:#64748b}.notifly-so-shell.datahub-shell .notification-item{background:#fff;color:#24334b}.notifly-so-shell.datahub-shell .notification-item.is-unread{background:#f7faff}.notifly-so-shell.datahub-shell .notification-item:hover{background:var(--dh-hover-notification)}.notifly-so-shell.datahub-shell .notification-item.is-unread .notification-item-dot{background:var(--datahub-brand-light)}.notifly-so-shell.datahub-shell .notification-count{background:var(--datahub-brand-primary)}.notifly-so-shell.datahub-shell .account-popover>strong{display:flex;align-items:center;gap:8px}.notifly-so-shell.datahub-shell .account-popover .account-admin-tag{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:20px;padding:3px 8px;border:0;border-radius:var(--dh-radius-pill);background:#eaf2ff;color:#1d4ed8;font-size:var(--dh-role-label-size);line-height:14px;font-weight:600}@property --datahub-badge-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.notifly-so-shell.datahub-shell .account-popover .account-admin-tag .account-role-label{display:inline-block;font-size:var(--dh-role-label-size);line-height:12px;font-weight:500;transform:scale(var(--dh-role-label-scale));transform-origin:center}.notifly-so-shell.datahub-shell .account-popover .account-admin-tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--datahub-badge-angle),#c6d8f3 0deg 275deg,#60a5fa 305deg,#1d4ed8 330deg,#c6d8f3 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:datahub-badge-light var(--dh-badge-light-cycle) linear infinite}@keyframes datahub-badge-light{to{--datahub-badge-angle: 360deg}}@media (prefers-reduced-motion: reduce){.notifly-so-shell.datahub-shell .account-popover .account-admin-tag:before{animation:none}}.notifly-so-shell.datahub-shell .topbar .user-control .user-copy strong{font-size:var(--dh-account-name-size);line-height:17px;font-weight:600}.notifly-so-shell.datahub-shell .topbar .user-control .user-copy small.user-role-tag{display:block;font-size:10px;line-height:12px;font-weight:400;color:#64748b;background:transparent;border:0;padding:0}.notifly-so-shell.datahub-shell .nf-shell-brand-row{height:84px;min-height:84px}.notifly-so-shell.datahub-shell .hub-brand{justify-content:center}.datahub-brand-logo{display:block;width:100%;max-width:230px;height:50px;-o-object-fit:contain;object-fit:contain}.notifly-so-shell.datahub-shell .nf-shell-bottom{display:flex;align-items:center;justify-content:flex-end;gap:8px}.notifly-so-shell.datahub-shell .nf-shell-create{flex:1;min-width:0;width:auto}.notifly-so-shell.datahub-shell .nf-shell-bottom .nf-shell-collapse{width:32px;height:44px;flex:0 0 32px}.notifly-so-shell.datahub-shell.hub-collapsed .nf-shell-bottom{flex-direction:column}.notifly-so-shell.datahub-shell.hub-collapsed .nf-shell-create{width:100%;flex:none}@media (max-width: 1023px){.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .nf-shell-bottom{flex-direction:row}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .nf-shell-create{width:auto;flex:1}}.notifly-so-shell.datahub-shell.hub-collapsed .nf-shell-brand-row{height:64px;min-height:64px}@media (max-width: 1023px){.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .nf-shell-brand-row{height:84px;min-height:84px}}@media (hover:hover) and (pointer:fine){.datahub-shell :is(.button.primary,.button[data-variant=notifly],.notifly-primary-button):hover:not(:disabled){background:var(--datahub-brand-primary-hover);border-color:var(--datahub-brand-primary-hover);color:#fff;transform:none;box-shadow:0 2px 4px #1d4ed829}}.notifly-so-shell.datahub-shell .sidebar{background:var(--dh-sidebar-surface);border-color:var(--dh-sidebar-border);box-shadow:var(--dh-sidebar-shadow)}.notifly-so-shell.datahub-shell .sidebar .hub-nav-heading{background:transparent;color:#63738a;font-weight:var(--dh-nav-heading-weight);transition:color .15s ease}.notifly-so-shell.datahub-shell .sidebar .hub-nav-heading:hover:not(.is-clicked){background:transparent;color:var(--datahub-brand-primary);font-weight:var(--dh-nav-heading-hover-weight)}.notifly-so-shell.datahub-shell .sidebar .hub-nav-heading svg{color:inherit}.notifly-so-shell.datahub-shell .hub-nav-content:not([hidden]){transform-origin:top;animation:datahub-section-open var(--dh-section-enter-duration) ease-out both}@keyframes datahub-section-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.notifly-so-shell.datahub-shell .hub-nav-content:not([hidden]){animation:none}.notifly-so-shell.datahub-shell .sidebar .hub-nav-heading{transition:none}}.notifly-so-shell.datahub-shell.hub-collapsed .hub-brand{display:flex;justify-content:center}.notifly-so-shell.datahub-shell.hub-collapsed .datahub-brand-logo{width:32px;height:32px}.notifly-so-shell.datahub-shell.hub-collapsed .hub-nav-group:before{content:"";display:block;width:24px;height:1px;margin:8px auto 12px;background:var(--dh-sidebar-border)}@media (max-width: 1023px){.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .datahub-brand-logo{width:100%;max-width:230px;height:50px}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .hub-nav-group:before{display:none}}.notifly-so-shell.datahub-shell .sidebar{transition:width .28s cubic-bezier(.22,1,.36,1),flex-basis .28s cubic-bezier(.22,1,.36,1)}.datahub-logo-transition{position:relative;display:block;width:230px;height:50px}.datahub-logo-full{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .15s ease}.datahub-logo-compact{position:absolute;left:0;top:9px;width:32px;height:32px;opacity:0;transition:opacity .15s ease}.notifly-so-shell.datahub-shell .nf-shell-brand-row{transition:height .28s ease,min-height .28s ease}.notifly-so-shell.datahub-shell .sidebar .nav-item{overflow:hidden}.notifly-so-shell.datahub-shell .sidebar .nav-item span{display:block;white-space:nowrap;opacity:1;max-width:210px;transition:opacity .16s ease,max-width .28s ease}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar .nav-item span{display:block;opacity:0;max-width:0}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar .nav-item{gap:0}.notifly-so-shell.datahub-shell.hub-collapsed .datahub-logo-transition{width:32px}.notifly-so-shell.datahub-shell.hub-collapsed .datahub-logo-full{opacity:0;width:230px;height:50px;pointer-events:none}.notifly-so-shell.datahub-shell.hub-collapsed .datahub-logo-compact{opacity:1}.notifly-so-shell.datahub-shell .hub-nav-content,.notifly-so-shell.datahub-shell .hub-nav-content:not([hidden]){display:grid;grid-template-rows:0fr;opacity:0;animation:none;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}.notifly-so-shell.datahub-shell .hub-nav-content.is-open{grid-template-rows:1fr;opacity:1}.hub-nav-content-inner{min-height:0;overflow:hidden}@media (max-width: 1023px){.notifly-so-shell.datahub-shell .sidebar{transition:transform .28s cubic-bezier(.22,1,.36,1)}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .datahub-logo-transition{width:230px}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .datahub-logo-full{opacity:1}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .datahub-logo-compact{opacity:0}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .nav-item span{opacity:1;max-width:210px}.notifly-so-shell.datahub-shell.hub-collapsed .sidebar-open .nav-item{gap:10px}}@media (prefers-reduced-motion: reduce){.notifly-so-shell.datahub-shell .sidebar,.notifly-so-shell.datahub-shell .nf-shell-brand-row,.notifly-so-shell.datahub-shell .sidebar .nav-item span,.notifly-so-shell.datahub-shell .hub-nav-content,.datahub-logo-full,.datahub-logo-compact{transition:none}}.notifly-so-shell.datahub-shell .hub-order-drawer-header{padding:20px 24px 12px;border-bottom:0}.notifly-so-shell.datahub-shell .hub-order-drawer-header>span{font-size:12px;font-weight:500;color:#64748b}.notifly-so-shell.datahub-shell .shopee-detail-head{align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid #d8e0eb;margin-bottom:20px}.notifly-so-shell.datahub-shell .order-detail-identity{min-width:0}.notifly-so-shell.datahub-shell .order-detail-identity h2{font-size:24px;line-height:1.3;letter-spacing:-.4px;font-weight:600;margin:0 0 12px;overflow-wrap:anywhere;color:#102a56}.order-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:12px;color:#64748b;line-height:1.6}.order-detail-meta strong{font-weight:500;color:#475569;margin-left:6px}.order-detail-shop{display:inline-flex;align-items:center;gap:6px}@media (max-width:600px){.notifly-so-shell.datahub-shell .shopee-detail-head{flex-wrap:wrap}.notifly-so-shell.datahub-shell .order-detail-identity h2{font-size:21px}}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;padding:14px 0;background:transparent;border:0;border-bottom:1px solid #d8e0eb;border-radius:0}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts>div{padding:0 16px;border:0;border-right:1px solid #e2e8f0;min-width:0}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts>div:first-child{padding-left:0}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts>div:last-child{border-right:0}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts dt{font-size:11px;line-height:1.5;color:#64748b;margin:0 0 5px}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts dd{font-size:14px;line-height:1.5;font-weight:500;color:#102a56;margin:0;overflow-wrap:anywhere}@media (max-width:600px){.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts>div:nth-child(odd){padding-left:0}.notifly-so-shell.datahub-shell .shopee-detail .shopee-key-facts>div:nth-child(2n){border-right:0}}.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-detail-head{margin:0;padding:8px 24px 20px;border:0;border-radius:0;background:#fff;box-shadow:none}.notifly-so-shell.datahub-shell .hub-order-drawer .order-detail-identity h2{font-size:22px;margin-bottom:10px}.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-detail .shopee-key-facts{margin:0 24px 24px;padding:16px;background:#f8faff;border:0;border-radius:10px;gap:16px}.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-detail .shopee-key-facts>div{display:flex;flex-direction:column;gap:4px;padding:0;border:0}.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-key-facts dt{margin:0;font-size:11px}.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-key-facts dd{margin:0;font-size:13px;text-align:left}@media (max-width:600px){.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-detail-head{padding:8px 16px 16px}.notifly-so-shell.datahub-shell .hub-order-drawer .shopee-detail .shopee-key-facts{margin:0 16px 20px;padding:14px}}.order-source-data{margin:20px 24px;border:1px solid #d8e0eb;border-radius:12px;overflow:hidden;background:#fff}.order-source-data>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.order-source-data h3{margin:0;font-size:14px;font-weight:600;color:#102a56}.order-source-data>header>span{font-size:12px;color:#64748b}.order-source-table-scroll{max-height:420px;overflow:auto;border-top:1px solid #d8e0eb}.order-source-table-scroll:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.notifly-so-shell.datahub-shell .order-source-data table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.notifly-so-shell.datahub-shell .order-source-data :is(th,td){padding:10px 18px;text-align:left;font-size:12px;line-height:1.6;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere;white-space:normal;color:#334155}.notifly-so-shell.datahub-shell .order-source-data thead th{position:sticky;top:0;z-index:1;background:#f8faff;font-weight:600;color:#64748b}.notifly-so-shell.datahub-shell .order-source-data th:first-child{width:45%}.notifly-so-shell.datahub-shell .order-source-data tbody th{font-weight:500;background:#fff}.notifly-so-shell.datahub-shell .order-source-data tbody tr:hover :is(th,td){background:#f8faff}@media (max-width:600px){.order-source-data{margin:16px}.notifly-so-shell.datahub-shell .order-source-data :is(th,td){padding:9px 12px}}.notifly-so-shell.datahub-shell .order-source-data td{font-variant-numeric:tabular-nums;font-weight:500}.notifly-so-shell.datahub-shell .order-source-data tbody th{text-transform:none;letter-spacing:normal}:root{--dh-dropdown-enter-duration:.18s;--dh-dropdown-enter-easing:cubic-bezier(.22,1,.36,1);--dh-dropdown-enter-offset:6px}@keyframes dh-dropdown-enter{0%{opacity:0;transform:translateY(var(--dh-dropdown-enter-offset)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.notifly-so-shell.datahub-shell :is(.sot-picker,.dh-filter-chip__panel,.top-popover,.notification-panel,.date-range-popover,.dh-dropdown-surface),.notifly-so-shell.datahub-shell .dh-order-filter__dialog[open]{transform-origin:top center;animation:dh-dropdown-enter var(--dh-dropdown-enter-duration) var(--dh-dropdown-enter-easing) both}@media (prefers-reduced-motion:reduce){.notifly-so-shell.datahub-shell :is(.sot-picker,.dh-filter-chip__panel,.top-popover,.notification-panel,.date-range-popover,.dh-dropdown-surface),.notifly-so-shell.datahub-shell .dh-order-filter__dialog[open]{animation:none}}:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out){touch-action:manipulation;box-shadow:var(--dh-button-rest-shadow);transition:transform var(--dh-button-duration) var(--dh-button-ease),box-shadow var(--dh-button-duration) var(--dh-button-ease),background-color var(--dh-button-duration) linear,border-color var(--dh-button-duration) linear,color var(--dh-button-duration) linear}@media (hover:hover) and (pointer:fine){:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out):hover:not(:disabled):not([aria-disabled=true]){transform:translate(var(--dh-button-lift-x),var(--dh-button-lift));box-shadow:var(--dh-button-hover-shadow)}}:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out):active:not(:disabled):not([aria-disabled=true]){transform:translate(-2px,-2px);box-shadow:3px 3px #000;transition-duration:var(--dh-button-press-duration)}:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out):focus-visible{outline:2px solid var(--dh-color-primary);outline-offset:4px}:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out):is(:disabled,[aria-disabled=true]){transform:none;box-shadow:none;opacity:.55;cursor:not-allowed}:is(.datahub-shell,.login-screen) .ui-button.ui-button:is([data-variant=ghost],[data-variant=link],[data-size=icon]):is(:hover,:active,:not(:hover)),.login-screen :is(.login-password button,.login-text-button){box-shadow:none;transform:none;transition:background-color var(--dh-button-duration) linear,color var(--dh-button-duration) linear}.login-screen .login-password button{border-radius:6px}.login-screen .login-password button:hover{background:var(--dh-hover-icon)}.login-screen .login-text-button:hover{color:var(--dh-color-primary-hover);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out):is(:hover,:active),:is(.datahub-shell,.login-screen) :is(.button.primary,.button,.ui-button,.notifly-primary-button,.dh-actions>button,.dh-heading>button,.settings-sign-out){transform:none;transition:none}}:is(.datahub-shell,.login-screen) :is(.button.primary,.button[data-variant=notifly],.ui-button[data-variant=notifly],.notifly-primary-button,.login-submit):is(:hover,:active):not(:disabled){background:var(--dh-color-primary);border-color:var(--dh-color-primary);color:#fff}.datahub-shell :is(.button:not(.primary):not([data-variant=notifly]),.ui-button[data-variant=outline],.ui-button[data-variant=secondary],.settings-sign-out):is(:hover,:active):not(:disabled){background:#fff;color:#334155;border-color:#d8e0eb}
