/* WATEEN_ADMIN_VISUAL_IDENTITY_PRODUCTION=1
 * Sneat Free light layout adapted for Wateen. Copyright (c) 2022 ThemeSelection, MIT.
 * See THIRD_PARTY_NOTICES.md. Native components, no Bootstrap runtime or demo data.
 */
:root{--b:#e94559;--b2:#ff747d;--ink:#344b56;--muted:#76858e;--line:#e8eaee;--bg:#f5f5f9;--card:#fff;--nav:#fff;--green:#287a56;--orange:#9e650e;--red:#b8394d;--w-teal:#0b5e72;--w-teal-2:#083f4d;--w-coral:#ff747d;--shadow:0 3px 10px rgba(34,48,62,.07);--w-radius:12px}
html{color-scheme:light;scroll-padding-top:110px}html,body{background:var(--bg);color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:1.6}::selection{background:#ffe0e4;color:var(--w-teal-2)}
button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--w-teal);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.6}
.wtn-icon{width:21px;height:21px;flex:0 0 auto;vertical-align:middle}.stage{display:none}.app{padding-top:0}
.side{top:0;background:#fff;color:var(--ink);box-shadow:-2px 0 10px #22303e08;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9dfe3 transparent}
.brand{gap:12px;padding:8px 10px 24px;margin:0 0 8px;border-bottom:1px solid #f0f1f4}.brandIcon{width:44px;height:44px;border-radius:12px;background:#fff url('https://wateenstore.online/wateen-brand-mark.webp') center/contain no-repeat!important;color:transparent!important;flex:0 0 auto}.brand b{color:var(--w-teal-2);font-size:21px;letter-spacing:-.7px}.brand small{font-size:10px;color:var(--muted);margin-top:1px}
.navTitle{display:flex;align-items:center;gap:10px;color:#8a96a0;font-size:10px;font-weight:400;padding:20px 12px 7px}.navTitle:after{content:'';height:1px;flex:1;background:#edf0f2}
.nav{display:flex;align-items:center;gap:12px;color:#536674;border:0;border-radius:8px;padding:11px 13px;margin:4px 0;font-size:12px;font-weight:400;line-height:1.5;min-height:42px;transition:background-color .15s,color .15s}.nav:hover{background:#f4f6f8;color:var(--w-teal)}.nav.on{background:#eaf3f5;color:var(--w-teal);font-weight:700;box-shadow:none;position:relative}.nav.on:after{content:'';position:absolute;inset-inline-end:-14px;top:8px;bottom:8px;width:4px;background:var(--w-coral);border-radius:6px 0 0 6px}.nav .wtn-icon{width:20px;height:20px;opacity:.9}.wtn-nav-label{min-width:0;overflow-wrap:anywhere}
.sideFoot{position:static;bottom:auto;right:auto;left:auto;margin-top:24px;padding:14px 0 0;background:#fff;border-top:1px solid var(--line)}.wtn-profile{display:flex;gap:10px;align-items:center;padding:2px 10px 12px}.wtn-profile b{display:block;font-size:12px;font-weight:700;max-width:170px;overflow-wrap:anywhere}.wtn-profile small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.wtn-avatar{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:50%;background:#e4f1f2;color:var(--w-teal);font-size:16px;font-weight:700;border:2px solid #fff}.wtn-logout{color:#9b5260}
.main{background:transparent}.wtn-sneat>.main{background-image:radial-gradient(ellipse 620px 370px at 100% 0,rgba(11,94,114,.055),transparent 75%),radial-gradient(ellipse 450px 320px at 0 110px,rgba(255,116,125,.065),transparent 75%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%230b5e72' stroke-opacity='.028' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M104 105h31l3 34H101l3-34Zm8 0v-6a8 8 0 0 1 16 0v6m-18 12 4 12 6-9 6 9 4-12'/%3E%3Cpath d='m151 160-7-7a4 4 0 0 1 6-5l1 1 1-1a4 4 0 0 1 6 5Z' stroke='%23ff747d'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,repeat}.top{top:16px;height:70px;margin:16px 24px 0;padding:0 20px;background:#fff;border:0;border-radius:10px;box-shadow:var(--shadow);backdrop-filter:none;gap:12px}.wtn-page-title{display:flex;flex-direction:column;min-width:0}.wtn-page-title small{font-size:10px;color:var(--muted)}.wtn-page-title b{font-size:15px;color:var(--w-teal-2);line-height:1.5}.wtn-store-link{font-size:12px;text-decoration:none;color:var(--muted);white-space:nowrap}.wtn-store-link:hover{color:var(--w-teal)}.top .wtn-refresh{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;margin:0;border:0;background:#f5f7f9;font-weight:400;font-size:11px;min-height:38px}.wtn-refresh .wtn-icon{width:17px;height:17px}.top .wtn-top-avatar{width:36px;height:36px}
.content{padding:28px 24px 36px;max-width:1480px}.primary,.secondary,.danger{border-radius:7px;min-height:38px;font-weight:700;font-size:12px;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;justify-content:center;align-items:center;gap:7px}.primary{background:var(--b);color:#fff;box-shadow:0 3px 7px #e9455926}.primary:not(:disabled):hover{background:#d9364b;box-shadow:0 4px 10px #e9455933}.secondary{background:#fff;border-color:#dfe5e9;color:#5b6b77}.secondary:not(:disabled):hover{background:#f2f6f7;border-color:#b9cfd5;color:var(--w-teal)}.danger{background:#b8394d}
.hero{position:relative;overflow:hidden;align-items:center;border:0;border-radius:0;padding:0;margin-bottom:24px;background:transparent;box-shadow:none}.hero:before{display:none}.hero h1{color:var(--w-teal-2);font-size:25px;font-weight:700;line-height:1.5}.hero p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:5px}.phase{background:#eaf4f5;border:0;color:var(--w-teal);font-size:10px;font-weight:400;border-radius:6px;padding:6px 10px}
.metrics{gap:18px}.metric{background:#fff;border:0;border-radius:var(--w-radius);padding:20px;box-shadow:var(--shadow);position:relative;min-width:0}.metric:after{display:none}.metric small{font-size:12px;color:var(--muted);font-weight:400}.metric b{font-size:28px;font-weight:700;color:var(--w-teal-2);line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.panel,.hrPanel,.d3card,.d4cat,.d5row,.s652slide,.sec{background:#fff;border-color:var(--line)!important;border-radius:var(--w-radius)!important;box-shadow:var(--shadow)}.panel{border:0}.sec{box-shadow:none}.toolbar,.hrToolbar,.hrTabs{background:#fff;border-color:var(--line)}.toolbar{padding:18px;gap:12px}.search{background:#fff;border-color:#dfe5e9;border-radius:7px;min-height:42px}.search:focus-within{border-color:var(--w-teal);box-shadow:0 0 0 2px #0b5e7210}.toolbar select{border-color:#dfe5e9;border-radius:7px;color:#536674}.meta{font-size:11px;padding:13px 18px;color:var(--muted)}.meta b{color:var(--w-teal-2)}
.tbl th{background:#f8f9fb;color:#5f707c;font-size:11px;font-weight:700;padding:14px 18px;border-color:var(--line);white-space:nowrap}.tbl td{font-size:12px;color:#536674;padding:14px 18px;border-color:#f0f1f4}.tbl tbody tr:hover{background:#f8fbfc}.tbl tbody tr:hover td:first-child{box-shadow:none}.prodPic,.staffAvatar,.d4icon,.d5preview,.mediaMainPreview,.mediaCard img{background:#f5f8f9!important;border-color:var(--line)!important}.prodPic{border-radius:8px;width:48px;height:48px}.prod b{font-size:12px;color:var(--ink)}.prod small{font-size:10px}.staffAvatar{color:var(--w-teal)}.card{border-radius:10px;background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.mini,.info{background:#f5f7f9;border-radius:7px}
.badge,.statusDot{border-radius:5px;font-size:10px;padding:4px 8px;font-weight:700;line-height:1.6}.blue{background:#eaf4f5;color:var(--w-teal)}.pink{background:#fff0f2;color:#b8394d}.gray{background:#f0f2f5;color:#667682}
.field label{font-size:11px;color:#536674}.field input,.field select,.field textarea{border-color:#dfe5e9;border-radius:7px;padding:11px 12px;color:var(--ink);font-size:13px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--w-teal);box-shadow:0 0 0 3px #0b5e7210}.drawer{border-radius:14px 0 0 14px}.drawerHead,.modalHead,.modalFoot{background:#fff;backdrop-filter:none;border-color:var(--line);padding:18px}.drawerHead h2,.modalHead h2{color:var(--w-teal-2);font-size:18px}.modal{border-radius:14px;box-shadow:0 10px 50px #22303e26}.modalBody,.drawerBody{padding:20px}.sec h3{font-size:13px;color:var(--ink)}.hint{font-size:10px;line-height:1.8;color:#7f8c97}.check{background:#fafbfd;border-color:var(--line);border-radius:7px}.check b{font-size:11px}.check small{font-size:9px}.check input{accent-color:var(--w-teal)}
.note,.foundationNote,.d4note,.d5hint,.d6instruction,.d65warn{border-color:#d9e9ed!important;background:#f2f8f9!important;color:#486b77!important;font-size:11px;line-height:1.8;border-radius:8px}.importDrop{background:#f7fafb;border-color:#b8d2d9;border-radius:10px}.importStat,.importPreview,.importOption{border-color:var(--line);border-radius:8px}.seoBox{background:#fffafb;border-color:#f0dfe3;border-radius:10px}.seoScore{background:#fff0f2}.seoScore b{color:var(--b)}.hrTabs button.on,.d4tabs button.on{background:var(--w-teal);border-color:var(--w-teal);color:#fff}.hrClock{background:#f7fbfc;border-color:#deecef}.hrPayslip .total{color:var(--w-teal)}.d65bar{background:#f8fafb;border-color:#e0e8eb}.d65chip{border-color:var(--line)}.d6handle,.s652handle{background:#f6f9fa;border-color:#c8d8dc;color:var(--w-teal)}.toast{z-index:10100;pointer-events:none;background:var(--w-teal-2);font-size:12px;border-radius:8px;box-shadow:0 5px 20px #083f4d26}
.bottom{background:#fff;border-color:var(--line);box-shadow:0 -3px 12px #22303e08;backdrop-filter:none}.bottom button{color:var(--muted)}.bottom button.on{color:var(--w-teal)}
.wtn-eyebrow{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-bottom:5px}.wtn-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.wtn-dashboard-heading h1{font-size:26px;line-height:1.6;margin:0;color:var(--w-teal-2)}.wtn-dashboard-heading p{font-size:12px;color:var(--muted);margin:4px 0 0}.wtn-date{font-size:11px;white-space:nowrap;color:#76858e;background:#fff;border-radius:6px;padding:8px 12px}
.wtn-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:22px;margin-bottom:22px}.wtn-welcome{--welcome-wash:#eef7f5;--welcome-art-bg:#dceee9;--welcome-accent:#d99545;position:relative;background:radial-gradient(ellipse at 3% 5%,var(--welcome-wash),transparent 72%),linear-gradient(115deg,#fff,var(--welcome-wash));border:1px solid #ffffffd9;border-radius:var(--w-radius);box-shadow:var(--shadow);padding:28px;min-height:245px;display:flex;gap:8px;align-items:center;justify-content:space-between;overflow:hidden}.wtn-welcome[data-wtn-moment=afternoon]{--welcome-wash:#fff7ed;--welcome-art-bg:#f6e9d6;--welcome-accent:#bd8840}.wtn-welcome[data-wtn-moment=evening]{--welcome-wash:#fff0f2;--welcome-art-bg:#f6e2e7;--welcome-accent:#ca6f7c}.wtn-welcome[data-wtn-moment=night]{--welcome-wash:#edf2f9;--welcome-art-bg:#e0e8f2;--welcome-accent:#7483b0}.wtn-welcome-copy{position:relative;z-index:1;min-width:0;flex:1}.wtn-welcome-moment{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#6b7f85;line-height:1.6}.wtn-welcome-moment>span:first-child{display:inline-flex;color:var(--welcome-accent)}.wtn-welcome-moment svg{width:16px;height:16px}.wtn-welcome [data-wtn-greeting-copy]{white-space:pre-line}.wtn-welcome .wtn-eyebrow{color:#7d929a}.wtn-welcome h2{font-size:25px;color:var(--w-teal);margin:6px 0 8px}.wtn-welcome p{font-size:12px;color:var(--muted);line-height:1.95;margin:0 0 18px}.wtn-welcome .primary{background:#eaf4f5;color:var(--w-teal);box-shadow:none;font-size:11px;min-height:36px;padding:8px 14px}.wtn-welcome .primary:hover{background:#daeef0}.wtn-welcome .primary .wtn-icon{width:17px;height:17px}.wtn-welcome-illustration{position:relative;width:185px;max-width:38%;flex:0 0 auto;isolation:isolate}.wtn-welcome .wtn-welcome-illustration>.wtn-welcome-art{display:block;width:100%;max-width:none;position:relative;z-index:1;overflow:visible}.wtn-welcome-art>circle:first-child{fill:var(--welcome-art-bg)}.wtn-welcome-orbit{position:absolute;inset:4% -6% 0;border:1px solid color-mix(in srgb,var(--welcome-accent) 17%,transparent);border-radius:50%;transform:rotate(-24deg);z-index:0}.wtn-welcome-orbit.second{inset:-5% 5% 8%;transform:rotate(24deg);border-style:dashed;opacity:.55}.wtn-welcome-token{position:absolute;top:-3%;inset-inline-start:1%;z-index:2;display:grid;place-items:center;width:39px;height:39px;border:1px solid #fff;border-radius:12px;background:#ffffffd9;color:var(--welcome-accent);box-shadow:0 5px 16px #083f4d0b;transform:rotate(8deg)}.wtn-welcome-token svg{width:24px;height:24px}
.wtn-quick{padding:22px}.wtn-quick h2,.wtn-visibility h2,.wtn-focus h2{font-size:15px;margin:0 0 4px;color:var(--w-teal-2)}.wtn-quick>p{font-size:11px;color:var(--muted);margin:0 0 15px}.wtn-action{display:flex;align-items:center;gap:11px;text-align:right;width:100%;background:none;border:0;border-radius:8px;padding:9px 0;color:var(--ink)}.wtn-action:hover{background:#f7fafb}.wtn-action>span:nth-child(2){flex:1;min-width:0}.wtn-action b{display:block;font-size:11px;font-weight:700}.wtn-action small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.wtn-action>.wtn-icon{width:16px;height:16px;color:#8b9ba3}.wtn-action-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#eaf4f5;border-radius:8px;color:var(--w-teal);flex:0 0 auto}.wtn-action-icon .wtn-icon{width:19px;height:19px}
.wtn-dashboard-metrics{margin-bottom:22px;gap:20px}.wtn-stat{min-height:150px;padding:20px}.wtn-stat-icon{width:40px;height:40px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;background:#fff0f2;color:#d44057}.wtn-stat small{display:block;font-size:11px}.wtn-stat b{font-size:27px;margin-top:4px;direction:rtl;text-align:right}.wtn-stat[data-tone=teal] .wtn-stat-icon{background:#e3f2ef;color:#2a816e}.wtn-stat[data-tone=blue] .wtn-stat-icon{background:#e9f1fc;color:#477db9}.wtn-stat[data-tone=purple] .wtn-stat-icon{background:#f0edfb;color:#8467bd}.wtn-stat[data-tone=amber] .wtn-stat-icon{background:#fff3df;color:#ad7617}
.wtn-bottom-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.wtn-visibility,.wtn-focus{padding:24px}.wtn-section-heading{display:flex;gap:12px;align-items:center;margin-bottom:24px}.wtn-section-heading>div{flex:1}.wtn-section-heading p{font-size:10px;color:var(--muted);margin:0}.wtn-section-heading>b{font-size:24px;color:var(--w-teal)}.wtn-visibility progress{display:block;width:100%;height:8px;border:0;border-radius:10px;background:#edf1f4;color:var(--w-teal);overflow:hidden}.wtn-visibility progress::-webkit-progress-bar{background:#edf1f4;border-radius:10px}.wtn-visibility progress::-webkit-progress-value{background:#4f9f9f;border-radius:10px}.wtn-visibility progress::-moz-progress-bar{background:#4f9f9f;border-radius:10px}.wtn-progress-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:10px;gap:12px}.wtn-focus h2{margin-bottom:13px}.wtn-focus-row{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #f0f2f4;background:none;padding:10px 0;color:#5b6c77;font-size:11px;text-align:right;gap:12px}.wtn-focus-row:last-child{border-bottom:0}.wtn-focus-row>span{display:inline-flex;align-items:center;gap:8px}.wtn-focus-row .wtn-icon{width:17px;height:17px;color:#89a1a8}.wtn-focus-row b{background:#fff0f2;color:#b8394d;padding:2px 10px;border-radius:5px;font-size:11px}.wtn-focus-row:hover{color:var(--w-teal)}.wtn-workspace-footer{text-align:center;color:#95a0aa;font-size:10px;margin-top:28px}
.login{background:#f5f5f9;padding:32px 18px}.loginCard{position:relative;overflow:hidden;width:min(430px,100%);border:0;border-radius:12px;padding:36px;box-shadow:0 3px 18px #22303e12}.loginCard:before,.loginCard:after{display:none}.mark{width:64px;height:64px;border-radius:12px;background:#fff url('https://wateenstore.online/wateen-brand-mark.webp') center/contain no-repeat!important;color:transparent!important;box-shadow:none;border:0;margin:0 auto 18px}.login .wtn-eyebrow{text-align:center;font-size:10px;margin-bottom:8px}.login h1{font-size:24px;color:var(--w-teal-2);margin:0 0 7px}.login p{font-size:12px;color:var(--muted);margin:0 0 26px;line-height:1.8}.login .primary{min-height:44px;margin-top:20px}.login .field label{font-size:12px}.login input{min-height:44px}.wtn-login-footer{text-align:center;color:#98a2ab;font-size:10px;margin-top:26px;padding-top:18px;border-top:1px solid #f1f3f5}
@media(max-width:1100px){.wtn-overview{grid-template-columns:1.3fr 1fr;gap:16px}.wtn-welcome{padding:22px}.wtn-welcome-illustration{width:140px}.wtn-dashboard-metrics{gap:14px}.wtn-stat{padding:16px}.wtn-stat b{font-size:24px}.wtn-bottom-grid{gap:16px}}
@media(max-width:900px){.wtn-overview{grid-template-columns:1fr}.wtn-quick{display:none}.wtn-bottom-grid{grid-template-columns:1fr}.wtn-welcome-illustration{width:180px}.wtn-welcome{min-height:220px}.wtn-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.top{top:10px;margin:10px 12px 0;padding:0 12px;height:62px;gap:8px}.top .wtn-page-title small{font-size:9px}.wtn-page-title b{font-size:13px}.wtn-store-link{display:none}.top .wtn-refresh{padding:8px;min-width:34px}.wtn-refresh span{display:none}.top .wtn-top-avatar{width:30px;height:30px;font-size:13px}.content{padding:24px 14px 30px}.hero{padding:0;margin-bottom:18px;border-radius:0}.hero h1{font-size:23px}.hero p{font-size:11px}.heroActions{gap:8px}.heroActions .primary{flex:0 1 auto}.heroActions .phase{font-size:9px}.wtn-dashboard-heading{align-items:flex-start;margin-bottom:20px}.wtn-dashboard-heading h1{font-size:23px}.wtn-dashboard-heading p{font-size:10px}.wtn-date{display:none}.wtn-overview{gap:16px;margin-bottom:18px}.wtn-welcome{padding:22px;min-height:215px;gap:3px}.wtn-welcome h2{font-size:23px}.wtn-welcome p{font-size:10px}.wtn-welcome-illustration{width:140px;max-width:42%}.wtn-dashboard-metrics{gap:12px;margin-bottom:18px}.wtn-stat{min-height:148px;padding:17px}.wtn-stat b{font-size:24px}.wtn-stat small{font-size:10px}.wtn-stat-icon{width:36px;height:36px;margin-bottom:12px}.wtn-visibility,.wtn-focus{padding:19px}.wtn-section-heading{gap:9px}.wtn-section-heading h2{font-size:13px}.wtn-section-heading p{font-size:9px}.wtn-section-heading>b{font-size:21px}.metric{border-radius:10px}.metrics{gap:12px}.toolbar{padding:12px;gap:9px}.modal{border-radius:14px 14px 0 0}.modalBody,.drawerBody{padding:16px}.modalHead,.modalFoot,.drawerHead{padding:14px}.loginCard{padding:28px}.brand b{font-size:19px}.nav{font-size:12px}.sideFoot{background:#fff}}
@media(prefers-reduced-motion:reduce){.primary,.secondary,.danger,.nav,.field input,.field select,.field textarea{transition:none}.spinner{animation:none;border-top-color:var(--b)}}



.wtn-back[hidden]{display:none}.top .wtn-back{gap:5px;min-width:38px;padding:8px 10px;margin:0;font-size:11px}.wtn-back .wtn-icon{width:18px;height:18px;transform:rotate(180deg)}
@media(max-width:760px){.wtn-back span{display:none}.top .wtn-back{padding:8px;min-width:34px}.top{gap:6px}.wtn-page-title{flex-shrink:0}}

/* Sneat-style analytical home — Wateen palette, native accessible SVG charts. */
.wtn-range{display:inline-flex;gap:4px;padding:4px;background:#eaeef2;border-radius:8px;flex:none}.wtn-range button,.wtn-trend-tabs button{border:0;border-radius:6px;background:none;color:#73838e;font-size:11px;padding:8px 12px;min-height:34px}.wtn-range button[aria-pressed=true]{background:#fff;color:var(--w-teal);box-shadow:0 2px 6px #22303e0b}
.wtn-sneat-top{display:grid;grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px}.wtn-sneat-top .wtn-welcome{min-height:210px;padding:24px 28px}.wtn-sneat-top .wtn-welcome h2{font-size:23px}.wtn-sneat-top .wtn-welcome p{font-size:11px;margin-bottom:14px}.wtn-sneat-top .wtn-stat{display:flex;flex-direction:column;justify-content:center;padding:20px;min-height:0}.wtn-sneat-top .wtn-stat-icon{margin-bottom:18px}.wtn-sneat-top .wtn-stat b{font-size:24px;white-space:nowrap;letter-spacing:-.5px}.wtn-sneat-top .wtn-stat[data-money] b{font-size:20px}.wtn-sneat-top .wtn-stat small{font-size:10px;line-height:1.7}.wtn-sneat-top .wtn-welcome-illustration{width:175px;max-width:38%}
.wtn-analytics-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:22px;margin-bottom:22px}.wtn-revenue{min-width:0}.wtn-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 12px}.wtn-card-heading h2,.wtn-period-report h2,.wtn-analytics-unavailable h2{font-size:15px;font-weight:700;color:var(--w-teal-2);margin:0 0 5px}.wtn-card-heading p{font-size:10px;color:var(--muted);margin:0}.wtn-card-heading>.wtn-icon{width:19px;color:#9aa8af}
.wtn-chart-legend{display:flex;gap:14px;font-size:9px;color:var(--muted);flex-wrap:wrap}.wtn-chart-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.wtn-chart-legend i,.wtn-status-list i{width:8px;height:8px;background:var(--w-teal);border-radius:2px;display:inline-block;flex:none}.wtn-chart-legend i.previous{background:#ffc2c7}
.wtn-revenue-inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(145px,1fr);align-items:center;padding:4px 16px 12px;gap:4px}.wtn-chart-wrap{position:relative;min-width:0;direction:ltr;isolation:isolate}.wtn-chart-svg{display:block;width:100%;height:auto;overflow:visible}.wtn-chart-svg text{fill:#8a97a0;font:13px Tahoma,Arial,sans-serif;direction:ltr}.wtn-chart-svg g:focus{outline:none}.wtn-chart-svg g:focus .wtn-current-bar,.wtn-chart-svg g:hover .wtn-current-bar{fill:#18849a}.wtn-chart-svg g:focus circle{stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 2px #0b5e72)}
.wtn-chart-tooltip{position:absolute;top:4px;z-index:5;transform:translateX(-50%);background:#173f4b;color:#fff;border-radius:7px;padding:8px 11px;font-size:10px;line-height:1.7;text-align:right;direction:rtl;max-width:240px;min-width:160px;pointer-events:none;box-shadow:0 4px 15px #173f4b20}.wtn-chart-tooltip[hidden]{display:none}
.wtn-growth{border-inline-start:1px solid #f0f2f4;text-align:center;align-self:stretch;padding:0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.wtn-ring{position:relative;width:140px;max-width:100%;line-height:1;flex:none}.wtn-ring svg{display:block;width:100%}.wtn-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:20px}.wtn-ring b{font-size:26px;color:var(--w-teal-2);font-weight:700}.wtn-ring small{font-size:9px;color:var(--muted);white-space:nowrap}.wtn-growth>p{font-size:9px;color:var(--muted);margin:3px 0 12px}.wtn-period-total{padding:5px 0}.wtn-period-total small{display:block;font-size:9px;color:var(--muted)}.wtn-period-total b{display:block;font-size:16px;color:var(--w-teal);font-weight:700}.wtn-period-total em{font-size:9px;font-style:normal;font-weight:400}.wtn-period-total.previous b{color:#9b727b}
.wtn-delta{display:inline-flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap;line-height:1.6}.wtn-delta.up{color:#2f8b69}.wtn-delta.down{color:#c15b6d}.wtn-delta.flat{color:#88949d}.wtn-growth>.wtn-delta{margin-top:7px;font-size:10px}.wtn-chart-note{font-size:9px;color:#8a97a0;line-height:1.8;margin:0 24px 15px}.wtn-chart-table{border-top:1px solid #f0f2f4}.wtn-chart-table summary{font-size:10px;color:var(--w-teal);padding:12px 24px;cursor:pointer}.wtn-chart-table .tableWrap{display:block!important;max-height:280px}.wtn-chart-table .tbl{min-width:520px}.wtn-chart-table caption{font-size:10px;padding:8px;color:var(--muted)}.wtn-chart-table .tbl td,.wtn-chart-table .tbl th{font-size:10px;padding:8px 12px}
.wtn-report-column{display:grid;gap:20px;grid-template-rows:auto 1fr;min-width:0}.wtn-mini-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wtn-mini-pair .wtn-stat{padding:20px;min-height:150px}.wtn-mini-pair .wtn-stat b{font-size:25px}.wtn-mini-pair .wtn-stat-icon{margin-bottom:12px}.wtn-period-report{position:relative;overflow:hidden;padding:22px;min-height:185px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.wtn-period-report>div{position:relative;z-index:1}.wtn-period-tag{font-size:9px;color:#a17125;background:#fff2dc;padding:4px 9px;display:inline-block;border-radius:5px;margin:6px 0 12px}.wtn-report-value{display:block;font-size:25px;line-height:1.5;color:var(--w-teal-2);margin-bottom:3px;white-space:nowrap;letter-spacing:-.7px}.wtn-report-value small{font-size:10px;font-weight:400;letter-spacing:0}.wtn-spark{width:45%;max-width:180px;min-width:100px;flex:1;align-self:center}.wtn-period-report>p{flex-basis:100%;margin:0;font-size:9px;color:var(--muted);line-height:1.8}
.wtn-insights-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:22px}.wtn-insights-row>.panel{min-width:0}.wtn-status-summary{display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:12px}.wtn-status-summary svg{width:116px;height:116px;flex:none}.wtn-status-summary span{font-size:10px;color:var(--muted)}.wtn-status-summary b{display:block;font-size:32px;line-height:1.5;color:var(--w-teal-2)}.wtn-status-summary small{font-size:10px;color:var(--muted)}.wtn-status-list{padding:8px 24px 20px}.wtn-status-list>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;color:#617583}.wtn-status-list span{display:inline-flex;gap:9px;align-items:center}.wtn-status-list b{font-size:12px;font-weight:400;color:var(--ink)}.wtn-zero{font-size:11px;color:var(--muted);line-height:1.8}
.wtn-trend-tabs{display:flex;gap:6px;padding:16px 20px 0}.wtn-trend-tabs button[aria-pressed=true]{background:#eaf3f5;color:var(--w-teal)}.wtn-trend-total{display:flex;align-items:center;gap:10px;padding:22px 24px 8px}.wtn-trend-total small{font-size:10px;color:var(--muted)}.wtn-trend-total b{display:block;font-size:25px;color:var(--w-teal-2);margin-top:3px;line-height:1.4}.wtn-trend-total em{font-style:normal;font-size:10px;font-weight:400}.wtn-trend-card .wtn-chart-wrap{padding:5px 12px}.wtn-subtle{font-size:9px;color:var(--muted);padding:0 24px 20px;margin:8px 0 0;text-align:center}.wtn-day-row{display:flex;align-items:center;gap:10px;padding:12px 22px}.wtn-day-row>div{flex:1;min-width:0}.wtn-day-row b{font-size:11px;color:#526977}.wtn-day-row small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.wtn-day-row strong{text-align:left;white-space:nowrap;font-size:12px;color:var(--w-teal-2);font-weight:400}.wtn-day-row .wtn-action-icon{width:34px;height:34px}.wtn-day-row [data-tone="1"]{background:#fff0f2;color:#c15b6d}.wtn-day-row [data-tone="2"]{background:#f0edfb;color:#8467bd}.wtn-day-row [data-tone="3"]{background:#fff3df;color:#ad7617}
.wtn-stock-metrics{margin-bottom:22px}.wtn-stock-metrics .wtn-stat{min-height:145px}.wtn-dashboard-analytics .wtn-bottom-grid{margin-top:0}.wtn-analytics-unavailable{padding:24px;margin-bottom:22px}.wtn-analytics-unavailable p{font-size:12px;color:var(--muted)}.wtn-fallback-counts{margin-bottom:22px}
@media(min-width:1500px){.wtn-sneat-top{grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,1fr))}.wtn-sneat-top .wtn-stat[data-money] b{font-size:23px}.wtn-revenue-inner{grid-template-columns:minmax(0,3.1fr) minmax(155px,1fr)}.wtn-period-report{min-height:210px}}
@media(max-width:1250px){.wtn-sneat-top{grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,1fr));gap:16px}.wtn-sneat-top .wtn-welcome{padding:22px}.wtn-sneat-top .wtn-stat{padding:16px}.wtn-sneat-top .wtn-stat[data-money] b{font-size:18px}.wtn-sneat-top .wtn-welcome-illustration{width:135px}.wtn-analytics-row{grid-template-columns:minmax(0,1.9fr) minmax(235px,1fr);gap:16px}.wtn-revenue-inner{grid-template-columns:minmax(0,1fr) 125px;padding:2px 10px 12px}.wtn-ring{width:120px}.wtn-card-heading{padding:20px 20px 10px;flex-wrap:wrap}.wtn-chart-legend{gap:10px}.wtn-period-report{padding:20px}.wtn-report-value{font-size:22px}.wtn-mini-pair{gap:14px}.wtn-mini-pair .wtn-stat{padding:16px}.wtn-insights-row{gap:16px}.wtn-status-summary{padding:0 18px}.wtn-status-summary svg{width:90px;height:90px}.wtn-status-list{padding:6px 20px 16px}.wtn-day-row{padding:11px 17px;gap:8px}.wtn-trend-total{padding:20px 20px 8px}}
@media(max-width:1050px){.wtn-sneat-top{grid-template-columns:repeat(2,minmax(0,1fr))}.wtn-sneat-top .wtn-welcome{grid-column:1/-1;min-height:195px}.wtn-sneat-top .wtn-stat{min-height:145px}.wtn-sneat-top .wtn-stat[data-money] b{font-size:24px}.wtn-sneat-top .wtn-welcome-illustration{width:170px}.wtn-analytics-row{grid-template-columns:1fr}.wtn-report-column{grid-template-columns:1fr 1.1fr;grid-template-rows:1fr;gap:16px}.wtn-mini-pair .wtn-stat{min-height:0}.wtn-insights-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wtn-daily-activity{grid-column:1/-1}.wtn-daily-activity .wtn-day-row{display:inline-flex;width:50%;vertical-align:top;padding:12px 22px}.wtn-daily-activity .wtn-card-heading{flex-wrap:nowrap}.wtn-revenue-inner{grid-template-columns:minmax(0,3fr) minmax(135px,1fr)}}
@media(max-width:760px){.wtn-dashboard-analytics .wtn-dashboard-heading{align-items:stretch;flex-direction:column;gap:14px}.wtn-range{align-self:flex-start}.wtn-sneat-top{gap:12px;margin-bottom:16px}.wtn-sneat-top .wtn-welcome{padding:22px;min-height:200px}.wtn-sneat-top .wtn-welcome-illustration{width:140px}.wtn-sneat-top .wtn-stat{min-height:145px;padding:18px}.wtn-sneat-top .wtn-stat[data-money] b{font-size:22px}.wtn-sneat-top .wtn-stat b{font-size:27px}.wtn-analytics-row{gap:16px;margin-bottom:16px}.wtn-card-heading{padding:20px 18px 10px}.wtn-card-heading h2{font-size:14px}.wtn-revenue-inner{grid-template-columns:1fr;gap:8px;padding:4px 8px 16px}.wtn-chart-svg text{font-size:15px}.wtn-growth{border-inline-start:0;border-top:1px solid #f0f2f4;margin:0 12px;padding:12px 0 0;display:grid;grid-template-columns:110px 1fr 1fr;gap:4px 8px;align-items:center}.wtn-growth .wtn-ring{grid-row:1/4;width:110px}.wtn-ring b{font-size:24px}.wtn-ring small{font-size:9px}.wtn-growth>p{grid-column:2/-1;margin:0;font-size:9px}.wtn-growth>.wtn-delta{grid-column:2/-1;justify-content:center;margin-top:3px}.wtn-period-total b{font-size:15px}.wtn-chart-note{margin:0 20px 12px;font-size:9px}.wtn-chart-table summary{padding:12px 20px}.wtn-report-column{grid-template-columns:1fr;gap:16px}.wtn-mini-pair{gap:12px}.wtn-mini-pair .wtn-stat{min-height:140px;padding:18px}.wtn-period-report{min-height:175px;padding:22px}.wtn-spark{max-width:200px}.wtn-report-value{font-size:25px}.wtn-insights-row{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.wtn-daily-activity{grid-column:auto}.wtn-daily-activity .wtn-day-row{display:flex;width:100%;padding:13px 22px}.wtn-status-summary{padding:4px 24px}.wtn-status-summary svg{width:112px;height:112px}.wtn-status-list{padding:8px 24px 20px}.wtn-trend-card .wtn-chart-wrap{padding:2px 18px}.wtn-stock-metrics{margin-bottom:16px}.wtn-stock-metrics .wtn-stat{min-height:145px}}
/* Brief composited reveals; true values are present immediately, with no count-up loop. */
@media(prefers-reduced-motion:no-preference){
 .wtn-dashboard .wtn-stat,.wtn-dashboard .panel,.wtn-welcome{transition:transform .18s ease,box-shadow .18s ease}
 .wtn-dashboard[data-wtn-enter] .wtn-welcome,.wtn-dashboard[data-wtn-enter] .wtn-stat>b{animation:wtnWorkspaceReveal .28s ease-out both}
 .wtn-dashboard[data-wtn-enter] .wtn-stat:nth-child(2)>b{animation-delay:.035s}.wtn-dashboard[data-wtn-enter] .wtn-stat:nth-child(3)>b{animation-delay:.07s}
 .wtn-dashboard[data-wtn-enter] .wtn-welcome-token{animation:wtnTokenReveal .34s ease-out both}
 @keyframes wtnWorkspaceReveal{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
 @keyframes wtnTokenReveal{from{opacity:0;transform:translateY(4px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(8deg)}}
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .wtn-dashboard .wtn-stat:hover,.wtn-dashboard .panel:hover{transform:translateY(-2px);box-shadow:0 8px 22px #22303e0e}
 .wtn-sneat .primary:not(:disabled):hover,.wtn-sneat .secondary:not(:disabled):hover{transform:translateY(-1px)}
 .wtn-sneat .primary:not(:disabled):active,.wtn-sneat .secondary:not(:disabled):active{transform:translateY(0)}
}
@media(max-width:760px){.wtn-welcome-moment{font-size:9px}.wtn-welcome-token{width:31px;height:31px;border-radius:10px}.wtn-welcome-token svg{width:20px;height:20px}}


/* A quiet prayer companion in the canonical header. */
/* Personal tools share the canonical shell, metrics and dialog history. */
.wtn-sneat>.main>.top{height:auto;min-height:70px;padding-block:10px}.top .wtn-focus-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;font-size:11px;min-height:38px;flex:none}.wtn-focus-toggle .wtn-icon{width:17px;height:17px}.top .wtn-focus-toggle[aria-pressed=true]{background:var(--w-teal);border-color:var(--w-teal);color:#fff}
.wtn-workspace-row{display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(280px,1.2fr) minmax(250px,1fr);gap:18px;margin-bottom:22px}.wtn-personal-shortcuts,.wtn-daily-goal{padding:20px 22px;min-width:0}.wtn-personal-shortcuts>header,.wtn-daily-goal>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.wtn-personal-shortcuts h2,.wtn-daily-goal h2{font-size:15px;margin:0;color:var(--w-teal-2)}.wtn-personal-shortcuts .wtn-eyebrow{font-size:10px;margin-bottom:3px}.wtn-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--w-teal);font-family:inherit;font-size:11px;cursor:pointer;padding:6px 2px;min-height:32px}.wtn-text-button:hover{color:var(--b)}.wtn-text-button .wtn-icon{width:15px;height:15px}.wtn-pinned-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wtn-pinned-item{display:flex;align-items:center;gap:8px;border:1px solid #e8eff0;border-radius:9px;background:#f9fbfc;text-align:right;min-width:0;min-height:50px;padding:8px;color:var(--w-teal-2);font:inherit;cursor:grab}.wtn-pinned-item .wtn-action-icon{width:30px;height:30px;border-radius:8px}.wtn-pinned-item .wtn-icon{width:17px;height:17px}.wtn-pinned-item b{font-size:11px;font-weight:500;flex:1;overflow-wrap:anywhere}.wtn-pin-grip{display:none;font-size:18px;color:#9fb1b6;flex:none}.wtn-pinned-item:hover{background:#eef6f6;border-color:#cfe1e4}.wtn-pinned-item.is-dragging{opacity:.45}.wtn-shortcuts-note,.wtn-shortcuts-empty{font-size:9px;color:var(--muted);line-height:1.8;margin:12px 0 0}.wtn-shortcuts-empty{font-size:12px;padding:22px 0}
.wtn-daily-goal>header{justify-content:flex-start;margin-bottom:14px}.wtn-daily-goal>header>div{flex:1}.wtn-daily-goal>header small{font-size:9px;color:var(--muted)}.wtn-daily-goal>header .wtn-action-icon{background:#fff3df;color:#ad7617;width:33px;height:33px}.wtn-goal-empty p{font-size:13px;color:var(--w-teal-2);margin:0 0 6px}.wtn-goal-empty>small{display:block;color:var(--muted);font-size:10px;line-height:1.9}.wtn-goal-empty .secondary{font-size:10px;min-height:32px;padding:5px 10px;margin-top:11px}.wtn-goal-empty .wtn-icon{width:14px;height:14px}.wtn-goal-summary{display:flex;align-items:center;gap:10px;justify-content:space-between}.wtn-goal-summary>div{min-width:0}.wtn-goal-summary span{font-size:10px;color:var(--muted)}.wtn-goal-summary strong{display:block;font-size:23px;line-height:1.7;color:var(--w-teal-2);overflow-wrap:anywhere}.wtn-goal-summary strong small{font-size:10px;font-weight:400;color:var(--muted)}.wtn-goal-percent{display:grid;place-items:center;width:47px;height:47px;flex:none;background:#eaf4f5;border-radius:14px;color:var(--w-teal);font-size:15px;font-weight:500}.wtn-goal-percent.is-complete{background:#e8f6ee;color:#287a56}.wtn-goal-meter{height:7px;border-radius:8px;background:#edf2f4;overflow:hidden;margin-top:10px}.wtn-goal-meter>span{display:block;height:100%;background:#4f9f9f;border-radius:8px}.wtn-goal-message{font-size:11px;color:var(--w-teal);margin:10px 0 5px}.wtn-goal-message.is-complete{color:#287a56}.wtn-goal-note{display:block;font-size:9px;color:var(--muted);line-height:1.8}
.wtn-workspace-shade{display:none;position:fixed;inset:0;z-index:10060;align-items:center;justify-content:center;padding:18px;background:#0d272e61;backdrop-filter:blur(3px)}.wtn-workspace-shade.on{display:flex}.wtn-workspace-dialog{position:relative;width:100%;max-width:510px;max-height:calc(100dvh - 36px);overflow:auto;background:#fff;border:1px solid #edf2f1;border-radius:18px;padding:30px;box-shadow:0 24px 80px #123c4430;outline:none;direction:rtl;text-align:right;font-family:inherit;color:var(--ink)}.wtn-workspace-dialog h2{font-size:22px;color:var(--w-teal-2);margin:5px 0 8px;padding-inline-end:15px}.wtn-workspace-dialog p{font-size:11px;line-height:1.9;color:var(--muted);margin:0 0 15px}.wtn-workspace-dialog .wtn-eyebrow{font-size:10px;padding-inline-end:15px}.wtn-workspace-close{position:absolute;top:11px;left:12px;border:0;border-radius:50%;background:#f3f6f5;width:30px;height:30px;font-size:23px;line-height:1;color:#647776;cursor:pointer}.wtn-pin-options{display:flex;flex-direction:column;gap:6px;margin:15px 0}.wtn-pin-option{display:flex;align-items:center;gap:10px;border:1px solid #e7eeed;border-radius:10px;padding:8px}.wtn-pin-option>label{display:flex;align-items:center;gap:9px;flex:1;min-width:0;cursor:pointer}.wtn-pin-option input{width:17px;height:17px;accent-color:var(--w-teal);flex:none}.wtn-pin-option b{font-size:12px;font-weight:500}.wtn-pin-option .wtn-action-icon{width:30px;height:30px}.wtn-pin-option .wtn-icon{width:17px;height:17px}.wtn-pin-order{display:flex;gap:4px}.wtn-pin-order .secondary{font-size:16px;min-height:32px;min-width:32px;padding:2px 6px;margin:0}.wtn-workspace-dialog footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #edf2f1;margin-top:15px;padding-top:16px}.wtn-workspace-dialog footer .primary,.wtn-workspace-dialog footer .secondary{font-size:11px;margin:0;padding:9px 13px;min-height:36px}.wtn-workspace-dialog .wtn-workspace-local-note{font-size:10px;margin:10px 0 0;color:var(--muted)}.wtn-workspace-error{font-size:11px;line-height:1.8;color:#b8394d;min-height:20px}.wtn-workspace-dialog form>label{display:block;font-size:12px;color:var(--w-teal-2);margin:16px 0 7px}.wtn-workspace-dialog form>select,.wtn-workspace-dialog form>input{width:100%;padding:11px;border:1px solid #dbe5e4;border-radius:8px;background:#fff;font:inherit;font-size:13px;color:var(--ink)}.wtn-workspace-dialog form>input{direction:ltr;text-align:right}.wtn-workspace-dialog form>small{display:block;font-size:10px;color:var(--muted);line-height:1.9;margin-top:9px}
body.wtn-focus-mode .app>.side,body.wtn-focus-mode.wtn-sidebar-mobile .app>.side,body.wtn-focus-mode .bottom,body.wtn-focus-mode #wtnSideToggle,body.wtn-focus-mode #wtnSideBackdrop{display:none!important}body.wtn-focus-mode .app>.main{margin-right:0!important}body.wtn-focus-mode .main>.content{max-width:1680px}body.wtn-focus-mode .wtn-dashboard .wtn-welcome,body.wtn-focus-mode .wtn-dashboard .wtn-insights-row,body.wtn-focus-mode .wtn-dashboard .wtn-stock-metrics,body.wtn-focus-mode .wtn-dashboard .wtn-bottom-grid,body.wtn-focus-mode .wtn-dashboard .wtn-workspace-footer{display:none}body.wtn-focus-mode .wtn-dashboard .wtn-sneat-top{grid-template-columns:repeat(2,minmax(0,1fr))}body.wtn-focus-mode .wtn-sneat-top .wtn-stat{min-height:120px}body.wtn-focus-mode .wtn-store-link,body.wtn-focus-mode .wtn-top-avatar{display:none}
@media(max-width:1100px){.wtn-personal-shortcuts,.wtn-daily-goal{padding:18px}.wtn-pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wtn-pinned-item b{font-size:10px}.wtn-pin-grip{display:none}}
@media(max-width:760px){.wtn-workspace-row{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.wtn-personal-shortcuts,.wtn-daily-goal{padding:18px}.wtn-pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wtn-pinned-item b{font-size:11px}.top .wtn-focus-toggle{width:30px;min-width:30px;padding:5px}.wtn-focus-toggle>span{display:none}body.wtn-focus-mode .wtn-focus-toggle{width:auto;min-width:34px}body.wtn-focus-mode .wtn-focus-toggle>span{display:inline;font-size:10px}.wtn-sneat>.main>.top{min-height:62px}.wtn-workspace-shade{padding:12px}.wtn-workspace-dialog{padding:28px 18px 20px;max-height:calc(100dvh - 24px)}.wtn-workspace-dialog h2{font-size:20px}.wtn-pin-option{gap:5px}.wtn-pin-option>label{gap:7px}.wtn-pin-option b{font-size:11px}.wtn-pin-order .secondary{min-width:29px}.wtn-workspace-dialog footer{gap:6px}.wtn-workspace-dialog footer .primary,.wtn-workspace-dialog footer .secondary{padding:8px 10px}.wtn-workspace-dialog footer .wtn-text-button{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.wtn-pinned-item{transition:background-color .15s,border-color .15s}.wtn-goal-meter>span{transition:width .2s ease}}
@media(max-width:760px){.top .wtn-top-avatar{display:none}body.wtn-focus-mode .wtn-sneat>.main>.top{gap:4px}body.wtn-focus-mode .wtn-focus-toggle>span{display:none}body.wtn-focus-mode .wtn-focus-toggle:after{content:'إنهاء';font-size:10px}}
.wtn-prayer-heart{width:19px;height:19px;fill:none;stroke:var(--w-coral);stroke-width:1.6;vertical-align:middle}
/* Daily checklist and local navigation picker. */
.wtn-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wtn-personal-tasks{padding:20px;min-width:0}.wtn-personal-tasks>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.wtn-personal-tasks h2{font-size:15px;margin:0;color:var(--w-teal-2)}.wtn-personal-tasks .wtn-eyebrow{font-size:10px;margin-bottom:3px}.wtn-personal-tasks>header .wtn-text-button{font-size:10px;white-space:nowrap}.wtn-personal-tasks form{display:flex;gap:6px;align-items:center}.wtn-personal-tasks form>input{flex:1;min-width:0;width:100%;border:1px solid #dce7e7;background:#fbfdfd;border-radius:8px;padding:9px 10px;font:inherit;font-size:11px;color:var(--ink);min-height:37px}.wtn-personal-tasks form>input:focus{outline:2px solid #0b5e7230;outline-offset:1px}.wtn-personal-tasks form>.secondary{width:35px;min-width:35px;min-height:35px;padding:0;margin:0;font-size:22px;line-height:1;background:#edf5f5;color:var(--w-teal);border-color:#e1eded}.wtn-task-error{font-size:10px;color:#b8394d;line-height:1.7}.wtn-task-error:not(:empty){margin-top:6px}.wtn-task-progress-label{font-size:9px;color:var(--muted);margin:12px 0 5px}.wtn-task-progress{display:block;width:100%;height:5px;border:0;background:#edf2f3;color:#4f9f9f;border-radius:8px;overflow:hidden}.wtn-task-progress::-webkit-progress-bar{background:#edf2f3;border-radius:8px}.wtn-task-progress::-webkit-progress-value{background:#4f9f9f;border-radius:8px}.wtn-task-progress::-moz-progress-bar{background:#4f9f9f;border-radius:8px}.wtn-task-list{list-style:none;padding:0;margin:9px 0}.wtn-task-item{display:flex;align-items:center;gap:4px;padding:8px 0;border-bottom:1px solid #eff3f3;min-width:0}.wtn-task-item:last-child{border-bottom:0}.wtn-task-item>label{display:flex;align-items:flex-start;gap:7px;min-width:0;flex:1;cursor:pointer;font-size:11px;line-height:1.8;color:var(--ink)}.wtn-task-item>label>input{width:16px;height:16px;margin:3px 0 0;flex:none;accent-color:var(--w-teal)}.wtn-task-item>label>span{min-width:0;overflow-wrap:anywhere}.wtn-task-item small{display:block;font-size:9px;color:var(--muted);text-decoration:none}.wtn-task-item.is-done>label>span{color:#81968f}.wtn-task-item.is-done .wtn-task-text{text-decoration:line-through}.wtn-task-action{border:0;background:#f5f8f8;color:#81999e;border-radius:7px;width:28px;height:30px;display:grid;place-items:center;flex:none;cursor:pointer;padding:5px}.wtn-task-action:hover{background:#e8f2f3;color:var(--w-teal)}.wtn-task-action[data-task-delete]:hover{background:#fff0f2;color:#b8394d}.wtn-task-action .wtn-icon{width:15px;height:15px}.wtn-task-empty{font-size:11px;line-height:1.9;color:var(--muted);margin:16px 0}.wtn-task-local{display:block;font-size:9px;color:var(--muted);line-height:1.8;margin-top:9px}.wtn-task-undo{display:flex;align-items:center;gap:12px;background:#eef7f4;color:var(--w-teal);font-size:10px;border-radius:8px;padding:4px 10px;margin-top:8px}.wtn-task-undo .wtn-text-button{padding:2px;min-height:28px;font-size:10px}.wtn-task-tabs{display:flex;gap:7px;margin:15px 0}.wtn-task-tabs button{border:1px solid #e4eded;border-radius:8px;padding:8px 12px;background:#fff;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.wtn-task-tabs button[aria-pressed=true]{background:#eaf4f5;color:var(--w-teal);border-color:#d7e8ea}.wtn-task-full-list{max-height:340px;overflow:auto;overscroll-behavior:contain}.wtn-task-full-list .wtn-task-item{padding:10px 2px}.wtn-task-full-list .wtn-task-item>label{font-size:12px}.wtn-task-full-list .wtn-task-action{width:33px;height:33px}
.top .wtn-command-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:8px 10px;flex:none;white-space:nowrap}.wtn-command-toggle .wtn-icon{width:17px;height:17px}.wtn-command-toggle kbd{font:9px Tahoma,Arial,sans-serif;direction:ltr;color:#93a2a8;border:1px solid #e9edef;border-radius:4px;padding:1px 4px;margin-inline-start:4px}.wtn-command-shade{display:none;position:fixed;inset:0;z-index:10065;align-items:flex-start;justify-content:center;padding:clamp(35px,14vh,130px) 18px 20px;background:#0d272e61;backdrop-filter:blur(3px)}.wtn-command-shade.on{display:flex}.wtn-command-dialog{background:#fff;width:100%;max-width:560px;border:1px solid #e6eeee;border-radius:16px;box-shadow:0 24px 80px #123c4430;max-height:calc(100dvh - 65px);overflow:auto;padding:24px;direction:rtl;text-align:right;color:var(--ink);font-family:inherit;position:relative}.wtn-command-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-inline-end:20px}.wtn-command-dialog h2{font-size:21px;color:var(--w-teal-2);margin:2px 0 0}.wtn-command-dialog .wtn-eyebrow{font-size:10px}.wtn-command-search{display:flex;align-items:center;gap:10px;border:1px solid #c8dedf;box-shadow:0 0 0 3px #0b5e7208;border-radius:10px;padding:8px 11px;background:#fcfefe}.wtn-command-search>.wtn-icon{width:20px;height:20px;color:var(--w-teal)}.wtn-command-search>input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:13px;min-height:29px;color:var(--ink)}.wtn-command-count{font-size:10px;color:var(--muted);margin:13px 2px 7px}#wtnCommandResults{max-height:330px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px}#wtnCommandResults>button{display:flex;align-items:center;gap:11px;border:1px solid transparent;background:#fff;border-radius:9px;padding:9px;text-align:right;font:inherit;font-size:12px;color:var(--ink);cursor:pointer;flex:none}#wtnCommandResults>button>span:nth-child(2){flex:1}#wtnCommandResults>button>.wtn-icon{width:16px;color:#8ea7ad}#wtnCommandResults>button:hover,#wtnCommandResults>button.is-selected{background:#eef7f7;border-color:#e0eeee;color:var(--w-teal)}#wtnCommandResults .wtn-action-icon{width:33px;height:33px}#wtnCommandResults .wtn-action-icon>.wtn-icon{width:18px;height:18px}.wtn-command-empty{font-size:12px;color:var(--muted);line-height:1.9;padding:20px 8px}.wtn-command-dialog>footer{display:flex;align-items:center;gap:5px;border-top:1px solid #edf2f2;padding-top:13px;margin-top:13px;color:var(--muted);font-size:9px}.wtn-command-dialog kbd{font:9px Tahoma,Arial,sans-serif;direction:ltr;padding:1px 5px;background:#f2f6f6;border:1px solid #e4ecec;border-radius:4px;margin-inline-start:auto}
@media(max-width:1250px){.wtn-workspace-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wtn-personal-shortcuts{grid-column:1/-1}.wtn-workspace-row .wtn-pinned-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wtn-command-toggle kbd{display:none}}
@media(max-width:760px){.wtn-workspace-row{grid-template-columns:1fr}.wtn-personal-shortcuts{grid-column:auto}.wtn-workspace-row .wtn-pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wtn-personal-tasks{padding:18px}.wtn-task-action{width:31px;height:32px}.top .wtn-command-toggle{width:28px;min-width:28px;padding:5px}.top .wtn-command-toggle .wtn-icon{width:16px;height:16px}.wtn-sneat>.main>.top{gap:3px}.top .wtn-refresh{width:30px;min-width:30px;padding:6px}.wtn-command-toggle>span,.wtn-command-toggle kbd{display:none}body.wtn-focus-mode .wtn-sneat>.main>.top{gap:3px}.wtn-command-shade{padding:24px 12px 12px}.wtn-command-dialog{padding:23px 17px 17px;max-height:calc(100dvh - 36px)}.wtn-command-dialog>footer>span:first-child{display:none}.wtn-command-dialog>footer kbd{margin-inline-start:0}.wtn-task-full-list{max-height:320px}}
@media(min-width:361px) and (max-width:760px){body .top .wtn-prayer-chip{flex:1 1 calc(100% - 36px);max-width:calc(100% - 34px)}body .top .wtn-refresh{order:21}}
.top{height:auto;min-height:70px;flex-wrap:wrap;padding-block:10px}
.top .wtn-prayer-chip{display:inline-flex;align-items:center;gap:9px;border:1px solid #e3efec;background:#f4faf8;border-radius:9px;padding:6px 11px;min-height:46px;cursor:pointer;color:var(--w-teal);font-family:inherit;flex-shrink:0;text-align:start;box-shadow:none}
.wtn-prayer-chip:hover{background:#eaf5f0}.wtn-prayer-chip:focus-visible{outline:2px solid var(--w-teal);outline-offset:3px}.wtn-prayer-chip-icon{font-size:27px;line-height:1;transform:rotate(-15deg)}.wtn-prayer-chip-copy{display:flex;flex-direction:column;gap:2px}.wtn-prayer-chip-copy b{font-size:11px;font-weight:600;white-space:nowrap}.wtn-prayer-chip-copy small{font-size:9px;color:#6b807d;white-space:nowrap}.wtn-prayer-chip-arrow{font-size:15px;margin-inline-start:3px}.wtn-prayer-unavailable .wtn-prayer-chip-icon{opacity:.6}
.wtn-prayer-shade{display:none;position:fixed;inset:0;z-index:10080;align-items:center;justify-content:center;background:rgba(13,39,46,.38);padding:20px;backdrop-filter:blur(3px)}.wtn-prayer-shade.on{display:flex}.wtn-prayer-dialog{position:relative;background:#fff;border:1px solid #eef2f0;box-shadow:0 24px 80px #123c4430;border-radius:20px;max-width:440px;width:100%;max-height:calc(100dvh - 40px);overflow:auto;padding:32px;outline:none;direction:rtl;text-align:right;color:var(--text);font-family:inherit}.wtn-prayer-dialog h2{margin:6px 0 5px;font-size:23px;color:var(--w-teal-2)}.wtn-prayer-close{position:absolute;top:12px;left:13px;border:0;border-radius:50%;background:#f3f6f5;width:30px;height:30px;font-size:23px;line-height:1;color:#647776;cursor:pointer}.wtn-prayer-kicker{display:block;color:var(--w-coral);font-size:11px}.wtn-prayer-subtitle{font-size:11px;color:var(--muted);margin:0 0 22px}.wtn-prayer-region-label{display:block;font-size:11px;margin-bottom:7px}.wtn-prayer-dialog select{display:block;width:100%;padding:11px 10px;border:1px solid #dee7e5;border-radius:9px;background:white;font:inherit;font-size:12px;color:var(--w-teal-2)}.wtn-prayer-times{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:20px 0}.wtn-prayer-time{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 3px;border-radius:9px;background:#f7f8fa}.wtn-prayer-time span{font-size:10px;color:#788689}.wtn-prayer-time b{font-size:11px;white-space:nowrap;font-weight:500;color:var(--w-teal-2)}.wtn-prayer-time.is-next{background:#e9f5ef;box-shadow:inset 0 0 0 1px #b7dccb}.wtn-prayer-time.is-next span{color:var(--w-teal)}.wtn-prayer-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid #eef2f1;border-bottom:1px solid #eef2f1;cursor:pointer}.wtn-prayer-toggle span{display:flex;flex-direction:column;gap:5px}.wtn-prayer-toggle b{font-size:12px;font-weight:500}.wtn-prayer-toggle small{font-size:10px;color:var(--muted)}.wtn-prayer-toggle input{width:18px;height:18px;accent-color:var(--w-teal);cursor:pointer;flex-shrink:0}.wtn-prayer-source{font-size:10px;line-height:1.9;color:var(--muted);margin:16px 0 0}.wtn-prayer-source a{color:var(--w-teal);text-decoration:none}.wtn-prayer-source a:hover{text-decoration:underline}.wtn-prayer-empty{font-size:11px;line-height:1.9;color:var(--muted);padding:12px 0}.wtn-prayer-reminder{text-align:center;padding:8px 0}.wtn-prayer-moon{display:flex;align-items:center;justify-content:center;margin:0 auto 23px;width:80px;height:80px;background:#eaf6ef;border:1px solid #d9eee2;border-radius:24px;color:var(--w-teal);font-size:60px;line-height:1}.wtn-prayer-reminder h2{font-size:24px;margin-top:10px}.wtn-prayer-reminder p{font-size:19px;line-height:1.9;color:var(--w-teal-2);margin:18px 0 12px}.wtn-prayer-reminder>small{display:block;font-size:11px;color:var(--muted);margin-bottom:25px}.wtn-prayer-reminder .primary{width:100%;border-radius:10px;padding:12px;font-size:12px}.wtn-prayer-reminder-place{display:block;margin-top:16px;font-size:10px;color:var(--muted)}
@media(max-width:1050px){.wtn-store-link{display:none}}
@media(max-width:760px){.top{min-height:62px;padding-block:10px}.top .wtn-prayer-chip{order:20;flex:1 0 100%;min-height:42px;justify-content:flex-start;padding:6px 10px}.wtn-prayer-chip-copy{flex-direction:row;align-items:center;flex:1;gap:10px;justify-content:space-between}.wtn-prayer-chip-icon{font-size:23px}.wtn-prayer-chip-copy b{font-size:11px}.wtn-prayer-chip-copy small{font-size:9px}.wtn-prayer-dialog{padding:30px 20px 23px}.wtn-prayer-shade{padding:14px}.wtn-prayer-times{gap:4px}.wtn-prayer-time b{font-size:10px}.wtn-prayer-reminder h2{font-size:22px}}

/* Canonical editor protection: local change state and an accessible leave decision. */
.wtn-edit-status{margin-inline-start:auto;align-self:center;padding:7px 11px;border-radius:9px;background:#eef7f4;color:#327463;font-size:11px;font-weight:700;white-space:nowrap}.wtn-edit-status[data-state=dirty]{background:#fff3df;color:#91601f}.wtn-edit-status[data-state=busy]{background:#eef0ff;color:#6055b7}.modalHead:has(.wtn-edit-status){flex-wrap:wrap}
.wtn-edit-guard{position:fixed;inset:0;z-index:10200;background:#22243c66;display:grid;place-items:center;padding:20px;backdrop-filter:blur(4px)}.wtn-edit-guard[hidden]{display:none}.wtn-edit-guard section{width:min(100%,480px);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #fff8;border-radius:22px;background:#fff;padding:28px;box-shadow:0 24px 80px #22243c30;text-align:right;color:#3b3952}.wtn-edit-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff1e1;color:#a86d26;font-size:26px}.wtn-edit-guard h2{font-size:21px;line-height:1.6;margin:15px 0 6px}.wtn-edit-guard p{font-size:14px;line-height:1.9;margin:0 0 18px;color:#77748a}.wtn-edit-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wtn-edit-actions [data-edit-save]{grid-column:1/-1}.wtn-edit-actions [data-edit-discard]{color:#a44557;background:#fff7f8}.wtn-edit-guard .wtn-edit-error:empty{display:none}.wtn-edit-guard .wtn-edit-error{color:#a44557;background:#fff1f3;padding:10px;border-radius:10px}.wtn-edit-actions button{min-height:44px;font-size:13px}.wtn-edit-actions button:focus-visible{outline:3px solid #7b6ce6;outline-offset:3px}@media(max-width:520px){.wtn-edit-guard{padding:14px}.wtn-edit-guard section{padding:22px}.wtn-edit-status{font-size:10px;padding:6px 9px}.wtn-edit-guard h2{font-size:19px}}

/* Orders: a shared result set, in a table or four active fulfillment stages. */
.wtn-orders-page{min-width:0}.wtn-orders-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 110%,#e4f4ed 0,transparent 55%),linear-gradient(110deg,#f7fcfa,#fff);border:1px solid #e5efeb;border-radius:16px;padding:28px!important;gap:24px}.wtn-orders-hero h1{font-size:27px!important;letter-spacing:-.5px;margin:8px 0!important}.wtn-orders-hero p{font-size:12px!important}.wtn-orders-hero .heroActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;position:relative}.wtn-order-view{display:inline-flex;padding:5px;background:#edf2ef;border:1px solid #e1e9e5;border-radius:11px;gap:3px}.wtn-order-view button{border:0;background:transparent;color:#727c7a;padding:10px 15px;min-height:42px;border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;display:flex;gap:8px;align-items:center}.wtn-order-view button span{font-size:19px;line-height:1}.wtn-order-view button[aria-pressed=true]{background:#fff;color:#18596a;box-shadow:0 2px 7px #18423713}.wtn-order-view button:focus-visible,.wtn-order-card:focus-visible,.wtn-order-board-scroll:focus-visible{outline:3px solid #0d7586;outline-offset:3px}.wtn-orders-panel{overflow:hidden;min-width:0}.wtn-orders-panel .toolbar.orders{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(100px,145px));gap:10px;padding:20px;border-bottom:1px solid #eef1ef}.wtn-orders-panel .toolbar.orders input,.wtn-orders-panel .toolbar.orders select{min-height:42px;font-size:11px;border-radius:9px}.wtn-orders-panel #orderBody{min-width:0;max-width:100%}.wtn-order-results-note{font-size:12px;font-weight:600;padding:17px 20px 0;color:#32545c}.wtn-order-results-note>span{font-size:10px;font-weight:400;color:#84918f;margin-inline-start:7px}.wtn-orders-board{padding:20px}.wtn-order-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.wtn-order-summary>div{display:flex;align-items:center;gap:13px;padding:17px 19px;border:1px solid #e8efec;border-radius:12px;background:#fff}.wtn-order-summary-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:44px;background:#edf4ff;border-radius:11px;color:#6081b9;font-size:24px}.wtn-order-summary-icon.is-amber{background:#fff5e5;color:#bc8536}.wtn-order-summary-icon.is-green{background:#ecf7f0;color:#4c8e70}.wtn-order-summary small{display:block;color:#81908e;font-size:11px;margin-bottom:5px}.wtn-order-summary b{font-size:22px;font-weight:600;color:#234b55;line-height:1.2}.wtn-order-summary em{font-size:10px;font-weight:400;font-style:normal;color:#879591}.wtn-order-board-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.wtn-order-board-caption b{font-size:12px;font-weight:600;color:#3e6266}.wtn-order-board-caption p{font-size:10px;line-height:1.8;color:#8a9894;margin:6px 0 0}.wtn-order-board-caption>span{font-size:10px;white-space:nowrap;color:#6c8a86}.wtn-order-board-scroll{max-width:100%;overflow-x:auto;padding:3px 2px 13px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9d8d2 transparent;scroll-snap-type:x proximity}.wtn-order-board-track{display:grid;grid-template-columns:repeat(var(--order-columns,4),minmax(240px,1fr));gap:15px;align-items:start}.wtn-order-column{min-width:0;border:1px solid #e5ebe8;border-top:3px solid var(--stage-accent,#8b9996);border-radius:12px;background:#f6f8f7;scroll-snap-align:start}.wtn-order-column>header{display:flex;align-items:center;gap:9px;padding:16px 13px 14px;border-bottom:1px solid #e9eeeb}.wtn-order-stage-mark{width:8px;height:8px;border-radius:50%;background:var(--stage-accent);flex-shrink:0}.wtn-order-column h2{font-size:12px!important;font-weight:700;line-height:1.6;margin:0!important;color:#38565b}.wtn-order-column>header p{font-size:9px;margin:3px 0 0;color:#9ba7a2}.wtn-order-column-count{display:grid;place-items:center;min-width:28px;height:27px;padding:0 7px;margin-inline-start:auto;background:var(--stage-soft,#e9eeec);color:var(--stage-accent,#637b73);font-size:11px;font-weight:700;border-radius:8px}.wtn-order-column-list{display:grid;gap:11px;padding:12px 10px;max-height:620px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d5dfda transparent}.wtn-order-card{width:100%;border:1px solid #e6ece8;border-radius:11px;background:white;box-shadow:0 2px 4px #31514504;padding:13px;text-align:start;font-family:inherit;color:#3f5458;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.wtn-order-card:hover{transform:translateY(-2px);box-shadow:0 6px 17px #24594e12;border-color:#bed6cb}.wtn-order-card:disabled{cursor:default;opacity:.65}.wtn-order-card-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:15px}.wtn-order-card-head b{font-size:10px;letter-spacing:.15px;color:#51716e;overflow-wrap:anywhere}.wtn-order-open-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;color:#9aaca6;background:#f4f7f5;font-size:15px;flex-shrink:0}.wtn-order-person{display:flex;gap:8px;align-items:center;margin-bottom:15px}.wtn-order-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--stage-soft,#eff3f1);color:var(--stage-accent,#52756c);font-size:14px;font-weight:700;flex-shrink:0}.wtn-order-person>span:last-child{min-width:0}.wtn-order-person strong{display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere;line-height:1.8}.wtn-order-person small{display:block;font-size:9px;color:#97a59e;line-height:1.7;overflow-wrap:anywhere}.wtn-order-card-amount{display:flex;justify-content:space-between;align-items:center;gap:7px;padding-bottom:12px}.wtn-order-card-amount>strong{font-size:14px;font-weight:700;color:#2f5961;white-space:nowrap}.wtn-order-mini-status{font-size:8px;color:var(--stage-accent,#6b837c);background:var(--stage-soft,#eff3f1);border-radius:5px;padding:4px 6px;white-space:nowrap}.wtn-order-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;padding-top:11px;border-top:1px dashed #e7eeea;font-size:9px;color:#9aaba2;line-height:1.8}.wtn-order-follow{font-size:8px;font-weight:600;background:#fff2dc;color:#9b691e;border:1px solid #f5dfb6;padding:2px 5px;border-radius:5px}.wtn-order-follow[hidden]{display:none}.wtn-order-card[data-follow=true]{border-inline-start:3px solid #e2b262}.wtn-order-column-empty{min-height:155px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#b6c2bb;text-align:center}.wtn-order-column-empty>span{display:grid;place-items:center;width:32px;height:32px;border:1px dashed #d7e1da;border-radius:50%;color:#abbeb1}.wtn-order-column-empty b{font-size:10px;font-weight:500}.wtn-order-column-empty small{font-size:8px}.wtn-order-closed{margin-top:20px;border:1px solid #e9eeeb;border-radius:10px;padding:0 12px}.wtn-order-closed summary{display:flex;align-items:center;gap:11px;cursor:pointer;padding:15px 2px;color:#637e73;font-size:11px;list-style:none}.wtn-order-closed summary::-webkit-details-marker{display:none}.wtn-order-closed summary>span:last-child{margin-inline-start:auto;font-size:18px}.wtn-order-closed summary small{color:#9fac9f;font-size:9px}.wtn-order-closed summary b{background:#eef4ee;border-radius:5px;padding:3px 7px;margin-inline-start:7px;font-size:10px}.wtn-order-other{margin-top:16px}.wtn-order-other .wtn-order-column-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.wtn-order-pagination{border-top:1px solid #eef2ef;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:10px;color:#85998f}.wtn-order-pagination nav{display:flex;align-items:center;gap:13px}.wtn-order-pagination button{font-family:inherit;font-size:10px;min-height:38px;padding:7px 13px}.wtn-order-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:50px 20px!important}.wtn-order-empty b{font-size:14px;color:#55766b}.wtn-order-empty p{font-size:12px;margin:0;color:#8a9f92}.wtn-order-empty-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid #e4eee7;border-radius:18px;background:#f2f8f3;color:#8eaf9d;font-size:30px}.wtn-order-status{font-size:10px;font-weight:500;display:inline-block;padding:5px 9px;border-radius:6px;white-space:nowrap;color:var(--stage-accent,#73847b);background:var(--stage-soft,#f0f3f1)}
[data-tone=new]{--stage-accent:#c55770;--stage-soft:#fbedf1}[data-tone=confirmed]{--stage-accent:#6083bf;--stage-soft:#ecf2fc}[data-tone=preparing]{--stage-accent:#a47b30;--stage-soft:#faf2df}[data-tone=delivery]{--stage-accent:#408c8d;--stage-soft:#e7f4f1}[data-tone=complete]{--stage-accent:#4b9166;--stage-soft:#e9f5ee}[data-tone=cancelled]{--stage-accent:#a77480;--stage-soft:#f8eef0}[data-tone=returned]{--stage-accent:#8e7aa9;--stage-soft:#f1edf8}[data-tone=other]{--stage-accent:#73867c;--stage-soft:#edf2ee}
@media(max-width:1150px){.wtn-order-board-caption{align-items:flex-start}.wtn-order-board-caption>span{display:none}.wtn-orders-hero{flex-wrap:wrap}.wtn-order-summary>div{padding:15px 13px}.wtn-order-summary-icon{width:36px;height:38px}.wtn-order-summary b{font-size:20px}}
@media(max-width:760px){.wtn-orders-hero{padding:22px 18px!important;gap:17px}.wtn-orders-hero h1{font-size:23px!important}.wtn-orders-hero .heroActions{width:100%;justify-content:space-between}.wtn-order-view{width:100%}.wtn-order-view button{flex:1;justify-content:center;padding:9px 8px;font-size:12px}.wtn-orders-panel .toolbar.orders{padding:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wtn-orders-panel .toolbar.orders .search{grid-column:1/-1}.wtn-orders-panel .toolbar.orders select{padding:9px 5px;font-size:10px;width:100%;min-width:0}.wtn-order-results-note{padding:14px 14px 0;font-size:11px}.wtn-order-results-note>span{display:block;margin:6px 0 0;line-height:1.7}.wtn-orders-board{padding:14px}.wtn-order-summary{gap:6px;margin-bottom:20px}.wtn-order-summary>div{padding:11px 8px;display:block}.wtn-order-summary-icon{width:28px;height:29px;font-size:18px;margin-bottom:9px;border-radius:8px}.wtn-order-summary small{font-size:9px;white-space:nowrap}.wtn-order-summary b{font-size:19px}.wtn-order-summary em{font-size:8px}.wtn-order-board-caption b{font-size:11px;line-height:1.9}.wtn-order-board-caption p{font-size:9px}.wtn-order-board-track{grid-template-columns:repeat(var(--order-columns,4),minmax(min(290px,calc(100vw - 74px)),1fr));gap:11px}.wtn-order-column-list{max-height:560px}.wtn-order-column h2{font-size:13px!important}.wtn-order-card{padding:15px}.wtn-order-card-head b{font-size:11px}.wtn-order-person strong{font-size:13px}.wtn-order-person small{font-size:10px}.wtn-order-card-amount>strong{font-size:15px}.wtn-order-card-foot{font-size:10px}.wtn-order-pagination{padding:14px;flex-direction:column;gap:12px}.wtn-order-pagination nav{justify-content:space-between;width:100%;font-size:10px}.wtn-order-pagination button{min-height:42px}.wtn-order-closed{padding:0 8px}.wtn-order-closed summary{gap:8px}.wtn-order-closed summary small{display:none}}
@media(prefers-reduced-motion:reduce){.wtn-order-card{transition:none}.wtn-order-card:hover{transform:none}}

/* Product editor: read-only draft presentation, scoped away from storefront globals. */
#productModal.wtn-product-editor{width:min(1340px,calc(100vw - 36px))}.wtn-product-edit-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:22px;align-items:start}.wtn-product-edit-fields{min-width:0}.wtn-product-live-preview{position:sticky;top:104px;min-width:0;border:1px solid #dce9e5;border-radius:16px;background:#f7faf8;overflow:hidden}.wtn-product-live-preview>details>summary{padding:17px 18px;cursor:pointer;list-style:none;position:relative;border-bottom:1px solid #e2ece6;background:linear-gradient(110deg,#edf7f1,#fff)}.wtn-product-live-preview>details>summary::-webkit-details-marker{display:none}.ppv-kicker{display:block;font-size:9px;color:#7c9b8d;margin-bottom:4px}.wtn-product-live-preview summary b{display:block;font-size:15px;color:#205c64}.ppv-expand{position:absolute;left:18px;top:25px;color:#83a494;font-size:19px}.ppv-panel{padding:15px}.ppv-view{display:flex;gap:4px;padding:4px;border-radius:9px;background:#eaf0ec;width:max-content;margin:0 auto 12px}.ppv-view button{border:0;background:transparent;padding:8px 16px;border-radius:7px;min-height:36px;cursor:pointer;color:#7e9388;font-family:inherit;font-size:11px}.ppv-view button[aria-pressed=true]{background:#fff;color:#175b68;box-shadow:0 2px 6px #203d2920}.ppv-view button:focus-visible,.ppv-thumbs button:focus-visible,.wtn-product-live-preview summary:focus-visible{outline:3px solid #3b8998;outline-offset:2px}.ppv-note{font-size:10px;color:#7a8172;line-height:1.8;margin:10px 0 14px;min-height:35px;padding:9px 11px;background:#fff8e9;border:1px solid #f0e5ca;border-radius:9px}.ppv-screen-wrap{max-height:min(560px,calc(100dvh - 550px));min-height:180px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:3px 3px 12px;scrollbar-color:#ccdbd2 transparent}.ppv-screen{background:white;border:1px solid #dce7e0;border-radius:12px;box-shadow:0 8px 22px #143e2010;margin-inline:auto;max-width:100%;color:#16333b;text-align:right;font-family:inherit}.ppv-screen[data-device=mobile]{width:320px}.ppv-screen[data-device=desktop]{width:100%}.ppv-store-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 12px;border-bottom:1px solid #eef1ed;background:#fff;border-radius:12px 12px 0 0}.ppv-store-head>span{font-size:11px;color:#0b5e72;font-weight:700}.ppv-store-head b{display:inline-grid;place-items:center;font-size:18px;width:27px;height:28px;color:#ff3b4a;background:#fff0f1;border-radius:8px;margin-inline-end:5px}.ppv-store-head small{font-size:14px;color:#4f7b7d;white-space:nowrap}.ppv-content{padding:14px}.ppv-crumb{font-size:8px;line-height:1.7;color:#94a29c;margin-bottom:13px}.ppv-crumb span{margin:0 6px;color:#bdc7bf}.ppv-product{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.ppv-screen[data-device=desktop] .ppv-product{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:15px}.ppv-media{position:relative;background:#fff;border:1px solid #e5ece7;border-radius:11px;min-height:175px;aspect-ratio:1.12;display:grid;place-items:center;overflow:hidden}.ppv-screen[data-device=desktop] .ppv-media{min-height:140px;aspect-ratio:1}.ppv-media>img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;padding:10px}.ppv-image-empty{display:grid;place-content:center;gap:7px;text-align:center;color:#b5c5bb;padding:20px;position:relative}.ppv-image-empty>span{font-size:39px;font-weight:400}.ppv-image-empty b{font-size:10px;font-weight:500}.ppv-image-empty[hidden],.ppv-media>img[hidden],.ppv-thumbs[hidden],.ppv-thumbs img[hidden],.ppv-discount[hidden]{display:none}.ppv-discount{position:absolute;top:8px;right:8px;z-index:1;color:#fff;background:#ff3b4a;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:700;direction:ltr}.ppv-thumbs{display:flex;gap:6px;overflow-x:auto;margin-top:8px;padding:2px 0 5px;scrollbar-width:thin}.ppv-thumbs button{width:43px;height:43px;flex-shrink:0;border:1px solid #e0e9e2;border-radius:7px;padding:3px;background:#fff;cursor:pointer}.ppv-thumbs button[aria-pressed=true]{border-color:#ff6375;box-shadow:0 0 0 1px #ff637533}.ppv-thumbs img{width:100%;height:100%;object-fit:contain}.ppv-brand{font-size:9px;color:#8ba09a;line-height:1.7;margin:0 0 5px}.ppv-screen h3{font-size:16px!important;color:#083f4d!important;line-height:1.8;margin:0 0 10px!important;overflow-wrap:anywhere;font-weight:700}.ppv-screen[data-device=desktop] h3{font-size:14px!important}.ppv-stock{display:flex;align-items:center;gap:5px;font-size:10px;color:#32765a;margin-bottom:11px}.ppv-stock>span{width:6px;height:6px;background:currentColor;border-radius:50%}.ppv-stock[data-stock=out]{color:#ad5262}.ppv-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:15px}.ppv-prices strong{font-size:21px;color:#ff3b4a;white-space:nowrap}.ppv-screen[data-device=desktop] .ppv-prices strong{font-size:17px}.ppv-prices del{font-size:10px;color:#a1aca5;white-space:nowrap}.ppv-purchase{border:1px solid #e5ece7;border-radius:9px;padding:9px;background:#fcfefd}.ppv-cta{display:block;border-radius:7px;padding:9px 6px;font-size:11px;font-weight:700;text-align:center;color:#fff;background:#ff3b4a}.ppv-cta.is-unavailable{color:#7c9387;background:#eef4ef}.ppv-purchase small{display:block;text-align:center;font-size:8px;color:#a0b1a5;line-height:1.8;margin-top:6px}.ppv-screen [data-ppv-details] section{border-top:1px solid #eaf0eb;margin-top:16px;padding-top:13px}.ppv-screen h4{margin:0 0 8px;font-size:12px;color:#285c60}.ppv-screen [data-ppv-details] p{white-space:pre-line;overflow-wrap:anywhere;font-size:10px;line-height:2;color:#7e9288;margin:0}.ppv-screen dl{margin:0;border:1px solid #e4ece5;border-radius:8px;overflow:hidden}.ppv-screen dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:7px;padding:7px 9px;font-size:9px;line-height:1.7}.ppv-screen dl>div:nth-child(odd){background:#f6faf7}.ppv-screen dt{color:#8d9f94;overflow-wrap:anywhere}.ppv-screen dd{margin:0;color:#426c60;overflow-wrap:anywhere}.ppv-screen ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.ppv-screen li{display:flex;gap:6px;line-height:1.8;font-size:10px;overflow-wrap:anywhere;color:#748f81}.ppv-screen li>span{color:#589078}.ppv-meta{display:grid;gap:7px;border-top:1px solid #eaf0eb;margin-top:15px;padding-top:11px;font-size:8px;color:#a0afa4}.ppv-meta b{font-weight:500;color:#668271;overflow-wrap:anywhere}.ppv-store-foot{padding:13px;text-align:center;color:#9ab09f;font-size:8px;border-top:1px solid #edf2ed}.ppv-caption{font-size:8px;line-height:1.8;color:#9aac9d;text-align:center;margin:12px 3px 0}
@media(max-width:1100px){.wtn-product-edit-layout{grid-template-columns:minmax(0,1fr) 365px;gap:14px}.ppv-panel{padding:12px}.ppv-screen[data-device=desktop] .ppv-product{gap:10px}.ppv-content{padding:11px}.wtn-product-edit-fields .formGrid{grid-template-columns:1fr}.wtn-product-edit-fields .pc-grid{grid-template-columns:1fr}.wtn-product-edit-fields .pc-full{grid-column:auto}}
@media(max-width:900px){#productModal.wtn-product-editor{width:100%;max-width:100%}.wtn-product-edit-layout{display:flex;flex-direction:column;gap:16px}.wtn-product-live-preview{position:static;width:100%;order:-1}.wtn-product-edit-fields{width:100%}.ppv-screen-wrap{max-height:560px}.ppv-panel{padding:12px}.ppv-screen[data-device=desktop] .ppv-product{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px}.ppv-screen[data-device=desktop] h3{font-size:12px!important}.ppv-screen[data-device=desktop] .ppv-prices strong{font-size:15px}.ppv-screen[data-device=desktop] .ppv-media{min-height:100px}.wtn-product-live-preview summary b{font-size:14px}.wtn-product-edit-fields .pc-full{grid-column:1/-1}}


/* Saved catalog criteria: personal browser preferences, displayed above the existing filters. */
.wtn-product-filters{margin:18px 18px 2px;padding:18px;border:1px solid #e1ebe6;border-radius:13px;background:linear-gradient(115deg,#f3f9f5,#fff)}.wtn-product-filters>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.wtn-filter-heading{display:flex;align-items:center;gap:11px;min-width:0}.wtn-filter-heading>span{display:grid;place-items:center;width:37px;height:39px;border-radius:10px;background:#e6f1ea;color:#46776a;font-size:22px;flex-shrink:0}.wtn-filter-heading h2{font-size:14px!important;font-weight:700;color:#315c5e;margin:0!important;line-height:1.9}.wtn-filter-heading h2 small{display:inline-block;font-size:9px;color:#659083;background:#e9f2ec;border:1px solid #dbe9df;border-radius:6px;min-width:23px;text-align:center;margin-inline-start:5px;padding:0 5px}.wtn-filter-heading p{font-size:10px;line-height:1.8;color:#91a196;margin:4px 0 0}.wtn-filter-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.wtn-product-filters button{font-family:inherit;font-size:10px;min-height:36px}.wtn-filter-actions .primary{padding:9px 13px;background:#245f69;box-shadow:none}.wtn-filter-actions .primary:hover{background:#1a5360}.wtn-filter-actions .secondary{padding:8px 13px;background:#fff}.wtn-filter-pins{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px;max-height:170px;overflow:auto;padding:2px}.wtn-filter-pin{display:flex;align-items:center;gap:8px;max-width:100%;border:1px solid #dfe8e2;border-radius:8px;background:#fff;color:#82928a;cursor:pointer;padding:8px 10px;min-height:37px!important;text-align:start;transition:border-color .16s,background .16s}.wtn-filter-pin>b{font-size:11px;font-weight:500;color:#5c776c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.wtn-filter-pin>span:first-child{font-size:14px;color:#91a89a}.wtn-filter-pin-check{opacity:0;color:#43846e;font-size:11px}.wtn-filter-pin[aria-pressed=true]{border-color:#8db8a6;background:#edf7f0}.wtn-filter-pin[aria-pressed=true] .wtn-filter-pin-check{opacity:1}.wtn-filter-pin:hover{border-color:#9ebdae;background:#f6faf7}.wtn-product-filters button:focus-visible,.wtn-product-filters input:focus-visible{outline:3px solid #3e8895;outline-offset:2px}.wtn-filter-empty{font-size:10px;line-height:1.9;color:#a2afa6;margin:0;padding:2px 0}.wtn-product-filters form{padding:15px;border:1px solid #e0e9e2;border-radius:10px;background:#fff;margin-top:14px}.wtn-filter-editor-title{font-size:12px;color:#446e64;font-weight:600;margin-bottom:12px}.wtn-product-filters label{display:block;color:#8fa196;font-size:10px;margin:0 0 6px}.wtn-filter-editor-row{display:flex;gap:7px;align-items:center}.wtn-filter-editor-row input{min-width:0;flex:1;min-height:40px;padding:9px 11px;font-size:12px;border:1px solid #dfe9e2;border-radius:8px;color:#355e51;background:#fcfefd;font-family:inherit}.wtn-filter-editor-row button{min-height:40px;min-width:60px}.wtn-filter-summary{font-size:9px;line-height:1.9;color:#9aaba0;margin:10px 0 0;overflow-wrap:anywhere}.wtn-filter-error{font-size:11px;color:#a44159;line-height:1.8;margin:10px 0 0}.wtn-filter-error:empty{display:none}.wtn-filter-manager{margin-top:14px;border-top:1px solid #e1ebe3;padding-top:7px;max-height:330px;overflow:auto;scrollbar-width:thin}.wtn-filter-manager article{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #eaf0eb;padding:12px 2px}.wtn-filter-manager article>div:first-child{min-width:0}.wtn-filter-manager article b{display:block;font-size:12px;color:#4c7264;font-weight:600;overflow-wrap:anywhere}.wtn-filter-manager article small{display:block;margin-top:5px;font-size:9px;color:#9aafa0;line-height:1.8;overflow-wrap:anywhere}.wtn-filter-row-actions{display:flex;gap:6px;flex-shrink:0}.wtn-filter-row-actions button{font-size:9px;padding:6px 9px;min-height:32px}.wtn-filter-row-actions [data-pf-delete]{color:#a46173;border-color:#eedee3;background:#fff9fa}.wtn-filter-storage{font-size:10px;color:#956e38;background:#fff7e7;border:1px solid #efe0c3;border-radius:8px;padding:9px 11px;margin:12px 0 0;line-height:1.8}.wtn-product-filters [hidden]{display:none!important}.wtn-product-filters button:disabled{cursor:wait;opacity:.6}
@media(max-width:760px){.wtn-product-filters{margin:12px 12px 0;padding:14px}.wtn-product-filters>header{flex-wrap:wrap;gap:13px}.wtn-filter-actions{margin-inline-start:auto}.wtn-filter-actions button{min-height:40px}.wtn-filter-pins{gap:7px;margin-top:13px}.wtn-filter-pin{min-height:40px!important}.wtn-filter-pin>b{font-size:11px;max-width:210px}.wtn-product-filters form{padding:12px}.wtn-filter-editor-row{flex-wrap:wrap}.wtn-filter-editor-row input{flex-basis:100%}.wtn-filter-editor-row button{flex:1;min-height:42px}.wtn-filter-manager article{align-items:flex-start;flex-direction:column;gap:9px}.wtn-filter-row-actions{align-self:flex-end}.wtn-filter-row-actions button{min-height:38px;font-size:10px}.wtn-filter-summary{font-size:9px}.wtn-filter-heading p{font-size:9px}}
@media(prefers-reduced-motion:reduce){.wtn-filter-pin{transition:none}}
.wtn-product-columns{margin:0 18px 8px;border:1px solid #e1e7ee;border-radius:12px;background:#fbfcfe;padding:14px 16px}.wtn-columns-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.wtn-columns-heading{display:flex;align-items:center;gap:10px;margin-inline-end:auto}.wtn-columns-heading>span{display:grid;place-items:center;background:#edf0fb;color:#6a72b5;border-radius:9px;width:35px;height:37px;font-size:22px}.wtn-columns-heading h2{font-size:13px!important;line-height:1.7;margin:0!important;color:#48546c}.wtn-columns-heading h2 small{display:inline-block;font-size:9px;color:#8b91aa;background:#eef0f6;border-radius:5px;padding:1px 6px;margin-inline-start:6px;font-weight:500;direction:ltr}.wtn-columns-heading p{font-size:10px;color:#929aab;margin:3px 0 0}.wtn-columns-modes{display:flex;gap:3px;padding:4px;border:1px solid #e8eaf3;background:#f0f2f8;border-radius:10px}.wtn-columns-modes button{font:inherit;font-size:11px;min-height:34px;padding:7px 14px;background:transparent;border:1px solid transparent;border-radius:7px;color:#8a92a7;cursor:pointer;transition:background .15s,color .15s}.wtn-columns-modes button[aria-pressed=true]{background:#fff;border-color:#e4e7f0;color:#656cac;box-shadow:0 2px 5px #333e6c09;font-weight:700}.wtn-columns-modes button:hover{color:#555e9c}.wtn-columns-toggle{font-size:10px!important;padding:9px 12px!important;min-height:38px;display:flex;gap:9px;align-items:center;color:#79839a!important;background:#fff!important;border-color:#e0e5ef!important}.wtn-product-columns fieldset{margin:15px 0 0;padding:14px;border:1px solid #e3e7f0;border-radius:10px;background:#fff;min-width:0}.wtn-product-columns legend{padding:0 6px;color:#667193;font-size:11px;font-weight:600}.wtn-product-columns fieldset>p{font-size:10px;color:#969eaf;line-height:1.9;margin:0 0 11px}.wtn-columns-options{display:flex;flex-wrap:wrap;gap:8px}.wtn-columns-options label{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fafbfe;border:1px solid #e6e9f2;border-radius:8px;font-size:11px;color:#7c859c;cursor:pointer;min-height:40px}.wtn-columns-options label:has(input:checked){border-color:#cdd4ee;background:#f2f4fc;color:#606fa4}.wtn-columns-options input{width:16px;height:16px;accent-color:#707bb4;margin:0;cursor:pointer;flex-shrink:0}.wtn-product-columns button:focus-visible,.wtn-columns-options input:focus-visible{outline:3px solid #6f81b4;outline-offset:3px}.wtn-columns-note{font-size:10px;line-height:1.8;color:#956e38;background:#fff7e7;padding:8px 10px;border-radius:8px;margin:10px 0 0}.wtn-product-columns [hidden],#productBody [data-product-column][hidden],#productBody .cardGrid[hidden]{display:none!important}
@media(max-width:760px){.wtn-product-columns{margin:0 12px 8px;padding:13px 12px}.wtn-columns-bar{gap:12px}.wtn-columns-heading{flex:1;min-width:155px}.wtn-columns-heading p{font-size:9px}.wtn-columns-modes{order:3;width:100%}.wtn-columns-modes button{flex:1;padding:8px 5px;min-height:39px}.wtn-columns-toggle{font-size:9px!important;min-height:40px;padding:8px!important;gap:5px}.wtn-columns-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wtn-columns-options label{font-size:10px;padding:10px 7px;min-height:44px}.wtn-product-columns fieldset{padding:11px}}
.wtn-product-export{margin:0 18px 10px;padding:12px 16px;border:1px solid #e1e9e8;border-radius:11px;background:linear-gradient(100deg,#f4f9f8,#fff)}.wtn-export-bar{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.wtn-export-heading{display:flex;align-items:center;gap:10px;margin-inline-end:auto}.wtn-export-heading>span{display:grid;place-items:center;width:33px;height:35px;border-radius:9px;color:#5e8b81;background:#e7f1ed;font-size:23px}.wtn-export-heading b{font-size:12px;color:#416f6c}.wtn-export-heading p{font-size:10px;color:#8ba29a;margin:3px 0 0}.wtn-export-count{font-size:10px;color:#81a196;background:#edf5f0;border:1px solid #e0ece5;border-radius:7px;padding:5px 9px}.wtn-product-export [data-export-start]{min-height:39px;min-width:159px;padding:9px 13px;font-size:11px;background:#245f69;box-shadow:none}.wtn-product-export [data-export-start]:disabled{opacity:.5;cursor:default}.wtn-export-progress{padding-top:13px}.wtn-export-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.wtn-export-progress span{font-size:11px;color:#5e8279;line-height:1.8}.wtn-export-progress button{font-size:10px;min-height:36px;padding:7px 10px;background:#fff;color:#967282;border-color:#ecdee3;flex-shrink:0}.wtn-export-progress progress{display:block;width:100%;height:7px;accent-color:#5b9c87;border:0;border-radius:8px;overflow:hidden;background:#e3eee9}.wtn-export-progress progress::-webkit-progress-bar{background:#e3eee9}.wtn-export-progress progress::-webkit-progress-value{background:#5b9c87}.wtn-export-progress progress::-moz-progress-bar{background:#5b9c87}.wtn-export-message{font-size:11px;line-height:1.8;color:#4f8c77;margin:10px 0 0;overflow-wrap:anywhere}.wtn-export-message:empty{display:none}.wtn-export-message.is-error{color:#ad5367}.wtn-product-export [hidden]{display:none!important}.wtn-product-export button:focus-visible{outline:3px solid #3e8895;outline-offset:3px}
@media(max-width:760px){.wtn-product-export{margin:0 12px 8px;padding:13px 12px}.wtn-export-bar{gap:11px}.wtn-export-heading{flex:1;min-width:170px}.wtn-export-heading b{font-size:11px}.wtn-export-heading p{font-size:9px}.wtn-export-count{font-size:9px;padding:5px 7px}.wtn-product-export [data-export-start]{width:100%;min-height:42px}.wtn-export-progress span{font-size:10px}.wtn-export-progress button{min-height:40px;font-size:9px}}
.wtn-product-health{margin:0 18px 10px;padding:14px 16px;border:1px solid #e3e3ef;border-radius:12px;background:linear-gradient(110deg,#f7f7fc,#fff)}.wtn-health-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.wtn-health-heading{display:flex;align-items:center;gap:11px;min-width:0}.wtn-health-heading>span{display:grid;place-items:center;width:37px;height:39px;border-radius:10px;color:#8580b0;background:#eeecf8;font-size:27px;flex-shrink:0}.wtn-health-heading h2{font-size:13px!important;color:#5c6280;margin:0!important;line-height:1.8}.wtn-health-heading p{font-size:10px;color:#7b8298;margin:3px 0 0;line-height:1.8}.wtn-health-controls{display:flex;align-items:center;gap:8px}.wtn-product-health button{font-family:inherit}.wtn-health-controls .primary{font-size:11px;min-width:158px;min-height:39px;padding:9px 13px;background:#78749e;box-shadow:none}.wtn-health-controls .primary:hover:not(:disabled){background:#66628c}.wtn-health-controls .secondary{font-size:10px;min-height:39px;padding:8px 10px;background:#fff;color:#9294a9;border-color:#e4e3ef}.wtn-product-health button:focus-visible{outline:3px solid #797aaa;outline-offset:3px}.wtn-health-message{font-size:10px;line-height:1.9;color:#6e8e84;margin:10px 0 0;overflow-wrap:anywhere}.wtn-health-message:empty{display:none}.wtn-health-message.is-error{color:#ad5367}.wtn-health-progress{padding-top:13px}.wtn-health-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.wtn-health-progress span{font-size:11px;color:#8a88a8;line-height:1.8}.wtn-health-progress button{font-size:10px;min-height:36px;padding:7px 10px;background:#fff;color:#967282;border-color:#ecdee3;flex-shrink:0}.wtn-health-progress progress{display:block;width:100%;height:7px;accent-color:#9189bd;border:0;border-radius:8px;overflow:hidden;background:#eae8f3}.wtn-health-progress progress::-webkit-progress-bar{background:#eae8f3}.wtn-health-progress progress::-webkit-progress-value{background:#9189bd}.wtn-health-progress progress::-moz-progress-bar{background:#9189bd}.wtn-health-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e9e8f0;padding-top:16px;margin-top:13px}.wtn-health-report-head b{display:block;font-size:12px;color:#626b82;font-weight:600;line-height:1.9}.wtn-health-report-head small{display:block;font-size:9px;color:#a1a7b5;margin-top:4px;line-height:1.8;overflow-wrap:anywhere}.wtn-health-report-head>span{font-size:9px;color:#9c98b2;background:#f0eef7;border:1px solid #e7e3f0;border-radius:6px;padding:4px 8px;white-space:nowrap}.wtn-health-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.wtn-health-metric{position:relative;padding:13px 12px;border:1px solid #e6e6ef;border-radius:10px;background:#fff;text-align:start;cursor:pointer;min-width:0;color:#8790a8;transition:border-color .15s,box-shadow .15s}.wtn-health-metric[aria-pressed=true]{border-color:#9b96be;box-shadow:0 0 0 2px #9387c010}.wtn-health-metric:hover{border-color:#bbb5d0}.wtn-health-metric>b{display:block;font-size:26px;line-height:1.2;font-weight:600;color:#777fa0;padding-inline-end:35px}.wtn-health-metric strong{display:block;font-size:11px;line-height:1.8;margin-top:12px;color:#59677f;font-weight:600}.wtn-health-metric small{display:block;font-size:9px;color:#7c879b;line-height:1.7;margin-top:3px}.wtn-health-metric-icon{position:absolute;inset-inline-end:11px;top:12px;width:30px;height:32px;border-radius:8px;background:#f1effa;color:#9b91ba;display:grid;place-items:center;font-size:22px}.wtn-health-metric.is-barcode .wtn-health-metric-icon{background:#fff4e7;color:#c7a679}.wtn-health-metric.is-zero .wtn-health-metric-icon{background:#fceef1;color:#c78b9c}.wtn-health-metric.is-below .wtn-health-metric-icon{background:#eaf4f5;color:#85a6ab}.wtn-health-footnote{font-size:9px;line-height:1.9;color:#7f889c;margin:11px 0}.wtn-health-unassessed{font-size:10px;color:#a38558;line-height:1.9;margin:9px 0}.wtn-health-unassessed:empty{display:none}.wtn-health-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e8e8ef;padding:14px 0 10px}.wtn-health-list-head>b{font-size:11px;font-weight:600;color:#717b91;line-height:1.9}.wtn-health-list-head button{font-size:9px;min-height:34px;padding:7px 10px;background:#fff;color:#9697af;border-color:#e6e4ee;flex-shrink:0}.wtn-health-list-head button[aria-pressed=true]{background:#eeedf7;color:#8279aa;border-color:#dedaeb}.wtn-product-health [data-health-list]{max-height:420px;overflow:auto;scrollbar-width:thin;border:1px solid #e9e9f1;border-radius:9px;background:#fff}.wtn-health-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:14px;padding:13px 12px;border-bottom:1px solid #eeeff4}.wtn-health-row:last-child{border-bottom:0}.wtn-health-product{display:flex;align-items:center;gap:9px;min-width:0}.wtn-health-product-icon{width:31px;height:34px;display:grid;place-items:center;border:1px solid #e8eaf1;border-radius:7px;color:#b1b8c8;background:#f8f9fc;flex-shrink:0}.wtn-health-product b{display:block;font-size:12px;font-weight:600;color:#536a7f;line-height:1.8;overflow-wrap:anywhere}.wtn-health-product small{display:block;font-size:9px;color:#74849a;line-height:1.8;overflow-wrap:anywhere}.wtn-health-issues{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.wtn-health-tag{font-size:9px;padding:4px 7px;border-radius:5px;background:#f2eff8;color:#7b6b97;line-height:1.8}.wtn-health-tag.is-barcode{background:#fff6eb;color:#8d7045}.wtn-health-tag.is-zero{background:#fceff3;color:#9a6077}.wtn-health-tag.is-below{background:#edf5f5;color:#567d82}.wtn-health-issues>small{flex-basis:100%;font-size:9px;color:#687b8d;line-height:1.9;margin-top:2px}.wtn-health-action button{font-size:9px;padding:8px 10px;min-height:36px;background:#fff;border-color:#e2e7ef;color:#527488}.wtn-health-action>span{font-size:9px;color:#a1a9b8}.wtn-health-empty{font-size:11px;line-height:1.9;text-align:center;color:#9aa8a3;padding:17px;margin:0}.wtn-health-pager{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:12px}.wtn-health-pager button{font-size:10px;min-height:35px;padding:7px 12px;background:#fff;color:#8a93ab;border-color:#e2e5ee}.wtn-health-pager span{font-size:9px;color:#a2a9b9}.wtn-product-health [hidden]{display:none!important}
@media(max-width:760px){.wtn-product-health{margin:0 12px 8px;padding:13px 12px}.wtn-health-bar{gap:13px}.wtn-health-heading h2{font-size:12px!important}.wtn-health-heading p{font-size:9px}.wtn-health-controls{width:100%}.wtn-health-controls .primary{flex:1;min-height:42px}.wtn-health-controls .secondary{min-height:42px;font-size:9px}.wtn-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wtn-health-metric{padding:12px 10px}.wtn-health-metric>b{font-size:23px}.wtn-health-metric strong{font-size:10px}.wtn-health-metric small{font-size:8px}.wtn-health-report-head{align-items:flex-start}.wtn-health-report-head b{font-size:10px}.wtn-health-report-head>span{font-size:8px;padding:3px 5px}.wtn-health-report-head small{font-size:8px}.wtn-health-footnote{font-size:8px}.wtn-health-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.wtn-health-issues{grid-column:1/-1;grid-row:2}.wtn-health-action{grid-column:2;grid-row:1}.wtn-health-action button{font-size:8px;padding:8px;min-height:40px}.wtn-health-product b{font-size:11px}.wtn-health-product small{font-size:8px}.wtn-health-product-icon{display:none}.wtn-health-list-head>b{font-size:10px}.wtn-health-list-head button{min-height:40px;font-size:8px}.wtn-health-progress span{font-size:10px}.wtn-health-progress button{min-height:40px;font-size:9px}.wtn-health-pager button{min-height:40px}.wtn-product-health [data-health-list]{max-height:410px}}
@media(prefers-reduced-motion:reduce){.wtn-health-metric{transition:none}}
.wtn-health-list-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.wtn-health-list-head [data-health-review]{background:#78749e;color:#fff;border-color:#78749e;min-height:36px;font-size:10px;padding:8px 12px;box-shadow:none}.wtn-review-bar{position:sticky;top:-20px;z-index:8;margin:-1px 0 18px;padding:15px 16px;border:1px solid #dedfeb;border-radius:11px;background:linear-gradient(110deg,#f3f2fa,#fff);box-shadow:0 4px 12px #4f547008}.wtn-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wtn-review-heading small{display:block;font-size:10px;color:#8d87aa;line-height:1.8}.wtn-review-heading b{display:block;font-size:16px;color:#5d6482;margin-top:3px;line-height:1.8}.wtn-review-heading>span{font-size:10px;color:#7f9291;background:#edf4f0;border:1px solid #e0eae4;border-radius:7px;padding:5px 9px}.wtn-review-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.wtn-review-actions button{font-family:inherit;font-size:10px;min-height:38px;padding:8px 13px;box-shadow:none}.wtn-review-actions .primary{background:#74739e;border-color:#74739e;color:#fff;min-width:172px}.wtn-review-actions .secondary{background:#fff;border-color:#dfe3ef;color:#7b88a0}.wtn-review-actions .wtn-review-end{margin-inline-start:auto;color:#a27d8d;border-color:#ecdee5}.wtn-review-bar [data-review-message]{font-size:10px;color:#8b94a8;line-height:1.8;margin:10px 0 0;overflow-wrap:anywhere}.wtn-review-bar [data-review-message]:empty{display:none}.wtn-review-bar [hidden]{display:none!important}.wtn-review-bar button:focus-visible{outline:3px solid #797aaa;outline-offset:3px}
@media(max-width:760px){.wtn-health-list-head{flex-wrap:wrap}.wtn-health-list-actions{width:100%}.wtn-health-list-head [data-health-review]{min-height:42px;flex:1;font-size:10px}.wtn-review-bar{top:-16px;padding:12px;margin-bottom:15px}.wtn-review-heading{gap:8px}.wtn-review-heading b{font-size:14px}.wtn-review-heading small{font-size:9px}.wtn-review-heading>span{font-size:9px;padding:5px 7px}.wtn-review-actions{gap:6px}.wtn-review-actions button{min-height:42px;font-size:9px;padding:8px 10px}.wtn-review-actions .primary{flex-basis:100%;min-height:43px}.wtn-review-actions .secondary{flex:1}.wtn-review-actions .wtn-review-end{margin-inline-start:0}.wtn-review-bar [data-review-message]{font-size:9px}}
.wtn-health-session{margin-top:15px;padding:15px;border:1px solid #dcebe5;border-radius:11px;background:linear-gradient(115deg,#eff7f2,#fbfdfb)}.wtn-health-session[hidden]{display:none}.wtn-health-session-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.wtn-health-session-head>b{font-size:12px;color:#53756a;overflow-wrap:anywhere}.wtn-health-session-head>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#dceee3;color:#548873}.wtn-health-session-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.wtn-health-session-grid>div{padding:11px 8px;border:1px solid #e3ece6;border-radius:8px;background:#ffffffbd;text-align:center;min-width:0}.wtn-health-session-grid b{display:block;font-size:23px;font-weight:600;line-height:1.4;color:#587b70}.wtn-health-session-grid span{display:block;margin-top:3px;font-size:10px;color:#84978e;line-height:1.8}.wtn-health-session p,.wtn-health-check-note{margin:10px 0 0;font-size:10px;line-height:1.9;color:#8c849b;overflow-wrap:anywhere}.wtn-health-check-note:empty{display:none}@media(max-width:600px){.wtn-health-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wtn-health-session{padding:12px}}
.wtn-health-file-message{font-size:10px;line-height:1.9;color:#6e8e84;margin:0 0 10px;overflow-wrap:anywhere}.wtn-health-file-message:empty{display:none}.wtn-health-file-message.is-error{color:#ad5367}.wtn-health-list-actions [data-health-export]{color:#5d7e76;border-color:#dce8e1;background:#f6faf7}.wtn-health-list-actions [data-health-export-cancel]{color:#967282;border-color:#ecdee3}
.wtn-review-resume{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 18px 10px;padding:17px;border:1px solid #d7e7e3;border-radius:12px;background:linear-gradient(115deg,#eff7f3,#fff)}.wtn-review-resume[hidden]{display:none}.wtn-resume-copy{display:flex;align-items:center;gap:12px;min-width:0}.wtn-resume-copy>span{display:grid;place-items:center;width:42px;height:44px;border-radius:12px;flex-shrink:0;background:#dfeee7;color:#628e7f;font-size:27px}.wtn-resume-copy small{display:block;font-size:10px;line-height:1.9;color:#92a39b}.wtn-resume-copy b{display:block;font-size:15px;line-height:1.9;color:#59796e}.wtn-resume-copy p{margin:3px 0;font-size:10px;line-height:1.9;color:#7e9589;overflow-wrap:anywhere}.wtn-resume-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wtn-resume-actions button{font-family:inherit;font-size:11px;min-height:40px;padding:10px 15px;box-shadow:none}.wtn-resume-actions .primary{background:#5a8979;border-color:#5a8979}.wtn-resume-actions .secondary{background:#fff;border-color:#dce7e2;color:#939f9b;font-size:10px}.wtn-resume-note{flex-basis:100%;margin:0;font-size:10px;line-height:1.9;color:#94a59c;overflow-wrap:anywhere}.wtn-review-bar [data-review-checkpoint]{display:block;font-size:9px;line-height:1.9;color:#8b9b91;margin-top:7px;overflow-wrap:anywhere}.wtn-resume-actions button:focus-visible{outline:3px solid #7ca794;outline-offset:3px}@media(max-width:650px){.wtn-review-resume{padding:14px;margin-inline:12px;gap:12px}.wtn-resume-actions{width:100%}.wtn-resume-actions button{min-height:43px;flex:1}.wtn-resume-copy b{font-size:14px}}
/* Local product edit comparison — no additional form controls. */
.wtn-product-changes{min-width:0;margin-bottom:18px;border:1px solid #dce9e6;border-radius:18px;background:linear-gradient(125deg,#f0f8f5,#fff 72%);padding:17px;color:#244b50}
.pchanges-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pchanges-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#dcefe8;color:#26705d;font-size:25px}.pchanges-head>div{flex:1;min-width:120px}.pchanges-kicker{font-size:10px;color:#668781}.pchanges-head h3{margin:2px 0 0!important;font-size:16px!important;font-weight:800!important}.pchanges-count{font-size:11px;font-weight:800;background:#e8f2ed;border-radius:9px;padding:7px 10px;color:#39705b}.wtn-product-changes[data-changed=true] .pchanges-count{background:#0b5e72;color:#fff}.pchanges-empty{font-size:12px;color:#68817e;margin:14px 0}.pchanges-list{display:grid;gap:9px;margin-top:15px;max-height:390px;overflow:auto;overscroll-behavior:contain}.pchanges-list[hidden],.pchanges-empty[hidden]{display:none}.pchanges-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;background:#fff;border:1px solid #e1ebe7;border-radius:12px;padding:11px}.pchanges-row h4{grid-column:1/-1;margin:0 0 3px!important;font-size:12px!important;color:#264f59}.pchanges-value{min-width:0;display:flex;flex-direction:column;gap:5px;padding:9px;border-radius:8px;background:#f4f5f6}.pchanges-value[data-kind=after]{background:#edf7f1}.pchanges-value small{font-size:10px;color:#75817e}.pchanges-value bdi{display:block;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow:auto}.pchanges-value[data-kind=after] bdi{color:#246349;font-weight:700}.pchanges-value .pchanges-code{font-family:monospace;unicode-bidi:plaintext}.pchanges-note{font-size:10px;line-height:1.8;color:#748983;margin:12px 0 0}@media(max-width:650px){.wtn-product-changes{padding:13px;border-radius:14px}.pchanges-head{gap:8px}.pchanges-count{font-size:10px;padding:6px 8px}.pchanges-list{max-height:330px}.pchanges-row{padding:9px}.pchanges-value{padding:7px}.pchanges-head h3{font-size:14px!important}}
/* Unit difference in the existing product editor. */
.wtn-product-profit{min-width:0;padding:14px!important;border:1px solid #d8e9e1;border-radius:13px;background:#f3faf6;gap:0!important}.pprofit-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pprofit-head h3{margin:0!important;font-size:13px!important;font-weight:800!important;color:#315e52}.pprofit-head h3 span{margin-inline-end:5px}.pprofit-head>[data-profit-status]{font-size:10px;color:#497d64;background:#e0f1e6;padding:5px 8px;border-radius:7px}.pprofit-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pprofit-values>div{min-width:0;padding:10px;border:1px solid #e4ece7;border-radius:9px;background:#ffffffb8}.pprofit-values small{display:block;font-size:10px;line-height:1.7;color:#7a8a83}.pprofit-values bdi{display:block;margin-top:4px;font-size:15px;font-weight:800;line-height:1.6;overflow-wrap:anywhere;color:#46685b}.pprofit-result{background:#e1f1e8!important;border-color:#cce4d6!important}.pprofit-result bdi{color:#28724b}.wtn-product-profit p{font-size:10px;line-height:1.9;margin:10px 0 0!important;color:#71867b}.wtn-product-profit[data-kind=loss]{background:#fff7f7;border-color:#f0d8da}.wtn-product-profit[data-kind=loss] .pprofit-result{background:#fbe7e9!important;border-color:#efcbd0!important}.wtn-product-profit[data-kind=loss] .pprofit-result bdi,.wtn-product-profit[data-kind=loss] .pprofit-head>[data-profit-status]{color:#ae354a}.wtn-product-profit[data-kind=loss] .pprofit-head>[data-profit-status]{background:#f8e5e8}.wtn-product-profit[data-kind=unknown],.wtn-product-profit[data-kind=equal]{background:#f7f8fa;border-color:#e1e6ec}.wtn-product-profit[data-kind=unknown] .pprofit-result,.wtn-product-profit[data-kind=equal] .pprofit-result{background:#edf0f4!important;border-color:#dfe4eb!important}.wtn-product-profit[data-kind=unknown] .pprofit-result bdi,.wtn-product-profit[data-kind=equal] .pprofit-result bdi{color:#6c7889}.wtn-product-profit[data-kind=unknown] .pprofit-head>[data-profit-status],.wtn-product-profit[data-kind=equal] .pprofit-head>[data-profit-status]{background:#e9edf3;color:#738093}@media(max-width:650px){.wtn-product-profit{padding:12px!important}.pprofit-values{gap:6px}.pprofit-values>div{padding:8px 6px}.pprofit-values bdi{font-size:13px}.pprofit-head h3{font-size:12px!important}}
/* Margin uses sale price as its denominator and stays within the existing result column. */
.pprofit-margin{display:flex;align-items:baseline;justify-content:space-between;gap:5px;flex-wrap:wrap;border-top:1px solid #d0e4d8;margin-top:7px;padding-top:6px}.pprofit-margin small{font-size:9px}.pprofit-margin bdi{display:inline;margin:0;font-size:12px}.wtn-product-profit[data-kind=loss] .pprofit-margin{border-top-color:#eac9cf}.wtn-product-profit[data-kind=equal] .pprofit-margin,.wtn-product-profit[data-kind=unknown] .pprofit-margin{border-top-color:#dce1e8}
/* The target is a local calculator setting; only its apply button edits the original sale input. */
.pprofit-target{margin-top:13px;border-top:1px solid #dce8e1;padding-top:10px}.pprofit-target>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:11px;font-weight:800;color:#315e66;list-style:none;min-height:32px}.pprofit-target>summary::-webkit-details-marker{display:none}.pprofit-target>summary:focus-visible,.pprofit-presets button:focus-visible{outline:2px solid #559b92;outline-offset:3px;border-radius:7px}.pprofit-target-body{padding-top:9px}.pprofit-target-body>label{font-size:10px;color:#718980}.pprofit-target-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:7px 0 11px}.pprofit-target-controls>input{width:100px!important;max-width:100%;min-height:39px;padding:8px 10px!important;background:#fff!important;border:1px solid #cbded8!important;border-radius:9px!important;font-size:13px!important;direction:ltr;text-align:center}.pprofit-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pprofit-presets button{font:inherit;font-size:11px;border:1px solid #d1e2da;background:#fff;color:#678778;border-radius:8px;padding:8px 11px;min-height:37px;cursor:pointer;box-shadow:none}.pprofit-presets button[aria-pressed=true]{color:#fff;background:#537f70;border-color:#537f70}.pprofit-suggestion{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#ffffffb8;border:1px solid #dce8e2;border-radius:10px;padding:12px}.pprofit-suggestion small{display:block;font-size:10px;color:#7a8f85}.pprofit-suggestion bdi{display:block;font-weight:800;font-size:20px;line-height:1.7;color:#315d51;overflow-wrap:anywhere}.pprofit-suggestion>div{min-width:0;flex:1}.pprofit-suggestion [data-profit-apply]{font-size:11px;padding:10px 15px;min-height:39px;border:1px solid #6b9184;background:#5c8777;color:#fff;box-shadow:none;border-radius:9px}.pprofit-suggestion [data-profit-apply]:disabled{opacity:.48;cursor:default}.pprofit-target [data-profit-target-note]{font-size:10px;line-height:1.9;margin-top:9px!important;color:#788d82}@media(max-width:650px){.pprofit-suggestion{padding:10px;gap:8px}.pprofit-suggestion bdi{font-size:18px}.pprofit-suggestion [data-profit-apply]{padding:10px 12px}.pprofit-presets button{padding:8px 10px}}
/* Derived profit shares the editor calculation and the existing product-column visibility. */
.wtn-list-profit{min-width:140px;border:1px solid #e0ece5;border-radius:9px;padding:8px 10px;background:#f0f8f3;color:#3c7358;line-height:1.8}.wtn-list-profit>[data-list-profit-value]{display:block;font-size:12px;font-weight:800;white-space:nowrap}.wtn-list-profit>small{display:block;font-size:9px;color:inherit;opacity:.85}.wtn-list-profit>em{display:block;font-size:8px;line-height:1.7;font-style:normal;opacity:.8;white-space:normal}.wtn-list-profit>span{display:block;font-size:10px;font-weight:700;white-space:normal}.wtn-list-profit[data-list-profit-kind=loss]{background:#fff1f3;border-color:#efdae0;color:#ac4e61}.wtn-list-profit[data-list-profit-kind=equal],.wtn-list-profit[data-list-profit-kind=unknown]{background:#f5f6f8;border-color:#e6e8ed;color:#8a90a0}.wtn-list-profit-note{display:block;max-width:190px;margin-top:3px;font-size:8px;font-weight:400;line-height:1.8;color:#92a19a;white-space:normal}.cardGrid .wtn-list-profit-mobile{grid-column:1/-1}.wtn-list-profit-mobile .wtn-list-profit{min-width:0;margin-top:5px}.wtn-list-profit-mobile .wtn-list-profit>[data-list-profit-value]{font-size:14px}.wtn-list-profit-mobile .wtn-list-profit>small{font-size:10px}
/* Full filtered pricing review; its result pager is independent of the catalog pager. */
.wtn-product-pricing{margin:0 18px 14px;border:1px solid #dce8e2;background:linear-gradient(110deg,#f3faf6,#fff);border-radius:13px;padding:17px}.wtn-pricing-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.wtn-pricing-heading{display:flex;align-items:center;gap:11px;margin-inline-end:auto}.wtn-pricing-heading>span{display:grid;place-items:center;flex-shrink:0;width:39px;height:42px;border-radius:11px;background:#e0eee6;color:#5a8a73;font-size:25px}.wtn-pricing-heading h2{margin:0!important;font-size:14px!important;font-weight:800!important;color:#4b7363}.wtn-pricing-heading p{font-size:10px;color:#8a9e91;margin:4px 0 0;line-height:1.8}.wtn-pricing-limit{display:grid;gap:5px;font-size:9px;color:#728e7f}.wtn-pricing-limit input{width:103px;min-height:38px;padding:7px 10px;border:1px solid #ccdcd2;border-radius:9px;background:#fff;color:#466958;font:inherit;font-size:13px;direction:ltr;text-align:center}.wtn-pricing-bar button,.wtn-pricing-progress button,.wtn-pricing-pager button{font-size:11px;padding:10px 13px;min-height:38px;box-shadow:none}.wtn-pricing-bar .primary{background:#5e8976;border-color:#5e8976}.wtn-pricing-message,.wtn-product-pricing [data-pricing-note],.wtn-product-pricing [data-pricing-scope],.wtn-product-pricing [data-pricing-zero-cost]{font-size:10px;color:#879d8e;line-height:1.9;margin:10px 0 0;overflow-wrap:anywhere}.wtn-pricing-message:empty,.wtn-product-pricing [data-pricing-zero-cost]:empty{display:none}.wtn-pricing-message.is-error{color:#ac5368}.wtn-pricing-progress[hidden],.wtn-pricing-pager[hidden],.wtn-product-pricing [data-pricing-result][hidden]{display:none}.wtn-pricing-progress{margin-top:13px}.wtn-pricing-progress>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#718e7e}.wtn-pricing-progress progress{width:100%;height:7px;accent-color:#5d8973}.wtn-product-pricing [data-pricing-summary]{font-size:13px!important;color:#577c69;margin:17px 0 0!important}.wtn-pricing-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.wtn-pricing-kinds button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right;font:inherit;font-size:11px;border:1px solid #e0e9e2;border-radius:11px;padding:12px;background:#fff;color:#859a8b;cursor:pointer;min-width:0}.wtn-pricing-kinds b{font-size:23px;font-weight:600;color:#6c917c}.wtn-pricing-kinds button[aria-pressed=true]{background:#e6f2e9;border-color:#a8c7b3;color:#4b755d}.wtn-pricing-kinds button:focus-visible{outline:2px solid #649e88;outline-offset:3px}.wtn-pricing-list-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:7px;border-top:1px solid #e3ece5;margin-top:14px;padding-top:14px}.wtn-pricing-list-heading b{font-size:12px;color:#5d7e69}.wtn-pricing-list-heading small{font-size:9px;color:#9aab9e}.wtn-pricing-row{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(150px,1.1fr) minmax(140px,1fr) auto;align-items:center;gap:14px;border:1px solid #e4ece6;background:#fff;border-radius:11px;padding:13px;margin-top:9px;min-width:0}.wtn-pricing-product{display:flex;align-items:center;gap:10px;min-width:0}.wtn-pricing-product>span{display:grid;place-items:center;min-width:29px;height:30px;border-radius:9px;background:#eef5ef;color:#85a28d;font-size:10px}.wtn-pricing-product>div{min-width:0}.wtn-pricing-product b{display:block;font-size:12px;color:#546e60;overflow-wrap:anywhere}.wtn-pricing-product small{display:block;font-size:9px;color:#a0afa3;line-height:1.9;overflow-wrap:anywhere}.wtn-pricing-values{display:grid;gap:5px;min-width:0}.wtn-pricing-values>span{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#97a69b}.wtn-pricing-values bdi{color:#718978;font-size:11px;overflow-wrap:anywhere}.wtn-pricing-action{display:grid;gap:5px}.wtn-pricing-action button{font-size:10px;padding:9px 12px;min-height:37px;box-shadow:none;color:#66846f;border-color:#d6e3d9}.wtn-pricing-action>span,.wtn-pricing-action small{font-size:9px;color:#92a795;line-height:1.7}.wtn-pricing-action .is-pending{color:#b16b7c}.wtn-pricing-pager{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px}.wtn-pricing-pager span{font-size:10px;color:#8da18f}.wtn-pricing-empty{padding:18px;font-size:11px;color:#92a394}@media(max-width:1050px){.wtn-pricing-row{grid-template-columns:minmax(160px,1.5fr) minmax(135px,1fr) minmax(140px,1fr)}.wtn-pricing-action{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}}@media(max-width:650px){.wtn-product-pricing{margin-inline:12px;padding:13px}.wtn-pricing-heading{width:100%}.wtn-pricing-heading h2{font-size:13px!important}.wtn-pricing-kinds{grid-template-columns:1fr}.wtn-pricing-kinds button{padding:11px}.wtn-pricing-kinds b{font-size:21px}.wtn-pricing-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;padding:11px}.wtn-pricing-product{grid-column:1/-1}.wtn-pricing-row .wtn-list-profit{min-width:0}.wtn-pricing-values>span{display:grid;gap:2px}.wtn-pricing-list-heading small{width:100%}.wtn-pricing-action{grid-column:1/-1}.wtn-pricing-limit{flex:1}.wtn-pricing-limit input{width:110px}.wtn-pricing-bar button{flex:1}}
