:root{--wise-primary:#9fe870;--wise-primary-active:#cdffad;--wise-on-primary:#0e0f0c;--wise-primary-pale:#e2f6d5;--wise-primary-neutral:#c5edab;--wise-ink:#0e0f0c;--wise-ink-deep:#163300;--wise-body:#454745;--wise-mute:#868685;--wise-canvas:#ffffff;--wise-canvas-soft:#e8ebe6;--wise-positive:#2ead4b;--wise-positive-deep:#054d28;--wise-warning:#ffd11a;--wise-warning-deep:#b86700;--wise-warning-content:#4a3b1c;--wise-negative:#d03238;--wise-negative-deep:#a72027;--wise-negative-bg:#320707;--wise-row:#f4f6f2;--wise-negative-pale:#fdf1f1;--wise-hairline:#d9ddd5;--wise-accent-cyan:#38c8ff;--background:var(--wise-canvas-soft);--foreground:var(--wise-ink);--muted:var(--wise-body);--accent:var(--wise-ink-deep);--accent-strong:var(--wise-ink);--line:var(--wise-canvas-soft);--line-strong:var(--wise-hairline);--surface:var(--wise-canvas);--surface-subtle:var(--wise-row);--surface-muted:var(--wise-canvas-soft);--navy:var(--wise-canvas);--navy-strong:var(--wise-ink);--navy-muted:var(--wise-body);--success:var(--wise-positive-deep);--warning:var(--wise-warning-deep);--danger:var(--wise-negative);--info:var(--wise-ink-deep)}::selection{background:var(--wise-primary);color:var(--wise-ink)}button{background:var(--wise-primary);border:1px solid var(--wise-primary);border-radius:24px;box-shadow:none;color:var(--wise-on-primary);font-weight:700;padding:.55rem 1.1rem}button:hover:not(:disabled){background:var(--wise-primary-active);border-color:var(--wise-primary-active);box-shadow:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--wise-ink);outline-offset:2px}input,select,textarea{border:1px solid var(--wise-hairline);border-radius:12px;color:var(--wise-ink)}input::placeholder,textarea::placeholder{color:var(--wise-mute)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--wise-ink);box-shadow:none}input[type=checkbox],input[type=radio]{accent-color:var(--wise-ink-deep)}.app-sidebar{background:var(--wise-canvas);box-shadow:inset -1px 0 0 var(--wise-canvas-soft);color:var(--wise-ink)}.app-sidebar-brand{color:var(--wise-ink);font-weight:900}.app-brand-mark{background:var(--wise-primary);border:0;border-radius:9999px;box-shadow:none;color:var(--wise-on-primary);font-weight:900}.app-sidebar-label{color:var(--wise-body);letter-spacing:.04em}.app-sidebar nav a,.app-sidebar nav a:first-child{border-radius:9999px;color:var(--wise-body);font-weight:600}.app-sidebar nav a:focus-visible,.app-sidebar nav a:hover{background:var(--wise-row);color:var(--wise-ink)}.app-sidebar nav a[data-active=true]{background:var(--wise-primary);box-shadow:none;color:var(--wise-on-primary);font-weight:700}.app-sidebar-footer{background:var(--wise-row);border:0;border-radius:16px}.app-sidebar-footer,.app-sidebar-footer strong{color:var(--wise-ink)}.app-sidebar-chevron,.app-sidebar-footer small{color:var(--wise-body)}.app-sidebar-avatar{background:var(--wise-ink);border:0;color:var(--wise-canvas)}.app-header,.app-main{background:var(--wise-canvas-soft)}.app-header{border-bottom:1px solid var(--wise-hairline);box-shadow:none}.sidebar-toggle{background:transparent;border-radius:9999px;color:var(--wise-ink)}.sidebar-toggle:focus-visible,.sidebar-toggle:hover{background:var(--wise-canvas);border-color:transparent;color:var(--wise-ink)}.app-header-actions{margin-left:auto}.app-header-actions,.app-header-actions button,.app-header-date,.app-header-logout button{color:var(--wise-body)}.app-header-actions button:hover,.app-header-logout button:hover{background:transparent;color:var(--wise-ink)}.design2-page-heading h1,.management-page h1{color:var(--wise-ink);font-weight:900;letter-spacing:-.02em}.design2-section-heading h2,.management-page h2{color:var(--wise-ink);font-weight:700}.eyebrow{color:var(--wise-ink-deep);font-weight:700;letter-spacing:.02em}.design2-surface,.panel{border:0;border-radius:24px}.design2-surface,.panel,.record-card{background:var(--wise-canvas);box-shadow:none}.record-card{border:1px solid transparent;border-radius:16px}.record-card:hover{border-color:var(--wise-hairline)}.record-card:has(.cs-inquiry-timestamp.is-overdue){background:var(--wise-negative-pale);border-color:var(--wise-negative)}.mapping-summary,.muted{color:var(--wise-body)}.form-success{background:var(--wise-primary-pale);border:0;border-radius:16px;color:var(--wise-positive-deep);font-weight:600}.form-error{background:var(--wise-negative-pale);border:1px solid var(--wise-negative);border-radius:16px;color:var(--wise-negative-deep);font-weight:600}.management-form label,.product-channel-mapping-card label,.product-option-bulk-row label,.product-sheet-grid label{color:var(--wise-body);font-weight:600}.management-form input,.management-form select,.management-form textarea,.product-option-bulk-row select,.sourcing-candidate-form input,.sourcing-evidence-form input,.sourcing-evidence-form select,.sourcing-evidence-form textarea,.sourcing-review-form textarea{border-color:var(--wise-hairline)}.design2-queue-action,.operations-action,.primary-link,.secondary-link{border-radius:24px;font-weight:700}.design2-queue-action,.operations-action,.primary-link{background:var(--wise-primary);border:1px solid var(--wise-primary);box-shadow:none;color:var(--wise-on-primary)}.design2-queue-action:hover,.operations-action:hover,.primary-link:hover{background:var(--wise-primary-active);border-color:var(--wise-primary-active);color:var(--wise-on-primary)}.secondary-button,.secondary-link{background:var(--wise-canvas);border:1px solid var(--wise-ink);border-radius:24px;color:var(--wise-ink)}.secondary-button:hover,.secondary-link:hover{background:var(--wise-row);border-color:var(--wise-ink);color:var(--wise-ink)}.danger-button{background:var(--wise-canvas);border:1px solid var(--wise-negative);border-radius:24px;color:var(--wise-negative-deep)}.danger-button:focus-visible,.danger-button:hover{background:var(--wise-negative-pale);border-color:var(--wise-negative-deep);color:var(--wise-negative-deep)}.cs-inquiry-timestamp{color:var(--wise-ink)}.cs-inquiry-elapsed{color:var(--wise-body)}.cs-inquiry-timestamp.is-overdue,.cs-inquiry-timestamp.is-overdue .cs-inquiry-elapsed{color:var(--wise-negative-deep)}.design2-metric{border-radius:24px;box-shadow:none}.design2-metric:focus-visible,.design2-metric:hover{border-color:var(--wise-ink);box-shadow:none}.design2-ai-review li,.design2-channel-status-head span,.design2-channel-status-row span,.design2-details summary,.design2-metric-copy b,.design2-metric-copy small,.design2-queue-count,.design2-queue-main span,.design2-review-score span{color:var(--wise-body)}.design2-ai-review li b,.design2-channel-status-row strong,.design2-metric-copy strong,.design2-queue-main strong,.design2-review-score strong{color:var(--wise-ink)}.design2-channel-status-row,.design2-order-table td,.design2-queue-row,.design2-review-score{border-color:var(--wise-canvas-soft)}.design2-channel-status-head,.design2-order-table th{background:var(--wise-row)}.design2-order-table th{color:var(--wise-body)}.design2-order-table td{color:var(--wise-ink)}.design2-order-table tbody tr:hover td{background:var(--wise-row)}.design2-order-table td a{color:var(--wise-ink-deep);text-decoration:underline;text-underline-offset:2px}.design2-readonly-badge{background:var(--wise-primary-pale);border:0;border-radius:9999px;color:var(--wise-ink-deep)}.design2-sync-error{background:var(--wise-negative-pale);border:1px solid var(--wise-negative);border-radius:16px;color:var(--wise-negative-deep)}.design2-sync-success{background:var(--wise-primary-pale);border:0;border-radius:16px;color:var(--wise-positive-deep)}.design2-ai-review{border-left-color:var(--wise-primary)}.design2-review-badge,.sourcing-status-needs_review{background:var(--wise-warning);border-radius:9999px;color:var(--wise-warning-content)}.design2-details{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.catalog-price-row,.sourcing-cost-grid,.sync-history-item{border-color:var(--wise-canvas-soft)}.finance-summary-alert strong,.marketing-quote-result-grid .is-negative strong,.sourcing-margin-negative strong,.sourcing-status-rejected,.sync-history-heading strong,.sync-history-item .sync-history-error{color:var(--wise-negative-deep)}.catalog-mobile-label,.catalog-price-header,.catalog-product-date{color:var(--wise-body)}.catalog-price-list,.finance-disclaimer,.marketing-quote-results,.product-channel-mapping,.product-sheet-fields,.recent-product-review-item{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.catalog-price-row input[name=option_name],.finance-summary-card strong,.marketing-quote-result-grid strong,.marketing-quote-saved-list h3,.supplier-price-stats strong{color:var(--wise-ink)}.catalog-margin-rate,.sourcing-margin-positive strong,.sourcing-status-approved{color:var(--wise-positive-deep)}.channel-catalog-readiness-card strong,.finance-summary-primary strong,.product-channel-mapping h3,.product-sheet-fields legend{color:var(--wise-ink-deep)}.finance-summary-card,.marketing-quote-result-grid>div,.marketing-quote-saved-list,.supplier-price-stats div{border-radius:16px}.finance-summary-primary,.supplier-source-panel{border-color:var(--wise-primary-neutral)}.finance-summary-alert{border-color:var(--wise-negative)}.supplier-source-card,.supplier-source-steps{background:var(--wise-primary-pale);border-color:var(--wise-primary-neutral)}.marketing-quote-badge,.sourcing-status-approved,.supplier-source-status{background:var(--wise-primary-pale);border:0;border-radius:9999px;color:var(--wise-positive-deep)}.sourcing-status-draft{background:var(--wise-canvas-soft);border-radius:9999px;color:var(--wise-ink)}.sourcing-status-rejected{background:var(--wise-negative-pale);border-radius:9999px}.sourcing-candidate-card{border-left-color:var(--wise-primary)}.finance-status-grid>div,.marketing-quote-saved-item{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.recent-product-review-alert{background:rgba(14,15,12,.5)}.recent-product-review-card{border-color:var(--wise-canvas-soft);border-radius:24px}a{color:var(--wise-ink-deep)}.app-mobile-nav a{color:var(--wise-body)}.design2-metric-blue .design2-metric-icon,.design2-metric-green .design2-metric-icon,.design2-metric-orange .design2-metric-icon,.design2-metric-purple .design2-metric-icon{background:var(--wise-primary-pale);border-radius:9999px;color:var(--wise-ink-deep)}.design2-status{border-radius:9999px}.design2-status-paid,.design2-status-preparing{background:var(--wise-primary-pale);color:var(--wise-ink-deep)}.design2-status-delivered{background:var(--wise-canvas-soft);color:var(--wise-positive-deep)}.design2-status-cancelled{background:var(--wise-negative-pale);color:var(--wise-negative-deep)}.design2-status-pending{background:var(--wise-canvas-soft);color:var(--wise-body)}.design2-sync-form button{background:var(--wise-primary);border-radius:24px;color:var(--wise-on-primary)}.design2-daily-net-sales b,.design2-daily-order-total strong{color:var(--wise-ink)}.design2-channel-status-row,.design2-daily-order-day{border-color:var(--wise-canvas-soft)}.purchase-group{border-top-color:var(--wise-canvas-soft)}.purchase-product-filter{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.purchase-product-choice{background:var(--wise-canvas);border-color:var(--wise-hairline);color:var(--wise-ink)}.purchase-product-choice[aria-pressed=true]{background:var(--wise-ink-deep);border-color:var(--wise-ink-deep);color:var(--wise-canvas)}.purchase-product-choice:hover:not(:disabled){background:var(--wise-row);border-color:var(--wise-ink)}.purchase-product-choice[aria-pressed=true]:hover:not(:disabled){background:var(--wise-ink)}.shipment-registration-global-form{border-color:var(--wise-hairline);border-radius:16px}.marketing-quote-breakdown{border-top-color:var(--wise-canvas-soft)}.marketing-quote-breakdown dt{color:var(--wise-body)}.marketing-quote-breakdown dd{color:var(--wise-ink)}.marketing-quote-total{color:var(--wise-ink-deep)}.finance-daily-margin-table thead th{background:var(--wise-row);color:var(--wise-body)}.finance-daily-margin-table td,.finance-daily-margin-table th{border-top-color:var(--wise-canvas-soft)}.finance-daily-margin-table strong,.finance-daily-margin-table tbody th{color:var(--wise-ink)}.finance-method-panel ul{color:var(--wise-body)}.product-sheet-observation{border-top-color:var(--wise-canvas-soft)}.finance-daily-margin-table td{color:var(--wise-body)}.finance-daily-margin-table td:last-child strong{color:var(--wise-ink)}.finance-daily-margin-note{color:var(--wise-body)}.ai-company-draft-status,.ai-company-handoff-route{background:var(--wise-primary-pale);border-radius:9999px;color:var(--wise-ink-deep)}.app-header .app-header-actions>span,.app-header .app-header-date,.app-sidebar .app-sidebar-chevron,.app-sidebar .app-sidebar-label,.catalog-product-date,.dashboard-sales-heading .eyebrow,.design2-daily-orders .design2-section-heading p,.design2-details .design2-details-copy,.design2-review-score small,.design2-review-score span,.finance-channel-row small,.finance-summary-card small,.marketing-quote-note,.marketing-quote-result-grid small,.product-channel-mapping-card small{color:var(--wise-body)}.design2-details-copy,.design2-review-link{border-top-color:var(--wise-canvas-soft)}.design2-review-link,.supplier-source-step-arrow{color:var(--wise-ink-deep)}.sidebar-toggle{border-color:transparent}.app-mobile-menu-backdrop,.app-sidebar-close,.app-sidebar-logout,.sidebar-toggle-mobile-icon{display:none}@media (max-width:720px){.sidebar-toggle-desktop-icon{display:none}.sidebar-toggle-mobile-icon{display:inline}.app-header .sidebar-toggle{height:2.75rem;width:2.75rem}.app-layout[data-mobile-menu=open] .app-sidebar{background:var(--wise-canvas);border:0;border-radius:0 24px 24px 0;bottom:0;box-shadow:none;display:flex;flex-direction:column;left:0;overflow-y:auto;padding:1rem .85rem calc(1rem + env(safe-area-inset-bottom));position:fixed;top:0;width:min(17rem,82vw);z-index:40}.app-layout[data-mobile-menu=open] .app-sidebar nav{display:grid;gap:.25rem;grid-template-columns:1fr}.app-layout[data-mobile-menu=open] .app-sidebar nav a{font-size:1rem;min-height:2.75rem}.app-layout[data-mobile-menu=open] .app-sidebar-footer,.app-layout[data-mobile-menu=open] .app-sidebar-label{display:flex}.app-layout[data-mobile-menu=open] .app-sidebar-close{align-items:center;align-self:flex-end;background:transparent;border:0;border-radius:9999px;color:var(--wise-ink);display:inline-flex;font-size:1.5rem;height:2.75rem;justify-content:center;min-height:2.75rem;padding:0;width:2.75rem}.app-layout[data-mobile-menu=open] .app-sidebar-logout{display:block;margin-top:.75rem}.app-layout[data-mobile-menu=open] .app-sidebar-logout button{background:var(--wise-canvas);border:1px solid var(--wise-ink);border-radius:9999px;color:var(--wise-ink);font-size:1rem;min-height:2.75rem;width:100%}.app-layout[data-mobile-menu=open] .app-mobile-menu-backdrop{background:rgba(14,15,12,.5);border:0;border-radius:0;display:block;inset:0;min-height:0;padding:0;position:fixed;z-index:35}.app-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.app-mobile-nav a,.app-mobile-nav a:first-child{color:var(--wise-body);min-height:3.25rem}.app-mobile-nav a[data-active=true]{color:var(--wise-ink-deep);font-weight:800}.app-mobile-nav small{font-size:.75rem}.order-list-pagination .pagination-current,.order-list-pagination a,.order-list-pagination button{min-height:2.75rem;min-width:2.75rem}.app-header .sidebar-toggle{background:var(--wise-canvas)}.app-mobile-nav a>span{align-items:center;border-radius:9999px;display:inline-flex;height:1.875rem;justify-content:center;width:3.25rem}.app-mobile-nav a[data-active=true]>span{background:var(--wise-primary);color:var(--wise-ink-deep)}.management-form input:not([type=checkbox],[type=radio]),.management-form select,.management-form textarea{font-size:1rem;max-width:100%;min-width:0;width:100%}.management-form label{min-width:0}}@media (max-width:720px){.management-form label:has(>input[type=checkbox]){align-items:center;display:flex;font-size:.9rem;gap:.6rem;grid-column:1/-1;min-height:2.75rem}.management-form label>input[type=checkbox]{flex:0 0 auto;height:1.25rem;width:1.25rem}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-form>button,.compact-form>label:has(input[type=url]),.compact-form>label:has(select):last-of-type,.compact-form>label:only-of-type{grid-column:1/-1}.compact-form>button,.supplier-portal-upload-form>button{min-height:2.75rem;width:100%}.supplier-portal-upload-form{grid-template-columns:minmax(0,1fr)}.supplier-portal-upload-form>button{writing-mode:horizontal-tb}a.secondary-button{align-items:center;display:inline-flex;justify-content:center;min-height:2.75rem;padding:0 1rem;text-decoration:none;white-space:nowrap}.record-actions{flex-wrap:wrap;gap:.5rem .75rem}.marketing-quote-inputs{gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-quote-inputs>label:has(input[name=product_name]){grid-column:1/-1}.marketing-quote-inputs input,.marketing-quote-inputs select{font-size:1rem}.marketing-quote-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}