.ops-shop-dashboard,.ops-review-desk{margin:1.25rem var(--ops-space);background:var(--ops-panel);border:1px solid #3b6178;border-radius:.8rem;padding:1.5rem}.ops-shop-dashboard>header,.ops-order-calendar>header,.ops-review-desk article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ops-shop-dashboard h2,.ops-review-desk h2{margin:0 0 .5rem;font-size:1.4rem}.ops-shop-dashboard p,.ops-review-desk p{color:var(--ops-copy);font-size:1rem;line-height:1.6}.ops-shop-dashboard label,.ops-review-desk label,.ops-order-filters label{color:var(--ops-copy);gap:.4rem;font-size:.9375rem;display:grid}.ops-shop-kpis{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.ops-shop-kpis article{border:1px solid #41718a;border-radius:.6rem;align-content:start;gap:.65rem;padding:1.2rem;display:grid}.ops-shop-kpis article>strong{line-height:1.2}.ops-order-calendar{border:1px solid #476b83;border-radius:.6rem;margin-top:1.5rem;overflow:hidden}.ops-order-calendar>header{background:#20415a;padding:1rem}.ops-order-calendar h3{margin:0;font-size:1.125rem}.ops-calendar-grid{background:#34546b;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;display:grid}.ops-calendar-grid>button,.ops-calendar-grid>span{text-align:left;align-content:start;gap:.4rem;min-height:6rem;display:grid;background:#172f44!important;border:0!important;border-radius:0!important}.ops-calendar-grid button[data-active=true]{background:linear-gradient(140deg,#215c78,#24436a)!important}.ops-calendar-grid strong{color:#94e6ff;font-size:1.3rem}.ops-calendar-grid small{font-size:.75rem}.ops-area-team{margin:1rem var(--ops-space) 0;background:linear-gradient(90deg,#16374b,#162d40);border:1px solid #3b5e74;border-radius:.55rem;padding:.75rem 1rem;font-size:.9375rem}.ops-area-team summary{cursor:pointer;color:#c5eeff;font-weight:600}.ops-area-team p{color:var(--ops-copy)}.ops-area-team ul{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.ops-area-team li{background:#1c3d53;border:1px solid #41647a;border-radius:.4rem;grid-template-columns:2rem 1fr;gap:.1rem .5rem;padding:.65rem .8rem;display:grid}.ops-area-team li>span{color:#d7f7ff;background:#24637e;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ops-area-team li>small{color:var(--ops-copy)}.ops-order-browser{background:var(--ops-surface);border-right:1px solid #3c5b72;min-width:0}.ops-order-browser>header,.ops-order-browser>p,.ops-order-filters{margin:0;padding:1rem}.ops-order-browser h3{margin:0;font-size:1.1rem}.ops-order-browser header p{color:var(--ops-copy);margin:.4rem 0 0;font-size:.9375rem}.ops-order-filters{border-block:1px solid #3c5b72;gap:.8rem;display:grid}.ops-order-filters :is(input,select){width:100%}.ops-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ops-order-browser .ops-order-list{scrollbar-width:thin;max-height:43rem;overflow:auto}.ops-order-browser .ops-order-list>button{background:0 0;border-width:0 0 1px;border-radius:0;padding:1rem}.ops-order-browser .ops-order-list>button.is-active{background:linear-gradient(100deg,#23617e,#1a3b55);box-shadow:inset 3px 0 #69d6ff}.ops-order-list time,.ops-order-assignee{color:var(--ops-copy);grid-column:1/-1;font-size:.9375rem}.ops-order-placeholder{color:var(--ops-copy);align-self:start;padding:2rem}.ops-order-placeholder h3{color:#ecf7ff;font-size:1.2rem}.ops-order-history p>small{color:var(--ops-copy);font-size:.9375rem;display:block}.ops-pagination{justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}.ops-review-desk>article{background:var(--ops-surface);border:1px solid #47718a;border-radius:.6rem;margin-top:1rem;padding:1.25rem}.ops-review-desk>article>small{color:var(--ops-copy)}.ops-review-desk textarea{width:100%}.ops-review-desk footer{gap:.75rem;margin-top:.75rem;display:flex}.product-reviews{color:#edf6ff;width:min(76rem,100% - 2rem);font:400 1rem/1.6 var(--body);background:linear-gradient(125deg,#18374d,#14263b);border:1px solid #44657d;border-radius:1rem;margin:3rem auto;padding:clamp(1rem,3vw,2rem)}.product-reviews>header,.product-review-list article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-reviews h2{text-transform:none;margin:.3rem 0;font-size:1.5rem;line-height:1.3}.product-reviews h3{text-transform:none;margin:0;font-size:1.15rem;line-height:1.4}.product-reviews p{color:#cbdce8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:65rem}.product-review-list{gap:1rem;margin-block:1.5rem;display:grid}.product-review-list article{background:#1a354a;border:1px solid #426279;border-radius:.6rem;padding:1rem}.product-review-list article>header>span,.product-reviews>header>strong{color:#87deff}.product-reviews summary{cursor:pointer;color:#9be3ff;font-weight:700}.product-reviews form{gap:1rem;max-width:38rem;margin-top:1rem;display:grid}.product-reviews label{gap:.35rem;display:grid}.product-reviews :is(input,textarea,select){color:#fff;font:inherit;background:#1e3d54;border:1px solid #52768f;border-radius:.4rem;padding:.7rem}.product-reviews button{color:#fff;font:600 .9rem var(--body);background:#265a77;border:1px solid #5aa6cc;border-radius:.4rem;padding:.7rem 1rem}@media (width<=70rem){.ops-order-layout{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}.ops-order-detail>header{flex-direction:column}.ops-order-detail{padding:1rem}.ops-date-range{grid-template-columns:1fr}}@media (width<=56rem){.ops-order-layout{grid-template-columns:1fr;min-height:0}.ops-order-browser .ops-order-list{max-height:25rem}.ops-date-range{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.ops-shop-dashboard,.ops-review-desk{padding:1rem}.ops-calendar-grid>button,.ops-calendar-grid>span{min-height:4.5rem;padding:.4rem!important}.ops-calendar-grid small{display:none}.ops-calendar-grid strong{font-size:1rem}.ops-pagination{gap:.4rem;padding:.75rem .5rem}}.ops-calendar-grid>.ops-calendar-weekday{color:#c5deed;min-height:0;padding:.5rem;font-weight:600}.ops-shop-dashboard>header p{margin:.3rem 0}.ops-shop-dashboard h2,.ops-review-desk h2{line-height:1.3}
