@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;700&display=swap";:root{--bg: #edf3f8;--surface: rgba(255, 255, 255, .9);--surface-strong: #ffffff;--border: rgba(91, 52, 39, .14);--text: #2f1f19;--muted: #6f5b53;--accent: #f1c400;--accent-dark: #5b3427;--primary: #5B3427;--secondary: #F1C400;--primary-rgb: 91, 52, 39;--secondary-rgb: 241, 196, 0;--accent-rgb: 241, 196, 0;--success: #1f7a4a;--warning: #b46f07;--danger: #9b2d30;--shadow: 0 24px 60px rgba(91, 52, 39, .12)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Instrument Sans,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(var(--secondary-rgb),.16),transparent 30%),radial-gradient(circle at bottom right,rgba(var(--primary-rgb),.14),transparent 30%),linear-gradient(180deg,#f5f9fc,#e9f0f6)}a{color:inherit;text-decoration:none}input,select,textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);color:var(--text);font:inherit}select{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235B3427' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px;cursor:pointer}textarea{padding:14px;resize:vertical}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:300px;height:100vh;overflow-y:auto;padding:32px 24px;border-right:1px solid var(--border);background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.content{margin-left:300px;min-height:100vh;padding:15px;background:transparent}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.brand h1,.hero h2,.page-head h2,.panel-head h3,.auth-panel h1{margin:0;font-family:Roboto Slab,Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.03em}.auth-panel h1{font-size:42px}.eyebrow,.card-label{margin:0 0 10px;color:var(--accent-dark);font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.muted,.lead,.sidebar-card p,.checklist p,.table-note{color:var(--muted)}.table-note{font-size:12px;line-height:1.4}.hero,.page-head,.panel-head,.filters,.stats-grid,.checklist,.detail-grid,.calculator-grid,.dashboard-toolbar,.dashboard-filters,.dashboard-tabs,.dashboard-summary{display:grid;gap:20px}.hero{grid-template-columns:1.8fr 1fr;align-items:stretch;margin-bottom:24px}.hero>.page-actions{justify-self:end;align-self:start}.page-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:24px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.page-actions{display:flex;align-items:center;gap:12px}.page-action-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(var(--secondary-rgb),.14);color:var(--accent-dark);font-size:12px;font-weight:700;line-height:1}.page-head>.page-actions{justify-self:end}.page-back-link{margin-bottom:20px}.icon{width:18px;height:18px;flex:0 0 auto}.icon-inline{width:16px;height:16px}.topbar-user{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.topbar-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface-strong);color:var(--accent-dark)}.sidebar-card-text{display:flex;gap:10px;align-items:flex-start}.sidebar-user{margin-top:auto;display:grid;gap:16px;padding-top:24px}.sidebar-user-info{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong)}.sidebar-logout{width:100%;justify-content:center}.stat-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:12px;border-radius:12px;background:rgba(var(--secondary-rgb),.12);color:var(--accent-dark)}@media(max-width:1100px){.app-shell,.hero,.page-head,.stats-grid,.checklist,.filters,.detail-grid,.calculator-grid,.dashboard-tabs,.dashboard-summary,.dashboard-filters{grid-template-columns:1fr}.sidebar{position:static;inset:auto;width:auto;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.content{margin-left:0}}@media(max-width:720px){.content,.sidebar{padding:15px}.panel-head{grid-template-columns:1fr}}.nav{display:grid;gap:10px;margin:28px 0}.nav a{display:flex;align-items:center;gap:12px;justify-content:flex-start;min-height:46px;padding:0 16px;border:1px solid rgba(var(--primary-rgb),.08);border-radius:14px;background:#fff;color:var(--text);box-shadow:none;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.nav a .nav-badge{margin-left:auto;min-width:26px;height:26px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--secondary-rgb),.16);color:var(--accent-dark);font-size:12px;font-weight:700}.nav a:hover,.nav a:focus-visible{background:rgba(var(--secondary-rgb),.14);border-color:rgba(var(--secondary-rgb),.28);color:var(--accent-dark)}.nav a:focus-visible{outline:none}.nav a.active{background:var(--primary);border-color:var(--primary);color:#fffdf8}.nav a.active:hover,.nav a.active:focus-visible{background:var(--primary);border-color:var(--primary);color:#fffdf8}.nav a.active .nav-badge{background:#fffdf82e;color:#fffdf8}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid var(--primary);background:var(--primary);color:#fffdf8;font-weight:700;cursor:pointer;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.button:disabled,.button[disabled],.button.button-secondary:disabled,.button.button-secondary[disabled],.button.button-danger:disabled,.button.button-danger[disabled]{background:#e8e4df;border-color:#d4cbc3;color:#8a7a71;cursor:default;pointer-events:none;box-shadow:none}.button:hover,.button:focus-visible{background:rgba(var(--primary-rgb),.9);border-color:rgba(var(--primary-rgb),.9)}.button:focus-visible{outline:none}.button.button-secondary{background:#fff;color:var(--text);border-color:var(--border);box-shadow:none}.button.button-secondary:hover,.button.button-secondary:focus-visible{background:rgba(var(--secondary-rgb),.14);border-color:rgba(var(--secondary-rgb),.28);color:var(--accent-dark)}.button.button-danger{border-color:#922f21;background:#922f21;color:#fff7f4}.button.button-danger:hover,.button.button-danger:focus-visible{background:#7f281d;border-color:#7f281d}.button.button-icon{min-width:40px;min-height:40px;padding:0}.badge,.order-invoice-badge,.order-payment-badge,.order-flag-badge,.user-status-badge,.return-usage-badge,.item-type{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.badge-sm,.order-flag-badge{min-height:22px;padding:0 8px;font-size:11px}.badge-uppercase,.item-type{letter-spacing:.04em;text-transform:uppercase}.badge-muted,.order-payment-badge-muted,.return-usage-badge-unused,.item-type{background:rgba(var(--primary-rgb),.08);color:var(--muted)}.badge-success,.order-invoice-badge,.order-payment-badge-success,.user-status-badge-active,.return-usage-badge-used,.item-type-custom{background:#1f7a4a1f;color:var(--success)}.badge-warning,.order-payment-badge-warning,.order-flag-badge-diet,.item-type-sale,.item-type-return{background:#b46f071f;color:var(--warning)}.badge-danger,.order-payment-badge-danger,.user-status-badge-inactive{background:#9b2d301f;color:var(--danger)}.badge-accent,.order-flag-badge-first{background:rgba(var(--secondary-rgb),.16);color:var(--accent-dark)}.item-type{margin-top:8px}.sidebar-card,.hero-panel,.stat-card,.panel,.summary-card,.auth-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.sidebar-card,.panel,.stat-card,.hero-panel{border-radius:24px}.summary-card{border-radius:18px;background:var(--surface-strong)}.auth-panel{border-radius:28px}.sidebar-card,.hero-panel,.panel,.stat-card{padding:16px}.hero-panel p.muted,.panel p.muted,.stat-card p.muted{margin:5px 0;font-size:14px}.stat-card .card-label{font-size:12px}.panel{margin-bottom:24px}.detail-grid>.panel,.stats-grid>.panel,.stats-grid>.stat-card,.panel>.panel,.product-list>.panel{margin-bottom:0}.summary-card{padding:16px}.summary-card strong{font-size:18px;line-height:1.15}.stat-card strong{font-size:18px;line-height:1.2}.stat-card-link{color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.stat-card-link:hover,.stat-card-link:focus-visible{transform:translateY(-2px);border-color:rgba(var(--secondary-rgb),.34);background:rgba(var(--secondary-rgb),.12);box-shadow:0 18px 36px rgba(var(--primary-rgb),.12)}.stat-card-link:focus-visible{outline:none}.panel-head{grid-template-columns:1fr auto;align-items:center}.filters{grid-template-columns:2fr 1fr auto;align-items:end}.filters label,.auth-form label,.dashboard-filters label,.detail-status-form label{display:grid;gap:8px}.auth-form label:not(.checkbox-row),.dashboard-filters label:not(.checkbox-row),.detail-status-form label:not(.checkbox-row){align-content:start}.filters span,.dashboard-filters span,.detail-status-form span{font-size:14px;font-weight:700;color:var(--muted)}.auth-form label>span:first-child,.dashboard-filters label>span:first-child,.detail-status-form label>span:first-child{font-size:13px;font-weight:700;line-height:1.35;color:var(--accent-dark)}.filter-actions{display:flex;gap:12px;align-items:center}.auth-body{display:grid;place-items:center;padding:24px}.auth-shell{width:min(100%,520px)}.auth-form{display:grid;gap:20px}.dashboard-filters{grid-template-columns:auto repeat(3,minmax(0,180px)) auto;align-items:end}.dashboard-filters .checkbox-row{justify-self:start;width:max-content;padding:0}.checkbox-row{display:flex!important;gap:12px;align-items:center;min-height:48px}.checkbox-row input{width:auto;min-height:auto}.custom-date.hidden,.checkbox-row.hidden{display:none!important}.choice-control{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.choice-control input[type=checkbox],.choice-control input[type=radio]{position:absolute;inset:0 auto auto 0;width:24px;height:24px;margin:0;opacity:0;pointer-events:none}.choice-indicator{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(82,58,35,.18);background:#ffffffc7;color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.choice-indicator .icon{width:14px;height:14px}.choice-indicator-checkbox{border-radius:8px}.choice-indicator-radio{border-radius:999px}.choice-indicator-radio:after{content:"";width:10px;height:10px;border-radius:999px;background:currentColor;transform:scale(.35);opacity:0;transition:transform .18s ease,opacity .18s ease}.choice-label{color:var(--text);font-weight:600}.choice-group-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--muted)}.choice-group{display:flex;gap:18px;flex-wrap:wrap;min-height:48px;align-items:center}.choice-control-inline{display:inline-flex;align-items:center;gap:12px}.input-with-suffix{display:inline-flex;align-items:center;gap:10px}.input-suffix{font-weight:700;color:var(--muted)}.choice-control:hover .choice-indicator{border-color:rgba(var(--secondary-rgb),.4);box-shadow:0 10px 24px rgba(var(--primary-rgb),.08)}.choice-control input[type=checkbox]:focus-visible+.choice-indicator,.choice-control input[type=radio]:focus-visible+.choice-indicator{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--secondary-rgb),.14)}.choice-control input[type=checkbox]:checked+.choice-indicator,.choice-control input[type=radio]:checked+.choice-indicator{border-color:var(--accent);background:rgba(var(--secondary-rgb),.12);color:var(--accent-dark)}.choice-control input[type=checkbox]:checked+.choice-indicator{transform:translateY(-1px)}.choice-control input[type=radio]:checked+.choice-indicator:after{transform:scale(1);opacity:1}.inline-status-form,.detail-status-form{display:grid;gap:8px}.inline-status-form select,.detail-status-form select{min-width:156px}.detail-status-form{margin-top:20px}.detail-status-form.detail-status-form-compact{width:fit-content}.detail-status-form.detail-status-form-compact .detail-status-label{font-size:inherit;font-weight:400;color:var(--text)}.detail-status-form.detail-status-form-compact select{width:fit-content;min-width:max-content}.form-input-short{max-width:180px}.form-textarea-compact{min-height:120px}@media(max-width:720px){.filter-actions{flex-direction:column;align-items:stretch}.form-input-short{max-width:100%}}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:16px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}td strong,.table-note{display:block}.empty-state{text-align:center;color:var(--muted);padding:32px 12px}.pagination-wrap{margin-top:20px}.pagination-shell{display:grid;gap:14px}.pagination-summary{margin:0;font-size:14px;color:var(--muted)}.pagination-links{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:center;overflow-x:auto}.pagination-link,.pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(var(--primary-rgb),.08);background:#fff;color:var(--muted);font-size:16px;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.pagination-link-active{font-weight:700;background:var(--primary);border-color:var(--primary);color:#fffdf8}.pagination-link:hover,.pagination-link:focus-visible{border-color:rgba(var(--secondary-rgb),.28);background:rgba(var(--secondary-rgb),.14);color:var(--accent-dark)}.pagination-link-active:hover,.pagination-link-active:focus-visible{background:var(--primary);border-color:var(--primary);color:#fffdf8}.pagination-link:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--secondary-rgb),.12)}.pagination-link-disabled{opacity:.5}.pagination-ellipsis{min-width:auto;min-height:auto;padding:0;border:0;background:transparent}.flash{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px 18px;border:1px solid var(--border);border-radius:16px;font-weight:700;background:var(--surface-strong);box-shadow:var(--shadow)}.flash-success{color:var(--success);border-color:#1f7a4a2e}.flash-danger{color:var(--danger);border-color:#9b2d302e}.flash-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:currentColor;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.flash-close:hover{background:#25180d14}.status{display:inline-flex;margin:0;padding:10px 14px;border-radius:999px;font-weight:700}.status.success{background:#1a8c4e2e;color:#0f6a39}.status.warning{background:#b46f071f;color:var(--warning)}.status.danger{background:#dc2e3438;color:#b51218}.status-select,.order-status-badge{display:inline-flex;align-items:center;min-height:36px;border:1px solid transparent;border-radius:999px;font-size:13px;line-height:1.2;font-weight:700;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-select{padding:7px 28px 7px 10px}.order-status-badge{padding:7px 10px}.order-status-badge.badge-sm{padding:7px 8px}.status-select:focus{outline:none;box-shadow:0 0 0 4px rgba(var(--secondary-rgb),.12)}.status-select-0,.order-status-badge-0{background-color:#fff;border-color:#d5cfc8;color:#56514b}.status-select-1,.order-status-badge-1{background-color:#1a8c4e57;border-color:#1a8c4e7a;color:#0c4a27}.status-select-2,.order-status-badge-2{background-color:#714b9b33;border-color:#714b9b5c;color:#4f316f}.status-select-3,.order-status-badge-3{background-color:rgba(var(--secondary-rgb),.24);border-color:rgba(var(--secondary-rgb),.42);color:#7d6200}.status-select-4,.order-status-badge-4{background-color:#dc2e3457;border-color:#dc2e3485;color:#961116}.status-select-5,.order-status-badge-5{background-color:#2223;border-color:#22222257;color:#1f1f1f}.dashboard-toolbar{grid-template-columns:1fr;margin-bottom:18px}.dashboard-year-filter{display:flex;justify-content:flex-end;gap:10px;margin-bottom:24px}.dashboard-year-select{width:min(100%,160px);min-height:36px;padding:0 28px 0 10px;font-size:13px}.dashboard-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:12px;border-bottom:1px solid rgba(var(--primary-rgb),.08)}.dashboard-tab{min-height:46px;padding:0 16px;border:1px solid rgba(var(--primary-rgb),.08);border-radius:14px;background:#fff;color:var(--text);font:inherit;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dashboard-tab:hover,.dashboard-tab:focus-visible{background:rgba(var(--secondary-rgb),.14);border-color:rgba(var(--secondary-rgb),.28);color:var(--accent-dark)}.dashboard-tab:focus-visible{outline:none}.dashboard-tab.active{background:var(--primary);color:#fffdf8;border-color:var(--primary)}.dashboard-tab.active:hover,.dashboard-tab.active:focus-visible{background:var(--primary);color:#fffdf8;border-color:var(--primary)}.dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.dashboard-task-panel{margin-bottom:18px}.dashboard-task-panel-head{margin-bottom:14px}.dashboard-task-panel-head .lead{margin-bottom:0}.dashboard-task-form{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(170px,.6fr) auto;gap:14px;align-items:end;margin-bottom:16px}.dashboard-task-form label{margin-bottom:0}.dashboard-task-list{display:grid;gap:12px}.dashboard-task-item{padding:14px 16px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:18px;background:rgba(var(--secondary-rgb),.06)}.dashboard-task-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.dashboard-task-toggle-form{margin:0}.dashboard-task-toggle{padding:0;border:0;background:transparent;cursor:pointer}.dashboard-task-toggle-static{display:inline-flex}.dashboard-task-toggle .choice-indicator,.dashboard-task-toggle-static .choice-indicator{margin-top:2px}.dashboard-task-copy{min-width:0}.dashboard-task-copy-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.dashboard-task-meta{color:var(--muted);font-size:12px}.dashboard-task-copy strong{display:block;font-size:16px;line-height:1.45}.dashboard-task-completed-note{margin:8px 0 0;color:var(--muted);font-size:12px}.dashboard-task-department-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.dashboard-task-department-badge.is-production{background:#a341161f;color:#8d3513}.dashboard-task-department-badge.is-shipping{background:#2261901f;color:#1d5a84}.dashboard-task-item.is-completed{background:rgba(var(--primary-rgb),.035)}.dashboard-task-item.is-completed .dashboard-task-copy strong{color:var(--muted);text-decoration:line-through}.chart-shell{position:relative;min-height:420px}@media(max-width:720px){.dashboard-year-filter{flex-direction:column;justify-content:stretch}.dashboard-year-select{width:100%}.dashboard-task-form{grid-template-columns:1fr;align-items:stretch}}.checklist{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.orders-page-head{display:block;margin-bottom:0}.orders-page-head-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.orders-page-head-top>.page-actions{flex:0 0 auto}.orders-page-head-lead{margin:0 0 24px}.orders-filters{grid-template-columns:2fr 1fr auto}.orders-filters .filter-actions .checkbox-row{width:max-content;min-height:0;padding:0}.orders-filters .orders-filter-checkbox{width:max-content;min-height:48px;padding:0}.orders-filters .orders-filter-checkbox .choice-indicator{color:transparent}.orders-filters .orders-filter-checkbox input[type=checkbox]:checked+.choice-indicator{color:var(--accent-dark)}.orders-filter-loader{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:orders-filter-spin .7s linear infinite}.orders-filter-loader[hidden]{display:none}@keyframes orders-filter-spin{to{transform:rotate(360deg)}}.orders-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.orders-summary-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.orders-summary-bar .table-note{margin:0;font-size:14px;line-height:1.45}.orders-summary-bar .button{font-size:16px}.orders-per-page-form{display:flex;align-items:center;gap:10px}.orders-per-page-form label{display:inline-flex;flex-direction:row;align-items:center;gap:10px;margin:0;white-space:nowrap}.orders-per-page-form span{font-size:13px;font-weight:700;color:var(--text-muted);white-space:nowrap}.orders-per-page-form input{width:74px;min-height:48px;text-align:center;margin:0}.orders-production-summary-list{display:grid;gap:12px;max-height:min(60vh,560px);overflow-y:auto;padding-right:6px}.orders-production-summary-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--primary-rgb),.05)}.orders-production-summary-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.orders-quick-filter-button{border-color:#22222224;background:#2222221a;color:#222}.orders-quick-filter-button:hover,.orders-quick-filter-button:focus-visible{border-color:#2223;background:#22222224;color:#111}.orders-quick-filter-button .page-action-badge{background:#ffffffbf;color:#222}.orders-filters .filter-actions .button[type=submit],.orders-filters .filter-actions .button[type=submit]:disabled,.orders-filters .filter-actions .button[type=submit][disabled]{color:#fff!important}.orders-filters .filter-actions .button[type=submit] span,.orders-filters .filter-actions .button[type=submit]:disabled span,.orders-filters .filter-actions .button[type=submit][disabled] span{color:inherit!important}.order-summary-grid{margin-bottom:24px}.order-status-card-head{display:flex;align-items:center;gap:12px}.order-status-card-head .stat-icon,.order-status-card-head .detail-status-form{margin:0}.order-status-card-head .detail-status-form label{display:block}.order-summary-grid .muted.order-status-last-change{margin:10px 0 0;font-size:12px;line-height:1.5;display:grid;gap:2px}.order-summary-grid .muted{margin:0}.order-summary-payment{margin-top:12px}.order-detail-lead{white-space:nowrap}.button-linkish{min-height:auto;padding:0;border:0;background:transparent;color:var(--accent-dark);font-size:13px;font-weight:700;text-decoration:underline}.button-linkish:hover,.button-linkish:focus-visible{background:transparent;border:0;color:var(--text)}.checklist strong{display:block;margin-bottom:8px}.table-title{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.35}.order-list{display:grid;gap:10px}.order-group{display:block;border:1px solid var(--border);border-radius:16px;background:var(--surface-strong);overflow:hidden}.order-group-status-0{background:var(--surface-strong)}.order-group-status-1{background:#1a8c4e1a}.order-group-status-2{background:#714b9b1a}.order-group-status-3{background:rgba(var(--secondary-rgb),.1)}.order-group-status-4{background:#dc2e341a}.order-group-status-5{background:#2222221a}.order-box-row{display:grid;grid-template-columns:minmax(140px,.78fr) minmax(220px,1.2fr) minmax(180px,1fr) .6fr auto;align-items:center;gap:14px;padding:14px 16px;border:0;border-radius:0;background:transparent}.order-list-selectable .order-box-row{grid-template-columns:42px minmax(140px,.78fr) minmax(220px,1.2fr) minmax(180px,1fr) .6fr auto}.order-box-row-head{padding-top:8px;padding-bottom:8px;border-style:dashed;background:transparent}.order-box-row-head .order-item-label{color:var(--accent-dark)}.order-box-cell{display:grid;gap:4px;min-width:0}.order-box-cell strong{font-size:15px;line-height:1.35}.order-select-cell{justify-items:center;align-self:stretch}.order-select-cell .shipping-ppl-select-control{display:inline-flex;align-items:center;justify-content:center}.order-box-price,.order-box-status,.order-box-row-head .order-box-price,.order-box-row-head .order-box-status{justify-items:end}.order-price-align{width:100%;display:flex;justify-content:flex-end;padding-right:30px}.order-number-badges,.order-customer-badges{display:flex;flex-wrap:wrap;gap:6px}.order-customer-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.order-customer-heading .table-title{min-width:0}.order-note{margin:2px 0 0;padding:6px 8px;border-radius:10px;font-size:13px;line-height:1.4;font-style:italic}.order-note-internal{background:#fff8e1;border:1px solid #ffffff;color:#7a5a12;display:inline-flex;align-items:center;gap:8px}.panel-internal-note{background:#fff8e1;border-color:#b46f072e}.order-note-customer{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#e7f4fb;border:1px solid #ffffff;color:#1f6280}.order-note-calculator{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#714b9b1a;border:1px solid #ffffff;color:#5a3f82}.order-note-customer .icon,.order-note-calculator .icon{flex:0 0 auto;transform:translateY(-1px)}.order-row-note{padding:0 16px 14px;border-top:1px solid rgba(var(--primary-rgb),.08)}.order-row-note-stack{display:grid;gap:10px;padding-top:12px}.order-admin-note-editor{display:grid;gap:6px}.order-admin-note-wrap{display:grid;gap:10px}.order-admin-note-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.order-admin-note-input{min-height:66px;resize:vertical;padding:10px 12px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:12px;background:rgba(var(--primary-rgb),.03);font-size:13px;line-height:1.45}.order-admin-note-input:focus{background:var(--surface-strong)}.order-admin-note-state{min-height:17px;color:var(--muted);font-size:12px;line-height:1.4}.order-admin-note-state.is-saving{color:var(--accent-dark)}.order-admin-note-state.is-saved{color:var(--success)}.order-admin-note-state.is-error{color:var(--danger)}.order-status-actions{display:grid;grid-template-columns:156px 40px 40px;align-items:center;justify-content:end;gap:10px;width:256px}.order-status-actions-head{min-height:40px}.order-status-actions-head .order-item-label{justify-self:start}.order-status-icon-placeholder{width:40px;height:40px;flex:0 0 40px}.order-box-status .inline-status-form{width:156px}.order-status-delete-form{margin:0}.order-note-modal[hidden]{display:none}.order-note-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px}.order-note-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c16126b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-note-modal-dialog{position:relative;z-index:1;width:min(100%,560px);display:grid;gap:18px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--surface-strong);box-shadow:0 28px 64px #2118112e}.order-note-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-note-modal-head h3{margin:4px 0 0}.order-note-modal-actions{display:flex;justify-content:flex-end;gap:12px}.order-status-history-modal-dialog{width:min(100%,680px)}.order-status-history-list{display:grid;gap:12px;max-height:min(65vh,560px);overflow-y:auto}.order-status-history-item{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:rgba(var(--secondary-rgb),.05)}.order-status-history-copy{display:grid;gap:4px}.detail-line{margin:0 0 8px;line-height:1.6}.detail-line a{color:inherit;text-decoration:none}.detail-line a:hover{text-decoration:underline}.badge-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.detail-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.detail-meta-list div{padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-strong)}.detail-meta-list strong{display:block;font-size:18px}.order-item-list{display:grid;gap:12px}.order-item-card,.calculator-card{display:flex;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong)}.order-item-card-highlighted{background:rgba(var(--primary-rgb),.06)}.order-item-row{display:grid;grid-template-columns:minmax(220px,1.4fr) .7fr .7fr .9fr .9fr .8fr;align-items:center;gap:14px}.order-item-head{padding-top:8px;padding-bottom:8px;background:transparent;border-style:dashed;box-shadow:none}.order-item-head .order-item-label{color:var(--accent-dark)}.order-item-cell{display:grid;gap:6px;min-width:0}.order-item-product{align-content:start}.order-item-product a{color:inherit;text-decoration:none}.order-item-product a:hover{text-decoration:underline}.order-item-product .table-note:first-of-type{font-size:14px;line-height:1.5}.order-item-custom-detail{font-size:14px;line-height:1.5}.order-item-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.order-item-total{justify-items:end;text-align:right}.panel-full-width{width:100%}.order-summary-foot{display:grid;grid-template-columns:minmax(220px,1.4fr) .7fr .7fr .9fr .9fr .8fr;align-items:end;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.order-summary-weight{grid-column:4;font-size:13px;color:var(--muted)}.order-summary-weight strong{color:var(--text);font-size:16px}.order-summary-total{grid-column:6;justify-self:end;font-size:18px;color:var(--muted)}.order-summary-total strong{color:var(--text);font-size:26px}.calculator-grid{grid-template-columns:1fr}.calculator-card{display:grid;gap:18px;width:100%;background:rgba(var(--primary-rgb),.05)}.calculator-card-head{display:flex;align-items:center;justify-content:space-between}.calculator-card-head strong{display:inline-flex;align-items:center;gap:8px}.calculator-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calculator-cell{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:#ffffff8c}.calculator-cell-wide{grid-column:1/-1}.related-orders{display:grid;gap:12px}.related-order-card{display:grid;grid-template-columns:50% 180px auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong);color:inherit;text-decoration:none;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.related-order-card:hover{background:rgba(var(--secondary-rgb),.08);border-color:rgba(var(--secondary-rgb),.24);box-shadow:inset 3px 0 0 var(--accent)}.related-order-main{display:grid;gap:6px}.related-order-payment{display:grid;gap:6px;align-content:start;justify-self:stretch;width:100%}.related-order-payment .order-payment-badge{justify-self:start}.related-order-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;justify-items:end}.status-inline{width:fit-content}.order-row{cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.order-row:hover,.order-row:focus-visible{background:rgba(var(--secondary-rgb),.08);border-color:rgba(var(--secondary-rgb),.24)}.order-row:focus-visible{outline:none}.invoice-report-filters{grid-template-columns:minmax(220px,320px) auto;align-items:end}.invoice-report-sync{display:flex;align-items:center;justify-content:space-between;gap:16px}.invoice-report-table-wrap{overflow-x:auto}.invoice-report-table{width:100%;border-collapse:collapse}.invoice-report-table th,.invoice-report-table td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.invoice-report-table th{color:var(--accent-dark);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.invoice-report-table .price{text-align:right;white-space:nowrap}.invoice-report-match{display:grid;gap:6px}.invoice-report-match-badges{display:flex;flex-wrap:wrap;gap:6px}.invoice-report-empty{color:var(--muted);text-align:center}@media(max-width:720px){.order-item-card,.calculator-card,.related-order-card{flex-direction:column}.related-order-meta{justify-content:flex-start}.order-item-row{grid-template-columns:1fr 1fr}.order-item-head{display:none}.order-box-row{grid-template-columns:1fr}.order-box-row-head{display:none}.order-item-total{justify-items:start;text-align:left}.order-box-price,.order-box-status{justify-items:start}.order-summary-foot{grid-template-columns:1fr;gap:8px}.order-summary-weight,.order-summary-total{grid-column:auto;justify-self:start}.related-order-card,.detail-meta-list,.invoice-report-filters,.invoice-report-sync{grid-template-columns:1fr}.invoice-report-sync{display:grid;justify-items:start}}@media(max-width:1200px){.calculator-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.orders-page-head-top{flex-direction:column;align-items:stretch}.orders-page-head-top>.page-actions{justify-content:flex-start;flex-wrap:wrap}.calculator-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.calculator-matrix{grid-template-columns:1fr}}.product-filters,.product-list{display:grid;gap:12px}.product-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.product-filter{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-filter:hover,.product-filter.active{transform:translateY(-1px);border-color:rgba(var(--secondary-rgb),.28);box-shadow:0 16px 32px rgba(var(--primary-rgb),.08)}.product-filter strong{font-size:24px}.product-detail-tabs{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;margin-bottom:24px}.product-detail-tabs .dashboard-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;text-decoration:none}.product-group{display:block}.product-row{display:grid;grid-template-columns:minmax(260px,1.5fr) .8fr 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-strong)}.product-group-card{border:1px solid var(--border);border-radius:18px;background:var(--surface-strong);overflow:hidden}.product-group-card .product-row{border:0;border-radius:0;background:transparent}.product-group-card .product-row-unpublished{background:transparent}.product-group-card .product-row-unpublished .product-main,.product-group-card .product-row-unpublished .product-meta,.product-group-card .product-row-unpublished .product-price-cell{opacity:.62}.product-row+.product-row{border-top:1px solid rgba(82,58,35,.1)}.product-row-child .product-main{padding-left:20px}.product-row-clickable{cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.product-row-clickable:hover,.product-row-clickable:focus-visible{background:rgba(var(--secondary-rgb),.08);box-shadow:inset 3px 0 0 var(--accent)}.product-row-clickable:focus-visible{outline:none}.product-row-head{padding-top:8px;padding-bottom:8px;border-style:dashed;background:transparent}.product-row-head .order-item-label{color:var(--accent-dark)}.product-cell{min-width:0}.product-price-cell,.product-status{justify-items:end}.product-cell a{color:inherit;text-decoration:none}.product-cell a:hover{text-decoration:underline}.product-main,.product-meta{display:grid;gap:4px}.product-subline{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.product-title-line,.product-row strong{font-size:15px;line-height:1.35}.product-photo-stat{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.product-photo-stat-thumb{width:72px;height:72px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:#f2e6d8;color:var(--muted)}.product-photo-stat-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-photo-stat-body{display:grid;gap:10px}.product-photo-stat-link{justify-self:start}.product-price-stat-list{display:grid;gap:8px;width:100%;margin-top:6px}.product-price-stat-row{display:block;padding-top:8px;border-top:1px solid rgba(82,58,35,.1)}.product-price-stat-row:first-child{padding-top:0;border-top:0}.product-price-stat-row strong{font-size:16px}.product-multiline{display:grid;gap:6px}.product-price-align{width:100%;display:grid;justify-items:end}.product-meta{justify-items:start}.product-edit-form{display:grid;gap:22px}.product-form-grid{display:grid;grid-template-columns:1fr;gap:20px}.product-form-toggles{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.product-form-toggles .checkbox-row{margin:0}.product-form-grid>label:not(.checkbox-row),.product-custom-pricing-row>label,.product-standard-pricing>label{display:grid;gap:8px;align-content:start;padding-bottom:6px}.product-form-grid select{width:min(100%,180px);justify-self:start}.product-form-grid .product-parent-select{width:min(100%,360px)}.product-form-grid .input-with-suffix{justify-self:start}.product-form-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.product-custom-pricing{grid-column:1/-1;display:grid;gap:14px}.product-custom-pricing-row,.product-standard-pricing{display:grid;grid-template-columns:1fr;gap:20px}.product-custom-pricing-row>label,.product-standard-pricing>label{display:grid;gap:8px;align-content:start}.product-custom-pricing-row>label>span,.product-standard-pricing>label>span{display:block}.product-standard-pricing{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:20px}.product-custom-pricing-row{display:grid;grid-template-columns:1fr;gap:20px}.product-meta-card{display:grid;gap:6px;padding:16px 18px;border:1px solid rgba(82,58,35,.1);border-radius:16px;background:#faf5eeb3}.product-meta-card a{color:inherit}.product-meta-card strong{font-size:17px}.product-editor-field{display:grid;gap:10px}.product-images-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.product-image-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(82,58,35,.1);border-radius:18px;background:#faf5eeb3}.product-image-panel-head h4{margin:6px 0 0}.product-image-preview,.product-gallery-preview{position:relative;border-radius:16px;overflow:hidden;background:#f2e6d8}.product-image-preview{aspect-ratio:4/3}.product-image-preview img,.product-gallery-preview img{width:100%;height:100%;object-fit:cover;display:block}.product-image-placeholder,.product-gallery-empty{min-height:180px;display:grid;place-items:center;gap:8px;color:var(--muted);text-align:center;padding:20px}.product-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.product-gallery-card{display:grid;gap:10px;text-decoration:none;color:inherit}.product-image-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:14px;background:linear-gradient(180deg,#18110c05 15%,#18110cb8);opacity:0;transition:opacity .18s ease}.product-image-preview:hover .product-image-actions,.product-gallery-preview:hover .product-image-actions,.product-image-preview:focus-within .product-image-actions,.product-gallery-preview:focus-within .product-image-actions{opacity:1}.product-image-action{min-height:40px;padding:0 14px}.product-gallery-preview{aspect-ratio:1}.product-gallery-meta{display:flex;align-items:center;gap:10px;font-size:14px}.product-gallery-meta input{width:auto;min-height:auto}.product-editor-field .tox-tinymce{width:100%!important;border-radius:16px;overflow:hidden;border-color:#523a231f}.product-editor-field .tox .tox-editor-header{box-shadow:none}.product-editor-field .tox .tox-toolbar,.product-editor-field .tox .tox-toolbar__primary,.product-editor-field .tox .tox-menubar{background:#f6ece0}.product-editor-field .tox .tox-edit-area:before{border-color:#523a231f!important}.product-status{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:10px}.product-status-align{width:170px;display:flex;justify-content:flex-end}.product-status-align-head{min-height:36px;align-items:center}.product-head-filter{width:fit-content}.product-head-filter select{width:fit-content;min-width:max-content}.product-publish-select{min-width:170px}.product-publish-select-0{background-color:#dc2e3457;border-color:#dc2e3485;color:#961116}.product-publish-select-1{background-color:#1a8c4e57;border-color:#1a8c4e7a;color:#0c4a27}@media(max-width:720px){.product-form-grid,.product-standard-pricing,.product-custom-pricing-row,.product-row{grid-template-columns:1fr}.product-row-head{display:none}.product-status{justify-content:flex-start;align-items:flex-start}}.calculators-filters{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,220px) auto;gap:14px;align-items:end}.calculators-filters-search{max-width:none}.calculators-filters-actions{justify-self:start}.calculators-row{grid-template-columns:minmax(250px,1.3fr) minmax(220px,1.1fr) minmax(220px,.9fr)}.calculators-order-cell{justify-items:end;text-align:right}.calculators-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calculators-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.calculators-detail-list-wide{grid-column:1/-1}@media(max-width:900px){.calculators-filters,.calculators-row,.calculators-detail-grid,.calculators-detail-list{grid-template-columns:1fr}.calculators-order-cell{justify-items:start;text-align:left}}.dogs-row{grid-template-columns:2.2fr .9fr .9fr 1.1fr}.dogs-row .product-cell{min-width:0}.dogs-row .dog-weight-cell{display:grid;justify-items:start;text-align:left}.dogs-row .product-title-line{display:inline-flex;align-items:center;gap:8px}.dogs-row .product-status{display:grid;justify-items:end;text-align:right}.dogs-row>.product-cell:last-child{text-align:right}@media(max-width:720px){.dogs-row{grid-template-columns:1.8fr .7fr .7fr .9fr;gap:6px;padding:12px}.dogs-row.product-row-head{display:grid}.dogs-row .product-title-line{font-size:13px;line-height:1.3}.dogs-row .product-main strong,.dogs-row .dog-weight-cell strong{font-size:14px}.dogs-row .order-item-label,.dogs-row .table-note{font-size:10px;letter-spacing:.08em}.dogs-row .product-status{justify-content:end;align-items:center}.dogs-row .status-inline{min-height:22px;padding:0 8px;font-size:11px}}.promo-row{grid-template-columns:minmax(300px,1.7fr) minmax(180px,1fr) minmax(110px,.75fr) 156px}.promo-product-cell,.promo-validity-cell{display:grid;justify-items:start;align-content:start;text-align:left}.promo-custom-pricing{grid-column:1/-1;display:grid;gap:14px;padding:16px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:16px;background:rgba(var(--secondary-rgb),.08)}.promo-user-search-results{display:grid;gap:5px;margin-top:8px;padding:7px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:12px;background:var(--surface-strong)}.promo-user-search-results[hidden]{display:none}.promo-user-result{display:block;width:100%;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.promo-user-result:hover,.promo-user-result:focus-visible{background:rgba(var(--secondary-rgb),.16);color:var(--accent-dark);outline:none}.promo-custom-pricing-head{display:grid;gap:4px}.promo-custom-pricing-head h4{margin:0}.promo-custom-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.promo-custom-pricing-column{display:grid;gap:10px;align-content:start}.promo-custom-pricing-column strong{color:var(--accent-dark)}.promo-custom-pricing-column label{display:block}@media(max-width:900px){.promo-row,.promo-custom-pricing-grid{grid-template-columns:1fr}}.sales-row{grid-template-columns:minmax(240px,1.5fr) minmax(160px,.9fr) minmax(110px,.75fr) 156px}.sales-discount-cell,.sales-validity-cell{display:grid;justify-items:start;align-content:start;text-align:left}.sale-batch-type-field .choice-group{gap:18px}@media(max-width:900px){.sales-row{grid-template-columns:1fr}}.returns-row{grid-template-columns:minmax(220px,1.1fr) minmax(220px,1.1fr) 156px}.returns-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.return-user-field,.return-code-generator{grid-column:1/-1}.return-code-generator-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.return-user-search-results{display:grid;gap:5px;margin-top:8px;padding:7px;border:1px solid rgba(var(--primary-rgb),.12);border-radius:12px;background:var(--surface-strong)}.return-user-search-results[hidden]{display:none}.return-user-result{display:block;width:100%;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.return-user-result:hover,.return-user-result:focus-visible{background:rgba(var(--secondary-rgb),.16);color:var(--accent-dark);outline:none}@media(max-width:900px){.returns-summary-grid,.returns-row,.return-code-generator-row{grid-template-columns:1fr}}.users-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.users-filters-search{flex:0 1 320px;max-width:320px}.users-filters-row{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.users-filters-row>label{flex:0 0 auto}.users-filters-row select{min-width:170px}.users-row{grid-template-columns:minmax(300px,1.6fr) minmax(180px,1fr) minmax(180px,1fr)}.user-quick-action-form{display:inline-flex}.user-quick-action-wrap{margin-top:10px;display:flex;justify-content:flex-end}.user-quick-action-button{min-height:34px;padding:8px 12px;font-size:13px;gap:8px}.users-row>.product-cell:last-child{justify-items:end;text-align:right}.user-detail-list{display:grid;gap:12px}.user-detail-list div{display:grid;gap:4px;padding:12px 0;border-top:1px solid rgba(var(--primary-rgb),.08)}.user-detail-list div:first-child{border-top:0;padding-top:0}.user-detail-list span{color:var(--muted);font-size:12px}@media(max-width:900px){.users-filters{display:grid}.users-filters-row{display:grid;grid-template-columns:1fr}.users-row{grid-template-columns:1fr}}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.download-card{display:grid;gap:18px}.download-card-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.download-card-head h3{margin:0 0 6px}.download-card-foot{display:grid;gap:10px;margin-top:auto}.download-card-actions{display:flex;justify-content:flex-start}@media(max-width:720px){.download-card-foot{gap:10px}}.feeds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.feed-card{display:grid;gap:18px}.feed-card-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.feed-card-head h3{margin:0 0 6px}.feed-card-meta{display:grid;gap:12px}.feed-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}@media(max-width:720px){.feed-card-actions{flex-direction:column}}.shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shipping-ppl-tabs{grid-template-columns:repeat(2,minmax(0,240px));margin-bottom:18px}.shipping-ppl-filter-panel{margin-bottom:18px}.shipping-ppl-filter-form{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.shipping-ppl-filter-search{flex:1 1 420px;max-width:520px}.shipping-ppl-tabs .dashboard-tab{display:flex;align-items:center;justify-content:center;text-align:center}.shipping-card{display:grid;gap:18px}.shipping-card-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.shipping-card-head h3{margin:0 0 6px}.shipping-card-actions{display:flex;justify-content:flex-start;margin-top:auto}.shipping-packeta-row{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.2fr) minmax(220px,1.1fr) .6fr}.shipping-ppl-row{grid-template-columns:72px minmax(180px,.8fr) minmax(300px,1.4fr) minmax(180px,.8fr) .6fr minmax(120px,.5fr)}.shipping-ppl-generated-row{grid-template-columns:minmax(220px,.95fr) minmax(220px,1fr) minmax(180px,.9fr) 90px minmax(170px,.7fr)}.shipping-ppl-label-count{justify-self:start}.shipping-ppl-label-count-input{max-width:90px}.shipping-ppl-select-cell{justify-self:start}.shipping-ppl-select-control{min-height:auto}.shipping-ppl-select-all-button{padding:0;border:0;background:transparent;color:var(--accent-dark);cursor:pointer;text-decoration:none}.shipping-ppl-select-all-button:hover,.shipping-ppl-select-all-button:focus-visible{text-decoration:underline}.shipping-ppl-action-cell{justify-self:end}.shipping-ppl-action-group{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;align-items:stretch}.shipping-ppl-action-group form{display:flex}.shipping-ppl-action-button{width:220px;justify-content:center;font-size:15px;line-height:1.35}.shipping-ppl-generated-batch-row{padding:14px 16px;border-top:1px solid rgba(82,58,35,.1)}.shipping-ppl-additional-form{padding:0 16px 16px}.shipping-ppl-additional-form.hidden{display:none}.shipping-ppl-additional-form-inner{display:flex;gap:14px;align-items:end;justify-content:flex-end;padding:14px 16px;border:1px solid rgba(82,58,35,.1);border-radius:16px;background:var(--surface-strong)}.shipping-ppl-additional-form-inner label{display:grid;gap:8px}.shipping-ppl-additional-form-inner label>span:first-child{font-size:13px;font-weight:700;line-height:1.35;color:var(--accent-dark)}@media(max-width:1100px){.shipping-grid{grid-template-columns:1fr}}.inventory-receive-panel{margin-bottom:24px}.inventory-panel-head{margin-bottom:18px}.inventory-tabs{grid-template-columns:repeat(4,minmax(0,220px));margin-bottom:18px}.inventory-tabs .dashboard-tab{display:flex;align-items:center;justify-content:center;text-align:center}.inventory-type-group+.inventory-type-group{margin-top:28px}.inventory-list-head{margin-bottom:10px}.inventory-receive-form{align-items:end}.inventory-receive-form label:first-child{min-width:min(480px,100%)}.inventory-row{grid-template-columns:minmax(320px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(110px,auto) minmax(140px,1fr) 64px;align-items:center}.inventory-number-cell{text-align:right}.inventory-number-cell>input{width:72px;text-align:right}.inventory-inline-form,.inventory-inline-form-combined{display:contents}.inventory-submit-cell{display:flex;justify-content:flex-end}.inventory-inline-submit{min-width:92px}.inventory-inline-form input{width:72px;text-align:right}.inventory-action-cell{display:flex;justify-content:flex-end}.inventory-stock-cell{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;min-height:100%;border-radius:16px;padding:18px 16px}.inventory-row-warning{background:#f2c55538}.inventory-row-danger{background:#cc4a4a2e}.button.inventory-delete-button{min-width:44px;padding-inline:0;background:#fff;color:#4c342cad;border:1px solid rgba(76,52,44,.12);box-shadow:none}.button.inventory-delete-button:hover,.button.inventory-delete-button:focus-visible{background:#fff;color:#4c342ce6;border-color:#4c342c33}@media(max-width:960px){.inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-row{grid-template-columns:1fr}.inventory-number-cell,.inventory-submit-cell,.inventory-stock-cell,.inventory-action-cell{text-align:left;justify-items:start}.inventory-submit-cell,.inventory-action-cell,.inventory-stock-cell{justify-content:flex-start}}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.admins-row{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) 156px}.admins-permission-count{display:grid;justify-self:end;justify-items:end;text-align:right}.admin-permissions-section{transition:opacity .18s ease}.admin-permissions-section.admin-permissions-section-disabled{opacity:.55}.admin-permissions-section.admin-permissions-section-disabled .choice-control{cursor:not-allowed}.admin-permission-item{border:1px solid rgba(var(--primary-rgb),.12);border-radius:16px;background:#ffffffb8;padding:14px 16px}.admin-permission-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.admin-permission-summary::-webkit-details-marker{display:none}.admin-permission-options{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--primary-rgb),.08)}.admin-permission-badge{white-space:nowrap}.admin-menu-preview{display:grid;gap:12px;padding:16px;border:1px solid rgba(var(--primary-rgb),.1);border-radius:18px;background:rgba(var(--secondary-rgb),.08)}.admin-menu-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-menu-preview-list{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.admin-permission-grid{grid-template-columns:1fr}.admin-menu-preview-head{flex-direction:column}}@media(max-width:720px){.admin-permission-grid{grid-template-columns:1fr}}.taskboard-panel{margin-bottom:0}.taskboard-create-panel{margin-bottom:18px}.taskboard-filter-form{display:flex;justify-content:flex-end;margin-bottom:12px}.taskboard-filter-field{display:flex;align-items:center;gap:10px;min-width:220px;margin:0}.taskboard-filter-field span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);white-space:nowrap}.dashboard-task-choice{display:inline-flex}.dashboard-task-choice input[type=checkbox]:checked+.choice-indicator,.dashboard-task-toggle-static .choice-indicator.is-checked{border-color:var(--accent);background:rgba(var(--secondary-rgb),.12);color:var(--accent-dark);transform:translateY(-1px)}.dashboard-task-department-badge.is-sand{background:#a341161f;color:#8d3513}.dashboard-task-department-badge.is-olive{background:#566a2724;color:#536721}.dashboard-task-department-badge.is-blue{background:#2261901f;color:#1d5a84}.dashboard-task-department-badge.is-rose{background:#9b48641f;color:#8f3d5a}.dashboard-task-actions{position:absolute;top:16px;right:16px;z-index:2}.dashboard-task-actions-bar{display:flex;justify-content:flex-end;align-items:center;gap:8px}.dashboard-task-action{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0;margin:0;text-align:center}.dashboard-task-delete-form{margin:0}.task-edit-modal-dialog{width:min(100%,560px)}.task-edit-modal-form{display:grid;gap:12px}.dashboard-task-modal-assignee{display:grid;gap:8px;margin-bottom:0}.dashboard-task-modal-assignee span{font-weight:700;color:var(--accent-dark)}.dashboard-task-modal-assignee select{min-height:44px}.dashboard-task-item{position:relative;padding-right:108px}@media(max-width:720px){.taskboard-filter-form{width:100%}.taskboard-filter-field{display:grid;align-items:initial;gap:6px;min-width:0;width:100%}.dashboard-task-actions{top:14px;right:14px}.dashboard-task-item{padding-right:94px}}.auth-panel{display:grid;gap:24px;padding:32px}
