: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:#fff;--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);box-shadow:none;color:var(--wise-on-primary);border-radius:24px;padding:.55rem 1.1rem;font-weight:700}button:hover:not(:disabled){background:var(--wise-primary-active);border-color:var(--wise-primary-active);box-shadow:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--wise-ink);outline-offset:2px}input,select,textarea{border:1px solid var(--wise-hairline);color:var(--wise-ink);border-radius:12px}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);box-shadow:none;color:var(--wise-on-primary);border:0;border-radius:9999px;font-weight:900}.app-sidebar-label{color:var(--wise-body);letter-spacing:.04em}.app-sidebar nav a,.app-sidebar nav a:first-child{color:var(--wise-body);border-radius:9999px;font-weight:600}.app-sidebar nav a:hover,.app-sidebar nav a:focus-visible{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);color:var(--wise-ink);border:0;border-radius:16px}.app-sidebar-footer strong{color:var(--wise-ink)}.app-sidebar-footer small,.app-sidebar-chevron{color:var(--wise-body)}.app-sidebar-avatar{background:var(--wise-ink);color:var(--wise-canvas);border:0}.app-main{background:var(--wise-canvas-soft)}.app-header{background:var(--wise-canvas-soft);border-bottom:1px solid var(--wise-hairline);box-shadow:none}.sidebar-toggle{color:var(--wise-ink);background:0 0;border-radius:9999px}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:var(--wise-canvas);color:var(--wise-ink);border-color:#0000}.app-header-actions{margin-left:auto}.app-header-actions,.app-header-actions button,.app-header-logout button,.app-header-date{color:var(--wise-body)}.app-header-actions button:hover,.app-header-logout button:hover{color:var(--wise-ink);background:0 0}.management-page h1,.design2-page-heading h1{color:var(--wise-ink);letter-spacing:-.02em;font-weight:900}.management-page h2,.design2-section-heading h2{color:var(--wise-ink);font-weight:700}.eyebrow{color:var(--wise-ink-deep);letter-spacing:.02em;font-weight:700}.panel,.design2-surface{background:var(--wise-canvas);box-shadow:none;border:0;border-radius:24px}.record-card{background:var(--wise-canvas);box-shadow:none;border:1px solid #0000;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);color:var(--wise-positive-deep);border:0;border-radius:16px;font-weight:600}.form-error{background:var(--wise-negative-pale);border:1px solid var(--wise-negative);color:var(--wise-negative-deep);border-radius:16px;font-weight:600}.management-form label,.product-option-bulk-row label,.product-channel-mapping-card 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)}.primary-link,.secondary-link,.operations-action,.design2-queue-action{border-radius:24px;font-weight:700}.primary-link,.operations-action,.design2-queue-action{background:var(--wise-primary);border:1px solid var(--wise-primary);box-shadow:none;color:var(--wise-on-primary)}.primary-link:hover,.operations-action:hover,.design2-queue-action:hover{background:var(--wise-primary-active);border-color:var(--wise-primary-active);color:var(--wise-on-primary)}.secondary-link,.secondary-button{background:var(--wise-canvas);border:1px solid var(--wise-ink);color:var(--wise-ink);border-radius:24px}.secondary-link:hover,.secondary-button: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);color:var(--wise-negative-deep);border-radius:24px}.danger-button:hover,.danger-button:focus-visible{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{box-shadow:none;border-radius:24px}.design2-metric:hover,.design2-metric:focus-visible{border-color:var(--wise-ink);box-shadow:none}.design2-metric-copy b,.design2-metric-copy small,.design2-channel-status-row span,.design2-channel-status-head span,.design2-queue-main span,.design2-queue-count,.design2-review-score span,.design2-ai-review li,.design2-details summary{color:var(--wise-body)}.design2-metric-copy strong,.design2-channel-status-row strong,.design2-queue-main strong,.design2-review-score strong,.design2-ai-review li b{color:var(--wise-ink)}.design2-channel-status-row,.design2-queue-row,.design2-order-table td,.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-underline-offset:2px;text-decoration:underline}.design2-readonly-badge{background:var(--wise-primary-pale);color:var(--wise-ink-deep);border:0;border-radius:9999px}.design2-sync-error{background:var(--wise-negative-pale);border:1px solid var(--wise-negative);color:var(--wise-negative-deep);border-radius:16px}.design2-sync-success{background:var(--wise-primary-pale);color:var(--wise-positive-deep);border:0;border-radius:16px}.design2-ai-review{border-left-color:var(--wise-primary)}.design2-review-badge,.sourcing-status-needs_review{background:var(--wise-warning);color:var(--wise-warning-content);border-radius:9999px}.design2-details{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.sync-history-item,.catalog-price-row,.sourcing-cost-grid{border-color:var(--wise-canvas-soft)}.sync-history-heading strong,.sync-history-item .sync-history-error,.sourcing-status-rejected,.finance-summary-alert strong,.marketing-quote-result-grid .is-negative strong,.sourcing-margin-negative strong{color:var(--wise-negative-deep)}.catalog-product-date,.catalog-price-header,.catalog-mobile-label{color:var(--wise-body)}.catalog-price-list,.product-channel-mapping,.product-sheet-fields,.marketing-quote-results,.finance-disclaimer,.recent-product-review-item{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.catalog-price-row input[name=option_name],.supplier-price-stats strong,.finance-summary-card strong,.marketing-quote-result-grid strong,.marketing-quote-saved-list h3{color:var(--wise-ink)}.catalog-margin-rate,.sourcing-margin-positive strong,.sourcing-status-approved{color:var(--wise-positive-deep)}.product-channel-mapping h3,.product-sheet-fields legend,.channel-catalog-readiness-card strong,.finance-summary-primary strong{color:var(--wise-ink-deep)}.supplier-price-stats div,.finance-summary-card,.marketing-quote-result-grid>div,.marketing-quote-saved-list{border-radius:16px}.supplier-source-panel,.finance-summary-primary{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)}.supplier-source-status,.marketing-quote-badge,.sourcing-status-approved{background:var(--wise-primary-pale);color:var(--wise-positive-deep);border:0;border-radius:9999px}.sourcing-status-draft{background:var(--wise-canvas-soft);color:var(--wise-ink);border-radius:9999px}.sourcing-status-rejected{background:var(--wise-negative-pale);border-radius:9999px}.sourcing-candidate-card{border-left-color:var(--wise-primary)}.marketing-quote-saved-item,.finance-status-grid>div{background:var(--wise-row);border-color:var(--wise-canvas-soft);border-radius:16px}.recent-product-review-alert{background:#0e0f0c80}.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-orange .design2-metric-icon,.design2-metric-green .design2-metric-icon,.design2-metric-purple .design2-metric-icon{background:var(--wise-primary-pale);color:var(--wise-ink-deep);border-radius:9999px}.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);color:var(--wise-on-primary);border-radius:24px}.design2-daily-order-total strong,.design2-daily-net-sales b{color:var(--wise-ink)}.design2-daily-order-day,.design2-channel-status-row{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 th,.finance-daily-margin-table td{border-top-color:var(--wise-canvas-soft)}.finance-daily-margin-table tbody th,.finance-daily-margin-table strong{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-handoff-route,.ai-company-draft-status{background:var(--wise-primary-pale);color:var(--wise-ink-deep);border-radius:9999px}.app-header .app-header-date,.app-header .app-header-actions>span,.app-sidebar .app-sidebar-label,.app-sidebar .app-sidebar-chevron,.design2-details .design2-details-copy,.design2-daily-orders .design2-section-heading p,.design2-review-score small,.design2-review-score span,.finance-channel-row small,.finance-summary-card small,.marketing-quote-result-grid small,.marketing-quote-note,.catalog-product-date,.product-channel-mapping-card small,.dashboard-sales-heading .eyebrow{color:var(--wise-body)}.design2-details-copy{border-top-color:var(--wise-canvas-soft)}.design2-review-link{border-top-color:var(--wise-canvas-soft);color:var(--wise-ink-deep)}.supplier-source-step-arrow{color:var(--wise-ink-deep)}.sidebar-toggle{border-color:#0000}.app-sidebar-close,.app-sidebar-logout,.app-mobile-menu-backdrop,.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{width:2.75rem;height:2.75rem}.app-layout[data-mobile-menu=open] .app-sidebar{background:var(--wise-canvas);box-shadow:none;padding:1rem .85rem calc(1rem + env(safe-area-inset-bottom));z-index:40;border:0;border-radius:0 24px 24px 0;flex-direction:column;width:min(17rem,82vw);display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.app-layout[data-mobile-menu=open] .app-sidebar nav{grid-template-columns:1fr;gap:.25rem;display:grid}.app-layout[data-mobile-menu=open] .app-sidebar nav a{min-height:2.75rem;font-size:1rem}.app-layout[data-mobile-menu=open] .app-sidebar-label,.app-layout[data-mobile-menu=open] .app-sidebar-footer{display:flex}.app-layout[data-mobile-menu=open] .app-sidebar-close{color:var(--wise-ink);background:0 0;border:0;border-radius:9999px;justify-content:center;align-self:flex-end;align-items:center;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1.5rem;display:inline-flex}.app-layout[data-mobile-menu=open] .app-sidebar-logout{margin-top:.75rem;display:block}.app-layout[data-mobile-menu=open] .app-sidebar-logout button{background:var(--wise-canvas);border:1px solid var(--wise-ink);color:var(--wise-ink);border-radius:9999px;width:100%;min-height:2.75rem;font-size:1rem}.app-layout[data-mobile-menu=open] .app-mobile-menu-backdrop{z-index:35;background:#0e0f0c80;border:0;border-radius:0;min-height:0;padding:0;display:block;position:fixed;inset:0}.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 a,.order-list-pagination button,.order-list-pagination .pagination-current{min-width:2.75rem;min-height:2.75rem}.app-header .sidebar-toggle{background:var(--wise-canvas)}.app-mobile-nav a>span{border-radius:9999px;justify-content:center;align-items:center;width:3.25rem;height:1.875rem;display:inline-flex}.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{width:100%;min-width:0;max-width:100%;font-size:1rem}.management-form label{min-width:0}.management-form label:has(>input[type=checkbox]){grid-column:1/-1;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.9rem;display:flex}.management-form label>input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-form>label:only-of-type,.compact-form>button{grid-column:1/-1}.compact-form>label:has(input[type=url]){grid-column:1/-1}.compact-form>label:has(select):last-of-type{grid-column:1/-1}.compact-form>button,.supplier-portal-upload-form>button{width:100%;min-height:2.75rem}.supplier-portal-upload-form{grid-template-columns:minmax(0,1fr)}.supplier-portal-upload-form>button{writing-mode:horizontal-tb}a.secondary-button{white-space:nowrap;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;text-decoration:none;display:inline-flex}.record-actions{flex-wrap:wrap;gap:.5rem .75rem}.marketing-quote-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.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))}}
