@charset "UTF-8";
/* V8.2 shared property-aware paint template. Blue disables this stylesheet. */
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-efe5cd));--dark:rgb(var(--paint-surface-efe5cd));--line:rgb(var(--paint-line-f6efdf));--accent:rgb(var(--paint-text-efe5cd));}
body{background-image:none;background-color:var(--bg);color:var(--ink);}
button:focus-visible,a:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
input:focus,textarea:focus,select:focus{border-color:rgb(var(--paint-line-d8c7a5))!important;box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7));}
button{color:inherit;}
a{color:inherit;}
.icon{fill:none;stroke:currentColor;}
.sidebar{background-image:none;background-color:var(--dark);color:rgb(var(--paint-text-77664c));}
.brand{color:rgb(var(--paint-text-3f321f));}
.brand-mark{color:rgb(var(--paint-text-77664c));}
.workspace-label{color:rgb(var(--paint-text-77664c));}
.nav-item{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.nav-item:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.nav-item.active{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.nav-dot{background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));}
.lan-card{background-image:linear-gradient(130deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.lan-icon{color:rgb(var(--paint-text-77664c));}
.lan-card strong{color:rgb(var(--paint-text-77664c));}
.lan-card p{color:rgb(var(--paint-text-77664c));}
.lan-status{color:rgb(var(--paint-text-77664c));}
.dot{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.sidebar-footer{border-top-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.avatar{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-77664c));}
.sidebar-footer small{color:rgb(var(--paint-text-77664c));}
.version{color:rgb(var(--paint-text-77664c));}
.topbar{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.701961);border-bottom-color:var(--line);}
.breadcrumb{color:rgb(var(--paint-text-77664c));}
.breadcrumb span{color:rgb(var(--paint-text-57462d));}
.topbar-right{color:rgb(var(--paint-text-77664c));}
.topbar-divider{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.eyebrow{color:rgb(var(--paint-text-77664c));}
.title-dot{color:var(--accent);}
.page-heading p{color:rgb(var(--paint-text-77664c));}
.button{border-color:transparent;}
.button-primary{background-image:none;background-color:var(--green);color:rgb(var(--paint-text-3f321f));border-color:var(--green);}
.button-primary:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.page-heading>.button-primary{background-image:none;background-color:var(--accent);border-color:var(--accent);box-shadow:0 3px 8px rgb(var(--paint-shadow-82673d) / 0.094118);}
.page-heading>.button-primary:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.button-secondary{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-57462d));}
.button-secondary:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.button-danger{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.button-danger:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.metric{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 2px 3px rgb(var(--paint-shadow-82673d) / 0.007843);}
.metric-label{color:rgb(var(--paint-text-77664c));}
.metric-caption{color:rgb(var(--paint-text-77664c));}
.sage{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.peach{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-946115));}
.mint{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.sand{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.green{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.orange{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));}
.inventory-panel{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 3px 8px rgb(var(--paint-shadow-82673d) / 0.011765);}
.panel-heading h2 span{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.panel-heading p{color:rgb(var(--paint-text-77664c));}
.tabs{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tab{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.tab.active{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-3f321f));box-shadow:0 1px 4px rgb(var(--paint-shadow-82673d) / 0.062745);}
.tab span{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.search-box{border-color:rgb(var(--paint-line-d8c7a5));}
.search-box .icon{color:rgb(var(--paint-text-77664c));}
.search-box:focus-within{border-color:rgb(var(--paint-line-d8c7a5));}
.search-box input{background-image:none;background-color:transparent;color:var(--ink);}
.search-box input:focus{box-shadow:none;}
.search-box input::placeholder{color:rgb(var(--paint-text-77664c));}
.search-box kbd{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.filter-controls>select{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
thead{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
th{color:rgb(var(--paint-text-77664c));border-top-color:rgb(var(--paint-line-d8c7a5));border-bottom-color:rgb(var(--paint-line-d8c7a5));}
td{border-bottom-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-57462d));}
tbody tr:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.thumbnail{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-image-fffcf4));color:rgb(var(--paint-text-77664c));}
.product-name{color:rgb(var(--paint-text-3f321f));}
.product-sub{color:rgb(var(--paint-text-77664c));}
.sku{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tracking-text{color:rgb(var(--paint-text-77664c));}
.muted-dash{color:rgb(var(--paint-text-77664c));}
.unit-cell{color:rgb(var(--paint-text-77664c));}
.stock-control{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.stock-control>button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.stock-control>button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-3f321f));}
.stock-control .stock-number{color:rgb(var(--paint-text-3f321f));border-left-color:rgb(var(--paint-line-d8c7a5));border-right-color:rgb(var(--paint-line-d8c7a5));}
.stock-control.zero .stock-number{color:rgb(var(--paint-text-946115));}
.stock-status{color:rgb(var(--paint-text-77664c));}
.stock-status.is-zero{color:rgb(var(--paint-text-946115));}
.notes-text{color:rgb(var(--paint-text-77664c));}
.icon-button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.icon-button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.delete-button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.table-footer{border-top-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.pagination select{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.pagination .icon-button{border-color:rgb(var(--paint-line-d8c7a5));}
#page-label{color:rgb(var(--paint-text-77664c));}
.main-footer{color:rgb(var(--paint-text-77664c));}
.empty-art{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.empty-art>span{border-color:white;background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.empty-state h3{color:rgb(var(--paint-text-57462d));}
.empty-state p{color:rgb(var(--paint-text-77664c));}
.loading-state{color:rgb(var(--paint-text-77664c));}
.spinner{border-color:rgb(var(--paint-line-d8c7a5));border-top-color:rgb(var(--paint-line-d8c7a5));}
.error-banner{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-946115));}
.error-banner button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-946115));}
.modal{border-color:rgb(var(--paint-line-d8c7a5));color:var(--ink);box-shadow:0 25px 100px rgb(var(--paint-shadow-82673d) / 0.188235);}
.modal::backdrop,.image-lightbox::backdrop{background-image:none;background-color:rgb(var(--paint-overlay-efe5cd) / 0.501961);}
.modal-header{border-bottom-color:var(--line);}
.modal-header>.icon-button{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.optional{color:rgb(var(--paint-text-77664c));}
.upload-zone{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.upload-zone:hover,.upload-zone.dragover{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-image-f6efdf));}
.upload-zone .icon{color:rgb(var(--paint-text-77664c));}
.upload-zone strong{color:rgb(var(--paint-text-77664c));}
.upload-zone small{color:rgb(var(--paint-text-77664c));}
.remove-image{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.929412);color:rgb(var(--paint-text-77664c));}
.field{color:rgb(var(--paint-text-57462d));}
.field .required{color:rgb(var(--paint-text-946115));}
.field input,.field textarea{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-3f321f));}
.field input::placeholder,.field textarea::placeholder{color:rgb(var(--paint-text-77664c));}
.field small{color:rgb(var(--paint-text-77664c));}
.edit-stock-tip strong{color:rgb(var(--paint-text-3f321f));}
.modal-footer{border-top-color:var(--line);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.save-hint{color:rgb(var(--paint-text-77664c));}
.form-error{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.adjust-product{color:rgb(var(--paint-text-57462d));}
.current-stock{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.current-stock strong{color:rgb(var(--paint-text-3f321f));}
.adjust-tabs{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.adjust-tabs button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.adjust-tabs button.active{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-3f321f));}
.adjust-tabs button.active[data-direction="-1"]{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.adjust-result{color:rgb(var(--paint-text-77664c));}
.adjust-result span{color:rgb(var(--paint-text-77664c));}
.delete-symbol{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.muted{color:rgb(var(--paint-text-77664c));}
.guide article>span{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.guide p{color:rgb(var(--paint-text-77664c));}
.guide-note{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.image-lightbox{background-image:none;background-color:transparent;}
.image-lightbox>img{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.image-lightbox>.icon-button{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-3f321f));box-shadow:0 2px 10px rgb(var(--paint-shadow-82673d) / 0.133333);}
.toast{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-77664c));box-shadow:0 5px 25px rgb(var(--paint-shadow-82673d) / 0.145098);}
.toast.error{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.nav-warning-count{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-efe5cd) / 0.219608);}
.location-summary b{color:rgb(var(--paint-text-57462d));}
.location-summary i{color:rgb(var(--paint-text-77664c));}
.metric-link{background-image:none;background-color:transparent;color:rgb(var(--paint-text-946115));}
.metric-link:hover{color:rgb(var(--paint-text-946115));}
.metric-warning{border-color:rgb(var(--paint-line-d8c7a5));}
.warning-summary{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.warning-summary-icon{color:rgb(var(--paint-text-946115));}
.warning-summary strong{color:rgb(var(--paint-text-946115));}
.warning-summary p{color:rgb(var(--paint-text-946115));}
.warning-summary>button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-946115));}
.panel-heading h2>.list-title{color:var(--ink);background-image:none;background-color:transparent;}
.warning-tab.active{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.warning-tab span{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.inventory-table .tracking-text{color:rgb(var(--paint-text-77664c));}
.purchase-order{color:rgb(var(--paint-text-77664c));}
.purchase-order i{color:rgb(var(--paint-text-77664c));}
.inventory-table .muted-dash{color:rgb(var(--paint-text-77664c));}
.bucket-row{color:rgb(var(--paint-text-77664c));}
.status-badge{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.status-available strong{color:rgb(var(--paint-text-77664c));}
.transit-row>span{color:rgb(var(--paint-text-946115));}
.transit-row .stock-control .stock-number{color:rgb(var(--paint-text-946115));}
.minimum-label{color:rgb(var(--paint-text-77664c));}
.minimum-label b{color:rgb(var(--paint-text-77664c));}
.warning-badge{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-healthy{color:rgb(var(--paint-text-77664c));}
.warning-disabled{color:rgb(var(--paint-text-77664c));}
.row-low-stock{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.row-low-stock:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.receive-button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.receive-button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-3f321f));}
.initial-stock-section{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.section-label{color:rgb(var(--paint-text-57462d));}
.section-label>span{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.edit-stock-overview>div{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview strong{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview p{color:rgb(var(--paint-text-77664c));}
.field select{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.receipt-preview{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.receipt-preview.invalid{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-946115));}
.arrival-form-note{color:rgb(var(--paint-text-77664c));}
.arrival-details{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.initial-stock-section .arrival-form-grid{border-top-color:rgb(var(--paint-line-d8c7a5));}
@media(max-width:720px){
.mobile-nav{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.929412);border-top-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 -5px 20px rgb(var(--paint-shadow-82673d) / 0.062745);}
.mobile-nav button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.mobile-nav button.active{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-3f321f));}
.mobile-brand{color:rgb(var(--paint-text-3f321f));}
}
.ret-heading>.ret-add-batch{background-image:none;background-color:var(--accent);border-color:var(--accent);}
.ret-hero{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));box-shadow:0 5px 18px rgb(var(--paint-shadow-82673d) / 0.062745);}
.ret-hero::after{border-color:rgb(var(--paint-line-d8c7a5) / 0.129412);}
.ret-hero-kicker{color:rgb(var(--paint-text-77664c));}
.ret-hero-number strong{color:rgb(var(--paint-text-77664c));}
.ret-hero-number>span{color:rgb(var(--paint-text-77664c));}
.ret-hero-main>p{color:rgb(var(--paint-text-77664c));}
.ret-hero-foot{color:rgb(var(--paint-text-77664c));}
.ret-hero-foot i{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));}
.ret-hero-foot>span:last-child{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-spotlight{border-left-color:rgb(var(--paint-line-d8c7a5) / 0.501961);}
.ret-spotlight-head{color:rgb(var(--paint-text-77664c));}
.ret-today{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-spotlight>strong{color:rgb(var(--paint-text-77664c));}
.ret-nearest-countdown{color:rgb(var(--paint-text-946115));}
.ret-nearest-countdown.ret-imminent{color:rgb(var(--paint-text-946115));}
.ret-nearest-info{color:rgb(var(--paint-text-77664c));}
.ret-spotlight>button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-946115));}
.ret-metrics>article{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-metrics>article>div>span{color:rgb(var(--paint-text-77664c));}
.ret-metrics strong{color:rgb(var(--paint-text-3f321f));}
.ret-metrics small{color:rgb(var(--paint-text-77664c));}
.ret-orange{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.ret-rose{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-green{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.ret-sage{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.ret-rules{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-rules-label>.icon{color:rgb(var(--paint-text-77664c));}
.ret-rules-label strong{color:rgb(var(--paint-text-77664c));}
.ret-rules-label small{color:rgb(var(--paint-text-77664c));}
.ret-rules>form>.ret-setting-field{color:rgb(var(--paint-text-77664c));}
.ret-preset-group button{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-preset-group button.active{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.ret-inline-number{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-inline-number input{box-shadow:none!important;background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.ret-inline-number>span{color:rgb(var(--paint-text-77664c));}
.ret-inline-number:focus-within{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-untracked-notice{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-untracked-notice>.icon{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice strong{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice p>span{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice>button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.ret-tabs{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-tabs>button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.ret-tabs>button.active{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 1px 3px rgb(var(--paint-shadow-82673d) / 0.078431);}
.ret-tabs>button[data-ret-filter="expiring"]{color:rgb(var(--paint-text-946115));}
.ret-tabs>button.active[data-ret-filter="expiring"]{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-tabs button>span{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.ret-error-banner{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-top-color:rgb(var(--paint-line-d8c7a5));border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.ret-table .product-name{color:rgb(var(--paint-text-3f321f));}
.ret-order-label{color:rgb(var(--paint-text-77664c));}
.ret-date-value{color:rgb(var(--paint-text-77664c));}
.ret-location-pill{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-window-label{color:rgb(var(--paint-text-77664c));}
.ret-expiry-time{color:rgb(var(--paint-text-77664c));}
.ret-countdown{color:rgb(var(--paint-text-77664c));}
.ret-countdown-caption{color:rgb(var(--paint-text-77664c));}
.ret-row-expiring{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-row-expiring:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-row-expiring .ret-countdown{color:rgb(var(--paint-text-946115));}
.ret-row-expired .ret-countdown{color:rgb(var(--paint-text-946115));}
.ret-row-expired{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-row-expired:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-row-imminent .ret-countdown{color:rgb(var(--paint-text-946115));}
.ret-arrival-quantity{color:rgb(var(--paint-text-77664c));}
.ret-available-quantity{color:rgb(var(--paint-text-77664c));}
.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-946115));}
.ret-row-expired .ret-available-quantity{color:rgb(var(--paint-text-77664c));}
.ret-quantity-caption{color:rgb(var(--paint-text-77664c));}
.ret-batch-actions>button{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-batch-actions>button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-batch-actions>button[data-ret-action="consume"]{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-edit-batch{color:rgb(var(--paint-text-77664c));background-image:none;background-color:transparent;}
.ret-empty-symbol{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-empty h3{color:rgb(var(--paint-text-77664c));}
.ret-empty p{color:rgb(var(--paint-text-77664c));}
.ret-module-footer{color:rgb(var(--paint-text-77664c));}
.ret-form-note{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-allocation-info{color:rgb(var(--paint-text-77664c));}
.ret-allocation-info.ret-no-stock{color:rgb(var(--paint-text-946115));}
.ret-action-deadline{color:rgb(var(--paint-text-946115));}
.ret-action-deadline.expired{color:rgb(var(--paint-text-946115));}
@media(max-width:720px){
.ret-spotlight{border-top-color:rgb(var(--paint-line-d8c7a5) / 0.501961);}
}
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-efe5cd));--dark:rgb(var(--paint-surface-efe5cd));--line:rgb(var(--paint-line-f6efdf));--accent:rgb(var(--paint-text-efe5cd));--surface-soft:rgb(var(--paint-surface-fffcf4));--shadow:0 5px 24px rgb(var(--paint-shadow-82673d) / 0.043137);--shadow-strong:0 20px 70px rgb(var(--paint-shadow-82673d) / 0.188235);}
body{background-image:none;background-color:var(--bg);color:var(--ink);}
::selection{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-3f321f));}
button:focus-visible,a:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
input:focus,textarea:focus,select:focus{border-color:rgb(var(--paint-line-d8c7a5))!important;box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7))!important;}
.sidebar{background-image:linear-gradient(180deg,rgb(var(--paint-surface-efe5cd)) 0%,rgb(var(--paint-surface-efe5cd)) 100%);background-color:transparent;border-right-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.brand-mark{color:rgb(var(--paint-text-77664c));}
.brand-en{color:rgb(var(--paint-text-77664c));}
.sidebar .workspace-label{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item{border-color:transparent;color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item .icon{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .nav-item.active{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 3px 0 0 rgb(var(--paint-shadow-82673d)),0 4px 12px rgb(var(--paint-shadow-82673d) / 0.078431);}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-77664c));}
.nav-warning-count,#nav-returns .nav-warning-count{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-efe5cd) / 0.133333);}
.lan-card{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px rgb(var(--paint-shadow-fffdf7) / 0.019608);}
.lan-icon{color:rgb(var(--paint-text-77664c));}
.lan-card p{color:rgb(var(--paint-text-77664c));}
.lan-status{color:rgb(var(--paint-text-77664c));}
.sidebar-footer{border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar-footer small{color:rgb(var(--paint-text-77664c));}
.avatar{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.version{color:rgb(var(--paint-text-77664c));}
.topbar{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.929412);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 1px 9px rgb(var(--paint-shadow-82673d) / 0.011765);}
.breadcrumb{color:rgb(var(--paint-text-77664c));}
.breadcrumb span{color:rgb(var(--paint-text-3f321f));}
.topbar-right{color:rgb(var(--paint-text-77664c));}
.live-status{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.dot{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.eyebrow{color:rgb(var(--paint-text-77664c));}
.page-heading h1{color:rgb(var(--paint-text-3f321f));}
.title-dot{color:var(--accent);}
.page-heading p{color:rgb(var(--paint-text-77664c));}
.button-primary{background-image:none;background-color:var(--green);border-color:var(--green);box-shadow:0 2px 3px rgb(var(--paint-shadow-82673d) / 0.062745);}
.button-primary:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-efe5cd));box-shadow:0 4px 12px rgb(var(--paint-shadow-82673d) / 0.12549);}
.button-secondary{color:rgb(var(--paint-text-57462d));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.button-secondary:hover:not(:disabled){border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.page-heading>.button-primary,.ret-heading>.ret-add-batch{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 5px 14px rgb(var(--paint-shadow-82673d) / 0.109804);}
.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-efe5cd));box-shadow:0 6px 17px rgb(var(--paint-shadow-82673d) / 0.145098);}
.button-danger{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.metric{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.metric-label{color:rgb(var(--paint-text-77664c));}
.metric-number{color:rgb(var(--paint-text-3f321f));}
.metric-caption{color:rgb(var(--paint-text-77664c));}
.sage{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.peach{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.mint{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.sand{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.metric-warning{border-color:rgb(var(--paint-line-d8c7a5));background-image:linear-gradient(140deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;}
.metric-link{color:rgb(var(--paint-text-946115));}
.location-summary{color:rgb(var(--paint-text-77664c));}
.location-summary b{color:rgb(var(--paint-text-57462d));}
.location-summary i{color:rgb(var(--paint-text-77664c));}
.warning-summary{border-color:rgb(var(--paint-line-d8c7a5));background-image:linear-gradient(90deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;box-shadow:0 2px 5px rgb(var(--paint-shadow-82673d) / 0.062745);}
.warning-summary strong{color:rgb(var(--paint-text-946115));}
.warning-summary p{color:rgb(var(--paint-text-946115));}
.warning-summary>button{color:rgb(var(--paint-text-946115));}
.inventory-panel{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.panel-heading h2,.ret-list-panel .panel-heading h2{color:rgb(var(--paint-text-3f321f));}
.panel-heading h2>.list-title{color:rgb(var(--paint-text-3f321f));}
.panel-heading h2 span:not(.list-title){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.panel-heading p,.ret-list-panel .panel-heading p{color:rgb(var(--paint-text-77664c));}
.tabs,.ret-tabs{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.tab,.ret-tabs>button{color:rgb(var(--paint-text-77664c));}
.tab.active,.ret-tabs>button.active{color:rgb(var(--paint-text-3f321f));box-shadow:0 1px 4px rgb(var(--paint-shadow-82673d) / 0.070588);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.warning-tab.active,.ret-tabs>button.active[data-ret-filter="expiring"]{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-946115));}
.search-box,.filter-controls .search-box,.ret-search{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.search-box .icon{color:rgb(var(--paint-text-77664c));}
.search-box input,.ret-search input{color:rgb(var(--paint-text-3f321f));}
.search-box input::placeholder{color:rgb(var(--paint-text-77664c));}
.search-box kbd{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.filter-controls>select{color:rgb(var(--paint-text-57462d));border-color:rgb(var(--paint-line-d8c7a5));}
.search-box:focus-within{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7));}
.table-hint{border-top-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.density-toggle{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.density-toggle button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.density-toggle button.active,.density-toggle button[aria-pressed="true"]{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.density-toggle button:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.table-scroll{scrollbar-color:rgb(var(--paint-surface-f4ebd8)) rgb(var(--paint-surface-fffcf4));}
.table-scroll::-webkit-scrollbar-track{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.table-scroll::-webkit-scrollbar-thumb{background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table thead,.ret-table thead{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.inventory-table th,.ret-table th{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-top-color:rgb(var(--paint-line-d8c7a5));border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table th:first-child,.ret-table th:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-fffdf7));}
.inventory-table tbody tr,.ret-table tbody tr{--row-bg:rgb(var(--paint-surface-fffcf4));background-image:none;background-color:var(--row-bg);}
.inventory-table tbody tr:hover,.ret-table tbody tr:hover{--row-bg:rgb(var(--paint-surface-fffcf4));background-image:none;background-color:var(--row-bg);}
.inventory-table tr.row-low-stock{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table tr.row-low-stock:hover{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expiring{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expiring:hover{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expired{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expired:hover{--row-bg:rgb(var(--paint-surface-f6efdf));}
.inventory-table td,.ret-table td{color:rgb(var(--paint-text-57462d));border-bottom-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:var(--row-bg,rgb(var(--paint-surface-fffcf4)));}
.inventory-table td:first-child,.ret-table td:first-child{background-image:none;background-color:var(--row-bg,rgb(var(--paint-surface-fffcf4)));box-shadow:1px 0 rgb(var(--paint-shadow-fffdf7)),8px 0 10px -10px rgb(var(--paint-shadow-82673d) / 0.2);}
.inventory-table .product-name,.ret-table .product-name{color:rgb(var(--paint-text-3f321f));}
.inventory-table .product-text .sku,.ret-table .product-text .sku{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.product-sub{color:rgb(var(--paint-text-77664c));}
.thumbnail,.inventory-table .thumbnail,.ret-table .thumbnail{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-image-fffcf4));box-shadow:0 2px 5px rgb(var(--paint-shadow-82673d) / 0.011765);color:rgb(var(--paint-text-77664c));}
.thumbnail img,.inventory-table .thumbnail img,.ret-table .thumbnail img{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.thumbnail .icon{color:rgb(var(--paint-text-77664c));}
.thumbnail:disabled{background-image:none;background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail:hover:not(:disabled){border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7));}
.thumbnail:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table .tracking-text{color:rgb(var(--paint-text-57462d));}
.purchase-order,.ret-order-label{color:rgb(var(--paint-text-77664c));}
.purchase-order i{color:rgb(var(--paint-text-77664c));}
.muted-dash,.inventory-table .muted-dash{color:rgb(var(--paint-text-77664c));}
.inventory-table .unit-cell{color:rgb(var(--paint-text-77664c));}
.bucket-row{color:rgb(var(--paint-text-77664c));}
.inventory-table .stock-control,.stock-control{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 1px 2px rgb(var(--paint-shadow-82673d) / 0.015686);}
.inventory-table .stock-control>button,.stock-control>button{color:rgb(var(--paint-text-77664c));}
.inventory-table .stock-control .stock-number,.stock-control .stock-number{color:rgb(var(--paint-text-3f321f));}
.stock-control>button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-3f321f));}
.inventory-table .stock-control.zero .stock-number{color:rgb(var(--paint-text-946115));}
.stock-control .stock-number:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.status-badge{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.status-available strong{color:rgb(var(--paint-text-3f321f));}
.transit-row>span{color:rgb(var(--paint-text-946115));}
.transit-row .stock-control .stock-number{color:rgb(var(--paint-text-946115));}
.minimum-label{color:rgb(var(--paint-text-77664c));}
.minimum-label b{color:rgb(var(--paint-text-77664c));}
.warning-badge{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-healthy{color:rgb(var(--paint-text-77664c));}
.warning-disabled{color:rgb(var(--paint-text-77664c));}
.inventory-table .notes-text{color:rgb(var(--paint-text-77664c));}
.icon-button,.inventory-table .icon-button{color:rgb(var(--paint-text-77664c));}
.icon-button:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.delete-button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.receive-button{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.table-footer,.ret-list-panel .table-footer{color:rgb(var(--paint-text-77664c));border-top-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.pagination select{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.pagination .icon-button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
#page-label,#ret-page-label{color:rgb(var(--paint-text-77664c));}
.main-footer{color:rgb(var(--paint-text-77664c));}
.empty-art{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.empty-state h3{color:rgb(var(--paint-text-77664c));}
.empty-state p{color:rgb(var(--paint-text-77664c));}
.loading-state{color:rgb(var(--paint-text-77664c));}
.error-banner,.ret-error-banner{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.modal{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow-strong);scrollbar-color:rgb(var(--paint-surface-f4ebd8)) rgb(var(--paint-surface-fffcf4));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.modal::backdrop,.image-lightbox::backdrop{background-image:none;background-color:rgb(var(--paint-overlay-6e4630) / 0.6);}
.modal-header{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.modal-header h2,.small-modal .modal-header h2{color:rgb(var(--paint-text-3f321f));}
.modal-header>.icon-button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.modal-header .eyebrow{color:rgb(var(--paint-text-77664c));}
.modal-footer{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.937255);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 -5px 12px rgb(var(--paint-shadow-82673d) / 0.062745);}
.save-hint{color:rgb(var(--paint-text-77664c));}
.field-label{color:rgb(var(--paint-text-77664c));}
.optional{color:rgb(var(--paint-text-77664c));}
.field{color:rgb(var(--paint-text-77664c));}
.field input,.field textarea,.field select,.product-modal .field select,.ret-batch-modal .field input,.ret-batch-modal .field select{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.field input::placeholder,.field textarea::placeholder{color:rgb(var(--paint-text-77664c));}
.field small,.product-modal .field.full>small{color:rgb(var(--paint-text-77664c));}
.field .required{color:rgb(var(--paint-text-946115));}
.form-error{color:rgb(var(--paint-text-946115));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.current-stock{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.current-stock strong{color:rgb(var(--paint-text-77664c));}
.adjust-product{color:rgb(var(--paint-text-77664c));}
.adjust-tabs{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.adjust-tabs button{color:rgb(var(--paint-text-77664c));}
.adjust-tabs button.active{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.adjust-tabs button.active[data-direction="-1"]{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.adjust-result{color:rgb(var(--paint-text-77664c));}
.adjust-result span{color:rgb(var(--paint-text-77664c));}
.delete-question{color:rgb(var(--paint-text-77664c));}
.muted{color:rgb(var(--paint-text-77664c));}
.delete-symbol{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-946115));}
.guide h3{color:rgb(var(--paint-text-77664c));}
.guide p{color:rgb(var(--paint-text-77664c));}
.guide-note{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.guide article>span{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.initial-stock-section,.arrival-details{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.section-label{color:rgb(var(--paint-text-77664c));}
.section-label>span{color:rgb(var(--paint-text-77664c));}
.initial-stock-section .arrival-form-grid{border-color:rgb(var(--paint-line-d8c7a5));}
.arrival-form-note{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.edit-stock-overview>div{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview strong{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview p{color:rgb(var(--paint-text-77664c));}
.receipt-preview{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.product-modal .upload-zone,.upload-zone{background-image:none;background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.upload-zone strong{color:rgb(var(--paint-text-77664c));}
.upload-zone small{color:rgb(var(--paint-text-77664c));}
.upload-zone .icon{color:rgb(var(--paint-text-77664c));}
.upload-zone img{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.remove-image{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.image-lightbox{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:var(--shadow-strong);}
.image-lightbox>img{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.image-lightbox>.icon-button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 2px 8px rgb(var(--paint-shadow-82673d) / 0.078431);}
.lightbox-shell{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.lightbox-caption{border-bottom-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-3f321f));}
.lightbox-caption small,.lightbox-caption p{color:rgb(var(--paint-text-77664c));}
.lightbox-stage{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.lightbox-stage img{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.lightbox-tools{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-top-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.lightbox-tools button{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.lightbox-tools button:hover{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-hero{background-image:linear-gradient(115deg,rgb(var(--paint-surface-efe5cd)) 0%,rgb(var(--paint-surface-efe5cd)) 65%,rgb(var(--paint-surface-efe5cd)) 100%);background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 8px 25px rgb(var(--paint-shadow-82673d) / 0.070588);}
.ret-hero::after{border-color:rgb(var(--paint-line-d8c7a5) / 0.062745);}
.ret-hero-kicker{color:rgb(var(--paint-text-77664c));}
.ret-hero-number strong{color:rgb(var(--paint-text-77664c));}
.ret-hero-number>span{color:rgb(var(--paint-text-77664c));}
.ret-hero-main>p{color:rgb(var(--paint-text-77664c));}
.ret-hero-foot{color:rgb(var(--paint-text-77664c));}
.ret-hero-foot>span:last-child{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-hero-foot i{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));}
.ret-spotlight{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-spotlight-head{color:rgb(var(--paint-text-77664c));}
.ret-today{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-spotlight>strong{color:rgb(var(--paint-text-77664c));}
.ret-nearest-countdown{color:rgb(var(--paint-text-946115));}
.ret-nearest-countdown.ret-imminent{color:rgb(var(--paint-text-946115));}
.ret-nearest-info{color:rgb(var(--paint-text-77664c));}
.ret-spotlight>button{color:rgb(var(--paint-text-946115));}
.ret-metrics>article{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow);}
.ret-metrics>article>div>span{color:rgb(var(--paint-text-77664c));}
.ret-metrics strong{color:rgb(var(--paint-text-77664c));}
.ret-metrics small{color:rgb(var(--paint-text-77664c));}
.ret-orange{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.ret-rose{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.ret-green{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-sage{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-rules{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 6px rgb(var(--paint-shadow-82673d) / 0.011765);}
.ret-rules-label>.icon{color:rgb(var(--paint-text-77664c));}
.ret-rules-label strong{color:rgb(var(--paint-text-77664c));}
.ret-rules-label small{color:rgb(var(--paint-text-77664c));}
.ret-rules>form>.ret-setting-field{color:rgb(var(--paint-text-77664c));}
.ret-preset-group button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.ret-preset-group button.active{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));box-shadow:0 1px 2px rgb(var(--paint-shadow-82673d) / 0.062745);}
.ret-inline-number{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-inline-number input{color:rgb(var(--paint-text-77664c));}
.ret-inline-number>span{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-untracked-notice strong{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice p>span{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice>.icon{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice>button{color:rgb(var(--paint-text-77664c));}
.ret-table .ret-order-label{color:rgb(var(--paint-text-77664c));}
.ret-date-value{color:rgb(var(--paint-text-77664c));}
.ret-location-pill{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-window-label,.ret-expiry-time{color:rgb(var(--paint-text-77664c));}
.ret-countdown{color:rgb(var(--paint-text-77664c));}
.ret-countdown-caption{color:rgb(var(--paint-text-77664c));}
.ret-row-expiring .ret-countdown{color:rgb(var(--paint-text-946115));}
.ret-row-expired .ret-countdown{color:rgb(var(--paint-text-946115));}
.ret-row-imminent .ret-countdown{color:rgb(var(--paint-text-946115));}
.ret-arrival-quantity{color:rgb(var(--paint-text-77664c));}
.ret-available-quantity{color:rgb(var(--paint-text-77664c));}
.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-946115));}
.ret-row-expired .ret-available-quantity{color:rgb(var(--paint-text-77664c));}
.ret-quantity-caption{color:rgb(var(--paint-text-77664c));}
.ret-batch-actions>button{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.ret-batch-actions>button[data-ret-action="consume"]{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-batch-actions>button:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ret-edit-batch{color:rgb(var(--paint-text-77664c));}
.ret-empty h3{color:rgb(var(--paint-text-77664c));}
.ret-empty p{color:rgb(var(--paint-text-77664c));}
.ret-empty-symbol{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.ret-module-footer{color:rgb(var(--paint-text-77664c));}
.ret-form-note{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-allocation-info{color:rgb(var(--paint-text-77664c));}
.ret-action-deadline{color:rgb(var(--paint-text-946115));}
.ret-action-deadline.expired{color:rgb(var(--paint-text-946115));}
.toast{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-77664c));box-shadow:0 9px 30px rgb(var(--paint-shadow-82673d) / 0.145098);}
.toast.error{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
@media(max-width:800px){
.ret-spotlight{border-top-color:rgb(var(--paint-line-d8c7a5));}
}
.ret-search-summary{background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-3f321f));}
.ret-search-total>strong{color:rgb(var(--paint-text-3f321f));}
.ret-search-total>span{color:rgb(var(--paint-text-77664c));}
.ret-search-meta{color:rgb(var(--paint-text-77664c));}
.ret-search-meta>strong{color:rgb(var(--paint-text-57462d));}
.ret-search-breakdown>span{color:rgb(var(--paint-text-77664c));}
.ret-search-breakdown strong{color:rgb(var(--paint-text-3f321f));}
.ret-search-breakdown small{color:rgb(var(--paint-text-77664c));}
.ret-search-summary-detail>p{color:rgb(var(--paint-text-77664c));}
@media(max-width:600px){
.ret-search-summary-detail{border-top-color:rgb(var(--paint-line-d8c7a5));}
}
.company-context-kicker{color:rgb(var(--paint-text-77664c));}
#company-context-name{color:rgb(var(--paint-text-3f321f));}
#company-context-caption{color:rgb(var(--paint-text-77664c));}
.company-context-child #company-context-caption{color:rgb(var(--paint-text-946115));}
.company-auth-gate{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-shell{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 24px 90px rgb(var(--paint-shadow-82673d) / 0.109804);border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story{background-image:radial-gradient(ellipse at 0 100%,rgb(var(--paint-glow-efe5cd) / 0.333333),transparent 60%);background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-77664c));}
.company-auth-story:after{border-color:rgb(var(--paint-line-d8c7a5) / 0.133333);}
.company-auth-wordmark{color:rgb(var(--paint-text-77664c));}
.company-auth-eyebrow{color:rgb(var(--paint-text-77664c));}
.company-auth-story h2>span{color:rgb(var(--paint-text-946115));}
.company-auth-story p{color:rgb(var(--paint-text-77664c));}
.company-auth-story-foot{color:rgb(var(--paint-text-77664c));}
.company-auth-small{color:rgb(var(--paint-text-77664c));}
.company-auth-heading h1{color:rgb(var(--paint-text-3f321f));}
.company-auth-heading p{color:rgb(var(--paint-text-77664c));}
.company-auth-card form>.field{color:rgb(var(--paint-text-57462d));}
.company-auth-footnote{color:rgb(var(--paint-text-77664c));}
.company-auth-security{color:rgb(var(--paint-text-77664c));}
.company-setup-note{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.company-auth-loading,.company-manager-loading{color:rgb(var(--paint-text-77664c));}
.company-auth-offline{color:rgb(var(--paint-text-77664c));}
.company-form-error{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-context{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 3px 15px rgb(var(--paint-shadow-82673d) / 0.015686);}
.company-context-name{color:rgb(var(--paint-text-3f321f));}
.company-context-caption{color:rgb(var(--paint-text-77664c));}
.company-context.company-context-child{border-color:rgb(var(--paint-line-d8c7a5));background-image:linear-gradient(100deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;}
.company-context-child .company-context-caption{color:rgb(var(--paint-text-946115));}
.company-context-account{color:rgb(var(--paint-text-77664c));}
.company-context-main-return{background-image:none!important;background-color:rgb(var(--paint-surface-fffcf4))!important;border-color:rgb(var(--paint-line-d8c7a5))!important;color:rgb(var(--paint-text-77664c))!important;}
.company-dialog-caption{color:rgb(var(--paint-text-77664c));}
.company-manager-toolbar>p{color:rgb(var(--paint-text-77664c));}
.company-card{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 3px 13px rgb(var(--paint-shadow-82673d) / 0.011765);}
.company-card-current{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 0 0 1px rgb(var(--paint-shadow-82673d) / 0.2);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-card-disabled{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-card-mark{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.company-card-header h3{color:rgb(var(--paint-text-3f321f));}
.company-card-type{color:rgb(var(--paint-text-77664c));}
.company-status-badge{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-status-badge.disabled{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-account{color:rgb(var(--paint-text-77664c));}
.company-card-account code{color:rgb(var(--paint-text-57462d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-stock{border-top-color:rgb(var(--paint-line-d8c7a5));border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.company-card-stock>div>span{color:rgb(var(--paint-text-77664c));}
.company-card-stock strong{color:rgb(var(--paint-text-3f321f));}
.company-card-stock small{color:rgb(var(--paint-text-77664c));}
.company-card-detail{color:rgb(var(--paint-text-77664c));}
.company-card-detail b{color:rgb(var(--paint-text-57462d));}
.company-card-actions>.button:first-child{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.company-card-main .company-card-mark{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.company-card-main{border-color:rgb(var(--paint-line-d8c7a5));}
.company-manager-error{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-manager-footer{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-manager-footer>span{color:rgb(var(--paint-text-77664c));}
.company-edit-note{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-enabled-field{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-enabled-field>input{accent-color:rgb(var(--paint-text-77664c));}
.company-enabled-field strong{color:rgb(var(--paint-text-57462d));}
.company-enabled-field small{color:rgb(var(--paint-text-77664c));}
.company-auth-gate{background-image:radial-gradient(ellipse at 90% 8%,rgb(var(--paint-glow-f6efdf) / 0.611765),transparent 48%);background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-shell{box-shadow:0 25px 95px rgb(var(--paint-shadow-82673d) / 0.109804);border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story{background-image:radial-gradient(ellipse at 0 100%,rgb(var(--paint-glow-efe5cd) / 0.333333),transparent 65%),linear-gradient(145deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:transparent;}
.company-auth-wordmark{border-bottom-color:rgb(var(--paint-line-d8c7a5) / 0.207843);}
.company-auth-wordmark>.icon{border-color:rgb(var(--paint-line-d8c7a5) / 0.333333);color:rgb(var(--paint-text-77664c));}
.company-auth-brand>strong{color:rgb(var(--paint-text-946115));}
.company-auth-brand>small{color:rgb(var(--paint-text-77664c));}
.company-auth-small{color:rgb(var(--paint-text-77664c));}
.company-auth-heading h1{color:rgb(var(--paint-text-3f321f));}
.company-auth-heading h1:after{color:rgb(var(--paint-text-946115));}
.company-auth-heading p{color:rgb(var(--paint-text-77664c));}
.company-card-account b{color:rgb(var(--paint-text-77664c));}
.company-card-actions>.button:last-child{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.company-initial-account{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-initial-account>h3{color:rgb(var(--paint-text-57462d));}
.company-initial-account>p{color:rgb(var(--paint-text-77664c));}
.company-members-dialog .company-dialog-caption{color:rgb(var(--paint-text-77664c));}
.company-members-toolbar>p{color:rgb(var(--paint-text-77664c));}
.company-members-permissions{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.company-members-table-wrap{border-top-color:rgb(var(--paint-line-d8c7a5));border-bottom-color:rgb(var(--paint-line-d8c7a5));scrollbar-color:rgb(var(--paint-surface-f4ebd8)) transparent;}
.company-members-table-wrap:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.company-members-table th{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.company-members-table td{border-bottom-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-57462d));}
.company-members-table tbody tr:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-member-avatar{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.company-member-identity strong{color:rgb(var(--paint-text-77664c));}
.company-member-identity small{color:rgb(var(--paint-text-77664c));}
.company-member-role{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-member-role-admin{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-status{color:rgb(var(--paint-text-77664c));}
.company-member-status>i{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.company-member-status-disabled{color:rgb(var(--paint-text-946115));}
.company-member-status-disabled>i{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));}
.company-member-disabled .company-member-identity strong{color:rgb(var(--paint-text-77664c));}
.company-members-empty{color:rgb(var(--paint-text-77664c));}
.company-member-edit-dialog .field>small{color:rgb(var(--paint-text-77664c));}
.company-member-edit-dialog .field select:disabled{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.pwa-install{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-57462d));}
.pwa-install:hover{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-install:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.pwa-connectivity{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-946115));box-shadow:0 8px 30px rgb(var(--paint-shadow-82673d) / 0.078431);}
.pwa-guide-art{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.pwa-guide-art p{color:rgb(var(--paint-text-77664c));}
.pwa-guide-art strong{color:rgb(var(--paint-text-77664c));}
.pwa-guide-modal #pwa-guide-instructions{color:rgb(var(--paint-text-57462d));}
.pwa-guide-note{color:rgb(var(--paint-text-77664c));}
.pwa-offline-screen{background-image:radial-gradient(ellipse at 18% 15%,rgb(var(--paint-surface-f6efdf)) 0,transparent 50%);background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-3f321f));}
.pwa-offline-card{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 22px 80px rgb(var(--paint-shadow-82673d) / 0.047059);}
.pwa-offline-eyebrow{color:rgb(var(--paint-text-77664c))!important;}
.pwa-offline-card>p{color:rgb(var(--paint-text-77664c));}
.pwa-offline-tip{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.pwa-offline-retry{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.pwa-offline-retry:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.pwa-offline-retry:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.pwa-offline-card>small{color:rgb(var(--paint-text-77664c));}
.local-test-auth-badge{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.local-test-auth-badge>span,.local-test-dot{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.local-test-notice{border-color:rgb(var(--paint-line-d8c7a5));background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;color:rgb(var(--paint-text-77664c));}
.local-test-notice strong{color:rgb(var(--paint-text-57462d));}
.local-test-notice-divider{color:rgb(var(--paint-text-77664c));}
.local-test-notice>small{color:rgb(var(--paint-text-77664c));}
.local-test-notice>small>span{color:rgb(var(--paint-text-77664c));}
.wh-caption{color:rgb(var(--paint-text-77664c));}
.wh-ledger-top{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.wh-ledger-top strong{color:rgb(var(--paint-text-3f321f));}
.wh-ledger-top span{color:rgb(var(--paint-text-77664c));}
.wh-ledger-scroll{border-color:rgb(var(--paint-line-d8c7a5));}
.wh-ledger-table th{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.wh-ledger-table td{border-top-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-3f321f));}
.wh-ledger-table td time{color:rgb(var(--paint-text-77664c));}
.wh-ledger-table td small{color:rgb(var(--paint-text-77664c));}
.wh-ledger-table .wh-received-number{color:rgb(var(--paint-text-77664c));}
.wh-platform-label{color:rgb(var(--paint-text-77664c));}
.wh-status{color:rgb(var(--paint-text-946115));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.wh-status.received{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.wh-record-actions button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-57462d));}
.wh-record-actions button:first-child{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.wh-record-actions .wh-delete{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-record-footer{color:rgb(var(--paint-text-77664c));}
.wh-footnote{color:rgb(var(--paint-text-77664c));}
.wh-record-empty{color:rgb(var(--paint-text-77664c));}
.wh-product-heading{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.wh-product-heading strong{color:rgb(var(--paint-text-3f321f));}
.wh-product-heading span{color:rgb(var(--paint-text-77664c));}
.wh-mode-note{color:rgb(var(--paint-text-77664c));}
.wh-required{color:rgb(var(--paint-text-946115));}
.warehouse-stock-primary>strong{color:rgb(var(--paint-text-3f321f));}
.warehouse-stock-primary>span{color:rgb(var(--paint-text-77664c));}
.warehouse-company-secondary{color:rgb(var(--paint-text-77664c));}
.warehouse-company-secondary b{color:rgb(var(--paint-text-77664c));}
.wh-transit-stock strong{color:rgb(var(--paint-text-946115));}
.wh-transit-stock span{color:rgb(var(--paint-text-77664c));}
.wh-product-actions button{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.wh-product-actions .wh-primary{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.wh-product-actions .wh-records-link{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
.wh-catalog-note{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));}
.wh-flow-strip{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-77664c));}
.wh-flow-strip strong{color:rgb(var(--paint-text-57462d));}
.wh-flow-strip i{color:rgb(var(--paint-text-77664c));}
.wh-catalog-records{background-image:none;background-color:transparent;color:rgb(var(--paint-text-77664c));}
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-57462d));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-efe5cd));--dark:rgb(var(--paint-surface-fffcf4));--line:rgb(var(--paint-line-f6efdf));--accent:rgb(var(--paint-text-efe5cd));--surface-soft:rgb(var(--paint-surface-fffcf4));--border:rgb(var(--paint-line-d8c7a5));--shadow:0 7px 28px rgb(var(--paint-shadow-82673d) / 0.039216),0 1px 3px rgb(var(--paint-shadow-82673d) / 0.015686);--shadow-strong:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.141176),0 3px 12px rgb(var(--paint-shadow-82673d) / 0.039216);--tech-panel:rgb(var(--paint-surface-fffcf4));--tech-panel-raised:rgb(var(--paint-surface-fffcf4));--tech-panel-hover:rgb(var(--paint-surface-fffcf4));--tech-border:rgb(var(--paint-line-d8c7a5));--tech-border-soft:rgb(var(--paint-line-d8c7a5));--tech-blue:rgb(var(--paint-text-efe5cd));--tech-cyan:rgb(var(--paint-text-efe5cd));--tech-violet:rgb(var(--paint-text-efe5cd));--tech-gold:rgb(var(--paint-text-efe5cd));--tech-danger:rgb(var(--paint-text-77664c));}
html{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
body{color:rgb(var(--paint-text-57462d));background-image:radial-gradient(ellipse at 85% -8%,rgb(var(--paint-glow-f6efdf) / 0.501961),transparent 42%),radial-gradient(ellipse at 40% 80%,rgb(var(--paint-glow-fffcf4) / 0.219608),transparent 52%);background-color:rgb(var(--paint-surface-fffcf4));}
::selection{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-87662d));}
*{scrollbar-color:rgb(var(--paint-surface-f4ebd8)) rgb(var(--paint-surface-fffcf4));}
*::-webkit-scrollbar-track{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
*::-webkit-scrollbar-thumb{background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.modal,.table-scroll,.wh-ledger-scroll,.company-members-table-wrap{scrollbar-color:rgb(var(--paint-surface-f4ebd8)) rgb(var(--paint-surface-fffcf4));}
.modal::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,.wh-ledger-scroll::-webkit-scrollbar-track,.company-members-table-wrap::-webkit-scrollbar-track{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.modal::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,.wh-ledger-scroll::-webkit-scrollbar-thumb,.company-members-table-wrap::-webkit-scrollbar-thumb{background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
button:focus-visible,a:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
input:focus,textarea:focus,select:focus{border-color:rgb(var(--paint-line-d8c7a5))!important;box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.086275)!important;}
input,select,textarea{accent-color:rgb(var(--paint-text-87662d));}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--paint-text-57462d));caret-color:rgb(var(--paint-text-57462d));}
.sidebar{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(180deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)) 80%);background-color:transparent;border-right-color:rgb(var(--paint-line-d8c7a5));box-shadow:5px 0 24px rgb(var(--paint-shadow-82673d) / 0.011765);}
.brand,.brand strong,#workspace-brand-name{color:rgb(var(--paint-text-3f321f));}
.brand-mark{color:rgb(var(--paint-text-77664c));}
.brand-mark .icon{filter:drop-shadow(0 3px 8px rgb(var(--paint-shadow-82673d) / 0.086275));}
.brand-en{color:rgb(var(--paint-text-77664c));}
.sidebar .workspace-label{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item{color:rgb(var(--paint-text-77664c));border-color:transparent;}
.sidebar .nav-item .icon{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item:hover{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .nav-item.active{color:rgb(var(--paint-text-87662d));background-image:linear-gradient(100deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 3px 0 rgb(var(--paint-shadow-82673d)),0 3px 10px rgb(var(--paint-shadow-82673d) / 0.019608);}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-dot{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.078431);}
.nav-warning-count,#nav-returns .nav-warning-count{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.lan-card{background-image:linear-gradient(120deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px rgb(var(--paint-shadow-fffdf7));}
.lan-icon{color:rgb(var(--paint-text-77664c));}
.lan-card strong{color:rgb(var(--paint-text-87662d));}
.lan-card p{color:rgb(var(--paint-text-77664c));}
.lan-status{color:rgb(var(--paint-text-87662d));}
.dot{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.05098);}
.sidebar-footer{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar-footer small,.version{color:rgb(var(--paint-text-77664c));}
.avatar{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.topbar{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.85098);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 1px 0 rgb(var(--paint-shadow-fffdf7));}
.breadcrumb{color:rgb(var(--paint-text-77664c));}
.breadcrumb span{color:rgb(var(--paint-text-77664c));}
.topbar-right,#today{color:rgb(var(--paint-text-77664c));}
.topbar-divider{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.live-status{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.mobile-brand{color:rgb(var(--paint-text-87662d));}
.page-heading h1,.ret-heading h1{color:rgb(var(--paint-text-57462d));}
.title-dot{color:rgb(var(--paint-text-87662d));text-shadow:0 3px 14px rgb(var(--paint-shadow-82673d) / 0.086275);}
.eyebrow{color:rgb(var(--paint-text-77664c));}
.page-heading p,.ret-heading p{color:rgb(var(--paint-text-77664c));}
.main-footer,.ret-module-footer{color:rgb(var(--paint-text-77664c));}
.main-footer .icon{color:rgb(var(--paint-text-77664c));}
.button-primary,.page-heading>.button-primary,.ret-heading>.ret-add-batch{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(115deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5) / 0.333333);box-shadow:0 5px 15px rgb(var(--paint-shadow-82673d) / 0.133333),inset 0 1px rgb(var(--paint-shadow-fffdf7) / 0.12549);}
.button-primary:hover:not(:disabled),.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled){color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(115deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 7px 20px rgb(var(--paint-shadow-82673d) / 0.168627);}
.button-secondary,.button-quiet{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 1px 2px rgb(var(--paint-shadow-82673d) / 0.011765);}
.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger:hover:not(:disabled){background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.icon-button,.inventory-table .icon-button{color:rgb(var(--paint-text-77664c));}
.icon-button:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.delete-button:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.search-box,.filter-controls .search-box,.ret-search{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px 3px rgb(var(--paint-shadow-82673d) / 0.007843);}
.search-box .icon{color:rgb(var(--paint-text-77664c));}
.search-box input,.ret-search input{color:rgb(var(--paint-text-87662d));}
.search-box input::placeholder,.ret-search input::placeholder{color:rgb(var(--paint-text-77664c));}
.search-box:focus-within{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.05098);}
.search-box input:focus{box-shadow:none!important;}
.search-box kbd{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.filter-controls>select,.pagination select{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.field,.field-label,.company-auth-card form>.field{color:rgb(var(--paint-text-77664c));}
.field input,.field textarea,.field select,.product-modal .field select,.ret-batch-modal .field input,.ret-batch-modal .field select{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px 3px rgb(var(--paint-shadow-82673d) / 0.011765);}
.field input::placeholder,.field textarea::placeholder{color:rgb(var(--paint-text-77664c));}
.field small,.product-modal .field.full>small,.company-member-edit-dialog .field>small{color:rgb(var(--paint-text-77664c));}
.optional,.field>.optional{color:rgb(var(--paint-text-77664c));}
.field .required,.wh-required{color:rgb(var(--paint-text-87662d));}
.field input[type="checkbox"],.company-enabled-field>input{accent-color:rgb(var(--paint-text-87662d));}
.field select:disabled,.company-member-edit-dialog .field select:disabled{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.metric,.ret-metrics>article,.inventory-panel,.ret-list-panel,.company-context,.company-card,.ret-rules{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow);}
.metric::after{background-image:linear-gradient(90deg,rgb(var(--paint-glow-f4ebd8) / 0.439216),transparent 80%);background-color:transparent;}
.metric-label{color:rgb(var(--paint-text-77664c));}
.metric-number{color:rgb(var(--paint-text-3f321f));}
.metric-caption,.location-summary{color:rgb(var(--paint-text-77664c));}
.location-summary b{color:rgb(var(--paint-text-77664c));}
.location-summary i{color:rgb(var(--paint-text-77664c));}
.metric-icon{border-color:rgb(var(--paint-line-d8c7a5));}
.sage,.mint{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.peach{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.sand{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.metric-warning{background-image:linear-gradient(130deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.metric-warning::after{background-image:linear-gradient(90deg,rgb(var(--paint-glow-efe5cd) / 0.439216),transparent 80%);background-color:transparent;}
.metric-link,.metric-link:hover{color:rgb(var(--paint-text-3f321f));}
.tiny-dot.green{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.tiny-dot.orange{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.warning-summary{background-image:linear-gradient(100deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 3px 10px rgb(var(--paint-shadow-82673d) / 0.019608);}
.warning-summary-icon,.warning-summary strong,.warning-summary>button{color:rgb(var(--paint-text-3f321f));}
.warning-summary p{color:rgb(var(--paint-text-3f321f));}
.company-context{box-shadow:0 2px 12px rgb(var(--paint-shadow-82673d) / 0.015686);}
.company-context-kicker{color:rgb(var(--paint-text-77664c));}
#company-context-name,.company-context-name{color:rgb(var(--paint-text-87662d));}
#company-context-caption,.company-context-caption{color:rgb(var(--paint-text-77664c));}
.company-context-account{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-context.company-context-child{background-image:linear-gradient(105deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.company-context-child #company-context-caption,.company-context-child .company-context-caption{color:rgb(var(--paint-text-87662d));}
.company-context-main-return{color:rgb(var(--paint-text-77664c))!important;background-image:none!important;background-color:rgb(var(--paint-surface-fffcf4))!important;border-color:rgb(var(--paint-line-d8c7a5))!important;}
.local-test-notice{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(105deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px rgb(var(--paint-shadow-fffdf7));}
.local-test-notice strong{color:rgb(var(--paint-text-77664c));}
.local-test-notice>small{color:rgb(var(--paint-text-77664c));}
.local-test-notice>small>span,.local-test-notice-divider{color:rgb(var(--paint-text-77664c));}
.local-test-dot,.local-test-auth-badge>span{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.05098);}
.wh-flow-strip{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(100deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.wh-flow-strip strong{color:rgb(var(--paint-text-77664c));}
.wh-flow-strip i{color:rgb(var(--paint-text-77664c));}
.panel-heading h2,.panel-heading h2>.list-title,.ret-list-panel .panel-heading h2{color:rgb(var(--paint-text-3f321f));}
.panel-heading h2 span:not(.list-title){color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.panel-heading p,.ret-list-panel .panel-heading p{color:rgb(var(--paint-text-77664c));}
.table-hint{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tabs,.ret-tabs,.density-toggle{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tab,.ret-tabs>button,.density-toggle button{color:rgb(var(--paint-text-77664c));}
.tab.active,.ret-tabs>button.active,.density-toggle button.active,.density-toggle button[aria-pressed="true"]{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 2px 7px rgb(var(--paint-shadow-82673d) / 0.05098),inset 0 1px rgb(var(--paint-shadow-fffdf7));}
.tab:hover:not(:disabled),.ret-tabs>button:hover:not(:disabled),.density-toggle button:hover{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.tab span,.ret-tabs button>span{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.warning-tab.active,.ret-tabs>button.active[data-ret-filter="expiring"]{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.warning-tab span,.ret-tabs>button[data-ret-filter="expiring"]>span{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
thead,.inventory-table thead,.ret-table thead{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.inventory-table th,.ret-table th,.wh-ledger-table th,.company-members-table th{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table th:first-child,.ret-table th:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-fffdf7));}
.inventory-table tbody tr,.ret-table tbody tr{--row-bg:rgb(var(--paint-surface-fffcf4));background-image:none;background-color:var(--row-bg);}
.inventory-table tbody tr:hover,.ret-table tbody tr:hover{--row-bg:rgb(var(--paint-surface-fffcf4));background-image:none;background-color:var(--row-bg);}
.inventory-table tr.row-low-stock{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table tr.row-low-stock:hover{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expiring{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expiring:hover{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expired{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expired:hover{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table td,.ret-table td{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:var(--row-bg,rgb(var(--paint-surface-fffcf4)));}
.inventory-table td:first-child,.ret-table td:first-child{background-image:none;background-color:var(--row-bg,rgb(var(--paint-surface-fffcf4)));box-shadow:1px 0 rgb(var(--paint-shadow-fffdf7));}
.inventory-table .product-name,.ret-table .product-name{color:rgb(var(--paint-text-87662d));}
.product-sub{color:rgb(var(--paint-text-77664c));}
.sku,.inventory-table .product-text .sku,.ret-table .product-text .sku{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table .tracking-text{color:rgb(var(--paint-text-77664c));}
.purchase-order,.ret-order-label{color:rgb(var(--paint-text-77664c));}
.purchase-order i{color:rgb(var(--paint-text-77664c));}
.muted-dash,.inventory-table .muted-dash{color:rgb(var(--paint-text-77664c));}
.inventory-table .unit-cell{color:rgb(var(--paint-text-77664c));}
.inventory-table .notes-text,.notes-text{color:rgb(var(--paint-text-77664c));}
.thumbnail,.inventory-table .thumbnail,.ret-table .thumbnail{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 7px rgb(var(--paint-shadow-82673d) / 0.011765);}
.thumbnail:hover:not(:disabled){border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.094118);}
.thumbnail:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail:disabled{background-image:none;background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail .icon{color:rgb(var(--paint-text-77664c));}
.thumbnail img,.inventory-table .thumbnail img,.ret-table .thumbnail img{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.bucket-row,.warehouse-stock-primary>span,.warehouse-company-secondary{color:rgb(var(--paint-text-77664c));}
.warehouse-stock-primary>strong{color:rgb(var(--paint-text-87662d));}
.warehouse-company-secondary b{color:rgb(var(--paint-text-77664c));}
.inventory-stock-split,.inventory-stock-total,.inventory-unit-label{color:rgb(var(--paint-text-77664c));}
.inventory-stock-split b,.inventory-unit-label b{color:rgb(var(--paint-text-77664c));}
.inventory-stock-split .inventory-transit{color:rgb(var(--paint-text-87662d));}
.inventory-stock-split .inventory-transit b{color:rgb(var(--paint-text-87662d));}
.inventory-stock-total{color:rgb(var(--paint-text-77664c));}
.catalog-order-reference{color:rgb(var(--paint-text-77664c));}
.catalog-order-reference small{color:rgb(var(--paint-text-77664c));}
.inventory-row-tools>.wh-records-link{color:rgb(var(--paint-text-77664c));}
.inventory-row-tools>.wh-records-link:hover:not(:disabled){color:rgb(var(--paint-text-77664c));}
.wh-transit-stock strong{color:rgb(var(--paint-text-87662d));}
.wh-transit-stock span{color:rgb(var(--paint-text-87662d));}
.stock-control,.inventory-table .stock-control{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.stock-control>button,.inventory-table .stock-control>button{color:rgb(var(--paint-text-77664c));}
.stock-control .stock-number,.inventory-table .stock-control .stock-number{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-control>button:hover:not(:disabled),.stock-control .stock-number:hover{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.status-badge{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.status-available strong{color:rgb(var(--paint-text-87662d));}
.minimum-label,.warning-disabled{color:rgb(var(--paint-text-77664c));}
.minimum-label b{color:rgb(var(--paint-text-77664c));}
.warning-badge{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-healthy{color:rgb(var(--paint-text-87662d));}
.wh-catalog-records{color:rgb(var(--paint-text-77664c));}
.wh-catalog-records:hover{color:rgb(var(--paint-text-77664c));}
.wh-product-actions button,.wh-record-actions button,.ret-batch-actions>button{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions .wh-primary,.wh-record-actions button:first-child,.ret-batch-actions>button[data-ret-action="return"]{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions button:hover:not(:disabled),.wh-record-actions button:hover:not(:disabled),.ret-batch-actions>button:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions .wh-records-link{color:rgb(var(--paint-text-77664c));background-image:none;background-color:transparent;}
.wh-product-actions .wh-records-link:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-image:none;background-color:transparent;}
.wh-record-actions .wh-delete{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-edit-batch{color:rgb(var(--paint-text-77664c));}
.ret-edit-batch:hover{color:rgb(var(--paint-text-77664c));}
.table-footer,.ret-list-panel .table-footer{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.pagination .icon-button{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
#page-label,#ret-page-label{color:rgb(var(--paint-text-77664c));}
.wh-caption,.wh-mode-note{color:rgb(var(--paint-text-77664c));}
.wh-ledger-top{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.wh-ledger-top strong{color:rgb(var(--paint-text-77664c));}
.wh-ledger-top span{color:rgb(var(--paint-text-77664c));}
.wh-ledger-scroll{border-color:rgb(var(--paint-line-d8c7a5));}
.wh-ledger-table td{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-ledger-table tbody tr:hover td{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.wh-ledger-table td time{color:rgb(var(--paint-text-77664c));}
.wh-ledger-table td small{color:rgb(var(--paint-text-77664c));}
.wh-ledger-table .wh-received-number{color:rgb(var(--paint-text-87662d));}
.wh-ledger-table .wh-received-number>span,.ret-arrived-caption{color:rgb(var(--paint-text-77664c));}
.wh-platform-label{color:rgb(var(--paint-text-87662d));}
.wh-order-value{color:rgb(var(--paint-text-77664c));}
.wh-status{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-status.received{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-record-footer,.wh-footnote{color:rgb(var(--paint-text-77664c));}
.wh-record-empty{color:rgb(var(--paint-text-77664c));}
.wh-product-heading{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-heading strong{color:rgb(var(--paint-text-77664c));}
.wh-product-heading span{color:rgb(var(--paint-text-77664c));}
.wh-catalog-note{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-hero{color:rgb(var(--paint-text-77664c));background-image:radial-gradient(ellipse at 92% 0,rgb(var(--paint-glow-f6efdf) / 0.4),transparent 64%),linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow);}
.ret-hero::after{border-color:rgb(var(--paint-line-d8c7a5) / 0.12549);}
.ret-hero-kicker{color:rgb(var(--paint-text-77664c));}
.ret-hero-number strong{color:rgb(var(--paint-text-77664c));}
.ret-hero-number>span{color:rgb(var(--paint-text-77664c));}
.ret-hero-main>p{color:rgb(var(--paint-text-77664c));}
.ret-hero-foot{color:rgb(var(--paint-text-77664c));}
.ret-hero-foot i{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));}
.ret-hero-foot>span:last-child{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.501961);}
.ret-spotlight{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-spotlight-head,.ret-today{color:rgb(var(--paint-text-77664c));}
.ret-today{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.501961);}
.ret-spotlight>strong{color:rgb(var(--paint-text-77664c));}
.ret-nearest-countdown{color:rgb(var(--paint-text-87662d));}
.ret-nearest-countdown.ret-imminent{color:rgb(var(--paint-text-3f321f));}
.ret-nearest-info{color:rgb(var(--paint-text-77664c));}
.ret-spotlight>button{color:rgb(var(--paint-text-77664c));}
.ret-metrics>article>div>span{color:rgb(var(--paint-text-77664c));}
.ret-metrics strong{color:rgb(var(--paint-text-77664c));}
.ret-metrics small{color:rgb(var(--paint-text-77664c));}
.ret-orange{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-rose{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-green{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-sage{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-rules-label>.icon{color:rgb(var(--paint-text-77664c));}
.ret-rules-label strong{color:rgb(var(--paint-text-77664c));}
.ret-rules-label small,.ret-rules>form>.ret-setting-field{color:rgb(var(--paint-text-77664c));}
.ret-preset-group button{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-preset-group button.active{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-inline-number{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-inline-number input{color:rgb(var(--paint-text-77664c));background-image:none;background-color:transparent;}
.ret-inline-number>span{color:rgb(var(--paint-text-77664c));}
.ret-inline-number:focus-within{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-untracked-notice{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-untracked-notice>.icon{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice strong{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice p>span{color:rgb(var(--paint-text-77664c));}
.ret-untracked-notice>button{color:rgb(var(--paint-text-77664c));}
.ret-search-summary{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px rgb(var(--paint-shadow-fffdf7));}
.ret-search-summary-label{color:rgb(var(--paint-text-77664c));}
.ret-search-total>strong{color:rgb(var(--paint-text-87662d));}
.ret-search-total>span{color:rgb(var(--paint-text-77664c));}
.ret-search-meta{color:rgb(var(--paint-text-77664c));}
.ret-search-meta>strong{color:rgb(var(--paint-text-77664c));}
.ret-search-breakdown>span{color:rgb(var(--paint-text-77664c));}
.ret-search-breakdown strong{color:rgb(var(--paint-text-77664c));}
.ret-search-breakdown small,.ret-search-summary-detail>p{color:rgb(var(--paint-text-77664c));}
.ret-date-value{color:rgb(var(--paint-text-77664c));}
.ret-location-pill{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-window-label,.ret-expiry-time{color:rgb(var(--paint-text-77664c));}
.ret-countdown{color:rgb(var(--paint-text-87662d));}
.ret-countdown-caption{color:rgb(var(--paint-text-77664c));}
.ret-row-expiring .ret-countdown,.ret-row-imminent .ret-countdown{color:rgb(var(--paint-text-3f321f));}
.ret-row-expired .ret-countdown{color:rgb(var(--paint-text-87662d));}
.ret-arrival-quantity{color:rgb(var(--paint-text-77664c));}
.ret-available-quantity{color:rgb(var(--paint-text-87662d));}
.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-3f321f));}
.ret-row-expired .ret-available-quantity{color:rgb(var(--paint-text-77664c));}
.ret-quantity-caption{color:rgb(var(--paint-text-77664c));}
.ret-action-deadline{color:rgb(var(--paint-text-87662d));}
.ret-action-deadline.expired,.ret-allocation-info.ret-no-stock{color:rgb(var(--paint-text-3f321f));}
.ret-allocation-info{color:rgb(var(--paint-text-77664c));}
.modal{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow-strong);}
.modal::backdrop,.image-lightbox::backdrop{background-image:none;background-color:rgb(var(--paint-overlay-efe5cd) / 0.301961);}
.modal-header{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.modal-header h2,.small-modal .modal-header h2{color:rgb(var(--paint-text-87662d));}
.modal-header .eyebrow{color:rgb(var(--paint-text-77664c));}
.modal-header>.icon-button{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.modal-header>.icon-button:hover{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.modal-body{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.modal-footer,.company-manager-footer{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.921569);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 -5px 14px rgb(var(--paint-shadow-82673d) / 0.011765);}
.save-hint{color:rgb(var(--paint-text-77664c));}
.form-error,.company-form-error,.company-manager-error{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.error-banner,.ret-error-banner{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.error-banner button{color:rgb(var(--paint-text-3f321f));}
.receipt-preview,.current-stock{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.receipt-preview.invalid{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.current-stock strong{color:rgb(var(--paint-text-77664c));}
.adjust-product{color:rgb(var(--paint-text-77664c));}
.adjust-tabs{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.adjust-tabs button{color:rgb(var(--paint-text-77664c));}
.adjust-tabs button.active{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.adjust-tabs button.active[data-direction="-1"]{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.adjust-result{color:rgb(var(--paint-text-77664c));}
.adjust-result span{color:rgb(var(--paint-text-77664c));}
.delete-symbol{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.delete-question{color:rgb(var(--paint-text-77664c));}
.muted,.guide p{color:rgb(var(--paint-text-77664c));}
.guide h3{color:rgb(var(--paint-text-77664c));}
.guide article>span{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.guide-note,.initial-stock-section,.arrival-details,.edit-stock-overview,.company-edit-note,.company-setup-note,.company-members-permissions,.company-initial-account,.ret-form-note{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.section-label,.company-initial-account>h3{color:rgb(var(--paint-text-77664c));}
.section-label>span,.arrival-form-note,.company-initial-account>p{color:rgb(var(--paint-text-77664c));}
.initial-stock-section .arrival-form-grid{border-color:rgb(var(--paint-line-d8c7a5));}
.edit-stock-overview>div,.edit-stock-overview p{color:rgb(var(--paint-text-77664c));}
.edit-stock-overview strong{color:rgb(var(--paint-text-87662d));}
.upload-zone,.product-modal .upload-zone{background-image:none;background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.upload-zone:hover,.upload-zone.dragover{background-image:none;background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.upload-zone strong{color:rgb(var(--paint-text-77664c));}
.upload-zone small{color:rgb(var(--paint-text-77664c));}
.upload-zone .icon{color:rgb(var(--paint-text-77664c));}
.remove-image{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.937255);border-color:rgb(var(--paint-line-d8c7a5));}
.empty-art,.ret-empty-symbol{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.empty-art>span{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.empty-state h3,.ret-empty h3{color:rgb(var(--paint-text-77664c));}
.empty-state p,.ret-empty p{color:rgb(var(--paint-text-77664c));}
.loading-state,.company-auth-loading,.company-manager-loading{color:rgb(var(--paint-text-77664c));}
.spinner{border-color:rgb(var(--paint-line-d8c7a5));border-top-color:rgb(var(--paint-line-d8c7a5));}
.toast{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 10px 30px rgb(var(--paint-shadow-82673d) / 0.109804);}
.toast.error{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-dialog-caption,.company-manager-toolbar>p,.company-members-toolbar>p{color:rgb(var(--paint-text-77664c));}
.company-members-dialog .company-dialog-caption{color:rgb(var(--paint-text-77664c));}
.company-card{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-current{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 0 0 1px rgb(var(--paint-shadow-82673d) / 0.14902);}
.company-card-disabled{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-card-header h3{color:rgb(var(--paint-text-77664c));}
.company-card-type{color:rgb(var(--paint-text-77664c));}
.company-card-mark,.company-card-main .company-card-mark{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-main{border-color:rgb(var(--paint-line-d8c7a5));}
.company-status-badge{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-status-badge.disabled{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-account{color:rgb(var(--paint-text-77664c));}
.company-card-account code{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-account b{color:rgb(var(--paint-text-77664c));}
.company-card-stock{border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-stock>div>span{color:rgb(var(--paint-text-77664c));}
.company-card-stock strong{color:rgb(var(--paint-text-77664c));}
.company-card-stock small{color:rgb(var(--paint-text-77664c));}
.company-card-detail{color:rgb(var(--paint-text-77664c));}
.company-card-detail b{color:rgb(var(--paint-text-77664c));}
.company-card-actions>.button:first-child{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-actions>.button:last-child{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-manager-footer>span,.company-members-empty{color:rgb(var(--paint-text-77664c));}
.company-enabled-field{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-enabled-field strong{color:rgb(var(--paint-text-77664c));}
.company-enabled-field small{color:rgb(var(--paint-text-77664c));}
.company-members-table-wrap{border-color:rgb(var(--paint-line-d8c7a5));}
.company-members-table-wrap:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.company-members-table td{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-members-table tbody tr:hover td{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-member-avatar{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-identity strong{color:rgb(var(--paint-text-77664c));}
.company-member-identity small{color:rgb(var(--paint-text-77664c));}
.company-member-role{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-role-admin{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-status{color:rgb(var(--paint-text-87662d));}
.company-member-status>i{background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));}
.company-member-status-disabled{color:rgb(var(--paint-text-87662d));}
.company-member-status-disabled>i{background-image:none;background-color:rgb(var(--paint-surface-f4ebd8));}
.company-member-disabled .company-member-identity strong{color:rgb(var(--paint-text-77664c));}
.image-lightbox{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow-strong);}
.lightbox-shell{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.lightbox-caption{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.lightbox-caption strong,.lightbox-caption h2{color:rgb(var(--paint-text-77664c));}
.lightbox-caption small,.lightbox-caption p{color:rgb(var(--paint-text-77664c));}
.lightbox-stage,#image-dialog .lightbox-stage{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.lightbox-tools{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.image-lightbox>.icon-button{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 3px 12px rgb(var(--paint-shadow-82673d) / 0.078431);}
.pwa-install{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-install:hover{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-connectivity{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 8px 26px rgb(var(--paint-shadow-82673d) / 0.070588);}
.pwa-guide-art{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.pwa-guide-art p,.pwa-guide-modal #pwa-guide-instructions,.pwa-guide-note{color:rgb(var(--paint-text-77664c));}
.pwa-guide-art strong{color:rgb(var(--paint-text-77664c));}
.pwa-offline-screen{color:rgb(var(--paint-text-87662d));background-image:radial-gradient(ellipse at 18% 15%,rgb(var(--paint-glow-f6efdf) / 0.501961),transparent 50%),radial-gradient(ellipse at 85% 85%,rgb(var(--paint-glow-f6efdf) / 0.376471),transparent 50%);background-color:rgb(var(--paint-surface-fffcf4));}
.pwa-offline-card{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow-strong);}
.pwa-offline-card>p,.pwa-offline-card>small{color:rgb(var(--paint-text-77664c));}
.pwa-offline-eyebrow{color:rgb(var(--paint-text-77664c))!important;}
.pwa-offline-tip{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-offline-retry{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(115deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:transparent;}
.pwa-offline-retry:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));}
.company-auth-gate{background-image:radial-gradient(ellipse at 14% 14%,rgb(var(--paint-glow-f6efdf) / 0.666667),transparent 44%),radial-gradient(ellipse at 88% 83%,rgb(var(--paint-glow-f6efdf) / 0.65098),transparent 45%);background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-gate::before{background-image:linear-gradient(rgb(var(--paint-glow-f4ebd8) / 0.101961) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--paint-glow-f4ebd8) / 0.101961) 1px,transparent 1px);}
.company-auth-gate::after{background-image:radial-gradient(ellipse at 25% 25%,rgb(var(--paint-glow-f6efdf) / 0.333333),transparent 42%),radial-gradient(ellipse at 75% 70%,rgb(var(--paint-glow-f6efdf) / 0.266667),transparent 45%);background-color:transparent;}
.company-auth-shell{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 26px 85px rgb(var(--paint-shadow-82673d) / 0.098039),0 1px 2px rgb(var(--paint-shadow-fffdf7));}
.company-auth-story{color:rgb(var(--paint-text-87662d));background-image:radial-gradient(ellipse at 0 100%,rgb(var(--paint-glow-f6efdf) / 0.439216),transparent 68%),linear-gradient(145deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-right-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story::before{border-color:rgb(var(--paint-line-d8c7a5) / 0.301961);box-shadow:0 0 0 42px rgb(var(--paint-shadow-fffdf7) / 0.086275),0 0 0 43px rgb(var(--paint-shadow-82673d) / 0.180392),0 0 0 84px rgb(var(--paint-shadow-fffdf7) / 0.05098),0 0 0 85px rgb(var(--paint-shadow-82673d) / 0.14902);}
.company-auth-story::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-f5eddb) / 0.4),transparent);background-color:transparent;}
.company-auth-wordmark{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-wordmark>.icon{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.65098);border-color:rgb(var(--paint-line-d8c7a5));filter:drop-shadow(0 3px 10px rgb(var(--paint-shadow-82673d) / 0.047059));}
.company-auth-brand>strong{color:rgb(var(--paint-text-3f321f));}
.company-auth-brand>small{color:rgb(var(--paint-text-77664c));}
.company-auth-eyebrow{color:rgb(var(--paint-text-77664c));}
.company-auth-story h2{color:rgb(var(--paint-text-3f321f));}
.company-auth-story h2>span{color:rgb(var(--paint-text-87662d));}
.company-auth-story p{color:rgb(var(--paint-text-77664c));}
.company-auth-story-foot{color:rgb(var(--paint-text-77664c));}
.company-auth-card{background-image:linear-gradient(155deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;}
.local-test-auth-badge{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-small{color:rgb(var(--paint-text-77664c));}
.company-auth-heading h1{color:rgb(var(--paint-text-3f321f));}
.company-auth-heading h1::after{color:rgb(var(--paint-text-87662d));}
.company-auth-heading p{color:rgb(var(--paint-text-77664c));}
.company-auth-card input{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-card input:focus{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-card form>.field{color:rgb(var(--paint-text-77664c));}
.company-auth-footnote{color:rgb(var(--paint-text-77664c));}
.company-auth-security{color:rgb(var(--paint-text-77664c));border-top-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-security>.icon{color:rgb(var(--paint-text-87662d));}
.company-auth-offline{color:rgb(var(--paint-text-77664c));}
@media(max-width:720px){
.topbar{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.921569);}
.mobile-nav{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.94902);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 -5px 22px rgb(var(--paint-shadow-82673d) / 0.039216);}
.mobile-nav button{color:rgb(var(--paint-text-77664c));}
.mobile-nav button.active{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-story{border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.ret-spotlight{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-search-summary-detail{border-color:rgb(var(--paint-line-d8c7a5));}
}
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-57462d));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-efe5cd));--line:rgb(var(--paint-line-f6efdf));--accent:rgb(var(--paint-text-efe5cd));--surface-soft:rgb(var(--paint-surface-fffcf4));--border:rgb(var(--paint-line-d8c7a5));--tech-panel:rgb(var(--paint-surface-fffcf4));--tech-panel-raised:rgb(var(--paint-surface-fffcf4));--tech-panel-hover:rgb(var(--paint-surface-fffcf4));--tech-border:rgb(var(--paint-line-d8c7a5));--tech-border-soft:rgb(var(--paint-line-d8c7a5));--tech-blue:rgb(var(--paint-text-efe5cd));--tech-cyan:rgb(var(--paint-text-efe5cd));--tech-violet:rgb(var(--paint-text-efe5cd));--tech-gold:rgb(var(--paint-text-efe5cd));--shadow:0 2px 8px rgb(var(--paint-shadow-82673d) / 0.015686);--shadow-strong:0 18px 60px rgb(var(--paint-shadow-82673d) / 0.094118),0 1px 6px rgb(var(--paint-shadow-82673d) / 0.031373);--blue-canvas:rgb(var(--paint-text-fffcf4));--blue-rail:rgb(var(--paint-text-f6efdf));--blue-primary:rgb(var(--paint-text-efe5cd));--blue-selection:rgb(var(--paint-text-f6efdf));}
html,body{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-57462d));}
.workspace{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.sidebar{background-image:linear-gradient(180deg,rgb(var(--paint-surface-f6efdf)) 0%,rgb(var(--paint-surface-f6efdf)) 46%,rgb(var(--paint-surface-fffcf4)) 100%);background-color:transparent;border-right-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.brand,.brand strong,#workspace-brand-name{color:rgb(var(--paint-text-3f321f));}
.brand-mark,.brand-mark .icon{color:rgb(var(--paint-text-87662d));}
.brand-en,.sidebar .workspace-label{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item .icon{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item:hover{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .nav-item.active{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-dot{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));box-shadow:none;}
.lan-card{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.45098);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.lan-card strong{color:rgb(var(--paint-text-87662d));}
.lan-card p,.sidebar-footer,.sidebar-footer small,.version{color:rgb(var(--paint-text-77664c));}
.sidebar-footer{border-color:rgb(var(--paint-line-d8c7a5));}
.avatar{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.topbar{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.909804);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.page-heading h1,.ret-heading h1,.panel-heading h2,.panel-heading h2>.list-title,.ret-list-panel .panel-heading h2,
.company-card-header h3,.company-member-identity strong,.modal-header h2,.small-modal .modal-header h2,
.lightbox-caption strong,.lightbox-caption h2,.company-auth-heading h1{color:rgb(var(--paint-text-3f321f));}
.title-dot{color:rgb(var(--paint-text-87662d));text-shadow:none;}
.button-primary,.page-heading>.button-primary,.ret-heading>.ret-add-batch,.pwa-offline-retry{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(115deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 5px rgb(var(--paint-shadow-82673d) / 0.070588),inset 0 1px rgb(var(--paint-shadow-fffdf7) / 0.078431);}
.button-primary:hover:not(:disabled),.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled),.pwa-offline-retry:hover{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 3px 8px rgb(var(--paint-shadow-82673d) / 0.12549);}
.button-danger{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger:hover:not(:disabled){color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-secondary,.button-quiet{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;color:rgb(var(--paint-text-77664c));}
.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.metric,.ret-metrics>article,.inventory-panel,.ret-list-panel,.company-context,.company-card,.ret-rules{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow);}
.metric-number,.ret-hero-number strong,.ret-metrics strong,.company-card-stock strong,
.current-stock strong,.wh-product-heading strong,.ret-search-meta>strong{color:rgb(var(--paint-text-3f321f));}
.wh-ledger-table .wh-received-number,.ret-search-total>strong,.ret-available-quantity,.warehouse-stock-primary>strong{color:rgb(var(--paint-text-87662d));}
.inventory-stock-total strong,.inventory-stock-split b,.inventory-unit-label b,.company-card-detail b{color:rgb(var(--paint-text-87662d));}
.local-test-notice,.wh-flow-strip{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.local-test-notice strong,.wh-flow-strip strong{color:rgb(var(--paint-text-87662d));}
.company-context.company-context-child{background-image:linear-gradient(105deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.company-context-main-return{color:rgb(var(--paint-text-87662d))!important;background-image:none!important;background-color:rgb(var(--paint-surface-fffcf4))!important;border-color:rgb(var(--paint-line-d8c7a5))!important;}
.tabs,.ret-tabs,.density-toggle{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tab.active,.ret-tabs>button.active,.density-toggle button.active,.density-toggle button[aria-pressed="true"]{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 1px 4px rgb(var(--paint-shadow-82673d) / 0.039216);}
.ret-hero{background-image:linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.ret-nearest-countdown{color:rgb(var(--paint-text-87662d));}
.ret-nearest-countdown.ret-imminent,.ret-row-expiring .ret-countdown,.ret-row-imminent .ret-countdown{color:rgb(var(--paint-text-3f321f));}
.ret-search-summary{background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.modal,.image-lightbox{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:var(--shadow-strong);}
.modal-header,.modal-body{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.modal-footer,.company-manager-footer{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.modal::backdrop,.image-lightbox::backdrop{background-image:none;background-color:rgb(var(--paint-overlay-efe5cd) / 0.211765);}
.company-auth-gate{background-image:radial-gradient(ellipse at 10% 8%,rgb(var(--paint-surface-f6efdf)),transparent 58%),linear-gradient(130deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;}
.company-auth-shell{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 8px 38px rgb(var(--paint-shadow-82673d) / 0.05098);}
.company-auth-story{color:rgb(var(--paint-text-87662d));background-image:linear-gradient(145deg,rgb(var(--paint-surface-f6efdf)) 0%,rgb(var(--paint-surface-f6efdf)) 60%,rgb(var(--paint-surface-fffcf4)) 100%);background-color:transparent;border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story h2{color:rgb(var(--paint-text-3f321f));}
.company-auth-story h2>span,.company-auth-heading h1::after{color:rgb(var(--paint-text-87662d));}
.company-auth-brand>strong{color:rgb(var(--paint-text-3f321f));}
.company-auth-wordmark>.icon{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.4);border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-card{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.local-test-auth-badge{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.local-test-dot,.local-test-auth-badge>span{background-image:none;background-color:rgb(var(--paint-surface-f5eddb));box-shadow:none;}
.company-auth-card input{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail,.inventory-table .thumbnail,.ret-table .thumbnail{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.thumbnail img,.inventory-table .thumbnail img,.ret-table .thumbnail img,.upload-zone img,.lightbox-stage img{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.lightbox-shell,.lightbox-caption{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.lightbox-stage,#image-dialog .lightbox-stage{background-image:none;background-color:rgb(var(--paint-image-fffcf4));}
.pwa-offline-screen{color:rgb(var(--paint-text-57462d));background-image:linear-gradient(135deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;}
.pwa-offline-card{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 8px 38px rgb(var(--paint-shadow-82673d) / 0.05098);}
@media(max-width:720px){
.mobile-nav{color:rgb(var(--paint-text-77664c));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.94902);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.mobile-nav button.active{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
}
.brand-en,.sidebar .workspace-label,.sidebar .nav-item{color:rgb(var(--paint-text-87662d));}
.company-auth-story p,.company-auth-eyebrow,.company-auth-story-foot,.company-auth-brand>small{color:rgb(var(--paint-text-87662d));}
.company-auth-wordmark>.icon{color:rgb(var(--paint-text-87662d));}
.metric::after{background-image:none;background-color:transparent;}
.inventory-row-tools>.wh-records-link{background-image:none;background-color:transparent;}
@media(max-width:760px){
.inventory-table tr,.ret-table tr,.wh-ledger-table tr{border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table td:last-child,.ret-table td:last-child,.wh-ledger-table td:last-child{border-top-color:rgb(var(--paint-line-d8c7a5))!important;}
}
:root{--lm-blue:rgb(var(--paint-text-efe5cd));--lm-ice:rgb(var(--paint-text-f4ebd8));--lm-violet:rgb(var(--paint-text-f6efdf));}
.lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-efe5cd) / 0.34902),rgb(var(--paint-glow-f4ebd8) / 0.141176) 65%,transparent 72%);background-color:transparent;}
.button-primary .lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-fffcf4) / 0.639216),rgb(var(--paint-glow-fffcf4) / 0.2) 65%,transparent 72%);background-color:transparent;}
@keyframes lm-brand-breathe{
0%,100%{transform:translateY(0) scale(1);opacity:.83;box-shadow:0 0 0 0 rgb(var(--paint-glow-82673d) / 0);}
50%{transform:translateY(-2px) scale(1.045);opacity:1;box-shadow:0 0 18px 4px rgb(var(--paint-glow-82673d) / 0.141176);}
}
@keyframes lm-status-breathe{
0%,100%{opacity:.7;box-shadow:0 0 0 0 rgb(var(--paint-glow-82673d) / 0);}
50%{opacity:1;box-shadow:0 0 0 4px rgb(var(--paint-glow-82673d) / 0.129412);}
}
@keyframes lm-backdrop-arrive{
from{background-color:rgb(var(--paint-overlay-efe5cd) / 0.070588);backdrop-filter:blur(0);}
to{background-color:rgb(var(--paint-overlay-efe5cd) / 0.25098);backdrop-filter:blur(7px);}
}
@media (prefers-reduced-motion:no-preference){
.workspace>main::before{background-image:radial-gradient(ellipse at 22% 18%,rgb(var(--paint-glow-f4ebd8) / 0.4),transparent 52%),radial-gradient(ellipse at 82% 75%,rgb(var(--paint-glow-f6efdf) / 0.25098),transparent 48%);}
.workspace>main::after{background-image:linear-gradient(115deg,transparent 33%,rgb(var(--paint-glow-f4ebd8) / 0.121569) 47%,rgb(var(--paint-glow-fffcf4) / 0.4) 50%,rgb(var(--paint-glow-f6efdf) / 0.090196) 53%,transparent 68%);background-color:transparent;}
.company-auth-gate::after{background-image:radial-gradient(ellipse at 12% 24%,rgb(var(--paint-glow-f4ebd8) / 0.541176),transparent 49%),radial-gradient(ellipse at 84% 72%,rgb(var(--paint-glow-f6efdf) / 0.470588),transparent 48%);}
.company-auth-story::before{background-image:conic-gradient(from 0deg,transparent 0 58%,rgb(var(--paint-glow-efe5cd) / 0.270588) 69%,rgb(var(--paint-glow-f4ebd8) / 0.380392) 80%,transparent 90% 100%);background-color:transparent;}
.company-auth-story::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-efe5cd) / 0.701961),rgb(var(--paint-glow-f4ebd8) / 0.701961),transparent);background-color:transparent;}
.metrics>.metric:hover{box-shadow:0 12px 34px rgb(var(--paint-shadow-82673d) / 0.086275),0 2px 7px rgb(var(--paint-shadow-82673d) / 0.039216);}
.metric::after,.ret-metrics>article::after{background-image:radial-gradient(ellipse at 15% 20%,rgb(var(--paint-glow-f4ebd8) / 0.188235),transparent 62%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-f6efdf) / 0.188235),transparent 64%);}
.button-primary::before{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-fffcf4) / 0.329412),transparent);background-color:transparent;}
.nav-item.active::after, .tabs>.tab.active::after, .ret-tabs>button.active::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-f4ebd8) / 0.258824),transparent);background-color:transparent;}
.inventory-table tbody tr:hover, .ret-table tbody tr:hover, .wh-ledger-table tbody tr:hover{box-shadow:none;}
}
#desktop-titlebar{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f6efdf)),rgb(var(--paint-surface-fffcf4)) 46%,rgb(var(--paint-surface-fffcf4)));background-color:transparent;color:rgb(var(--paint-text-57462d));border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.desktop-title .icon{color:rgb(var(--paint-text-87662d));}
.desktop-title strong{color:rgb(var(--paint-text-3f321f));}
.desktop-title small{color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-title-caption{color:rgb(var(--paint-text-77664c));}
.desktop-copy{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));}
.desktop-window-actions button{background-image:none;background-color:transparent;color:rgb(var(--paint-text-57462d));}
.desktop-window-actions button:hover{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));}
.desktop-window-actions button:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.desktop-window-actions .desktop-close:hover{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.desktop-window-actions svg{fill:none;stroke:currentColor;}
:root{--ws-panel:rgb(var(--paint-surface-fffcf4));--ws-tint:rgb(var(--paint-surface-fffcf4));--ws-line:rgb(var(--paint-line-f6efdf));--ws-title:rgb(var(--paint-text-3f321f));--ws-copy:rgb(var(--paint-text-57462d));--ws-muted:rgb(var(--paint-text-77664c));--ws-blue:rgb(var(--paint-text-efe5cd));}
.sidebar{background-image:linear-gradient(165deg,rgb(var(--paint-surface-f6efdf)) 0%,rgb(var(--paint-surface-f6efdf)) 43%,rgb(var(--paint-surface-fffcf4)) 100%);background-color:transparent;border-right-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.sidebar .brand-mark{color:rgb(var(--paint-text-87662d));}
.sidebar .workspace-label{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item{color:rgb(var(--paint-text-57462d));}
.sidebar .nav-item .icon{color:inherit;}
.sidebar .nav-item.active{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.sidebar .nav-item:hover{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-warning-count{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));}
.sidebar .nav-dot{box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.05098);}
.sidebar .lan-card{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.85098);box-shadow:none;border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .sidebar-footer{border-color:rgb(var(--paint-line-d8c7a5));}
.topbar{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.85098);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.company-context{background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.85098);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.ws-home-heading h1{color:var(--ws-title);}
.ws-home-heading h1 span{color:var(--ws-blue);}
.ws-home-heading p{color:var(--ws-muted);}
.ws-account-badge,.ws-role-badge{color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-overview{border-color:var(--ws-line);background-image:linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)) 70%,rgb(var(--paint-surface-fffcf4)));background-color:transparent;box-shadow:0 2px 10px rgb(var(--paint-shadow-82673d) / 0.011765);}
.ws-overview-top{border-bottom-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4) / 0.6);}
.ws-overview-top>div{color:rgb(var(--paint-text-87662d));}
.ws-overview-top>span{color:var(--ws-muted);}
.ws-overview-dot{background-image:none;background-color:rgb(var(--paint-surface-efe5cd));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.078431);}
.ws-overview .metric.ws-stat-group{background-image:none;background-color:transparent;box-shadow:none;}
.ws-overview .ws-stat-group:nth-child(2n+1){border-right-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview .ws-stat-group:nth-child(n+3){border-top-color:rgb(var(--paint-line-d8c7a5));}
.ws-stat-group .metric-icon{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));}
.ws-stat-group:nth-child(2) .metric-icon{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-87662d));}
.ws-stat-group:nth-child(3) .metric-icon{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));}
.ws-stat-group:nth-child(4) .metric-icon{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ws-stat-group .metric-label{color:rgb(var(--paint-text-57462d));}
.ws-stat-group .metric-number{color:rgb(var(--paint-text-3f321f));}
.ws-stat-link{background-image:none;background-color:transparent;color:rgb(var(--paint-text-87662d));}
.ws-stat-link:hover{color:rgb(var(--paint-text-87662d));}
.ws-stat-group .metric-caption{color:var(--ws-muted);}
.ws-stat-group .metric-caption b{color:rgb(var(--paint-text-87662d));}
.ws-stat-group .metric-link{color:rgb(var(--paint-text-3f321f));}
.ws-stat-secondary,.ws-substats{color:var(--ws-muted);}
.ws-stat-secondary strong,.ws-substats strong{color:rgb(var(--paint-text-87662d));}
.ws-stat-caption{color:var(--ws-muted);}
.ws-section-heading h2{color:var(--ws-title);}
.ws-section-heading p{color:var(--ws-muted);}
.ws-section-heading>span{color:var(--ws-muted);}
.ws-count{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-section-heading>button,.ws-section-link{background-image:none;background-color:transparent;color:rgb(var(--paint-text-87662d));}
.ws-section-heading>button:hover,.ws-section-link:hover{color:rgb(var(--paint-text-87662d));}
.ws-shortcut{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:var(--ws-line);color:var(--ws-copy);box-shadow:none;}
.ws-shortcut-icon{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));}
.ws-shortcut .ws-shortcut-arrow{color:rgb(var(--paint-text-87662d));}
.ws-shortcut:nth-child(2) .ws-shortcut-icon{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-87662d));}
.ws-shortcut:nth-child(3) .ws-shortcut-icon{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-946115));}
.ws-shortcut:nth-child(4) .ws-shortcut-icon{background-image:none;background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-77664c));}
.ws-shortcut:nth-child(5) .ws-shortcut-icon{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));}
.ws-shortcut strong{color:rgb(var(--paint-text-87662d));}
.ws-shortcut small{color:var(--ws-muted);}
.ws-shortcut:hover{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 5px 16px rgb(var(--paint-shadow-82673d) / 0.039216);}
.ws-shortcut:active{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-shortcut:focus-visible,.ws-help-card:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-panel{border-color:var(--ws-line);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-todo-panel>.ws-section-heading{border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-panel .ws-section-heading h2 .icon{color:rgb(var(--paint-text-87662d));}
.ws-todo-item{border-bottom-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-item strong,.ws-todo-item .ws-todo-name{color:rgb(var(--paint-text-87662d));}
.ws-todo-item small,.ws-todo-item .ws-todo-caption{color:var(--ws-muted);}
.ws-todo-item .ws-todo-value{color:rgb(var(--paint-text-87662d));}
.ws-todo-item .ws-todo-quantity,.ws-todo-item .ws-todo-meta{color:var(--ws-muted);}
.ws-todo-item .ws-todo-quantity>b{color:rgb(var(--paint-text-946115));}
.ws-todo-item .ws-todo-deadline>b{color:rgb(var(--paint-text-87662d));}
.ws-todo-item>button>.icon{color:rgb(var(--paint-text-87662d));}
.ws-todo-item button{color:rgb(var(--paint-text-87662d));background-image:none;background-color:transparent;}
.ws-todo-item button:hover{color:rgb(var(--paint-text-87662d));}
.ws-todo-empty,.ws-empty-note{color:var(--ws-muted);}
.ws-todo-loading{color:var(--ws-muted);}
.ws-panel-note,.ws-overview-note{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-top-color:rgb(var(--paint-line-d8c7a5));color:var(--ws-muted);}
.ws-data-notice{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-top-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-946115));}
.ws-help-card{color:var(--ws-copy);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:var(--ws-line);}
.ws-help-card>.icon,.ws-help-icon{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-help-card>.ws-help-step{border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-help-card>.icon:last-child{color:rgb(var(--paint-text-87662d));background-image:none;background-color:transparent;}
.ws-help-card strong{color:rgb(var(--paint-text-87662d));}
.ws-help-card small{color:var(--ws-muted);}
.ws-help-card:hover{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-help-card .ws-help-arrow{color:rgb(var(--paint-text-87662d));background-image:none;background-color:transparent;}
.ws-home-status{border-color:rgb(var(--paint-line-d8c7a5));color:var(--ws-muted);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-home-status.is-error{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-946115));border-color:rgb(var(--paint-line-d8c7a5));}
.page-heading h1,.ret-heading h1{color:var(--ws-title);}
.inventory-panel,.ret-list-panel{box-shadow:none;}
.inventory-table thead th,.ret-table thead th,.wh-ledger-table thead th{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ret-hero{box-shadow:none;}
.ret-metrics>article{box-shadow:none;}
.ret-rules{box-shadow:none;}
.wh-records-workspace .wh-caption{color:var(--ws-muted);}
.wh-records-workspace .wh-ledger-top{border-color:var(--ws-line);background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)));background-color:transparent;}
.wh-records-workspace .wh-ledger-top>div{border-left-color:rgb(var(--paint-line-d8c7a5));}
.wh-records-workspace .wh-ledger-top strong{color:rgb(var(--paint-text-3f321f));}
.wh-records-workspace .wh-ledger-top span{color:var(--ws-muted);}
.wh-records-workspace .wh-ledger-top>p{border-top-color:rgb(var(--paint-line-d8c7a5));color:var(--ws-muted);}
.wh-ledger-panel{border-color:var(--ws-line);background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.wh-records-workspace .wh-status-tabs{background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-status-tabs button{color:rgb(var(--paint-text-77664c));border-color:transparent;background-image:none;background-color:transparent;}
.wh-status-tabs button.active,.wh-status-tabs button[aria-pressed="true"]{color:rgb(var(--paint-text-87662d));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 1px 3px rgb(var(--paint-shadow-82673d) / 0.031373);}
.wh-status-tabs button:hover{color:rgb(var(--paint-text-87662d));}
.wh-status-tabs button span{color:inherit;}
.wh-records-workspace .wh-ledger-table .wh-received-number{color:rgb(var(--paint-text-87662d));}
.wh-records-workspace .wh-record-footer{border-top-color:rgb(var(--paint-line-d8c7a5));}
.wh-records-workspace .wh-footnote{color:var(--ws-muted);}
.wh-records-workspace .wh-record-empty{color:var(--ws-muted);}
.wh-records-workspace .wh-product-filter{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.wh-records-workspace .wh-record-loading{border-top-color:rgb(var(--paint-line-d8c7a5));color:var(--ws-muted);}
.ws-filter-context{border-color:rgb(var(--paint-line-d8c7a5));background-image:none;background-color:rgb(var(--paint-surface-fffcf4));}
.ws-filter-context button{color:rgb(var(--paint-text-87662d));background-image:none;background-color:transparent;}
@media(max-width:760px){
.wh-records-workspace .wh-ledger-table td::before{color:var(--ws-muted);}
.wh-records-workspace .wh-ledger-table td:last-child{border-top-color:rgb(var(--paint-line-d8c7a5))!important;}
}
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-efe5cd));--dark:rgb(var(--paint-surface-fffcf4));--line:rgb(var(--paint-line-f4ebd8));--accent:rgb(var(--paint-text-efe5cd));--surface-soft:rgb(var(--paint-surface-f6efdf));--border:rgb(var(--paint-line-d8c7a5));--shadow:0 7px 28px rgb(var(--paint-shadow-82673d) / 0.039216),0 1px 3px rgb(var(--paint-shadow-82673d) / 0.015686);--shadow-strong:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.141176),0 3px 12px rgb(var(--paint-shadow-82673d) / 0.039216);--tech-panel:rgb(var(--paint-surface-fffcf4));--tech-panel-raised:rgb(var(--paint-surface-fffcf4));--tech-panel-hover:rgb(var(--paint-surface-f4ebd8));--tech-border:rgb(var(--paint-line-d8c7a5));--tech-border-soft:rgb(var(--paint-line-d8c7a5));--tech-blue:rgb(var(--paint-text-efe5cd));--tech-cyan:rgb(var(--paint-text-efe5cd));--tech-violet:rgb(var(--paint-text-efe5cd));--tech-gold:rgb(var(--paint-text-efe5cd));--tech-danger:rgb(var(--paint-text-77664c));--ws-panel:rgb(var(--paint-surface-fffcf4));--ws-tint:rgb(var(--paint-surface-fffcf4));--ws-line:rgb(var(--paint-line-f4ebd8));--ws-title:rgb(var(--paint-text-3f321f));--ws-copy:rgb(var(--paint-text-57462d));--ws-muted:rgb(var(--paint-text-77664c));--ws-blue:rgb(var(--paint-text-efe5cd));--lm-blue:rgb(var(--paint-text-efe5cd));--lm-ice:rgb(var(--paint-text-f4ebd8));--lm-violet:rgb(var(--paint-text-f4ebd8));color-scheme:light;}
html,body{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-fffcf4));}
body{background-image:radial-gradient(ellipse at 12% 0%,rgb(var(--paint-glow-f4ebd8) / 0.301961),transparent 43%),radial-gradient(ellipse at 92% 83%,rgb(var(--paint-glow-f4ebd8) / 0.14902),transparent 42%);}
::selection{color:rgb(var(--paint-text-3f321f));background:rgb(var(--paint-surface-f4ebd8));}
*{scrollbar-color:rgb(var(--paint-surface-f5eddb)) rgb(var(--paint-surface-f6efdf));}
::-webkit-scrollbar-track{background:rgb(var(--paint-surface-f6efdf));}
::-webkit-scrollbar-thumb{background:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));}
::-webkit-scrollbar-thumb:hover{background:rgb(var(--paint-surface-efe5cd));}
a{color:rgb(var(--paint-text-87662d));}
a:hover{color:rgb(var(--paint-text-87662d));}
input,textarea,select{color:rgb(var(--paint-text-3f321f));caret-color:rgb(var(--paint-text-87662d));accent-color:rgb(var(--paint-text-87662d));}
input::placeholder,textarea::placeholder{color:rgb(var(--paint-text-77664c));}
input:focus,textarea:focus,select:focus{border-color:rgb(var(--paint-line-d8c7a5))!important;box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.141176)!important;}
.field input[type="checkbox"],.company-enabled-field>input,input[type="checkbox"],input[type="radio"]{accent-color:rgb(var(--paint-text-87662d));}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,
textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:rgb(var(--paint-text-3f321f));caret-color:rgb(var(--paint-text-87662d));-webkit-box-shadow:0 0 0 1000px rgb(var(--paint-shadow-fffdf7)) inset!important;}
:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.search-box:focus-within,.ret-search:focus-within{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.141176);}
.sidebar{background-image:linear-gradient(165deg,rgb(var(--paint-surface-f4ebd8)) 0%,rgb(var(--paint-surface-f6efdf)) 43%,rgb(var(--paint-surface-fffcf4)) 100%);background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .brand-mark,.sidebar .brand-en{color:rgb(var(--paint-text-87662d));}
.sidebar .workspace-label{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item.active{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4ebd8));background-image:linear-gradient(105deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f4ebd8)));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item:hover{background-color:rgb(var(--paint-surface-f4ebd8));color:rgb(var(--paint-text-87662d));}
.sidebar .nav-warning-count{background:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .lan-card{background-color:rgb(var(--paint-surface-fffcf4) / 0.85098);border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .sidebar-footer{border-color:rgb(var(--paint-line-d8c7a5));}
.topbar{background-color:rgb(var(--paint-surface-fffcf4) / 0.901961);border-color:rgb(var(--paint-line-d8c7a5));}
.company-context{background-color:rgb(var(--paint-surface-fffcf4) / 0.901961);border-color:rgb(var(--paint-line-d8c7a5));}
.button-primary,.button.button-primary,.company-auth-form .button-primary,
.company-auth-box .button-primary,.company-auth-gate .button-primary,.modal .button-primary{color:rgb(var(--paint-text-3f321f));border-color:rgb(var(--paint-line-d8c7a5));background-color:rgb(var(--paint-surface-efe5cd));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)) 0%,rgb(var(--paint-surface-efe5cd)) 100%);box-shadow:0 5px 14px rgb(var(--paint-shadow-82673d) / 0.090196);}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),
.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled){color:rgb(var(--paint-text-3f321f));border-color:rgb(var(--paint-line-d8c7a5));background-color:rgb(var(--paint-surface-efe5cd));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));box-shadow:0 7px 18px rgb(var(--paint-shadow-82673d) / 0.14902);}
.button-primary:active:not(:disabled),.modal .button-primary:active:not(:disabled){background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));color:rgb(var(--paint-text-3f321f));}
.button-primary:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.button-primary>.icon,.button-primary strong,.button-primary span:not(.lm-ripple-shell):not(.lm-ripple){color:inherit;}
.button-primary:disabled{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-f5eddb)));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.button-secondary,.button-ghost{color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));background-color:rgb(var(--paint-surface-fffcf4));}
.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger,.button.button-danger,.danger-button{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;}
.button-danger:hover:not(:disabled),.button.button-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger-solid,.button-primary.button-danger,.modal .button-primary.button-danger{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-home-heading h1,.ws-stat-group .metric-number,.ws-section-heading h2{color:rgb(var(--paint-text-3f321f));}
.ws-home-heading h1 span{color:rgb(var(--paint-text-87662d));}
.ws-account-badge,.ws-role-badge{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview{background-image:linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-f6efdf)) 70%,rgb(var(--paint-surface-fffcf4)));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 10px rgb(var(--paint-shadow-82673d) / 0.019608);}
.ws-overview-top{background-color:rgb(var(--paint-surface-fffcf4) / 0.6);border-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview-top>div{color:rgb(var(--paint-text-77664c));}
.ws-overview-dot{background:rgb(var(--paint-surface-efe5cd));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.121569);}
.ws-overview .ws-stat-group:nth-child(2n+1),.ws-overview .ws-stat-group:nth-child(n+3){border-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview .metric.ws-stat-group{background-image:none;background-color:transparent;}
.ws-stat-group .metric-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4ebd8));}
.ws-stat-group:nth-child(2) .metric-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-stat-group:nth-child(3) .metric-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-stat-group:nth-child(4) .metric-icon{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-stat-group .metric-label{color:rgb(var(--paint-text-77664c));}
.ws-stat-group .metric-caption b,.ws-stat-secondary b,.ws-stat-secondary strong,.ws-substats strong{color:rgb(var(--paint-text-77664c));}
.ws-stat-link,.ws-section-heading>button,.ws-section-link,.ws-text-link{color:rgb(var(--paint-text-87662d));}
.ws-stat-link:hover,.ws-section-heading>button:hover,.ws-section-link:hover,.ws-text-link:hover{color:rgb(var(--paint-text-87662d));}
.ws-count{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-shortcut,.ws-help-card{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-57462d));}
.ws-shortcut strong,.ws-help-card strong{color:rgb(var(--paint-text-77664c));}
.ws-shortcut-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4ebd8));}
.ws-shortcut:nth-child(2) .ws-shortcut-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-shortcut:nth-child(3) .ws-shortcut-icon{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-shortcut:nth-child(4) .ws-shortcut-icon{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-shortcut:nth-child(5) .ws-shortcut-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));}
.ws-shortcut .ws-shortcut-arrow,.ws-help-card>.icon:last-child,.ws-help-card .ws-help-arrow{color:rgb(var(--paint-text-77664c));}
.ws-shortcut:hover,.ws-help-card:hover{color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));background-color:rgb(var(--paint-surface-fffcf4));box-shadow:0 5px 16px rgb(var(--paint-shadow-82673d) / 0.043137);}
.ws-shortcut:active{background-color:rgb(var(--paint-surface-f6efdf));}
.ws-shortcut:focus-visible,.ws-help-card:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-panel{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-panel>.ws-section-heading,.ws-todo-item{border-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-panel .ws-section-heading h2 .icon{color:rgb(var(--paint-text-77664c));}
.ws-todo-item strong,.ws-todo-item .ws-todo-name{color:rgb(var(--paint-text-77664c));}
.ws-todo-item .ws-todo-value,.ws-todo-item .ws-todo-deadline>b{color:rgb(var(--paint-text-87662d));}
.ws-todo-item .ws-todo-quantity>b{color:rgb(var(--paint-text-77664c));}
.ws-todo-item>button>.icon{color:rgb(var(--paint-text-77664c));}
.ws-todo-item button{color:rgb(var(--paint-text-87662d));}
.ws-todo-item button:hover{color:rgb(var(--paint-text-87662d));}
.ws-panel-note,.ws-overview-note{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-help-card>.ws-help-step,.ws-help-card>.icon,.ws-help-icon{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-help-card>.icon:last-child{background-color:transparent;}
.ws-home-status{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-home-status.is-error{background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table thead th,.ret-table thead th,.wh-ledger-table thead th{background:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-77664c));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table tbody tr,.ret-table tbody tr,.wh-ledger-table tbody tr{border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table tbody tr:hover,.ret-table tbody tr:hover,.wh-ledger-table tbody tr:hover{background-color:rgb(var(--paint-surface-fffcf4));}
.tabs,.ret-tabs,.wh-records-workspace .wh-status-tabs{background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.tab.active,.tabs>.tab.active,.ret-tabs>button.active,.wh-status-tabs button.active,.wh-status-tabs button[aria-pressed="true"]{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 1px 4px rgb(var(--paint-shadow-82673d) / 0.035294);}
.tab:hover,.ret-tabs>button:hover,.wh-status-tabs button:hover{color:rgb(var(--paint-text-87662d));}
.wh-records-workspace .wh-ledger-top{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f6efdf)),rgb(var(--paint-surface-fffcf4)));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-records-workspace .wh-ledger-top>div,.wh-records-workspace .wh-ledger-top>p{border-color:rgb(var(--paint-line-d8c7a5));}
.wh-records-workspace .wh-ledger-top strong{color:rgb(var(--paint-text-3f321f));}
.wh-ledger-panel{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail{background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail:hover,.thumbnail:focus-visible{border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 0 0 3px rgb(var(--paint-shadow-82673d) / 0.109804);}
.image-preview,.image-dropzone{background-color:rgb(var(--paint-image-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.image-lightbox{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 30px 90px rgb(var(--paint-shadow-82673d) / 0.188235);}
.image-lightbox-tools,.image-lightbox-header{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));color:rgb(var(--paint-text-57462d));}
.image-lightbox-tools button:hover{background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-87662d));}
.modal,.company-modal{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.188235);}
.modal-header,.modal-footer,.company-modal-header{border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-gate{background-color:rgb(var(--paint-surface-fffcf4));background-image:radial-gradient(ellipse at 14% 14%,rgb(var(--paint-glow-f4ebd8) / 0.45098),transparent 48%),radial-gradient(ellipse at 90% 77%,rgb(var(--paint-glow-f4ebd8) / 0.341176),transparent 46%),linear-gradient(125deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-fffcf4)) 58%,rgb(var(--paint-surface-fffcf4)));}
.company-auth-gate::before{background-image:linear-gradient(rgb(var(--paint-glow-f5eddb) / 0.12549) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--paint-glow-f5eddb) / 0.12549) 1px,transparent 1px);}
.company-auth-shell{border-color:rgb(var(--paint-line-d8c7a5));background-color:rgb(var(--paint-surface-fffcf4) / 0.788235);box-shadow:0 20px 70px rgb(var(--paint-shadow-82673d) / 0.078431);}
.company-auth-story{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(145deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f6efdf)) 55%,rgb(var(--paint-surface-f6efdf)));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story h1,.company-auth-story h2,.company-auth-story strong{color:rgb(var(--paint-text-3f321f));}
.company-auth-story p,.company-auth-story small{color:rgb(var(--paint-text-77664c));}
.company-auth-wordmark{color:rgb(var(--paint-text-87662d));}
.company-auth-wordmark .company-auth-logo{filter:none;}
.company-auth-card,.company-auth-box,.company-auth-form{background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-card h1,.company-auth-card h2,.company-auth-box h1,.company-auth-box h2{color:rgb(var(--paint-text-3f321f));}
.company-auth-tabs{background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-tab.active,.company-auth-tabs button.active{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-error{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-note,.company-auth-security,.company-auth-hint{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
#desktop-titlebar{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f6efdf)) 46%,rgb(var(--paint-surface-f6efdf)));background-color:rgb(var(--paint-surface-f6efdf));color:rgb(var(--paint-text-57462d));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-title .icon{color:rgb(var(--paint-text-87662d));}
.desktop-title strong{color:rgb(var(--paint-text-3f321f));}
.desktop-title small{color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-title-caption{color:rgb(var(--paint-text-77664c));}
.desktop-copy{background-color:rgb(var(--paint-surface-fffcf4));color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-copy:hover{background-color:rgb(var(--paint-surface-f6efdf));}
.desktop-window-actions button{color:rgb(var(--paint-text-77664c));}
.desktop-window-actions button:hover{background-color:rgb(var(--paint-surface-f4ebd8));}
.desktop-window-actions button:focus-visible{outline-color:rgb(var(--paint-line-d8c7a5));}
.desktop-window-actions .desktop-close:hover{background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.pwa-offline-screen{background-color:rgb(var(--paint-surface-fffcf4));background-image:radial-gradient(ellipse at 14% 20%,rgb(var(--paint-glow-f4ebd8) / 0.501961),transparent 48%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-f4ebd8) / 0.329412),transparent 43%);color:rgb(var(--paint-text-3f321f));}
.pwa-offline-card{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 20px 70px rgb(var(--paint-shadow-82673d) / 0.094118);}
.pwa-offline-card h1,.pwa-offline-brand{color:rgb(var(--paint-text-3f321f));}
.pwa-offline-card p,.pwa-offline-card small{color:rgb(var(--paint-text-77664c));}
.pwa-offline-tip{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-offline-retry{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-offline-retry:hover{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));}
.toast{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.toast.error{background-color:rgb(var(--paint-surface-efe5cd));color:rgb(var(--paint-text-3f321f));}
.lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-efe5cd) / 0.34902),rgb(var(--paint-glow-f4ebd8) / 0.141176) 65%,transparent 72%);}
.button-primary .lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-fffcf4) / 0.639216),rgb(var(--paint-glow-fffcf4) / 0.2) 65%,transparent 72%);}
@keyframes lm-brand-breathe{
0%,100%{transform:translateY(0) scale(1);opacity:.83;box-shadow:0 0 0 0 rgb(var(--paint-glow-82673d) / 0);}
50%{transform:translateY(-2px) scale(1.045);opacity:1;box-shadow:0 0 18px 4px rgb(var(--paint-glow-82673d) / 0.141176);}
}
@keyframes lm-status-breathe{
0%,100%{opacity:.7;box-shadow:0 0 0 0 rgb(var(--paint-glow-82673d) / 0);}
50%{opacity:1;box-shadow:0 0 0 4px rgb(var(--paint-glow-82673d) / 0.129412);}
}
@keyframes lm-backdrop-arrive{
from{background-color:rgb(var(--paint-overlay-efe5cd) / 0.070588);backdrop-filter:blur(0);}
to{background-color:rgb(var(--paint-overlay-efe5cd) / 0.25098);backdrop-filter:blur(7px);}
}
@media(prefers-reduced-motion:no-preference){
.workspace>main::before{background-image:radial-gradient(ellipse at 22% 18%,rgb(var(--paint-glow-f4ebd8) / 0.34902),transparent 52%),radial-gradient(ellipse at 82% 75%,rgb(var(--paint-glow-f4ebd8) / 0.168627),transparent 48%);}
.workspace>main::after{background-image:linear-gradient(115deg,transparent 33%,rgb(var(--paint-glow-f4ebd8) / 0.121569) 47%,rgb(var(--paint-glow-fffcf4) / 0.4) 50%,rgb(var(--paint-glow-f4ebd8) / 0.090196) 53%,transparent 68%);}
.company-auth-gate::after{background-image:radial-gradient(ellipse at 12% 24%,rgb(var(--paint-glow-f4ebd8) / 0.439216),transparent 49%),radial-gradient(ellipse at 84% 72%,rgb(var(--paint-glow-f4ebd8) / 0.329412),transparent 48%);}
.company-auth-story::before{background-image:conic-gradient(from 0deg,transparent 0 58%,rgb(var(--paint-glow-efe5cd) / 0.25098) 69%,rgb(var(--paint-glow-f4ebd8) / 0.380392) 80%,transparent 90% 100%);}
.company-auth-story::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-efe5cd) / 0.701961),rgb(var(--paint-glow-f5eddb) / 0.701961),transparent);}
.metric::after,.ret-metrics>article::after{background-image:radial-gradient(ellipse at 15% 20%,rgb(var(--paint-glow-f4ebd8) / 0.188235),transparent 62%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-f4ebd8) / 0.141176),transparent 64%);}
.metrics>.metric:hover{box-shadow:0 12px 34px rgb(var(--paint-shadow-82673d) / 0.070588),0 2px 7px rgb(var(--paint-shadow-82673d) / 0.035294);}
.ws-overview .metric.ws-stat-group:hover{box-shadow:none;}
.nav-item.active::after,.tabs>.tab.active::after,.ret-tabs>button.active::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-f4ebd8) / 0.258824),transparent);}
}
.inventory-table tbody tr,.ret-table tbody tr{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table tbody tr:hover,.ret-table tbody tr:hover{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table tr.row-low-stock{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table tr.row-low-stock:hover{--row-bg:rgb(var(--paint-surface-f6efdf));}
.ret-table tr.ret-row-expiring{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-expiring:hover{--row-bg:rgb(var(--paint-surface-f6efdf));}
.ret-table tr.ret-row-imminent{--row-bg:rgb(var(--paint-surface-fffcf4));}
.ret-table tr.ret-row-imminent:hover{--row-bg:rgb(var(--paint-surface-f6efdf));}
.ret-table tr.ret-row-expired{--row-bg:rgb(var(--paint-surface-f6efdf));}
.ret-table tr.ret-row-expired:hover{--row-bg:rgb(var(--paint-surface-f6efdf));}
.inventory-table th:first-child,.ret-table th:first-child,
.inventory-table td:first-child,.ret-table td:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-82673d));}
.stock-healthy,.status-available strong,.company-member-status,.company-status-badge,
.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));}
.status-badge,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));background-color:rgb(var(--paint-surface-f0f3e7));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-status>i{background-color:rgb(var(--paint-surface-efe5cd));}
.stock-healthy{color:rgb(var(--paint-text-617549));}
.warning-badge,.warning-summary strong,.warning-summary-icon,
.warning-summary>button,.warning-tab.active,.ret-tabs>button.active[data-ret-filter="expiring"],
.ret-row-expiring .ret-countdown,.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-946115));}
.warning-badge{background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.warning-summary{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f6efdf)),rgb(var(--paint-surface-fffcf4)));border-color:rgb(var(--paint-line-d8c7a5));}
.warning-disabled,.company-member-status-disabled,.company-status-badge.disabled{color:rgb(var(--paint-text-77664c));}
.company-member-status-disabled>i{background-color:rgb(var(--paint-surface-f5eddb));}
.company-status-badge.disabled{background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-status{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-status.received{color:rgb(var(--paint-text-617549));background-color:rgb(var(--paint-surface-f0f3e7));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-orange{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-f6efdf));}
.ret-rose{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));}
.ret-sage{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));}
.ret-nearest-countdown,.ret-countdown{color:rgb(var(--paint-text-87662d));}
.ret-nearest-countdown.ret-imminent,.ret-row-imminent .ret-countdown,
.ret-row-expired .ret-countdown,.ret-action-deadline.expired{color:rgb(var(--paint-text-77664c));}
.ret-row-imminent .ret-available-quantity{color:rgb(var(--paint-text-87662d));}
.ret-row-expired .ret-available-quantity,.ret-row-completed .ret-countdown,
.ret-row-completed .ret-available-quantity{color:rgb(var(--paint-text-77664c));}
.ret-batch-actions>button[data-ret-action="return"]{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-batch-actions>button[data-ret-action="return"]:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions .wh-primary,.wh-record-actions button:first-child{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions .wh-primary:hover:not(:disabled),.wh-record-actions button:first-child:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-record-actions .wh-delete,.company-member-actions .company-member-delete,
.delete-button:hover:not(:disabled),.inventory-table .delete-button:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-record-actions .wh-delete:hover:not(:disabled){color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.delete-symbol{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.form-error,.company-form-error,.company-manager-error,.receipt-preview.invalid,
.error-banner,.ret-error-banner{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.error-banner button{color:rgb(var(--paint-text-77664c));}
.company-auth-heading h1::after,.company-auth-story h2>span{color:rgb(var(--paint-text-87662d));}
.company-auth-eyebrow,.company-auth-story-foot{color:rgb(var(--paint-text-77664c));}
.company-auth-story::before{border-color:rgb(var(--paint-line-d8c7a5) / 0.14902);box-shadow:0 0 0 42px rgb(var(--paint-shadow-82673d) / 0.05098),0 0 0 43px rgb(var(--paint-shadow-82673d) / 0.129412),0 0 0 84px rgb(var(--paint-shadow-82673d) / 0.031373),0 0 0 85px rgb(var(--paint-shadow-82673d) / 0.101961);}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;flex-shrink:0;margin-left:6px;cursor:pointer;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7m0-7l-7 7' fill='none' stroke='%2387662D' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-size:16px 16px;background-repeat:no-repeat;}
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--line:rgb(var(--paint-line-f4ebd8));--border:rgb(var(--paint-line-d8c7a5));--accent:rgb(var(--paint-text-efe5cd));--green:rgb(var(--paint-text-efe5cd));--tech-blue:rgb(var(--paint-text-efe5cd));--tech-violet:rgb(var(--paint-text-efe5cd));--tech-gold:rgb(var(--paint-text-efe5cd));--ws-title:rgb(var(--paint-text-3f321f));--ws-copy:rgb(var(--paint-text-57462d));--ws-muted:rgb(var(--paint-text-77664c));--ws-blue:rgb(var(--paint-text-efe5cd));--ws-line:rgb(var(--paint-line-f4ebd8));--lm-blue:rgb(var(--paint-text-efe5cd));--lm-ice:rgb(var(--paint-text-f4ebd8));--lm-violet:rgb(var(--paint-text-f4ebd8));}
.sidebar{background-image:linear-gradient(165deg,rgb(var(--paint-surface-f4ebd8)) 0%,rgb(var(--paint-surface-f6efdf)) 43%,rgb(var(--paint-surface-fffcf4)) 100%);background-color:rgb(var(--paint-surface-f6efdf));}
.ws-overview{background-image:linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-f6efdf)) 70%,rgb(var(--paint-surface-fffcf4)));}
.company-auth-story{background-image:linear-gradient(145deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f6efdf)) 58%,rgb(var(--paint-surface-f6efdf)));}
.button-primary,.button.button-primary,.company-auth-gate .button-primary,.modal .button-primary{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled){color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
#desktop-titlebar{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f6efdf)) 46%,rgb(var(--paint-surface-f6efdf)));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table th:first-child,.ret-table th:first-child,.inventory-table td:first-child,.ret-table td:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-82673d));}
.company-auth-story::before{border-color:rgb(var(--paint-line-d8c7a5) / 0.14902);box-shadow:0 0 0 42px rgb(var(--paint-shadow-82673d) / 0.05098),0 0 0 43px rgb(var(--paint-shadow-82673d) / 0.129412),0 0 0 84px rgb(var(--paint-shadow-82673d) / 0.031373),0 0 0 85px rgb(var(--paint-shadow-82673d) / 0.101961);}
.warning-badge,.warning-summary strong,.warning-summary-icon,.warning-summary>button,
.warning-tab.active,.ret-tabs>button.active[data-ret-filter="expiring"],
.ret-row-expiring .ret-countdown,.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-946115));}
.warning-badge{background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.warning-summary{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f6efdf)),rgb(var(--paint-surface-fffcf4)));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table tr.row-low-stock,.ret-table tr.ret-row-expiring{--row-bg:rgb(var(--paint-surface-fffcf4));}
.inventory-table tr.row-low-stock:hover,.ret-table tr.ret-row-expiring:hover{--row-bg:rgb(var(--paint-surface-f6efdf));}
.ret-orange{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-f6efdf));}
.ret-nearest-countdown.ret-imminent,.ret-row-imminent .ret-countdown,.ret-row-expired .ret-countdown{color:rgb(var(--paint-text-77664c));}
.stock-healthy,.status-available strong,.company-member-status,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));}
.status-badge,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));background-color:rgb(var(--paint-surface-f0f3e7));border-color:rgb(var(--paint-line-d8c7a5));}
@media(max-width:760px){
.inventory-table td:first-child,.ret-table td:first-child{box-shadow:none;}
}
.company-member-status.company-member-status-disabled,.company-status-badge.disabled{color:rgb(var(--paint-text-77664c));}
:root{--bg:rgb(var(--paint-surface-fffcf4));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--line:rgb(var(--paint-line-f4ebd8));--border:rgb(var(--paint-line-d8c7a5));--accent:rgb(var(--paint-text-efe5cd));--green:rgb(var(--paint-text-efe5cd));--tech-blue:rgb(var(--paint-text-efe5cd));--tech-cyan:rgb(var(--paint-text-efe5cd));--tech-violet:rgb(var(--paint-text-efe5cd));--tech-gold:rgb(var(--paint-text-efe5cd));--tech-danger:rgb(var(--paint-text-a74336));--ws-title:rgb(var(--paint-text-3f321f));--ws-copy:rgb(var(--paint-text-57462d));--ws-muted:rgb(var(--paint-text-77664c));--ws-blue:rgb(var(--paint-text-efe5cd));--ws-line:rgb(var(--paint-line-f4ebd8));--lm-blue:rgb(var(--paint-text-efe5cd));--lm-ice:rgb(var(--paint-text-f4ebd8));--lm-violet:rgb(var(--paint-text-f4ebd8));}
html,body{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-fffcf4));}
.sidebar{background-image:linear-gradient(165deg,rgb(var(--paint-surface-f4ebd8)) 0%,rgb(var(--paint-surface-f6efdf)) 57%,rgb(var(--paint-surface-f6efdf)) 100%);background-color:rgb(var(--paint-surface-f6efdf));}
.ws-overview{background-image:linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-f6efdf)) 70%,rgb(var(--paint-surface-fffcf4)));}
.company-auth-story{background-image:linear-gradient(145deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f6efdf)) 58%,rgb(var(--paint-surface-f6efdf)));}
.button-primary,.button.button-primary,.company-auth-gate .button-primary,.modal .button-primary{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled){color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
#desktop-titlebar{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f6efdf)) 46%,rgb(var(--paint-surface-f6efdf)));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table th:first-child,.ret-table th:first-child,.inventory-table td:first-child,.ret-table td:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-82673d));}
.company-auth-story::before{border-color:rgb(var(--paint-line-d8c7a5) / 0.14902);box-shadow:0 0 0 42px rgb(var(--paint-shadow-82673d) / 0.05098),0 0 0 43px rgb(var(--paint-shadow-82673d) / 0.129412),0 0 0 84px rgb(var(--paint-shadow-82673d) / 0.031373),0 0 0 85px rgb(var(--paint-shadow-82673d) / 0.101961);}
.button-danger,.button.button-danger,.danger-button{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;}
.button-danger:hover:not(:disabled),.button.button-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.button-danger-solid,.button-primary.button-danger,.modal .button-primary.button-danger{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-nearest-countdown.ret-imminent,.ret-row-imminent .ret-countdown,.ret-row-expired .ret-countdown,.ret-action-deadline.expired{color:rgb(var(--paint-text-a74336));}
.ret-row-imminent .ret-available-quantity{color:rgb(var(--paint-text-a74336));}
.ret-rose{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-f6efdf));}
.wh-record-actions .wh-delete,.company-member-actions .company-member-delete,.delete-button:hover:not(:disabled),.inventory-table .delete-button:hover:not(:disabled){color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-record-actions .wh-delete:hover:not(:disabled){color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.delete-symbol{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.form-error,.company-form-error,.company-manager-error,.receipt-preview.invalid,.error-banner,.ret-error-banner{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.error-banner button{color:rgb(var(--paint-text-a74336));}
.stock-healthy,.status-available strong,.company-member-status,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));}
.status-badge,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));background-color:rgb(var(--paint-surface-f0f3e7));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-status.company-member-status-disabled,.company-status-badge.disabled{color:rgb(var(--paint-text-77664c));}
.button-primary,.button.button-primary,.page-heading>.button-primary,.ret-heading>.ret-add-batch,
.company-auth-gate .button-primary,.modal .button-primary,.pwa-offline-retry{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-f5eddb)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 5px 15px rgb(var(--paint-shadow-82673d) / 0.12549);}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),
.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled),
.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled),
.pwa-offline-retry:hover{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-f5eddb)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 7px 18px rgb(var(--paint-shadow-82673d) / 0.160784);}
.button-primary:active:not(:disabled),.button.button-primary:active:not(:disabled),
.company-auth-gate .button-primary:active:not(:disabled),.modal .button-primary:active:not(:disabled),
.pwa-offline-retry:active{color:rgb(var(--paint-text-3f321f));background-image:none;background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
.button-primary:disabled,.button.button-primary:disabled,.company-auth-gate .button-primary:disabled,
.modal .button-primary:disabled{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(112deg,rgb(var(--paint-surface-f4ebd8)),rgb(var(--paint-surface-f4ebd8)));background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.button-danger-solid,.button-primary.button-danger,.modal .button-primary.button-danger{color:rgb(var(--paint-text-3f321f));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe5cd)),rgb(var(--paint-surface-efe5cd)));background-color:rgb(var(--paint-surface-efe5cd));border-color:rgb(var(--paint-line-d8c7a5));}
:root{color-scheme:light;--bg:rgb(var(--paint-surface-f5f0e5));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-f6e8c4));--dark:rgb(var(--paint-surface-f2ebdd));--line:rgb(var(--paint-line-f5eddb));--border:rgb(var(--paint-line-d8c7a5));--accent:rgb(var(--paint-text-f6e8c4));--surface-soft:rgb(var(--paint-surface-f4ebd8));--shadow:0 7px 28px rgb(var(--paint-shadow-82673d) / 0.14902),0 1px 3px rgb(var(--paint-shadow-82673d) / 0.101961);--shadow-strong:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.501961),0 3px 12px rgb(var(--paint-shadow-82673d) / 0.25098);--tech-panel:rgb(var(--paint-surface-fffcf4));--tech-panel-raised:rgb(var(--paint-surface-f4ebd8));--tech-panel-hover:rgb(var(--paint-surface-f5eddb));--tech-border:rgb(var(--paint-line-d8c7a5));--tech-border-soft:rgb(var(--paint-line-d8c7a5));--tech-blue:rgb(var(--paint-text-f6e8c4));--tech-cyan:rgb(var(--paint-text-f6e8c4));--tech-violet:rgb(var(--paint-text-f6e8c4));--tech-gold:rgb(var(--paint-text-f6e8c4));--tech-danger:rgb(var(--paint-text-a74336));--ws-panel:rgb(var(--paint-surface-fffcf4));--ws-tint:rgb(var(--paint-surface-f2ebdd));--ws-line:rgb(var(--paint-line-f5eddb));--ws-title:rgb(var(--paint-text-3f321f));--ws-copy:rgb(var(--paint-text-57462d));--ws-muted:rgb(var(--paint-text-77664c));--ws-blue:rgb(var(--paint-text-f6e8c4));--lm-blue:rgb(var(--paint-text-e4d0a1));--lm-ice:rgb(var(--paint-text-f6e8c4));--lm-violet:rgb(var(--paint-text-f6e8c4));}
html,body{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-f5f0e5));}
body{background-image:radial-gradient(ellipse at 12% 0%,rgb(var(--paint-glow-e4d0a1) / 0.047059),transparent 43%),radial-gradient(ellipse at 92% 83%,rgb(var(--paint-glow-f6e8c4) / 0.027451),transparent 42%);}
::selection{color:rgb(var(--paint-text-77664c));background:rgb(var(--paint-surface-efe2c1));}
a{color:rgb(var(--paint-text-87662d));}
a:hover{color:rgb(var(--paint-text-77664c));}
*{scrollbar-color:rgb(var(--paint-surface-efe2c1)) rgb(var(--paint-surface-fffcf4));}
::-webkit-scrollbar-track{background-color:rgb(var(--paint-surface-fffcf4));}
::-webkit-scrollbar-thumb{background-color:rgb(var(--paint-surface-efe2c1));border-color:rgb(var(--paint-line-d8c7a5));}
::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--paint-surface-e4d0a1));}
.sidebar{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(165deg,rgb(var(--paint-surface-f2ebdd)) 0%,rgb(var(--paint-surface-faf4e4)) 57%,rgb(var(--paint-surface-d6bd84)) 100%);background-color:rgb(var(--paint-surface-f2ebdd));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .brand,.sidebar #workspace-brand-name{color:rgb(var(--paint-text-3f321f));}
.sidebar .brand-mark,.sidebar .brand-en{color:rgb(var(--paint-text-87662d));}
.sidebar .workspace-label{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item{color:rgb(var(--paint-text-77664c));}
.sidebar .nav-item .icon{color:inherit;}
.sidebar .nav-item.active{color:rgb(var(--paint-text-87662d));background-image:linear-gradient(105deg,rgb(var(--paint-surface-f5eddb)),rgb(var(--paint-surface-f5eddb)));background-color:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 2px 0 rgb(var(--paint-shadow-fffdf7)),0 3px 10px rgb(var(--paint-shadow-82673d) / 0.12549);}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item:hover{color:rgb(var(--paint-text-775623));background-color:rgb(var(--paint-surface-f5eddb));}
.sidebar .nav-warning-count{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-fff1d3));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .lan-card{background-image:linear-gradient(120deg,rgb(var(--paint-surface-f6efdf)),rgb(var(--paint-surface-fffcf4)));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.sidebar .lan-card strong{color:rgb(var(--paint-text-57462d));}
.sidebar .sidebar-footer{border-color:rgb(var(--paint-line-d8c7a5));}
.topbar{background-color:rgb(var(--paint-surface-f8f3e8) / 0.921569);border-color:rgb(var(--paint-line-d8c7a5));}
.company-context{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-fffcf4) / 0.901961);border-color:rgb(var(--paint-line-d8c7a5));}
.company-context #company-context-name{color:rgb(var(--paint-text-3f321f));}
.company-context-account,.company-context-main-return{color:rgb(var(--paint-text-87662d))!important;background-color:rgb(var(--paint-surface-f4e8ca))!important;border-color:rgb(var(--paint-line-d8c7a5))!important;}
.page-heading h1,.ret-heading h1,.panel-heading h2,.panel-heading h2>.list-title,.modal-header h2,
.ws-home-heading h1,.ws-stat-group .metric-number,.ws-section-heading h2,.company-card-header h3,
.company-member-identity strong,.current-stock strong,.wh-product-heading strong{color:rgb(var(--paint-text-3f321f));}
.ws-home-heading h1 span{color:rgb(var(--paint-text-87662d));}
.ws-account-badge,.ws-role-badge{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4e8ca));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview{background-image:linear-gradient(115deg,rgb(var(--paint-surface-f6f0e2)),rgb(var(--paint-surface-f1e6cc)) 70%,rgb(var(--paint-surface-fffaef)));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 12px rgb(var(--paint-shadow-82673d) / 0.14902),inset 0 1px rgb(var(--paint-shadow-fffdf7) / 0.039216);}
.ws-overview-top{background-color:rgb(var(--paint-surface-fffcf4) / 0.439216);border-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview-top>div{color:rgb(var(--paint-text-57462d));}
.ws-overview-dot{background:rgb(var(--paint-surface-f6e8c4));box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7) / 0.078431);}
.ws-overview .ws-stat-group:nth-child(2n+1),.ws-overview .ws-stat-group:nth-child(n+3){border-color:rgb(var(--paint-line-d8c7a5));}
.ws-overview .metric.ws-stat-group{background-image:none;background-color:transparent;}
.ws-stat-group .metric-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-eadbb5));}
.ws-stat-group:nth-child(2) .metric-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f2e6c9));}
.ws-stat-group:nth-child(3) .metric-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f3e3ca));}
.ws-stat-group:nth-child(4) .metric-icon{color:rgb(var(--paint-text-7e7c51));background-color:rgb(var(--paint-surface-f0eedc));}
.ws-stat-group .metric-label{color:rgb(var(--paint-text-77664c));}
.ws-stat-group .metric-caption b,.ws-stat-secondary b,.ws-stat-secondary strong,.ws-substats strong{color:rgb(var(--paint-text-57462d));}
.ws-stat-link,.ws-section-heading>button,.ws-section-link,.ws-text-link{color:rgb(var(--paint-text-87662d));}
.ws-stat-link:hover,.ws-section-heading>button:hover,.ws-section-link:hover,.ws-text-link:hover{color:rgb(var(--paint-text-775623));}
.ws-count{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f3e8ca));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-shortcut,.ws-help-card,.ws-todo-panel{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 10px rgb(var(--paint-shadow-82673d) / 0.078431);}
.ws-shortcut strong,.ws-help-card strong,.ws-todo-item strong,.ws-todo-item .ws-todo-name{color:rgb(var(--paint-text-4c3c24));}
.ws-shortcut-icon,.ws-shortcut:nth-child(2) .ws-shortcut-icon,.ws-shortcut:nth-child(3) .ws-shortcut-icon,
.ws-shortcut:nth-child(4) .ws-shortcut-icon,.ws-shortcut:nth-child(5) .ws-shortcut-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-efe1bf));}
.ws-shortcut:nth-child(4) .ws-shortcut-icon{color:rgb(var(--paint-text-7e7c51));background-color:rgb(var(--paint-surface-f0eedc));}
.ws-shortcut:hover,.ws-help-card:hover{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 5px 18px rgb(var(--paint-shadow-82673d) / 0.160784);}
.ws-shortcut:active{background-color:rgb(var(--paint-surface-f5eddb));}
.ws-todo-panel>.ws-section-heading,.ws-todo-item{border-color:rgb(var(--paint-line-d8c7a5));}
.ws-todo-panel .ws-section-heading h2 .icon,.ws-shortcut .ws-shortcut-arrow,
.ws-help-card>.icon:last-child,.ws-help-card .ws-help-arrow,.ws-todo-item>button>.icon{color:rgb(var(--paint-text-77664c));}
.ws-todo-item .ws-todo-quantity>b{color:rgb(var(--paint-text-87662d));}
.ws-todo-item .ws-todo-deadline>b{color:rgb(var(--paint-text-77664c));}
.ws-todo-item button{color:rgb(var(--paint-text-87662d));}
.ws-todo-item button:hover{color:rgb(var(--paint-text-775623));}
.ws-help-card>.ws-help-step,.ws-help-card>.icon,.ws-help-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f3e8ca));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-help-card>.icon:last-child{background-color:transparent;}
.ws-panel-note,.ws-overview-note,.ws-home-status{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-d8c7a5));}
.ws-home-status.is-error,.ws-data-notice{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-fff4de));border-color:rgb(var(--paint-line-d8c7a5));}
.button-primary,.button.button-primary,.page-heading>.button-primary,.ret-heading>.ret-add-batch,
.company-auth-gate .button-primary,.modal .button-primary,.pwa-offline-retry{color:rgb(var(--paint-text-3b2e1d));background-image:linear-gradient(112deg,rgb(var(--paint-surface-f6e8c4)),rgb(var(--paint-surface-e4d0a1)));background-color:rgb(var(--paint-surface-f6e8c4));border-color:rgb(var(--paint-line-b69a62));box-shadow:0 5px 16px rgb(var(--paint-shadow-82673d) / 0.2),inset 0 1px rgb(var(--paint-shadow-fffdf7) / 0.239216);}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),
.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled),
.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled),.pwa-offline-retry:hover{color:rgb(var(--paint-text-3b2e1d));background-image:linear-gradient(112deg,rgb(var(--paint-surface-f6e8c4)),rgb(var(--paint-surface-f6e8c4)));background-color:rgb(var(--paint-surface-f6e8c4));border-color:rgb(var(--paint-line-b69a62));box-shadow:0 7px 20px rgb(var(--paint-shadow-82673d) / 0.25098),0 0 16px rgb(var(--paint-shadow-fffdf7) / 0.062745);}
.button-primary:active:not(:disabled),.button.button-primary:active:not(:disabled),
.company-auth-gate .button-primary:active:not(:disabled),.modal .button-primary:active:not(:disabled),.pwa-offline-retry:active{color:rgb(var(--paint-text-3b2e1d));background-image:linear-gradient(112deg,rgb(var(--paint-surface-f6e8c4)),rgb(var(--paint-surface-e4d0a1)));background-color:rgb(var(--paint-surface-e4d0a1));border-color:rgb(var(--paint-line-b69a62));}
.button-primary:disabled,.button.button-primary:disabled,.company-auth-gate .button-primary:disabled,.modal .button-primary:disabled{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(112deg,rgb(var(--paint-surface-efe2c1)),rgb(var(--paint-surface-efe2c1)));background-color:rgb(var(--paint-surface-efe2c1));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:none;}
.button-primary>.icon,.button-primary strong,.button-primary span:not(.lm-ripple-shell):not(.lm-ripple){color:inherit;}
.button-secondary,.button-ghost,.button-quiet{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-f5eddb));background-image:none;border-color:rgb(var(--paint-line-d8c7a5));}
.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled),.button-quiet:hover:not(:disabled){color:rgb(var(--paint-text-775623));background-color:rgb(var(--paint-surface-f0e1bf));border-color:rgb(var(--paint-line-d8c7a5));}
.icon-button,.inventory-table .icon-button{color:rgb(var(--paint-text-77664c));}
.icon-button:hover:not(:disabled),.inventory-table .icon-button:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bf));}
input,textarea,select,.field input,.field textarea,.field select,.product-modal .field select,
.ret-batch-modal .field input,.ret-batch-modal .field select{color:rgb(var(--paint-text-3f321f));caret-color:rgb(var(--paint-text-87662d));accent-color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-fffbf1));border-color:rgb(var(--paint-line-d8c7a5));}
input::placeholder,textarea::placeholder,.field input::placeholder,.field textarea::placeholder,
.search-box input::placeholder,.ret-search input::placeholder{color:rgb(var(--paint-text-8f7c5f));}
input:focus,textarea:focus,select:focus{border-color:rgb(var(--paint-line-b69a62))!important;box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7) / 0.141176)!important;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:rgb(var(--paint-text-3f321f));caret-color:rgb(var(--paint-text-87662d));-webkit-box-shadow:0 0 0 1000px rgb(var(--paint-shadow-82673d)) inset!important;}
.field input[type="checkbox"],.company-enabled-field>input,input[type="checkbox"],input[type="radio"]{accent-color:rgb(var(--paint-text-77664c));}
:focus-visible{outline-color:rgb(var(--paint-line-b69a62));}
.search-box,.filter-controls .search-box,.ret-search{background-color:rgb(var(--paint-surface-fffbf1));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:inset 0 1px 4px rgb(var(--paint-shadow-82673d) / 0.2);}
.search-box input,.ret-search input{color:rgb(var(--paint-text-3f321f));background-color:transparent;}
.search-box .icon{color:rgb(var(--paint-text-8b744b));}
.search-box:focus-within,.ret-search:focus-within{border-color:rgb(var(--paint-line-b69a62));box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7) / 0.121569);}
.filter-controls>select,.pagination select{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-fffbf1));border-color:rgb(var(--paint-line-d8c7a5));}
.field,.field-label,.company-auth-card form>.field{color:rgb(var(--paint-text-67563a));}
.field small,.optional,.field>.optional{color:rgb(var(--paint-text-77664c));}
.field input:disabled,.field select:disabled,.field textarea:disabled{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-f5eddc));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-panel,.ret-list-panel,.wh-ledger-panel,.metric,.ret-metrics>article,.ret-rules,.company-card{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tabs,.ret-tabs,.density-toggle,.wh-records-workspace .wh-status-tabs{background-color:rgb(var(--paint-surface-fffbf1));border-color:rgb(var(--paint-line-d8c7a5));}
.tab,.ret-tabs>button,.wh-status-tabs button,.density-toggle button{color:rgb(var(--paint-text-77664c));}
.tab.active,.tabs>.tab.active,.ret-tabs>button.active,.wh-status-tabs button.active,
.wh-status-tabs button[aria-pressed="true"],.density-toggle button.active{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 1px 4px rgb(var(--paint-shadow-82673d) / 0.2);}
.tab:hover:not(:disabled),.ret-tabs>button:hover:not(:disabled),.wh-status-tabs button:hover,.density-toggle button:hover{color:rgb(var(--paint-text-775623));background-color:rgb(var(--paint-surface-f3e8cf));}
.tab span,.ret-tabs button>span{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-eadbb5));}
.inventory-table tbody tr,.ret-table tbody tr{--row-bg:rgb(var(--paint-surface-fffcf4));background-color:var(--row-bg);}
.inventory-table tbody tr:hover,.ret-table tbody tr:hover{--row-bg:rgb(var(--paint-surface-faf3e3));background-color:var(--row-bg);}
.inventory-table thead th,.ret-table thead th,.wh-ledger-table thead th,.company-members-table th{color:rgb(var(--paint-text-7d6540));background-color:rgb(var(--paint-surface-f2e8d2));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table td,.ret-table td{color:rgb(var(--paint-text-67563a));border-color:rgb(var(--paint-line-d8c7a5));background-color:var(--row-bg,rgb(var(--paint-surface-fffcf4)));}
.inventory-table .product-name,.ret-table .product-name{color:rgb(var(--paint-text-3f321f));}
.inventory-table .notes-text,.inventory-table .tracking-text,.ret-date-value,.ret-window-label,.ret-expiry-time,
.ret-deadline-inline,.ret-arrival-quantity,.ret-quantity-caption{color:rgb(var(--paint-text-7d6b4b));}
.inventory-table th:first-child,.ret-table th:first-child,.inventory-table td:first-child,.ret-table td:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-82673d));}
.sku,.inventory-table .product-text .sku,.ret-table .product-text .sku{color:rgb(var(--paint-text-7d6540));background-color:rgb(var(--paint-surface-f1e7d0));border-color:rgb(var(--paint-line-d8c7a5));}
.warehouse-stock-primary>strong,.wh-ledger-table .wh-received-number,.ret-search-total>strong,.ret-available-quantity{color:rgb(var(--paint-text-87662d));}
.inventory-stock-total strong,.inventory-stock-split b,.inventory-unit-label b,.company-card-detail b{color:rgb(var(--paint-text-57462d));}
.stock-control,.inventory-table .stock-control{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-control>button,.inventory-table .stock-control>button,.stock-control .stock-number,.inventory-table .stock-control .stock-number{color:rgb(var(--paint-text-57462d));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-control>button:hover:not(:disabled),.stock-control .stock-number:hover{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bf));}
.wh-product-actions button,.wh-record-actions button,.ret-batch-actions>button{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions .wh-primary,.wh-record-actions button:first-child,.ret-batch-actions>button[data-ret-action="return"]{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-product-actions .wh-primary:hover:not(:disabled),.wh-record-actions button:first-child:hover:not(:disabled),
.ret-batch-actions>button[data-ret-action="return"]:hover:not(:disabled){color:rgb(var(--paint-text-775623));background-color:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));}
.table-footer,.ret-list-panel .table-footer,.wh-records-workspace .wh-record-footer{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-records-workspace .wh-ledger-top{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f1e6cc)),rgb(var(--paint-surface-fffaef)));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-records-workspace .wh-ledger-top strong{color:rgb(var(--paint-text-3f321f));}
.wh-records-workspace .wh-ledger-top>div,.wh-records-workspace .wh-ledger-top>p{border-color:rgb(var(--paint-line-d8c7a5));}
.wh-ledger-table td{color:rgb(var(--paint-text-67563a));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-ledger-table tbody tr:hover{background-color:rgb(var(--paint-surface-faf3e3));}
.wh-records-workspace .wh-ledger-table td>strong,.wh-records-workspace .wh-order-value{color:rgb(var(--paint-text-4c3c24));}
.wh-status{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-fff1d3));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-hero{color:rgb(var(--paint-text-77664c));background-image:radial-gradient(ellipse at 94% 0,rgb(var(--paint-glow-e4d0a1) / 0.070588),transparent 60%),linear-gradient(115deg,rgb(var(--paint-surface-fff7e4)),rgb(var(--paint-surface-fffcf4)));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-hero-number strong,.ret-metrics strong,.ret-spotlight>strong{color:rgb(var(--paint-text-3f321f));}
.ret-spotlight,.ret-search-summary-detail{border-color:rgb(var(--paint-line-d8c7a5));}
.ret-nearest-countdown,.ret-countdown{color:rgb(var(--paint-text-87662d));}
.ret-hero-foot>span:last-child,.ret-today{color:rgb(var(--paint-text-67563a));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-preset-group button{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f5eddc));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-preset-group button.active{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-inline-number{background-color:rgb(var(--paint-surface-fffbf1));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-inline-number input{color:rgb(var(--paint-text-3f321f));background-color:transparent;}
.ret-search-summary{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(110deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-f6f0e2)));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-location-pill{color:rgb(var(--paint-text-7d6540));background-color:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));}
.ret-untracked-notice,.ret-form-note,.receipt-preview,.current-stock,.guide-note,
.initial-stock-section,.arrival-details,.edit-stock-overview,.company-edit-note,.company-setup-note,
.company-members-permissions,.company-initial-account{color:rgb(var(--paint-text-776244));background-color:rgb(var(--paint-surface-f2e8d2));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail,.inventory-table .thumbnail,.ret-table .thumbnail,.image-preview,.upload-zone,.image-dropzone{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-image-fffefa));border-color:rgb(var(--paint-line-d8c7a5));}
.thumbnail img,.inventory-table .thumbnail img,.ret-table .thumbnail img,.upload-zone img,.image-preview img,.lightbox-stage img{background-color:rgb(var(--paint-image-fffefa));object-fit:contain!important;filter:none!important;}
.thumbnail:hover,.thumbnail:focus-visible{border-color:rgb(var(--paint-line-b69a62));box-shadow:0 0 0 3px rgb(var(--paint-shadow-fffdf7) / 0.141176);}
.modal,.company-modal,.image-lightbox{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.6),0 1px 0 rgb(var(--paint-shadow-fffdf7) / 0.078431) inset;}
.modal-header,.modal-body{color:rgb(var(--paint-text-67563a));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.modal-footer,.company-manager-footer{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf) / 0.921569);border-color:rgb(var(--paint-line-d8c7a5));}
.modal-header>.icon-button{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f1e7d0));border-color:rgb(var(--paint-line-d8c7a5));}
.modal-header>.icon-button:hover{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-eadbb5));}
.image-lightbox-tools,.image-lightbox-header{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.image-lightbox>.icon-button{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-f4ebd8));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-current{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-mark,.company-card-main .company-card-mark,.company-member-avatar{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-account code,.company-member-role{color:rgb(var(--paint-text-7d6540));background-color:rgb(var(--paint-surface-f1e7d0));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-actions>.button:first-child,.company-card-actions>.button:last-child{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4e8ca));border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-stock,.company-members-table-wrap{border-color:rgb(var(--paint-line-d8c7a5));}
.company-card-stock strong{color:rgb(var(--paint-text-3f321f));}
.company-members-table td{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.company-members-table tbody tr:hover td{background-color:rgb(var(--paint-surface-faf3e3));}
.company-member-role-admin{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-gate{background-color:rgb(var(--paint-surface-f5f0e5));background-image:radial-gradient(ellipse at 14% 14%,rgb(var(--paint-glow-e4d0a1) / 0.090196),transparent 48%),radial-gradient(ellipse at 90% 77%,rgb(var(--paint-glow-f6e8c4) / 0.039216),transparent 46%),linear-gradient(125deg,rgb(var(--paint-surface-f5f0e5)),rgb(var(--paint-surface-fffcf4)) 58%,rgb(var(--paint-surface-fffcf4)));}
.company-auth-gate::before{background-image:linear-gradient(rgb(var(--paint-glow-f6e8c4) / 0.035294) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--paint-glow-f6e8c4) / 0.035294) 1px,transparent 1px);}
.company-auth-shell{background-color:rgb(var(--paint-surface-fffcf4) / 0.901961);border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 25px 95px rgb(var(--paint-shadow-82673d) / 0.501961);}
.company-auth-story{color:rgb(var(--paint-text-57462d));background-image:radial-gradient(ellipse at 0 100%,rgb(var(--paint-glow-e4d0a1) / 0.047059),transparent 66%),linear-gradient(145deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-f4ebd7)) 58%,rgb(var(--paint-surface-fffcf4)));background-color:rgb(var(--paint-surface-f4ebd7));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story h1,.company-auth-story h2,.company-auth-story strong,.company-auth-heading h1{color:rgb(var(--paint-text-3f321f));}
.company-auth-story p,.company-auth-story small,.company-auth-eyebrow,.company-auth-story-foot{color:rgb(var(--paint-text-7a684a));}
.company-auth-heading h1::after,.company-auth-story h2>span{color:rgb(var(--paint-text-87662d));}
.company-auth-wordmark{color:rgb(var(--paint-text-87662d));background:rgb(var(--paint-surface-faf4e4));border:1px solid rgb(var(--paint-line-b69a62));border-radius:12px;padding:8px 14px;box-sizing:border-box;box-shadow:0 8px 24px rgb(var(--paint-shadow-82673d) / 0.25098);}
.company-auth-wordmark .company-auth-logo{filter:none;background-color:transparent;}
.sidebar .brand img{background-color:rgb(var(--paint-surface-faf4e4));border-radius:10px;padding:4px 6px;box-sizing:border-box;}
.company-auth-card,.company-auth-box,.company-auth-form{background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-small,.company-auth-heading p,.company-auth-footnote{color:rgb(var(--paint-text-77664c));}
.company-auth-security{color:rgb(var(--paint-text-776244));background-color:rgb(var(--paint-surface-f2e8d1));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-tabs{background-color:rgb(var(--paint-surface-fffbf1));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-tab.active,.company-auth-tabs button.active{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));border-color:rgb(var(--paint-line-d8c7a5));}
.company-auth-story::before{border-color:rgb(var(--paint-line-b69a62) / 0.121569);box-shadow:0 0 0 42px rgb(var(--paint-shadow-82673d) / 0.031373),0 0 0 43px rgb(var(--paint-shadow-fffdf7) / 0.101961),0 0 0 84px rgb(var(--paint-shadow-82673d) / 0.019608),0 0 0 85px rgb(var(--paint-shadow-fffdf7) / 0.070588);}
#desktop-titlebar{color:rgb(var(--paint-text-57462d));background-image:linear-gradient(110deg,rgb(var(--paint-surface-f2ebdd)),rgb(var(--paint-surface-efe2c1)) 46%,rgb(var(--paint-surface-f8f1e1)));background-color:rgb(var(--paint-surface-f2ebdd));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-title .icon,.desktop-title small{color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-title strong{color:rgb(var(--paint-text-3f321f));}
.desktop-title-caption{color:rgb(var(--paint-text-77664c));}
.desktop-copy{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4e8ca));border-color:rgb(var(--paint-line-d8c7a5));}
.desktop-copy:hover{background-color:rgb(var(--paint-surface-eadab3));}
.desktop-window-actions button{color:rgb(var(--paint-text-77664c));}
.desktop-window-actions button:hover{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-eadab3));}
.desktop-window-actions button:focus-visible{outline-color:rgb(var(--paint-line-b69a62));}
.desktop-window-actions .desktop-close:hover{color:rgb(var(--paint-text-fffbf5));background-color:rgb(var(--paint-surface-b65342));}
.pwa-offline-screen{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-f5f0e5));background-image:radial-gradient(ellipse at 14% 20%,rgb(var(--paint-glow-e4d0a1) / 0.101961),transparent 48%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-f6e8c4) / 0.039216),transparent 43%);}
.pwa-offline-card{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 20px 70px rgb(var(--paint-shadow-82673d) / 0.4);}
.pwa-offline-card h1,.pwa-offline-brand{color:rgb(var(--paint-text-3f321f));}
.pwa-offline-card p,.pwa-offline-card small,.pwa-offline-eyebrow{color:rgb(var(--paint-text-77664c));}
.pwa-offline-tip,.pwa-guide-art,.pwa-guide-note{color:rgb(var(--paint-text-776244));background-color:rgb(var(--paint-surface-f2e8d1));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-install{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f4e8ca));border-color:rgb(var(--paint-line-d8c7a5));}
.pwa-install:hover{background-color:rgb(var(--paint-surface-eadab3));border-color:rgb(var(--paint-line-d8c7a5));}
.empty-art,.ret-empty-symbol,.pwa-guide-art{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e7cc));border-color:rgb(var(--paint-line-d8c7a5));}
.empty-state h3,.ret-empty h3,.guide h3{color:rgb(var(--paint-text-4c3c24));}
.empty-state p,.ret-empty p,.guide p{color:rgb(var(--paint-text-77664c));}
.empty-art>span{color:rgb(var(--paint-text-3b2e1d));background-color:rgb(var(--paint-surface-f6e8c4));border-color:rgb(var(--paint-line-d8c7a5));}
.toast{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));}
.stock-healthy,.status-available strong,.company-member-status,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));}
.status-badge,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));background-color:rgb(var(--paint-surface-f0f3e7));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-status>i{background-color:rgb(var(--paint-surface-f6e8c4));}
.company-member-status.company-member-status-disabled,.company-status-badge.disabled{color:rgb(var(--paint-text-918169));}
.company-status-badge.disabled{background-color:rgb(var(--paint-surface-f5eddb));border-color:rgb(var(--paint-line-d8c7a5));}
.company-member-status-disabled>i{background-color:rgb(var(--paint-surface-e4d0a1));}
.warning-badge,.warning-summary strong,.warning-summary-icon,.warning-summary>button,
.warning-tab.active,.ret-tabs>button.active[data-ret-filter="expiring"],.ret-row-expiring .ret-countdown,.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-946115));}
.warning-badge{background-color:rgb(var(--paint-surface-fff1d3));border-color:rgb(var(--paint-line-d8c7a5));}
.warning-summary{background-image:linear-gradient(110deg,rgb(var(--paint-surface-f5eddb)),rgb(var(--paint-surface-f5eddb)));border-color:rgb(var(--paint-line-d8c7a5));}
.inventory-table tr.row-low-stock,.ret-table tr.ret-row-expiring{--row-bg:rgb(var(--paint-surface-fff7e4));}
.inventory-table tr.row-low-stock:hover,.ret-table tr.ret-row-expiring:hover{--row-bg:rgb(var(--paint-surface-fff1d5));}
.ret-table tr.ret-row-imminent{--row-bg:rgb(var(--paint-surface-fff2e7));}
.ret-table tr.ret-row-imminent:hover{--row-bg:rgb(var(--paint-surface-fdeadd));}
.ret-table tr.ret-row-expired{--row-bg:rgb(var(--paint-surface-fbf4ea));}
.ret-table tr.ret-row-expired:hover{--row-bg:rgb(var(--paint-surface-f7ebdf));}
.ret-orange{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-fff1d3));}
.ret-rose{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));}
.ret-sage{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f0e1bc));}
.ret-nearest-countdown.ret-imminent,.ret-row-imminent .ret-countdown,.ret-row-expired .ret-countdown,
.ret-action-deadline.expired,.ret-row-imminent .ret-available-quantity{color:rgb(var(--paint-text-a74336));}
.ret-row-expired .ret-available-quantity,.ret-row-completed .ret-countdown,.ret-row-completed .ret-available-quantity{color:rgb(var(--paint-text-918169));}
.button-danger,.button.button-danger,.danger-button{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));background-image:none;}
.button-danger:hover:not(:disabled),.button.button-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){color:rgb(var(--paint-text-923c31));background-color:rgb(var(--paint-surface-f9ded5));border-color:rgb(var(--paint-line-b69a62));}
.button-danger-solid,.button-primary.button-danger,.modal .button-primary.button-danger{color:rgb(var(--paint-text-fffbf5));background-image:linear-gradient(112deg,rgb(var(--paint-surface-a74336)),rgb(var(--paint-surface-953b31)));background-color:rgb(var(--paint-surface-a74336));border-color:rgb(var(--paint-line-b69a62));}
.wh-record-actions .wh-delete,.company-member-actions .company-member-delete,.delete-button:hover:not(:disabled),.inventory-table .delete-button:hover:not(:disabled){color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.wh-record-actions .wh-delete:hover:not(:disabled){color:rgb(var(--paint-text-923c31));background-color:rgb(var(--paint-surface-f9ded5));border-color:rgb(var(--paint-line-b69a62));}
.delete-symbol{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.form-error,.company-form-error,.company-manager-error,.company-auth-error,.receipt-preview.invalid,.error-banner,.ret-error-banner{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-d8c7a5));}
.error-banner button{color:rgb(var(--paint-text-a74336));}
.toast.error{color:rgb(var(--paint-text-fffbf5));background-color:rgb(var(--paint-surface-a9473a));border-color:rgb(var(--paint-line-b69a62));}
.lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-f6e8c4) / 0.258824),rgb(var(--paint-glow-e4d0a1) / 0.101961) 65%,transparent 72%);}
.button-primary .lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-f6e8c4) / 0.639216),rgb(var(--paint-glow-f6e8c4) / 0.2) 65%,transparent 72%);}
@keyframes lm-brand-breathe{
0%,100%{transform:translateY(0) scale(1);opacity:.83;box-shadow:0 0 0 0 rgb(var(--paint-glow-fffdf7) / 0);}
50%{transform:translateY(-2px) scale(1.045);opacity:1;box-shadow:0 0 18px 4px rgb(var(--paint-glow-fffdf7) / 0.121569);}
}
@keyframes lm-status-breathe{
0%,100%{opacity:.7;box-shadow:0 0 0 0 rgb(var(--paint-glow-fffdf7) / 0);}
50%{opacity:1;box-shadow:0 0 0 4px rgb(var(--paint-glow-fffdf7) / 0.101961);}
}
@keyframes lm-backdrop-arrive{
from{background-color:rgb(var(--paint-overlay-fffcf4) / 0.133333);backdrop-filter:blur(0);}
to{background-color:rgb(var(--paint-overlay-fffcf4) / 0.6);backdrop-filter:blur(7px);}
}
@media(prefers-reduced-motion:no-preference){
.workspace>main::before{background-image:radial-gradient(ellipse at 22% 18%,rgb(var(--paint-glow-e4d0a1) / 0.078431),transparent 52%),radial-gradient(ellipse at 82% 75%,rgb(var(--paint-glow-f6e8c4) / 0.039216),transparent 48%);}
.workspace>main::after{background-image:linear-gradient(115deg,transparent 33%,rgb(var(--paint-glow-e4d0a1) / 0.039216) 47%,rgb(var(--paint-glow-f6e8c4) / 0.05098) 50%,rgb(var(--paint-glow-f6e8c4) / 0.031373) 53%,transparent 68%);}
.company-auth-gate::after{background-image:radial-gradient(ellipse at 12% 24%,rgb(var(--paint-glow-e4d0a1) / 0.14902),transparent 49%),radial-gradient(ellipse at 84% 72%,rgb(var(--paint-glow-f6e8c4) / 0.078431),transparent 48%);}
.company-auth-story::before{background-image:conic-gradient(from 0deg,transparent 0 58%,rgb(var(--paint-glow-e4d0a1) / 0.101961) 69%,rgb(var(--paint-glow-f6e8c4) / 0.141176) 80%,transparent 90% 100%);}
.company-auth-story::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-e4d0a1) / 0.4),rgb(var(--paint-glow-f6e8c4) / 0.4),transparent);}
.metric::after,.ret-metrics>article::after{background-image:radial-gradient(ellipse at 15% 20%,rgb(var(--paint-glow-e4d0a1) / 0.062745),transparent 62%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-f6e8c4) / 0.031373),transparent 64%);}
.metrics>.metric:hover{box-shadow:0 12px 34px rgb(var(--paint-shadow-82673d) / 0.25098),0 2px 7px rgb(var(--paint-shadow-82673d) / 0.14902);}
.ws-overview .metric.ws-stat-group:hover{box-shadow:none;}
.nav-item.active::after,.tabs>.tab.active::after,.ret-tabs>button.active::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-f6e8c4) / 0.129412),transparent);}
}
@media(max-width:760px){
.inventory-table td:first-child,.ret-table td:first-child{box-shadow:none;}
}
.spinner{border-color:rgb(var(--paint-line-d8c7a5));border-top-color:rgb(var(--paint-line-b69a62));}
select option,optgroup{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-fffbf1));}
.modal::backdrop,.image-lightbox::backdrop{background-color:rgb(var(--paint-overlay-fffcf4) / 0.6);}
.pwa-offline-eyebrow{color:rgb(var(--paint-text-77664c))!important;}
.lightbox-stage,#image-dialog .lightbox-stage{background-color:rgb(var(--paint-image-fffefa));}
.button-primary::before{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-f6e8c4) / 0.211765),transparent);}
.company-auth-wordmark{width:min(340px,100%);min-width:0;justify-content:center;padding:8px 14px;background-color:rgb(var(--paint-surface-f6e8c4));border-color:rgb(var(--paint-line-b69a62));box-shadow:0 7px 20px rgb(var(--paint-shadow-82673d) / 0.2),inset 0 1px rgb(var(--paint-shadow-fffdf7) / 0.2);}
.company-auth-wordmark .company-auth-logo{width:100%;max-width:308px;flex:0 1 308px;min-width:0;height:auto;object-fit:contain;filter:none;}
:root{color-scheme:light;--bg:rgb(var(--paint-surface-f5f0e5));--white:rgb(var(--paint-surface-fffcf4));--ink:rgb(var(--paint-text-3f321f));--muted:rgb(var(--paint-text-77664c));--green:rgb(var(--paint-text-87662d));--dark:rgb(var(--paint-surface-f2ebdd));--line:rgb(var(--paint-line-d8c7a5));--border:rgb(var(--paint-line-d8c7a5));--accent:rgb(var(--paint-text-b3985c));--surface-soft:rgb(var(--paint-surface-f4ebd8));--shadow:0 7px 28px rgb(var(--paint-shadow-82673d) / 0.039216),0 1px 3px rgb(var(--paint-shadow-82673d) / 0.031373);--shadow-strong:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.188235),0 3px 12px rgb(var(--paint-shadow-82673d) / 0.070588);--tech-panel:rgb(var(--paint-surface-fffcf4));--tech-panel-raised:rgb(var(--paint-surface-f6efdf));--tech-panel-hover:rgb(var(--paint-surface-f0e4c8));--tech-border:rgb(var(--paint-line-d8c7a5));--tech-border-soft:rgb(var(--paint-line-e5dac2));--tech-blue:rgb(var(--paint-text-87662d));--tech-cyan:rgb(var(--paint-text-927849));--tech-violet:rgb(var(--paint-text-a1844b));--tech-gold:rgb(var(--paint-text-946115));--tech-danger:rgb(var(--paint-text-a74336));--ws-panel:rgb(var(--paint-surface-fffcf4));--ws-tint:rgb(var(--paint-surface-f8f3e8));--ws-line:rgb(var(--paint-line-d8c7a5));--ws-title:rgb(var(--paint-text-3f321f));--ws-copy:rgb(var(--paint-text-57462d));--ws-muted:rgb(var(--paint-text-77664c));--ws-blue:rgb(var(--paint-text-87662d));--lm-blue:rgb(var(--paint-text-b3985c));--lm-ice:rgb(var(--paint-text-f4e2af));--lm-violet:rgb(var(--paint-text-d8c79f));}
html,body{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-f5f0e5));}
body{background-image:radial-gradient(ellipse at 12% 0%,rgb(var(--paint-glow-d8bd80) / 0.2),transparent 43%),radial-gradient(ellipse at 92% 83%,rgb(var(--paint-glow-e8d7af) / 0.141176),transparent 42%);}
::selection{color:rgb(var(--paint-text-3f321f));background:rgb(var(--paint-surface-dec99a));}
a{color:rgb(var(--paint-text-87662d));}
a:hover{color:rgb(var(--paint-text-6b4e20));}
*{scrollbar-color:rgb(var(--paint-surface-bda779)) rgb(var(--paint-surface-f1e9d8));}
::-webkit-scrollbar-track{background-color:rgb(var(--paint-surface-f1e9d8));}
::-webkit-scrollbar-thumb{background-color:rgb(var(--paint-surface-bda779));border-color:rgb(var(--paint-line-f1e9d8));}
::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--paint-surface-a78c55));}
.sidebar{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(160deg,rgb(var(--paint-surface-e3d1a4)) 0%,rgb(var(--paint-surface-faf4e4)) 46%,rgb(var(--paint-surface-eadab5)) 73%,rgb(var(--paint-surface-d6bd84)) 100%);background-color:rgb(var(--paint-surface-eadab5));border-color:rgb(var(--paint-line-cdb78d));}
.sidebar .brand,.sidebar #workspace-brand-name{color:rgb(var(--paint-text-3f321f));}
.sidebar .brand-mark,.sidebar .brand-en{color:rgb(var(--paint-text-87662d));}
.sidebar .workspace-label{color:rgb(var(--paint-text-88734f));}
.sidebar .nav-item{color:rgb(var(--paint-text-756144));}
.sidebar .nav-item.active{color:rgb(var(--paint-text-6e501e));background-image:linear-gradient(105deg,rgb(var(--paint-surface-d7bd86)),rgb(var(--paint-surface-f3e5c1)) 52%,rgb(var(--paint-surface-d9bf88)));background-color:rgb(var(--paint-surface-e7d3a4));border-color:rgb(var(--paint-line-bda16a));box-shadow:inset 2px 0 rgb(var(--paint-shadow-a78543)),0 2px 8px rgb(var(--paint-shadow-82673d) / 0.031373);}
.sidebar .nav-item.active .icon{color:rgb(var(--paint-text-87662d));}
.sidebar .nav-item:hover{color:rgb(var(--paint-text-6e501e));background-color:rgb(var(--paint-surface-ead9b2));}
.sidebar .nav-warning-count{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-fff3dc));border-color:rgb(var(--paint-line-d6bb84));}
.sidebar .lan-card{background-image:linear-gradient(120deg,rgb(var(--paint-glow-fcf8ec) / 0.921569),rgb(var(--paint-glow-f3e9d2) / 0.901961));background-color:rgb(var(--paint-surface-fbf6e8));border-color:rgb(var(--paint-line-d6c199));}
.sidebar .lan-card strong{color:rgb(var(--paint-text-685332));}
.sidebar .sidebar-footer{border-color:rgb(var(--paint-line-cdb78d));}
.topbar{background-color:rgb(var(--paint-surface-faf6ec) / 0.921569);border-color:rgb(var(--paint-line-dfd1b4));}
.company-context{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-fffcf4) / 0.921569);border-color:rgb(var(--paint-line-d8c7a5));}
.company-context #company-context-name{color:rgb(var(--paint-text-3f321f));}
.company-context-account,.company-context-main-return{color:rgb(var(--paint-text-87662d))!important;background-color:rgb(var(--paint-surface-f3e8cc))!important;border-color:rgb(var(--paint-line-d4bd8e))!important;}
.ws-overview{background-image:linear-gradient(115deg,rgb(var(--paint-surface-fcf8ec)) 0%,rgb(var(--paint-surface-f2e5c7)) 48%,rgb(var(--paint-surface-fcf8ed)) 100%);background-color:rgb(var(--paint-surface-f8f0dd));border-color:rgb(var(--paint-line-d6c199));box-shadow:0 2px 12px rgb(var(--paint-shadow-82673d) / 0.031373),inset 0 1px rgb(var(--paint-shadow-fffefa));}
.ws-overview-top{background-color:rgb(var(--paint-surface-fffcf4) / 0.6);border-color:rgb(var(--paint-line-dfceac));}
.ws-overview-dot{background:rgb(var(--paint-surface-a88a49));box-shadow:0 0 0 3px rgb(var(--paint-shadow-b3985c) / 0.101961);}
.ws-overview .ws-stat-group:nth-child(2n+1),.ws-overview .ws-stat-group:nth-child(n+3){border-color:rgb(var(--paint-line-ddcaa4));}
.ws-stat-group .metric-icon,.ws-shortcut-icon{color:rgb(var(--paint-text-87662d));background-image:linear-gradient(145deg,rgb(var(--paint-surface-e6d3a5)),rgb(var(--paint-surface-f4e8c8)) 52%,rgb(var(--paint-surface-dcc18b)));background-color:rgb(var(--paint-surface-ebdab3));}
.ws-stat-group:nth-child(2) .metric-icon{color:rgb(var(--paint-text-927849));background-color:rgb(var(--paint-surface-efe2c1));}
.ws-stat-group:nth-child(3) .metric-icon{color:rgb(var(--paint-text-957445));background-color:rgb(var(--paint-surface-f0e0c5));}
.ws-stat-group:nth-child(4) .metric-icon{color:rgb(var(--paint-text-7e7c51));background-color:rgb(var(--paint-surface-eeedd9));}
.ws-shortcut,.ws-help-card,.ws-todo-panel{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));box-shadow:0 2px 10px rgb(var(--paint-shadow-82673d) / 0.019608),inset 0 1px rgb(var(--paint-shadow-fffefa));}
.ws-shortcut:hover,.ws-help-card:hover{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f9f0dc));border-color:rgb(var(--paint-line-bda16a));box-shadow:0 5px 18px rgb(var(--paint-shadow-82673d) / 0.05098);}
.ws-shortcut strong,.ws-help-card strong,.ws-todo-item strong,.ws-todo-item .ws-todo-name{color:rgb(var(--paint-text-4c3c24));}
.ws-account-badge,.ws-role-badge,.ws-count{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f3e8ca));border-color:rgb(var(--paint-line-d6bf8e));}
.ws-help-card>.ws-help-step,.ws-help-card>.icon,.ws-help-icon{color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f3e8ca));border-color:rgb(var(--paint-line-d6bf8e));}
.ws-help-card>.icon:last-child{background-color:transparent;}
.ws-panel-note,.ws-overview-note,.ws-home-status{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f6efdf));border-color:rgb(var(--paint-line-dfceac));}
.button-primary,.button.button-primary,.page-heading>.button-primary,.ret-heading>.ret-add-batch,
.company-auth-gate .button-primary,.modal .button-primary,.pwa-offline-retry{color:rgb(var(--paint-text-3b2e1d));background-image:linear-gradient(112deg,rgb(var(--paint-surface-d2b375)) 0%,rgb(var(--paint-surface-f4e2af)) 48%,rgb(var(--paint-surface-c5a365)) 100%);background-color:rgb(var(--paint-surface-d2b375));border-color:rgb(var(--paint-line-b99a5e));box-shadow:0 4px 12px rgb(var(--paint-shadow-82673d) / 0.101961),inset 0 1px rgb(var(--paint-shadow-fff9e8) / 0.65098);}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),
.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled),
.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled),.pwa-offline-retry:hover{color:rgb(var(--paint-text-3b2e1d));background-image:linear-gradient(112deg,rgb(var(--paint-surface-dcc187)) 0%,rgb(var(--paint-surface-faedcb)) 48%,rgb(var(--paint-surface-d1b278)) 100%);background-color:rgb(var(--paint-surface-dcc187));border-color:rgb(var(--paint-line-aa8a50));box-shadow:0 7px 18px rgb(var(--paint-shadow-82673d) / 0.12549),inset 0 1px rgb(var(--paint-shadow-fffefa));}
.button-primary:active:not(:disabled),.button.button-primary:active:not(:disabled),
.company-auth-gate .button-primary:active:not(:disabled),.modal .button-primary:active:not(:disabled),.pwa-offline-retry:active{color:rgb(var(--paint-text-322615));background-image:linear-gradient(112deg,rgb(var(--paint-surface-c1a063)),rgb(var(--paint-surface-e5ce98)) 48%,rgb(var(--paint-surface-b99758)));background-color:rgb(var(--paint-surface-c1a063));border-color:rgb(var(--paint-line-a7894e));}
.button-primary:disabled,.button.button-primary:disabled,.company-auth-gate .button-primary:disabled,.modal .button-primary:disabled{color:rgb(var(--paint-text-94866a));background-image:linear-gradient(112deg,rgb(var(--paint-surface-ded3b8)),rgb(var(--paint-surface-eee6d1)));background-color:rgb(var(--paint-surface-ded3b8));border-color:rgb(var(--paint-line-d4c6a6));box-shadow:none;}
.button-primary>.icon,.button-primary strong,.button-primary span:not(.lm-ripple-shell):not(.lm-ripple){color:inherit;}
.button-secondary,.button-ghost,.button-quiet{color:rgb(var(--paint-text-685332));background-color:rgb(var(--paint-surface-fffcf4));background-image:none;border-color:rgb(var(--paint-line-d8c7a5));}
.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled),.button-quiet:hover:not(:disabled){color:rgb(var(--paint-text-87662d));background-color:rgb(var(--paint-surface-f3e8cc));border-color:rgb(var(--paint-line-bda16a));}
input,textarea,select,.field input,.field textarea,.field select,.product-modal .field select,
.ret-batch-modal .field input,.ret-batch-modal .field select{color:rgb(var(--paint-text-3f321f));caret-color:rgb(var(--paint-text-87662d));accent-color:rgb(var(--paint-text-a88a49));background-color:rgb(var(--paint-surface-fffef8));border-color:rgb(var(--paint-line-ceb991));}
input::placeholder,textarea::placeholder,.field input::placeholder,.field textarea::placeholder,.search-box input::placeholder,.ret-search input::placeholder{color:rgb(var(--paint-text-8b795b));}
input:focus,textarea:focus,select:focus{border-color:rgb(var(--paint-line-a88a49))!important;box-shadow:0 0 0 3px rgb(var(--paint-shadow-b3985c) / 0.141176)!important;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:rgb(var(--paint-text-3f321f));caret-color:rgb(var(--paint-text-87662d));-webkit-box-shadow:0 0 0 1000px rgb(var(--paint-surface-fff9eb)) inset!important;}
select option,optgroup{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-fffcf4));}
.field input[type="checkbox"],.company-enabled-field>input,input[type="checkbox"],input[type="radio"]{accent-color:rgb(var(--paint-text-a88a49));}
:focus-visible{outline-color:rgb(var(--paint-line-a88a49));}
.search-box,.filter-controls .search-box,.ret-search{background-color:rgb(var(--paint-surface-fffef8));border-color:rgb(var(--paint-line-ceb991));box-shadow:inset 0 1px 4px rgb(var(--paint-shadow-82673d) / 0.019608);}
.search-box input,.ret-search input{color:rgb(var(--paint-text-3f321f));background-color:transparent;}
.search-box:focus-within,.ret-search:focus-within{border-color:rgb(var(--paint-line-a88a49));box-shadow:0 0 0 3px rgb(var(--paint-shadow-b3985c) / 0.121569);}
.filter-controls>select,.pagination select{color:rgb(var(--paint-text-685332));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-ceb991));}
.field,.field-label,.company-auth-card form>.field{color:rgb(var(--paint-text-67563a));}
.field small,.optional,.field>.optional{color:rgb(var(--paint-text-77664c));}
.inventory-panel,.ret-list-panel,.wh-ledger-panel,.metric,.ret-metrics>article,.ret-rules,.company-card{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.tabs,.ret-tabs,.density-toggle,.wh-records-workspace .wh-status-tabs{background-color:rgb(var(--paint-surface-efe6d1));border-color:rgb(var(--paint-line-decaa5));}
.tab.active,.tabs>.tab.active,.ret-tabs>button.active,.wh-status-tabs button.active,
.wh-status-tabs button[aria-pressed="true"],.density-toggle button.active{color:rgb(var(--paint-text-87662d));background-image:linear-gradient(115deg,rgb(var(--paint-surface-fffcf4)),rgb(var(--paint-surface-f7ebcd)));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-cdb487));box-shadow:0 1px 4px rgb(var(--paint-shadow-82673d) / 0.05098);}
.inventory-table tbody tr,.ret-table tbody tr{--row-bg:rgb(var(--paint-surface-fffcf4));background-color:var(--row-bg);}
.inventory-table tbody tr:hover,.ret-table tbody tr:hover{--row-bg:rgb(var(--paint-surface-f9f1df));background-color:var(--row-bg);}
.inventory-table thead th,.ret-table thead th,.wh-ledger-table thead th,.company-members-table th{color:rgb(var(--paint-text-7d6540));background-color:rgb(var(--paint-surface-f1e7d0));border-color:rgb(var(--paint-line-ddcaa5));}
.inventory-table td,.ret-table td{color:rgb(var(--paint-text-67563a));border-color:rgb(var(--paint-line-e7dcc5));background-color:var(--row-bg,rgb(var(--paint-surface-fffcf4)));}
.inventory-table .product-name,.ret-table .product-name{color:rgb(var(--paint-text-3f321f));}
.inventory-table th:first-child,.ret-table th:first-child,.inventory-table td:first-child,.ret-table td:first-child{box-shadow:1px 0 rgb(var(--paint-shadow-e0d0b0));}
.sku,.inventory-table .product-text .sku,.ret-table .product-text .sku{color:rgb(var(--paint-text-7d6540));background-color:rgb(var(--paint-surface-f3ead5));border-color:rgb(var(--paint-line-decaa5));}
.wh-records-workspace .wh-ledger-top{background-image:linear-gradient(110deg,rgb(var(--paint-surface-efe2c0)),rgb(var(--paint-surface-fcf7e9)));background-color:rgb(var(--paint-surface-f6efdd));border-color:rgb(var(--paint-line-d6c199));}
.wh-records-workspace .wh-ledger-top strong,.wh-records-workspace .wh-ledger-table td>strong,.wh-records-workspace .wh-order-value{color:rgb(var(--paint-text-3f321f));}
.ret-hero{color:rgb(var(--paint-text-77664c));background-image:radial-gradient(ellipse at 94% 0,rgb(var(--paint-glow-d0b16f) / 0.141176),transparent 60%),linear-gradient(115deg,rgb(var(--paint-surface-efe1bd)),rgb(var(--paint-surface-fcf8ec)));background-color:rgb(var(--paint-surface-f5ebd3));border-color:rgb(var(--paint-line-cdb78d));}
.ret-hero-number strong,.ret-metrics strong,.ret-spotlight>strong{color:rgb(var(--paint-text-3f321f));}
.ret-search-summary{color:rgb(var(--paint-text-77664c));background-image:linear-gradient(110deg,rgb(var(--paint-surface-efe3c5)),rgb(var(--paint-surface-fcf7e9)));border-color:rgb(var(--paint-line-d6c199));}
.thumbnail,.inventory-table .thumbnail,.ret-table .thumbnail,.image-preview,.upload-zone,.image-dropzone{color:rgb(var(--paint-text-927849));background-color:rgb(var(--paint-image-fffefa));border-color:rgb(var(--paint-line-d2bd95));}
.thumbnail img,.inventory-table .thumbnail img,.ret-table .thumbnail img,.upload-zone img,.image-preview img,.lightbox-stage img{background-color:rgb(var(--paint-image-fffefa));object-fit:contain!important;filter:none!important;}
.lightbox-stage,#image-dialog .lightbox-stage{background-color:rgb(var(--paint-image-fffefa));}
.modal,.company-modal,.image-lightbox{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-c9b183));box-shadow:0 28px 90px rgb(var(--paint-shadow-82673d) / 0.211765),0 1px 0 rgb(var(--paint-shadow-fffefa)) inset;}
.modal-header,.modal-body{color:rgb(var(--paint-text-67563a));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-d8c7a5));}
.modal-footer,.company-manager-footer{color:rgb(var(--paint-text-77664c));background-color:rgb(var(--paint-surface-f7f0e0) / 0.921569);border-color:rgb(var(--paint-line-d8c7a5));}
.modal::backdrop,.image-lightbox::backdrop{background-color:rgb(var(--paint-overlay-675332) / 0.25098);}
.company-card-current{background-color:rgb(var(--paint-surface-f7f0dd));border-color:rgb(var(--paint-line-bfa36d));}
.company-members-table td{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-e7dcc5));}
.company-members-table tbody tr:hover td{background-color:rgb(var(--paint-surface-f9f1df));}
.company-auth-gate{background-color:rgb(var(--paint-surface-f5f0e5));background-image:radial-gradient(ellipse at 14% 14%,rgb(var(--paint-glow-cdb176) / 0.14902),transparent 48%),radial-gradient(ellipse at 90% 77%,rgb(var(--paint-glow-f0dead) / 0.25098),transparent 46%),linear-gradient(125deg,rgb(var(--paint-surface-f5f0e5)),rgb(var(--paint-surface-fcf8ec)) 58%,rgb(var(--paint-surface-f1e6ce)));}
.company-auth-gate::before{background-image:linear-gradient(rgb(var(--paint-glow-a88a49) / 0.062745) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--paint-glow-a88a49) / 0.062745) 1px,transparent 1px);}
.company-auth-shell{background-color:rgb(var(--paint-surface-fffcf4) / 0.901961);border-color:rgb(var(--paint-line-d0b98e));box-shadow:0 25px 95px rgb(var(--paint-shadow-82673d) / 0.109804);}
.company-auth-story{color:rgb(var(--paint-text-57462d));background-image:radial-gradient(ellipse at 0 100%,rgb(var(--paint-glow-d1b478) / 0.121569),transparent 66%),linear-gradient(145deg,rgb(var(--paint-surface-e3d1a4)),rgb(var(--paint-surface-faf4e4)) 58%,rgb(var(--paint-surface-ead9b1)));background-color:rgb(var(--paint-surface-f2e7cc));border-color:rgb(var(--paint-line-d6c199));}
.company-auth-story h1,.company-auth-story h2,.company-auth-story strong,.company-auth-heading h1{color:rgb(var(--paint-text-3f321f));}
.company-auth-story p,.company-auth-story small,.company-auth-eyebrow,.company-auth-story-foot{color:rgb(var(--paint-text-7a684a));}
.company-auth-heading h1::after,.company-auth-story h2>span{color:rgb(var(--paint-text-a1844b));}
.company-auth-wordmark{width:min(390px,100%);min-width:0;max-width:100%;justify-content:flex-start;background:none;border:0;border-radius:0;padding:0;box-shadow:none;}
.company-auth-wordmark .company-auth-logo{display:block;width:min(390px,100%);max-width:100%;flex:0 1 390px;min-width:0;height:auto;object-fit:contain;filter:none;background-color:transparent;}
.sidebar .brand img{background-color:transparent;border-radius:0;padding:0;box-shadow:none;}
.company-auth-card,.company-auth-box,.company-auth-form{background-color:rgb(var(--paint-surface-fffcf4));}
.company-auth-small,.company-auth-heading p,.company-auth-footnote{color:rgb(var(--paint-text-77664c));}
.company-auth-security{color:rgb(var(--paint-text-776244));background-color:rgb(var(--paint-surface-f3e9d1));border-color:rgb(var(--paint-line-d6c199));}
.company-auth-story::before{border-color:rgb(var(--paint-line-a88a49) / 0.14902);box-shadow:0 0 0 42px rgb(var(--paint-shadow-d8bd80) / 0.05098),0 0 0 43px rgb(var(--paint-shadow-a88a49) / 0.129412),0 0 0 84px rgb(var(--paint-shadow-d8bd80) / 0.031373),0 0 0 85px rgb(var(--paint-shadow-a88a49) / 0.101961);}
#desktop-titlebar{color:rgb(var(--paint-text-57462d));background-image:linear-gradient(110deg,rgb(var(--paint-surface-e3d1a4)),rgb(var(--paint-surface-faf4e4)) 46%,rgb(var(--paint-surface-dfca9b)));background-color:rgb(var(--paint-surface-f1e5c9));border-color:rgb(var(--paint-line-cdb78d));}
.desktop-title .icon,.desktop-title small{color:rgb(var(--paint-text-87662d));border-color:rgb(var(--paint-line-bfa36d));}
.desktop-title strong{color:rgb(var(--paint-text-3f321f));}
.desktop-title-caption{color:rgb(var(--paint-text-77664c));}
.desktop-copy{color:rgb(var(--paint-text-87662d));background-image:linear-gradient(115deg,rgb(var(--paint-surface-f7ecd1)),rgb(var(--paint-surface-e5d1a3)));background-color:rgb(var(--paint-surface-f3e8cc));border-color:rgb(var(--paint-line-c3a773));}
.desktop-copy:hover{background-color:rgb(var(--paint-surface-ead6a8));}
.desktop-window-actions button{color:rgb(var(--paint-text-77664c));}
.desktop-window-actions button:hover{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-dfca9b));}
.desktop-window-actions button:focus-visible{outline-color:rgb(var(--paint-line-a88a49));}
.desktop-window-actions .desktop-close:hover{color:rgb(var(--paint-text-fffbf5));background-color:rgb(var(--paint-surface-b65342));}
.pwa-offline-screen{color:rgb(var(--paint-text-3f321f));background-color:rgb(var(--paint-surface-f5f0e5));background-image:radial-gradient(ellipse at 14% 20%,rgb(var(--paint-glow-d8bd80) / 0.25098),transparent 48%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-e8d7af) / 0.2),transparent 43%);}
.pwa-offline-card{background-color:rgb(var(--paint-surface-fffcf4));border-color:rgb(var(--paint-line-cdb78d));box-shadow:0 20px 70px rgb(var(--paint-shadow-82673d) / 0.101961);}
.pwa-offline-card h1,.pwa-offline-brand{color:rgb(var(--paint-text-3f321f));}
.pwa-offline-card p,.pwa-offline-card small{color:rgb(var(--paint-text-77664c));}
.pwa-offline-eyebrow{color:rgb(var(--paint-text-77664c))!important;}
.spinner{border-color:rgb(var(--paint-line-ded0b0));border-top-color:rgb(var(--paint-line-a88a49));}
.stock-healthy,.status-available strong,.company-member-status,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));}
.status-badge,.company-status-badge,.wh-status.received,.ret-green{color:rgb(var(--paint-text-617549));background-color:rgb(var(--paint-surface-f0f3e7));border-color:rgb(var(--paint-line-d6dfc6));}
.company-member-status>i{background-color:rgb(var(--paint-surface-7a915c));}
.company-member-status.company-member-status-disabled,.company-status-badge.disabled{color:rgb(var(--paint-text-918169));}
.warning-badge,.warning-summary strong,.warning-summary-icon,.warning-summary>button,.warning-tab.active,
.ret-tabs>button.active[data-ret-filter="expiring"],.ret-row-expiring .ret-countdown,.ret-row-expiring .ret-available-quantity{color:rgb(var(--paint-text-946115));}
.warning-badge{background-color:rgb(var(--paint-surface-fff1d3));border-color:rgb(var(--paint-line-e3c589));}
.warning-summary{background-image:linear-gradient(110deg,rgb(var(--paint-surface-fff1d3)),rgb(var(--paint-surface-fcf6e8)));border-color:rgb(var(--paint-line-ddc38f));}
.inventory-table tr.row-low-stock,.ret-table tr.ret-row-expiring{--row-bg:rgb(var(--paint-surface-fff8e9));}
.inventory-table tr.row-low-stock:hover,.ret-table tr.ret-row-expiring:hover{--row-bg:rgb(var(--paint-surface-fff1d8));}
.ret-table tr.ret-row-imminent{--row-bg:rgb(var(--paint-surface-fff2e7));}
.ret-table tr.ret-row-imminent:hover{--row-bg:rgb(var(--paint-surface-fdeadd));}
.ret-table tr.ret-row-expired{--row-bg:rgb(var(--paint-surface-fbf4ea));}
.ret-table tr.ret-row-expired:hover{--row-bg:rgb(var(--paint-surface-f7ebdf));}
.ret-orange{color:rgb(var(--paint-text-946115));background-color:rgb(var(--paint-surface-fff1d3));}
.ret-rose{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fbe5dc));}
.ret-nearest-countdown.ret-imminent,.ret-row-imminent .ret-countdown,.ret-row-expired .ret-countdown,
.ret-action-deadline.expired,.ret-row-imminent .ret-available-quantity{color:rgb(var(--paint-text-a74336));}
.button-danger,.button.button-danger,.danger-button{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-e3b6a8));background-image:none;}
.button-danger:hover:not(:disabled),.button.button-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){color:rgb(var(--paint-text-923c31));background-color:rgb(var(--paint-surface-f9ded5));border-color:rgb(var(--paint-line-d79a87));}
.button-danger-solid,.button-primary.button-danger,.modal .button-primary.button-danger{color:rgb(var(--paint-text-fffbf5));background-image:linear-gradient(112deg,rgb(var(--paint-surface-a74336)),rgb(var(--paint-surface-953b31)));background-color:rgb(var(--paint-surface-a74336));border-color:rgb(var(--paint-line-953b31));}
.wh-record-actions .wh-delete,.company-member-actions .company-member-delete,.delete-button:hover:not(:disabled),.inventory-table .delete-button:hover:not(:disabled){color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-e3b6a8));}
.delete-symbol{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-e3b6a8));}
.form-error,.company-form-error,.company-manager-error,.company-auth-error,.receipt-preview.invalid,.error-banner,.ret-error-banner{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fff0e9));border-color:rgb(var(--paint-line-e3b6a8));}
.error-banner button{color:rgb(var(--paint-text-a74336));}
.toast{color:rgb(var(--paint-text-57462d));background-color:rgb(var(--paint-surface-f2e5c7));border-color:rgb(var(--paint-line-c3a773));}
.toast.error{color:rgb(var(--paint-text-a74336));background-color:rgb(var(--paint-surface-fbe5dc));border-color:rgb(var(--paint-line-d79a87));}
.lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-b3985c) / 0.258824),rgb(var(--paint-glow-e8d7af) / 0.141176) 65%,transparent 72%);}
.button-primary .lm-ripple{background-image:radial-gradient(circle,rgb(var(--paint-glow-fffcf2) / 0.639216),rgb(var(--paint-glow-fffcf2) / 0.2) 65%,transparent 72%);}
.button-primary::before{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-fffefa) / 0.4),transparent);}
@keyframes lm-brand-breathe{
0%,100%{transform:translateY(0) scale(1);opacity:.83;box-shadow:0 0 0 0 rgb(var(--paint-glow-b3985c) / 0);}
50%{transform:translateY(-2px) scale(1.045);opacity:1;box-shadow:0 0 18px 4px rgb(var(--paint-glow-b3985c) / 0.129412);}
}
@keyframes lm-status-breathe{
0%,100%{opacity:.7;box-shadow:0 0 0 0 rgb(var(--paint-glow-b3985c) / 0);}
50%{opacity:1;box-shadow:0 0 0 4px rgb(var(--paint-glow-b3985c) / 0.121569);}
}
@keyframes lm-backdrop-arrive{
from{background-color:rgb(var(--paint-overlay-675332) / 0.070588);backdrop-filter:blur(0);}
to{background-color:rgb(var(--paint-overlay-675332) / 0.25098);backdrop-filter:blur(7px);}
}
@media(prefers-reduced-motion:no-preference){
.workspace>main::before{background-image:radial-gradient(ellipse at 22% 18%,rgb(var(--paint-glow-d8bd80) / 0.160784),transparent 52%),radial-gradient(ellipse at 82% 75%,rgb(var(--paint-glow-e8d7af) / 0.141176),transparent 48%);}
.workspace>main::after{background-image:linear-gradient(115deg,transparent 33%,rgb(var(--paint-glow-d8bd80) / 0.101961) 47%,rgb(var(--paint-glow-fffefa) / 0.34902) 50%,rgb(var(--paint-glow-e8d7af) / 0.070588) 53%,transparent 68%);}
.company-auth-gate::after{background-image:radial-gradient(ellipse at 12% 24%,rgb(var(--paint-glow-d8bd80) / 0.25098),transparent 49%),radial-gradient(ellipse at 84% 72%,rgb(var(--paint-glow-f0dead) / 0.25098),transparent 48%);}
.company-auth-story::before{background-image:conic-gradient(from 0deg,transparent 0 58%,rgb(var(--paint-glow-a88a49) / 0.14902) 69%,rgb(var(--paint-glow-e8d7af) / 0.301961) 80%,transparent 90% 100%);}
.company-auth-story::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-a88a49) / 0.4),rgb(var(--paint-glow-e8d7af) / 0.501961),transparent);}
.metric::after,.ret-metrics>article::after{background-image:radial-gradient(ellipse at 15% 20%,rgb(var(--paint-glow-d8bd80) / 0.14902),transparent 62%),radial-gradient(ellipse at 90% 80%,rgb(var(--paint-glow-e8d7af) / 0.141176),transparent 64%);}
.metrics>.metric:hover{box-shadow:0 12px 34px rgb(var(--paint-shadow-82673d) / 0.070588),0 2px 7px rgb(var(--paint-shadow-82673d) / 0.031373);}
.ws-overview .metric.ws-stat-group:hover{box-shadow:none;}
.nav-item.active::after,.tabs>.tab.active::after,.ret-tabs>button.active::after{background-image:linear-gradient(90deg,transparent,rgb(var(--paint-glow-fffefa) / 0.4),transparent);}
}
@media(max-width:760px){
.inventory-table td:first-child,.ret-table td:first-child{box-shadow:none;}
}
@media(max-width:720px){
.company-auth-wordmark{width:min(310px,100%);}
.company-auth-wordmark .company-auth-logo{width:min(310px,100%);flex-basis:310px;}
}
.sidebar .nav-item,.sidebar .workspace-label,.sidebar .brand-en,
.sidebar .sidebar-footer,.sidebar .sidebar-footer small,.sidebar .sidebar-footer .version,.sidebar .version{color:rgb(var(--paint-text-5e4a2e));}
.desktop-title-caption,.desktop-window-actions button,.desktop-title small{color:rgb(var(--paint-text-5e4a2e));}
input::placeholder,textarea::placeholder,.field input::placeholder,.field textarea::placeholder,
.search-box input::placeholder,.ret-search input::placeholder{color:rgb(var(--paint-text-806d4c));}
.sidebar .nav-item.active{color:rgb(var(--paint-text-5e4a2e));}
.ret-row-expired .ret-available-quantity,.ret-row-completed .ret-countdown,
.ret-row-completed .ret-available-quantity{color:rgb(var(--paint-text-77664c));}
/* V8.2: exact action pairs and state transitions are shared by all five palettes. */
.button-primary,.button.button-primary,.page-heading>.button-primary,.ret-heading>.ret-add-batch,
.company-auth-gate .button-primary,.modal .button-primary,.pwa-offline-retry {
 color:var(--theme-primary-ink);background-image:var(--theme-primary-gradient);background-color:var(--theme-primary-base);border-color:var(--theme-primary-border);
}
.button-primary:hover:not(:disabled),.button.button-primary:hover:not(:disabled),
.page-heading>.button-primary:hover:not(:disabled),.ret-heading>.ret-add-batch:hover:not(:disabled),
.company-auth-gate .button-primary:hover:not(:disabled),.modal .button-primary:hover:not(:disabled),.pwa-offline-retry:hover {
 color:var(--theme-primary-ink);background-image:var(--theme-primary-hover);background-color:var(--theme-primary-base);border-color:var(--theme-primary-hover-border);
}
.button-primary:active:not(:disabled),.button.button-primary:active:not(:disabled),
.company-auth-gate .button-primary:active:not(:disabled),.modal .button-primary:active:not(:disabled),.pwa-offline-retry:active {
 color:var(--theme-primary-active-ink);background-image:var(--theme-primary-active);background-color:var(--theme-primary-base);border-color:var(--theme-primary-active-border);
}
.button-primary:disabled,.button.button-primary:disabled,.company-auth-gate .button-primary:disabled,.modal .button-primary:disabled {
 color:var(--theme-disabled-ink);background-image:var(--theme-disabled-gradient);background-color:var(--theme-disabled-base);border-color:var(--theme-disabled-border);box-shadow:none;
}
.button-danger-solid,.button-primary.button-danger,.modal .button-primary.button-danger {
 color:var(--theme-danger-solid-ink);background-image:var(--theme-danger-solid-gradient);background-color:var(--theme-danger-solid-base);border-color:var(--theme-danger-solid-base);
}
.sidebar .nav-item.active {color:var(--theme-rail-active-ink);}
input[type="search"]::-webkit-search-cancel-button {
 background-color:var(--theme-ui-accent);background-image:none;
 -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7m0-7l-7 7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
 mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7m0-7l-7 7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
 -webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
}


