@font-face{font-family:Yekan Bakh;src:url(/fonts/yekan-bakh/YekanBakhFaNum-Regular.woff2)format("woff2");font-weight:100 500;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/yekan-bakh/YekanBakhFaNum-Bold.woff2)format("woff2");font-weight:600 900;font-display:swap}:root{--ink:#0f2238;--ink-subtle:#5d6b7c;--canvas:#f6f8fb;--surface:#fff;--line:#dce3eb;--accent:#1f4b70;--accent-strong:#173a58;--danger:#b91c1c;--success:#047857;--focus:#1e3a5f;--radius-sm:6px;--radius-md:10px;--shadow:0 1px 2px #0f172a0d, 0 12px 32px #0f172a0f;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:Yekan Bakh,sans-serif;font-size:14px;line-height:1.8}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 70%, transparent);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-locale-switch{background:#f5f8fb;border:1px solid #d5dee7;border-radius:5px;padding:3px;display:flex}.admin-locale-switch button{color:#607286;background:0 0;border:0;border-radius:3px;min-width:38px;height:28px;font-size:9px;font-weight:750}.admin-locale-switch button[aria-pressed=true]{color:#fff;background:#102a43}.rich-editor-file-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tiptap img{border-radius:4px;max-width:100%;height:auto;margin:1.25rem auto;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=email],input[type=password],input[type=url],input[type=tel],input[name=sku],input[name=stableCode],input[name=code],input[name=localeCode],input[name^=slug],input[name=key]{text-align:left;direction:ltr}input,select,textarea{min-width:0;max-width:100%;accent-color:var(--accent)}button:disabled{cursor:not-allowed;opacity:.55}label{line-height:1.9}fieldset{min-inline-size:0}button,a{touch-action:manipulation}[role=tablist]{flex-wrap:wrap}section,main,form{min-width:0}a,button,h1,h2,h3,p{overflow-wrap:anywhere}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:42px}:is(input:user-invalid,textarea:user-invalid){border-color:var(--danger)}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}.checkbox-options{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;max-height:360px;padding:14px;display:grid;overflow:auto}.checkbox-options legend{font-weight:700}.checkbox-options label{color:var(--ink);align-items:center;gap:9px;font-size:14px;padding:7px!important;display:flex!important}.checkbox-options input{height:18px;width:18px!important}.admin-notice{color:var(--success);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;justify-content:space-between;gap:16px;margin-bottom:20px;padding:12px 16px;display:flex}.admin-notice button{color:inherit;background:0 0;border:0;font-size:24px}
