.nobar-ops,.nobar-admin-fields,.nobar-variation-fields,.nobar-product,.nobar-modal,.nobar-cart-alert,.nobar-account,.nobar-frontend {
 --nobar-primary:#5D2A1A;--nobar-accent:#F58E4B;--nobar-accent-soft:#FBE1D1;--nobar-ink:#17191C;
 --nobar-canvas:#FFFFFF;--nobar-surface:#F7F7F8;--nobar-border:#E4E4E7;--nobar-text-muted:#60646C;
 --nobar-success:#18794E;--nobar-warning:#9A5B00;--nobar-danger:#B42318;--nobar-info:#245DB0;
}
.nobar-ops {--nobarink:var(--nobar-ink);--nobarstroke:var(--nobar-border);--nobarsoft:var(--nobar-surface);--nobarquiet:var(--nobar-text-muted);color:var(--nobar-ink)}
.nobar-ops .nobar-ops-hero{background:var(--nobar-primary);color:#fff}
.nobar-ops .nobar-ops-logo{background:transparent!important;border:0!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:56px;padding:0!important;overflow:visible}
.nobar-ops .nobar-ops-logo img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}
.nobar-ops .nobar-ops-button--dark,.nobar-ops .nobar-ops-filters a.is-active{background:var(--nobar-primary);border-color:var(--nobar-primary);color:#fff}
.nobar-ops .nobar-ops-button--dark:hover,.nobar-ops .nobar-ops-button--dark:focus-visible{background:var(--nobar-primary);color:var(--nobar-on-primary)}
.nobar-ops .nobar-ops-card,.nobar-ops .nobar-ops-product{border-radius:16px;border-color:var(--nobar-border)}
.nobar-ops .nobar-ops-button,.nobar-ops .nobar-ops-search input,.nobar-ops .nobar-ops-config-form input,.nobar-ops .nobar-ops-config-form select,.nobar-ops .nobar-ops-config-form textarea{border-radius:11px!important}
.nobar-ops .nobar-ops-table th{background:var(--nobar-surface);color:var(--nobar-ink)}
.nobar-ops .nobar-ops-order-no,.nobar-ops .nobar-ops-link{color:var(--nobar-primary)!important}
.nobar-ops .nobar-ops-bar i{background:var(--nobar-accent)}
.nobar-ops .nobar-ops-tag--late{color:var(--nobar-danger);border-color:var(--nobar-danger);background:#fff}
.nobar-ops .nobar-ops-tag--ready{color:var(--nobar-success);border-color:var(--nobar-success);background:#fff}
.nobar-ops :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--nobar-primary);outline-offset:3px}
.nobar-admin-fields{border-inline-start-color:var(--nobar-primary)}
.nobar-variation-fields{border-color:var(--nobar-border);border-radius:16px}
.nobar-product,.nobar-modal,.nobar-cart-alert{border-color:var(--nobar-border);color:var(--nobar-ink);border-radius:16px}
.nobar-product__icon,.nobar-modal__mark{background:var(--nobar-primary);border-color:var(--nobar-primary)}
.nobar-confirm-button{background:var(--nobar-primary)!important;border-color:var(--nobar-primary)!important;color:#fff!important;border-radius:12px!important}
.nobar-confirm input{accent-color:var(--nobar-primary)}
.nobar-modal :is(button,input,a):focus-visible,.nobar-product :is(button,input,a):focus-visible{outline:2px solid var(--nobar-primary);outline-offset:3px}
@media(max-width:500px){.nobar-ops .nobar-ops-logo{width:42px;height:44px;flex-basis:42px}}
.nobar-ops{background:var(--nobar-canvas);line-height:1.65}
.nobar-ops .nobar-ops-hero{border-radius:18px 18px 0 0;margin-top:16px;min-height:130px}
.nobar-ops .nobar-v3-group-nav{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;background:var(--nobar-surface);border:1px solid var(--nobar-border);border-top:0}
.nobar-ops .nobar-v3-group-nav a{display:inline-flex;align-items:center;min-height:42px;padding:9px 16px;border-radius:12px;text-decoration:none;color:var(--nobar-ink);font-weight:700;white-space:nowrap}
.nobar-ops .nobar-v3-group-nav a:hover{background:var(--nobar-accent-soft);color:var(--nobar-primary)}
.nobar-ops .nobar-v3-group-nav a.is-current{background:var(--nobar-primary);color:#fff}
.nobar-ops .nobar-ops-nav{gap:6px;padding:10px 14px;border-color:var(--nobar-border);border-top:0;overflow-x:auto}
.nobar-ops .nobar-ops-nav a{min-height:42px;border-radius:11px;white-space:nowrap}
.nobar-ops .nobar-ops-nav a.is-active{background:var(--nobar-accent-soft);color:var(--nobar-primary);border-color:var(--nobar-accent-soft)}
.nobar-ops .nobar-ops-content{min-width:0}
.nobar-ops .nobar-ops-stat{border-radius:16px;min-width:0}
.nobar-ops .nobar-ops-stat:focus-visible,.nobar-ops .nobar-v3-group-nav a:focus-visible,.nobar-ops .nobar-ops-nav a:focus-visible{outline:3px solid var(--nobar-accent);outline-offset:2px}
.nobar-ops .nobar-ops-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
.nobar-ops .nobar-ops-table{min-width:640px}
.nobar-ops .nobar-ops-table td,.nobar-ops .nobar-ops-table th{vertical-align:middle}
.nobar-ops .nobar-ops-order-no,.nobar-ops .nobar-ops-date{unicode-bidi:plaintext}
@media(max-width:782px){
 .nobar-ops{margin:0 10px 0 0;padding-bottom:24px}
 .nobar-ops .nobar-ops-hero{padding:20px 16px;flex-wrap:wrap;gap:16px}
 .nobar-ops .nobar-ops-hero h1{font-size:21px}
 .nobar-ops .nobar-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .nobar-ops .nobar-ops-content{padding-inline:0}
 .nobar-ops .nobar-v3-group-nav,.nobar-ops .nobar-ops-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}
 .nobar-ops .nobar-ops-section-heading{flex-wrap:wrap;gap:8px}
}
@media(max-width:420px){
 .nobar-ops .nobar-ops-stats{grid-template-columns:minmax(0,1fr)}
 .nobar-ops .nobar-ops-hero-brand{gap:10px}
 .nobar-ops .nobar-ops-hero h1{font-size:19px}
}
@media(prefers-reduced-motion:reduce){.nobar-ops *{scroll-behavior:auto!important;transition-duration:0.01ms!important}}
.nobar-ops .nobar-financial-forecast { margin-block: 24px; }
.nobar-ops .nobar-financial-forecast .nobar-ops-table { min-width: 820px; border-collapse: separate; border-spacing: 0; }
.nobar-ops .nobar-financial-forecast th { position: sticky; top: 0; background: var(--nobar-surface, #F7F7F8); z-index: 1; white-space: normal; }
.nobar-ops .nobar-financial-forecast td:not(:first-child) { font-variant-numeric: tabular-nums; white-space: nowrap; direction: ltr; text-align: right; }
.nobar-ops .nobar-financial-forecast p { color: var(--nobar-text-muted, #60646C); line-height: 1.9; }
.nobar-ops .nobar-financial-forecast [role="alert"] { border-inline-start: 3px solid var(--nobar-danger, #B42318); padding: 12px; color: var(--nobar-ink, #17191C); }
.nobar-ops .nobar-ops-card[role="status"] { border-inline-start: 4px solid var(--nobar-accent, #F58E4B); }
.nobar-ops .nobar-ops-card :is(button,a,input,select,textarea):focus-visible { outline: 3px solid var(--nobar-primary, #5D2A1A); outline-offset: 3px; }
@media (max-width: 600px) {
  .nobar-ops .nobar-financial-forecast .nobar-ops-table-scroll { max-width: 100%; overflow-x: auto; overscroll-behavior-inline: contain; }
  .nobar-ops .nobar-financial-forecast .nobar-ops-button { display: block; margin-block: 8px; text-align: center; }
}
.nobar-ops{--nobar-radius-lg:20px;--nobar-radius-md:13px;--nobar-focus:0 0 0 3px #F58E4B66;min-width:0;font-size:14px;line-height:1.8;background:#FAFAFB}
.nobar-ops .nobar-ops-content{padding:24px clamp(12px,2.1vw,34px) 28px;background:#FAFAFB;border:1px solid var(--nobar-border);border-top:0;min-width:0}
.nobar-ops .nobar-ops-card,.nobar-ops .nobar-ops-product,.nobar-ops .nobar-v3-panel,.nobar-ops .nobar-ops-variation{background:var(--nobar-canvas);border:1px solid var(--nobar-border);border-radius:var(--nobar-radius-lg);padding:clamp(14px,1.6vw,24px);box-shadow:0 2px 9px #17191C07;min-width:0}
.nobar-ops .nobar-ops-card h3,.nobar-ops .nobar-ops-card h4{color:var(--nobar-ink);font-weight:800;letter-spacing:0;line-height:1.5}
.nobar-ops .nobar-ops-section-heading{gap:16px;align-items:start;margin-block:4px 18px}
.nobar-ops .nobar-ops-section-heading h2{color:var(--nobar-ink);font-size:clamp(20px,2vw,26px);line-height:1.5}
.nobar-ops .nobar-ops-section-heading p{color:var(--nobar-text-muted);font-size:13px;line-height:1.8;max-width:75ch}
.nobar-ops .nobar-ops-stats{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px}
.nobar-ops .nobar-ops-stat{border:1px solid var(--nobar-border);padding:20px;min-height:132px;transition:box-shadow .15s,border-color .15s;background:#fff;border-radius:var(--nobar-radius-lg)}
.nobar-ops .nobar-ops-stat:hover{border-color:#D8B2A2;box-shadow:0 7px 23px #5D2A1A10}
.nobar-ops .nobar-ops-stat strong{color:var(--nobar-primary);font-size:clamp(24px,2vw,34px);direction:ltr;text-align:right;unicode-bidi:plaintext}
.nobar-ops .nobar-ops-stat-top{font-size:13px;color:var(--nobar-text-muted)}
.nobar-ops .nobar-ops-stat small{font-size:12px;color:var(--nobar-text-muted)}
.nobar-ops .nobar-ops-table-scroll{border:1px solid var(--nobar-border);border-radius:13px;overflow:auto;scrollbar-width:thin;background:#fff}
.nobar-ops .nobar-ops-table{width:100%;min-width:670px;margin:0;border-collapse:separate;border-spacing:0;font-size:13px}
.nobar-ops .nobar-ops-table th{position:sticky;top:0;background:var(--nobar-surface);font-weight:800;line-height:1.7;border-bottom:1px solid var(--nobar-border);z-index:1}
.nobar-ops .nobar-ops-table tr:hover td{background:#FCFAF9}
.nobar-ops .nobar-ops-table td{color:var(--nobar-ink);font-size:13px;padding:13px 12px;border-bottom:1px solid #EDEDEF;word-break:normal}
.nobar-ops .nobar-ops-table :is(td,th):first-child{padding-inline-start:16px}
.nobar-ops .nobar-ops-table :is(td,th):last-child{padding-inline-end:16px}
.nobar-ops .nobar-ops-tag{border-radius:999px;padding:5px 10px;font-size:12px;gap:6px}
.nobar-ops .nobar-ops-tag--soon{background:#FFF5E5;color:var(--nobar-warning);border-color:#E9C58F}
.nobar-ops .nobar-ops-tag--closed{background:#F3F3F4;color:var(--nobar-text-muted);border-color:var(--nobar-border)}
.nobar-ops .nobar-ops-tag--open{color:var(--nobar-info);border-color:#B8D4F5;background:#EFF5FF}
.nobar-ops .nobar-ops-button,.nobar-ops .nobar-ops-inline-btn,.nobar-ops button:not(.wp-picker-clear):not(.wp-color-result){min-height:42px;border-radius:12px;line-height:1.5}
.nobar-ops .nobar-ops-button{padding:10px 16px;font-size:13px;gap:8px;color:var(--nobar-primary);border-color:#D9C1B7;background:#fff}
.nobar-ops .nobar-ops-button:hover{border-color:var(--nobar-primary);background:var(--nobar-accent-soft);color:var(--nobar-primary)}
.nobar-ops .nobar-ops-button--dark{background:var(--nobar-primary);color:var(--nobar-on-primary);border-color:var(--nobar-primary)}
.nobar-ops .nobar-ops-button--dark:hover{background:var(--nobar-primary);filter:brightness(.9)}
.nobar-ops :is(input[type=text],input[type=number],input[type=date],input[type=email],input[type=search],input[type=password],select,textarea){background:#fff;color:var(--nobar-ink);border:1px solid #CFCFD4;border-radius:12px;min-height:42px;max-width:100%;line-height:1.5;box-shadow:none;padding:8px 11px}
.nobar-ops :is(input,select,textarea):focus{border-color:var(--nobar-primary);box-shadow:var(--nobar-focus);outline:none}
.nobar-ops label{color:var(--nobar-ink);font-size:13px;line-height:1.7}
.nobar-ops :is(.description,small,.nobar-ops-help,.nobar-ops-muted){color:var(--nobar-text-muted);line-height:1.8}
.nobar-ops .nobar-v3-form,.nobar-ops .nobar-suite-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:15px;align-items:start;max-width:100%}
.nobar-ops .nobar-v3-form>label,.nobar-ops .nobar-suite-settings>label{display:flex;flex-direction:column;gap:7px;min-width:0}
.nobar-ops .nobar-v3-form>fieldset,.nobar-ops .nobar-v3-form>p,.nobar-ops .nobar-v3-form>button,.nobar-ops .nobar-suite-settings>section{grid-column:1/-1}
.nobar-ops .nobar-v3-form>button{justify-self:start}
.nobar-ops .nobar-rule-builder{border:1px solid var(--nobar-border);border-radius:16px;background:#FAFAFB;padding:18px;margin-block:14px}
.nobar-ops .nobar-rule-builder legend{font-weight:900;font-size:15px;padding:0 8px;color:var(--nobar-primary)}
.nobar-ops .nobar-rule-builder>label{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 20px}
.nobar-ops .nobar-rule-row{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(150px,1fr) minmax(100px,.7fr);align-items:end;gap:10px;margin-bottom:9px}
.nobar-ops .nobar-rule-row label{display:flex;flex-direction:column;gap:5px}
.nobar-ops .nobar-ops-empty{background:#FAFAFB;border:1px dashed #D9CED0;border-radius:16px;padding:40px 24px;color:var(--nobar-text-muted)}
.nobar-ops .nobar-ops-info{border:1px solid #D6E4F7;border-inline-start:4px solid var(--nobar-info);background:#F3F8FE;color:var(--nobar-ink);border-radius:12px;padding:14px}
.nobar-ops .nobar-ops-form-note.is-error{color:var(--nobar-danger);font-weight:700}
.nobar-ops .nobar-ops-product-title{margin-bottom:18px;flex-wrap:wrap}
.nobar-ops .nobar-ops-config-form{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;align-items:end}
.nobar-ops .nobar-ops-form-note{grid-column:1/-1}
.nobar-ops .nobar-a-onboarding{border:1px solid #E8D0C5;background:linear-gradient(130deg,#fff,#FFF4ED);border-radius:20px;padding:24px;margin-bottom:22px}
.nobar-ops .nobar-a-onboarding h3{font-size:18px;color:var(--nobar-primary);margin:0 0 8px}
.nobar-ops .nobar-a-onboarding ol{margin:14px 24px 20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;list-style:decimal}
.nobar-ops .nobar-a-onboarding li{padding-inline-start:5px}
.nobar-ops .nobar-a-onboarding li a{font-weight:800;color:var(--nobar-primary)}
.nobar-ops .nobar-ops-crumb{margin:0 0 14px;color:var(--nobar-text-muted);font-size:12px}
.nobar-ops .nobar-ops-crumb strong{color:var(--nobar-ink)}
@media(max-width:1024px){.nobar-ops .nobar-ops-twocol{grid-template-columns:minmax(0,1fr)}.nobar-ops .nobar-ops-content{padding:16px}}
@media(max-width:768px){.nobar-ops .nobar-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nobar-ops .nobar-rule-row label:first-child{grid-column:1/-1}.nobar-ops .nobar-ops-card{padding:14px}.nobar-ops .nobar-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nobar-ops .nobar-v3-form{grid-template-columns:minmax(0,1fr)}}
@media(max-width:400px){.nobar-ops .nobar-rule-row,.nobar-ops .nobar-ops-stats{grid-template-columns:minmax(0,1fr)}.nobar-ops .nobar-ops-stat{min-height:100px}.nobar-ops .nobar-v3-group-nav a{padding:8px 12px}.nobar-ops .nobar-ops-hero{padding:18px}.nobar-ops .nobar-ops-content{padding:10px}}
@media(prefers-reduced-motion:reduce){.nobar-ops .nobar-ops-stat{transition:none}}
.nobar-ops .nobar-supply-repair{border-inline-start:4px solid var(--nobar-info)}
.nobar-ops .nobar-supply-repair .nobar-v3-customer-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-block:16px}
.nobar-ops .nobar-supply-repair .nobar-v3-customer-metrics p{display:flex;flex-direction:column;background:var(--nobar-surface);border:1px solid var(--nobar-border);border-radius:12px;padding:13px;margin:0}
.nobar-ops .nobar-supply-repair details{margin-block:15px;padding:13px;border:1px solid var(--nobar-border);border-radius:13px}
.nobar-ops .nobar-reconcile-form{display:grid;gap:12px;justify-items:start;padding-top:14px}
.nobar-ops .nobar-ops-error{padding:14px 16px;border:1px solid #F1C2BE;border-inline-start:4px solid var(--nobar-danger,#B42318);border-radius:12px;background:#FFF3F2;color:#8E2018;font-weight:650;line-height:1.9}