/* Scrollbar contrast is assessed separately from panel borders. */
* {scrollbar-color:var(--theme-scroll-thumb) var(--theme-scroll-track);}
::-webkit-scrollbar-track {background-color:var(--theme-scroll-track);}
::-webkit-scrollbar-thumb {background-color:var(--theme-scroll-thumb);border-color:var(--theme-scroll-track);}
::-webkit-scrollbar-thumb:hover {background-color:var(--theme-scroll-thumb-hover);}

/* Small text on tinted or metallic surfaces uses the deeper foreground role. */
.sidebar .nav-item.active .icon {color:inherit;}
.ws-stat-group .metric-label,.ws-overview .metric-caption,.ws-overview .location-summary,
.ws-overview .ws-stat-secondary,.ws-overview .ws-substats,.ws-overview .ws-stat-link,
.wh-records-workspace .wh-ledger-top span,.wh-records-workspace .wh-ledger-top>p,
.company-auth-story p,.company-auth-story small,.company-auth-eyebrow,.company-auth-story-foot,
.ws-account-badge,.ws-role-badge,.ws-count,.ws-help-card>.ws-help-step,.company-member-role-admin,
.ret-hero-main>p,.ret-hero-kicker,.ret-hero-foot,.ret-spotlight-head,.ret-nearest-info,.ret-today,
.tabs>.tab,.tabs>.tab.active,.tabs>.tab:hover:not(:disabled),
.ret-tabs>button,.ret-tabs>button.active,.ret-tabs>button:hover:not(:disabled),
.wh-status-tabs button,.wh-status-tabs button.active,.wh-status-tabs button[aria-pressed="true"],
.density-toggle button,.density-toggle button.active {color:var(--theme-dense-text);}
.company-context-account,.company-context-main-return {color:var(--theme-dense-text)!important;}
.upload-zone strong,.upload-zone small,.upload-zone .icon {color:var(--theme-image-label);}

