@font-face{font-family:assistant;src:url(../media/assistant_var_latin-s.p.2brjt938wmu6w.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:assistant Fallback;src:local(Arial);ascent-override:114.19%;descent-override:32.1%;line-gap-override:0.0%;size-adjust:89.41%}.assistant_edeca37d-module__pMVXba__className{font-family:assistant,assistant Fallback;font-style:normal}.assistant_edeca37d-module__pMVXba__variable{--font-assistant:"assistant", "assistant Fallback"}
@font-face{font-family:plexMono;src:url(../media/ocp_mono_regular-s.p.21pssk39-cz7l.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ocp_mono_semibold-s.p.03njkrx8l-kp5.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_b53b89fe-module__yriFcq__className{font-family:plexMono,plexMono Fallback}.plexmono_b53b89fe-module__yriFcq__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
:root{--ocp-navy:#16294d;--ocp-navy-2:#1d3665;--ocp-green:#2e9e4f;--ocp-green-2:#238544;--ocp-silver:#96a0aa;--ocp-ink:#1b2430;--ocp-gold:#f5b301;--ocp-gold-empty:#dde2e7;--ocp-bg:#fff;--ocp-bg-soft:#f6f7f9;--ocp-hairline:#e3e7eb;--ocp-chip-bg:#f1f3f5;--ocp-chip-border:#dee2e6;--ocp-chip-text:#343a40;--ocp-text-muted:#5a636e;--ocp-text-label:#66717e;--ocp-text-faint:#8a94a0;--ocp-on-navy-kicker:#8fa6cf;--ocp-on-navy-body:#c9d6ec;--ocp-on-navy-soft:#dbe4f4;--ocp-green-tint:#eef7f1;--ocp-green-tint-border:#cdebd7;--ocp-green-deep:#1b6b35;--ocp-danger:#c0392b;--ocp-allegro:#ff5a00;--ocp-gradient-hero:linear-gradient(135deg, #16294d 0%, #1d3665 55%, #16294d 100%);--ocp-font:var(--font-assistant), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ocp-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ocp-fs-h1:clamp(30px, 5vw, 52px);--ocp-fs-page-h1:32px;--ocp-fs-pdp-h1:28px;--ocp-fs-h2:28px;--ocp-fs-h3:24px;--ocp-fs-sub:clamp(15px, 2vw, 19px);--ocp-fs-body:15px;--ocp-fs-ui:14px;--ocp-fs-small:13px;--ocp-fs-kicker:12px;--ocp-fs-label:11px;--ocp-fs-oe:12.5px;--ocp-ls-tight:-.01em;--ocp-ls-kicker:.18em;--ocp-ls-hero-kicker:.22em;--ocp-ls-label:.09em;--ocp-ls-brand:.06em;--ocp-page:1200px;--ocp-pad:22px;--ocp-sect-pad:44px;--ocp-sect-pad-lg:52px;--ocp-r-btn:8px;--ocp-r-card:12px;--ocp-r-panel:14px;--ocp-r-chip:6px;--ocp-r-pill:999px;--ocp-border-hairline:1px solid var(--ocp-hairline);--ocp-border-input:1px solid #1b24308c;--ocp-shadow-card-hover:0 8px 22px #16294d24;--ocp-ring-green:0 0 0 2px var(--ocp-green);--ocp-shadow-panel:0 12px 32px #16294d2e;--ocp-shadow-modal:0 18px 50px #16294d2e;--ocp-shadow-badge:0 1px 2px #16294d0d;--ocp-focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--ocp-green);--ocp-ease:cubic-bezier(.2, .6, .2, 1);--ocp-ease-reveal:cubic-bezier(.2, .7, .2, 1);--ocp-lift:translateY(-2px)}html,body{background:var(--ocp-bg-soft);margin:0}body{font-family:var(--ocp-font);color:var(--ocp-ink);-webkit-font-smoothing:antialiased}a{color:var(--ocp-navy);text-underline-offset:3px}a:hover{color:var(--ocp-green-2)}::selection{background:var(--ocp-green-tint);color:var(--ocp-green-deep)}html{font-variant-numeric:tabular-nums}input,textarea,select{caret-color:var(--ocp-green);font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{border:2px solid var(--ocp-bg-soft);background:#cbd3dd;border-radius:5px}:is(a,button,input,select,textarea):focus-visible{box-shadow:var(--ocp-focus-ring);border-radius:var(--ocp-r-btn);outline:none}.ocp-ticket-handoff-reset{width:28px;height:28px;color:var(--ocp-text-faint);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.ocp-ticket-handoff-reset:hover:not(:disabled){color:#a93226;background:#fbebe9}}.ocp-ticket-handoff-reset:active:not(:disabled){transform:scale(.96)}.ocp-ticket-handoff-reset:disabled{opacity:.45;cursor:default}.ocp-shell{align-items:stretch;min-height:100vh;display:flex}.ocp-main{flex:1;min-width:0}.ocp-sidebar{background:var(--ocp-navy);width:236px;color:var(--ocp-on-navy-body);flex-direction:column;flex:none;min-height:100vh;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.ocp-shell-backdrop{display:none}.ocp-topbar{border-bottom:1px solid var(--ocp-hairline);z-index:40;background:#fff;align-items:center;gap:14px;padding:12px 26px;display:flex;position:sticky;top:0}.ocp-topbar:has(.ocp-bell-pop){z-index:65}.ocp-topbar-crumb{color:var(--ocp-text-label);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ocp-burger{display:none}.ocp-page{max-width:1440px;padding:22px 26px 48px}.ocp-shell div[style*=grid-template-columns]>*{min-width:0}.ocp-main table{max-width:100%;display:block;overflow-x:auto}@media (max-width:750px){.ocp-sidebar{z-index:70;width:min(82vw,300px);height:100dvh;min-height:0;max-height:none;transition:transform .22s var(--ocp-ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ocp-sidebar[data-open]{transform:translate(0);box-shadow:0 0 44px #16294d66}.ocp-shell-backdrop{z-index:60;background:#16294d73;display:block;position:fixed;inset:0}.ocp-burger{width:40px;height:40px;color:var(--ocp-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.ocp-topbar{gap:10px;padding:8px 14px}.ocp-crumb-root{display:none}.ocp-page{padding:16px 14px 40px}.ocp-shell div[style*=grid-template-columns]{grid-template-columns:1fr!important}.ocp-main table{-webkit-overflow-scrolling:touch}.ocp-supplier-shops a{min-height:44px!important;padding-block:10px!important}.ocp-main{overflow-wrap:anywhere}}@media (max-width:560px){.ocp-bell-pop{width:auto!important;max-width:none!important;position:fixed!important;top:56px!important;left:8px!important;right:8px!important}}.ocp-support-list{position:relative}.ocp-support-search{transition:border-color .14s,box-shadow .14s}.ocp-support-search:focus-within{box-shadow:var(--ocp-focus-ring);border-color:var(--ocp-green-2)!important}.ocp-support-search-input:focus-visible{box-shadow:none;border-radius:0}.ocp-support-search-input::-webkit-search-cancel-button{display:none}.ocp-support-search-clear{transition:transform .14s cubic-bezier(.23,1,.32,1),color .14s}.ocp-support-search-clear:active{transform:scale(.97)}.ocp-support-listbtn{border:1px solid var(--ocp-hairline);width:34px;height:34px;color:var(--ocp-navy);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .14s cubic-bezier(.23,1,.32,1);display:none}.ocp-support-listbtn:active{transform:scale(.97)}.ocp-ticket-copy-sku{border:1px solid var(--ocp-hairline);width:28px;height:28px;color:var(--ocp-text-label);cursor:pointer;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .14s cubic-bezier(.23,1,.32,1),color .14s,border-color .14s,background-color .14s;display:inline-flex}.ocp-ticket-copy-sku:active{transform:scale(.97)}.ocp-ticket-copy-sku:focus-visible{box-shadow:var(--ocp-focus-ring);outline:none}.ocp-ticket-copy-sku[data-state=copied]{color:var(--ocp-green-deep);border-color:var(--ocp-green-tint-border);background:var(--ocp-green-tint)}.ocp-ticket-copy-sku[data-state=error]{color:#a93226;background:#fbebe9;border-color:#f3d4cf}@media (hover:hover) and (pointer:fine){.ocp-support-search-clear:hover{color:var(--ocp-ink)!important}.ocp-tg-hover:hover{background:var(--ocp-bg-soft)!important}.ocp-ticket-copy-sku:hover{color:var(--ocp-navy);border-color:var(--ocp-navy-2)}}@media (max-width:880px){.ocp-support-list{z-index:46;max-width:86vw;transition:transform .18s ease-out;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:14px 0 34px #16294d38}.ocp-support-list.is-open{transform:translate(0)}.ocp-support-scrim{z-index:45;background:#0a0f1947;position:absolute;inset:0}.ocp-support-listbtn,.ocp-support-closebtn,.ocp-tg-back{display:inline-flex!important}.ocp-pop-wide{width:auto!important;max-width:none!important;position:fixed!important;inset:auto 8px 96px!important}}.ocp-tg-tabs::-webkit-scrollbar{display:none}.ocp-tg-fade{animation:.14s ease-out ocp-tg-fade}@keyframes ocp-tg-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.spt-agent-progress{border:1px solid var(--ocp-hairline);background:var(--ocp-bg-soft);color:var(--ocp-ink);border-radius:10px;margin:0 2px 10px;padding:10px 12px}.spt-agent-progress__head{align-items:center;gap:8px;display:flex}.spt-agent-progress__title{min-width:0;font-size:12.5px;font-weight:700}.spt-agent-progress__lang{color:var(--ocp-text-label);letter-spacing:.06em;margin-inline-start:auto;font-size:10.5px;font-weight:800}.spt-agent-progress__hint{color:var(--ocp-text-muted);margin-top:3px;font-size:12px}.spt-agent-progress__track{background:color-mix(in srgb, var(--ocp-green) 16%, var(--ocp-bg));border-radius:999px;height:4px;margin-top:9px;position:relative;overflow:hidden}.spt-agent-progress__bar{inset-block:0;border-radius:inherit;background:var(--ocp-green);width:36%;animation:1.2s linear infinite spt-agent-progress;position:absolute;left:0;transform:translate(-115%)}@keyframes spt-agent-progress{to{transform:translate(390%)}}.ocp-tg-spin{transform-origin:50%;animation:60s linear infinite ocp-tg-spin}@keyframes ocp-tg-spin{to{transform:rotate(360deg)}}.ocp-tg-drift{animation:9s ease-in-out infinite ocp-tg-drift}@keyframes ocp-tg-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.ocp-tg-drift2{animation:12s ease-in-out infinite ocp-tg-drift2}@keyframes ocp-tg-drift2{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(16px)rotate(2deg)}}.ocp-tg-toast{animation:2.2s forwards ocp-tg-toast}@keyframes ocp-tg-toast{0%{opacity:0;transform:translateY(8px)}10%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}.ocp-tg-recdot{animation:1.1s ease-in-out infinite ocp-tg-pulse}@keyframes ocp-tg-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ocp-support-list{transition:none}.ocp-tg-recdot,.ocp-tg-toast,.ocp-tg-fade,.ocp-tg-spin,.ocp-tg-drift,.ocp-tg-drift2,.spt-agent-progress__bar{animation:none}.spt-agent-progress__bar{transform:translate(0)}.ocp-sidebar{transition:none}}@media (max-width:600px){.ocp-orders-sticky-order{width:112px!important;min-width:112px!important}.ocp-orders-sticky-sku{box-shadow:none!important;position:static!important;left:auto!important}}.ocp-admin-pwa{z-index:80;box-sizing:border-box;border:1px solid var(--ocp-hairline);width:min(390px,100vw - 36px);color:var(--ocp-ink);background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 36px;gap:12px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 48px #16294d38}.ocp-admin-pwa-icon{border-radius:11px}.ocp-admin-pwa-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ocp-admin-pwa-copy b{font-size:14px;line-height:1.3}.ocp-admin-pwa-copy span,.ocp-admin-pwa-copy small{color:var(--ocp-text-muted);font-size:12px;line-height:1.45}.ocp-admin-pwa-copy small[role=alert]{color:#a93226}.ocp-admin-pwa-steps{color:var(--ocp-text-muted);gap:6px;margin:4px 0 0;padding-inline-start:20px;font-size:12px;line-height:1.45;display:grid}.ocp-admin-pwa-steps li{padding-inline-start:2px}.ocp-admin-pwa-actions{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.ocp-admin-pwa-actions button,.ocp-bell-pwa-row button{border:1px solid var(--ocp-navy);background:var(--ocp-navy);color:#fff;min-height:36px;font:700 12px var(--ocp-font);cursor:pointer;border-radius:8px;padding:0 12px;transition:transform .12s ease-out,background-color .12s ease-out}.ocp-admin-pwa-actions button:active,.ocp-bell-pwa-row button:active{transform:scale(.97)}.ocp-admin-pwa-actions button:disabled,.ocp-bell-pwa-row button:disabled{cursor:not-allowed;opacity:.55}.ocp-admin-pwa-actions .is-secondary{border-color:var(--ocp-hairline);color:var(--ocp-text-muted);background:#fff}.ocp-admin-pwa-close{width:36px;height:36px;color:var(--ocp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.ocp-bell-pwa-row{border-top:1px solid var(--ocp-hairline);color:var(--ocp-text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;font-size:12px;display:flex}.ocp-bell-pwa-settings{flex:none}.ocp-bell-notice-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(360px,max(120px,100dvh - 260px));overflow-y:auto}.ocp-bell-pwa-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ocp-bell-pwa-status{color:var(--ocp-text-faint);overflow-wrap:anywhere;font-size:10.5px;line-height:1.35}.ocp-bell-pwa-row button{min-height:32px;padding-inline:10px}@media (max-width:600px){.ocp-admin-pwa{grid-template-columns:42px minmax(0,1fr) 36px;width:calc(100vw - 20px);bottom:66px;right:10px}.ocp-admin-pwa-icon{width:42px;height:42px}.ocp-admin-pwa-actions button,.ocp-bell-pwa-row button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ocp-admin-pwa-actions button,.ocp-bell-pwa-row button{transition:none}}.ocp-refund-notice{border-radius:var(--ocp-r-card);color:var(--ocp-green-deep);border:1px solid #d6dfee;border-color:var(--ocp-green-tint-border);background:#edf1f8;background:var(--ocp-green-tint);align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.ocp-refund-notice.is-error{color:#912f24;background:#fbefed;border-color:#edc7c2}.ocp-refund-filters{grid-template-columns:minmax(250px,1fr) minmax(145px,180px) minmax(145px,180px) auto;align-items:end;gap:10px;display:grid}.ocp-refund-filters label{gap:5px;min-width:0;display:grid}.ocp-refund-filters label>span{color:var(--ocp-text-label);letter-spacing:var(--ocp-ls-label);text-transform:uppercase;font-size:10.5px;font-weight:700}.ocp-refund-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ocp-refund-chips button{white-space:nowrap;flex:none}.ocp-refund-table{border-collapse:collapse;table-layout:fixed;width:100%}.ocp-refund-table th{background:var(--ocp-bg-soft);color:var(--ocp-text-label);letter-spacing:var(--ocp-ls-label);text-align:left;text-transform:uppercase;padding:11px 13px;font-size:10.5px;font-weight:700}.ocp-refund-table th:first-child{width:16%}.ocp-refund-table th:nth-child(2){width:24%}.ocp-refund-table th:nth-child(3){width:13%}.ocp-refund-table th:nth-child(4){width:20%}.ocp-refund-table th:nth-child(5){width:27%}.ocp-refund-table td{border-top:1px solid var(--ocp-hairline);color:var(--ocp-ink);vertical-align:top;overflow-wrap:anywhere;padding:13px;font-size:13px;line-height:1.4}.ocp-refund-identity,.ocp-refund-reason,.ocp-refund-state{align-content:start;justify-items:start;gap:5px;display:grid}.ocp-refund-identity b{color:var(--ocp-navy);font-size:13.5px}.ocp-refund-identity span,.ocp-refund-identity small,.ocp-refund-product span>span,.ocp-refund-reason>span{color:var(--ocp-text-muted);font-size:12px}.ocp-refund-translate{min-height:28px;color:var(--ocp-green-deep);font:700 11.5px var(--ocp-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 0;text-decoration:underline;transition:transform .12s ease-out;display:inline-flex}.ocp-refund-translate:active{transform:scale(.97)}.ocp-refund-translate:disabled{cursor:wait;opacity:.65}.ocp-refund-translate.is-error{color:var(--ocp-danger)}.ocp-refund-translation{border-top:1px solid var(--ocp-hairline);gap:3px;width:100%;padding-top:7px;display:grid}.ocp-refund-translation b{color:var(--ocp-text-label);letter-spacing:var(--ocp-ls-label);text-transform:uppercase;font-size:10px}.ocp-refund-translation span{color:var(--ocp-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ocp-refund-product{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ocp-refund-product img,.ocp-refund-placeholder{border:1px solid var(--ocp-hairline);background:var(--ocp-bg-soft);object-fit:contain;border-radius:8px;width:48px;height:48px}.ocp-refund-placeholder{color:var(--ocp-text-label);place-items:center;display:grid}.ocp-refund-product>span{gap:4px;min-width:0;display:grid}.ocp-refund-product b{font-family:var(--ocp-mono);font-size:12.5px}.ocp-refund-product b small{color:var(--ocp-text-label);font-family:var(--ocp-font);font-weight:600}.ocp-refund-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.ocp-refund-reject{border-radius:var(--ocp-r-btn);min-height:34px;color:var(--ocp-danger);font:700 12px var(--ocp-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 6px;text-decoration:underline}.ocp-refund-reject:active{transform:scale(.97)}.ocp-refund-reject:disabled{cursor:not-allowed;opacity:.5}.ocp-refund-mobile{display:none}.ocp-refund-card{border-top:1px solid var(--ocp-hairline);gap:13px;padding:16px;display:grid}.ocp-refund-card:first-child{border-top:0}.ocp-refund-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ocp-refund-card-supplier{color:var(--ocp-text-muted);gap:4px;padding-top:1px;font-size:12px;display:flex}.ocp-refund-card-supplier b{color:var(--ocp-text-label)}.ocp-refund-card-supplier b:after{content:" ·"}.ocp-refund-pager{color:var(--ocp-text-muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.ocp-refund-loading{border:3px solid var(--ocp-hairline);border-top-color:var(--ocp-green);border-radius:50%;width:24px;height:24px;margin:98px auto;animation:.75s linear infinite ocp-refund-spin}@keyframes ocp-refund-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.ocp-refund-desktop{display:none}.ocp-refund-mobile{display:block}}@media (max-width:750px){.ocp-refund-filters{grid-template-columns:1fr 1fr}.ocp-refund-search{grid-column:1/-1}.ocp-refund-filters button{min-height:44px}.ocp-refund-chips{flex-wrap:wrap}.ocp-refund-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.ocp-refund-actions button,.ocp-refund-translate{min-height:44px}.ocp-refund-pager{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ocp-refund-loading{animation-duration:1.5s}}.ocp-rating-notice{border:1px solid var(--ocp-green-tint-border);border-radius:var(--ocp-r-card);background:var(--ocp-green-tint);color:var(--ocp-green-deep);align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.ocp-rating-notice.is-error{color:#912f24;background:#fbefed;border-color:#edc7c2}.ocp-rating-filters{grid-template-columns:minmax(250px,1fr) minmax(160px,220px) auto;align-items:end;gap:10px;display:grid}.ocp-rating-filters label{gap:5px;min-width:0;display:grid}.ocp-rating-filters label>span{color:var(--ocp-text-label);letter-spacing:var(--ocp-ls-label);text-transform:uppercase;font-size:10.5px;font-weight:700}.ocp-rating-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ocp-rating-chips button{white-space:nowrap;flex:none}.ocp-rating-table{border-collapse:collapse;table-layout:fixed;width:100%}.ocp-rating-table th{background:var(--ocp-bg-soft);color:var(--ocp-text-label);letter-spacing:var(--ocp-ls-label);text-align:left;text-transform:uppercase;padding:11px 13px;font-size:10.5px;font-weight:700}.ocp-rating-table th:first-child,.ocp-rating-table th:nth-child(2){width:17%}.ocp-rating-table th:nth-child(3){width:18%}.ocp-rating-table th:nth-child(4){width:30%}.ocp-rating-table th:nth-child(5){width:18%}.ocp-rating-table td{border-top:1px solid var(--ocp-hairline);color:var(--ocp-ink);vertical-align:top;overflow-wrap:anywhere;padding:13px;font-size:13px;line-height:1.4}.ocp-rating-table tr.is-negative td:first-child,.ocp-rating-card.is-negative{box-shadow:inset 3px 0 0 var(--ocp-danger)}.ocp-rating-identity,.ocp-rating-order,.ocp-rating-review{align-content:start;justify-items:start;gap:5px;display:grid}.ocp-rating-identity b{color:var(--ocp-navy);font-size:13.5px}.ocp-rating-identity span,.ocp-rating-identity small,.ocp-rating-order span,.ocp-rating-order small,.ocp-rating-muted{color:var(--ocp-text-muted);font-size:12px}.ocp-rating-identity small,.ocp-rating-order small{color:var(--ocp-text-label);font-size:11px}.ocp-rating-order a{color:var(--ocp-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ocp-rating-order b{font-family:var(--ocp-mono);font-size:12.5px}.ocp-rating-rates{gap:4px;margin:0;display:grid}.ocp-rating-rates>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ocp-rating-rates dt{color:var(--ocp-text-muted);font-size:11.5px}.ocp-rating-rates dd{color:var(--ocp-ink);align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:700;display:inline-flex}.ocp-rating-stars{color:var(--ocp-hairline);letter-spacing:1px;gap:1px;font-size:13px;line-height:1;display:inline-flex}.ocp-rating-stars .is-on{color:#e0a400}.ocp-rating-review p{white-space:pre-wrap;margin:0}.ocp-rating-answer{border-left:3px solid var(--ocp-green);background:var(--ocp-bg-soft);border-radius:6px;gap:3px;width:100%;padding:8px 10px;display:grid}.ocp-rating-answer b{color:var(--ocp-text-label);letter-spacing:var(--ocp-ls-label);text-transform:uppercase;font-size:10px}.ocp-rating-answer small,.ocp-rating-removal{color:var(--ocp-text-label);font-size:11px}.ocp-rating-actions{justify-items:start;gap:8px;display:grid}.ocp-rating-remove{border-radius:var(--ocp-r-btn);min-height:34px;color:var(--ocp-danger);font:700 12px var(--ocp-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 6px;text-decoration:underline}.ocp-rating-remove:active{transform:scale(.97)}.ocp-rating-form{gap:10px;display:grid}.ocp-rating-hint{color:var(--ocp-text-muted);margin:0;font-size:12.5px;line-height:1.45}.ocp-rating-quote{border-left:3px solid var(--ocp-hairline);color:var(--ocp-ink);white-space:pre-wrap;margin:0;padding:8px 12px;font-size:12.5px}.ocp-rating-form textarea{border:var(--ocp-border-input);width:100%;min-height:120px;font:400 14px/1.45 var(--ocp-font);color:var(--ocp-ink);resize:vertical;box-sizing:border-box;border-radius:8px;padding:10px 12px}.ocp-rating-form-meta{color:var(--ocp-text-label);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.ocp-rating-form-meta [role=alert]{color:var(--ocp-danger);font-weight:700}.ocp-rating-form-actions{justify-content:flex-end;gap:8px;display:flex}.ocp-rating-mobile{display:none}.ocp-rating-card{border-top:1px solid var(--ocp-hairline);gap:12px;padding:16px;display:grid}.ocp-rating-card:first-child{border-top:0}.ocp-rating-pager{color:var(--ocp-text-muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.ocp-rating-loading{border:3px solid var(--ocp-hairline);border-top-color:var(--ocp-green);border-radius:50%;width:24px;height:24px;margin:98px auto;animation:.75s linear infinite ocp-refund-spin}@media (max-width:1000px){.ocp-rating-desktop{display:none}.ocp-rating-mobile{display:block}}@media (max-width:750px){.ocp-rating-filters{grid-template-columns:1fr}.ocp-rating-filters button,.ocp-rating-actions button,.ocp-rating-remove{min-height:44px}.ocp-rating-form-actions{grid-template-columns:1fr 1fr;display:grid}.ocp-rating-pager{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ocp-rating-loading{animation-duration:1.5s}}.ocp-export-run-table{overscroll-behavior-inline:contain;overflow-x:auto}.ocp-export-run-table table{min-width:900px}.ocp-export-run-links{flex-wrap:wrap;gap:6px;min-width:156px;display:flex}.ocp-export-run-link{border:1px solid var(--ocp-hairline);min-height:30px;color:var(--ocp-navy);font:700 12px var(--ocp-font);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;text-decoration:none;display:inline-flex}.ocp-export-run-link-store{color:var(--ocp-green-deep)}.ocp-export-run-link:focus-visible{outline:2px solid var(--ocp-green);outline-offset:2px}.ocp-export-run-link:active{transform:scale(.98)}.ocp-export-run-link-empty{color:var(--ocp-text-muted)}.ocp-export-run-offer-id{color:var(--ocp-text-label);font:11px var(--ocp-mono);margin-top:5px}@media (hover:hover) and (pointer:fine){.ocp-export-run-link:hover{border-color:var(--ocp-green);background:var(--ocp-green-tint)}}
