.CategoryCombobox_root__0I6zB{position:relative}.CategoryCombobox_control__tbl6b{position:relative;display:flex;align-items:center}.CategoryCombobox_control__tbl6b input{width:100%;padding:var(--spacing-sm) 2.25rem var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);font:inherit;background:var(--color-neutral-surface);color:var(--color-neutral-text)}.CategoryCombobox_control__tbl6b input:focus{outline:none;border-color:var(--color-brand-main);box-shadow:0 0 0 3px var(--color-brand-light)}.CategoryCombobox_disabled__UwLG3 input{opacity:.6;cursor:not-allowed}.CategoryCombobox_chevron__0A3Ds{position:absolute;right:.75rem;display:flex;color:var(--color-neutral-text-muted);pointer-events:none}.CategoryCombobox_menu__neAml{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:var(--spacing-xs);list-style:none;max-height:16rem;overflow-y:auto;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);box-shadow:var(--elevation-md)}.CategoryCombobox_create__T2k5t,.CategoryCombobox_option__46DvZ{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-neutral-text);font:inherit;text-align:left;cursor:pointer}.CategoryCombobox_active__3jANE,.CategoryCombobox_create__T2k5t:hover,.CategoryCombobox_option__46DvZ:hover{background:var(--color-brand-light);color:var(--color-brand-dark)}.CategoryCombobox_optionCopy__NghZY{display:flex;min-width:0;flex-direction:column;gap:.1rem}.CategoryCombobox_path__z8e4Y{font-size:var(--font-size-xs);color:var(--color-neutral-text-muted);font-weight:var(--font-weight-regular)}.CategoryCombobox_check__leQU9{font-size:var(--font-size-xs);flex-shrink:0}.CategoryCombobox_check__leQU9,.CategoryCombobox_create__T2k5t{color:var(--color-brand-main);font-weight:var(--font-weight-semibold)}.CategoryCombobox_create__T2k5t{margin-top:var(--spacing-xs);border-top:1px solid var(--color-neutral-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);justify-content:flex-start}.CategoryCombobox_create__T2k5t:disabled{opacity:.6;cursor:wait}.CategoryCombobox_plus__E_QJ2{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-brand-main);color:var(--color-brand-contrast);font-size:.9rem;line-height:1;flex-shrink:0}.CategoryCombobox_empty__rLF5f{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.CategoryCombobox_error__0IoCz{margin:var(--spacing-xs) 0 0;color:var(--color-error);font-size:var(--font-size-sm)}.portal-ui_page__0v9Fm{display:flex;flex-direction:column;gap:var(--spacing-md)}.portal-ui_pageTitle__7Fe_b{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.15;margin:0}.portal-ui_actionGrid__jFlY7,.portal-ui_pageTitleRow__SwPGy{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.portal-ui_sectionTitle__z_Jq3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:var(--spacing-sm) 0}.portal-ui_hint__fBNXb,.portal-ui_loading__yybSv{margin:0;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.portal-ui_error__an9KP{border:1px solid color-mix(in srgb,var(--color-error) 32%,var(--color-neutral-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 8%,var(--color-neutral-surface));color:var(--color-error)}.portal-ui_error__an9KP,.portal-ui_warning__bMuCQ{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.45}.portal-ui_warning__bMuCQ{border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-neutral-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-neutral-surface));color:var(--color-neutral-text)}.portal-ui_success__zvkMz{margin:0;color:var(--color-success);font-size:var(--font-size-sm)}.portal-ui_fileInput__R7OeV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.portal-ui_dropzone__hgnrG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:10.5rem;padding:var(--spacing-lg);border:1.5px dashed var(--color-brand-main);border-radius:var(--radius-lg);background:var(--color-brand-light);color:var(--color-brand-dark);text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.portal-ui_dropzoneActive__jLuJc,.portal-ui_dropzone__hgnrG:hover{background:color-mix(in srgb,var(--color-brand-main) 16%,var(--color-neutral-surface));border-color:var(--color-brand-dark);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-main) 22%,transparent)}.portal-ui_dropzone__hgnrG:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_dropzoneIcon__JUibh{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:var(--color-brand-main);color:var(--color-brand-contrast)}.portal-ui_dropzoneTitle__To4rs{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text)}.portal-ui_dropzoneHint__KetLf{margin:0;font-size:var(--font-size-xs);color:var(--color-neutral-text-muted)}.portal-ui_dropzoneBrowse__deMUg{color:var(--color-brand-main);font-weight:var(--font-weight-bold)}.portal-ui_fileChip__D_SBC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-brand-main);border-radius:var(--radius-md);background:var(--color-brand-light)}.portal-ui_fileChipMeta__lXO5k{min-width:0;display:flex;flex-direction:column;gap:2px}.portal-ui_fileChipName__NtWZI{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text);word-break:break-all}.portal-ui_fileChipRemove__g4FpJ,.portal-ui_fileChipSize__cTuZv{font-size:var(--font-size-xs);color:var(--color-brand-dark)}.portal-ui_fileChipRemove__g4FpJ{flex-shrink:0;border:none;background:transparent;font-weight:var(--font-weight-semibold);cursor:pointer;min-height:2.75rem;padding:0 .35rem}.portal-ui_fileChipRemove__g4FpJ:hover{text-decoration:underline}.portal-ui_textLink__ff5se{display:inline;border:none;padding:0;background:none;color:var(--color-brand-main);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.portal-ui_textLink__ff5se:hover:not(:disabled){color:var(--color-brand-dark);text-decoration:underline}.portal-ui_textLink__ff5se:disabled{cursor:not-allowed;opacity:.6}.portal-ui_textLink__ff5se:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_importErrors__rGbWh{margin:0;padding-left:1.15rem;color:var(--color-error);font-size:var(--font-size-sm)}.portal-ui_importErrors__rGbWh li+li{margin-top:.25rem}.portal-ui_back__MqvlU{font-size:var(--font-size-sm);color:var(--color-brand-main);cursor:pointer}.portal-ui_statsGrid__U8I_0{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.portal-ui_statCard___Kh9v{display:flex;flex-direction:column;gap:.35rem;padding:var(--spacing-md);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);color:var(--color-neutral-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.portal-ui_statCard___Kh9v:hover{border-color:var(--color-brand-main);background:color-mix(in srgb,var(--color-brand-main) 4%,var(--color-neutral-surface));text-decoration:none}.portal-ui_statLabel__mS4oX{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-text-muted)}.portal-ui_statValue__2ALPQ{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-ui_table__nsUGv{display:flex;flex-direction:column;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);min-width:0;max-width:100%;overflow-x:auto}.portal-ui_tableHead__Sxube,.portal-ui_tableRow__5AyF8{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm) var(--spacing-md);min-width:0}.portal-ui_tableHead__Sxube>*,.portal-ui_tableRow__5AyF8>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-ui_tableHead__Sxube{background:#f1f5f9;font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-muted);text-transform:uppercase;letter-spacing:.06em}.portal-ui_tableRow__5AyF8{border-top:1px solid var(--color-neutral-border);color:var(--color-neutral-text);font-size:var(--font-size-sm);transition:background-color .15s ease}a.portal-ui_tableRow__5AyF8,button.portal-ui_tableRow__5AyF8,label.portal-ui_tableRow__5AyF8{cursor:pointer;text-decoration:none;width:100%;border:none;border-top:1px solid var(--color-neutral-border);background:transparent;text-align:left;font:inherit;transition:background-color .15s ease}a.portal-ui_tableRow__5AyF8:hover,button.portal-ui_tableRow__5AyF8:hover,label.portal-ui_tableRow__5AyF8:hover{background:color-mix(in srgb,var(--color-brand-main) 5%,var(--color-neutral-surface));text-decoration:none}a.portal-ui_tableRow__5AyF8:active,button.portal-ui_tableRow__5AyF8:active{background:var(--color-neutral-background)}.portal-ui_tableStrong__cZENm{font-weight:var(--font-weight-semibold)}.portal-ui_productMrp__QbY8B{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.portal-ui_productVis__V_T4r{color:var(--color-neutral-text-muted)}.portal-ui_capitalize__NSf2i{text-transform:capitalize}.portal-ui_badgeOk__aAV6T{background:var(--color-brand-light);color:var(--color-brand-dark)}.portal-ui_badgeOff__KAYmF,.portal-ui_badgeOk__aAV6T{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.portal-ui_badgeOff__KAYmF{background:var(--color-neutral-background);color:var(--color-neutral-text-muted)}.portal-ui_badgeWarn__Ws0H1{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-neutral-surface));color:var(--color-warning)}.portal-ui_badgeDanger__cdjlN,.portal-ui_badgeWarn__Ws0H1{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.portal-ui_badgeDanger__cdjlN{background:color-mix(in srgb,var(--color-error) 12%,var(--color-neutral-surface));color:var(--color-error)}.portal-ui_metaRow__eKU52{display:flex;flex-wrap:wrap;gap:var(--spacing-md);color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.portal-ui_timeline__eFiU8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.portal-ui_timelineEntry__E_6Mh{display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-neutral-text)}.portal-ui_actions__10XTD{gap:var(--spacing-xs)}.portal-ui_approveBtn__V3196,.portal-ui_rejectBtn__IwQW0{padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .15s ease}.portal-ui_approveBtn__V3196{background:var(--color-success,#16a34a);color:#fff}.portal-ui_approveBtn__V3196:hover:not(:disabled){background:#15803d}.portal-ui_rejectBtn__IwQW0{background:var(--color-error,#dc2626);color:#fff}.portal-ui_rejectBtn__IwQW0:hover:not(:disabled){background:#b91c1c}.portal-ui_approveBtn__V3196:disabled,.portal-ui_rejectBtn__IwQW0:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.portal-ui_form__UG4iY{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:36rem}.portal-ui_field__uKD60{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;max-width:100%}.portal-ui_field__uKD60 label{font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--color-neutral-text);overflow-wrap:anywhere}.portal-ui_field__uKD60 input,.portal-ui_field__uKD60 select,.portal-ui_field__uKD60 textarea{width:100%;min-width:0;max-width:100%;min-height:2.5rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);font:inherit;background:var(--color-neutral-surface);color:var(--color-neutral-text)}.portal-ui_field__uKD60 input:focus-visible,.portal-ui_field__uKD60 select:focus-visible,.portal-ui_field__uKD60 textarea:focus-visible{outline:none;border-color:var(--color-brand-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-main) 18%,transparent)}.portal-ui_primaryBtn__Q_E7a{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-md);background:var(--color-brand-main);color:#fff;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .2s ease}.portal-ui_primaryBtn__Q_E7a:hover:not(:disabled){background:var(--color-brand-dark)}.portal-ui_primaryBtn__Q_E7a:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_primaryBtn__Q_E7a:disabled{opacity:.6;cursor:not-allowed}.portal-ui_secondaryBtn__8_EGQ{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-surface);color:var(--color-neutral-text);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.portal-ui_secondaryBtn__8_EGQ:hover:not(:disabled){border-color:var(--color-brand-main);color:var(--color-brand-main)}.portal-ui_secondaryBtn__8_EGQ:disabled{opacity:.6;cursor:not-allowed}.portal-ui_secondaryBtn__8_EGQ:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_toolbar__sjid6{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:stretch;justify-content:space-between}.portal-ui_toolbar__sjid6,.portal-ui_toolbar__sjid6>*{min-width:0;max-width:100%}.portal-ui_imageEmpty__PHxFJ{padding:var(--spacing-lg);border:1px dashed var(--color-neutral-border);border-radius:var(--radius-md);color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.portal-ui_checkboxList__T9zWc{display:flex;flex-direction:column;gap:var(--spacing-xs)}.portal-ui_checkboxRow__AXnN5{display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--font-size-sm);cursor:pointer}.portal-ui_actions__10XTD{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.portal-ui_tabs__S9xy8{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.portal-ui_tab__w29qR{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-full);background:var(--color-neutral-surface);color:var(--color-neutral-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.portal-ui_tabActive__7w_gp{background:var(--color-brand-main);border-color:var(--color-brand-main);color:#fff}.portal-ui_notice__v6nsX{margin:0;padding:var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-background);color:var(--color-neutral-text);font-size:var(--font-size-sm)}.portal-ui_noticeWarn__oRllu{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--color-neutral-border))}.portal-ui_rejectBox__uFDjz{margin:0;padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-error) 35%,var(--color-neutral-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 8%,var(--color-neutral-surface));color:var(--color-neutral-text);font-size:var(--font-size-sm)}.portal-ui_wideForm__s20K6{max-width:42rem}.portal-ui_pageHead__tyNRP{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-neutral-border)}.portal-ui_pageHeadCopy__UyDee{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.portal-ui_pageHeadActions__9vfO7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.portal-ui_count__iDlzu{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .55rem;border-radius:var(--radius-full);background:var(--color-brand-light);color:var(--color-brand-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.portal-ui_panel__odXcN{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md)}.portal-ui_panelTitle__JXEAx{margin:0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-neutral-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-neutral-text)}.portal-ui_formGrid__Yu9YN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.portal-ui_formGridFull__oA1up{grid-column:1/-1}.portal-ui_panel__odXcN .portal-ui_form__UG4iY{max-width:none}.portal-ui_specHead__lPrMS,.portal-ui_specRow__yvwCs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5.5rem;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:center}.portal-ui_specHead__lPrMS{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-muted)}.portal-ui_specRow__yvwCs input{min-width:0;padding:var(--spacing-sm);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);font:inherit;background:var(--color-neutral-surface)}.portal-ui_specRow__yvwCs input:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_filterInput__Q4hHU{width:min(20rem,100%);min-width:0;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);font:inherit;background:var(--color-neutral-surface);color:var(--color-neutral-text)}.portal-ui_filterInput__Q4hHU:focus-visible{outline:none;border-color:var(--color-brand-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-main) 18%,transparent)}.portal-ui_lineTabs__RvTp6{display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);border-bottom:1px solid var(--color-neutral-border);min-width:0;max-width:100%;overflow-x:auto}.portal-ui_lineTab__L9dMQ{display:inline-flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;min-height:2.75rem;padding:var(--spacing-sm) var(--spacing-md);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color .2s ease,border-color .2s ease}.portal-ui_lineTab__L9dMQ:hover{color:var(--color-neutral-text)}.portal-ui_lineTabActive__f_6fc{color:var(--color-brand-main);border-bottom-color:var(--color-brand-main)}.portal-ui_lineTab__L9dMQ:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_thumbSlot__RdU_q{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.5rem;border:1px dashed var(--color-neutral-border);background:var(--color-neutral-background);color:var(--color-neutral-text-muted)}.portal-ui_nameCell__odGEh{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.portal-ui_tableActions__y_E6i{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.portal-ui_tableRow__5AyF8>.portal-ui_tableActions__y_E6i{overflow:visible;white-space:normal}.portal-ui_tableColsProduct__tfVYm .portal-ui_tableHead__Sxube,.portal-ui_tableColsProduct__tfVYm .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(9rem,1.1fr) minmax(10rem,1.6fr) minmax(5.5rem,.8fr) minmax(7rem,1fr) minmax(5.5rem,.8fr)}.portal-ui_tableColsCategory__LVFEe .portal-ui_tableHead__Sxube,.portal-ui_tableColsCategory__LVFEe .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(8rem,1.3fr) minmax(7rem,1fr) minmax(7rem,1fr) 4rem minmax(5rem,.7fr) minmax(8.5rem,1.1fr)}.portal-ui_tableColsVehicle__XaKuT .portal-ui_tableHead__Sxube,.portal-ui_tableColsVehicle__XaKuT .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.2fr) 4.5rem minmax(7rem,1fr) minmax(6rem,.8fr) minmax(6rem,.7fr)}.portal-ui_tableColsInventory__EoK7w .portal-ui_tableHead__Sxube,.portal-ui_tableColsInventory__EoK7w .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(7rem,.9fr) minmax(8rem,1.2fr) minmax(6.5rem,.9fr) minmax(5.5rem,.8fr) repeat(4,minmax(4.25rem,.55fr)) minmax(5rem,.7fr)}.portal-ui_tableColsWarehouse__3CJ_V .portal-ui_tableHead__Sxube,.portal-ui_tableColsWarehouse__3CJ_V .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(8rem,1.2fr) minmax(6rem,.9fr) minmax(10rem,1.4fr) minmax(5.5rem,.7fr) minmax(5rem,.7fr)}.portal-ui_tableColsMovement__kiB3U .portal-ui_tableHead__Sxube,.portal-ui_tableColsMovement__kiB3U .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(8rem,1fr) minmax(6.5rem,.8fr) minmax(5rem,.6fr) minmax(12rem,1.4fr) minmax(8rem,.9fr)}.portal-ui_tableColsDealer__Uvteo .portal-ui_tableHead__Sxube,.portal-ui_tableColsDealer__Uvteo .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(8rem,1.2fr) minmax(7rem,.9fr) minmax(8rem,1fr) minmax(8rem,1.1fr)}.portal-ui_tableColsBrandReceive__GTLa0 .portal-ui_tableHead__Sxube,.portal-ui_tableColsBrandReceive__GTLa0 .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(8rem,1.4fr) repeat(4,minmax(5.5rem,.75fr))}.portal-ui_countdown__LEEQd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--color-neutral-text)}.portal-ui_countdownUrgent__FqcPw{color:var(--color-error)}.portal-ui_pickupCode__bueH_{display:inline-block;margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:.28em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube,.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8{grid-auto-columns:unset;grid-template-columns:minmax(7.5rem,.9fr) minmax(9rem,1.3fr) minmax(7.5rem,1fr) minmax(5.5rem,.7fr) minmax(5.5rem,.7fr) minmax(5.5rem,.7fr) repeat(var(--price-role-cols,3),minmax(6.25rem,.8fr)) minmax(6.25rem,.75fr);gap:0;padding:0;min-width:66rem}.portal-ui_sheetFrame__dkpcC{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-surface);scrollbar-color:var(--color-brand-main) var(--color-neutral-background)}.portal-ui_sheetFrame__dkpcC .portal-ui_tableColsPricing__DfdIm{min-width:66rem;overflow:visible;border:none;border-radius:0;background:transparent;animation:none}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#0f172a;color:#f8fafc}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube>*{color:inherit;text-transform:uppercase;letter-spacing:.04em}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube>*,.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8>*{min-height:2.75rem;padding:.4rem .55rem;border-right:1px solid var(--color-neutral-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube>:last-child,.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8>:last-child{border-right:none}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube>:first-child,.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:inherit;box-shadow:1px 0 0 var(--color-neutral-border)}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube>:first-child{background:#0f172a;z-index:4}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8{background:var(--color-neutral-surface)}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8:hover{transform:none}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8:nth-child(2n){background:var(--color-neutral-background)}.portal-ui_priceInput__rFEw8{width:100%;min-width:0;max-width:none;min-height:2.25rem;padding:.25rem .35rem;border:1px solid transparent;border-radius:.2rem;background:#fff;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem}.portal-ui_priceInput__rFEw8:hover{border-color:var(--color-neutral-border)}.portal-ui_priceInput__rFEw8:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:0;border-color:var(--color-brand-main)}.portal-ui_sheetHint__sv_Qd{display:none;margin:0 0 .5rem;font-size:var(--font-size-xs);color:var(--color-neutral-text-muted)}.portal-ui_priceSheet__zvB2u{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-surface);margin:.65rem 0 .85rem}.portal-ui_priceSheetInner__TyYOj{display:grid;grid-template-columns:minmax(7.5rem,1.2fr) repeat(4,minmax(6.5rem,1fr));min-width:36rem}.portal-ui_priceSheetHead__mvjpL,.portal-ui_priceSheetRow__rh1__{display:contents}.portal-ui_priceSheetHead__mvjpL>*{padding:.45rem .55rem;background:#0f172a;color:#f8fafc;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;border-right:1px solid rgba(248,250,252,.18)}.portal-ui_priceSheetHead__mvjpL>:last-child,.portal-ui_priceSheetRow__rh1__>:last-child{border-right:none}.portal-ui_priceSheetRow__rh1__>*{min-height:2.75rem;padding:.35rem .45rem;border-top:1px solid var(--color-neutral-border);border-right:1px solid var(--color-neutral-border);display:flex;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-ui_priceSheetHead__mvjpL>:first-child,.portal-ui_priceSheetRow__rh1__>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--color-neutral-border)}.portal-ui_priceSheetHead__mvjpL>:first-child{z-index:2;background:#0f172a}.portal-ui_priceSheetRow__rh1__>:first-child{background:var(--color-neutral-surface);font-weight:var(--font-weight-semibold);white-space:nowrap}.portal-ui_priceSheetRow__rh1__>.portal-ui_priceSheetMrp__JHWF7{background:var(--color-neutral-background);font-weight:var(--font-weight-semibold);white-space:nowrap}.portal-ui_clickableRow__2z1ZQ{cursor:pointer}.portal-ui_clickableRow__2z1ZQ:hover{background:var(--color-neutral-background)}.portal-ui_clickableRow__2z1ZQ:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:-2px}.portal-ui_groupLabel__CKTnu{margin:var(--spacing-md) 0 var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-muted);text-transform:uppercase;letter-spacing:.04em}.portal-ui_childName__N3RLB{padding-left:.75rem}.portal-ui_reviewGrid__meuJI{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);align-items:start}.portal-ui_specList__kScjk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.portal-ui_specList__kScjk li{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-neutral-border);font-size:var(--font-size-sm)}.portal-ui_specKey__HRTkK{color:var(--color-neutral-text-muted)}.portal-ui_skeletonStack__4TC_j{display:flex;flex-direction:column;gap:var(--spacing-sm)}.portal-ui_skeletonRow__i9TuA{height:3.25rem;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-neutral-border) 0,color-mix(in srgb,var(--color-brand-main) 8%,var(--color-neutral-surface)) 50%,var(--color-neutral-border) 100%);background-size:200% 100%;animation:portal-ui_portal-shimmer__DrtXY 1.6s ease-in-out infinite}@keyframes portal-ui_portal-shimmer__DrtXY{0%{background-position:200% 0}to{background-position:-200% 0}}.portal-ui_emptyState__lNFJe{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);text-align:left;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-surface);color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.portal-ui_emptyState__lNFJe p{margin:0}.portal-ui_modal__KYYyH:not([open]){display:none}.portal-ui_modal__KYYyH{border:none;border-radius:var(--radius-lg);padding:0;margin:auto;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100dvh - 2.5rem);overflow:hidden;background:var(--color-neutral-surface);color:var(--color-neutral-text);box-shadow:var(--elevation-lg),0 0 0 1px var(--color-neutral-border);animation:portal-ui_modal-enter__7ZQ51 .28s ease both}@keyframes portal-ui_modal-enter__7ZQ51{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.portal-ui_modal__KYYyH::-webkit-backdrop{background:rgba(24,24,24,.55)}.portal-ui_modal__KYYyH::backdrop{background:rgba(24,24,24,.55)}.portal-ui_modalContent__oRjEz{display:flex;flex-direction:column;max-height:calc(100dvh - 2.5rem)}.portal-ui_modalHeader__VOqIz{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-neutral-border)}.portal-ui_modalTitle__El1X0{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.25}.portal-ui_modalSubtitle__GkqTF{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-neutral-text-muted)}.portal-ui_modalClose__UapEQ{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-neutral-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.portal-ui_modalClose__UapEQ:hover{background:var(--color-neutral-background);color:var(--color-neutral-text)}.portal-ui_modalClose__UapEQ:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.portal-ui_modalForm__XjQLj{display:flex;flex-direction:column;min-height:0;flex:1 1}.portal-ui_modalBody__RHj4c{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);overflow-y:auto;flex:1 1}.portal-ui_modalFooter__vy5ke{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-neutral-border);background:var(--color-neutral-background)}.portal-ui_detailList__p78kT{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);grid-gap:.7rem 1rem;gap:.7rem 1rem;margin:0;min-width:0}.portal-ui_detailList__p78kT dt{margin:0;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.portal-ui_detailList__p78kT dd{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);word-break:break-word}.portal-ui_toastUpper__FnHG2{top:18vh;bottom:auto}.portal-ui_toastContainer__uzabZ{position:fixed;z-index:1100;right:max(var(--spacing-lg),env(safe-area-inset-right));bottom:max(var(--spacing-lg),env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}.portal-ui_toast__Uy5lh{display:flex;align-items:flex-start;gap:var(--spacing-sm);width:min(24rem,calc(100vw - 2rem));padding:var(--spacing-md) var(--spacing-md);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);box-shadow:var(--elevation-lg);pointer-events:auto;animation:portal-ui_toast-enter__iOwBl .28s ease both}.portal-ui_toastSuccess__DgEb9{border-left:3px solid var(--color-success)}.portal-ui_toastError__XSg_i{border-left:3px solid var(--color-error)}.portal-ui_toastExiting__VncmU{animation:portal-ui_toast-exit__55Z6W forwards .25s ease both}.portal-ui_toastIcon__Hxd7E{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.portal-ui_toastSuccess__DgEb9 .portal-ui_toastIcon__Hxd7E{color:var(--color-success)}.portal-ui_toastError__XSg_i .portal-ui_toastIcon__Hxd7E{color:var(--color-error)}.portal-ui_toastMessage__QmY4U{flex:1 1;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-text);line-height:1.4}.portal-ui_toastClose__zLcsS{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:-.35rem -.35rem -.35rem 0;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-neutral-text-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.portal-ui_toastClose__zLcsS:hover{color:var(--color-neutral-text);background:var(--color-neutral-background)}.portal-ui_toastClose__zLcsS:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}@keyframes portal-ui_toast-enter__iOwBl{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes portal-ui_toast-exit__55Z6W{to{opacity:0;transform:translateY(.5rem)}}.portal-ui_importErrorPanel__dgM82{margin:0;padding:var(--spacing-md);border:1px solid color-mix(in srgb,var(--color-error) 28%,var(--color-neutral-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 6%,var(--color-neutral-surface))}.portal-ui_importErrorPanel__dgM82 summary{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error)}.portal-ui_importErrorPanel__dgM82 .portal-ui_importErrors__rGbWh{margin-top:var(--spacing-sm)}@media (max-width:64rem){.portal-ui_statsGrid__U8I_0{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.portal-ui_table__nsUGv{overflow:visible;background:transparent;border:none;gap:var(--spacing-sm)}.portal-ui_tableHead__Sxube{display:none}.portal-ui_tableRow__5AyF8{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-md);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md)}a.portal-ui_tableRow__5AyF8:hover{transform:none;border-color:var(--color-brand-main)}.portal-ui_tableHead__Sxube>*,.portal-ui_tableRow__5AyF8>*{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}.portal-ui_tableRow__5AyF8>[data-label]:before{content:attr(data-label);flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-muted);text-transform:uppercase;letter-spacing:.04em}.portal-ui_actions__10XTD{width:100%}.portal-ui_actions__10XTD .portal-ui_approveBtn__V3196,.portal-ui_actions__10XTD .portal-ui_rejectBtn__IwQW0{flex:1 1;min-height:2.75rem}.portal-ui_formGrid__Yu9YN,.portal-ui_reviewGrid__meuJI{grid-template-columns:1fr}.portal-ui_filterInput__Q4hHU{width:100%;min-width:0;max-width:none}.portal-ui_specHead__lPrMS{display:none}.portal-ui_specRow__yvwCs{grid-template-columns:minmax(0,1fr);align-items:stretch}.portal-ui_nameCell__odGEh{justify-content:flex-start}.portal-ui_childName__N3RLB{padding-left:0}.portal-ui_pageHead__tyNRP{flex-direction:column;align-items:stretch}.portal-ui_actionGrid__jFlY7{display:grid;grid-template-columns:1fr 1fr;width:100%}.portal-ui_actionGrid__jFlY7>*{width:100%;min-height:2.75rem;box-sizing:border-box}.portal-ui_tableColsProduct__tfVYm .portal-ui_tableRow__5AyF8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "sku sku" "status vis";grid-column-gap:var(--spacing-md);column-gap:var(--spacing-md);grid-row-gap:.35rem;row-gap:.35rem}.portal-ui_tableColsProduct__tfVYm .portal-ui_tableRow__5AyF8>*{display:block;justify-content:unset;overflow:visible;text-overflow:unset;white-space:normal}.portal-ui_tableColsProduct__tfVYm .portal-ui_tableRow__5AyF8>[data-label]:before{content:none;display:none}.portal-ui_productSku__OJWjc{grid-area:sku;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-neutral-text-muted);letter-spacing:.02em}.portal-ui_productName____q_a{grid-area:name}.portal-ui_productMrp__QbY8B{grid-area:price;align-self:start;font-size:var(--font-size-sm)}.portal-ui_productStatus__8MVMO{grid-area:status}.portal-ui_productVis__V_T4r{grid-area:vis;justify-self:end;align-self:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.portal-ui_toastContainer__uzabZ{left:max(var(--spacing-md),env(safe-area-inset-left));right:max(var(--spacing-md),env(safe-area-inset-right));bottom:max(var(--spacing-md),env(safe-area-inset-bottom))}.portal-ui_toast__Uy5lh{width:100%}.portal-ui_sheetHint__sv_Qd{display:block}.portal-ui_priceSheet__zvB2u,.portal-ui_sheetFrame__dkpcC{overflow-x:auto}.portal-ui_sheetFrame__dkpcC .portal-ui_tableColsPricing__DfdIm,.portal-ui_tableColsPricing__DfdIm{overflow:visible;background:transparent;border:none;gap:0}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube{display:grid}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8{display:grid;flex-direction:unset;align-items:stretch;grid-gap:0;gap:0;min-width:66rem;padding:0;background:var(--color-neutral-surface);border:none;border-radius:0;border-top:1px solid var(--color-neutral-border)}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8:nth-child(2n){background:var(--color-neutral-background)}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8>:first-child{background:var(--color-neutral-surface)}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8:nth-child(2n)>:first-child{background:var(--color-neutral-background)}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableHead__Sxube>*,.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8>*{display:flex;justify-content:flex-start;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableRow__5AyF8>[data-label]:before{content:none;display:none}.portal-ui_tableColsPricing__DfdIm .portal-ui_tableActions__y_E6i{flex-wrap:nowrap}}@container ozaro (max-width: 40rem){.portal-ui_detailList__p78kT,.portal-ui_formGrid__Yu9YN,.portal-ui_reviewGrid__meuJI,.portal-ui_specRow__yvwCs{grid-template-columns:minmax(0,1fr)}.portal-ui_specHead__lPrMS{display:none}.portal-ui_toolbar__sjid6{flex-direction:column;align-items:stretch}.portal-ui_filterInput__Q4hHU{width:100%;min-width:0;max-width:none}}@media (max-width:40rem){.portal-ui_toolbar__sjid6{flex-direction:column;align-items:stretch}.portal-ui_filterInput__Q4hHU,.portal-ui_toolbar__sjid6 .portal-ui_field__uKD60{width:100%;max-width:none}.portal-ui_detailList__p78kT{grid-template-columns:minmax(0,1fr);gap:.15rem 0}.portal-ui_detailList__p78kT dt{margin-top:.45rem}.portal-ui_pageTitle__7Fe_b{font-size:var(--font-size-xl)}.portal-ui_statsGrid__U8I_0{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--spacing-sm)}.portal-ui_statCard___Kh9v{padding:var(--spacing-sm);min-height:2.75rem}.portal-ui_statValue__2ALPQ{font-size:var(--font-size-xl)}.portal-ui_metaRow__eKU52,.portal-ui_timelineEntry__E_6Mh{flex-direction:column;gap:var(--spacing-xs)}.portal-ui_lineTabs__RvTp6{width:100%}.portal-ui_lineTab__L9dMQ{flex:1 1;justify-content:center;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.portal-ui_primaryBtn__Q_E7a,.portal-ui_secondaryBtn__8_EGQ{min-height:2.75rem}.portal-ui_modalFooter__vy5ke{flex-direction:column;align-items:stretch;padding:var(--spacing-md)}.portal-ui_modalFooter__vy5ke>*{width:100%;justify-content:center}.portal-ui_modalBody__RHj4c,.portal-ui_modalHeader__VOqIz{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.portal-ui_badgeDanger__cdjlN,.portal-ui_badgeOff__KAYmF,.portal-ui_badgeOk__aAV6T,.portal-ui_badgeWarn__Ws0H1,.portal-ui_modal__KYYyH,.portal-ui_pageTitle__7Fe_b,.portal-ui_page__0v9Fm,.portal-ui_skeletonRow__i9TuA,.portal-ui_statCard___Kh9v,.portal-ui_table__nsUGv,.portal-ui_toastExiting__VncmU,.portal-ui_toast__Uy5lh{animation:none}.portal-ui_approveBtn__V3196,.portal-ui_clickableRow__2z1ZQ,.portal-ui_lineTab__L9dMQ,.portal-ui_modalClose__UapEQ,.portal-ui_primaryBtn__Q_E7a,.portal-ui_rejectBtn__IwQW0,.portal-ui_secondaryBtn__8_EGQ,.portal-ui_statCard___Kh9v,.portal-ui_toastClose__zLcsS,a.portal-ui_tableRow__5AyF8{transition:none}}.ProductDetailView_page__VBLdQ{display:flex;flex-direction:column;gap:1rem;padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));background:var(--color-neutral-surface)}.ProductDetailView_top__0Xzs_{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.ProductDetailView_back__cfMuW{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-neutral-text);cursor:pointer;flex-shrink:0}.ProductDetailView_back__cfMuW:hover{background:var(--color-neutral-background)}.ProductDetailView_crumb__Jtj5C{margin:0;flex:1 1;min-width:0;font-size:.95rem;font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetailView_summary__p5wqh{display:flex;flex-direction:column;gap:.35rem}.ProductDetailView_title__9rYRY{margin:0;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.3}.ProductDetailView_meta__GY4gz{margin:0;display:flex;flex-wrap:wrap;gap:.5rem .85rem;font-size:var(--font-size-sm);color:var(--color-neutral-text-muted)}.ProductDetailView_price__VW416{padding:.75rem 0 .25rem}.ProductDetailView_row__qCgtJ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%;padding:.9rem 0;border:none;border-top:1px solid var(--color-neutral-border);border-bottom:1px solid var(--color-neutral-border);background:transparent;text-align:left;cursor:pointer;color:var(--color-neutral-text)}.ProductDetailView_row__qCgtJ:hover{color:var(--color-brand-dark)}.ProductDetailView_infoRow__aOalM{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.9rem 1.1rem;border-top:1px solid var(--color-neutral-border);border-bottom:1px solid var(--color-neutral-border);color:var(--color-neutral-text)}.ProductDetailView_rowLabel__cednk{display:block;font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-text-muted)}.ProductDetailView_rowValue__iFQsu{display:block;margin-top:.15rem;font-size:.9375rem;font-weight:var(--font-weight-medium)}.ProductDetailView_block__qQvJ0{display:flex;flex-direction:column;gap:.65rem}.ProductDetailView_blockTitle__HhK9e{margin:0;font-size:1rem;font-weight:var(--font-weight-bold)}.ProductDetailView_fitHead__uITa1{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ProductDetailView_changeVehicle__JQap9{border:none;background:none;padding:0;color:var(--color-brand-main);font-weight:var(--font-weight-semibold);cursor:pointer}.ProductDetailView_fitNote__sFB_S{margin:0;color:var(--color-neutral-text);line-height:1.45}.ProductDetailView_partsLink__QnC8a{align-self:flex-start;color:var(--color-brand-main);font-size:.875rem;font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer}.ProductDetailView_partsLink__QnC8a:hover{text-decoration:underline}.ProductDetailView_body__e_oy5{margin:0;color:var(--color-neutral-text);line-height:1.55}.ProductDetailView_specs__6NYFG{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin:0;min-width:0}@container ozaro (min-width: 28rem){.ProductDetailView_specs__6NYFG{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ProductDetailView_spec__d5Dz0{padding:.75rem;border-radius:.85rem;background:#f8f8f8}.ProductDetailView_spec__d5Dz0 dt{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--color-neutral-text-muted)}.ProductDetailView_spec__d5Dz0 dd{margin:.2rem 0 0;font-weight:var(--font-weight-semibold);word-break:break-word}.ProductDetailView_vehicles__Spjml{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ProductDetailView_vehicles__Spjml li{padding:.4rem .75rem;border-radius:var(--radius-full);background:#f8f8f8;font-size:var(--font-size-sm)}.ProductDetailView_vehicleModels__PU54T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.ProductDetailView_sticky___409m{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;flex-direction:column;gap:.5rem;max-width:430px;margin-inline:auto;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:var(--color-neutral-surface);border-top:1px solid var(--color-neutral-border);box-shadow:none}.ProductDetailView_cta__hX7_W{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:0 1.1rem;border:none;border-radius:var(--radius-full);background:var(--color-brand-main);color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color .2s ease}.ProductDetailView_cta__hX7_W:hover:not(:disabled){background:var(--color-brand-dark)}.ProductDetailView_cta__hX7_W:disabled{opacity:.75;cursor:default}.ProductDetailView_cta__hX7_W:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.ProductDetailView_secondary__0BDdU{min-height:3rem;padding:0 1rem;border:1.5px solid var(--color-brand-main);border-radius:var(--radius-full);background:transparent;color:var(--color-brand-dark);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer}.ProductDetailView_secondary__0BDdU:disabled{opacity:.45;cursor:default}.ProductDetailView_stickyRow__Jro7R{display:flex;align-items:center;gap:.75rem}.ProductDetailView_stickyRow__Jro7R .ProductDetailView_cta__hX7_W{flex:1 1}.ProductDetailView_cartError__R_AGS{margin:0;color:var(--color-error);font-size:var(--font-size-sm)}@media (min-width:64rem){.ProductDetailView_page__VBLdQ{max-width:42rem;margin-inline:auto;padding-bottom:6rem}.ProductDetailView_sticky___409m{max-width:42rem}}.cart_page__swfcS{display:flex;flex-direction:column;min-height:100%;background:var(--color-neutral-background);padding-bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))}.cart_header__rqe9v{display:flex;align-items:center;gap:.5rem;min-height:3.25rem;padding:.35rem .75rem;background:var(--color-neutral-surface);border-bottom:1px solid var(--color-neutral-border)}.cart_back__7SVtx{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-neutral-text);cursor:pointer;text-decoration:none}.cart_back__7SVtx:hover{background:var(--color-neutral-background)}.cart_title__14Z7l{margin:0;font-size:1.05rem;font-weight:var(--font-weight-bold)}.cart_empty__6SPbo,.cart_error__OPvLO,.cart_status__bimbv{margin:1.5rem 1.1rem;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm)}.cart_error__OPvLO{margin:1rem 1.1rem;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--color-error) 32%,var(--color-neutral-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-error) 8%,var(--color-neutral-surface));color:var(--color-error);line-height:1.45}.cart_section__3yJuO{margin:0;padding:1rem 1.1rem;background:var(--color-neutral-surface);border-top:1px solid var(--color-neutral-border)}.cart_sectionHead__LFh_M{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.cart_sectionTitle__eklMO{margin:0;font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-text-muted)}.cart_change__mq4hX{border:none;background:none;color:var(--color-brand-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.cart_change__mq4hX:hover{text-decoration:underline}.cart_addr__20sJT{margin:0;font-size:var(--font-size-sm);color:var(--color-neutral-text-muted);line-height:1.45}.cart_line__fVEsp{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.25rem;grid-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.85rem 0;border-top:1px solid var(--color-neutral-border)}.cart_media__06Ih6{display:flex;flex-direction:column;gap:.4rem;min-width:0}.cart_thumb__laW3s{width:100%;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:.65rem;background:var(--color-neutral-background);color:var(--color-neutral-text-muted)}.cart_lineBody__W3HRa{min-width:0;padding-top:.1rem}.cart_lineName__nLlUa{margin:0;font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.35;color:var(--color-neutral-text)}.cart_linePrice__Y9GPj{margin:.3rem 0 0}.cart_linePrice__Y9GPj p{margin:0}.cart_trash__xdbWQ{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:.05rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-neutral-text-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.cart_trash__xdbWQ:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,transparent)}.cart_trash__xdbWQ:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.cart_coverFail__BJXqs,.cart_coverOk__l_UjR{margin:.25rem 0 0;font-size:var(--font-size-xs)}.cart_coverOk__l_UjR{color:var(--color-success,#1b7f3a)}.cart_coverFail__BJXqs{color:var(--color-error)}.cart_billRow__dGhJn{display:flex;justify-content:space-between;gap:1rem;margin:.4rem 0;font-size:var(--font-size-sm)}.cart_grand__YmXz3{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--color-neutral-border);font-weight:var(--font-weight-bold)}.cart_billMuted__E7QIm{color:var(--color-neutral-text-muted)}.cart_billFree__0Fw35{color:var(--color-success);font-weight:var(--font-weight-semibold)}.cart_offerNote__hu6kW{margin:0}.cart_offerNote__hu6kW,.cart_recLead__YvsHu{font-size:var(--font-size-sm);color:var(--color-neutral-text-muted)}.cart_recLead__YvsHu{margin:.25rem 0 .85rem;line-height:1.4}.cart_recRail__2wJAp{display:flex;gap:.75rem;overflow-x:auto;margin-inline:-1.1rem;padding:.1rem 1.1rem .35rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cart_recRail__2wJAp::-webkit-scrollbar{display:none}.cart_recSlide__pP9OS{flex:0 0 10.75rem;min-width:0;scroll-snap-align:start}.cart_recAdd__GlHIS{width:100%;min-height:2.15rem;border:none;border-radius:var(--radius-full);background:var(--color-brand-main);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color .2s ease}.cart_recAdd__GlHIS:hover:not(:disabled){background:var(--color-brand-dark)}.cart_recAdd__GlHIS:disabled{opacity:.7;cursor:not-allowed}.cart_recAdd__GlHIS:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.cart_footer__XQqgz{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:stretch;gap:.75rem;max-width:430px;margin-inline:auto;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:var(--color-neutral-surface);border-top:1px solid var(--color-neutral-border);box-shadow:none}.cart_payBeside__a3jQg{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;flex:0 1 42%;min-width:0;max-width:11.5rem;border:none;background:none;text-align:left;cursor:pointer;color:inherit}.cart_payBeside__a3jQg strong{font-size:.8rem;font-weight:var(--font-weight-semibold);line-height:1.25}.cart_payBeside__a3jQg span{font-size:var(--font-size-xs);color:var(--color-brand-main);font-weight:var(--font-weight-semibold)}.cart_footer__XQqgz .cart_cta__1n1Qi{width:auto;flex:1 1;min-width:8.5rem}.cart_payFooter__ofviP{gap:.65rem}.cart_failCta__1AjDS{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:8.5rem;min-height:3rem;border:1.5px solid var(--color-error);border-radius:var(--radius-full);background:var(--color-neutral-surface);color:var(--color-error);font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cart_failCta__1AjDS:hover:not(:disabled){background:#fdecea}.cart_cta__1n1Qi:disabled,.cart_failCta__1AjDS:disabled{opacity:.7;cursor:not-allowed}.cart_failCta__1AjDS:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.cart_payAmount___6XhL{margin:.35rem 0 .75rem;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-neutral-text)}.cart_cta__1n1Qi{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;border:none;border-radius:var(--radius-full);background:var(--color-brand-main);color:#fff;font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none;transition:background-color .2s ease}.cart_cta__1n1Qi:hover:not(:disabled){background:var(--color-brand-dark)}.cart_cta__1n1Qi:disabled{opacity:.7;cursor:not-allowed}.cart_back__7SVtx:focus-visible,.cart_change__mq4hX:focus-visible,.cart_cta__1n1Qi:focus-visible,.cart_payBeside__a3jQg:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.cart_successPage__HDIG5{min-height:70dvh;display:flex;align-items:center;justify-content:center}.cart_offerToggle__GhwZr{margin-left:.5rem;border:none;background:transparent;color:var(--color-brand-main);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer}.cart_offerList__ZllQP{margin:.4rem 0 0;padding-left:1.1rem}.cart_result__kNqMp{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.25rem 2rem;gap:.75rem;width:100%}.cart_result__kNqMp h1{margin:0;font-size:1.25rem}.cart_ok__cLiQv{color:var(--color-success)}.cart_bad__Wgyhq{color:var(--color-error)}.cart_result__kNqMp p{margin:0;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm);line-height:1.5}@media (min-width:64rem){.cart_footer__XQqgz,.cart_page__swfcS{max-width:42rem}.cart_footer__XQqgz{left:50%;right:auto;transform:translateX(-50%);width:100%}}@media (prefers-reduced-motion:reduce){.cart_cta__1n1Qi,.cart_failCta__1AjDS,.cart_recAdd__GlHIS{transition:none}}.approvals_srOnly__1uO9s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.approvals_skeletonTable__NkuRO{display:flex;flex-direction:column;gap:1px;background:var(--color-neutral-border);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);overflow:hidden}.approvals_skeletonRow__Y2Qon{display:grid;grid-template-columns:minmax(9rem,1.4fr) minmax(8rem,1.2fr) minmax(7rem,1.1fr) minmax(5rem,.7fr) minmax(5rem,.7fr) minmax(7rem,.9fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-neutral-surface)}.approvals_skeletonCell__yx0yi{height:.9rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-neutral-border) 0,color-mix(in srgb,var(--color-brand-main) 8%,var(--color-neutral-surface)) 50%,var(--color-neutral-border) 100%);background-size:200% 100%;animation:approvals_skeleton-shimmer__fO6LI 1.6s ease-in-out infinite}@keyframes approvals_skeleton-shimmer__fO6LI{0%{background-position:200% 0}to{background-position:-200% 0}}.approvals_skeletonCards__25qHZ{display:none;flex-direction:column;gap:var(--spacing-sm)}.approvals_skeletonCard___merd{padding:var(--spacing-md);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md)}.approvals_skeletonCardBody__xbDag,.approvals_skeletonCardHeader__1obSD{display:flex;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.approvals_header__We5WG{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}.approvals_tabs___iRup{display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);border-bottom:1px solid var(--color-neutral-border);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x}.approvals_tab__Yabh_{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-shrink:0;min-height:2.75rem;padding:var(--spacing-sm) var(--spacing-lg);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--color-neutral-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;touch-action:manipulation;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.approvals_tab__Yabh_:hover{color:var(--color-neutral-text);background:var(--color-neutral-background)}.approvals_tab__Yabh_:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.approvals_tabActive__JV2uO{color:var(--color-brand-main);border-bottom-color:var(--color-brand-main);font-weight:var(--font-weight-semibold)}.approvals_tabCount__WhfC7{display:inline-flex;min-width:1.4rem;justify-content:center;padding:1px 7px;border-radius:var(--radius-full);background:var(--color-neutral-background);border:1px solid var(--color-neutral-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text-muted)}.approvals_tabActive__JV2uO .approvals_tabCount__WhfC7{background:color-mix(in srgb,var(--color-brand-main) 12%,var(--color-neutral-surface));border-color:color-mix(in srgb,var(--color-brand-main) 28%,var(--color-neutral-border));color:var(--color-brand-main)}.approvals_tabContent__6suxF{animation:none}.approvals_emptyState__wPbFs{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-lg);background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);color:var(--color-neutral-text-muted);text-align:center}.approvals_emptyState__wPbFs svg{opacity:.55;color:var(--color-brand-main)}.approvals_emptyState__wPbFs p{margin:0;font-size:var(--font-size-sm)}.approvals_tableScroll__Tc0bD{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:var(--radius-md)}.approvals_desktopTable__4csWk{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-neutral-surface)}.approvals_desktopTable__4csWk .approvals_tableHead__fj2CZ,.approvals_desktopTable__4csWk .approvals_tableRow__pyM6y{min-width:0}.approvals_tableHead__fj2CZ{background:var(--color-neutral-background);border-bottom:1px solid var(--color-neutral-border)}.approvals_tableHead__fj2CZ,.approvals_tableRow__pyM6y{grid-template-columns:minmax(9rem,1.4fr) minmax(8rem,1.2fr) minmax(7rem,1.1fr) minmax(5rem,.7fr) minmax(5rem,.7fr) minmax(7rem,.9fr)!important}.approvals_tableRow__pyM6y{cursor:pointer;transition:background-color .15s ease;border-left:3px solid transparent}.approvals_rowActions__puRtH{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.approvals_ghostBtn__Mgp8u,.approvals_rowActions__puRtH button{min-height:2.25rem;touch-action:manipulation}.approvals_tableRow__pyM6y:hover{background:color-mix(in srgb,var(--color-brand-main) 4%,var(--color-neutral-surface));border-left-color:var(--color-brand-main)}.approvals_tableRow__pyM6y:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:-2px}.approvals_gstinInline__yB4VM{display:block;margin-top:2px;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-neutral-text-muted)}.approvals_contactCell__DY6GP{display:flex;flex-direction:column;gap:2px;min-width:0}.approvals_contactName__6Bc6G{font-weight:var(--font-weight-medium)}.approvals_contactMeta__9_6Gp{overflow:hidden;text-overflow:ellipsis}.approvals_contactMeta__9_6Gp,.approvals_dateCell__YkXRW{font-size:var(--font-size-xs);color:var(--color-neutral-text-muted);white-space:nowrap}.approvals_rolePill__NjzRe,.approvals_statusPill__oYeXa{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.approvals_rolePill__NjzRe{background:var(--color-neutral-background);color:var(--color-neutral-text);border:1px solid var(--color-neutral-border)}.approvals_statusPending__o3_IV{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-neutral-surface));color:color-mix(in srgb,var(--color-warning) 80%,#1a1a1a)}.approvals_statusApproved__LETUB{background:color-mix(in srgb,var(--color-success) 14%,var(--color-neutral-surface));color:var(--color-success)}.approvals_statusRejected__5ROPG{background:color-mix(in srgb,var(--color-error) 12%,var(--color-neutral-surface));color:var(--color-error)}.approvals_badgeGroup__0W07v{display:flex;flex-wrap:wrap;gap:4px}.approvals_badgePending__v2GKK,.approvals_badgeVerified__DYWD_{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-full);font-size:.6875rem;font-weight:var(--font-weight-semibold)}.approvals_badgeVerified__DYWD_{background:color-mix(in srgb,var(--color-success) 12%,var(--color-neutral-surface));color:var(--color-success)}.approvals_badgePending__v2GKK{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-neutral-surface));color:color-mix(in srgb,var(--color-warning) 75%,#1a1a1a)}.approvals_ghostBtn__Mgp8u{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .85rem;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-surface);color:var(--color-neutral-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.approvals_ghostBtn__Mgp8u:hover{border-color:var(--color-brand-main);background:color-mix(in srgb,var(--color-brand-main) 5%,var(--color-neutral-surface))}.approvals_ghostBtn__Mgp8u:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.approvals_mobileCards__8V9qa{display:none}.approvals_actionSuccess__4qh5U{background-color:color-mix(in srgb,var(--color-success) 8%,var(--color-neutral-surface))}@keyframes approvals_action-success-pulse__WmqE1{0%,to{background-color:var(--color-neutral-surface)}40%{background-color:color-mix(in srgb,var(--color-success) 10%,var(--color-neutral-surface))}}.approvals_modal__eujo6{border:none;border-radius:var(--radius-lg);padding:0;margin:auto;width:calc(100% - 2rem);max-width:56rem;max-height:calc(100dvh - 2.5rem);overflow:hidden;background:var(--color-neutral-surface);color:var(--color-neutral-text);box-shadow:var(--elevation-lg),0 0 0 1px var(--color-neutral-border);animation:approvals_modal-enter__yAJQf .28s ease both}@keyframes approvals_modal-enter__yAJQf{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.approvals_modal__eujo6::-webkit-backdrop{background:rgba(24,24,24,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.approvals_modal__eujo6::backdrop{background:rgba(24,24,24,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.approvals_modalContent__oWyzH{display:flex;flex-direction:column;max-height:calc(100dvh - 2.5rem)}.approvals_modalHeader__xhnz1{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-neutral-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-main) 5%,var(--color-neutral-surface)) 0,var(--color-neutral-surface) 100%)}.approvals_modalHeaderText__WXz2R{min-width:0}.approvals_modalEyebrow___0pbX{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.approvals_modalTitle__OcJvB{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.25;color:var(--color-neutral-text)}.approvals_modalSubtitle__V6ilo{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-neutral-text-muted)}.approvals_modalClose__CgoXl{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-neutral-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.approvals_modalClose__CgoXl:hover{background:var(--color-neutral-background);color:var(--color-neutral-text)}.approvals_modalClose__CgoXl:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.approvals_modalBody__XdFds{padding:var(--spacing-lg) var(--spacing-xl);overflow-y:auto;flex:1 1}.approvals_modalColumns__AiAEa{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start}.approvals_detailsColumn__DSwjR{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.approvals_logColumn__2VBu9{position:-webkit-sticky;position:sticky;top:0;background:var(--color-neutral-background);min-height:12rem}.approvals_logColumn__2VBu9,.approvals_section__trxz9{padding:var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md)}.approvals_section__trxz9{background:var(--color-neutral-surface)}.approvals_sectionTitle__7QNAq{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.approvals_sectionHint__JiQLr,.approvals_sectionTitle__7QNAq{margin:0 0 var(--spacing-sm);color:var(--color-neutral-text-muted)}.approvals_sectionHint__JiQLr{font-size:var(--font-size-sm);line-height:1.45}.approvals_detailList__gn95h{margin:0;padding:0;display:flex;flex-direction:column}.approvals_detailRow__9pQP8{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-sm) 0;border-top:1px solid var(--color-neutral-border)}.approvals_detailRow__9pQP8:first-child{border-top:none;padding-top:0}.approvals_detailLabel___nv8i{font-size:var(--font-size-sm);color:var(--color-neutral-text-muted)}.approvals_detailValue__0_BY3{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-text);word-break:break-word}.approvals_mono__JTABp{font-family:var(--font-mono);font-size:var(--font-size-xs)}.approvals_verifyGrid__uXd_g{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-width:0}@container ozaro (min-width: 36rem){.approvals_verifyGrid__uXd_g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.approvals_verifyCard__kzwg2{padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-neutral-border)}.approvals_verifyCardOk__2eU0l{background:color-mix(in srgb,var(--color-success) 6%,var(--color-neutral-surface));border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-neutral-border))}.approvals_verifyCardWarn__hLPOY{background:color-mix(in srgb,var(--color-warning) 8%,var(--color-neutral-surface));border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-neutral-border))}.approvals_verifyCardTop__7gow_{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:var(--spacing-xs)}.approvals_verifyChannel__k1dSP{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:1 1}.approvals_verifyValue__J9mtt{margin:0;font-size:var(--font-size-sm);color:var(--color-neutral-text);word-break:break-all}.approvals_verifyWarn__88ZHD{color:color-mix(in srgb,var(--color-warning) 80%,#1a1a1a)}.approvals_verifyOk__WW5KU,.approvals_verifyWarn__88ZHD{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm)}.approvals_verifyOk__WW5KU{color:var(--color-success)}.approvals_resultSectionDanger__5nKDL,.approvals_resultSection__knjUX{display:flex;flex-direction:column;gap:var(--spacing-sm)}.approvals_resultSection__knjUX{border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-neutral-border));background:color-mix(in srgb,var(--color-success) 5%,var(--color-neutral-surface))}.approvals_resultSectionDanger__5nKDL{border-color:color-mix(in srgb,var(--color-error) 28%,var(--color-neutral-border));background:color-mix(in srgb,var(--color-error) 5%,var(--color-neutral-surface))}.approvals_resultText__c6TFM{margin:0;font-size:var(--font-size-sm);line-height:1.45}.approvals_classifyFieldset__E6VQf{margin:0 0 var(--spacing-md);padding:0;border:none}.approvals_classifyLegend__ogOyR{padding:0;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text)}.approvals_classifyOptions__tz2N3{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.approvals_classifyOption__ar97i{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-background);font-size:var(--font-size-sm);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.approvals_classifyOption__ar97i:has(input:checked){border-color:var(--color-brand-main);background:color-mix(in srgb,var(--color-brand-main) 8%,var(--color-neutral-surface))}.approvals_classifyOption__ar97i input{accent-color:var(--color-brand-main)}.approvals_rejectBlock__dnK83{display:flex;flex-direction:column;gap:var(--spacing-sm)}.approvals_rejectLabel__zMnjL{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-text)}.approvals_rejectTextarea__4XULK{width:100%;padding:var(--spacing-md);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:inherit;background:var(--color-neutral-surface);color:var(--color-neutral-text);resize:vertical;min-height:5rem;transition:border-color .15s ease,box-shadow .15s ease}.approvals_rejectTextarea__4XULK:focus{outline:none;border-color:var(--color-brand-main);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-main) 18%,transparent)}.approvals_logEmpty__V8QKJ,.approvals_logLoading__Z1WnP{margin:0;font-size:var(--font-size-sm);color:var(--color-neutral-text-muted)}.approvals_logLoading__Z1WnP{display:flex;align-items:center;gap:var(--spacing-sm)}.approvals_logSpinner__RylCo{width:1rem;height:1rem;border:2px solid var(--color-neutral-border);border-top-color:var(--color-brand-main);border-radius:50%;animation:approvals_spin__9lozv .7s linear infinite}@keyframes approvals_spin__9lozv{to{transform:rotate(1turn)}}.approvals_logList__2BPym{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.approvals_logItem__tereH{display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-neutral-border)}.approvals_logItem__tereH:last-child{border-bottom:none}.approvals_logDot__Ye7cA{flex-shrink:0;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--color-brand-main)}.approvals_logDotSuccess__tJ81W{background:var(--color-success)}.approvals_logDotDanger__WdB_G{background:var(--color-error)}.approvals_logDotInfo__4GVJN{background:#2563eb}.approvals_logDotNeutral__x0lCO{background:var(--color-neutral-text-muted)}.approvals_logContent__YRJa8{display:flex;flex-direction:column;gap:2px;min-width:0}.approvals_logAction__nTMlB{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-text)}.approvals_logDetail__DOZeb,.approvals_logMeta__vAi9H{font-size:var(--font-size-xs);color:var(--color-neutral-text-muted)}.approvals_logDetail__DOZeb{font-style:italic}.approvals_modalFooter__PKg_c{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-sm);flex-shrink:0;padding:var(--spacing-md) var(--spacing-xl);padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));border-top:1px solid var(--color-neutral-border);background:var(--color-neutral-background)}.approvals_modalFooter__PKg_c button{min-height:2.75rem;touch-action:manipulation}.approvals_toastContainer__y2Imj{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:1100;display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}.approvals_toast__jopMU{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);max-width:24rem;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);box-shadow:var(--elevation-lg);pointer-events:auto;animation:approvals_toast-enter__7Hovg .3s ease both}.approvals_toastSuccess__C35BG{border-left:3px solid var(--color-success)}.approvals_toastError__G4_5w{border-left:3px solid var(--color-error)}.approvals_toastExiting__nVXgP{animation:approvals_toast-exit__LTQ7y forwards .25s ease both}.approvals_toastIcon__2Ez7v{flex-shrink:0;width:1.25rem;height:1.25rem}.approvals_toastSuccess__C35BG .approvals_toastIcon__2Ez7v{color:var(--color-success)}.approvals_toastError__G4_5w .approvals_toastIcon__2Ez7v{color:var(--color-error)}.approvals_toastMessage__DmwSx{flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.approvals_toastClose__FArYT{flex-shrink:0;border:none;background:none;color:var(--color-neutral-text-muted);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm)}.approvals_toastClose__FArYT:hover{color:var(--color-neutral-text);background:var(--color-neutral-background)}@keyframes approvals_toast-enter__7Hovg{0%{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes approvals_toast-exit__LTQ7y{to{opacity:0;transform:translateX(1rem)}}@media (max-width:80rem){.approvals_colSubmitted__YBbzm{display:none}.approvals_tableHead__fj2CZ,.approvals_tableRow__pyM6y{grid-template-columns:minmax(9rem,1.4fr) minmax(8rem,1.2fr) minmax(7rem,1.1fr) minmax(5rem,.7fr) minmax(7rem,.9fr)!important}.approvals_skeletonRow__Y2Qon{grid-template-columns:minmax(9rem,1.4fr) minmax(8rem,1.2fr) minmax(7rem,1.1fr) minmax(5rem,.7fr) minmax(7rem,.9fr)}}@media (max-width:64rem){.approvals_header__We5WG{flex-direction:column;align-items:stretch}.approvals_desktopTable__4csWk,.approvals_skeletonTable__NkuRO,.approvals_tableScroll__Tc0bD{display:none}.approvals_mobileCard__mij_F,.approvals_mobileCards__8V9qa,.approvals_skeletonCards__25qHZ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.approvals_mobileCard__mij_F{width:100%;min-height:2.75rem;padding:var(--spacing-md);text-align:left;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);cursor:pointer;color:inherit;font:inherit;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease}.approvals_mobileCard__mij_F:hover{border-color:var(--color-brand-main);background:color-mix(in srgb,var(--color-brand-main) 4%,var(--color-neutral-surface))}.approvals_mobileCard__mij_F:focus-visible{outline:2px solid var(--color-brand-main);outline-offset:2px}.approvals_mobileCardHeader__9cxmZ{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.approvals_mobileCardTitle__dwLCk{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);word-break:break-word}.approvals_mobileCardBody__KYhH1{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm)}.approvals_mobileCardFooter__3muoM{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-neutral-border)}.approvals_cardCta__Eud97{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-main);white-space:nowrap}.approvals_modal__eujo6{width:calc(100% - 1.5rem);max-width:40rem}.approvals_modalContent__oWyzH,.approvals_modal__eujo6{max-height:calc(100dvh - 2rem)}.approvals_modalColumns__AiAEa{grid-template-columns:1fr}.approvals_logColumn__2VBu9{position:static}.approvals_verifyGrid__uXd_g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.approvals_classifyOptions__tz2N3{flex-direction:column}.approvals_classifyOption__ar97i{min-height:2.75rem;width:100%}}@media (max-width:48rem){.approvals_tab__Yabh_{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.approvals_modal__eujo6{max-width:none;width:100%;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.approvals_modalContent__oWyzH,.approvals_modal__eujo6{max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top)))}.approvals_modalBody__XdFds,.approvals_modalFooter__PKg_c,.approvals_modalHeader__xhnz1{padding-left:max(var(--spacing-lg),env(safe-area-inset-left));padding-right:max(var(--spacing-lg),env(safe-area-inset-right))}.approvals_modalClose__CgoXl{width:2.75rem;height:2.75rem}.approvals_verifyGrid__uXd_g{grid-template-columns:1fr}.approvals_detailRow__9pQP8{grid-template-columns:1fr;gap:2px}.approvals_modalFooter__PKg_c{flex-direction:column-reverse;gap:var(--spacing-sm)}.approvals_modalFooter__PKg_c button{width:100%;justify-content:center}.approvals_toastContainer__y2Imj{left:max(var(--spacing-md),env(safe-area-inset-left));right:max(var(--spacing-md),env(safe-area-inset-right));top:max(var(--spacing-md),env(safe-area-inset-top));bottom:auto}.approvals_toast__jopMU{max-width:none}}@media (max-width:22.5rem){.approvals_mobileCardHeader__9cxmZ{flex-direction:column;align-items:flex-start}.approvals_modalTitle__OcJvB{font-size:var(--font-size-lg)}}@media (prefers-reduced-motion:reduce){.approvals_actionSuccess__4qh5U,.approvals_logSpinner__RylCo,.approvals_modal__eujo6,.approvals_skeletonCell__yx0yi,.approvals_tabContent__6suxF,.approvals_toast__jopMU{animation:none!important}}