.order-trend{min-width:0;padding:16px;background:white}.order-trend-heading,.order-trend-legend,.order-trend-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.order-trend-heading,.order-trend-meta{justify-content:space-between}.order-trend-heading h2{font-size:16px;font-weight:700;color:#1f2937}.order-trend-meta{margin-top:16px;font-size:12px;color:#667085}.order-trend-legend{gap:20px;font-size:14px;color:#4b5563}.order-trend-legend span{display:inline-flex;gap:6px;align-items:center}.order-trend-legend i{width:10px;height:10px;border-radius:2px}.order-trend-plot{width:100%;min-width:0;overflow-x:auto}.order-trend svg{display:block;max-width:none}.order-trend-group-highlight{opacity:.65}.order-trend svg .order-trend-date{fill:#4b5563}.order-trend svg text{font-size:12px;fill:#667085}.order-trend svg .order-trend-value{font-weight:600;fill:#1f2937}.order-trend svg g[tabindex]:focus{outline:2px solid #0f8276;outline-offset:2px}.order-trend-readout{min-height:24px;display:flex;flex-wrap:wrap;gap:12px;color:#4b5563;font-size:12px}.order-trend-empty,.order-trend-error{padding:24px 0;text-align:center;color:#667085}.order-trend-error{color:#b42318}@media(max-width:600px){.order-trend{padding:12px}.order-trend-readout{min-height:44px;gap:4px 12px}}.mc-workspace{min-width:0;color:#24313b;font-size:14px}.mc-dialog button,.mc-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.mc-dialog button:disabled,.mc-workspace button:disabled{opacity:.4;cursor:default}.mc-dialog header,.mc-title{display:flex;justify-content:space-between;gap:16px;align-items:center}.mc-title h2{font-size:18px;font-weight:650}.mc-actions{display:flex;gap:8px}.mc-actions button,.mc-dialog footer button,.mc-dialog header button{width:36px;height:36px;border:1px solid #d8e0e5;border-radius:6px;background:white}.mc-actions .mc-export{width:auto;min-width:112px;padding:0 10px;white-space:nowrap}.mc-toolbar{padding:16px 0;border-bottom:1px solid #d8e0e5}.mc-filters{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 10px;align-items:end}.mc-filters label{display:grid;gap:5px;flex:1 1 130px;min-width:0;font-size:14px}.mc-filters input,.mc-filters select{width:100%;min-width:0;height:38px;border:1px solid #cbd6dd;background:white;border-radius:6px;padding:0 8px;font-size:14px}.mc-caption,.mc-dialog header p{font-size:12px;color:var(--ui-muted);margin:8px 0 0}.mc-market{padding:20px 0;border-bottom:1px solid #d8e0e5}.mc-project{padding:16px 0;border-top:1px solid #e1e6eb}.mc-project h4{font-size:14px;font-weight:650;margin-bottom:10px}.mc-market h3{margin:0 0 12px;font-weight:650;font-size:15px}.mc-market h3 span{font-size:12px;color:var(--ui-muted);margin-left:8px;font-weight:400}.mc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid #d8e0e5;background:#fff;border-radius:6px;overflow:hidden}.mc-kpis button{display:flex;align-items:center;flex-direction:column;padding:14px;min-width:0;gap:9px;border-right:1px solid #e1e6eb;text-align:center}.mc-kpis span{font-size:14px;color:var(--ui-muted)}.mc-kpis strong{font-size:17px;color:#087c70;overflow-wrap:anywhere}.mc-warnings{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;color:#a55216}.mc-table-scroll{width:100%;overflow-x:auto}.mc-dialog table,.mc-workspace table{width:100%;border-collapse:collapse;background:white;font-size:14px}.mc-dialog td,.mc-dialog th,.mc-workspace td,.mc-workspace th{padding:12px 10px;text-align:center;border-bottom:1px solid #e1e6eb;white-space:nowrap}.mc-dialog thead,.mc-workspace thead{background:#f4f7f9;color:#596774}.mc-workspace td button{color:#186e9c;font-variant-numeric:tabular-nums}.mc-workspace small{display:block;font-size:12px;color:var(--ui-muted);margin-top:4px}.mc-workspace tfoot{font-weight:650;background:#f4f7f9}.mc-empty{padding:18px 0;color:var(--ui-muted)}.mc-incomplete{color:#a55216}.mc-error{margin:12px 0;padding:12px;background:#fff0ed;color:#ad3737}.mc-error button{margin-left:15px;text-decoration:underline}.mc-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,1050px);max-width:100%;height:100dvh;max-height:100dvh;padding:20px;border:0;box-shadow:-4px 0 24px #0002;overflow:auto;background:#fff;color:#24313b}.mc-dialog::backdrop{background:#182b3d55}.mc-dialog header{margin-bottom:20px}.mc-dialog h3{font-size:17px;font-weight:650}.mc-dialog footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px}@media(max-width:700px){.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-kpis button{border-bottom:1px solid #e1e6eb}.mc-kpis strong{font-size:16px}.mc-filters label{flex-basis:calc(50% - 12px)}.mc-dialog{padding:14px}}.list-workspace{display:grid;gap:16px;min-width:0}.list-workspace .surface-card,.list-workspace>*{min-width:0;max-width:100%}.ui-refresh.list-workspace .surface-card{border:0;border-radius:0;box-shadow:none}.app-shell main .ui-refresh.list-workspace .grid>.stat-card{min-height:82px;border:0;border-radius:0;box-shadow:none;padding:12px 16px}.app-shell main .ui-refresh.list-workspace :is(section,.surface-card,.list-section){border-radius:0;box-shadow:none}.sku-workspace table{min-width:1050px}.sku-workspace td:first-child,.sku-workspace th:first-child{min-width:100px;white-space:nowrap}.sku-workspace .sku-image-column{width:80px;min-width:80px}.sku-workspace .sku-name-column{min-width:160px;max-width:260px}.sku-workspace .sku-name{white-space:normal;overflow-wrap:anywhere}.sku-thumbnail{display:flex;justify-content:center;align-items:center}.sku-detail-image img,.sku-thumbnail img{-o-object-fit:contain;object-fit:contain}.sku-image-input{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--ui-line)}.sku-image-input h3{font-size:14px;font-weight:600;margin:0 0 12px}.sku-detail-image,.sku-image-buttons,.sku-image-controls{display:flex;align-items:center;gap:12px}.sku-image-buttons{flex-wrap:wrap;position:relative}.sku-detail-image{margin-bottom:20px}.sku-image-sample{width:96px;height:96px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:6px;color:var(--ui-muted)}.sku-image-sample img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sku-image-sample:is(button){cursor:zoom-in;padding:0;background:white}.sku-image-sample:is(button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.product-image-preview{margin:auto;padding:24px;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;background:transparent;color:white}.product-image-preview::backdrop{background:rgb(0 0 0/75%)}.product-image-preview[open]{display:grid;place-items:center}.product-image-preview-content{position:relative;width:min(1200px,100%);display:grid;justify-items:center;gap:12px;padding-top:48px}.product-image-preview-content>img{display:block;width:100%;height:calc(100dvh - 160px);min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:6px}.product-image-preview-content>p{margin:0;text-align:center;font-size:14px;overflow-wrap:anywhere}.product-image-preview-close{position:absolute;top:0;right:0;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:6px;color:var(--ui-text);background:white}.product-image-preview-close:focus-visible{outline:3px solid var(--ui-accent);outline-offset:2px}.sku-file-input{position:absolute;width:1px;height:1px;opacity:0}.sku-image-buttons:focus-within label{outline:2px solid var(--ui-accent);outline-offset:2px}.sku-image-error{color:var(--ui-error);font-size:14px;margin-top:8px}.sku-workspace .list-actions{flex-wrap:nowrap}.ui-refresh.list-workspace .stat-card>div:first-child{margin-bottom:6px}.ui-refresh.list-workspace .stat-card>div:first-child>span,.ui-refresh.list-workspace .stat-card>div:last-child:empty{display:none}.list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.list-heading h2{font-size:16px;font-weight:600;margin:0}.list-actions,.list-heading>div{gap:8px}.list-actions,.list-filters,.list-heading>div{display:flex;flex-wrap:wrap;align-items:center}.list-filters{gap:10px;background:white;padding:12px 16px;border-bottom:1px solid var(--ui-line)}.list-filters>.field{width:auto;min-width:140px;max-width:280px}.list-filters>.field.list-search{flex:1;min-width:180px}.list-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 16px;color:var(--ui-muted);background:white}.list-error{color:var(--ui-error);background:#fff5f4}.list-pager{justify-content:space-between;gap:12px;font-size:12px;color:var(--ui-muted)}.list-pager,.list-pager>div{display:flex;align-items:center}.list-pager>div{gap:10px}.list-workspace .table-wrap{border:0;border-radius:0;box-shadow:none;max-width:100%}.list-workspace table{font-size:14px}.list-workspace :is(th,td){height:44px;padding:9px 12px;line-height:20px}.list-workspace th{background:#f3f5f7;color:var(--ui-label);font-weight:600;white-space:nowrap}.list-workspace .number{text-align:center;font-variant-numeric:tabular-nums}.list-workspace .number :is(.text-amber-700,.text-emerald-700){color:var(--ui-text)}.list-workspace .list-link{color:var(--ui-link);text-align:center}.list-workspace .list-link:hover{text-decoration:underline}.list-workspace .list-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:white}.list-summary>div{padding:12px 16px;border-right:1px solid var(--ui-divider);min-width:0}.list-summary>div:last-child{border-right:0}.list-summary small{display:block;color:var(--ui-muted);font-size:12px}.list-summary strong{display:block;font-size:24px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.list-section{padding:16px;background:white;border-bottom:1px solid var(--ui-line)}.list-section>summary{cursor:pointer;font-size:14px;font-weight:600}.list-section[open]>summary{margin-bottom:16px}.list-form-dialog fieldset{min-width:0}.list-form-dialog .form-grid{padding:0;border:0}.list-form-dialog :is(input,select,textarea){font-size:14px}.list-form-dialog textarea.field{height:auto;min-height:96px}.list-form-dialog .table-wrap{max-width:100%;overflow:auto}.list-form-section{font-size:14px;font-weight:600;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--ui-line)}.list-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.list-detail-fields dt{color:var(--ui-muted);font-size:12px}.list-detail-fields dd{margin:4px 0 0;overflow-wrap:anywhere}.list-compact-notice{color:var(--ui-muted);font-size:12px}.org-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.org-field{display:grid;gap:6px;min-width:0;font-size:14px}.org-checks{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}.org-checks label{display:inline-flex;gap:6px;align-items:center;font-size:14px}.organization-workspace table{min-width:840px}.ui-action-menu>button.ui-menu-trigger{width:auto;height:36px;padding:0 12px;background:var(--ui-accent);color:white;font-weight:500}.account-login{min-height:100dvh;display:grid;place-items:center;background:#f5f7f9;padding:24px}.account-login-form{width:min(400px,100%);background:white;border:1px solid var(--ui-line);border-radius:8px;padding:32px}.account-login-form header{display:flex;align-items:center;gap:12px;margin-bottom:28px}.account-login-form h1{font-size:24px;font-weight:700;margin:0}.account-login-form header span{font-size:12px;color:var(--ui-accent)}.account-login-form label{display:grid;gap:7px;font-size:14px;margin-bottom:20px}.account-login-form .btn-primary{width:100%}.account-password{display:flex;position:relative}.account-password input{padding-right:42px}.account-password button{position:absolute;right:1px;top:1px;border:0;height:34px}.account-help{display:block;margin:16px auto 0;color:var(--ui-muted);font-size:14px}.account-login-error{color:var(--ui-error);margin:0 0 16px;font-size:14px}.notification-list{background:white}.notification-list article{display:flex;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--ui-line)}.notification-list h3{font-size:14px;font-weight:500}.notification-list .unread{border-left:3px solid var(--ui-accent)}.notification-list .unread h3{font-weight:650}.notification-list p{white-space:pre-wrap;color:var(--ui-muted);font-size:14px;margin:6px 0;overflow-wrap:anywhere}.notification-list time{font-size:12px;color:var(--ui-muted)}.list-workspace .ui-menu-panel,.list-workspace .ui-menu-panel button:not(.danger){color:var(--ui-text)}.list-workspace .ui-menu-panel button:not(.danger):hover{background:#f0f5f4}.report-record{min-width:0;background:white}.report-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 0;margin-bottom:16px;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}.report-section{border-top:1px solid var(--ui-line);padding:16px 0 0;min-width:0}.report-section>div{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.reports-workspace .field{min-width:0;max-width:100%}.report-filter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.report-filter-controls .field{width:176px;flex:0 1 176px}@media (max-width:640px){.report-filter-controls .field{width:calc(50% - 4px);flex:0 1 calc(50% - 4px)}.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.list-workspace .grid:has(>.stat-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.list-heading{align-items:flex-start;flex-wrap:wrap}.list-heading>div{max-width:100%}.list-filters{padding:10px}.list-filters>.field{flex:1;min-width:120px;max-width:100%}.list-workspace .list-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.list-summary>div{border-bottom:1px solid var(--ui-line)}.list-summary>div:nth-child(2n){border-right:0}.list-summary>div:nth-last-child(-n+2){border-bottom:0}.list-detail-fields,.org-form-grid{grid-template-columns:1fr}.notification-list article{flex-direction:column}.list-pager{flex-wrap:wrap}}.daily-targets_workspace__P6Txd{min-width:0;padding:16px;color:#1f2937;font-size:14px}.daily-targets_heading__bcIE3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.daily-targets_heading__bcIE3 h3,.daily-targets_heading__bcIE3 h4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:16px;font-weight:600}.daily-targets_heading__bcIE3 h4{font-size:18px}.daily-targets_heading__bcIE3 h4 span{border-left:1px solid #cbd5e1;padding-left:10px;color:#4b5563;font-size:14px}.daily-targets_heading__bcIE3>span,.daily-targets_note__irCo0{font-size:12px;color:#667085}.daily-targets_note__irCo0{margin:8px 0;display:block}.daily-targets_expand__TP7lz,.daily-targets_tools__21CpL{display:flex;align-items:center;gap:8px}.daily-targets_expand__TP7lz{min-height:36px}.daily-targets_market__vTBfq,.daily-targets_standard__R7LMJ{border-top:2px solid #cbd5e1;margin-top:16px;padding-top:16px}.daily-targets_metrics__Q2Vqc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #d6dde5;margin:14px 0}.daily-targets_metric__LNdXh{min-width:0;padding:14px}.daily-targets_metric__LNdXh+.daily-targets_metric__LNdXh{border-left:1px solid #d6dde5}.daily-targets_metricLabel__VFiSd{font-size:14px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px 12px}.daily-targets_metricLabel__VFiSd span{color:#667085;font-size:12px;font-weight:400}.daily-targets_numbers__NigKj{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:10px 0;min-height:36px;font-variant-numeric:tabular-nums}.daily-targets_numbers__NigKj strong,.daily-targets_orderLink__3VJVl,.daily-targets_targetNumber__c0fIG{font-size:26px;line-height:36px;font-weight:650}.daily-targets_numbers__NigKj>span{color:#667085;font-size:14px}.daily-targets_numbers__NigKj .daily-targets_missing__x8arO{font-size:18px;color:#667085}.daily-targets_orderLink__3VJVl{color:#146cad;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:5px}.daily-targets_targetNumber__c0fIG{display:block;margin:8px 0}.daily-targets_track__uDNZc{height:5px;background:#edf0f3;overflow:hidden;border-radius:2px}.daily-targets_track__uDNZc span{display:block;height:100%;background:#0f8276}.daily-targets_metricFoot__Lev2L{margin-top:8px;font-size:14px;color:#4b5563}.daily-targets_channels__jmyFQ{font-size:12px;color:#667085;margin-top:6px;overflow-wrap:anywhere}.daily-targets_actions__0F9lC h4{font-weight:600;margin-bottom:6px}.daily-targets_actions__0F9lC li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e5e7eb}.daily-targets_actions__0F9lC li>div{flex:1;min-width:0;overflow-wrap:anywhere}.daily-targets_actions__0F9lC small{display:block;color:#667085;font-size:12px;margin-top:4px}.daily-targets_actionIndex__hIiz0{color:#667085;font-variant-numeric:tabular-nums}.daily-targets_actionLink__PsXGs{color:#146cad;display:inline-flex;gap:6px;align-items:center;min-height:36px;flex-shrink:0}.daily-targets_evidence__NlQ_R{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.daily-targets_evidence__NlQ_R summary{cursor:pointer;min-height:32px;font-size:14px}.daily-targets_evidence__NlQ_R p{font-size:12px;color:#667085;margin:8px 0}.daily-targets_filters__GQS2R{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #d6dde5}.daily-targets_filters__GQS2R label{display:flex;align-items:center;gap:8px}.daily-targets_filters__GQS2R select{width:150px}.daily-targets_warning___oPhD{color:#92400e;background:#fff8eb;border-left:3px solid #d97706;padding:8px 12px;margin:10px 0}.daily-targets_notice__KBgC4{padding:10px 0;color:#0f756a}.daily-targets_error__R9302{padding:12px 0;color:#b42318;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.daily-targets_formNotice__uFXts{color:#4b5563;margin-bottom:20px}.daily-targets_formFields__aohqz{display:grid;gap:16px}.daily-targets_formFields__aohqz label{display:grid;gap:8px}.daily-targets_history__IZIUv{display:grid;gap:16px}.daily-targets_history__IZIUv h3{font-size:16px;font-weight:600}.daily-targets_history__IZIUv h4{font-weight:600}.daily-targets_workspace__P6Txd button:focus-visible,.daily-targets_workspace__P6Txd summary:focus-visible{outline:2px solid #0f8276;outline-offset:3px}@media (max-width:640px){.daily-targets_workspace__P6Txd{padding:12px}.daily-targets_metrics__Q2Vqc{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-targets_metric__LNdXh{padding:12px 8px}.daily-targets_metric__LNdXh:nth-child(3){border-left:0;border-top:1px solid #d6dde5;grid-column:1/-1}.daily-targets_actions__0F9lC li{flex-wrap:wrap;align-items:flex-start;gap:8px}.daily-targets_actions__0F9lC li>div{flex-basis:calc(100% - 28px)}.daily-targets_actionLink__PsXGs{margin-left:20px}}.sku-cost,.sku-month-sales{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-variant-numeric:tabular-nums}.sku-cost small,.sku-month-sales small{font-size:12px;color:#667085}.sku-cost strong,.sku-month-sales strong{font-size:14px;color:#1f2937}.sku-clearance-badge{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;border:1px solid #e2b675;border-radius:4px;background:#fff8eb;color:#8a4b0e;font-size:12px;white-space:nowrap}.sku-operation-fields{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:0 0 20px;margin:0 0 16px;border-bottom:1px solid #d5dce5}.sku-operation-fields>label:not(.btn){display:flex;flex-direction:column;gap:8px;min-width:160px;font-size:14px;color:#4b5563}.sku-operation-fields .ui-meta{max-width:100%;overflow-wrap:anywhere}.sku-import-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:14px}.sku-import-summary label{display:flex;align-items:center;gap:8px}.sku-import-image{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dce5;border-radius:6px;background:#fff;padding:4px}.sku-import-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sku-image-import-table{min-width:740px}.sku-image-import-table td{vertical-align:middle;text-align:center}.sku-image-import-table small{display:block;max-width:260px;white-space:normal;font-size:12px}.sku-operation-error{color:#b42318}.sku-selection-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#edf7f5;border-block:1px solid #bcded9;padding:10px 12px;margin-bottom:12px}.sku-month-sort{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:inherit;font-weight:600}@media(max-width:600px){.sku-operation-fields{align-items:stretch;gap:12px}.sku-operation-fields>label:not(.btn){width:100%;min-width:0}.sku-month-sales strong{font-size:14px}.sku-import-summary{align-items:start}.sku-import-summary>span{width:100%}}.sku-month-detail{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #d7dee7;text-align:center}.sku-month-detail h3{font-size:14px;color:#4b5563;margin-bottom:8px}.sku-workspace .sku-inventory-table{min-width:1480px;table-layout:auto}.sku-inventory-table :is(th,td){white-space:nowrap}.sku-inventory-table .sku-name-column{min-width:160px;max-width:220px;white-space:normal}.sku-inventory-table .inventory-availability{min-width:190px;max-width:250px;white-space:normal}.sku-inventory-table .list-actions{min-width:188px;flex-wrap:nowrap}.inventory-availability,.inventory-planning,.ip-drawer{--ip-ink:#1f2937;--ip-muted:#667085;--ip-line:#cbd5df;--ip-soft:#f4f6f8;--ip-accent:#0f8276;--ip-danger:#b42318;--ip-warning:#925100;color:var(--ip-ink);font-size:14px;line-height:1.5;letter-spacing:0;min-width:0;max-width:100%}.inventory-planning{display:grid;gap:16px}.inventory-planning *,.ip-drawer *{box-sizing:border-box}.inventory-planning :is(h2,h3,p),.ip-drawer :is(h3,p){margin:0}.inventory-planning :is(h2,h3),.ip-drawer h3{font-size:16px;font-weight:650}.ip-actions,.ip-check,.ip-inline-actions,.ip-row-actions,.ip-scope,.ip-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ip-scope,.ip-toolbar{justify-content:space-between}.ip-scope{padding-bottom:10px;border-bottom:1px solid var(--ip-line)}.ip-scope strong{font-size:18px}.ip-muted,.ip-scope span{color:var(--ip-muted);font-size:12px}.ip-button{min-height:36px;border:1px solid var(--ip-line);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;background:white;color:var(--ip-ink);font-size:14px;line-height:20px;cursor:pointer}.ip-button:hover:not(:disabled){background:var(--ip-soft);border-color:#8a98a8}.ip-button.ip-primary{background:var(--ip-accent);color:white;border-color:var(--ip-accent)}.ip-button.ip-primary:hover:not(:disabled){background:#0b6b61}.inventory-planning :is(button,input,select,textarea,summary):focus-visible,.ip-drawer :is(button,input,select,textarea,summary):focus-visible,.ip-table-scroll:focus-visible{outline:2px solid #0f8276;outline-offset:3px}.inventory-planning :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.inventory-planning :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:36px;border:1px solid var(--ip-line);border-radius:6px;padding:7px 10px;background:white;color:var(--ip-ink);font-size:14px}.inventory-planning input[type=number]{font-variant-numeric:tabular-nums}.inventory-planning input[type=checkbox]{width:16px;height:16px;accent-color:var(--ip-accent);flex-shrink:0}.inventory-planning input[readonly]{background:var(--ip-soft);color:#4b5563}.ip-filters{display:grid;gap:12px;padding:12px 0;border-bottom:1px solid var(--ip-line)}.ip-search{display:flex;align-items:center;gap:8px;width:min(360px,100%);color:var(--ip-muted)}.ip-search input{flex:1;width:100%}.ip-filters .ui-segments{flex-wrap:wrap}.inventory-planning .ui-segments button{min-height:36px}.ip-error,.ip-notice{padding:10px 12px;font-size:14px;overflow-wrap:anywhere}.ip-error{background:#fff1f0;color:var(--ip-danger);display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-left:3px solid var(--ip-danger)}.ip-notice{color:#694100;background:#fff8e8;border-left:3px solid #b77900}.ip-selection{padding:12px 0;border-block:1px solid var(--ip-line)}.ip-selection-list{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.ip-selection-list label,.ip-selection-list>div{display:flex;align-items:center;gap:8px}.ip-selection-list input{width:110px;text-align:center}.inventory-planning .ip-table-scroll,.ip-drawer .ip-table-scroll{width:100%;min-width:0;max-width:100%;overflow:auto;overscroll-behavior-x:contain}.inventory-planning .ip-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;color:var(--ip-ink);font-size:14px}.inventory-planning .ip-table :is(th,td){padding:10px 12px;height:44px;text-align:center;vertical-align:middle;border:0;border-bottom:1px solid #dce2e8;font-variant-numeric:tabular-nums}.inventory-planning .ip-table th{font-weight:600}.inventory-planning .ip-table thead th{background:var(--ip-soft);color:#4b5563;white-space:nowrap;position:sticky;top:0;z-index:1}.inventory-planning .ip-table [data-ip-group=start]{border-left:1px solid var(--ip-line)}.inventory-planning .ip-table tbody tr:hover{background:#f5f9fa}.inventory-planning .ip-table tbody tr[data-selected=true]{background:#eaf5f3}.inventory-planning .ip-table td .inventory-availability{min-width:160px}.ip-table small{display:block;font-size:12px;color:var(--ip-muted)}.ip-sort{border:0;background:transparent;display:inline-flex;gap:5px;min-height:36px;font:inherit;color:inherit;cursor:pointer}.ip-product,.ip-sort{align-items:center;justify-content:center}.ip-product{display:flex;gap:10px;min-width:140px;max-width:260px;margin:auto}.ip-product img{width:44px;height:44px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border:1px solid var(--ip-line);border-radius:4px}.ip-link{border:0;background:transparent;color:#0067a7;cursor:pointer;text-align:center;font:inherit;padding:4px;overflow-wrap:anywhere}.ip-link :is(strong,span){display:block}.ip-link span{color:var(--ip-ink);font-weight:400;margin-top:4px}.ip-link:hover{text-decoration:underline}.ip-row-actions{justify-content:center;flex-wrap:nowrap}.ip-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;min-width:110px}.ip-risk{padding:2px 6px;border:1px solid var(--ip-line);border-radius:4px;background:#f7f8fa;color:#4b5563;font-size:12px;white-space:nowrap}.ip-risk-out_of_stock,.ip-risk-overdue,.ip-risk-stockout_before_arrival{color:var(--ip-danger);background:#fff1f0;border-color:#f2c1bc}.ip-risk-data_incomplete,.ip-risk-low_stock,.ip-risk-need_restock{color:var(--ip-warning);background:#fff8e8;border-color:#eacb88}.ip-risk-in_transit{color:#0067a7;background:#edf7fe;border-color:#bcdff5}.inventory-availability{display:grid;justify-items:center;gap:3px;text-align:center}.inventory-availability strong{font-size:14px;font-weight:600}.inventory-availability :is(span,small){font-size:12px;overflow-wrap:anywhere}.inventory-availability small{color:var(--ip-muted);font-variant-numeric:tabular-nums}.inventory-availability-out_of_stock strong{color:var(--ip-danger)}.inventory-availability-low_stock strong,.inventory-availability-unknown strong{color:var(--ip-warning)}.inventory-availability-disabled strong{color:#667085}.inventory-availability .ip-stale{color:var(--ip-danger);display:inline-flex;gap:4px;align-items:center}.ip-empty{padding:20px;color:var(--ip-muted);text-align:center}.ip-detail-section{border-top:1px solid var(--ip-line);margin-top:20px;padding-top:16px}.ip-detail-section h3{margin-bottom:12px}.ip-detail-section summary{cursor:pointer;font-size:14px;font-weight:600;min-height:36px}.ip-evidence{margin:0;display:grid;gap:10px}.ip-evidence>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;padding-bottom:8px;border-bottom:1px solid #e5e9ee}.ip-evidence dt{color:#4b5563;overflow-wrap:anywhere}.ip-evidence dd{margin:0;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ip-evidence-list{padding:0 0 0 20px;margin:0}.ip-evidence-list>li{padding-bottom:16px}.ip-json{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.ip-detail-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ip-detail-status .inventory-availability{text-align:left;justify-items:start}.ip-detail-status .ip-tags{justify-content:flex-start}.ip-detail-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-block:1px solid var(--ip-line);background:var(--ip-soft)}.ip-detail-metrics>div{min-width:0;padding:12px 10px;text-align:center}.ip-detail-metrics>div+div{border-left:1px solid var(--ip-line)}.ip-detail-metrics dt{color:#4b5563;font-size:12px;overflow-wrap:anywhere}.ip-detail-metrics dd{margin:5px 0 0;font-size:20px;line-height:1.4;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ip-detail-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;color:var(--ip-muted);font-size:12px}.ip-detail-meta strong{color:var(--ip-ink);font-weight:600}.ip-drawer .ip-detail-confirmation{margin-top:6px;color:var(--ip-muted);font-size:12px;overflow-wrap:anywhere}.ip-detail-issues{margin:12px 0 0;padding:8px 12px 8px 28px;color:var(--ip-warning);background:#fff8e8;border-left:3px solid #b77900;font-size:12px}.ip-detail-issues li+li{margin-top:3px}.ip-drawer .ip-detail-table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0;font-size:14px;color:var(--ip-ink)}.ip-drawer .ip-detail-table :is(th,td){border:0;border-bottom:1px solid #dce2e8;padding:10px;height:44px;text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}.ip-drawer .ip-detail-table th{font-weight:600}.ip-drawer .ip-detail-table thead th{position:sticky;top:0;z-index:1;background:var(--ip-soft);color:#4b5563;white-space:nowrap}.ip-drawer .ip-detail-table [data-ip-group=start]{border-left:1px solid var(--ip-line)}.ip-drawer .ip-detail-table small{display:block;margin-top:3px;color:var(--ip-muted);font-size:12px;font-weight:400}.ip-drawer .ip-detail-table .ip-overdue{color:var(--ip-danger)}.ip-drawer .ip-detail-table tbody tr:hover{background:#f5f9fa}.ip-drawer .ip-detail-table tbody tr[data-shortage=true]{background:#fff8ee}.ip-date-range{white-space:nowrap}.ip-date-range>span{display:block;color:var(--ip-muted);font-size:12px}.ip-detail-fold{margin-top:10px;min-width:0}.ip-detail-fold>summary{padding:8px 0;color:var(--ip-ink);cursor:pointer;font-size:14px;font-weight:600;min-height:36px}.ip-detail-fold>summary:hover{color:var(--ip-accent)}.ip-detail-fold>summary span,.ip-section-count{margin-left:10px;font-size:12px;font-weight:400;color:var(--ip-muted)}.ip-sample-dates{display:grid;gap:10px;margin:0;padding:8px 0;font-size:12px}.ip-sample-dates>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.ip-sample-dates dt{color:#4b5563;font-weight:600}.ip-sample-dates dd{margin:0;overflow-wrap:anywhere;color:var(--ip-muted);font-variant-numeric:tabular-nums;line-height:1.8}.ip-forecast-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:12px}.ip-forecast-summary>div{min-width:0}.ip-forecast-summary dt{color:#4b5563;font-size:12px}.ip-forecast-summary dd{margin:4px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ip-drawer .ip-detail-note{margin-top:10px}.ip-drawer .ip-timeline-scroll{max-height:352px}.ip-drawer .ip-transit-table{min-width:640px}.ip-drawer .ip-transit-table small{max-width:180px;margin-inline:auto}.inventory-form fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.ip-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ip-form-grid label,.ip-full-field{display:grid;gap:6px;color:#4b5563;font-size:14px;min-width:0}.ip-full-field textarea{width:100%;min-height:80px;resize:vertical}.ip-check{min-height:36px;font-size:14px}.ip-inline-actions{justify-content:flex-end;padding-top:12px;border-top:1px solid var(--ip-line)}form .inventory-form .ip-inline-actions{display:none}.inventory-planning .ip-receipt-table{min-width:630px}.ip-receipt-table input{width:104px;text-align:center}@media (max-width:640px){.inventory-planning{gap:12px}.ip-toolbar{align-items:flex-start}.ip-actions{gap:6px}.ip-actions .ip-button{padding-inline:8px}.ip-filters .ui-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ip-filters .ui-segments button{justify-content:center;min-width:0;padding-inline:6px}.ip-form-grid,.ip-selection-list{grid-template-columns:minmax(0,1fr)}.ip-selection-list{display:grid}.ip-selection-list label,.ip-selection-list>div{justify-content:space-between}.ip-selection-list label{flex:1}.ip-evidence>div{grid-template-columns:minmax(0,1fr);gap:4px}.ip-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-detail-metrics>div+div{border-left:0}.ip-detail-metrics>div:nth-child(2n){border-left:1px solid var(--ip-line)}.ip-detail-metrics>div:nth-child(n+3){border-top:1px solid var(--ip-line)}.ip-detail-meta{display:grid;gap:6px}.ip-forecast-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-forecast-summary>div:last-child{grid-column:1/-1}.ip-detail-status,.ip-scope{align-items:flex-start}.inventory-planning .list-pager{flex-wrap:wrap}}.loss-entry{color:#1f2937;font-size:14px}.loss-detail section,.loss-entry section+section{border-top:1px solid #cbd5e1;margin-top:20px;padding-top:20px}.loss-detail h3,.loss-entry h3{font-size:16px;font-weight:600;margin-bottom:16px}.loss-entry label,.loss-filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.loss-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.loss-span{grid-column:1/-1}.loss-entry .loss-type{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.loss-stock-preview{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:8px;padding:16px 0;background:#f8fafb;border-block:1px solid #d0d5dd}.loss-stock-preview div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.loss-stock-preview strong{font-size:24px;font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere;text-align:center}.loss-entry .loss-confirm{flex-direction:row;align-items:center;margin-top:16px}.loss-entry .loss-confirm input{width:18px;height:18px}.loss-danger{color:#b42318}.loss-success{padding:12px;margin-bottom:16px;color:#067647;background:#ecfdf3}.loss-detail dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);padding:12px 0;gap:16px;border-bottom:1px solid #e4e7ec}.loss-detail dt{color:#4b5563}.loss-detail dd{overflow-wrap:anywhere;white-space:pre-wrap}.loss-records{min-width:0}.loss-records table{min-width:1320px}.loss-records td,.loss-records th{white-space:nowrap}.loss-filters{align-items:flex-end}.loss-filters label{flex:1 1 140px;max-width:240px}.loss-status{padding:3px 8px;border-radius:4px;background:#ecfdf3;color:#067647}.loss-status.reversed{color:#4b5563;background:#f2f4f7}.loss-records td.loss-reason{min-width:180px;max-width:260px;overflow-wrap:anywhere;white-space:normal}@media (max-width:639px){.loss-form-grid{grid-template-columns:minmax(0,1fr)}.loss-stock-preview{gap:2px;grid-template-columns:1fr 14px 1fr 14px 1fr}.loss-stock-preview strong{font-size:22px}.loss-filters label{max-width:none}}.operations-workspace{min-width:0}.operation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0}.operation-form label{display:grid;gap:8px;min-width:0;color:#4b5563;font-size:14px}.operation-form .field,.operation-form .textarea{width:100%;min-width:0}.operation-form output.field{background:#f3f4f6;display:block}.operation-span{grid-column:1/-1}.operation-warning{padding:12px;border-left:3px solid #b45309;background:#fffbeb;color:#92400e;font-size:14px;margin:12px 0}.operation-check{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:14px}.operation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.operation-fields>div{padding:14px 0;border-bottom:1px solid #d8dee6;min-width:0}.operation-fields dt{font-size:12px;color:#667085;margin-bottom:6px}.operation-fields dd{font-size:14px;color:#1f2937;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.operation-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0}.sa-field{display:grid;gap:8px;margin:16px 0;font-size:14px;color:#4b5563}.sa-field,.sa-workspace{min-width:0}.sa-pending-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0;border-block:1px solid #cbd5e1}.sa-pending-metrics button{border:0;border-right:1px solid #cbd5e1;border-radius:0;background:white;padding:18px 12px;text-align:center;cursor:pointer;min-width:0}.sa-pending-metrics button:last-child{border-right:0}.sa-pending-metrics button:hover{background:#eff8f6}.sa-pending-metrics button:focus-visible{outline:2px solid #0f8276;outline-offset:-2px}.sa-pending-metrics span{display:block;color:#4b5563;font-size:14px}.sa-pending-metrics strong{display:block;margin-top:8px;font-size:20px;font-variant-numeric:tabular-nums;color:#1f2937;overflow-wrap:anywhere}@media (max-width:600px){.sa-pending-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-pending-metrics button{border-bottom:1px solid #cbd5e1}.sa-pending-metrics button:nth-child(2n){border-right:0}.sa-pending-metrics button:last-child{grid-column:1/-1;border-bottom:0}}.operation-fee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;margin:8px 0}.operation-section{padding:16px 0;border-top:1px solid #d8dee6}.operation-section h3{font-size:16px;font-weight:600;margin-bottom:12px}.operation-history{border-bottom:1px solid #d8dee6;padding:14px 0}.operation-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:300px;overflow:auto}.operations-workspace table td,.operations-workspace table th{text-align:center;vertical-align:middle}.operations-workspace .list-filters{flex-wrap:wrap}.finance-summary{border-block:1px solid #d8dee6;margin:16px 0}.finance-summary-group{padding:16px 0}.finance-summary-group+.finance-summary-group{border-top:1px solid #d8dee6}.finance-summary h3{font-size:14px;font-weight:600;margin-bottom:12px}.finance-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.finance-summary dt{color:#667085;font-size:12px}.finance-summary dd{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.finance-alert{display:block;color:#a33a25;font-size:12px;margin-top:4px}.finance-order-hint{display:inline-block;margin-left:6px;color:#92400e;font-size:12px;white-space:nowrap}.finance-errors{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.finance-table{max-width:100%;overflow-x:auto}.finance-table td,.finance-table th{text-align:center;vertical-align:middle}.finance-table input.field{min-width:110px}.finance-expected-table table{min-width:1040px}.finance-expected-table td,.finance-expected-table th{white-space:nowrap;text-align:center}.finance-workspace .list-filters label{min-width:140px;flex:1 1 150px}.finance-workspace .list-filters .field{width:100%;min-width:0}.finance-context-actions,.finance-next-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid #d8dee6}.finance-next-action{color:#116b61;background:#edf8f5;padding:12px}.finance-more-filters{align-self:end;min-width:120px}.finance-more-filters summary{cursor:pointer;padding:8px;min-height:36px;font-size:14px;color:#4b5563}.finance-more-filters>div{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.finance-market-choices{display:grid;gap:16px;padding:16px 0}.finance-stage{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #d8dee6}.finance-stage strong{font-size:16px}.finance-stage p{font-size:14px;color:#667085;margin-top:4px}.finance-workspace section[aria-label="账单与到账列表"] table{min-width:1320px}.finance-workspace section[aria-label="账单与到账列表"] td,.finance-workspace section[aria-label="账单与到账列表"] th{white-space:nowrap;padding:12px;font-variant-numeric:tabular-nums}.finance-workspace section[aria-label="账单与到账列表"] td:last-child,.finance-workspace section[aria-label="账单与到账列表"] th:last-child{position:sticky;right:0;background:#fff;border-left:1px solid #d8dee6;z-index:1}.finance-workspace section[aria-label="账单与到账列表"] th:last-child{background:#f6f8fa;z-index:2}@media (max-width:600px){.finance-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-workspace .list-filters label{min-width:0;flex-basis:calc(50% - 12px)}.finance-workspace .list-heading .btn{white-space:normal}.finance-table{width:100%}.operation-form{grid-template-columns:minmax(0,1fr)}.operation-fields{gap:0 12px}.operations-workspace .list-heading{flex-wrap:wrap}}.order-month-source,.order-month-workspace{min-width:0;font-size:14px;letter-spacing:0}.order-month-workspace{display:grid;gap:16px}.order-month-source .finance-table,.order-month-workspace .finance-table{max-width:100%;overflow-x:auto}.order-month-ledger table{min-width:920px}.order-month-annual table{min-width:640px}.order-month-source table{min-width:620px}.order-month-source td,.order-month-source th,.order-month-workspace td,.order-month-workspace th{text-align:center;vertical-align:middle;font-size:14px;font-variant-numeric:tabular-nums}.order-month-ledger td{height:60px}.order-month-ledger small,.order-month-source small{display:block;margin-top:4px;font-size:12px;color:#667085}.order-month-annual summary{display:flex;align-items:center;gap:8px}.order-month-annual summary:before{content:"\25b8"}.order-month-annual[open] summary:before{content:"\25be"}.order-month-annual[open] summary{padding-bottom:12px}.order-month-selected td{background:#edf7f5}.order-month-description{min-width:160px;max-width:300px;white-space:normal;overflow-wrap:anywhere}.order-month-source .operation-fields{margin-bottom:16px}.order-month-source h3{font-size:16px}.order-month-workspace .cash-ledger-toolbar>.field{max-width:260px}@media(max-width:700px){.order-month-workspace{gap:12px}.order-month-workspace .cash-ledger-toolbar>.field{max-width:none;width:100%;flex:none}.order-month-workspace .ui-segments-navigation{flex-wrap:wrap}.order-month-workspace .ui-segments-navigation .btn{padding:10px 8px}}.rec-workbench{color:#1f2937;min-width:0}.rec-workbench .list-heading h2{font-size:20px}.rec-scope{background:#fff;border-bottom:1px solid #d8dee6;padding:16px;margin-bottom:16px;display:grid;gap:12px}.rec-scope .ui-segments-navigation{margin:0}.rec-workbench .rec-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rec-toolbar>label{min-width:160px}.rec-toolbar input{max-width:260px}.rec-workbench .rec-filter-band{background:#fff;padding:16px;margin:0;border-bottom:1px solid #d8dee6}.rec-summary{background:#fff;margin-bottom:16px;padding:16px}.rec-summary>div+div{margin-top:16px;border-top:1px solid #d8dee6;padding-top:16px}.rec-summary h3{font-size:14px;margin:0 0 12px}.rec-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.rec-summary dl>div{padding:4px 16px;border-right:1px solid #d8dee6;min-width:0}.rec-summary dl>div:first-child{padding-left:0}.rec-summary dl>div:last-child{border-right:0}.rec-summary dt{font-size:14px;color:#4b5563}.rec-summary dd{margin:8px 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rec-workbench section[aria-label="账单与到账列表"] .rec-bills table{min-width:1000px;width:100%}.rec-workbench .rec-bills td,.rec-workbench .rec-bills th{text-align:center;vertical-align:middle}.rec-bills small{display:block;margin-top:5px;font-size:12px;color:#667085}.rec-status,.rec-workbench .rec-bill-number{font-weight:600}.rec-status{display:inline-flex;align-items:center;font-size:12px;line-height:20px;padding:2px 8px;border-radius:4px;background:#f1f3f5;color:#4b5563;white-space:nowrap}.rec-status-warning{color:#92400e;background:#fff4e5}.rec-status-success{color:#116b61;background:#e8f5f1}.rec-status-info{color:#155e99;background:#eaf3fc}.rec-pending{color:#92400e;font-size:12px}.rec-row-actions{display:flex;align-items:center;justify-content:center;gap:8px}.rec-row-actions>.list-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;min-height:36px}.rec-empty{padding:36px 16px;background:#fff;display:grid;justify-items:center;gap:12px;border-bottom:1px solid #d8dee6}.rec-empty h3{font-size:16px;margin:0}.rec-empty p{color:#667085;font-size:14px;margin:0}.rec-bill-identity{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid #d8dee6}.rec-bill-identity h3{font-size:18px;margin:8px 0;overflow-wrap:anywhere}.rec-bill-identity p{font-size:14px;color:#667085;margin:0}.rec-detail-stage{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0;padding:12px;background:#f4f8fa;border-left:3px solid #0f8276}.rec-detail-stage p{font-size:14px;margin:0}.rec-workbench .sa-workspace{background:#fff;padding:16px}.rec-workbench .sa-workspace .operation-toolbar{margin-top:0}.rec-workbench .sa-pending-metrics{border-top:0;margin-top:0}.rec-workbench .sa-pending-metrics button{text-align:left}.rec-workbench .sa-pending-metrics strong{color:#155e99}.rec-history-summary{margin:12px 0;border-bottom:1px solid #d8dee6;padding-bottom:12px}.rec-history-summary summary{cursor:pointer;color:#4b5563;font-size:14px}.rec-workbench .finance-next-action{justify-content:space-between}.rec-workbench .rec-refresh-note{display:block;font-size:12px;color:#667085;padding:8px 16px;background:#fff}.rec-review-steps{display:flex;list-style:none;padding:0;margin:0 0 16px;gap:8px;border-bottom:1px solid #d8dee6}.rec-review-steps li{flex:1;padding:10px 4px;font-size:14px;text-align:center;color:#667085;border-bottom:3px solid transparent}.rec-review-steps li[aria-current=step]{color:#0f766e;border-color:#0f8276;font-weight:600}.rec-workbench .table-wrap input,.rec-workbench .table-wrap select{text-align:center}@media(max-width:640px){.rec-scope,.rec-summary,.rec-workbench .rec-filter-band,.rec-workbench .sa-workspace{padding:12px}.rec-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-summary dl>div{padding:12px 8px}.rec-summary dl>div:first-child{padding-left:8px}.rec-summary dl>div:nth-child(2n){border-right:0}.rec-summary dl>div:nth-child(-n+2){border-bottom:1px solid #d8dee6}.rec-toolbar input,.rec-toolbar>label{min-width:0;width:100%;max-width:none}.rec-toolbar{align-items:stretch}.rec-review-steps li{font-size:12px}}.cash-workbench{color:#1f2937;font-size:14px}.cash-workbench .list-heading h2{font-size:20px}.cash-categories,.cash-ledger-section,.cash-overview,.cash-scope{background:#fff;border-bottom:1px solid #d9e0e7;padding:16px;min-width:0}.cash-scope{display:flex;flex-direction:column;gap:14px}.cash-date-range,.cash-dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cash-dates>.field{width:168px}.cash-date-range .field{width:158px}.cash-overview{margin:0}.cash-annual-heading,.cash-ledger-toolbar,.cash-overview-heading,.cash-subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cash-overview-heading{font-size:12px;color:#667085}.cash-overview-heading .list-link{display:inline-flex;align-items:center;gap:6px;font-size:14px}.cash-workbench .cashflow-metrics{margin:12px 0 0;border:0;padding-block:4px}.cash-workbench .cashflow-metrics>div{padding:8px 16px}.cash-workbench .cashflow-metrics strong,.cash-workbench .cashflow-metrics>div>.list-link{font-size:24px;line-height:32px}.cash-workbench .cashflow-metrics small .list-link{font-size:12px}.cash-reminders{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #e5e7eb;padding-top:12px;margin-top:12px}.cash-reminders .list-link{min-height:36px}.cash-status-stack .finance-alert,.cash-workbench .finance-alert{color:#9a4b06}.cash-ledger-toolbar>div:last-child{display:flex;align-items:center;gap:8px}.cash-ledger-toolbar .ui-segments-navigation{width:auto;border:0}.cash-ledger-toolbar{border-bottom:1px solid #d9e0e7}.cash-ledger-toolbar .field{width:230px}.cash-detail-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:12px;border-bottom:1px solid #e5e7eb}.cash-detail-filters label{display:grid;gap:6px;color:#4b5563}.cash-subtotal{padding:12px 0;color:#667085;font-size:12px;line-height:24px}.cash-subtotal b{color:#1f2937;font-variant-numeric:tabular-nums}.cash-ledger table{min-width:1040px}.cash-ledger td,.cash-ledger th{font-size:14px;text-align:center;vertical-align:middle}.cash-ledger th{background:#f5f7f8;color:#4b5563;font-weight:600}.cash-ledger td{height:64px}.cash-ledger td:nth-child(5),.cash-ledger td:nth-child(8),.cash-ledger th:nth-child(5),.cash-ledger th:nth-child(8){border-left:1px solid #d9e0e7}.cash-ledger small,.cash-links small{display:block;font-size:12px;color:#667085;margin-top:4px}.cash-ledger tr:hover td{background:#f0f8f7}.cash-ledger .cash-summary-cell{white-space:normal;overflow-wrap:anywhere;min-width:150px;max-width:250px}.cash-kind{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.cash-kind-income{color:#0f766e}.cash-kind-expense{color:#4b5563}.cash-amount{font-weight:600;font-variant-numeric:tabular-nums}.cash-status-stack{display:grid;gap:5px;justify-items:center}.cash-ledger .cash-void td{background:#f8f9fa;color:#667085}.cash-categories{margin:0}.cash-categories summary{cursor:pointer;font-weight:600;min-height:28px}.cash-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding-top:8px}.cash-category-list>button{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #e5e7eb;padding:12px 0;background:none;text-align:left;color:#1f2937;gap:12px}.cash-category-list strong{color:#0671b1;font-variant-numeric:tabular-nums}.cash-category-list small{font-size:12px;color:#667085;margin-left:8px}.cash-notice{padding:12px 16px;background:#eaf6f3;border-left:3px solid #0f8276;display:flex;flex-wrap:wrap;gap:12px}.cash-record-amount{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid #d9e0e7;margin-bottom:16px}.cash-record-amount strong{font-size:26px;font-variant-numeric:tabular-nums}.cash-record-amount small{font-size:12px;color:#667085}.cash-audit-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.cash-links h3{display:flex;gap:8px;align-items:center}.cash-links .field{min-width:130px}.cash-links table .field{text-align:center;font-variant-numeric:tabular-nums}.cash-links>label{display:grid;gap:6px;margin-block:12px}.cash-selected-links{border-top:1px solid #d9e0e7;padding-top:8px}.cash-selected-links>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block:8px}.cash-annual-heading{margin-bottom:16px}.cash-annual-heading label{display:grid;gap:6px}.cash-annual-heading .field{width:150px}@media(max-width:700px){.cash-categories,.cash-ledger-section,.cash-overview,.cash-scope{padding:12px}.cash-workbench .list-heading,.cash-workbench .list-heading>div{align-items:flex-start}.cash-workbench .list-heading>div{gap:8px}.cash-workbench .cashflow-metrics>div{padding:12px 8px}.cash-workbench .cashflow-metrics strong,.cash-workbench .cashflow-metrics>div>.list-link{font-size:20px;line-height:28px}.cash-detail-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-ledger-toolbar>div:last-child{width:100%}.cash-ledger-toolbar .field{flex:1;width:0;min-width:0}.cash-date-range{width:100%;flex-wrap:nowrap}.cash-date-range .field{width:0;flex:1;min-width:0}.cash-category-list{grid-template-columns:minmax(0,1fr)}}.uae-shared-editor{min-width:0;color:#1f2937}.uae-bulk-fields{border:0;padding:0;margin:0;min-width:0}.uae-bulk-fields .operation-toolbar{flex-wrap:wrap}.uae-bulk-fields .operation-check{display:flex;align-items:center;gap:8px}.uae-bulk-fields td:first-child,.uae-bulk-fields th:first-child{width:44px}.uae-bulk-fields table{min-width:760px}.uae-shared-editor .operation-toolbar{flex-wrap:wrap}.uae-mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.uae-mapping label{min-width:0;color:#4b5563;font-size:14px}.uae-mapping select{width:100%}.uae-edit-table,.uae-shared-table{max-width:100%;overflow-x:auto}.uae-shared-editor .uae-edit-table,.uae-shared-editor .uae-shared-table{max-height:480px;overflow-y:auto}.uae-edit-table table{min-width:1120px;table-layout:fixed}.uae-edit-table th:first-child{width:180px}.uae-edit-table th:last-child{width:220px}.uae-edit-table .field{width:100%;min-width:0;text-align:center}.uae-edit-table td,.uae-edit-table th,.uae-shared-table td,.uae-shared-table th{text-align:center;vertical-align:middle;font-size:14px;font-variant-numeric:tabular-nums}.uae-edit-table small,.uae-shared-table small{display:block;font-size:12px;color:#667085;white-space:normal}.uae-edit-table th,.uae-shared-table th{background:#f4f6f8;color:#4b5563}.uae-edit-table td,.uae-shared-table td{min-height:44px;padding:10px 8px}.uae-edit-table details{margin-top:8px}.uae-edit-table details .field{margin-top:6px}.uae-skipped{background:#f3f4f6}.uae-skipped td:first-child{text-decoration:line-through}.uae-adjustment{display:grid;grid-template-columns:1fr 1fr 2fr 36px;gap:8px;margin-bottom:10px}.uae-omissions{max-height:260px;overflow-y:auto;border-block:1px solid #d8dee6;padding:8px 0}.uae-omissions p{font-size:14px;margin:8px 0}@media (max-width:600px){.uae-shared-editor .uae-edit-table,.uae-shared-editor .uae-shared-table{max-height:360px}.uae-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.uae-adjustment{grid-template-columns:minmax(0,1fr) 36px}.uae-adjustment .field{grid-column:1}.uae-adjustment button{grid-column:2;grid-row:1}.uae-shared-editor .operation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.cashflow-workspace{min-width:0}.cashflow-workspace td,.cashflow-workspace th{text-align:center;font-variant-numeric:tabular-nums}.cashflow-description{min-width:160px;max-width:300px;white-space:normal;overflow-wrap:anywhere}.cashflow-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;padding:16px 0;border-block:1px solid #cbd5e1}.cashflow-metrics>div{display:flex;flex-direction:column;gap:8px;padding:8px 16px;border-right:1px solid #cbd5e1;min-width:0}.cashflow-metrics>div:last-child{border-right:0}.cashflow-metrics span{font-size:14px;color:#4b5563}.cashflow-metrics .list-link,.cashflow-metrics strong{font-size:20px;font-weight:700;overflow-wrap:anywhere;text-align:left;font-variant-numeric:tabular-nums}.cashflow-metrics small{font-size:12px}@media(max-width:700px){.cashflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashflow-metrics>div:nth-child(2n){border-right:0}.cashflow-metrics>div:nth-child(-n+2){border-bottom:1px solid #cbd5e1}.cashflow-workspace .list-filters{grid-template-columns:minmax(0,1fr)}}.order-money-value{display:inline-grid;grid-template-columns:minmax(max-content,1fr) 3ch;align-items:baseline;-moz-column-gap:5px;column-gap:5px;width:100%;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.order-money-amount{text-align:right}.order-money-value .order-money-currency{color:#07805a;font-size:11px;font-weight:500;line-height:inherit;text-align:left}.order-money-unknown{grid-template-columns:minmax(max-content,1fr) auto}.sales-workspace{color:#202930;min-width:0}.ui-refresh.sales-workspace :is(section,.sw-today-kpis){border-radius:0;box-shadow:none}.sales-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.sales-workspace button:disabled{cursor:default;opacity:.55}.sales-workspace button:focus-visible,.sales-workspace input:focus-visible{outline:2px solid #087f8c;outline-offset:3px}.sw-actions,.sw-context,.sw-controls,.sw-heading,.sw-list-footer,.sw-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sw-heading{padding:0 0 16px}.sw-heading h1{font-size:20px;font-weight:700;margin:3px 0 0}.sw-context,.sw-empty,.sw-eyebrow,.sw-meta{color:var(--ui-muted);font-size:12px}.sw-icon{height:36px;width:36px;border:1px solid #dce2e7;border-radius:6px;background:white}.sw-controls{display:grid;padding-bottom:14px;border-bottom:1px solid #dce2e7}.sw-context{margin:16px 0 12px}.sales-workspace .sw-context .sw-today-date{color:#202930;font-size:18px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.sw-periods{padding-top:12px}.sw-date-form,.sw-market-choice{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:12px 0}.sw-date-form label{font-size:12px}.sw-date-form input{display:block;border:1px solid #dce2e7;padding:7px;border-radius:4px}.sw-actions{justify-content:flex-start;margin-bottom:18px}.sw-actions button,.sw-date-form button,.sw-market-choice button{min-height:36px;border:1px solid #dce2e7;border-radius:5px;padding:8px 13px;background:#fff;font-size:14px}.sw-actions .sw-primary{background:#087f78;color:white;border-color:#087f78}.sw-inbox{margin-left:auto}.sw-today-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:white;border-block:1px solid #dce2e7;margin:0 0 16px}.sw-today-kpis>div{padding:18px;text-align:center;min-width:0;border-right:1px solid var(--ui-divider)}.sw-today-kpis>div:last-child{border-right:0}.sw-today-kpis span{display:block;font-size:14px;color:var(--ui-label)}.sw-today-kpis button{font-size:22px;font-weight:700;color:var(--ui-text);margin-top:9px;text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center}.sw-work-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.sw-sidebar{display:grid;gap:16px;min-width:0}.sw-panel{background:#fff;min-width:0;padding:16px 0;border-top:1px solid #dce2e7}.sw-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px 14px}.sw-panel h2{font-size:16px;font-weight:700}.sw-panel h3{font-size:12px;color:#b14843;padding:14px 16px 5px}.sw-todo-tabs{padding:0 16px 10px}.sw-order-list>button{width:100%;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;text-align:left;border-bottom:1px solid #edf0f2}.sw-order-list button:hover,.sw-row-link:hover,.sw-task:hover{background:#f4f8f8}.sw-order-list strong{display:block;font-size:14px;color:#167797}.sw-order-list small,.sw-task small{display:block;color:var(--ui-muted);font-size:12px;margin-top:5px}.sw-order-list b{font-size:14px;font-variant-numeric:tabular-nums}.sw-list-footer{padding:12px 16px 0;font-size:12px;color:#167797}.sw-pager{justify-content:flex-end;gap:8px;font-size:12px;color:var(--ui-muted)}.sw-pager button{width:36px;height:36px;border:1px solid #dce2e7;border-radius:4px}.sw-sidebar .sw-pager{padding:10px 16px 0}.sw-mini-list>div{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.sw-mini-list>div,.sw-row-link,.sw-task{font-size:14px;border-bottom:1px solid #edf0f2}.sw-row-link,.sw-task{width:100%;padding:11px 16px;text-align:left}.sales-workspace .sw-row-link{justify-content:space-between}.sales-workspace .sw-task{display:block}.sw-empty{padding:20px 16px;margin:0}.sw-error{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff1f0;color:#b14843;padding:16px;font-size:14px}.sw-loading{padding:28px 0;color:var(--ui-muted);font-size:14px}.sw-performance-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px;margin-top:16px;align-items:start}.sw-report-detail{margin-top:18px;background:white;padding:16px;border-block:1px solid #dce2e7}.sw-report-detail summary{cursor:pointer;font-size:14px;font-weight:600}@media (max-width:1100px){.sw-work-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.sw-today-kpis button{font-size:19px}}@media (max-width:760px){.sw-performance-grid,.sw-work-grid{grid-template-columns:minmax(0,1fr)}.sw-today-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-today-kpis>div{padding:14px 10px;border-bottom:1px solid #edf0f2}.sw-today-kpis>div:nth-child(2n){border-right:0}.sw-today-kpis>div:nth-last-child(-n+2){border-bottom:0}.sw-controls{align-items:start;flex-direction:column}.sw-markets button{padding:6px 8px}.sw-inbox{margin-left:0}.sw-order-list>button{grid-template-columns:minmax(0,1fr) 16px}.sw-order-list>button>span:nth-child(2){grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;text-align:left}.sw-order-list>button>svg{grid-column:2;grid-row:1}.sw-order-list b{grid-row:2}.sw-order-list small{overflow-wrap:anywhere}.sw-todo-tabs button{padding:6px 8px}}.management-workspace{color:#252a31;font-size:14px;min-width:0;max-width:100%;letter-spacing:0}.management-workspace *{box-sizing:border-box}.management-workspace .mg-analysis,.management-workspace .mg-band,.management-workspace .mg-kpis{box-shadow:none;border-radius:0}.management-workspace button{cursor:pointer}.management-workspace button:disabled{cursor:default;opacity:.5}.management-workspace button:focus-visible,.management-workspace input:focus-visible,.management-workspace select:focus-visible{outline:2px solid #138c7d;outline-offset:3px}.mg-toolbar{background:#fff;border-bottom:1px solid #dce2e6;padding:0 18px 14px;display:grid;gap:12px}.mg-toolbar-top{justify-content:space-between;gap:12px;border-bottom:1px solid #e5e8eb;padding:10px 0}.mg-freshness,.mg-toolbar-top{display:flex;align-items:center}.mg-freshness{gap:8px;font-size:12px;color:var(--ui-muted);white-space:nowrap}.mg-icon{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:4px;flex-shrink:0;color:var(--ui-muted)}.mg-icon:hover{background:#edf3f3;color:#087b6b}.mg-dates,.mg-filter-row,.mg-inline,.mg-range-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mg-meta,.mg-period{font-size:12px;color:var(--ui-muted)}.mg-range-row{padding-bottom:10px;border-bottom:1px solid #eff1f2}.mg-select{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.mg-select>span{color:var(--ui-muted);flex-shrink:0}.mg-dates input,.mg-select input,.mg-select select{border:1px solid #dce2e6;border-radius:4px;background:white;height:34px;padding:4px 8px;max-width:100%;min-width:0;width:145px;color:#363f48}.mg-command,.mg-dates{font-size:12px}.mg-command{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;color:#5a6570}.mg-command:hover{color:#087b6b;background:#f0f7f4}.mg-content{display:grid;gap:16px;margin-top:16px}.mg-two-column{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;align-items:start}.mg-band{min-width:0;background:#fff;padding:16px 18px;border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb}.mg-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mg-section-heading h2{font-size:14px;font-weight:650;margin:0}.mg-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:white;padding:18px 8px;border-bottom:1px solid #e5e8eb}.mg-kpi{min-width:0;padding:0 14px;display:flex;flex-direction:column;align-items:start;gap:8px;border-right:1px solid #edf0f2}.mg-kpi:last-child{border-right:0}.mg-kpi>span{font-size:14px;color:var(--ui-muted)}.mg-kpi-value{font-size:21px;font-weight:700;text-align:center;line-height:1.35;overflow-wrap:anywhere}.mg-kpi small{font-size:12px;color:var(--ui-muted)}.mg-blue{color:#1472ad}.mg-green{color:#087f68}.mg-red{color:#c44242}.mg-amber{color:var(--ui-warning)}.mg-table-scroll{max-width:100%;min-width:0;overflow-x:auto}.management-workspace .mg-table{width:100%;min-width:480px;border-collapse:collapse;font-size:12px;table-layout:auto}.management-workspace .mg-table th{background:#f7f9fa;color:var(--ui-muted);font-weight:600;padding:10px 9px;text-align:center;white-space:nowrap;border-bottom:1px solid #e3e7eb}.management-workspace .mg-table th:first-child{text-align:center}.management-workspace .mg-table td{padding:11px 9px;border-bottom:1px solid #eef0f2;text-align:center;white-space:nowrap}.management-workspace .mg-table td:first-child{text-align:center}.management-workspace .mg-table tbody tr:last-child td{border-bottom:0}.management-workspace .mg-table tr:hover td{background:#f9fbfc}.management-workspace .mg-table small{display:block;font-size:12px;color:var(--ui-muted);margin-top:3px;font-weight:400}.mg-table th button{gap:3px}.mg-link,.mg-table th button{display:inline-flex;align-items:center}.mg-link{gap:6px;color:#1472ad;font-weight:600}.mg-link:hover,.mg-name:hover,.mg-number-link:hover{text-decoration:underline}.mg-number-link{font-variant-numeric:tabular-nums}.mg-market-label{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px}.mg-market-label span{font-size:12px;color:var(--ui-muted)}.mg-market-group+.mg-market-group{margin-top:8px;border-top:1px solid #e9edf0;padding-top:4px}.mg-entity{display:flex;align-items:center;justify-content:center;gap:3px}.mg-name{text-align:center;max-width:180px;white-space:normal;overflow-wrap:anywhere;font-weight:600}.mg-expand{width:20px;height:24px}.mg-expand-placeholder{width:20px;flex-shrink:0}.mg-pagination{display:flex;justify-content:end;align-items:center;gap:12px;font-size:12px;color:#717d86;padding-top:10px}.mg-pagination button{color:#1472ad}.mg-task-list{display:grid}.mg-task-list button{display:flex;align-items:center;gap:10px;padding:12px 2px;font-size:14px;border-bottom:1px solid #edf0f2;text-align:left}.mg-task-list button:last-child{border-bottom:0}.mg-task-list button:hover{background:#f8fafb}.mg-task-list button b{margin-left:auto;font-size:14px}.mg-task-list button>svg{color:#a5adb6}.mg-rank-list{list-style:none;padding:0;margin:0}.mg-rank-list button{width:100%;display:flex;gap:9px;padding:9px 0;text-align:left;align-items:center}.mg-rank-list button>div{min-width:0;flex:1}.mg-rank-index{width:14px;text-align:center;font-size:12px;color:var(--ui-muted)}.mg-rank-value{display:flex;justify-content:space-between;gap:10px;font-size:14px}.mg-rank-value span{overflow-wrap:anywhere;min-width:0}.mg-rank-value b{color:#087f68;flex-shrink:0;font-size:14px}.mg-bar-track{background:#eef4f2;height:4px;margin-top:7px}.mg-bar-track i{height:4px;background:#1c9b88;display:block}.mg-analysis{background:white;border-top:1px solid #e5e8eb}.mg-analysis>summary{cursor:pointer;padding:16px 18px;font-weight:600;font-size:14px}.mg-analysis .mg-band{border-top:0}.mg-costs{margin-top:15px;padding-top:10px;border-top:1px solid #e3e7eb;display:grid;gap:8px;font-size:14px}.mg-costs>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--ui-muted)}.mg-list-more{margin-top:10px}.mg-exception-mix{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid #edf0f2;color:var(--ui-muted);font-size:12px}.mg-data-warning,.mg-error{background:#fff8e9;color:#9a6316;padding:12px 16px;font-size:12px;border-left:3px solid #d4a335}.mg-error{color:#b14141;background:#fff4f3;border-color:#d5817b}.mg-error button{margin-left:10px;text-decoration:underline}.mg-empty{padding:20px 4px;font-size:12px;color:var(--ui-muted);text-align:center}.mg-loading{align-items:center;justify-content:center;padding:70px 16px}.mg-footnote,.mg-loading{display:flex;gap:10px;color:var(--ui-muted)}.mg-footnote{justify-content:space-between;font-size:12px;flex-wrap:wrap;padding:0 2px 8px}.mg-footnote span{display:inline-flex;align-items:center;gap:4px}.mg-spin{animation:mg-spin 1.2s linear infinite}@keyframes mg-spin{to{transform:rotate(1turn)}}@media (max-width:1250px){.mg-two-column{grid-template-columns:minmax(0,1fr)}.mg-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.mg-kpi:nth-child(3){border-right:0}}@media (max-width:650px){.mg-toolbar{padding:0 12px 12px;gap:10px}.mg-toolbar-top{align-items:start}.mg-freshness>span{display:none}.mg-band{padding:12px}.mg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-kpi:nth-child(3){border-right:1px solid #edf0f2}.mg-kpi:nth-child(2n){border-right:0}.mg-kpi-value{font-size:19px}.mg-select{flex:1 1 135px}.mg-select input,.mg-select select{width:100%}.mg-period{font-size:12px}.mg-dates{gap:6px;width:100%}.mg-dates input{flex:1;width:120px}.mg-content,.mg-two-column{gap:12px}}@media (prefers-reduced-motion:reduce){.mg-spin{animation:none}}