:root{color-scheme:light;font-family:Segoe UI,system-ui,sans-serif;background:#f3f5f7;color:#152033}*{box-sizing:border-box}body{margin:0}.layout,.auth-shell{min-height:100vh}.auth-shell{display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#edf3ff,#f7f8fa)}.auth-card,.card,.topbar{background:#fff;border:1px solid #dbe2ea;border-radius:16px}.auth-card{width:min(520px,100%);padding:28px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:24px;margin:24px 24px 0}.content{padding:16px 24px 32px;display:grid;gap:16px}.card{padding:20px}.card h2,.topbar h1,.auth-card h1{margin:0 0 8px}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#4b6ea8}.subtitle,.lead,.muted,.status-line{margin:0;line-height:1.5;color:#5a6678}.status-line.warn{color:#9a6700}.actions{margin-top:20px}.button{border:0;border-radius:10px;padding:10px 16px;background:#1f4fd6;color:#fff;font:inherit;cursor:pointer}.button:disabled{opacity:.55;cursor:not-allowed}.status-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.status-list li{display:flex;justify-content:space-between;gap:12px;align-items:center}.pill{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:.8rem}.pill-ok{background:#e8f7ee;color:#17653a}.pill-warn{background:#fff6df;color:#8a6400}.pill-error{background:#fdecec;color:#9f1d1d}.denied-card{border-color:#efb4b4}.admin-nav{margin:0 24px}.admin-nav-list{display:flex;gap:8px;padding:12px 16px;background:#fff;border:1px solid #dbe2ea;border-radius:16px}.nav-link{border:0;background:transparent;color:#5a6678;padding:8px 12px;border-radius:10px;cursor:pointer;font:inherit}.nav-link.active{background:#edf3ff;color:#1f4fd6}.site-config-grid{display:grid;gap:16px}.site-section-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.site-fields{display:grid;gap:12px}.field{display:grid;gap:6px}.field input,.field textarea{width:100%;border:1px solid #dbe2ea;border-radius:10px;padding:10px 12px;font:inherit}.media-preview{width:100%;max-width:420px;border-radius:12px;border:1px solid #dbe2ea}.media-preview.hero-preview{max-height:240px;object-fit:cover}.media-fallback{padding:24px;border-radius:12px;background:#f7f9fc;color:#5a6678;border:1px dashed #dbe2ea}.beta-packages-list{display:grid;gap:16px}.beta-package-item{padding:16px;border:1px solid #dbe2ea;border-radius:12px;display:grid;gap:12px;background:#fafbfd}.beta-package-item-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.beta-package-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.beta-package-active{display:flex;gap:6px;align-items:center;font-size:.9rem}.beta-package-price-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.beta-package-add{justify-self:start;border:1px dashed #9eb0c4;background:#fff;border-radius:10px;padding:10px 14px;cursor:pointer}.module-stack{display:grid;gap:16px}.data-table{display:grid;gap:12px;margin-top:16px}.data-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px 0;border-top:1px solid #e8edf3}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.pill{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:.85rem}.pill.ok{background:#e8f7ef;color:#1f6b43}.pill.muted{background:#f2f4f7;color:#5a6678}.editor-card{margin-top:8px}.checkbox-grid{display:grid;gap:8px}.field select{width:100%;border:1px solid #dbe2ea;border-radius:10px;padding:10px 12px;font:inherit}.link-text{word-break:break-all}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.metric-card{background:#fff;border:1px solid #dbe2ea;border-radius:14px;padding:16px}.metric-label{margin:0 0 8px;color:#5a6678;font-size:.9rem}.metric-value{margin:0;font-size:1.35rem;font-weight:700}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px}.filter-tab{border:1px solid #dbe2ea;background:#fff;color:#5a6678;border-radius:999px;padding:8px 14px;cursor:pointer;font:inherit}.filter-tab.active{background:#edf3ff;border-color:#b7c9ef;color:#1f4fd6}.empty-state{margin-top:16px;padding:16px;border-radius:12px;background:#f7f9fc}.data-row-muted{opacity:.82;background:#fafbfd;border-radius:12px;padding:12px}.sales-table .data-row{flex-direction:column;align-items:stretch}.sales-row-main,.sales-row-pricing,.sales-row-meta{display:grid;gap:4px}.sales-date{margin:0;font-size:.85rem;color:#5a6678}.small-note{font-size:.85rem}.modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:grid;place-items:center;padding:24px;z-index:40}.modal-card{width:min(720px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;border:1px solid #dbe2ea;padding:20px}.detail-grid{display:grid;gap:8px}.seller-qr-image{display:block;margin:12px auto;width:min(280px,100%)}.seller-qr-meta{display:grid;gap:6px;margin-top:8px}:root{color-scheme:light;background:#f5f5ef;color:#203a32;font-family:Segoe UI,Trebuchet MS,system-ui,sans-serif}body{background:radial-gradient(ellipse at 90% 4%,#e7f0e4 0,transparent 38%),#f5f5ef}.layout{max-width:1600px;margin:0 auto}.topbar{background:linear-gradient(113deg,#164b42,#256e5e 70%,#388a74);border-color:#25685a;color:#fff;padding:clamp(18px,3vw,30px);align-items:center;box-shadow:0 14px 34px #0e41311f}.topbar .subtitle{color:#d6ebe4;font-size:.83rem}.topbar h1{color:#fff;letter-spacing:-.025em;font-weight:720;font-size:clamp(1.4rem,2.6vw,2rem)}.brand-heading{display:flex;align-items:center;gap:18px;min-width:0}.brand-heading-copy{min-width:0}.brand-symbol{width:64px;height:64px;flex:0 0 64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:840;font-family:Georgia,serif;font-size:2.25rem;color:#185248;background:#e8c57b;border:2px solid #f4d79a;box-shadow:inset 0 -7px 12px #8768331a;letter-spacing:-.08em}.brand-symbol span{color:#397c68;font-size:.7em;transform:translate(-1px,-14px)}.brand-heading-meta{color:#f6dfaa;letter-spacing:.13em;font-size:.72rem;font-weight:750;text-transform:uppercase;margin-bottom:6px}.brand-heading-meta span{opacity:.8;margin:0 5px}.topbar .button{background:#ffffff24;border:1px solid rgba(255,255,255,.42);color:#fff}.topbar .button:hover{background:#ffffff3d}.admin-nav-list{border-color:#dce9e0;box-shadow:0 5px 15px #164b4209;gap:6px;flex-wrap:wrap}.nav-link{font-weight:600;border:1px solid transparent;transition:.18s ease}.nav-link:hover{background:#eff5ef;color:#286957}.nav-link.active{background:#dceee3;color:#205d4b;border-color:#b3d6be}.card,.auth-card{border:1px solid #dce6df;background:#fff;box-shadow:0 7px 24px #2249370b;border-radius:18px}.card h2{color:#194d40;letter-spacing:-.02em}.eyebrow{color:#2c806d}.button{background:#246d5a;font-weight:650;transition:background .15s,transform .15s}.button:hover:not(:disabled){background:#185444;transform:translateY(-1px)}.button:focus-visible,.nav-link:focus-visible,.field input:focus-visible,.field select:focus-visible,.filter-tab:focus-visible{outline:3px solid #e2bf74;outline-offset:2px}.field input,.field select,.field textarea{border-color:#cfded4;background:#fbfdfa;color:#233d34}.metric-card{background:linear-gradient(145deg,#fff,#f7faf5);border-color:#d4e5d7;box-shadow:0 5px 15px #19553e09;border-radius:16px}.metric-value{color:#195e4b;font-size:clamp(1.3rem,2.2vw,1.65rem)}.data-row{border-color:#e3ece5}.report-filters{display:grid;grid-template-columns:minmax(210px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;align-items:end;padding:16px;border-radius:14px;background:#f4f8f2;border:1px solid #e1ebdf;margin-bottom:12px}.report-filters .field span{font-weight:650;font-size:.85rem}.report-summary{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:12px 4px 4px;font-size:.95rem;color:#446c5e}.report-summary strong{color:#195945}.sales-table .data-row{background:#fff;border:1px solid #e3ebe3;border-radius:12px;padding:17px;display:grid;grid-template-columns:1.6fr 1fr .7fr;gap:18px;box-shadow:0 3px 9px #1a493208}.sales-table .sales-row-meta{align-content:start;justify-items:start}.auth-shell{background:linear-gradient(140deg,#e5f0e5,#fbf5e9)}.auth-card{box-shadow:0 22px 70px #1541321c}.status-line{font-size:.88rem}@media(max-width:800px){.topbar{margin:12px 12px 0;padding:16px}.brand-symbol{width:46px;height:46px;flex-basis:46px;font-size:1.7rem;border-radius:13px}.brand-heading{gap:11px}.brand-heading-meta{font-size:.61rem}.admin-nav{margin:0 12px}.content{padding:12px 12px 30px}.report-filters{grid-template-columns:1fr}.sales-table .data-row{grid-template-columns:1fr;gap:8px}}.assisted-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}.assisted-form .field{min-width:0}.assisted-form .field span{color:#355e51;font-size:.86rem;font-weight:650}.assisted-form .field input[type=range]{accent-color:#26705c;padding:4px 0;background:transparent;cursor:pointer}.discount-scale{display:flex;justify-content:space-between;color:#7b9188;font-size:.78rem}.assisted-pricing{background:linear-gradient(145deg,#f0f8ef,#f9f7ef);border:1px solid #d2e3d5;padding:18px;border-radius:14px;display:grid;gap:10px}.assisted-pricing>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.assisted-pricing strong{color:#175745}.assisted-pricing .assisted-final{padding:12px 0;border-top:1px solid #cfdfd4;border-bottom:1px solid #cfdfd4;font-size:1.14rem}.assisted-pricing .small-note{margin-top:6px}.assisted-actions{margin:18px 0 6px}.assisted-checkout-result{padding:15px 18px;border:1px solid #d0e7d1;border-radius:14px;background:#f3faf1;margin-top:14px;display:grid;gap:10px}.assisted-checkout-result .button{display:inline-flex;align-items:center;text-decoration:none}@media(max-width:680px){.assisted-form{grid-template-columns:1fr}.assisted-actions .button{flex:1}}.detail-items{display:grid;gap:7px;background:#f3f8f1;border:1px solid #dbe8dc;border-radius:12px;padding:13px}.detail-item{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e3ebe1;padding-top:8px}.detail-item strong{color:#1b6650}.seller-sale-modes{display:flex;gap:10px;flex-wrap:wrap}.seller-sale-modes .filter-tab{min-width:175px}.seller-cart-choices{display:grid;gap:10px;margin:16px 0;max-height:410px;overflow:auto}.seller-cart-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid #dce9df;border-radius:12px;background:#fbfdfb}.seller-cart-choice strong{color:#205b4a}.seller-cart-choice .muted{font-size:.82rem;margin:5px 0 0}@media(max-width:680px){.seller-cart-choice{flex-wrap:wrap}}:root{--uantu-ink:#171717;--uantu-black:#111111;--uantu-gold:#FCBF49;--uantu-softgold:#FFD98E;--uantu-canvas:#f8f7f4;--uantu-border:#e8e5dc;color-scheme:light;background:var(--uantu-canvas);color:#242424;font-family:Inter,Segoe UI,system-ui,sans-serif}body{background:radial-gradient(ellipse at 92% -4%,#fff0ca 0%,transparent 34%),var(--uantu-canvas);color:#242424}.auth-shell{background:linear-gradient(135deg,#171717,#333 55%,#80692e)}.auth-card{border:1px solid #ece4cc;box-shadow:0 25px 70px #0000003d}.auth-brand-logo{display:block;width:min(265px,85%);height:auto;max-height:164px;object-fit:contain;margin:0 auto 20px}.auth-card h1{color:var(--uantu-ink)}.layout{max-width:1640px}.topbar{background:linear-gradient(112deg,#111,#292929 66%,#3f3a2d);border:1px solid #34312a;color:#fff;box-shadow:0 15px 38px #00000026;padding:clamp(16px,2.6vw,26px)}.topbar .subtitle{color:#d2cec3}.topbar h1{color:#fff}.brand-logo-frame{flex:0 0 172px;width:172px;height:94px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px;padding:5px 12px;box-shadow:0 4px 18px #00000029}.brand-logo-official{width:100%;height:100%;object-fit:contain}.brand-heading{gap:18px}.brand-heading-meta{color:var(--uantu-gold);font-weight:780;letter-spacing:.12em}.topbar .button{background:var(--uantu-gold);color:var(--uantu-black);border:1px solid var(--uantu-gold)}.topbar .button:hover{background:var(--uantu-softgold);color:#111}.card,.auth-card,.metric-card{border-color:var(--uantu-border);background:#fff;box-shadow:0 7px 24px #2b21110e}.card h2,.metric-value,.report-summary strong,.assisted-pricing strong,.detail-item strong,.seller-cart-choice strong{color:#26221b}.eyebrow,.report-summary,.assisted-form .field span{color:#9c7417}.nav-link{color:#5b574e}.nav-link:hover{background:#fff7e1;color:#252013}.nav-link.active{background:var(--uantu-gold);border-color:#e9ac34;color:#191714;font-weight:750}.admin-nav-list{border-color:#ece3ce}.button{background:var(--uantu-gold);color:#161616;border:1px solid #e4ae3e}.button:hover:not(:disabled){background:var(--uantu-softgold);color:#141414}.button:focus-visible,.nav-link:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.filter-tab:focus-visible{outline:3px solid #bf8210;outline-offset:2px}.pill.ok,.pill-ok{background:#fff0c4;color:#5c400a}.pill.warn,.pill-warn{background:#fff7e0;color:#74510c}.field input,.field select,.field textarea{background:#fffdfa;border-color:#dcd5c5;color:#26231d}.metric-card{background:linear-gradient(135deg,#fff,#fffbf2)}.filter-tab.active{color:#181818;background:#ffe39e;border-color:#e8bb52}.filter-tab:hover{border-color:#dbb65d}.report-filters,.empty-state,.assisted-pricing,.seller-cart-choice,.assisted-checkout-result,.detail-items{background:#fffaf0;border-color:#e9dcbf}.report-summary{color:#5d5548}.assisted-form .field input[type=range]{accent-color:#cf9524}.discount-scale{color:#786d5b}.assisted-pricing .assisted-final{border-color:#eadcb9}.sales-table .data-row{border-color:#e9e4d9}.seller-sale-modes .filter-tab.active{background:#fcbf49;border-color:#d9a12f;color:#141414}.brand-preview{width:min(420px,100%);padding:14px;border:1px solid #eae1cc;border-radius:14px;background:#fff}.brand-preview .official-preview{display:block;width:100%;max-height:190px;object-fit:contain;border:0}.brand-preview .muted{margin-top:8px}.media-fallback{background:#fff9e9;border-color:#ead9af}.link-text{color:#8b5a00}.auth-card .button{width:auto}@media(max-width:800px){.brand-logo-frame{width:112px;flex-basis:112px;height:68px;padding:4px 6px;border-radius:11px}.brand-heading{gap:10px}.topbar{align-items:center;flex-wrap:wrap}.topbar .button{min-width:68px}}@media(prefers-reduced-motion:reduce){.button,.nav-link{transition:none;transform:none!important}}.seller-audit-summary{padding:12px 16px;border-radius:12px;background:#fff4d4;border:1px solid #eed393;color:#594214;font-size:.9rem;margin:6px 0 12px}.seller-completeness-warning{display:inline-block;margin:9px 0 0;padding:7px 10px;border-left:4px solid #FCBF49;background:#fff8e8;color:#624816;font-size:.84rem;line-height:1.5;border-radius:4px 9px 9px 4px}.seller-login-form,.seller-password-form{display:grid;gap:12px;margin:18px 0;padding:18px;border:1px solid #e8d9b6;border-radius:14px;background:#fffaf0}.seller-login-form .button,.seller-password-form .button{justify-self:start}.cart-banner-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cart-banner-actions .button-secondary{margin-top:0}.seller-catalog-link{display:inline-flex;text-decoration:none;margin-top:12px}.seller-catalog-page .packages-section{padding-top:28px}.seller-catalog-page .packages-header{max-width:none}.seller-catalog-page .referral-banner{padding:14px 20px;font-size:1rem}@media(max-width:680px){.cart-banner-actions{flex-direction:column;align-items:stretch}.seller-login-form{padding:12px}}.danger-button{background:#fff;color:#ae352e;border:1px solid #be625b}.danger-button:hover:not(:disabled){background:#fff0ef;color:#91271e}