.company-member-status.company-member-status-disabled>i {background-color:var(--theme-status-disabled-dot);}

/* The service card is a surface, even though its original stops are translucent. */
:root[data-theme="blackgold"] .sidebar .lan-card {
 background-image:linear-gradient(120deg,var(--theme-ui-panel),var(--theme-ui-raised));
 background-color:var(--theme-ui-panel);border-color:var(--theme-ui-border);
}
:root[data-theme="blackgold"] .sidebar .lan-card strong {color:var(--theme-ui-text);}
:root[data-theme="blackgold"] .sidebar .lan-card p,
:root[data-theme="blackgold"] .sidebar .lan-card .lan-status {color:var(--theme-ui-muted);}
:root[data-theme="blackgold"] .sidebar .lan-card .lan-icon {color:var(--theme-ui-accent);}

/* Green's softly tinted service and return summaries keep their small text clear. */
:root[data-theme="green"] .sidebar .lan-card {
 background-image:linear-gradient(120deg,var(--theme-ui-panel),var(--theme-ui-raised));
 background-color:var(--theme-ui-panel);border-color:var(--theme-ui-border);
}
:root[data-theme="green"] .sidebar .lan-card strong {color:var(--theme-ui-text);}
:root[data-theme="green"] .sidebar .lan-card p,
:root[data-theme="green"] .sidebar .lan-card .lan-status {color:var(--theme-ui-muted);}
:root[data-theme="green"] .ret-hero-number>span {color:var(--theme-dense-text);}
