.pwa-connection-status{z-index:10000;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;color:#684a12;font:500 12px/1.7 var(--font-vazirmatn,Vazirmatn), Tahoma, sans-serif;background:#fff4db;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0}.pwa-connection-status svg{flex-shrink:0}[data-theme=dark] .pwa-connection-status{color:#f5d795;background:#3a301b}.pwa-install-pending{inset-inline:16px;top:max(12px,env(safe-area-inset-top,0px));z-index:12000;color:#173d65;background:#edf5ff;border-radius:14px;align-items:center;gap:10px;width:min(440px,100% - 32px);margin-inline:auto;padding:12px;font-size:12px;line-height:1.8;display:flex;position:fixed;box-shadow:0 4px 18px #123a4820}.pwa-install-pending progress{flex-shrink:0;width:38px;height:8px}.pwa-install-pending button{color:inherit;background:0 0;border:0;min-width:36px;min-height:36px;font-size:22px}[data-theme=dark] .pwa-install-pending{color:#d4e8ff;background:#17334d}.diagnostic-browser-notice{z-index:1800;bottom:calc(100px + env(safe-area-inset-bottom,0px));background:var(--card,#fff);max-width:600px;color:var(--text,#173642);border:1px solid #d8e3ea;border-radius:14px;align-items:center;gap:10px;margin:auto;padding:12px;font-size:12px;line-height:1.8;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 6px 20px #15344518}.diagnostic-browser-notice b{font-size:11px;display:inline-block}.diagnostic-browser-notice button{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;margin-inline-start:auto;font-size:22px}.diagnostic-center{border:1px solid var(--line,#dae6eb);background:var(--card,#fff);color:var(--text,#173642);border-radius:16px;margin:20px 0;padding:16px}.diagnostic-center header p{color:var(--muted,#647782);font-size:12px}.diagnostic-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.diagnostic-filters label{gap:5px;font-size:12px;display:grid}.diagnostic-filters input,.diagnostic-filters select,.diagnostic-filters button{box-sizing:border-box;border:1px solid var(--line,#d7e4e9);background:var(--card,#fff);width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;border-radius:10px;padding:8px}.diagnostic-filters button{color:#fff;background:#086b8a;align-self:end}.diagnostic-center details{border-top:1px solid var(--line,#dae5ea);padding:12px 0}.diagnostic-center summary{cursor:pointer;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.diagnostic-center dl>div{flex-wrap:wrap;gap:12px;padding:4px;font-size:12px;display:flex}.diagnostic-center dd{overflow-wrap:anywhere;max-width:100%;margin:0}.diagnostic-center pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.diagnostic-center footer{justify-content:center;gap:16px;display:flex}.diagnostic-alerts{gap:8px;margin:12px 0;display:grid}.diagnostic-alerts article{color:#153445;background:#eaf4f7;border-radius:10px;flex-wrap:wrap;gap:12px;padding:10px;font-size:12px;display:flex}.diagnostic-center .diagnostic-connection-status{border:1px solid var(--line,#dae6eb);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.8}.diagnostic-center .diagnostic-connection-status p{margin:4px 0 0}.diagnostic-center .diagnostic-guidance-notice{line-height:1.9}.diagnostic-center .diagnostic-guidance{background:var(--bg,#f5f8fa);border-inline-start:3px solid #086b8a;border-radius:10px;margin:10px 0;padding:12px;font-size:12px;line-height:1.9}.diagnostic-center .diagnostic-guidance h4{margin:0;font-size:13px}.diagnostic-center .diagnostic-guidance p{margin:6px 0}.diagnostic-center .diagnostic-guidance ol{margin:6px 0;padding-inline-start:22px}.diagnostic-center .diagnostic-guidance li+li{margin-top:5px}.diagnostic-center .diagnostic-tracking-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.diagnostic-center .diagnostic-tracking-actions button{border:1px solid var(--line,#d7e4e9);background:var(--card,#fff);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px}.diagnostic-center .diagnostic-tracking-actions button:disabled{opacity:.55;cursor:not-allowed}.diagnostic-center .diagnostic-tracking-actions button:focus-visible{outline-offset:3px;outline:2px solid #086b8a}.diagnostic-center .diagnostic-copy-status{font-size:12px;line-height:1.8}.diagnostic-center .diagnostic-copy-status:empty{display:none}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-wght-normal.BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-25{order:25}.order-42{order:42}.order-119{order:119}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.m-100{margin:calc(var(--spacing) * 100)}.m-101{margin:calc(var(--spacing) * 101)}.m-123{margin:calc(var(--spacing) * 123)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.auth-loading{color:#4f6680;background:#f5f9ff;place-content:center;justify-items:center;gap:14px;min-height:100dvh;font-weight:750;display:grid}.auth-loading img{border-radius:24px;width:78px;height:78px;box-shadow:0 16px 36px #0a50a024}.auth-shell{color:#10243a;background:#f4f8fd;grid-template-columns:minmax(320px,.88fr) minmax(390px,1.12fr);min-height:100dvh;font-family:inherit;display:grid}.auth-brand-panel{color:#fff;background:linear-gradient(145deg,#0b3f83 0%,#086ac9 58%,#1687de 100%);align-content:center;gap:30px;padding:clamp(34px,6vw,84px);display:grid;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -180px -190px auto;box-shadow:0 0 0 55px #ffffff0a,0 0 0 115px #ffffff09}.auth-brand-panel>img{border-radius:27px;width:92px;height:92px;box-shadow:0 18px 45px #00184840}.auth-brand-panel div{z-index:1;max-width:550px;position:relative}.auth-brand-panel span{color:#bfe1ff;font-size:14px;font-weight:850}.auth-brand-panel h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(34px,4.7vw,62px);line-height:1.35}.auth-brand-panel p{color:#dfedfb;max-width:500px;margin:0;font-size:17px;line-height:2}.auth-brand-panel ul{z-index:1;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.auth-brand-panel li{background:#ffffff17;border:1px solid #fff3;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750}.auth-card{background:#fffffff5;border:1px solid #dbe7f3;border-radius:28px;place-self:center;width:min(500px,100% - 36px);margin:34px 0;padding:28px;box-shadow:0 28px 70px #1e436721}.auth-install-area{justify-items:start;gap:7px;margin-bottom:18px;display:grid}.auth-install-button{color:#075eb5;min-height:40px;font:inherit;cursor:pointer;background:#f3f8fe;border:1px solid #c9def2;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.auth-install-button:hover{background:#eaf4ff;border-color:#8bbbea}.auth-install-button:focus-visible{outline-offset:2px;outline:3px solid #1680df2e}.auth-install-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.auth-install-area small{color:#607990;font-size:12px;line-height:1.7}.auth-card>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-card>header img{border-radius:14px;width:46px;height:46px}.auth-card>header div{gap:2px;display:grid}.auth-card>header b{font-size:17px}.auth-card>header span{color:#71869b;font-size:13px}.auth-card>nav{background:#eff5fb;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.auth-card>nav button{color:#5b7085;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;font-weight:800}.auth-card>nav button.active{color:#075eb5;background:#fff;box-shadow:0 5px 16px #1946731a}.auth-card form{gap:16px;padding-top:24px;display:grid}.auth-card form>div:first-child{gap:4px;display:grid}.auth-kicker{color:#0871d7;font-size:12px;font-weight:850}.auth-card h2{margin:0;font-size:25px;line-height:1.5}.auth-card form p{color:#71869b;margin:0;font-size:14px;line-height:1.75}.auth-card form .auth-claim-note{color:#365b7d;background:#f4f9ff;border:1px solid #cfe2f5;border-radius:12px;padding:11px 13px;font-size:12px}.auth-card label{color:#273e54;gap:7px;font-size:14px;font-weight:780;display:grid}.auth-card input{color:#10243a;width:100%;min-width:0;height:50px;font:inherit;box-sizing:border-box;background:#fbfdff;border:1px solid #cad9e8;border-radius:13px;outline:0;padding:0 14px;font-size:16px}.auth-card input:focus{background:#fff;border-color:#1680df;box-shadow:0 0 0 4px #1680df1f}.auth-card label small{color:#7e91a4;font-size:12px;font-weight:550}.auth-two-fields{grid-template-columns:1fr 1fr;gap:12px!important;display:grid!important}.password-field{display:block;position:relative}.password-field input{padding-left:70px}.password-field button{color:#176bb8;min-height:34px;font:inherit;cursor:pointer;background:#eaf4fd;border:0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:8px;left:8px}.auth-error{background:#fff5f6;border:1px solid #f1c9ce;border-radius:12px;padding:11px 13px;font-weight:700;color:#a32634!important}.auth-submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0a63bd,#0787e7);border:0;border-radius:14px;font-weight:850;box-shadow:0 12px 25px #0869c633}.auth-submit:disabled{opacity:.58;cursor:wait}.claim-toggle{color:#126fc4;font:inherit;cursor:pointer;background:0 0;border:0;margin:17px auto 0;font-size:13px;font-weight:800;display:block}.auth-card>footer{color:#778b9e;text-align:center;border-top:1px solid #e6eef6;margin-top:22px;padding-top:16px;font-size:12px}.auth-card>footer span{color:#0b79d5}.password-manager-card{background:#fff;border:1px solid #dbe7f2;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:20px;padding:22px;display:grid}.password-manager-card>div span{color:#0871d7;font-size:12px;font-weight:850}.password-manager-card h2{margin:5px 0 7px;font-size:19px}.password-manager-card p{color:#71869b;margin:0;font-size:13px;line-height:1.7}.password-manager-card form{gap:11px;display:grid}.password-manager-card label{gap:5px;font-size:13px;font-weight:750;display:grid}.password-manager-card input{min-width:0;height:43px;font:inherit;border:1px solid #ccdae8;border-radius:11px;padding:0 12px}.password-manager-card small{color:#7b8fa2;font-size:11px;font-weight:500}.password-manager-card button,.account-logout{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:800}.password-manager-card button{color:#fff;background:#096fcf}.account-logout{color:#a62736;background:#fff6f7;border:1px solid #efc8ce;width:100%}@media (max-width:820px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-card{margin:20px 0;padding:22px}.password-manager-card{grid-template-columns:1fr}}@media (max-width:430px){.auth-card{border-radius:22px;width:calc(100% - 22px);padding:18px}.auth-two-fields{grid-template-columns:1fr}.auth-card h2{font-size:22px}}.web-auth-shell{color:#f8fffc;background:radial-gradient(circle at 12% 18%,#19ad6f38,#0000 32%),linear-gradient(145deg,#071b18 0%,#0d2923 48%,#f4f8f6 48%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(32px,7vw,100px);min-height:100dvh;padding:clamp(24px,6vw,88px);display:grid}.web-auth-brand{max-width:680px}.web-auth-brand>img{object-fit:contain;background:#fff;border-radius:24px;width:88px;height:88px;padding:8px;box-shadow:0 18px 50px #0005}.web-auth-brand>span{background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;width:max-content;margin:28px 0 12px;padding:7px 13px;font-size:13px;display:block}.web-auth-brand h1{letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(36px,5vw,68px);line-height:1.15}.web-auth-brand p{color:#d8ebe4;max-width:600px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.9}.web-auth-features{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.web-auth-features span{color:#eafff5;background:#ffffff10;border-radius:12px;padding:9px 12px;font-size:13px}.web-auth-card{color:#14251f;background:#fff;border:1px solid #dbe8e1;border-radius:28px;justify-self:center;width:100%;max-width:510px;padding:clamp(22px,4vw,38px);box-shadow:0 28px 80px #061b1633}.web-auth-card header strong{font-size:27px;display:block}.web-auth-card header small{color:#66776f;margin-top:8px;line-height:1.7;display:block}.web-auth-card nav{background:#eef5f1;border-radius:14px;gap:6px;margin:24px 0;padding:5px;display:flex}.web-auth-card nav button{color:#52645c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:10px}.web-auth-card nav button.active{color:#087847;background:#fff;font-weight:800;box-shadow:0 3px 12px #193d2c14}.web-auth-card form{gap:15px;display:grid}.web-auth-card label{color:#35483f;gap:7px;font-size:13px;font-weight:700;display:grid}.web-auth-card input{width:100%;font:inherit;color:#12231c;background:#fbfdfc;border:1px solid #cedbd4;border-radius:12px;outline:0;padding:13px 14px}.web-auth-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.web-auth-claim{border:1px dashed #cddbd3;border-radius:12px;padding:11px}.web-auth-claim summary{cursor:pointer;color:#287051;font-size:13px}.web-auth-claim[open]{gap:12px;display:grid}.web-auth-hint{color:#78877f;margin:-8px 0 0;font-size:11px;line-height:1.6}.web-auth-error{color:#a52c2c;background:#fff0f0;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.web-auth-submit{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#15945c,#087847);border:0;border-radius:13px;padding:14px;font-weight:800;box-shadow:0 10px 24px #08784733}.web-auth-submit:disabled{opacity:.65;cursor:wait}.web-auth-card footer{color:#78877f;text-align:center;border-top:1px solid #e6eee9;margin-top:20px;padding-top:16px;font-size:11px}.web-auth-loading{color:#0b7547;background:#f4f8f6;place-items:center;min-height:100dvh;font-weight:800;display:grid}@media (max-width:850px){.web-auth-shell{background:linear-gradient(#09241e 0 34%,#f4f8f6 34%);grid-template-columns:1fr;gap:28px;padding:22px 16px 40px}.web-auth-brand{text-align:center}.web-auth-brand>img{width:68px;height:68px}.web-auth-brand>span{margin:16px auto 8px}.web-auth-brand h1{font-size:30px}.web-auth-brand p{font-size:14px;line-height:1.7}.web-auth-features{justify-content:center;margin-top:16px}.web-auth-card{border-radius:22px;padding:22px 18px}.web-auth-row{grid-template-columns:1fr}}:root{--ink:#071d48;--muted:#6b7890;--paper:#f6f9ff;--card:#fff;--lime:#2587f8;--violet:#0758d7;--line:#e1e9f5;--mq-blue:#0b4fd9;--mq-blue-dark:#083b9f;--mq-navy:#102a43;--mq-bg:#f5f8fc;--mq-card:#fff;--mq-line:#dce6f1;--mq-muted:#64788f;--mq-radius-sm:10px;--mq-radius:14px;--mq-radius-lg:18px;--mq-shadow:0 8px 30px #13365e0f}.app-shell{background:var(--mq-bg);color:var(--mq-navy)}.dashboard-topbar{z-index:40;border:1px solid var(--mq-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;min-height:72px;padding:10px 18px;position:sticky;top:0}.dashboard-brand{color:var(--mq-navy);background:0 0;border:0;align-items:center;gap:9px;margin-inline-end:auto;display:flex}.dashboard-brand img{object-fit:contain;border-radius:10px;width:43px;height:43px}.dashboard-brand span{text-align:start;line-height:1.25;display:grid}.dashboard-brand b{font-size:15px}.dashboard-brand small{color:var(--mq-muted);font-size:11px}.customer-dashboard{gap:16px;max-width:1120px;margin:0 auto;padding:18px 18px 110px;display:grid}.dashboard-wallet-card{border-radius:var(--mq-radius-lg);box-shadow:none;background:var(--mq-blue)}.dashboard-frequent-services,.dashboard-recent-orders{border:1px solid var(--mq-line);border-radius:var(--mq-radius-lg);background:var(--mq-card);box-shadow:var(--mq-shadow)}.dashboard-service-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.dashboard-service-strip button{border-radius:var(--mq-radius);border:1px solid #0000;min-width:0;min-height:132px;padding:14px 8px;transition:border-color .18s,transform .18s,background .18s}.dashboard-service-strip button:hover{background:#f8fbff;border-color:#c9dcf5;transform:translateY(-2px)}.dashboard-service-strip button>b{border-radius:14px;width:52px;height:52px}.dashboard-service-strip button>span{font-size:14px;line-height:1.55}.dashboard-service-strip button>small{line-height:1.5}.customer-breadcrumb{min-height:34px;color:var(--mq-muted);white-space:nowrap;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;display:flex;overflow-x:auto}.customer-breadcrumb button{color:var(--mq-blue);font:inherit;cursor:pointer;background:0 0;border:0}.customer-breadcrumb .shop-icon-glyph{width:14px;height:14px}.products-view{max-width:1120px;margin:0 auto;padding-inline:18px}.store-search{border:1px solid var(--mq-line);border-radius:var(--mq-radius);height:52px;box-shadow:none;background:#fff}.store-search:focus-within{border-color:var(--mq-blue);box-shadow:0 0 0 3px #0b4fd91a}.store-search .shop-icon-glyph{width:20px;height:20px;color:var(--mq-muted)}.product-discovery-controls{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.product-period-tabs{background:#eaf0f7;border-radius:12px;gap:5px;padding:4px;display:flex;overflow-x:auto}.product-period-tabs button{color:#536a82;min-height:38px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 14px}.product-period-tabs button.active{color:var(--mq-blue);background:#fff;font-weight:750;box-shadow:0 2px 8px #11345a14}.product-discovery-controls>label{color:var(--mq-muted);align-items:center;gap:8px;font-size:13px;display:flex}.product-discovery-controls select{border:1px solid var(--mq-line);min-height:44px;color:var(--mq-navy);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.products-page-grid.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.commerce-grid .product-card{border:1px solid var(--mq-line);border-radius:var(--mq-radius);min-height:180px;box-shadow:none;background:#fff;grid-template-columns:108px minmax(0,1fr);display:grid;overflow:hidden}.commerce-grid .product-art{background:#f3f7fc;border-radius:0;width:100%;height:100%;min-height:180px}.commerce-grid .product-art img{object-fit:contain;box-sizing:border-box;aspect-ratio:1;width:100%;height:100%;padding:12px}.commerce-grid .product-art em{top:9px;inset-inline-start:8px}.commerce-grid .product-copy{flex-direction:column;align-items:stretch;min-width:0;padding:14px;display:flex}.commerce-grid .product-path{color:var(--mq-blue);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.commerce-grid h3{margin:6px 0 3px;font-size:17px;line-height:1.55}.commerce-grid .product-copy>p{color:#536a82;margin:0;font-size:13px}.commerce-grid .product-description{color:#7a8b9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.55;display:-webkit-box;overflow:hidden}.commerce-grid .price-row{border-top:1px solid #edf1f6;margin-top:auto;padding-top:10px}.commerce-grid .price-row button{background:var(--mq-blue);color:#fff;border-radius:9px;min-width:66px;min-height:38px;padding:0 12px;font-size:13px}.product-empty-state{text-align:center;border-radius:var(--mq-radius-lg);background:#fff;border:1px dashed #cbd9e8;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.product-empty-state .shop-icon-glyph{color:#8ca1b8;width:36px;height:36px}.product-empty-state h2,.product-empty-state p{margin:0}.product-empty-state p{color:var(--mq-muted)}.product-empty-state button{min-height:42px;color:var(--mq-blue);font:inherit;background:#eaf2ff;border:0;border-radius:10px;padding:0 16px;font-weight:700}.product-sheet{border-radius:22px 22px 0 0;max-width:620px}.product-detail-path{color:var(--mq-muted);align-items:center;gap:6px;font-size:12px;display:flex}.product-detail-path .shop-icon-glyph{width:13px;height:13px}.product-detail-copy{text-align:start}.product-detail-copy>small{color:var(--mq-blue)}.product-detail-copy h2{margin:5px 0;font-size:25px}.product-detail-copy p{color:var(--mq-muted);margin:0;line-height:1.8}.product-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-detail-facts>span{border:1px solid var(--mq-line);background:#f8fafd;border-radius:11px;gap:4px;padding:11px;display:grid}.product-detail-facts small{color:var(--mq-muted);font-size:11px}.product-detail-facts strong{font-size:13px}.order-sheet-actions .primary-action{background:var(--mq-blue);min-height:52px}.order-sheet-actions .secondary-action{border:1px solid var(--mq-line);min-height:52px;color:var(--mq-blue);background:#fff}.app-initial-loader{background:#f8fbff;gap:6px}.logo-motion-mark{place-items:center;width:104px;height:104px;animation:.65s cubic-bezier(.2,.8,.2,1) both mqLogoReveal;display:grid}.logo-motion-mark img{object-fit:contain;width:100%;height:100%}.app-initial-loader strong{color:var(--mq-blue);letter-spacing:2px;animation:.45s .48s both mqTextReveal}.app-initial-loader small{color:var(--mq-muted);animation:.4s .65s both mqTextReveal}@keyframes mqLogoReveal{0%{opacity:0;transform:translateY(8px)scale(.88)}to{opacity:1;transform:none}}@keyframes mqTextReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.logo-motion-mark,.app-initial-loader :is(strong,small){animation:none}}.public-service-page{min-height:100vh;color:var(--mq-navy);background:#f6f9fd;padding:0 max(20px,50vw - 560px);font-family:inherit}.public-header{border-bottom:1px solid var(--mq-line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.public-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.public-brand img{object-fit:contain}.public-brand span{display:grid}.public-brand small{color:var(--mq-muted)}.public-login,.public-hero>a{background:var(--mq-blue);color:#fff;border-radius:10px;align-items:center;min-height:44px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.public-breadcrumb{color:var(--mq-muted);gap:8px;padding:18px 0 4px;font-size:13px;display:flex}.public-hero{max-width:760px;padding:70px 0}.public-hero>span,.public-service-list>header span{color:var(--mq-blue);font-weight:700}.public-hero p{color:#526b85;max-width:680px;margin:0 0 24px;font-size:18px;line-height:2}.public-service-list{border-top:1px solid var(--mq-line);padding:28px 0 54px}.public-service-list header h2{margin:6px 0 20px;font-size:28px}.public-service-list>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-service-list article{border:1px solid var(--mq-line);border-radius:var(--mq-radius);background:#fff;min-height:225px;padding:20px}.public-service-list article i{width:48px;height:48px;color:var(--mq-blue);background:#eaf2ff;border-radius:13px;place-items:center;font-style:normal;font-weight:800;display:grid}.public-service-list h3{margin:16px 0 6px}.public-service-list p{color:var(--mq-muted);line-height:1.75}.public-service-list article a{color:var(--mq-blue);font-weight:700;text-decoration:none}.public-trust{border-radius:var(--mq-radius-lg);color:#fff;background:#0f2d52;padding:40px}.public-trust ol{grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none;display:grid}.public-trust li{gap:12px;display:flex}.public-trust li>b{background:var(--mq-blue);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.public-trust li span{gap:5px;display:grid}.public-trust small{color:#b9cbe0}.public-service-page footer{min-height:90px;color:var(--mq-muted);align-items:center;gap:20px;display:flex}.public-service-page footer a{color:inherit}[data-theme=dark] .app-shell{--mq-bg:#071727;--mq-card:#0c2134;--mq-line:#243d54;--mq-navy:#edf5fc;--mq-muted:#9eb0c1;background:var(--mq-bg)}.app-shell[data-theme=dark]{color:var(--mq-navy)}@media (max-width:900px){.products-page-grid.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-service-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.public-service-list>div{grid-template-columns:repeat(2,1fr)}.public-trust ol{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-topbar{min-height:64px;padding:8px 12px}.dashboard-brand span{display:none}.dashboard-greeting{margin-inline-end:auto}.customer-dashboard,.products-view{padding-inline:12px}.dashboard-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-service-strip button{min-height:118px}.products-page-grid.commerce-grid{grid-template-columns:1fr}.commerce-grid .product-card{grid-template-columns:96px minmax(0,1fr);min-height:164px}.commerce-grid .product-art{min-height:164px}.product-discovery-controls{flex-direction:column;align-items:stretch}.product-discovery-controls>label{justify-content:space-between}.product-period-tabs button{flex:1}.product-detail-facts{grid-template-columns:1fr 1fr}.public-service-page{padding-inline:16px}.public-hero{padding:42px 0}.public-hero p{font-size:16px}.public-service-list>div{grid-template-columns:1fr}.public-trust{padding:24px 18px}.public-header .public-brand small{display:none}}.dashboard-admin-switch,.admin-dashboard-switch{color:#0b4fd9;min-height:44px;font:inherit;background:#f3f8ff;border:1px solid #cfe0f4;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-weight:850;display:inline-flex}.dashboard-admin-switch{order:4;padding:0 12px}.dashboard-admin-switch .shop-icon-glyph{width:18px;height:18px}.admin-dashboard-switch{color:#fff;text-align:start;background:#ffffff1f;border-color:#ffffff52;padding:10px 14px}.admin-dashboard-switch>span{gap:1px;display:grid}.admin-dashboard-switch small{color:#ffffffbf;font-size:11px;font-weight:600}.category-layout-builder{background:linear-gradient(145deg,#fffffffa,#f2f8fff0);border:1px solid #d7e4f2;border-radius:22px;gap:16px;padding:20px;display:grid}.category-layout-builder>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-layout-builder>header span{color:#0b5fde;font-size:12px;font-weight:800}.category-layout-builder>header h3{color:#102a52;margin:3px 0 0;font-size:19px}.category-layout-builder>header>small{color:#0b56c8;background:#e7f2ff;border-radius:999px;padding:7px 11px;font-size:12px}.category-builder-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.category-builder-controls label,.category-bulk-create label{color:#314b6b;gap:7px;font-size:13px;font-weight:750;display:grid}.category-builder-controls input,.category-builder-controls select,.category-bulk-create select,.category-bulk-create textarea{color:#122b4e;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cfddec;border-radius:12px;padding:10px 12px}.category-live-preview{grid-template-columns:repeat(var(--category-columns,3), minmax(0, 1fr));background:#f8fbff;border:1px dashed #9fbee4;border-radius:18px;gap:10px;padding:14px;display:grid}.category-live-preview article{background:#fff;border:1px solid #d9e6f4;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.category-live-preview article>span{color:#0b58d1;background:#eaf3ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.category-live-preview article>div{gap:2px;min-width:0;display:grid}.category-live-preview article b{color:#132c52;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.category-live-preview article small{color:#74859c;font-size:11px}.category-live-preview article em{color:#8aa0bb;cursor:grab;margin-inline-start:auto;font-style:normal}.category-live-preview.mode-list{grid-template-columns:1fr}.category-live-preview.mode-list article{min-height:62px}.category-live-preview.mode-folder article{border-color:#bfd5ef;border-radius:12px 12px 16px 16px;box-shadow:inset 0 4px #d8e9ff}.category-bulk-create{border-top:1px solid #dce7f2;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;padding-top:15px;display:grid}.category-bulk-create .wide{grid-column:1/-1}.category-bulk-create textarea{resize:vertical;min-height:112px;line-height:1.8}.category-list-file{background:#f7fbff;border:1px dashed #9bbce3;border-radius:12px;align-content:center;min-height:48px;padding:10px 12px}.category-list-file input{font-size:12px}.category-bulk-create>button{color:#fff;min-height:48px;font:inherit;background:#0b57d7;border:0;border-radius:12px;font-weight:850}.service-picker-grid{grid-template-columns:repeat(var(--category-columns,3), minmax(0, 1fr))}.service-picker-grid.mode-compact-grid{gap:7px}.service-picker-grid.mode-horizontal{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(170px,28%);grid-auto-flow:column;display:grid;overflow-x:auto}.service-picker-grid.mode-horizontal>button{scroll-snap-align:start}.service-picker-grid.mode-large-cards{grid-template-columns:repeat(min(var(--category-columns,3), 3), minmax(0, 1fr))}.service-picker-grid.mode-banner-items>button:first-child{grid-column:1/-1;min-height:220px}.service-picker-grid.mode-list{grid-template-columns:1fr}.service-picker-grid.mode-list>button{text-align:start;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr);min-height:80px}.service-picker-grid.mode-list .service-picker-art{grid-row:1/3}.service-picker-grid.mode-folder>button{border-radius:12px 12px 20px 20px;box-shadow:inset 0 5px #d8e9ff}@media (max-width:760px){.dashboard-topbar{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-admin-switch{order:5;grid-column:1/-1;width:100%}.category-builder-controls,.category-bulk-create{grid-template-columns:1fr}.category-bulk-create .wide{grid-column:auto}.category-live-preview{grid-template-columns:repeat(min(var(--category-columns,3), 2), minmax(0, 1fr))}.category-live-preview.mode-list{grid-template-columns:1fr}}.layout-studio{border:1px solid var(--admin-line,#d9e4f0);background:var(--admin-card,#fff);color:var(--admin-text,#10233f);border-radius:16px;gap:16px;padding:18px;display:grid}.layout-studio button,.layout-studio input,.layout-studio select{font:inherit}.layout-studio button{color:#fff;cursor:pointer;background:#0b4fd9;border:0;border-radius:10px;min-height:38px}.layout-studio button.secondary{color:#18375f;background:#fff;border:1px solid #cbd9ea}.layout-studio-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.layout-studio-head span{color:#0b4fd9;font-size:12px;font-weight:800}.layout-studio-head h3{margin:4px 0;font-size:21px}.layout-studio-head p{color:#65778f;margin:0;font-size:13px}.layout-primary-actions{gap:8px;display:flex}.layout-primary-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.layout-studio-grid{grid-template-columns:240px minmax(360px,1fr) 250px;gap:12px;min-height:620px;display:grid}.layout-tree-panel,.layout-canvas-panel,.layout-inspector{background:#fbfdff;border:1px solid #dce5ef;border-radius:13px;min-width:0;overflow:hidden}.layout-tree-panel>header,.layout-inspector>header,.layout-canvas-toolbar{background:#fff;border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:11px 13px;display:flex}.layout-tree-panel>header>div{align-items:center;gap:8px;display:flex}.layout-tree-panel>header button{place-items:center;width:34px;min-height:34px;display:grid}.layout-tree-roots{max-height:560px;padding:8px;overflow:auto}.layout-tree-roots section+section{margin-top:7px}.layout-tree-roots h4{color:#50627a;align-items:center;gap:5px;margin:0;padding:8px;font-size:12px;display:flex}.layout-tree-roots section>button{color:#1c3658;text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:7px;width:100%;min-height:45px;margin:2px 0;padding-block:6px;padding-inline-end:8px;display:flex}.layout-tree-roots section>button:hover{background:#f0f6ff}.layout-tree-roots section>button.active{color:#0b4fd9;background:#eaf3ff;border-color:#bdd4f8}.layout-tree-roots section>button>span{flex:1;min-width:0;display:grid}.layout-tree-roots section>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.layout-tree-roots section>button small{color:#7c8ba0;font-size:9px}.layout-canvas-panel{flex-direction:column;display:flex}.layout-canvas-toolbar>div:first-child{gap:2px;display:grid}.layout-canvas-toolbar small{color:#7a8a9e;font-size:10px}.device-switch{background:#eef3f9;border-radius:10px;padding:3px;display:flex}.device-switch button{color:#65758c;background:0 0;place-items:center;width:34px;min-height:31px;display:grid}.device-switch button.active{color:#0b4fd9;background:#fff;box-shadow:0 1px 4px #0f2b521f}.layout-device-preview{background:#f2f6fb;width:100%;max-width:100%;min-height:450px;margin:0 auto;padding:18px;transition:width .2s;overflow:auto}.layout-device-preview.device-mobile{border-inline:1px solid #dae3ed;width:min(100%,390px)}.layout-device-preview.device-tablet{width:min(100%,700px)}.layout-preview-title small{color:#0b4fd9}.layout-preview-title h3{margin:5px 0;font-size:21px}.layout-preview-title p{color:#6b7c91;margin:0 0 15px;font-size:12px}.builder-section-card{background:#fff;border:1px solid #dbe4ef;border-radius:12px;margin-bottom:12px;padding:11px}.builder-section-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.builder-section-card>header>span{align-items:center;gap:7px;display:flex}.builder-section-card>header small{color:#61728a;background:#eef4fb;border-radius:6px;padding:3px 6px;font-size:9px}.builder-section-card>header>div{gap:5px;display:flex}.builder-section-card>header button{color:#274566;background:#eef4fb;place-items:center;width:31px;min-height:31px;display:grid}.builder-section-card>header button.danger{color:#c52d3f}.builder-items,.fallback-product-preview{grid-template-columns:repeat(var(--builder-columns,4), minmax(0, 1fr));gap:8px;display:grid}.builder-items.mode-list{grid-template-columns:1fr}.builder-items.mode-horizontal{grid-template-columns:none;grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;overflow-x:auto}.builder-product-sample,.fallback-product-preview article{background:#fff;border:1px solid #e0e7f0;border-radius:10px;gap:5px;min-width:0;padding:9px;display:grid}.builder-product-sample img,.builder-product-sample>span,.fallback-product-preview img,.fallback-product-preview article>span{aspect-ratio:4/3;object-fit:contain;background:#f2f6fb;border-radius:7px;width:100%}.builder-product-sample b,.fallback-product-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.builder-product-sample strong,.fallback-product-preview strong{color:#0b4fd9;font-size:11px}.fallback-product-preview small{color:#738196;height:30px;font-size:9px;overflow:hidden}.fallback-product-preview button{min-height:30px}.builder-add-item{align-content:center;place-items:center;gap:4px;display:grid;color:#0b4fd9!important;background:#f6faff!important;border:1px dashed #aac4e7!important;min-height:90px!important;font-size:11px!important}.builder-empty{color:#667990;text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.builder-empty b{color:#294665}.builder-empty p{margin:0;font-size:12px}.add-builder-section{background:#fff;border-top:1px solid #dce5ef;grid-template-columns:minmax(0,1fr) 160px auto;gap:7px;padding:11px;display:grid}.add-builder-section input,.add-builder-section select,.layout-inspector select{color:#18334f;background:#fff;border:1px solid #cfdae7;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.add-builder-section button{justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.layout-inspector{padding-bottom:12px;overflow-y:auto}.layout-inspector>header{justify-content:stretch;display:grid}.layout-inspector>header small{color:#718197;font-size:10px}.layout-inspector>label,.layout-inspector fieldset{color:#51647c;gap:5px;margin:11px 11px 0;font-size:11px;font-weight:750;display:grid}.layout-inspector fieldset{border:1px solid #dbe5ef;border-radius:10px;padding:9px}.layout-inspector legend{padding:0 5px}.inspector-columns{grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 11px 0;display:grid}.inspector-columns label{color:#64758b;gap:4px;font-size:9px;display:grid}.toggle-row{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex!important}.toggle-row input{accent-color:#0b4fd9;width:17px;height:17px}.inspector-copy,.inspector-excel{justify-content:center;align-items:center;gap:6px;width:calc(100% - 22px);margin:11px 11px 0;padding:0 8px;display:flex;min-height:42px!important}.inspector-copy{color:#214366!important;background:#fff!important;border:1px solid #c9d8e8!important}[data-theme=dark] .layout-studio,[data-theme=dark] .layout-tree-panel,[data-theme=dark] .layout-canvas-panel,[data-theme=dark] .layout-inspector,[data-theme=dark] .layout-tree-panel>header,[data-theme=dark] .layout-inspector>header,[data-theme=dark] .layout-canvas-toolbar,[data-theme=dark] .add-builder-section,[data-theme=dark] .builder-section-card,[data-theme=dark] .builder-product-sample{color:#e8f1ff;background:#111d2d;border-color:#293a50}[data-theme=dark] .layout-device-preview{background:#0b1522}[data-theme=dark] .layout-studio select,[data-theme=dark] .layout-studio input{color:#e7f0fb;background:#17263a;border-color:#33465d}@media (max-width:1180px){.layout-studio-grid{grid-template-columns:220px minmax(360px,1fr)}.layout-inspector{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.layout-inspector>header,.layout-inspector fieldset,.layout-inspector .inspector-columns{grid-column:1/-1}}@media (max-width:760px){.layout-studio{padding:12px}.layout-studio-head{flex-direction:column;align-items:stretch}.layout-primary-actions{grid-template-columns:1fr 1fr;display:grid}.layout-primary-actions button:last-child{grid-column:1/-1}.layout-studio-grid{flex-direction:column;min-height:0;display:flex}.layout-tree-roots{max-height:260px}.layout-inspector{grid-template-columns:1fr 1fr;display:grid}.layout-inspector>header,.layout-inspector fieldset,.layout-inspector .inspector-columns,.layout-inspector .toggle-row,.layout-inspector button{grid-column:1/-1}.add-builder-section{grid-template-columns:1fr}.layout-device-preview{padding:12px}.builder-items,.fallback-product-preview{grid-template-columns:repeat(min(var(--builder-columns,2), 2), minmax(0, 1fr))}.service-picker-grid{grid-template-columns:repeat(var(--category-columns-mobile,2), minmax(0, 1fr))}}@media (min-width:761px) and (max-width:1024px){.service-picker-grid{grid-template-columns:repeat(var(--category-columns-tablet,3), minmax(0, 1fr))}}.report-center{color:var(--admin-text,#10233f);gap:14px;display:grid}.report-center-head{border:1px solid var(--admin-line,#dce5ef);background:var(--admin-card,#fff);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.report-center-head span{color:#0b4fd9;font-size:12px;font-weight:850}.report-center-head h2{margin:4px 0;font-size:22px}.report-center-head p{color:#687a90;margin:0;font-size:13px}.report-center-head button,.report-table-card button{color:#fff;min-height:40px;font:inherit;background:#0b4fd9;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:800;display:inline-flex}.report-builder{border:1px solid var(--admin-line,#dce5ef);background:var(--admin-card,#fff);border-radius:15px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;padding:14px;display:grid}.report-builder label{color:#52657c;gap:5px;font-size:12px;font-weight:750;display:grid}.report-builder input,.report-builder select,.report-table-card select,.report-save input{color:#18334f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdae7;border-radius:10px;padding:8px 10px}.report-builder .report-search{grid-column:span 3;position:relative}.report-search>svg{color:#73849a;inset-inline-start:10px;position:absolute;bottom:13px}.report-search input{padding-inline-start:34px}.report-builder .clear{color:#43566d;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dfeb;border-radius:10px;justify-content:center;align-self:end;align-items:center;gap:5px;display:flex}.report-filter-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-filter-chips span{color:#0b4fd9;background:#eaf3ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.report-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.report-kpis button{color:#193452;text-align:start;background:#fff;border:1px solid #dce5ef;border-radius:13px;gap:4px;min-width:0;padding:13px;display:grid}.report-kpis small{color:#6f8095;font-size:11px}.report-kpis b{color:#0b4fd9;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.report-kpis span{color:#71849b;font-size:9px}.report-chart,.report-table-card{border:1px solid var(--admin-line,#dce5ef);background:var(--admin-card,#fff);border-radius:15px;overflow:hidden}.report-chart>header,.report-table-card>header{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.report-chart>header>div{align-items:center;gap:7px;display:flex}.report-chart>header small{color:#718197;font-size:10px}.report-chart>div{align-items:end;gap:5px;height:180px;padding:18px 15px 28px;display:flex}.report-chart>div>span{background:#0b4fd9;border-radius:5px 5px 2px 2px;flex:1;min-height:8px;position:relative}.report-chart>div i{color:#7b8a9d;top:calc(100% + 6px);font-size:8px;font-style:normal;position:absolute;inset-inline-start:50%;transform:translate(50%)}.report-table-card>header>div:first-child{display:grid}.report-table-card>header small{color:#718197}.report-save{gap:6px;min-width:260px;display:flex}.report-save button{white-space:nowrap}.report-export{position:relative}.report-export>div{z-index:5;top:44px;background:#fff;border:1px solid #d5e0ec;border-radius:11px;width:170px;padding:5px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #0f2a4b24}.report-export>div button{color:#25415f;background:0 0;justify-content:flex-start}.report-table-scroll{overflow:auto}.report-table-card table{border-collapse:collapse;width:100%;font-size:12px}.report-table-card th,.report-table-card td{text-align:start;white-space:nowrap;border-bottom:1px solid #e5ebf2;padding:10px 12px}.report-table-card th{color:#294665;background:#f2f7fd;font-weight:850;position:sticky;top:0}.report-table-card tbody tr:hover{background:#f8fbff}.report-empty{text-align:center;color:#718197;padding:35px}.report-table-card>footer{justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.report-table-card>footer label,.report-table-card>footer>div{align-items:center;gap:7px;display:flex}.report-table-card>footer button{min-width:38px;padding:0 9px}.report-table-card>footer button:disabled{opacity:.45}.archive-button{color:#0b4fd9!important;background:#edf4fd!important}.backup-last-status{background:#f7fbff;border:1px solid #cfe0f3;border-radius:14px;grid-template-columns:2fr repeat(3,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.backup-last-status>div{gap:4px;min-width:0;display:grid}.backup-last-status small{color:#6d7f95}.backup-last-status b{color:#173657;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backup-schedule-card{background:#fff;border:1px solid #d9e5f1;border-radius:15px;grid-template-columns:2fr repeat(4,minmax(100px,1fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.backup-schedule-card>div span{color:#0b4fd9;font-size:12px;font-weight:850}.backup-schedule-card h3{margin:3px 0}.backup-schedule-card p{color:#6c7f95;margin:0;font-size:11px}.backup-schedule-card label{color:#5b6e84;gap:5px;font-size:11px;display:grid}.backup-schedule-card input,.backup-schedule-card select{min-height:42px;font:inherit;background:#fff;border:1px solid #cedbea;border-radius:10px;padding:8px}.backup-schedule-card .backup-enable{align-items:center;display:flex}.backup-schedule-card .backup-enable input{accent-color:#0b4fd9;width:18px;min-height:18px}.backup-schedule-card button{color:#fff;min-height:42px;font:inherit;background:#0b4fd9;border:0;border-radius:10px;padding:0 13px;font-weight:850}.restore-inspection{background:#f4f9ff;border:1px solid #b8d3f4;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:7px;padding:11px;display:grid}.restore-inspection h4,.restore-inspection button{grid-column:1/-1}.restore-inspection h4{color:#0b4fd9;margin:0}.restore-inspection span{gap:2px;display:grid}.restore-inspection small{color:#6d8097}[data-theme=dark] :is(.report-center-head,.report-builder,.report-kpis button,.report-chart,.report-table-card,.backup-schedule-card){color:#eaf2fc;background:#111f31;border-color:#2a3d54}[data-theme=dark] :is(.report-builder input,.report-builder select,.report-table-card select,.report-save input,.backup-schedule-card input,.backup-schedule-card select){color:#eef5fc;background:#17283d;border-color:#344a62}[data-theme=dark] .report-table-card th{color:#dbeafe;background:#172a40}[data-theme=dark] .report-table-card td{border-color:#263a50}[data-theme=dark] .backup-last-status,[data-theme=dark] .restore-inspection{background:#102942;border-color:#315273}[data-theme=dark] .backup-last-status b{color:#eaf3ff}@media (max-width:1180px){.report-builder{grid-template-columns:repeat(3,1fr)}.report-kpis{grid-template-columns:repeat(4,1fr)}.backup-schedule-card{grid-template-columns:repeat(3,1fr)}.backup-schedule-card>div{grid-column:1/-1}}@media (max-width:760px){.report-center-head{flex-direction:column;align-items:stretch}.report-builder{grid-template-columns:1fr 1fr}.report-builder .report-search{grid-column:1/-1}.report-kpis{grid-template-columns:1fr 1fr}.report-chart>div{height:140px}.report-table-card>header,.report-table-card>footer{flex-direction:column;align-items:stretch}.report-save{width:100%;min-width:0}.report-export>button,.report-export>div{width:100%}.backup-last-status{grid-template-columns:1fr 1fr}.backup-last-status>:first-child,.backup-last-status>:last-child{grid-column:1/-1}.backup-schedule-card{grid-template-columns:1fr 1fr}.backup-schedule-card>div,.backup-schedule-card>button{grid-column:1/-1}}@media print{.admin-sidebar,.admin-mobile-topbar,.report-builder,.report-filter-chips,.report-save,.report-export,.report-table-card>footer{display:none!important}.report-center{color:#111}.report-table-card{border:0}.report-table-card table{font-size:9px}}.backup-create-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.backup-create-actions button:first-child{grid-column:1/-1}.backup-create-actions .secondary{color:#21476f!important;background:#fff!important;border:1px solid #bfd1e6!important}.login-unlock{background:radial-gradient(circle at 85% 8%,#e7f2ff 0,#0000 30%),#f7fbff;place-items:center;min-height:100dvh;padding:20px}.login-unlock .unlock-card{background:#fffffff0;border:1px solid #cfe1f3;border-radius:28px;width:min(100%,560px);padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 60px #12437a1a}.unlock-brand{text-align:start;justify-content:center}.unlock-brand img{object-fit:contain;width:58px!important;height:58px!important}.unlock-brand>div{gap:1px;display:grid}.unlock-brand b{color:#102b57;font-size:20px}.unlock-brand span{color:#718299;font-size:11px}.unlock-back{z-index:2;color:#0960dc;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:22px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:22px;inset-inline-start:24px}.unlock-back span{font-size:12px}.unlock-watermark{color:#0b4fd90d;pointer-events:none;border:24px solid #0b4fd909;border-radius:48% 48% 42% 42%;place-items:center;width:150px;height:190px;font-size:72px;font-weight:900;display:grid;position:absolute;inset-block-start:65px;inset-inline-end:-20px;transform:rotate(-8deg)}.unlock-heading{z-index:1;text-align:center;margin:34px 0 20px;position:relative}.unlock-lock{color:#0b5fe7;background:#e8f2ff;border-radius:12px;place-items:center;width:36px;height:36px;margin:0 auto 10px;font-weight:900;display:grid}.login-unlock .unlock-heading h2{color:#102b57;margin:0;font-size:clamp(22px,5vw,30px)}.login-unlock .unlock-heading p{color:#74849b;max-width:430px;margin:9px auto 0;font-size:13px;line-height:1.8}.unlock-form{gap:16px;display:grid}.unlock-pin-field{min-width:0;font-weight:800;color:#244466!important;gap:8px!important;font-size:12px!important;display:grid!important}.unlock-pin-boxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,420px);margin-inline:auto;display:grid;position:relative}.unlock-pin-boxes>i{aspect-ratio:1;color:#0a3473;background:#fff;border:2px solid #d3e3f4;border-radius:18px;place-items:center;max-height:82px;font-size:30px;font-style:normal;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 7px 18px #1a4d810a}.unlock-pin-boxes>i.active{border-color:#0b68ef;box-shadow:0 0 0 3px #0b68ef17}.unlock-pin-boxes>i.filled{border-color:#a9c9ef}.unlock-pin-boxes>input{z-index:2;opacity:.01;caret-color:#0000;cursor:text;inset:0;border:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.unlock-password{font-weight:800;color:#244466!important;gap:7px!important;font-size:12px!important;display:grid!important}.unlock-password input{min-height:48px;background:#fbfdff!important;border:1px solid #cfe0f1!important;border-radius:13px!important}.unlock-security{justify-content:center;align-items:center;gap:7px;display:flex;color:#71839a!important;margin:0!important;font-size:11px!important}.unlock-security>span{color:#0b61df;background:#e7f2ff;border-radius:8px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.login-unlock .unlock-submit{background:linear-gradient(90deg,#0b4fd9,#096bf1);border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:56px;font-size:16px;display:flex}.login-unlock .unlock-submit>span{font-size:22px}.unlock-divider{color:#788aa0;align-items:center;gap:12px;margin:18px 0 13px;font-size:11px;display:flex}.unlock-divider:before,.unlock-divider:after{content:"";background:#d8e4f0;flex:1;height:1px}.login-unlock .login-device-button{color:#113668;width:100%;min-height:52px;font:inherit;background:#f8fbff;border:1px solid #cfe1f4;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.unlock-fingerprint{color:#0b63e4;font-size:30px;line-height:1}.login-unlock .unlock-card>small{color:#8190a2;text-align:center;margin-top:8px;font-size:9px;display:block}.unlock-forgot{color:#0960df;font:inherit;background:0 0;border:0;margin:18px auto 0;font-size:13px;font-weight:900;display:block}[data-theme=dark] .login-unlock{background:#071725}[data-theme=dark] .login-unlock .unlock-card{background:#0c2235;border-color:#294860}[data-theme=dark] .unlock-brand b,[data-theme=dark] .login-unlock .unlock-heading h2{color:#eef6ff}[data-theme=dark] .unlock-pin-boxes>i,[data-theme=dark] .unlock-password input{color:#fff;background:#102c43!important;border-color:#31536d!important}[data-theme=dark] .login-unlock .login-device-button{color:#e9f4ff;background:#102c43;border-color:#31536d}@media (max-width:600px){.login-unlock{align-items:center;padding:10px}.login-unlock .unlock-card{border-radius:23px;padding:22px 16px}.unlock-brand{margin-top:30px}.unlock-brand img{width:49px!important;height:49px!important}.unlock-brand b{font-size:17px}.unlock-heading{margin-block:25px 17px}.unlock-pin-boxes{gap:8px}.unlock-pin-boxes>i{border-radius:14px;max-height:68px;font-size:25px}.unlock-back{inset-block-start:16px;inset-inline-start:15px}}.customer-dashboard{gap:16px;padding-bottom:28px;display:grid}.dashboard-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;display:grid!important}.dashboard-topbar .header-account{order:3}.dashboard-alert{color:#073b9f;background:#f2f7ff;border:0;border-radius:14px;order:1;place-items:center;width:44px;height:44px;display:grid;position:relative}.dashboard-alert .shop-icon-glyph{width:24px;height:24px}.dashboard-alert b{color:#fff;background:#ef3340;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;display:grid;position:absolute;inset-block-start:-3px;inset-inline-start:-3px}.dashboard-greeting{color:#0c2455;text-align:start;min-width:0;font:inherit;background:0 0;border:0;order:2;gap:2px;display:grid}.dashboard-greeting small{color:#61708e;font-size:11px}.dashboard-greeting strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dashboard-wallet-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 112%,#46baff61,#0000 36%),radial-gradient(circle at 86% -12%,#ffffff2b,#0000 32%),linear-gradient(128deg,#0639ba 0%,#075ff0 56%,#0345c7 100%);border:1px solid #fff3;border-radius:26px;align-content:center;justify-items:start;min-height:188px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0449d638}.dashboard-wallet-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#ffffff0b 58% 72%,#0000 72%),radial-gradient(circle at 75% 20%,#ffffff1f,#0000 32%);position:absolute;inset:0}.dashboard-wallet-watermark{z-index:-1;border:2px solid #ffffff17;border-radius:34px;width:116px;height:116px;position:absolute;inset-block-start:50%;inset-inline-start:7%;transform:translateY(-50%)rotate(-10deg)}.dashboard-wallet-watermark:before,.dashboard-wallet-watermark:after{content:"";border:2px solid #ffffff1f;border-radius:50%;position:absolute}.dashboard-wallet-watermark:before{width:66px;height:66px;inset:22px}.dashboard-wallet-watermark:after{background:#ffffff0f;width:32px;height:32px;inset:39px}.dashboard-wallet-watermark span,.dashboard-wallet-watermark i{background:#ffffff1f;border-radius:999px;display:block;position:absolute}.dashboard-wallet-watermark span{width:42px;height:4px;inset:56px 37px;transform:rotate(45deg)}.dashboard-wallet-watermark i{width:4px;height:42px;inset:37px 56px;transform:rotate(45deg)}.dashboard-wallet-label{color:#e8f3ff;align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex;position:relative}.dashboard-wallet-label .shop-icon-glyph{width:22px;height:22px}.dashboard-balance-toggle{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff29;border-radius:11px;place-items:center;width:34px;height:34px;margin-inline-start:2px;display:grid;position:relative}.dashboard-balance-toggle .shop-icon-glyph{width:18px;height:18px}.dashboard-balance-toggle.hidden:after{content:"";background:currentColor;border-radius:2px;width:21px;height:2px;position:absolute;transform:rotate(-45deg)}.dashboard-balance-toggle:focus-visible{outline-color:#ffffffb3}.dashboard-wallet-card>strong{letter-spacing:-.7px;text-shadow:0 5px 18px #0025772e;direction:ltr;margin-top:10px;font-size:clamp(36px,8vw,50px);font-weight:850;line-height:1.1;position:relative}.dashboard-wallet-card>strong small{font-size:.48em;font-weight:650}.dashboard-wallet-caption{color:#d6e9ff;margin-top:7px;font-size:11px;font-weight:650;position:relative}.dashboard-wallet-card>button{color:#0757e7;background:linear-gradient(145deg,#fff,#eef6ff);border:1px solid #ffffffd9;border-radius:15px;align-items:center;gap:7px;min-height:48px;padding:0 18px;font:750 14px inherit;transition:transform .16s,box-shadow .16s;display:flex;position:absolute;inset-block-end:28px;inset-inline-end:26px;box-shadow:0 12px 28px #001d5f33,inset 0 1px #fff}.dashboard-wallet-card>button:hover{transform:translateY(-1px);box-shadow:0 15px 32px #001d5f3d}.dashboard-wallet-card>button .shop-icon-glyph{width:18px;height:18px}.dashboard-frequent-services,.dashboard-recent-orders{background:#fffffff0;border:1px solid #e3ebf6;border-radius:24px;padding:20px;box-shadow:0 12px 32px #1c3e680f}.dashboard-frequent-services .section-title,.dashboard-recent-orders>header{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.dashboard-frequent-services h2,.dashboard-recent-orders h2{color:#10275a;margin:0;font-size:20px}.dashboard-frequent-services .section-title>button,.dashboard-recent-orders>header>button{color:#0757e7;background:0 0;border:0;align-items:center;gap:3px;font:700 12px inherit;display:flex}.dashboard-frequent-services .section-title .shop-icon-glyph,.dashboard-recent-orders>header .shop-icon-glyph{width:15px;height:15px}.dashboard-service-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dashboard-service-strip>button{color:#10275a;min-width:0;font:inherit;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}.dashboard-service-strip>button>b{aspect-ratio:1;border-radius:19px;place-items:center;width:min(64px,100%);display:grid}.dashboard-service-strip .shop-icon-glyph{width:31px;height:31px}.dashboard-service-strip .service-credit{color:#1260ed;background:#edf4ff}.dashboard-service-strip .service-internet{color:#008c87;background:#e9f8f4}.dashboard-service-strip .service-game{color:#6230dc;background:#f2ecff}.dashboard-service-strip .service-gift{color:#c0208d;background:#fff0f8}.dashboard-service-strip .service-turkey{color:#174fbd;background:#edf3ff}.dashboard-service-strip .service-payment{color:#1658d8;background:#edf5ff}.dashboard-service-strip span{white-space:nowrap;margin-top:3px;font-size:13px;font-weight:800}.dashboard-service-strip small{color:#71809e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.dashboard-promo{color:#fff;cursor:pointer;background:linear-gradient(120deg,#062887,#0758ec 58%,#031f69);border-radius:24px;align-items:center;min-height:180px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0a30842e}.dashboard-promo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dashboard-promo.has-image:after{content:"";background:linear-gradient(90deg,#03184f1a,#03184fd1);position:absolute;inset:0}.dashboard-promo>div{z-index:1;max-width:58%;position:relative}.dashboard-promo h2{margin:0;font-size:clamp(20px,4vw,28px)}.dashboard-promo p{opacity:.88;margin:6px 0 18px}.dashboard-promo button{color:#083da9;background:#fff;border:0;border-radius:13px;align-items:center;gap:6px;min-height:40px;padding:0 15px;font:750 12px inherit;display:inline-flex}.dashboard-promo button .shop-icon-glyph{width:15px;height:15px}.dashboard-promo>.shop-icon-glyph{opacity:.28;width:100px;height:100px;position:absolute;inset-inline-start:68%}.dashboard-recent-orders>div{display:grid}.dashboard-recent-orders>div>button{color:#11275a;text-align:start;min-height:70px;font:inherit;background:0 0;border:0;border-bottom:1px solid #edf1f7;grid-template-columns:50px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:10px 4px;display:grid}.dashboard-recent-orders>div>button:last-child{border-bottom:0}.dashboard-recent-orders>div>button>b{color:#0757e7;background:#f2f7ff;border:1px solid #dce7f7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.dashboard-recent-orders>div>button>b .shop-icon-glyph{width:24px;height:24px}.dashboard-recent-orders>div>button>span{gap:4px;min-width:0;display:grid}.dashboard-recent-orders>div>button>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-recent-orders>div>button>span small{color:#71809e;font-size:10px}.dashboard-recent-orders>div>button>em{white-space:nowrap;justify-items:end;gap:5px;font-style:normal;display:grid}.dashboard-recent-orders>div>button>em strong{font-size:13px}.dashboard-recent-orders>div>button>.shop-icon-glyph{color:#71809e;width:18px;height:18px}.dashboard-empty-orders{color:#71809e;justify-content:center;align-items:center;gap:12px;margin:0;padding:18px;display:flex}.dashboard-empty-orders>.shop-icon-glyph{width:28px;height:28px}.dashboard-empty-orders span{gap:3px;display:grid}.dashboard-empty-orders b{color:#10275a}@media (max-width:680px){.dashboard-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.dashboard-greeting{order:2}.dashboard-topbar .header-account{order:3}.dashboard-wallet-card{border-radius:22px;min-height:178px;padding:22px}.dashboard-wallet-card>button{min-height:44px;padding:0 13px;inset-block-end:22px;inset-inline-end:20px}.dashboard-service-strip{gap:7px}.dashboard-service-strip>button>b{border-radius:15px}.dashboard-service-strip .shop-icon-glyph{width:26px;height:26px}.dashboard-service-strip span{font-size:11px}.dashboard-service-strip small{font-size:8px}.dashboard-promo{min-height:156px;padding:22px}.dashboard-recent-orders>div>button{grid-template-columns:46px minmax(0,1fr) auto 15px;gap:8px}}@media (max-width:430px){.customer-dashboard{gap:12px}.dashboard-wallet-card>strong{font-size:31px}.dashboard-wallet-card>button{font-size:11px}.dashboard-frequent-services,.dashboard-recent-orders{border-radius:20px;padding:16px 12px}.dashboard-service-strip{scrollbar-width:none;grid-template-columns:repeat(6,68px);justify-content:space-between;overflow-x:auto}.dashboard-service-strip::-webkit-scrollbar{display:none}.dashboard-recent-orders>div>button>em .status{max-width:74px}}[data-theme=dark] .dashboard-greeting,[data-theme=dark] .dashboard-frequent-services h2,[data-theme=dark] .dashboard-recent-orders h2,[data-theme=dark] .dashboard-service-strip>button,[data-theme=dark] .dashboard-recent-orders>div>button,[data-theme=dark] .dashboard-empty-orders b{color:#eaf2ff}[data-theme=dark] .dashboard-alert,[data-theme=dark] .dashboard-frequent-services,[data-theme=dark] .dashboard-recent-orders{background:#0d2238;border-color:#203b5c}[data-theme=dark] .dashboard-recent-orders>div>button{border-color:#203b5c}.account-dashboard-view{width:min(100%,920px);margin-inline:auto;padding-bottom:108px;container:account-dashboard/inline-size}.account-profile-hero{color:#0b2854;direction:ltr;background:#eaf4ff;border:1px solid #d9eafd;border-radius:28px;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"avatar identity""message message";align-items:center;gap:16px;min-height:0;padding:22px;display:grid;overflow:hidden;box-shadow:0 8px 28px #235b9712}.account-hero-avatar{color:#fff;background:#0b5fd7;border:6px solid #fff;border-radius:50%;grid-area:avatar;place-items:center;width:96px;height:96px;font-size:44px;font-weight:900;display:grid;position:relative;overflow:visible;box-shadow:0 7px 20px #0b4fa324}.account-hero-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.account-hero-avatar>span{background:#0b5fd7;border:4px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:3px;right:-5px}.account-hero-avatar>span .shop-icon-glyph,.account-hero-avatar>span img{filter:brightness(0)invert();width:19px;height:19px}.account-hero-identity{text-align:start;direction:rtl;grid-area:identity;justify-items:stretch;gap:8px;min-width:0;display:grid}.account-hero-identity h1{color:#102b56;overflow-wrap:normal;word-break:normal;text-wrap:balance;width:100%;min-width:0;margin:0;font-size:22px;line-height:1.5}.account-hero-id{color:#315d91;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;direction:ltr;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;max-width:100%;padding:2px 0;display:inline-flex}.account-hero-id b{letter-spacing:.02em;white-space:nowrap;font-size:15px}.account-hero-id .line-icon{flex-shrink:0;width:18px;height:18px}.account-type-badge{color:#0a63c8;background:#dceeff;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.account-type-badge i{background:#4c93e7;border-radius:50%;width:9px;height:9px}.account-hero-identity p{color:#536f91;margin:4px 0 0;font-size:13px;font-weight:600}.account-hero-message{color:#385979;text-align:center;direction:rtl;background:#ffffff94;border:1px solid #ffffffbf;border-radius:20px;grid-area:message;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.9}.account-overview{gap:24px;margin-top:24px;display:grid}.account-overview-group>header{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 8px 8px;display:flex}.account-overview-group>header h2{color:#142c4d;margin:0;font-size:19px}.account-overview-list{background:#fff;border:1px solid #e0e9f3;border-radius:21px;overflow:hidden;box-shadow:0 6px 22px #19436f0b}.account-overview-list>button{color:#12305a;width:100%;min-height:78px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef5;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.account-overview-list>button:last-child{border-bottom:0}.account-overview-list>button:hover{background:#f8fbff}.account-overview-list>button>.shop-icon-glyph{background:#edf6ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-overview-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.account-overview-list>button b{color:#132c50;font-size:14px;line-height:1.45}.account-overview-list>button small{color:#74859a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.account-overview-list>button em{font-style:normal}.account-overview-list>button em.arrow{color:#5f7186;font-size:28px;font-weight:400}.account-overview-list>button em.edit{color:#0b65c9;background:#edf6ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.account-overview-list>button em.edit .line-icon{width:17px;height:17px}.account-overview-list>button em.verified{color:#17814b;white-space:nowrap;background:#e9f8ef;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.account-overview-back{color:#0b5fc7;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e5f6;border-radius:13px;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.account-overview-back span{font-size:24px;line-height:1}[data-theme=dark] .account-profile-hero{color:#edf6ff;box-shadow:none;background:#102b46;border-color:#244566}[data-theme=dark] .account-hero-identity h1{color:#f3f7fc}[data-theme=dark] .account-hero-id{color:#9fc9f7}[data-theme=dark] .account-type-badge{color:#93c8ff;background:#173d62}[data-theme=dark] .account-hero-identity p{color:#a9bdd2}[data-theme=dark] .account-overview-group>header h2{color:#edf5fc}[data-theme=dark] .account-overview-list{box-shadow:none;background:#121c2e;border-color:#263b53}[data-theme=dark] .account-overview-list>button{color:#edf5fc;background:#121c2e;border-color:#26374c}[data-theme=dark] .account-overview-list>button:hover{background:#17253a}[data-theme=dark] .account-overview-list>button b{color:#edf5fc}[data-theme=dark] .account-overview-list>button small{color:#9eb0c5}[data-theme=dark] .account-overview-list>button>.shop-icon-glyph,[data-theme=dark] .account-overview-list>button em.edit{background:#173650}[data-theme=dark] .account-overview-back{color:#8fc5fb;background:#121c2e;border-color:#2b4864}@media (max-width:640px){.account-dashboard-view{padding-inline:0}.account-profile-hero{border-radius:22px;grid-template-columns:82px minmax(0,1fr);grid-template-areas:"avatar identity""message message";gap:15px;min-height:0;padding:18px}.account-hero-avatar{border-width:4px;width:82px;height:82px;font-size:28px}.account-hero-avatar>span{border-width:3px;width:31px;height:31px;bottom:-1px;right:-4px}.account-hero-avatar>span .shop-icon-glyph,.account-hero-avatar>span img{width:15px;height:15px}.account-hero-identity{gap:5px}.account-hero-identity h1{font-size:20px}.account-hero-id b{font-size:14px}.account-type-badge{padding:5px 8px;font-size:12px}.account-hero-identity p{font-size:12px}.account-hero-message{border-radius:14px;padding:11px 14px;font-size:11px;line-height:1.7}.account-overview{gap:20px;margin-top:20px}.account-overview-group>header{padding-inline:5px}.account-overview-group>header h2{font-size:16px}.account-overview-list{border-radius:17px}.account-overview-list>button{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:11px 13px}.account-overview-list>button>.shop-icon-glyph{border-radius:11px;width:38px;height:38px}.account-overview-list>button>.shop-icon-glyph img{width:21px;height:21px}.account-overview-list>button b{font-size:14px}.account-overview-list>button small{font-size:12px}.account-overview-list>button em.verified{padding:6px 8px;font-size:12px}}.account-hero-message br{display:none}@container account-dashboard (width>=760px){.account-profile-hero{grid-template-columns:132px minmax(0,1fr) 150px;grid-template-areas:"avatar identity message";gap:24px;padding:26px}.account-hero-avatar{width:132px;height:132px}.account-hero-identity h1{font-size:26px}.account-hero-message{padding:18px}.account-hero-message br{display:block}}@container account-dashboard (width<=360px){.account-profile-hero{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px}.account-hero-avatar{width:64px;height:64px}.account-hero-identity h1{font-size:18px}.account-hero-id b{font-size:13px}}.profile-identity-list{gap:10px;margin:18px 0;display:grid}.profile-identity-row{background:#fff;border:1px solid #dce7f3;border-radius:15px;overflow:hidden}.profile-identity-row>summary,.profile-identity-row.read-only{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.profile-identity-row>summary::-webkit-details-marker{display:none}.profile-identity-row span{gap:3px;min-width:0;display:grid}.profile-identity-row small{color:#708197}.profile-identity-row b{color:#132b48;overflow-wrap:anywhere}.profile-identity-row em{color:#0969da;white-space:nowrap;background:#edf6ff;border-radius:10px;padding:7px 10px;font-size:.82rem;font-style:normal}.profile-identity-row.read-only em{color:#65758a;background:#f4f7fa}.profile-identity-row>form{background:#fbfdff;border-top:1px solid #e8eef5;gap:12px;padding:14px 16px;display:grid}.profile-pending-note{color:#195a9d;background:#f2f8ff;border:1px solid #cfe2f7;border-radius:12px;margin:12px 0;padding:11px 14px;font-size:.9rem}.profile-change-review-panel{background:#fff;border:1px solid #d9e6f3;border-radius:16px;margin-bottom:18px;padding:16px}.profile-change-review-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profile-change-review-panel h3{margin:3px 0}.profile-change-review-panel>header>div>span{color:#58708d;font-size:.82rem}.profile-change-review-panel>header>b{color:#0869d4;background:#eaf4ff;border-radius:999px;padding:6px 10px}.profile-change-review-list{gap:10px;display:grid}.profile-change-review-list article{border:1px solid #e4ebf3;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px;display:grid}.profile-change-review-list article>div{gap:2px;min-width:0;display:grid}.profile-change-review-list small,.profile-change-review-list em{color:#6d7f94;font-style:normal}.profile-change-review-list p{overflow-wrap:anywhere;margin:4px 0 0}.profile-change-review-list .secure-image{width:72px}.profile-review-actions{flex-direction:row;grid-template-columns:none!important;gap:8px!important;display:flex!important}.profile-review-actions button{min-width:64px}@media (max-width:720px){.profile-identity-row>summary,.profile-identity-row.read-only{padding:13px}.profile-identity-row em{font-size:.76rem}.profile-change-review-list article{grid-template-columns:1fr}.profile-review-actions{width:100%}.profile-review-actions button{flex:1}}.profile-heading-actions{align-items:center;gap:10px;display:flex}.profile-edit-pin{color:#0969d9;width:42px;height:42px;box-shadow:none;background:#eef6ff;border:1px solid #cfe1f5;border-radius:13px;place-items:center;padding:0;display:grid}.profile-edit-pin:hover,.profile-edit-pin.active{color:#fff;background:#0969d9;border-color:#0969d9}.profile-edit-pin .line-icon{width:20px;height:20px}.profile-identity-list{background:#fff;border:1px solid #dce7f2;border-radius:16px;gap:0;overflow:hidden}.profile-identity-row.read-only{border:0;border-bottom:1px solid #e7edf4;border-radius:0;min-height:70px}.profile-identity-row.read-only:last-child{border-bottom:0}.profile-row-arrow{font-size:1.8rem;color:#6b7b8f!important;display:block!important}.profile-verified-state{white-space:nowrap;background:#e8f8ef;border-radius:999px;padding:7px 11px;font-size:.82rem;color:#198754!important;align-items:center!important;display:inline-flex!important}.profile-edit-drawer{background:#f8fbff;border:1px solid #cfe0f2;border-radius:16px;gap:12px;margin:14px 0;padding:16px;display:grid}.profile-edit-drawer>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-edit-drawer h3{margin:3px 0}.profile-edit-drawer>header span,.profile-edit-drawer>header small{color:#667b92}.profile-edit-drawer>form{background:#fff;border:1px solid #e0e9f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.profile-edit-drawer>form .two-field{grid-column:1}.profile-edit-drawer>form button{min-width:150px}.profile-edit-drawer .profile-photo-form{grid-template-columns:auto minmax(0,1fr) auto}.profile-change-history{background:#fff;border:1px solid #dce6f1;border-radius:15px;margin:14px 0;overflow:hidden}.profile-change-history>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.profile-change-history>summary::-webkit-details-marker{display:none}.profile-change-history>summary span{align-items:center;gap:9px;font-weight:700;display:flex}.profile-change-history>summary b{color:#1268bd;background:#edf5fd;border-radius:999px;padding:4px 9px}.profile-change-history>div{gap:9px;padding:0 12px 12px;display:grid}.profile-change-history article{border:1px solid #e7edf4;border-radius:12px;grid-template-columns:minmax(160px,1fr) auto;gap:9px;padding:12px;display:grid}.profile-change-history article>span{display:grid}.profile-change-history article small{color:#728196}.profile-history-values{background:#f7faff;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(80px,1fr) auto auto minmax(80px,1fr);align-items:center;gap:8px;padding:9px;display:grid}.profile-history-values i{color:#1775cf;font-style:normal}.profile-change-history article>p{color:#586b82;grid-column:1/-1;margin:0}@media (max-width:720px){.profile-heading-actions{gap:7px}.profile-edit-pin{width:40px;height:40px}.profile-identity-row.read-only{min-height:64px}.profile-edit-drawer>header{flex-direction:column;align-items:flex-start}.profile-edit-drawer>form,.profile-edit-drawer .profile-photo-form{grid-template-columns:1fr}.profile-edit-drawer>form .two-field{grid-column:auto}.profile-edit-drawer>form button{width:100%}.profile-change-history article{grid-template-columns:1fr}.profile-history-values{grid-template-columns:auto 1fr}.profile-history-values i{display:none}}.afghan-network-picker .discount-check-option{border-style:dashed}.discount-check-icon{color:#1268d6;background:#eaf4ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.discount-check-icon svg{width:24px;height:24px}.discount-check-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:16px;display:grid}.discount-check-form,.discount-request-history,.discount-customer-card,.discount-admin-card{background:#fff;border:1px solid #dce7f1;border-radius:16px;box-shadow:0 5px 18px #163d600b}.discount-check-form,.discount-request-history{padding:20px}.discount-check-form>header,.discount-request-history>header,.discount-customer-card>header,.discount-admin-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.discount-check-form>header div,.discount-request-history>header div{gap:2px;display:grid}.discount-check-form>header span,.discount-request-history>header span{color:#60788f;font-size:13px}.discount-check-form h2,.discount-request-history h2{color:#15324c;margin:0;font-size:21px}.discount-check-form>header>b,.discount-request-history>header>b{color:#1268d6;background:#edf6ff;border-radius:10px;padding:7px 10px;font-size:12px}.discount-check-form>p{color:#607487;margin:14px 0 18px;line-height:1.9}.discount-check-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discount-check-fields label,.discount-admin-response label{color:#29455d;gap:7px;min-width:0;font-size:13px;display:grid}.discount-check-fields label>span,.discount-admin-response label>span{align-items:center;gap:5px;font-weight:650;display:flex}.discount-check-fields em,.discount-admin-response em{color:#75899b;font-size:12px;font-style:normal;font-weight:400}.discount-check-fields input,.discount-admin-response input,.discount-admin-response textarea{color:#17344e;width:100%;min-height:46px;font:inherit;background:#fbfdff;border:1px solid #d8e3ed;border-radius:12px;outline:none;padding:10px 12px}.discount-admin-response textarea{resize:vertical}.discount-check-fields input:focus,.discount-admin-response input:focus,.discount-admin-response textarea:focus{border-color:#4b99ed;box-shadow:0 0 0 3px #237ee01a}.discount-type-picker{border:0;margin:16px 0;padding:0}.discount-type-picker legend{color:#29455d;margin-bottom:9px;font-size:13px;font-weight:650}.discount-type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.discount-type-picker legend{grid-column:1/-1}.discount-type-picker label{cursor:pointer;background:#fbfdff;border:1px solid #dbe5ee;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.discount-type-picker label.active{background:#edf6ff;border-color:#4d9ae9}.discount-type-picker input{accent-color:#1672da}.discount-type-picker span{gap:2px;min-width:0;display:grid}.discount-type-picker b{color:#193b58;font-size:14px}.discount-type-picker small{color:#74899c;font-size:12px}.discount-request-submit,.discount-offer-box>button,.discount-admin-actions>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#1268d6;border:0;border-radius:12px;padding:0 18px;font-weight:700}.discount-request-submit{width:100%}.discount-request-submit:disabled,.discount-offer-box>button:disabled,.discount-admin-actions>button:disabled{opacity:.55;cursor:not-allowed}.discount-request-history{gap:12px;display:grid}.discount-customer-card{box-shadow:none;padding:15px}.discount-customer-card>header b{color:#173b5b;font-size:14px}.discount-customer-card>header small{color:#8394a4;margin-top:2px;font-size:12px;display:block}.discount-customer-card>header>span{color:#4f667b;background:#f0f4f8;border-radius:999px;padding:6px 9px;font-size:12px}.discount-customer-card.offered>header>span{color:#147648;background:#e6f6ed}.discount-customer-card.declined>header>span{color:#ae3f48;background:#fff0f0}.discount-request-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.discount-request-facts>span{background:#f7fafc;border-radius:11px;gap:3px;min-width:0;padding:10px;display:grid}.discount-request-facts small{color:#788b9c;font-size:12px}.discount-request-facts b{overflow-wrap:anywhere;color:#23425d;font-size:13px}.discount-customer-card>p{color:#63778a;margin:12px 0 0;line-height:1.8}.discount-offer-box{background:#f4f9ff;border:1px solid #cfe3f7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin-top:13px;padding:14px;display:grid}.discount-offer-box h3{color:#153956;margin:2px 0;font-size:17px}.discount-offer-box p{color:#657b8e;margin:4px 0 0;line-height:1.75}.discount-offer-box>strong{color:#0f5fbd;white-space:nowrap;font-size:21px}.discount-offer-box>strong small{font-size:12px}.discount-offer-box .discount-admin-note,.discount-offer-box>button,.discount-ordered-badge{grid-column:1/-1}.discount-ordered-badge{color:#147648;text-align:center;background:#e6f6ed;border-radius:10px;padding:10px 12px;font-weight:700}.discount-admin-intro{color:#63788b;margin:0 0 14px;line-height:1.8}.discount-admin-list{gap:14px;display:grid}.discount-admin-card{box-shadow:none;padding:16px}.discount-admin-card>header>div{gap:2px;display:grid}.discount-admin-card>header small,.discount-admin-card>header span{color:#7c8e9e;font-size:12px}.discount-admin-card>header b{color:#173b5b}.discount-admin-card>header>em{color:#4e667b;background:#eef3f7;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.discount-admin-card.pending>header>em{color:#9a6810;background:#fff5dc}.discount-admin-card.offered>header>em{color:#147648;background:#e6f6ed}.discount-admin-customer{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;display:grid}.discount-admin-customer>span{color:#1569cb;background:#eaf3fc;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.discount-admin-customer img{object-fit:cover;width:100%;height:100%}.discount-admin-customer div{gap:1px;min-width:0;display:grid}.discount-admin-customer small,.discount-admin-customer em{color:#788b9c;font-size:12px;font-style:normal}.discount-admin-customer b{color:#213f59}.discount-admin-customer button,.discount-admin-facts button,.discount-admin-facts a{color:#1769c2;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe0ef;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.discount-admin-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.discount-admin-facts>span{background:#f7fafc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;padding:11px;display:flex}.discount-admin-facts small{color:#7a8c9c;width:100%;font-size:12px}.discount-admin-facts b{overflow-wrap:anywhere;color:#24425b;min-width:0;font-size:13px}.discount-admin-facts svg{width:15px;height:15px}.discount-admin-response{border-top:1px solid #e7edf3;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);gap:10px;padding-top:14px;display:grid}.discount-admin-response .wide,.discount-admin-actions{grid-column:1/-1}.discount-admin-actions{gap:9px;display:flex}.discount-admin-actions>button.danger{color:#a6343f;background:#fff1f1;border:1px solid #f2cfd2}.discount-admin-ordered{color:#176b48;background:#eaf7f0;border-radius:12px;justify-content:space-between;gap:12px;padding:13px;display:flex}[data-theme=dark] .discount-check-form,[data-theme=dark] .discount-request-history,[data-theme=dark] .discount-customer-card,[data-theme=dark] .discount-admin-card{background:#0d2235;border-color:#29465f}[data-theme=dark] .discount-check-form h2,[data-theme=dark] .discount-request-history h2,[data-theme=dark] .discount-type-picker b,[data-theme=dark] .discount-request-facts b,[data-theme=dark] .discount-admin-facts b,[data-theme=dark] .discount-admin-customer b{color:#e8f1f8}[data-theme=dark] .discount-check-fields input,[data-theme=dark] .discount-admin-response input,[data-theme=dark] .discount-admin-response textarea,[data-theme=dark] .discount-type-picker label{color:#e8f1f8;background:#102a40;border-color:#31506a}[data-theme=dark] .discount-request-facts>span,[data-theme=dark] .discount-admin-facts>span{background:#102a40}@media (max-width:820px){.discount-check-workspace{grid-template-columns:1fr}.discount-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.discount-check-form,.discount-request-history{padding:14px}.discount-check-fields,.discount-type-picker,.discount-request-facts,.discount-admin-facts,.discount-admin-response{grid-template-columns:1fr}.discount-type-picker legend,.discount-admin-response .wide,.discount-admin-actions{grid-column:1}.discount-admin-customer{grid-template-columns:40px minmax(0,1fr)}.discount-admin-customer button{grid-column:1/-1}.discount-admin-actions,.discount-admin-ordered{flex-direction:column}.discount-admin-actions>button{width:100%}.discount-offer-box{grid-template-columns:1fr}.discount-offer-box>strong{justify-self:start}}.admin-order-detail{background:#fff;gap:12px;display:grid;overflow:hidden;border:1px solid #dce7f1!important;border-radius:16px!important;padding:14px!important;box-shadow:0 5px 18px #1541690e!important}.admin-order-summary-header{border-bottom:1px solid #e7eef5;grid-template-columns:minmax(130px,1fr) minmax(120px,.9fr) minmax(170px,1.25fr) auto;align-items:center;gap:14px;min-width:0;padding:2px 2px 12px;display:grid}.admin-order-summary-title,.admin-order-reference,.admin-order-created{gap:2px;min-width:0;display:grid}.admin-order-summary-header small,.admin-order-primary small,.admin-order-management small{color:#718498;font-weight:600;font-size:11px!important}.admin-order-summary-title strong{color:#143553;font-size:15px!important}.admin-order-reference b{color:#0c4e97;font:750 15px/1.5 Arial,sans-serif}.admin-order-created b{color:#294861;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.admin-order-summary-header>.status{justify-self:end;min-height:28px;padding:4px 10px;font-size:10px!important}.admin-order-detail .admin-order-customer{background:#fbfdff;border-radius:14px;margin:0}.admin-order-primary{background:#f5faff;border:1px solid #bcd9f4;border-radius:16px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:inset 3px 0 #1680e8}.admin-order-service{align-items:center;gap:11px;min-width:0;display:flex}.admin-order-service-icon{color:#0868cf;background:#e5f2ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-order-service-icon svg{width:25px;height:25px}.admin-order-service>div{gap:1px;min-width:0;display:grid}.admin-order-service strong{color:#123b64;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px!important}.admin-order-service em{color:#52718f;font-size:11px;font-style:normal}.admin-order-priority-grid{grid-template-columns:minmax(190px,1.35fr) minmax(170px,1.1fr) minmax(110px,.72fr) minmax(130px,.82fr);gap:8px;min-width:0;display:grid}.admin-order-critical,.admin-order-money{background:#fff;border:1px solid #d9e8f5;border-radius:13px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:10px 12px;display:grid;position:relative}.admin-order-critical>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-order-critical b{color:#083d75;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 clamp(17px,1.8vw,23px)/1.35 Arial,sans-serif;overflow:hidden}.admin-order-critical b i{color:#53718e;font:700 11px/1.5 inherit}.admin-order-copy-button{color:#0867ca;cursor:pointer;background:#edf6ff;border:1px solid #b9d5ee;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.admin-order-copy-button:hover{background:#e3f1ff;border-color:#86b8e6}.admin-order-copy-button:disabled{cursor:not-allowed;opacity:.45}.admin-order-copy-button .line-icon{width:18px;height:18px}.admin-order-critical>em{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#1378d4;border-radius:8px;padding:2px 7px;font-size:9px;font-style:normal;transition:opacity .16s,transform .16s;position:absolute;inset-block-end:-7px;inset-inline-end:11px;transform:translateY(3px)}.admin-order-critical>em.visible{opacity:1;transform:translateY(0)}.admin-order-money b{color:#294861;font:750 14px/1.5 Arial,sans-serif}.admin-order-money.total{background:#edf7ff;border-color:#bddaf3}.admin-order-money.total b{color:#075ab3;font-size:16px!important}.admin-order-management{background:#fff;border:1px solid #dce7f1;border-radius:15px;gap:11px;min-width:0;padding:13px;display:grid}.admin-order-management-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-order-management-heading>div{gap:1px;min-width:0;display:grid}.admin-order-management-heading strong{color:#183c5d;font-size:14px!important}.admin-order-receipt-button{color:#075fc0;min-height:36px;font:inherit;background:#f3f8fd;border:1px solid #bdd6ee;border-radius:9px;padding:0 12px;font-size:11px}.admin-order-form-grid{grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) minmax(230px,1.45fr);gap:9px;min-width:0;display:grid}.admin-order-form-grid label{align-content:start;gap:5px;min-width:0;display:grid}.admin-order-form-grid label>span{color:#415f7a;font-size:11px;font-weight:700}.admin-order-form-grid label>span em{color:#8495a5;font-size:9px;font-style:normal;font-weight:500}.admin-order-form-grid :is(select,input,textarea){color:#183b5a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fbfdff;border:1px solid #d5e1ec;border-radius:10px;outline:0;padding:9px 11px;font-size:11px}.admin-order-form-grid textarea{resize:vertical;min-height:64px}.admin-order-form-grid :is(select,input,textarea):focus{border-color:#71afe7;box-shadow:0 0 0 3px #1e84e01a}.admin-order-save-button{color:#fff;min-width:150px;min-height:42px;font:inherit;background:#096bcc;border:0;border-radius:10px;justify-self:start;padding:0 18px;font-size:12px;font-weight:700}.admin-order-save-button:disabled{cursor:wait;opacity:.6}.admin-order-technical-details{background:#fbfcfe;border:1px solid #e0e8f0;border-radius:14px;min-width:0;overflow:hidden}.admin-order-technical-details summary{color:#48647e;cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 13px;font-size:11px;font-weight:700}.admin-order-technical-details[open] summary{border-bottom:1px solid #e6edf4}.admin-order-technical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:11px 13px;display:grid}.admin-order-technical-grid span{color:#73869a;gap:2px;min-width:0;font-size:9px;display:grid}.admin-order-technical-grid b{overflow-wrap:anywhere;color:#35536e;min-width:0;font-size:10px!important}.admin-order-technical-grid .wide{grid-column:1/-1}[data-theme=dark] .admin-order-detail,[data-theme=dark] .admin-order-management{background:#0c2235;border-color:#29465f!important}[data-theme=dark] .admin-order-summary-header{border-color:#29465f}[data-theme=dark] .admin-order-summary-title strong,[data-theme=dark] .admin-order-created b,[data-theme=dark] .admin-order-management-heading strong{color:#e9f3fb}[data-theme=dark] .admin-order-primary{background:#102c43;border-color:#27587d}[data-theme=dark] .admin-order-critical,[data-theme=dark] .admin-order-money{background:#0d263a;border-color:#294c68}[data-theme=dark] .admin-order-critical b,[data-theme=dark] .admin-order-money b,[data-theme=dark] .admin-order-service strong{color:#edf7ff}[data-theme=dark] .admin-order-money.total{background:#123553}[data-theme=dark] .admin-order-form-grid :is(select,input,textarea),[data-theme=dark] .admin-order-technical-details{color:#e4eff8;background:#0e263a;border-color:#29465f}@media (max-width:820px){.admin-order-summary-header{grid-template-columns:1fr 1fr auto}.admin-order-created{grid-area:2/1/auto/3}.admin-order-priority-grid,.admin-order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-note{grid-column:1/-1}}@media (max-width:520px){.admin-order-detail{gap:10px;padding:10px!important}.admin-order-summary-header{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:2px 2px 10px}.admin-order-reference{grid-area:2/1}.admin-order-created{text-align:end;grid-area:2/2}.admin-order-summary-header>.status{grid-area:1/2}.admin-order-summary-title strong{font-size:14px!important}.admin-order-created b{max-width:145px;font-size:10px!important}.admin-order-detail .admin-order-customer>button{grid-area:2/1/auto/-1;width:auto}.admin-order-primary{padding:11px}.admin-order-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-critical{grid-column:1/-1;min-height:76px}.admin-order-critical b{font-size:clamp(19px,6vw,24px)}.admin-order-money{min-height:66px;padding:9px}.admin-order-money b{white-space:nowrap;font-size:12px!important}.admin-order-money.total b{font-size:14px!important}.admin-order-management-heading{align-items:flex-start}.admin-order-receipt-button{flex:none}.admin-order-form-grid{grid-template-columns:1fr}.admin-order-note{grid-column:auto}.admin-order-save-button{justify-self:stretch;width:100%}.admin-order-technical-grid{grid-template-columns:1fr 1fr}.admin-order-technical-grid .wide{grid-column:1/-1}}.app-shell.account-theme-sky{--mq-blue:#078cbd;--moqimi-blue:#078cbd;--moqimi-blue-strong:#0a9fd1;--primary:#078cbd;background:radial-gradient(at -10% 9%,#67e1ff61 0 25%,#0000 25.5%),radial-gradient(at 110% 16%,#51c2ee4d 0 28%,#0000 28.5%),linear-gradient(#078cbd 0%,#35b8d8 38%,#cceef6 72%,#f5fbfd 100%)!important}.app-shell.account-theme-emerald{--mq-blue:#087c66;--moqimi-blue:#087c66;--moqimi-blue-strong:#0c967a;--primary:#087c66;background:radial-gradient(at -10% 10%,#3ed6ae47 0 25%,#0000 25.5%),radial-gradient(at 110% 15%,#49bb9d3d 0 28%,#0000 28.5%),linear-gradient(#075e4d 0%,#138d72 38%,#cceae2 72%,#f4fbf9 100%)!important}.app-shell.account-theme-lagoon{--mq-blue:#087aa0;--moqimi-blue:#087aa0;--moqimi-blue-strong:#0b91bb;--primary:#087aa0;background:radial-gradient(at -12% 9%,#21caef57 0 24%,#0000 24.5%),radial-gradient(at 112% 13%,#41d6ef47 0 27%,#0000 27.5%),linear-gradient(#07547b 0%,#087aa0 24%,#65bdd4 47%,#d9f0f6 72%,#f4fafc 100%)!important}.app-shell.account-theme-violet{--mq-blue:#6746b7;--moqimi-blue:#6746b7;--moqimi-blue-strong:#7b59cd;--primary:#6746b7;background:radial-gradient(at -12% 9%,#a46fff4d 0 24%,#0000 24.5%),radial-gradient(at 112% 13%,#7765e740 0 27%,#0000 27.5%),linear-gradient(#3d207b 0%,#6746b7 38%,#ded4f4 72%,#faf8fd 100%)!important}.app-shell.account-theme-navy{--mq-blue:#0a49ba;--moqimi-blue:#0a49ba;--moqimi-blue-strong:#145dd9;--primary:#0a49ba;background:radial-gradient(at -12% 9%,#396fff57 0 24%,#0000 24.5%),radial-gradient(at 112% 13%,#2b8bff42 0 27%,#0000 27.5%),linear-gradient(#071d67 0%,#0a49ba 39%,#cfdcf7 72%,#f7f9fe 100%)!important}.app-shell.account-theme-custom{--mq-blue:var(--account-custom-color);--moqimi-blue:var(--account-custom-color);--moqimi-blue-strong:var(--account-custom-color);--primary:var(--account-custom-color);background:radial-gradient(ellipse at -12% 9%, var(--account-custom-color) 0 24%, transparent 24.5%), radial-gradient(ellipse at 112% 13%, var(--account-custom-color) 0 27%, transparent 27.5%), linear-gradient(180deg, var(--account-custom-color) 0%, var(--account-custom-color) 36%, var(--account-custom-color) 72%, #f8fbfc 100%)!important}@supports (color:color-mix(in lab, red, red)){.app-shell.account-theme-custom{background:radial-gradient(ellipse at -12% 9%, color-mix(in srgb, var(--account-custom-color) 70%, white) 0 24%, transparent 24.5%), radial-gradient(ellipse at 112% 13%, color-mix(in srgb, var(--account-custom-color) 54%, white) 0 27%, transparent 27.5%), linear-gradient(180deg, color-mix(in srgb, var(--account-custom-color) 72%, #071727) 0%, var(--account-custom-color) 36%, color-mix(in srgb, var(--account-custom-color) 18%, white) 72%, #f8fbfc 100%)!important}}.app-shell-account .account-type-badge{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:3px 0}.app-shell-account .account-type-badge i{clip-path:none;width:18px;height:18px;box-shadow:0 2px 8px var(--account-tier);border:1px solid #ffffff8c;border-radius:50%;flex-basis:18px}@supports (color:color-mix(in lab, red, red)){.app-shell-account .account-type-badge i{box-shadow:0 2px 8px color-mix(in srgb, var(--account-tier) 42%, transparent)}}.account-theme-settings{gap:16px;padding:18px;display:grid}.account-theme-settings>p{color:#6d7f92;margin:-4px 0 0;font-size:13px;line-height:1.8}.account-theme-grid{gap:10px;display:grid}.account-theme-choice{color:#182f4a;width:100%;min-height:92px;font:inherit;text-align:right;background:#fff;border:1px solid #dfe7ef;border-radius:16px;grid-template-columns:30px minmax(0,1fr) 88px;align-items:center;gap:12px;padding:12px 14px;display:grid}.account-theme-choice.active{background:#f9fcff;border:2px solid #1684bd;padding:11px 13px}.theme-radio{color:#fff;border:2px solid #d6dee7;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.account-theme-choice.active .theme-radio{background:#1684bd;border-color:#1684bd}.theme-radio .line-icon{stroke-width:3px;width:14px;height:14px}.account-theme-choice>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;display:grid}.account-theme-choice>span b{font-size:16px}.account-theme-choice>span small{color:#758494;grid-column:1/-1;font-size:12px;line-height:1.55}.account-theme-choice>span em{color:#12688f;background:#dff1fb;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.account-theme-choice>strong{background:linear-gradient(180deg, var(--theme-deep), var(--theme-soft));border-radius:13px;align-items:flex-end;gap:3px;height:62px;padding:7px;display:flex;overflow:hidden}.account-theme-choice>strong i{background:var(--theme-deep);border-radius:5px;width:17px;height:19px}@supports (color:color-mix(in lab, red, red)){.account-theme-choice>strong i{background:color-mix(in srgb, var(--theme-deep) 15%, white)}}.account-theme-choice>strong i:nth-child(2){background:var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){.account-theme-choice>strong i:nth-child(2){background:color-mix(in srgb, var(--theme-deep) 34%, white)}}.account-theme-choice>strong i:nth-child(3){background:var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){.account-theme-choice>strong i:nth-child(3){background:color-mix(in srgb, var(--theme-deep) 65%, white)}}.account-theme-choice>strong i:nth-child(4){background:var(--theme-deep)}.theme-preview-sky{--theme-deep:#078cbd;--theme-soft:#caf3fb}.theme-preview-emerald{--theme-deep:#075e4d;--theme-soft:#d4f2e9}.theme-preview-lagoon{--theme-deep:#07547b;--theme-soft:#d9f0f6}.theme-preview-violet{--theme-deep:#3d207b;--theme-soft:#e2d7fb}.theme-preview-navy{--theme-deep:#071d67;--theme-soft:#dbe3fb}.theme-preview-custom{--theme-deep:var(--account-custom-color,#2e7648);--theme-soft:var(--account-custom-color,#2e7648)}@supports (color:color-mix(in lab, red, red)){.theme-preview-custom{--theme-soft:color-mix(in srgb, var(--account-custom-color,#2e7648) 18%, white)}}.account-custom-theme{background:#f8fbfd;border:1px solid #dce6ef;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.account-custom-theme label{color:#334d68;gap:7px;font-size:12px;font-weight:750;display:grid}.account-custom-theme input{color:#18324d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d6e1eb;border-radius:12px}.account-custom-theme input[type=color]{cursor:pointer;padding:5px}.account-custom-theme input[type=text]{text-align:center;letter-spacing:.06em;padding:0 12px;font-weight:800}.account-custom-preview{color:#fff;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:86px;padding:14px;display:flex}.account-custom-preview span{font-size:13px;font-weight:800}.account-custom-preview b{direction:ltr}.account-mode-row{border-top:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.account-mode-row>span{gap:3px;display:grid}.account-mode-row b{color:#19344f;font-size:14px}.account-mode-row small{color:#758698;font-size:11px}.account-mode-row select{color:#19344f;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e1ec;border-radius:11px;padding:0 10px;font-size:12px}[data-theme=dark] .account-theme-settings>p,[data-theme=dark] .account-theme-choice>span small,[data-theme=dark] .account-mode-row small{color:#a8b8c8}[data-theme=dark] .account-theme-choice,[data-theme=dark] .account-custom-theme,[data-theme=dark] .account-custom-theme input,[data-theme=dark] .account-mode-row select{color:#edf6ff;background:#10283d;border-color:#2b4862}[data-theme=dark] .account-theme-choice.active{background:#12304a;border-color:#4faef1}[data-theme=dark] .account-theme-choice>span b,[data-theme=dark] .account-mode-row b{color:#edf6ff}@media (max-width:520px){.account-theme-settings{border-radius:18px;margin-inline:10px;padding:14px}.account-theme-choice{grid-template-columns:27px minmax(0,1fr) 72px;gap:9px;min-height:84px;padding:10px}.account-theme-choice.active{padding:9px}.account-theme-choice>strong{height:56px;padding:6px}.account-theme-choice>strong i{width:14px}.account-theme-choice>span b{font-size:14px}.account-custom-theme{grid-template-columns:1fr}.account-custom-preview{grid-column:1}.account-mode-row{flex-direction:column;align-items:stretch}}[data-theme=dark]{--ink:#edf4ff;--muted:#9fb0c7;--paper:#071425;--card:#0d2038;--line:#203852}[data-theme=dark] .home-screen-card,[data-theme=dark] .security-card,[data-theme=dark] .pin-sheet{color:var(--ink)}[data-theme=dark] .pin-settings-form input,[data-theme=dark] .pin-sheet input{color:#fff;background:#102945;border-color:#315273}*{box-sizing:border-box}html{background:#e9f1fc}body{color:var(--ink);background:#e9f1fc;margin:0;font-family:Moqimi UI,Vazirmatn,Tahoma,Arial,sans-serif}[data-density=compact] .admin-view .admin-section{padding:12px!important}[data-density=compact] .admin-view .admin-order-card,[data-density=compact] .admin-view .admin-product-card,[data-density=compact] .admin-view .admin-member-card{padding:11px!important}[data-density=compact] .admin-view .admin-section-directory-grid>button{min-height:64px}[data-density=compact] .admin-view .admin-section-directory-grid>button small{display:none}.web-auth-shell{background:radial-gradient(circle at 12% 18%,#2587f833,#0000 32%),linear-gradient(145deg,#071d48 0%,#0b4f9d 48%,#f4f8fd 48%)}.web-auth-card nav{background:#eef5fd}.web-auth-card nav button.active{color:#0b62c6}.web-auth-card input:focus{border-color:#2587f8;box-shadow:0 0 0 3px #2587f81f}.web-auth-submit{background:#0b62c6;box-shadow:0 10px 24px #0b62c63d}.web-auth-loading{color:#0b62c6;background:#f4f8fd}.system-health-section{gap:14px;display:grid}.system-release-card{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.system-release-card>span{color:#0b62c6;background:#eaf3ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.system-release-card>div{gap:2px;min-width:0;display:grid}.system-release-card small,.system-release-card em{color:var(--muted);font-size:12px;font-style:normal}.system-release-card b{font-size:18px}.system-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.system-health-grid article{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:5px;padding:14px;display:grid}.system-health-grid span{color:var(--muted);font-size:12px}.system-health-grid b{font-size:20px}.system-service-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.system-service-list>div{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 13px;display:flex}.system-service-list>div>span{color:var(--muted);font-size:12px}.system-service-list>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.system-failures{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px}.system-failures h3{margin:0 0 10px;font-size:15px}.system-failures article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.system-failures article>span{min-width:0;display:grid}.system-failures article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.system-failures article small,.system-failures code,.system-failures p{color:var(--muted);font-size:11px}[data-theme=dark] .system-release-card>span{color:#7dbdff;background:#123656}@media (max-width:640px){.system-health-grid{grid-template-columns:1fr 1fr}.system-service-list{grid-template-columns:1fr}.system-failures article{grid-template-columns:minmax(0,1fr) auto}.system-failures code{grid-column:1/-1}}button{font:inherit;color:inherit;cursor:pointer}:is(button:focus-visible,input:focus-visible){outline-offset:2px;outline:3px solid #7c5cff59}.app-shell{width:min(100%,520px);min-height:100dvh;padding:env(safe-area-inset-top) 18px calc(94px + env(safe-area-inset-bottom));background:var(--paper);margin:0 auto;overflow:hidden}.topbar{align-items:center;gap:11px;height:76px;display:flex}.brand-mark{width:42px;height:42px;color:var(--lime);background:#fff;border:0;border-radius:13px;place-items:center;font-size:21px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 16px #0b54b41f}.logo-mark img{object-fit:cover;width:100%;height:100%;transform:scale(1.13)}.brand-copy{gap:1px;margin-left:auto;display:grid}.wallet-pill{color:#0758b8;white-space:nowrap;background:#edf6ff;border:1px solid #cfe2fb;border-radius:11px;margin-right:auto;padding:8px 10px;font-size:9px;font-weight:800}.icon-button{border:1px solid var(--line);background:#fff;border-radius:50%;width:39px;height:39px;font-size:25px;line-height:1}.search-box{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;align-items:center;height:42px;display:flex;overflow:hidden}.search-box input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 13px;font-size:11px}.search-box button{width:38px;height:100%;color:var(--muted);background:0 0;border:0;font-size:21px}.hero{color:#fff;isolation:isolate;background:linear-gradient(145deg,#062258 0%,#0b65da 100%);border-radius:27px;min-height:218px;padding:26px 24px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;border:1px solid #ffffff21;border-radius:50%;width:270px;height:270px;position:absolute;inset:-40% -35% auto auto;box-shadow:0 0 0 35px #ffffff0a,0 0 0 36px #ffffff1f,0 0 0 71px #ffffff08}.eyebrow{color:#8bc7ff;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-1.3px;max-width:300px;margin:0;font-size:clamp(28px,8vw,36px);line-height:1.35}.hero p{color:#c7dcf6;width:70%;margin:13px 0 0;font-size:11px;line-height:1.8}.hero-orb{width:76px;height:76px;color:var(--ink);background:#fff;border-radius:22px;place-items:center;display:grid;position:absolute;bottom:18px;left:19px;overflow:hidden;transform:rotate(-5deg);box-shadow:9px 9px #2e98ff}.hero-logo img{object-fit:cover;width:100%;height:100%;transform:scale(1.15)rotate(5deg)}.trust-row{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-around;align-items:center;margin:15px 0 26px;padding:15px 10px;display:flex}.trust-row>div{align-items:center;gap:7px;display:flex}.trust-row b{font-size:15px}.trust-row span{gap:1px;display:grid}.trust-row strong{font-size:9px}.trust-row small{color:var(--muted);font-size:7px}.trust-row i{background:var(--line);width:1px;height:23px}.price-notice{color:#365273;background:#edf6ff;border:1px solid #cfe2fb;border-radius:13px;align-items:center;gap:9px;margin-top:-12px;padding:11px 13px;display:flex}.price-notice b{color:#0758b8;background:#d8eaff;border-radius:6px;flex:none;padding:4px 6px;font-size:7px}.price-notice span{font-size:8px;line-height:1.6}.section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-title h2{letter-spacing:-.5px;margin:0;font-size:18px}.section-title button{color:var(--muted);background:0 0;border:0;font-size:10px}.live-dot{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.live-dot:before{content:"";background:#39b86a;border-radius:50%;width:6px;height:6px}.category-row{scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.category{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:15px;justify-content:flex-start;align-items:center;gap:7px;min-width:108px;height:52px;padding:0 12px;font-size:10px;display:flex;position:relative}.category b{color:var(--violet);font-size:12px}.category small{min-width:18px;height:18px;color:var(--muted);background:#edf3fb;border-radius:7px;place-items:center;margin-right:auto;font-size:7px;display:grid}.category.active{border-color:var(--ink);background:var(--ink);color:#fff}.category.active small{color:#fff;background:#ffffff24}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-card{border:1px solid var(--line);background:var(--card);border-radius:19px;overflow:hidden}.product-art{border:0;place-items:center;width:100%;height:126px;display:grid;position:relative;overflow:hidden}.product-art:after{content:"";border:1px solid #ffffff6b;border-radius:28px;width:88px;height:88px;position:absolute;transform:rotate(27deg)}.product-art>span{z-index:1;color:#fff;text-shadow:0 6px 16px #0000002e;font-size:38px;position:relative}.product-art>img,.sheet-art>img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.product-art em{z-index:2;color:#25251f;background:#ffffffe0;border-radius:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:9px;right:9px}.product-art.violet{background:#7759ef}.product-art.blue{background:#318bd3}.product-art.orange{background:#ef8354}.product-art.green{background:#419e70}.product-copy h3{height:34px;margin:0 0 6px;font-size:11px;line-height:1.55}.product-name{text-align:right;background:0 0;border:0;width:100%;padding:0}.product-copy p{height:25px;color:var(--muted);margin:0;font-size:7px;line-height:1.7}.price-row{border-top:1px solid #efeee9;align-items:baseline;margin-top:11px;padding-top:9px;display:flex}.price-row>span{color:var(--muted);margin-right:3px;font-size:8px}.price-row button{background:var(--lime);color:#fff;border:0;border-radius:9px;width:28px;height:28px;margin-right:auto;font-size:19px;line-height:1}.bottom-nav{z-index:20;width:min(100% - 24px,496px);height:67px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171714f0;border:1px solid #fff9;border-radius:22px;justify-content:space-around;display:flex;position:fixed;bottom:12px;right:50%;transform:translate(50%);box-shadow:0 14px 34px #0000003b}.bottom-nav button{color:#8e8d86;background:0 0;border:0;place-items:center;gap:1px;min-width:55px;display:grid;position:relative}.bottom-nav button>span{font-size:19px}.bottom-nav button>b{font-size:7px;font-weight:500}.bottom-nav i{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-2px;right:5px}.page-view{min-height:calc(100dvh - 180px);padding-top:18px}.page-heading{background:var(--ink);color:#fff;border-radius:24px;padding:24px}.page-heading>span{color:var(--lime);font-size:10px;font-weight:700}.page-heading h1{margin:8px 0 6px;font-size:29px}.page-heading p{color:#aaa9a2;max-width:350px;margin:0;font-size:10px;line-height:1.8}.cart-list{gap:9px;margin-top:16px;display:grid}.cart-item{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:11px;padding:11px;display:flex}.mini-art{color:#fff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.mini-art.violet,.sheet-art.violet{background:#7759ef}.mini-art.blue,.sheet-art.blue{background:#318bd3}.mini-art.orange,.sheet-art.orange{background:#ef8354}.mini-art.green,.sheet-art.green{background:#419e70}.cart-item>div:nth-child(2){flex:1;min-width:0}.cart-item h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:10px;overflow:hidden}.cart-item p{color:var(--muted);margin:0;font-size:8px}.stepper{border:1px solid var(--line);border-radius:10px;align-items:center;height:32px;display:flex}.stepper button{background:0 0;border:0;width:28px;height:100%;font-size:16px}.stepper b{text-align:center;min-width:18px;font-size:9px}.checkout-box{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:9px;padding:18px}.checkout-box>div{justify-content:space-between;align-items:flex-end;display:flex}.checkout-box>div>span{color:var(--muted);font-size:10px}.checkout-box strong{font-size:24px}.checkout-box small{color:var(--muted);font-size:9px}.checkout-box>button,.primary-action,.page-empty>button{background:var(--lime);color:#fff;border:0;border-radius:14px;width:100%;min-height:49px;margin-top:16px;font-size:11px;font-weight:800}.checkout-box>button:disabled{opacity:.55}.checkout-box>p{color:var(--muted);text-align:center;margin:11px 0 0;font-size:8px;line-height:1.7}.empty-state{text-align:center;color:var(--muted);grid-column:1/-1;padding:36px 15px}.empty-state>span{width:58px;height:58px;color:var(--ink);background:#eceae4;border-radius:18px;place-items:center;margin:0 auto 13px;font-size:25px;display:grid}.empty-state h3{color:var(--ink);margin:0 0 6px;font-size:14px}.empty-state p{margin:0;font-size:9px;line-height:1.7}.page-empty{border:1px dashed #d5d2c8;border-radius:22px;margin-top:22px;padding-block:55px}.page-empty>button{width:auto;min-width:130px;padding-inline:20px}.orders-loading{color:var(--muted);text-align:center;padding:50px 0;font-size:10px}.order-list{gap:9px;margin-top:14px;display:grid}.order-list article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.order-list h3{text-align:right;direction:ltr;margin:10px 0 6px;font:700 10px monospace}.order-list p{color:var(--muted);margin:0;font-size:8px}.order-list p i{padding:0 4px;font-style:normal}.status{color:#5e5d56;background:#eee;border-radius:7px;padding:4px 7px;font-size:7px}.status.delivered{color:#257846;background:#e2f7e9}.status.paid{color:#6244cd;background:#e8e2ff}.status.refunded{color:#a34d3a;background:#fee5df}.profile-card{background:var(--ink);color:#fff;text-align:center;border-radius:25px;padding:32px 22px}.avatar{color:#fff;background:#2e98ff;border-radius:24px;place-items:center;width:70px;height:70px;margin:0 auto 12px;font-size:29px;font-weight:900;display:grid;transform:rotate(3deg)}.profile-card>span{color:var(--lime);font-size:9px}.profile-card h1{margin:7px 0 5px;font-size:21px}.profile-card p{color:#aaa9a2;margin:0;font-size:9px}.account-completion-card{background:#fff;border:1px solid #cfe0ef;border-radius:16px;margin-top:12px;padding:15px;box-shadow:0 5px 18px #16436c0d}.account-completion-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-completion-card>header>div{gap:2px;min-width:0;display:grid}.account-completion-card>header span{color:#1972c7;font-size:12px;font-weight:700}.account-completion-card>header h2{color:#163b5d;margin:0;font-size:18px}.account-completion-card>header>b{color:#0866c5;background:#eaf4ff;border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.account-completion-card>p{color:#62768a;margin:9px 0 12px;font-size:13px;line-height:1.75}.account-completion-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-completion-steps button{color:#163b5d;min-width:0;min-height:64px;font:inherit;text-align:start;background:#f9fbfd;border:1px solid #dce7f1;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.account-completion-steps button>i{color:#0868cb;background:#e8f2fd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:800;display:grid}.account-completion-steps button>i .line-icon{width:17px;height:17px}.account-completion-steps button>span{gap:2px;min-width:0;display:grid}.account-completion-steps button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-completion-steps button>span small{color:#74879a;font-size:12px}.account-completion-steps button>em{color:#1371c8;font-size:12px;font-style:normal;font-weight:700}.account-completion-steps button.complete{background:#f3fbf6;border-color:#bfe3ce}.account-completion-steps button.complete>i{color:#16824b;background:#dff4e7}.account-completion-steps button.pending{background:#fffaf0;border-color:#ead49e}.account-completion-steps button.pending>i{color:#896413;background:#f8e9c6}[data-theme=dark] .account-completion-card{background:#0c2235;border-color:#294861}[data-theme=dark] .account-completion-card>header h2,[data-theme=dark] .account-completion-steps button{color:#edf6fd}[data-theme=dark] .account-completion-steps button{background:#10283d;border-color:#294861}@media (max-width:520px){.account-completion-steps{grid-template-columns:1fr}.account-completion-card{padding:13px}}.account-links{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:14px;overflow:hidden}.account-links button{border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;width:100%;height:54px;padding:0 14px;display:flex}.account-links button:last-child{border-bottom:0}.account-links button span{background:#f0eee9;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.account-links button b{font-size:10px}.account-links button i{color:var(--muted);margin-right:auto;font-size:19px;font-style:normal}.sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.product-sheet{background:var(--paper);border-radius:27px;width:min(100%,492px);padding:18px;animation:.22s ease-out sheet-in;position:relative}.sheet-close{z-index:2;background:#ffffffd9;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:10px;left:10px}.sheet-art{color:#fff;border-radius:20px;place-items:center;height:150px;font-size:45px;display:grid}.product-sheet>em{background:#e8e5dc;border-radius:7px;margin-top:14px;padding:4px 8px;font-size:8px;font-style:normal;display:inline-block}.product-sheet h2{margin:9px 0 7px;font-size:19px}.product-sheet>p{color:var(--muted);margin:0;font-size:10px;line-height:1.9}.target-field{gap:7px;margin-top:15px;display:grid}.target-field>span{color:var(--ink);font-size:9px;font-weight:700}.target-field input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;padding:0 13px;font:500 12px Arial,sans-serif}.sheet-meta{gap:7px;margin:15px 0 3px;display:flex}.sheet-meta span{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 8px;font-size:7px}.toast{z-index:60;background:var(--ink);color:#fff;border-radius:13px;width:max-content;max-width:calc(100% - 40px);padding:11px 16px;font-size:10px;animation:.2s ease-out toast-in;position:fixed;bottom:92px;right:50%;transform:translate(50%);box-shadow:0 10px 30px #00000040}.search-wide{margin-top:16px}.search-wide input{border:1px solid var(--line);width:100%;height:48px;font:inherit;background:#fff;border-radius:15px;padding:0 15px}.cart-dock{z-index:15;color:#fff;background:#071d48;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:grid;position:sticky;bottom:78px;box-shadow:0 12px 30px #071d4847}.cart-dock span{font-size:8px}.cart-dock strong{font-size:12px}.cart-dock button{color:#fff;background:#2587f8;border:0;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:800}.balance-card{color:#fff;background:linear-gradient(145deg,#062258,#0b65da);border-radius:24px;gap:7px;padding:25px;display:grid}.balance-card span{color:#a9d0ff;font-size:9px}.balance-card strong{font-size:27px}.balance-card small{color:#c7dcf6;font-size:8px}.panel-form{border:1px solid var(--line);background:#fff;border-radius:19px;gap:12px;margin-top:14px;padding:17px;display:grid}.panel-form h2{margin:0 0 3px;font-size:15px}.panel-form label{color:var(--muted);gap:6px;font-size:9px;display:grid}.panel-form input,.panel-form select,.panel-form textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fbfdff;border-radius:11px;padding:9px 11px}.panel-form button{background:var(--lime);color:#fff;border:0;border-radius:12px;min-height:45px;font-weight:800}.management-list{margin-top:17px}.management-list h2{margin:0 0 10px;font-size:15px}.management-list>div{gap:8px;display:grid}.management-list article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.management-list article>div:first-child{flex:1;gap:5px;min-width:0;display:grid}.management-list b{font-size:10px}.management-list small{color:var(--muted);font-size:8px}.admin-actions{gap:5px;display:flex}.admin-actions button{color:#0758b8;background:#e5f1ff;border:0;border-radius:8px;padding:7px 9px;font-size:8px}.admin-actions .danger{color:#a23f31;background:#fee8e4}.status.approved,.status.delivered{color:#257846;background:#e2f7e9}.status.rejected{color:#a34d3a;background:#fee5df}.status.pending{color:#8b6511;background:#fff3d9}.status.processing{color:#0758b8;background:#e5f1ff}.proof-thumb{border:1px solid var(--line);border-radius:11px;flex:none;width:58px;height:58px;overflow:hidden}.proof-thumb img{object-fit:cover;width:100%;height:100%}.admin-order{align-items:flex-start!important}.admin-order>div:first-child{gap:7px!important}.admin-order select{border:1px solid var(--line);min-width:105px;height:36px;color:var(--ink);font:inherit;background:#f8fbff;border-radius:9px;padding:0 8px;font-size:8px}.admin-hero{color:#fff;background:linear-gradient(135deg,#061b43,#0b65da);border-radius:23px;align-items:center;padding:22px;display:flex;box-shadow:0 12px 30px #07398238}.admin-hero>div{flex:1}.admin-hero span{color:#9fd2ff;font-size:9px;font-weight:700}.admin-hero h1{margin:7px 0 5px;font-size:25px}.admin-hero p{color:#cee4fb;margin:0;font-size:8px}.admin-hero i{background:#ffffff21;border-radius:16px;place-items:center;width:50px;height:50px;font-size:22px;font-style:normal;display:grid}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.admin-kpis button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:16px;gap:5px;min-height:91px;padding:13px;display:grid;box-shadow:0 5px 15px #071d480a}.admin-kpis strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.admin-kpis small{color:#2986e9;font-size:7px}.admin-tabs{z-index:10;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f9ffed;gap:6px;margin:15px -18px 0;padding:8px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-tabs button{border:1px solid var(--line);min-width:76px;height:53px;color:var(--muted);background:#fff;border-radius:13px;place-items:center;gap:2px;display:grid;position:relative}.admin-tabs button>span{width:22px;height:22px}.admin-tabs button>span .shop-icon-glyph img{filter:none;width:20px;height:20px}.admin-tabs button.active>span .shop-icon-glyph img{filter:brightness(0)invert()}.admin-tabs button>b{font-size:7px}.admin-tabs button>em{color:#0758b8;background:#e9f2ff;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;font-style:normal;display:grid;position:absolute;top:4px;left:5px}.admin-tabs button.active{color:#fff;background:#071d48;border-color:#0b65da}.admin-tabs button.active em{color:#fff;background:#2587f8}.admin-section{padding-top:17px}.admin-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-section-title>div{gap:3px;display:grid}.admin-section-title h2{margin:0;font-size:17px}.admin-section-title button{color:#0758b8;background:0 0;border:0;font-size:8px}.admin-section-title .admin-badge{color:#8b6511;background:#fff3d9;border-radius:8px;padding:6px 8px}.admin-subtitle{margin:18px 0 9px;font-size:11px}.admin-card-list{gap:9px;display:grid}.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:12px;box-shadow:0 4px 13px #071d4809}.admin-order-head{align-items:flex-start;gap:8px;display:flex}.admin-order-head>div{flex:1;gap:5px;min-width:0;display:grid}.admin-order-card b{text-align:right;text-overflow:ellipsis;direction:ltr;font:700 9px monospace;overflow:hidden}.admin-order-card small,.admin-product-card small,.admin-member-card small,.topup-admin-card small{color:var(--muted);font-size:8px}.admin-order-card p{color:var(--muted);background:#f6f9ff;border-radius:9px;margin:10px 0 0;padding:8px;font-size:8px;line-height:1.6}.admin-order-controls select,.admin-order-controls button{border:1px solid var(--line);height:37px;color:var(--ink);font:inherit;background:#f8fbff;border-radius:9px;padding:0 9px;font-size:8px}.admin-order-controls button{color:#0758b8;background:#e5f1ff;border:0}.topup-admin-card,.admin-product-card,.admin-member-card{align-items:center;gap:10px;display:flex}.topup-admin-card>div:nth-child(2),.admin-product-card>div:nth-child(2),.admin-member-card>div:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.proof-empty{width:58px;height:58px;color:var(--muted);border:1px dashed #cbd8e9;border-radius:11px;flex:none;place-items:center;font-size:7px;display:grid}.admin-filter-row{scrollbar-width:none;gap:6px;margin-bottom:12px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-filter-row button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;flex:none;padding:8px 10px;font-size:8px}.admin-filter-row button.active{color:#fff;background:#071d48;border-color:#071d48}.admin-product-image{color:#fff;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;display:grid;overflow:hidden}.admin-product-image img{object-fit:cover;width:100%;height:100%}.admin-product-image.blue{background:#318bd3}.admin-product-image.green{background:#419e70}.admin-product-image.orange{background:#ef8354}.admin-product-image.violet{background:#7759ef}.admin-add-product{margin-top:18px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-avatar{color:#0758b8;background:#e5f1ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.admin-search{margin-bottom:12px}.admin-search input{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 13px;font-size:9px}.admin-empty{min-height:94px;color:var(--muted);background:#ffffff73;border:1px dashed #cbd8e9;border-radius:15px;place-items:center;gap:6px;padding:18px;display:grid}.admin-empty span{color:#257846;background:#e2f7e9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.admin-empty p{margin:0;font-size:8px}.status.active{color:#257846;background:#e2f7e9}.status.blocked{color:#a34d3a;background:#fee5df}.dashboard-wallet{background:linear-gradient(135deg,#fff,#edf6ff);border:1px solid #cfe2fb;border-radius:19px;align-items:center;gap:12px;margin-top:15px;padding:18px;display:flex;box-shadow:0 8px 22px #0758d714}.dashboard-wallet>div{flex:1;gap:4px;min-width:0;display:grid}.dashboard-wallet span{color:var(--muted);font-size:8px}.dashboard-wallet strong{font-size:21px}.dashboard-wallet small{color:#66809f;font-size:7px}.dashboard-wallet button{background:var(--lime);color:#fff;white-space:nowrap;border:0;border-radius:11px;padding:11px 13px;font-size:9px;font-weight:800}.dashboard-services{padding-bottom:8px}.dashboard-grid{gap:9px;display:grid}.dashboard-grid>button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:16px;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 13px;display:flex}.dashboard-grid>button>b{color:#0758b8;background:#e7f2ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.dashboard-grid>button>span{gap:4px;display:grid}.dashboard-grid strong{font-size:10px}.dashboard-grid small{color:var(--muted);font-size:8px}.dashboard-grid i{color:var(--muted);margin-right:auto;font-size:19px;font-style:normal}.dashboard-grid .admin-shortcut{background:#f3f8ff;border-color:#cddfff}.topbar{height:70px}.brand-mark{width:40px;height:40px;box-shadow:none;border:1px solid var(--line);border-radius:12px}.brand-copy strong{font-size:15px}.header-account{color:#0758b8;background:#edf5ff;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:13px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cfe0f5}.header-account img{object-fit:cover;width:100%;height:100%}.store-summary{color:#fff;background:#071d48;border-radius:22px;padding:20px;overflow:hidden}.summary-greeting{gap:4px;display:grid}.summary-greeting span{font-size:14px;font-weight:800}.summary-greeting small{color:#9eb1cb;font-size:8px}.summary-balance{border-bottom:1px solid #ffffff1f;gap:4px;margin-top:19px;padding-bottom:17px;display:grid;position:relative}.summary-balance>span{color:#9eb1cb;font-size:8px}.summary-balance strong{letter-spacing:-.6px;font-size:25px}.summary-balance button{color:#fff;background:#2587f8;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:800;position:absolute;bottom:19px;left:0}.summary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:14px;display:grid}.summary-actions button{color:#fff;text-align:right;background:#ffffff14;border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-items:center;column-gap:6px;min-height:61px;padding:8px;display:grid}.summary-actions button>b{color:#70b6ff;background:#ffffff1a;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.summary-actions button>span{align-self:end;font-size:8px;font-weight:700}.summary-actions button>small{color:#9eb1cb;align-self:start;font-size:6px}.store-search{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:9px;height:46px;margin-top:13px;padding:0 13px;display:flex}.store-search span{color:#8a9bb2;font-size:20px}.store-search input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:9px}.section-block{margin-top:20px}.section-title{margin-bottom:11px}.section-title h2{letter-spacing:0;font-size:15px}.category-row{gap:7px}.category{border-radius:11px;gap:6px;min-width:auto;height:39px;padding:0 11px}.category b{font-size:11px}.category span{font-size:8px}.product-grid{gap:10px}.product-card{border-radius:15px;box-shadow:0 3px 12px #071d4809}.product-art:after{display:none}.product-art em{border-radius:6px;padding:4px 6px;font-size:6px;top:8px;right:8px}.product-copy h3{height:32px;margin-bottom:4px;font-size:10px}.product-copy p{height:23px;font-size:7px}.price-row{margin-top:8px;padding-top:8px}.price-row strong{font-size:13px}.price-row button{border-radius:8px;width:27px;height:27px}.bottom-nav{background:#071d48f5;border-radius:18px;height:64px;box-shadow:0 10px 28px #071d4838}.category-dashboard{margin-top:23px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.category-grid button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-height:92px;padding:15px;display:grid;box-shadow:0 4px 15px #071d4809}.category-grid b{color:#0758b8;background:#e7f2ff;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.category-grid span{align-self:end;font-size:10px;font-weight:800}.category-grid small{color:var(--muted);align-self:start;font-size:7px}.compact-heading{border-radius:20px;padding:20px}.compact-heading h1{font-size:23px}.products-view{padding-top:8px}.product-filters{margin:12px 0;padding-bottom:2px}.products-page-grid{margin-top:8px}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.kyc-card{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:14px;padding:17px}.kyc-head{align-items:flex-start;gap:10px;display:flex}.kyc-head>div{flex:1;gap:4px;min-width:0;display:grid}.kyc-head span{color:var(--muted);font-size:8px}.kyc-head h2{margin:0;font-size:14px}.kyc-card>p{color:var(--muted);background:#f4f8fd;border-radius:10px;margin:12px 0 0;padding:10px;font-size:8px;line-height:1.8}.kyc-card form{gap:10px;margin-top:13px;display:grid}.kyc-upload-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.kyc-upload-form label{background:#fbfdff;border:1px solid #d8e5f0;border-radius:14px;align-content:start;min-width:0;padding:12px}.kyc-upload-form label>span{gap:3px;min-width:0;display:grid}.kyc-upload-form label>span b{color:#173e61;font-size:14px}.kyc-upload-form label>span small{color:#73869a;font-size:12px;line-height:1.6}.kyc-upload-form input[type=file]{width:100%;min-width:0;margin-top:7px;font-size:12px}.kyc-upload-form input[type=file]::file-selector-button{color:#0863bd;min-height:32px;font:inherit;background:#e8f3fe;border:0;border-radius:8px;margin-inline-end:8px;padding:0 10px;font-weight:700}.kyc-privacy-note{box-sizing:border-box;text-align:start;border:1px solid #d6e7f7;border-radius:13px;grid-column:1/-1;align-items:center;gap:9px;width:100%;min-width:0;display:flex;overflow:hidden;background:#f3f9ff!important;margin:0!important;padding:11px 12px!important}.kyc-privacy-note>.shop-icon-glyph{color:#0b5bd3;flex:0 0 34px;width:34px!important;height:34px!important}.kyc-privacy-note>span{flex:auto;gap:2px;min-width:0;display:grid;overflow:hidden}.kyc-privacy-note b,.kyc-privacy-note small{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.kyc-privacy-note b{color:#174b79;font-size:13px;line-height:1.6}.kyc-privacy-note small{color:#68809a;font-size:12px;line-height:1.65}.kyc-upload-form>button{grid-column:1/-1;font-size:14px}[data-theme=dark] .kyc-upload-form label{background:#0e283e;border-color:#2b4963}[data-theme=dark] .kyc-upload-form label>span b{color:#edf6fd}[data-theme=dark] .kyc-privacy-note{border-color:#2c536f;background:#102e46!important}@media (max-width:820px){.kyc-upload-form{grid-template-columns:1fr}.kyc-privacy-note,.kyc-upload-form>button{grid-column:auto}.kyc-privacy-note{gap:10px;padding:11px!important}.kyc-privacy-note>.shop-icon-glyph{flex-basis:30px;width:30px!important;height:30px!important}.kyc-privacy-note b{font-size:12px}.kyc-privacy-note small{font-size:11px;line-height:1.7}}.kyc-card label{color:var(--muted);gap:6px;font-size:8px;display:grid}.kyc-card input{border:1px solid var(--line);min-height:42px;font:inherit;background:#fbfdff;border-radius:10px;padding:8px}.kyc-card form button{color:#fff;background:#2587f8;border:0;border-radius:11px;min-height:43px;font-size:9px;font-weight:800}.status.unverified{color:#65758a;background:#edf1f6}.member-statuses{gap:5px;display:flex}.admin-avatar{overflow:hidden}.admin-avatar img{object-fit:cover;width:100%;height:100%}.admin-member-card{flex-wrap:wrap}.member-kyc-review{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;width:100%;padding-top:10px;display:flex}.member-kyc-review>div:first-child{gap:7px;display:flex}.member-kyc-review a{border-radius:9px;width:58px;height:47px;position:relative;overflow:hidden}.member-kyc-review img{object-fit:cover;width:100%;height:100%}.member-kyc-review a span{color:#fff;background:#071d48d1;border-radius:4px;padding:2px 4px;font-size:6px;position:absolute;bottom:3px;right:3px}.bottom-nav button{min-width:48px}.hero-wallet{min-height:315px;padding-bottom:105px}.hero-wallet .hero-orb{bottom:108px}.hero-balance{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.hero-balance>div{flex:1;gap:4px;min-width:0;display:grid}.hero-balance span{color:#b9d9ff;font-size:8px}.hero-balance strong{font-size:19px}.hero-balance button{color:#0758b8;background:#fff;border:0;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:800}.shop-announcement{background:#fff8e8;border:1px solid #ffe1a6;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.shop-announcement>b{color:#563600;background:#ffb52d;border-radius:8px;padding:6px 8px;font-size:7px}.shop-announcement>div{gap:3px;display:grid}.shop-announcement span{color:#7a6844;font-size:7px;line-height:1.5}.price-row del{color:#9aa5b3;margin-left:5px;font-size:8px}.product-admin-actions{flex-wrap:wrap;justify-content:flex-end}.admin-sortable-card{cursor:grab;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;position:relative;padding-inline-start:42px!important}.admin-sortable-card:active{cursor:grabbing}.admin-sortable-card.dragging{opacity:.55;transform:scale(.992);border-color:#3b8eea!important;box-shadow:0 8px 24px #1a67b724!important}.sort-drag-handle{pointer-events:none;background:#f5f9fd;border:1px solid #d8e4ef;border-radius:8px;place-content:center;gap:3px;width:24px;height:32px;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:10px}.sort-drag-handle i{background:#6c8399;border-radius:2px;width:10px;height:1.5px}.sort-step-button:disabled{opacity:.38;cursor:not-allowed}[data-theme=dark] .sort-drag-handle{background:#132d45;border-color:#31506b}[data-theme=dark] .sort-drag-handle i{background:#a5bacd}.service-image-admin{border:1px solid var(--line);background:#f8fbff;border-radius:15px;margin:12px 0;padding:14px}.service-image-admin>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.service-image-admin>header div{gap:2px;display:grid}.service-image-admin>header span,.service-image-admin>header small{color:var(--muted);font-size:12px}.service-image-admin>header h3{margin:0;font-size:16px}.service-image-admin>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.service-image-card{background:#fff;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.service-image-card>img{object-fit:cover;border-radius:10px;width:54px;height:54px}.service-image-card>label{gap:5px;min-width:0;display:grid}.service-image-card>label b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.service-image-card>label span{color:#1268bb;cursor:pointer;background:#edf5fd;border-radius:8px;width:max-content;padding:5px 8px;font-size:11px;font-weight:750;position:relative}.service-image-card input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.service-image-card>button{color:#fff;min-height:34px;font:inherit;background:#0b66c3;border:0;border-radius:9px;grid-column:1/-1;font-size:12px;font-weight:750}[data-theme=dark] .service-image-admin{background:#0b2034;border-color:#29465f}[data-theme=dark] .service-image-card{background:#102a42;border-color:#31506b}@media (max-width:560px){.admin-sortable-card{padding-inline-start:38px!important}.sort-drag-handle{inset-inline-start:8px}.sort-step-button{min-width:54px}.service-image-admin>div{grid-template-columns:1fr}.service-image-card{grid-template-columns:58px minmax(0,1fr) auto}.service-image-card>button{grid-column:auto;align-self:stretch}}.admin-simple-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.admin-simple-card>div:first-child{flex:1;gap:4px;min-width:0;display:grid}.admin-simple-card b{flex:1;font-size:10px}.admin-simple-card small{color:var(--muted);font-size:8px}.order-sheet-actions{grid-template-columns:auto 1fr;gap:8px;margin-top:14px;display:grid}.order-sheet-actions>button{color:#0758b8;background:#fff;border:1px solid #cfe0f5;border-radius:14px;min-height:49px;padding:0 13px;font-size:9px;font-weight:800}.order-sheet-actions .primary-action{color:#fff;background:#2587f8;border:0;margin-top:0}.member-full-info{background:#f5f8fc;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:10px;display:grid}.member-full-info span{color:var(--muted);gap:3px;font-size:7px;display:grid}.member-full-info b{color:var(--ink);text-overflow:ellipsis;font-size:8px;overflow:hidden}.member-controls{justify-content:flex-end;width:100%}.edit-form-head{justify-content:space-between;align-items:center;display:flex}.edit-form-head button{width:30px;min-height:30px;color:var(--ink);background:#eef3f9;border-radius:50%}.category-grid .credit-category{background:linear-gradient(145deg,#f7fbff,#e5f2ff);border-color:#bcd9ff}.category-grid .turkey-category{background:linear-gradient(145deg,snow,#fff0f0);border-color:#f0c9c9}.category-grid .turkey-category>b,.turkey-flag-art{font-size:28px}.credit-view{padding-top:8px}.credit-form{border:1px solid var(--line);background:#fff;border-radius:19px;gap:13px;margin-top:14px;padding:18px;display:grid}.credit-form label{color:var(--muted);gap:7px;font-size:9px;display:grid}.credit-form input{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#f9fbfe;border-radius:12px;padding:0 13px;font:600 13px Arial,sans-serif}.network-result{border-radius:12px;gap:4px;padding:12px;display:grid}.network-result.valid{background:#effbf3;border:1px solid #bce8cb}.network-result.invalid{background:#fff4f1;border:1px solid #f3c9c1}.network-result b{font-size:11px}.network-result strong{text-align:right;direction:ltr;font:800 14px Arial,sans-serif}.network-result span{color:var(--muted);font-size:7px}.detected-network{align-items:center;gap:9px;display:flex}.turkey-operator-mark{background:#e30a17;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;color:#fff!important;font:800 13px Arial,sans-serif!important}.turkey-package-list{border:0;grid-template-columns:1fr;gap:7px;margin:0;padding:0;display:grid}.turkey-package-list legend{width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.turkey-package-list legend b{color:#0b4fd9;white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:4px 8px;font-size:9px}.turkey-query-button{color:#b10813;min-height:44px;font:inherit;cursor:pointer;background:#fff4f5;border:1px solid #e30a17;border-radius:13px;font-weight:800}.turkey-query-button:disabled{opacity:.6;cursor:wait}.turkey-package-list>label{border:1px solid var(--line);cursor:pointer;background:#fff8cf;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.turkey-live-package{background:#fff;border:1px solid #dce5f3;border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:0;min-height:76px;padding:0;display:grid;overflow:hidden}.turkey-live-package>span{align-content:center;gap:5px;min-width:0;padding:10px 9px;display:grid}.turkey-live-package>span b{color:var(--ink);font-size:10px;line-height:1.45}.turkey-live-package>span small{color:var(--muted);font-size:8px;line-height:1.5}.turkey-live-package>strong{color:#fff;text-align:center;white-space:nowrap;background:#0b4fd9;place-content:center;gap:1px;display:grid}.turkey-live-package>strong b{color:#fff;font-size:13px}.turkey-live-package>strong small{color:#fffc;font-size:7px}.turkey-package-empty{grid-column:1/-1}@media (max-width:360px){.turkey-package-list{grid-template-columns:1fr}}.turkey-package-list>label.selected{background:#fff4f5;border-color:#e30a17;box-shadow:0 0 0 2px #e30a1714}.turkey-package-list>label.available{background:#eaf3ff;border-color:#1769e0;box-shadow:inset 0 0 0 1px #1769e014}.turkey-package-list>label.available>strong{color:#0b4fd9}.turkey-category-tabs{scrollbar-width:none;grid-column:1/-1;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.turkey-category-tabs button{color:#536174;white-space:nowrap;font:inherit;background:#fff;border:1px solid #d7e1ef;border-radius:999px;padding:7px 11px;font-size:9px}.turkey-category-tabs button.active{color:#fff;background:#0b4fd9;border-color:#0b4fd9}.turkey-package-list>label.unavailable{opacity:1;cursor:not-allowed;background:#fff8d8;border-color:#e5bd36}.turkey-package-list>label.previewing{outline-offset:2px;outline:2px solid #1471cf2e}.turkey-package-list>label.unavailable>strong{white-space:normal;text-align:end;color:#8a6400;max-width:110px;font-size:8px}.turkey-package-list label>strong i{margin-top:4px;font-size:8px;font-style:normal;font-weight:900;display:block}.turkey-package-list input{accent-color:#e30a17;width:17px;height:17px}.turkey-package-list label>span{gap:3px;display:grid}.turkey-package-list label b{color:var(--ink);font-size:11px}.turkey-package-list label small{color:var(--muted);font-size:8px}.turkey-package-copy{min-width:0}.package-language-line{gap:3px;min-width:0;display:grid}.package-language-line+.package-language-line{border-top:1px dashed var(--line);margin-top:7px;padding-top:7px}@supports (color:color-mix(in lab, red, red)){.package-language-line+.package-language-line{border-top:1px dashed color-mix(in srgb, var(--line) 75%, transparent)}}.package-language-line i{color:#0b4fd9;background:#eaf2ff;border-radius:999px;width:fit-content;padding:2px 6px;font-size:7px;font-style:normal;font-weight:900;line-height:1.4}.package-language-line.turkish{text-align:left}.package-language-line.turkish i{color:#b10813;background:#fff1f2}.package-language-line.turkish b,.package-language-line.turkish small{text-align:left;direction:ltr;unicode-bidi:plaintext}.turkey-package-list label>strong{color:#b10813;white-space:nowrap;font-size:11px}.turkey-package-list label>strong b{font-size:17px;line-height:1}.turkey-package-list label>strong small{font-size:8px}.turkey-package-list label>strong em{color:#0b4fd9;white-space:nowrap;margin-top:4px;font-size:8px;font-style:normal;font-weight:900;display:block}.turkey-credit-view{max-width:720px;margin-inline:auto}.turkey-credit-view .compact-heading{color:#fff;background:linear-gradient(145deg,#082f6c,#0b5ed7);border-radius:20px;padding:20px}.turkey-credit-view .compact-heading span,.turkey-credit-view .compact-heading p{color:#ffffffc2}.turkey-credit-view .compact-heading h1{color:#fff}.turkey-progress{justify-content:center;align-items:center;gap:7px;margin:-2px 6px 4px;display:flex}.turkey-progress span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.turkey-progress span b{background:var(--soft);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;display:grid}.turkey-progress span.active{color:#0b4fd9}.turkey-progress span.active b{color:#fff;background:#0b4fd9}.turkey-progress i{background:var(--line);width:clamp(10px,5vw,38px);height:1px}.bwp-query-panel{gap:12px}.bwp-number-box{background:var(--card);border:1px solid #dce4ef;border-radius:18px;gap:10px;padding:14px;display:grid;position:relative}.bwp-number-box label{gap:9px;margin:0;display:grid}.bwp-number-box label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.bwp-number-box label>span b{color:var(--ink);font-size:11px}.bwp-number-box label>span small{color:var(--muted);font-size:8px}.turkey-phone-input{background:var(--soft);border:1.5px solid #a9c8ee;border-radius:13px;grid-template-columns:58px 1fr;min-height:56px;display:grid;overflow:hidden}.turkey-phone-input:focus-within{border-color:#0b5ed7;box-shadow:0 0 0 3px #0b5ed71a}.turkey-phone-input strong{border-inline-end:1px solid var(--line);color:#0b4fd9;direction:ltr;place-items:center;font:800 13px Arial;display:grid}.bwp-number-box .turkey-phone-input input{text-align:center;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:18px;font-weight:800}.bwp-mode-row{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.bwp-mode-row b{color:var(--ink)}.bwp-operator-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.bwp-operator-row span{color:#526174;white-space:nowrap;background:#fff;border:1px solid #dce4ef;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:92px;padding:8px 6px 7px;font-size:8px;display:flex;overflow:hidden}.bwp-operator-row span.active{color:#0879aa;background:#e8f7fd;border-color:#1593c8;font-weight:800}.turkey-operator-logo{background:#fff;border-radius:10px;flex:0 0 58px;place-items:center;width:100%;height:58px;display:grid;overflow:hidden}.turkey-operator-logo.large{border:1px solid #d2e1ef;border-radius:18px;flex-basis:68px;width:68px;height:68px}.turkey-operator-logo img{object-fit:contain;transform-origin:50%;width:96%;height:96%;transform:none}.turkey-operator-logo.large img{width:92%;height:92%}.turkey-package-legend-title{align-items:center;gap:7px;min-width:0;display:inline-flex}.turkey-package-legend-title .turkey-operator-logo{flex:0 0 64px;width:64px;height:38px}.bwp-tools-card{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:11px;padding:12px;display:grid}.bwp-section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.bwp-section-title>div{gap:2px;display:grid}.bwp-section-title small{color:#0b4fd9;font-size:8px;font-weight:800}.bwp-section-title b{color:var(--ink);font-size:11px}.bwp-section-title>span{color:#0b4fd9;background:#eef5ff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.bwp-package-search input{min-height:44px;font-size:11px}.bwp-search-sort{grid-template-columns:minmax(0,1.5fr) minmax(120px,.8fr);align-items:end;gap:8px;display:grid}.bwp-package-search,.bwp-package-sort{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.bwp-package-sort select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 11px;font-size:11px}.bwp-unavailable-toggle{color:#715613;width:100%;min-height:44px;font:inherit;background:#fffaf0;border:1px solid #e3cf8c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.bwp-unavailable-toggle b{color:#765712;text-align:center;background:#f3e4b3;border-radius:999px;min-width:27px;padding:3px 7px;font-size:12px}.bwp-unavailable-toggle.active{color:#41627f;background:#f5f9fd;border-color:#b7cfe6}.turkey-package-detail{background:#fff;border:1px solid #c9ddec;border-radius:15px;gap:12px;padding:14px;display:grid;box-shadow:0 5px 18px #123e660e}.turkey-package-modal-backdrop{z-index:10010;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08182a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.turkey-package-modal{border-radius:18px;width:min(100%,520px);max-height:min(86dvh,680px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 22px 70px #081c3238}.turkey-package-modal-close{color:#38536c;cursor:pointer;background:#f7fafc;border:1px solid #d9e4ed;border-radius:10px;place-items:center;width:36px;height:36px;margin-inline-start:auto;display:grid}.turkey-package-modal-close .line-icon{width:18px;height:18px}[data-theme=dark] .turkey-package-modal-backdrop{background:#020a12b8}[data-theme=dark] .turkey-package-modal-close{color:#d9e8f5;background:#102a40;border-color:#31506a}.turkey-package-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.turkey-package-detail>header>div{gap:2px;min-width:0;display:grid}.turkey-package-detail>header small{color:#6f8396;font-size:12px}.turkey-package-detail>header h2{color:#173e62;margin:0;font-size:17px;line-height:1.55}.turkey-package-detail>header span{color:#75899b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.turkey-package-detail>header>b{color:#197448;background:#e4f6eb;border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.turkey-package-detail.unavailable>header>b{color:#795b12;background:#fff0c9}.turkey-package-detail>ul{color:#526c83;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0 18px 0 0;font-size:13px;line-height:1.7;display:flex}.turkey-order-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.turkey-order-box>span{background:#f8fbfe;border:1px solid #dce7f0;border-radius:11px;gap:3px;min-width:0;padding:10px 11px;display:grid}.turkey-order-box small{color:#75889a;font-size:12px}.turkey-order-box b{color:#173e62;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.turkey-package-detail .turkey-order-submit{margin:0;font-size:14px;position:static;bottom:auto}.turkey-package-detail.unavailable .turkey-order-submit{color:#728397;box-shadow:none;background:#e7edf3}[data-theme=dark] .bwp-unavailable-toggle{color:#e3cb85;background:#2a261a;border-color:#5d512f}[data-theme=dark] .turkey-package-detail{background:#0d2539;border-color:#2b4b65}[data-theme=dark] .turkey-package-detail>header h2,[data-theme=dark] .turkey-order-box b{color:#eef7ff}[data-theme=dark] .turkey-order-box>span{background:#102b42;border-color:#2a4862}@media (max-width:520px){.turkey-package-detail{padding:12px}.turkey-package-detail>header{display:grid}.turkey-package-detail>header>b{justify-self:start}.turkey-order-box{grid-template-columns:1fr}.turkey-package-modal-backdrop{padding:12px}.turkey-package-modal{border-radius:16px;width:100%;max-height:88dvh;padding:16px}}@media (max-width:420px){.bwp-search-sort{grid-template-columns:1fr}}.bwp-translation-control{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.bwp-translation-control{background:color-mix(in srgb, var(--card) 92%, #eaf2ff)}}.bwp-translation-control>span{color:var(--ink);white-space:nowrap;font-size:10px;font-weight:800}.bwp-translation-control>div{background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.bwp-translation-control>div{background:color-mix(in srgb, var(--line) 55%, transparent)}}.bwp-translation-control button{min-height:34px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:9px;font-weight:800}.bwp-translation-control button.active{background:var(--card);color:#0b4fd9;box-shadow:0 1px 3px #0f23461a}.bwp-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bwp-service-grid button{border:1px solid var(--line);background:var(--soft);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.bwp-service-grid button span{display:none}.bwp-service-grid button.active{color:#fff;background:#0b4fd9;border-color:#0b4fd9}.bwp-waiting{color:var(--ink);text-align:center;background:#f7f9fc;border-radius:12px;place-items:center;gap:4px;padding:16px;display:grid}.bwp-waiting b{font-size:11px}.bwp-waiting span{color:var(--muted);font-size:9px}.turkey-order-submit{bottom:calc(92px + env(safe-area-inset-bottom));z-index:8;border-radius:12px;width:100%;min-height:52px;margin-top:2px;font-size:11px;position:sticky}.turkey-package-empty{border:1px dashed var(--line);background:var(--soft);border-radius:13px;gap:5px;padding:15px;display:grid}.turkey-package-empty b{font-size:10px}.bwp-provider-status{color:#6f5200;background:#fff8d8;border-style:solid;border-color:#e5bd36}.turkey-package-empty span,.turkey-wallet-note{color:var(--muted);font-size:8px;line-height:1.8}.turkey-wallet-note{text-align:center;margin:0}.exchange-rate-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.exchange-rate-status span{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:14px;gap:5px;padding:14px;font-size:9px;display:grid}.exchange-rate-status b{color:var(--ink);font-size:12px}@media (max-width:520px){.exchange-rate-status{grid-template-columns:1fr}}[data-theme=dark] .category-grid .turkey-category,[data-theme=dark] .turkey-package-list>label,[data-theme=dark] .turkey-package-list>label.selected{background:#24191c}.operator-logo{background:#fff;border:1px solid #dce7f2;border-radius:14px;flex:0 0 76px;place-items:center;width:76px;height:58px;display:grid;overflow:hidden}.operator-logo img{object-fit:contain;width:100%;height:100%;display:block}.operator-logo.generic{color:#135a99;font-size:20px;font-weight:900}.credit-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.credit-fee-summary{background:#f3f8ff;border:1px solid #cfe2f7;border-radius:12px;gap:7px;padding:11px;display:grid}.credit-fee-summary span{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.credit-fee-summary b{color:var(--ink)}.credit-fee-summary strong{color:#0758b8;border-top:1px dashed #bdd4ec;padding-top:7px;font-size:9px}.wallet-payment-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffc,#e1efff94);border:1px solid #ffffffbf;border-radius:18px;margin:12px 0;padding:13px;overflow:hidden;box-shadow:0 10px 30px #08479117}.wallet-payment-section>p{color:var(--muted);margin:8px 0 11px;font-size:8px;line-height:1.8}.payment-card-grid{gap:9px;display:grid}.bank-payment-card{--bank-accent:#0754c9;color:#072b69;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff5,#e7f2ffdb);border:1px solid #4585e047;border-radius:20px;padding:13px;position:relative;overflow:hidden;box-shadow:0 14px 34px #074baa29}.bank-payment-card:before,.bank-payment-card:after{content:"";z-index:0;border:18px solid var(--bank-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.bank-payment-card:before,.bank-payment-card:after{border:18px solid color-mix(in srgb, var(--bank-accent) 13%, transparent)}}.bank-payment-card:before,.bank-payment-card:after{pointer-events:none;border-radius:50%}.bank-payment-card:before{width:150px;height:150px;top:-115px;left:-75px}.bank-payment-card:after{width:95px;height:95px;bottom:-70px;right:-74px}.bank-payment-card.green{--bank-accent:#087d67}.bank-payment-card.violet{--bank-accent:#6644bc}.bank-payment-card.gold{--bank-accent:#a76c0c}.bank-card-brand{z-index:1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:11px;display:grid;position:relative}.bank-brand-mark,.bank-row-icon{background:linear-gradient(145deg, var(--bank-accent), var(--bank-accent));border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bank-brand-mark,.bank-row-icon{background:linear-gradient(145deg, var(--bank-accent), color-mix(in srgb, var(--bank-accent) 65%, #39a3ff))}}.bank-brand-mark,.bank-row-icon{color:#fff;box-shadow:0 7px 14px var(--bank-accent)}@supports (color:color-mix(in lab, red, red)){.bank-brand-mark,.bank-row-icon{box-shadow:0 7px 14px color-mix(in srgb, var(--bank-accent) 28%, transparent)}}.bank-brand-mark{width:38px;height:38px;font-size:17px}.bank-card-brand>div{gap:2px;display:grid}.bank-card-brand b{font-size:9px}.bank-card-brand small{color:#6880a4;font-size:6px}.moqimi-card-brand{text-align:left;border-right:1px solid #b9cce6;padding-right:9px}.moqimi-card-brand small{font-size:5px}.bank-card-details{z-index:1;gap:7px;display:grid;position:relative}.bank-card-row{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:13px;grid-template-columns:34px 72px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:7px;display:grid;box-shadow:0 5px 15px #0f438914}.bank-row-icon{width:34px;height:34px;font-size:14px}.bank-row-label{color:#234a80;border-left:1px solid #cad8eb;padding-left:7px;font-size:7px;font-weight:800}.bank-card-row b{overflow-wrap:anywhere;color:#063d99;letter-spacing:.7px;text-align:center;min-width:0;font-size:clamp(9px,3.2vw,13px)}.bank-card-row button{min-height:29px;color:var(--bank-accent);font:inherit;background:#e4efff;border:0;border-radius:8px;padding:0 8px;font-size:6px;font-weight:900}.bank-card-note{z-index:1;color:#617898;margin:9px 2px 0;font-size:6px;line-height:1.7;position:relative}@media (max-width:360px){.bank-card-row{grid-template-columns:31px 62px minmax(0,1fr) auto;gap:5px}.bank-holder-row{grid-template-columns:31px 62px minmax(0,1fr)}.bank-card-row b{letter-spacing:.3px;font-size:8px}.bank-row-label{font-size:6px}}.customer-order-list{gap:11px;display:grid}.customer-order-card,.admin-order-card{border:1px solid var(--line);background:var(--card,#fff);border-radius:15px;padding:13px}.customer-order-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-order-card>header>div{gap:4px;display:grid}.customer-order-card header b{overflow-wrap:anywhere;font-size:9px}.customer-order-card>button{color:#0758b8;width:100%;min-height:39px;font:inherit;background:#e7f2ff;border:0;border-radius:10px;margin-top:10px;font-size:8px;font-weight:800}.order-facts{gap:7px;margin-top:10px;display:grid}.order-line{background:#f5f8fc;border-radius:10px;gap:3px;padding:9px;display:grid}.order-line b{font-size:9px}.order-line span,.order-line small{color:var(--muted);font-size:7px}.order-totals{border:1px dashed #c6d8eb;border-radius:10px;gap:6px;padding:9px;display:grid}.order-totals span{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.order-totals strong{border-top:1px solid var(--line);color:#0758b8;padding-top:6px;font-size:9px}.order-admin-message,.receipt-reference{color:#66501a;background:#fff7df;border-radius:9px;margin:9px 0 0;padding:9px;font-size:8px;line-height:1.8}.admin-order-controls{grid-template-columns:minmax(105px,.7fr) minmax(150px,1.5fr) auto auto;gap:6px;margin-top:10px;display:grid!important}.order-technical{color:var(--muted);background:#f7faff;border:1px dashed #c9d9ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;padding:8px;font-size:6px;display:grid}.order-technical span:last-child{overflow-wrap:anywhere;grid-column:1/-1}.order-technical b{color:#0758b8}.admin-order-search{color:var(--muted);gap:5px;margin:9px 0;font-size:7px;display:grid}.admin-order-search input{border:1px solid var(--line);background:var(--card,#fff);min-height:42px;color:var(--ink);font:inherit;border-radius:11px;padding:0 12px}.admin-order-controls input{border:1px solid var(--line);background:var(--card,#fff);min-width:0;height:37px;color:var(--ink);font:inherit;border-radius:9px;padding:0 9px;font-size:8px}.receipt-backdrop{z-index:150;padding-top:max(18px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020f2699;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.order-receipt{width:min(100%,560px);max-height:94dvh;padding:16px 16px calc(18px + env(safe-area-inset-bottom));background:var(--card,#fff);color:var(--ink);border-radius:24px 24px 0 0;overflow-y:auto}.order-receipt>header{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.order-receipt>header img{border-radius:12px;width:48px;height:48px}.order-receipt h2{margin:0;font-size:16px}.order-receipt header button{color:#0a315f;background:#e9f1fb;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px 0;display:grid}.receipt-meta>span{color:var(--muted);background:#f5f8fc;border-radius:9px;gap:4px;padding:8px;font-size:7px;display:grid}.receipt-meta b{color:var(--ink);overflow-wrap:anywhere;font-size:8px}.order-receipt footer{gap:7px;margin-top:13px;display:flex}.order-receipt footer button{color:#fff;min-height:41px;font:inherit;background:#0877e8;border:0;border-radius:10px;flex:1;font-size:8px;font-weight:800}.order-receipt footer button:last-child{color:#174267;background:#e9f1fb}@media (max-width:520px){.admin-order-controls{grid-template-columns:1fr 1fr}.admin-order-controls input{grid-column:1/-1}}@media print{body *{visibility:hidden!important}.receipt-backdrop,.receipt-backdrop *{visibility:visible!important}.receipt-backdrop{background:#fff;padding:0;position:absolute;inset:0}.order-receipt{width:100%;max-height:none;box-shadow:none;border-radius:0}.order-receipt>header button,.order-receipt footer{display:none!important}}.credit-presets button{color:#0758b8;background:#f1f7ff;border:1px solid #cfe0f5;border-radius:9px;min-height:36px;padding:5px;font-size:7px;font-weight:700}.credit-submit{color:#fff;background:#2587f8;border:0;border-radius:13px;min-height:49px;font-size:10px;font-weight:900}.credit-submit:disabled{opacity:.5}.credit-help{border:1px dashed #cbd8e9;border-radius:13px;flex-wrap:wrap;gap:6px;margin-top:12px;padding:13px;display:flex}.credit-help b{width:100%;font-size:9px}.credit-help span{color:var(--muted);direction:ltr;background:#fff;border-radius:7px;padding:5px 7px;font:7px Arial,sans-serif}.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}.home-screen-card,.security-card{border:1px solid var(--line);background:var(--card);border-radius:19px;margin-top:14px;padding:17px;box-shadow:0 6px 18px #071d480a}.home-screen-card{grid-template-columns:54px 1fr;align-items:center;gap:12px;display:grid}.home-screen-card>img{border:1px solid var(--line);object-fit:cover;border-radius:15px;width:54px;height:54px}.home-screen-card>div:first-of-type{gap:4px;display:grid}.home-screen-card span,.security-head>span{color:#2587f8;font-size:8px;font-weight:800}.home-screen-card h2,.security-card h2{margin:0;font-size:14px}.home-screen-card p,.security-card p{color:var(--muted);margin:0;font-size:8px;line-height:1.75}.home-screen-card>button{color:#fff;background:#2587f8;border:0;border-radius:12px;grid-column:1/-1;min-height:44px;font-size:9px;font-weight:900}.home-screen-card>button:disabled{opacity:.55}.home-status,.home-help{background:#edf8f1;border-radius:11px;grid-column:1/-1;padding:10px}.home-status.success{color:#257846}.home-help{background:#fff7e7;gap:5px;display:grid}.home-help b{color:#7c5810;font-size:8px}.home-help p{color:#74674f}.security-head{gap:5px;padding-left:65px;display:grid;position:relative}.account-devices-card{background:var(--card,#fff);border:1px solid #cfe0f2;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.account-devices-icon{color:#0b62dc;background:#eaf4ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.account-devices-icon svg{width:23px;height:23px}.account-devices-card>div{gap:3px;min-width:0;display:grid}.account-devices-card>div>span{color:#0b62dc;font-size:12px;font-weight:800}.account-devices-card h2{margin:0;font-size:15px}.account-devices-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.account-devices-card>strong{color:#0b62dc;text-align:center;min-width:92px;font-size:24px}.account-devices-card>strong small{color:var(--muted);font-size:12px;display:block}.account-device-session-list{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px;gap:8px!important;display:grid!important}.account-device-session-list article{background:#f8fbff;border:1px solid #dce7f2;border-radius:13px;gap:3px;padding:12px 14px;display:grid;position:relative}.account-device-session-list article b{color:var(--ink);padding-inline-end:80px;font-size:14px}.account-device-session-list article small,.account-device-session-list article time{color:var(--muted);font-size:11px;font-style:normal}.account-device-session-list article small{gap:2px;display:grid}.account-device-state{color:#526477;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;inset:11px auto auto 12px}.account-device-state i{background:#93a4b7;border-radius:50%;width:7px;height:7px}.account-device-state.online{color:#138052}.account-device-state.online i{background:#20b878;box-shadow:0 0 0 4px #20b8781f}.account-device-empty{color:var(--muted);margin:0;font-size:12px}[data-theme=dark] .account-devices-card{background:#111f30;border-color:#263e58}[data-theme=dark] .account-devices-icon{color:#70adff;background:#173554}[data-theme=dark] .account-device-session-list article{background:#0d263b;border-color:#29445f}@media (max-width:520px){.account-devices-card{grid-template-columns:42px minmax(0,1fr)}.account-devices-card>strong{border-top:1px solid var(--line);grid-column:1/-1;width:100%;padding-top:10px}}.security-head .status{position:absolute;top:0;left:0}.security-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.security-actions button,.pin-settings-form button{color:#fff;background:#2587f8;border:0;border-radius:11px;min-height:42px;font-size:9px;font-weight:800}.security-actions button:only-child{grid-column:1/-1}.security-actions .danger{color:#a23f31;background:#fff0ed}.pin-settings-form{gap:10px;margin-top:13px;display:grid}.pin-settings-form label{color:var(--muted);gap:6px;font-size:8px;display:grid}.pin-settings-form input{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);letter-spacing:8px;text-align:center;background:#f8fbff;border-radius:11px;padding:0 12px;font:800 16px Arial,sans-serif}.pin-settings-form small{color:var(--muted);font-size:7px;line-height:1.7}.pin-settings-form>div{grid-template-columns:auto 1fr;gap:8px;display:grid}.pin-settings-form>div button:first-child{color:var(--ink);background:#eef3f9;padding-inline:15px}.pin-backdrop{z-index:80;padding-bottom:max(14px, env(safe-area-inset-bottom))}.pin-sheet{background:var(--card);width:min(100%,492px);color:var(--ink);border-radius:27px 27px 18px 18px;justify-items:center;gap:10px;padding:24px 20px 20px;animation:.22s ease-out sheet-in;display:grid;position:relative}.pin-shield{color:#2587f8;background:#e8f3ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.pin-sheet h2{text-align:center;margin:4px 0 0;font-size:16px}.pin-sheet>p{color:var(--muted);margin:0 0 5px;font-size:8px}.pin-sheet label{width:100%}.pin-sheet input{color:#071d48;letter-spacing:20px;text-align:center;background:#f4f9ff;border:1px solid #bfd4ee;border-radius:15px;outline:0;width:100%;height:58px;padding:0 22px;font:900 25px Arial,sans-serif}.pin-confirm{color:#fff;background:#2587f8;border:0;border-radius:13px;width:100%;min-height:49px;font-size:10px;font-weight:900}.pin-confirm:disabled{opacity:.5}.status.successful{color:#257846;background:#e2f7e9}.status.new,.status.profile_incomplete{color:#65758a;background:#edf1f6}.status.approved{color:#257846;background:#e2f7e9}.status.rejected,.status.blocked{color:#a34d3a;background:#fee5df}.status.suspended{color:#8b6511;background:#fff3d9}.status.failed,.status.cancelled{color:#a34d3a;background:#fee5df}.account-section-card{border:1px solid var(--line);background:var(--card,#fff);border-radius:18px;margin-top:14px;padding:16px;box-shadow:0 6px 18px #071d480a}.account-section-nav{border:1px solid var(--moqimi-border,var(--line));background:var(--moqimi-surface,var(--card,#fff));border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:8px;display:grid}.account-section-nav button{min-width:0;min-height:66px;color:var(--moqimi-ink,var(--ink));text-align:right;background:#f4f7fb;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;padding:10px;display:flex}.account-section-nav button:last-child{grid-column:1/-1}.account-section-nav button.active{color:#0758b8;background:#eaf4ff;border-color:#9fc8f5}.account-section-nav button>span:last-child{gap:2px;min-width:0;display:grid}.account-section-nav b{font-size:11px;line-height:1.5}.account-section-nav small{color:var(--moqimi-muted,var(--muted));text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.5;overflow:hidden}.account-nav-icon{color:#0b5fd7;background:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.account-section-heading{margin:20px 4px 0}.account-section-heading span{color:var(--moqimi-blue,#0b5fd7);font-size:10px;font-weight:800}.account-section-heading h2{color:var(--moqimi-ink,var(--ink));margin:3px 0 0;font-size:20px}.account-section-content{animation:.2s ease-out account-section-in}.account-section-stack{gap:12px;display:grid}.account-section-stack .security-card,.account-section-stack .home-screen-card{margin-top:0}@keyframes account-section-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .account-section-nav{background:var(--moqimi-surface)}[data-theme=dark] .account-section-nav button{color:#eaf3ff;background:#102b43}[data-theme=dark] .account-section-nav button.active{color:#8fc6ff;background:#153b5e;border-color:#3d77ad}[data-theme=dark] .account-nav-icon{color:#73b8ff;background:#0b2237}@media (min-width:720px){.account-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.account-section-nav button:last-child{grid-column:auto}.account-section-nav button{text-align:center;flex-direction:column;justify-content:center;min-height:80px}}.backup-admin-section{gap:18px;display:grid}.backup-security-badge{color:var(--primary);background:#196ddb12;border:1px solid #196ddb3d;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.backup-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.backup-scope-grid>span{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:5px;min-width:0;padding:14px;display:grid}.backup-scope-grid small,.backup-action-card p,.backup-action-card>small,.backup-history-row small{color:var(--muted)}.backup-scope-grid b{color:var(--moqimi-ink);font-size:20px}.backup-action-grid{gap:14px;display:grid}.backup-action-card{background:linear-gradient(145deg, #196ddb12, transparent 45%), var(--surface);border:1px solid #196ddb2e;border-radius:22px;align-content:start;gap:13px;min-width:0;padding:18px;display:grid}.backup-action-card h3{color:var(--moqimi-ink);margin:0 0 6px;font-size:18px}.backup-action-card p{margin:0;font-size:14px;line-height:1.8}.backup-action-card label{color:var(--moqimi-ink);gap:7px;font-size:13px;font-weight:800;display:grid}.backup-action-card input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--moqimi-ink);background:var(--surface);font:inherit;border-radius:13px;padding:10px 12px}.backup-action-card button{min-height:50px}.backup-action-icon{color:#fff;background:linear-gradient(135deg,#1478eb,#0b4ead);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.backup-restore-card{background:linear-gradient(145deg, #dd4a4a0e, transparent 45%), var(--surface);border-color:#dd4a4a33}.backup-restore-card .backup-action-icon{background:linear-gradient(135deg,#fb7777,#bc3030)}.backup-message{color:var(--moqimi-ink);background:#196ddb12;border:1px solid #196ddb38;border-radius:14px;padding:13px 15px;font-size:13px;line-height:1.8}.backup-history{gap:12px;display:grid}.backup-history-row>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.backup-history-row>div:last-child>span:not(.status){color:var(--muted);background:var(--soft);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:750}@media (min-width:720px){.backup-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.backup-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-command-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;position:relative;display:grid!important;overflow:visible!important}.admin-command-header>div:first-child{min-width:0}.admin-command-status{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:14px;align-items:center;gap:9px;padding:9px 11px;display:flex}.admin-command-status>i{background:#ffffff29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-command-status>span{gap:1px;display:grid}.admin-command-status b{color:#fff;font-size:12px}.admin-command-status small{color:#ffffffb8;font-size:10px}.admin-command-search{z-index:20;color:#0b61d8;background:#fffffff2;border:1px solid #ffffff47;border-radius:15px;grid-column:1/-1;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:0 13px;display:grid;position:relative;box-shadow:0 12px 28px #05285421}.admin-command-search input{color:#102c49;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.admin-command-search>button{color:#61768b;background:#edf4fb;border:0;border-radius:9px;width:30px;height:30px;font-size:19px}.admin-command-results{background:#fff;border:1px solid #d7e4f0;border-radius:15px;gap:5px;max-height:320px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0e30532e}.admin-command-results>button{color:#183651;text-align:right;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.admin-command-results>button:hover{background:#eef6ff}.admin-command-results>button>span:first-child{background:#eaf4ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-command-results>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-command-results b{font-size:12px}.admin-command-results small{color:#728397;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-command-results em{color:#fff;background:#0b62dc;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-quick-access>button,.admin-quick-access>button:first-child,.admin-quick-access>button:last-child{grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:2px 8px;position:relative;overflow:hidden;color:#18344f!important;text-align:right!important;background:#ffffffdb!important;border:1px solid #d9e6f2!important;border-radius:17px!important;grid-column:auto!important;min-height:118px!important;padding:13px!important;display:grid!important}.admin-quick-access>button>i{color:#0b62dc;background:#eaf4ff;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.admin-quick-access>button>span{color:#62768a;font-size:11px;font-weight:800}.admin-quick-access>button>strong{color:#102e4c;font-size:clamp(18px,4vw,24px);line-height:1.25}.admin-quick-access>button>small{color:#7a8b9d;grid-column:1/-1;margin-top:5px;font-size:9px}.admin-quick-access>button.needs-attention:after{content:"";background:#f04444;border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;top:10px;left:10px}.admin-grouped-nav{background:#ffffffd1!important;border:1px solid #dbe7f2!important;border-radius:20px!important;gap:13px!important;padding:14px!important}.admin-nav-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-nav-heading>div{gap:2px;display:grid}.admin-nav-heading span,.admin-nav-heading>small{color:#72859a;font-size:10px;font-weight:750}.admin-nav-heading h2{color:#102f50;margin:0;font-size:18px}.admin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-category-tabs>button{position:relative;border-radius:15px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;height:76px!important;padding:10px!important}.admin-category-tabs>button>span:first-child{border-radius:12px!important;width:38px!important;height:38px!important}.admin-category-tabs>button>em{color:#526c83;background:#e8eff6;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.admin-category-tabs>button.active>em{color:#fff;background:#fff3}.admin-section-directory{border-radius:16px!important;gap:10px!important;padding:11px!important}.admin-section-directory>div:first-child{border-bottom:1px solid #e3ebf3;padding:2px 2px 7px}.admin-section-directory-grid{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important;overflow:visible!important}.admin-section-directory-grid>button{text-align:right;grid-template-columns:36px minmax(0,1fr) auto;width:100%;color:#28435c!important;background:#fff!important;border:1px solid #e1e9f1!important;border-radius:13px!important;align-items:center!important;gap:9px!important;min-width:0!important;height:64px!important;padding:8px 10px!important;display:grid!important}.admin-section-directory-grid>button>span:first-child{color:#0b62dc;background:#edf5ff;border-radius:11px;place-items:center;display:grid;width:36px!important;height:36px!important}.admin-section-directory-grid>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-section-directory-grid>button b{font-size:11px!important}.admin-section-directory-grid>button small{color:#74869a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-section-directory-grid>button>em{place-items:center;font-style:normal;display:grid;color:#5f7489!important;background:#edf1f5!important;border-radius:999px!important;min-width:24px!important;height:24px!important;font-size:8px!important;position:static!important}.admin-section-directory-grid>button.active{color:#0759bc!important;background:#edf6ff!important;border-color:#9fc9f5!important;box-shadow:0 0 0 3px #0b62dc0f!important}.admin-section-directory-grid>button.active>span:first-child,.admin-section-directory-grid>button.active>em{color:#fff!important;background:#0b62dc!important}[data-theme=dark] .admin-command-search,[data-theme=dark] .admin-command-results,[data-theme=dark] .admin-quick-access>button,[data-theme=dark] .admin-section-directory-grid>button{color:#e7f3ff!important;background:#102a42!important;border-color:#294963!important}[data-theme=dark] .admin-command-search input,[data-theme=dark] .admin-quick-access>button>strong,[data-theme=dark] .admin-nav-heading h2{color:#edf7ff}[data-theme=dark] .admin-command-results>button:hover,[data-theme=dark] .admin-section-directory-grid>button.active{background:#153b5c!important}@media (min-width:640px){.admin-command-header{grid-template-columns:minmax(0,1fr) auto minmax(260px,.8fr)}.admin-command-search{grid-column:3}.admin-quick-access,.admin-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-section-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:639px){body:has(.admin-view) .app-shell{width:100%!important;max-width:100%!important;padding-inline:8px!important;padding-bottom:max(20px, env(safe-area-inset-bottom))!important;overflow-x:clip!important}.admin-view{width:100%!important;max-width:100%!important;padding-bottom:20px!important;overflow-x:clip!important}.admin-view>*,.admin-view .admin-section,.admin-view .panel-form,.admin-view .catalog-excel-card,.admin-view .catalog-photo-note,.admin-view .icon-picker,.admin-view .admin-card-list,.admin-view .admin-product-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.admin-command-header,.admin-grouped-nav,.admin-section{border-radius:17px!important;padding:12px!important;overflow:hidden!important}.admin-command-header{gap:12px!important;padding:16px!important}.admin-command-search,.admin-command-search input{width:100%!important;min-width:0!important}.admin-view .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-view .admin-quick-access>button{min-width:0!important;min-height:104px!important;padding:11px!important}.admin-view .admin-quick-access strong{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;font-size:clamp(18px,6vw,24px)!important}.admin-category-tabs>button{align-content:center;grid-template-columns:34px minmax(0,1fr)!important;height:auto!important;min-height:78px!important;padding:9px!important}.admin-primary-tabs>button small,.admin-section-directory-grid>button small{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:1.45!important;overflow:visible!important}.admin-secondary-tabs>div:first-child{flex-wrap:wrap;align-items:flex-start!important}.admin-section-directory-grid>button{grid-template-columns:34px minmax(0,1fr) auto!important;height:auto!important;min-height:66px!important;padding:9px!important}.admin-section-title{flex-wrap:wrap;gap:8px;align-items:flex-start!important}.admin-section-title>div{flex:170px;min-width:0}.admin-section-title h2,.admin-section-title span,.admin-view p,.admin-view label,.admin-view b,.admin-view small{overflow-wrap:anywhere;max-width:100%}.catalog-excel-head,.catalog-photo-note,.product-media-guide{min-width:0;align-items:flex-start!important}.catalog-excel-head>div,.catalog-photo-note>span:not(.shop-icon-glyph),.product-media-guide>span:not(.shop-icon-glyph){flex:auto;min-width:0}.catalog-photo-note>.shop-icon-glyph{background:#fff;border-radius:12px;flex:0 0 42px!important;width:42px!important;height:42px!important}.catalog-photo-note>.shop-icon-glyph img{width:24px!important;height:24px!important}.catalog-excel-actions,.admin-form-grid{grid-template-columns:minmax(0,1fr)!important}.panel-form,.catalog-excel-card,.icon-picker{width:100%!important;padding:12px!important;overflow:hidden!important}.panel-form label,.panel-form input,.panel-form select,.panel-form textarea,.catalog-excel-upload,.catalog-excel-upload input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.panel-form input[type=file],.catalog-excel-upload input[type=file]{overflow:hidden;font-size:10px!important}.icon-picker-head{grid-template-columns:minmax(0,1fr) auto!important}.icon-picker-head>span{grid-column:1/-1;min-width:0}.icon-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-product-card{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;display:grid!important}.admin-product-card .admin-product-image{width:48px;height:48px}.admin-product-card .product-admin-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}}.bottom-nav.keyboard-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + 28px))!important}.catalog-excel-card{border:1px solid var(--primary,#1874b9);margin-bottom:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.catalog-excel-card{border:1px solid color-mix(in srgb, var(--primary,#1874b9) 22%, transparent)}}.catalog-excel-card{background:linear-gradient(145deg, var(--primary,#1874b9), var(--card,#fff));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.catalog-excel-card{background:linear-gradient(145deg, color-mix(in srgb, var(--primary,#1874b9) 9%, var(--card,#fff)), var(--card,#fff))}}.catalog-excel-card{box-shadow:0 16px 36px #0c3d5f14}.catalog-excel-head,.catalog-photo-note{align-items:center;gap:12px;display:flex}.catalog-excel-head h3{margin:0 0 4px;font-size:17px}.catalog-excel-head p,.catalog-excel-safety{color:var(--muted,#657786);margin:0;font-size:12px;line-height:1.8}.catalog-excel-icon{color:#fff;background:linear-gradient(145deg,#1178bd,#25a977);border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.catalog-excel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 12px;display:grid}.catalog-excel-button,.catalog-excel-import{border-radius:13px;min-height:44px;font-size:12px;font-weight:800;text-decoration:none}.catalog-excel-button{border:1px solid var(--primary,#1874b9);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-excel-button{border:1px solid color-mix(in srgb, var(--primary,#1874b9) 25%, transparent)}}.catalog-excel-button{color:var(--primary,#1874b9);background:var(--primary,#1874b9)}@supports (color:color-mix(in lab, red, red)){.catalog-excel-button{background:color-mix(in srgb, var(--primary,#1874b9) 6%, var(--card,#fff))}}.catalog-excel-upload{border:1px dashed var(--primary,#1874b9);gap:7px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-excel-upload{border:1px dashed color-mix(in srgb, var(--primary,#1874b9) 38%, transparent)}}.catalog-excel-upload{background:var(--primary,#1874b9);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.catalog-excel-upload{background:color-mix(in srgb, var(--primary,#1874b9) 4%, transparent)}}.catalog-excel-upload>span{font-size:12px;font-weight:800}.catalog-excel-upload>small{color:var(--muted,#657786)}.catalog-excel-upload input{width:100%;font-size:11px}.catalog-excel-import{color:#fff;background:linear-gradient(135deg,#0878bd,#13a477);border:0;width:100%;margin-top:10px}.catalog-excel-import:disabled{opacity:.55}.catalog-excel-safety{margin-top:10px}.catalog-excel-message{color:#0b5e43;background:#14a4711a;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.7}.catalog-photo-note{color:var(--text,#153246);background:var(--primary,#1874b9);border-radius:15px;margin-bottom:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.catalog-photo-note{background:color-mix(in srgb, var(--primary,#1874b9) 7%, var(--card,#fff))}}.catalog-photo-note>svg,.catalog-photo-note>span:first-child{flex:none}.catalog-photo-note span{gap:2px;display:grid}.catalog-photo-note b{font-size:12px}.catalog-photo-note small{color:var(--muted,#657786);font-size:10px;line-height:1.7}@media (max-width:420px){.catalog-excel-actions{grid-template-columns:1fr}.catalog-excel-card{border-radius:18px;padding:14px}}.user-type-intro{color:var(--text,#153246);background:linear-gradient(135deg,#147ebe17,#16a4750f);border:1px solid #1270ac29;border-radius:18px;align-items:center;gap:13px;margin-bottom:16px;padding:15px;display:flex}.user-type-intro>svg{color:#1275ad;flex:0 0 34px}.user-type-intro b{font-size:15px}.user-type-intro p{color:var(--muted,#647887);margin:4px 0 0;font-size:13px;line-height:1.7}.user-type-cards{gap:12px;margin-bottom:18px;display:grid}.user-type-card{background:var(--card,#fff);border:1px solid #59748629;border-radius:20px;padding:16px}.user-type-card.default{border-color:#0e8b6257;box-shadow:inset 3px 0 #169d72}.user-type-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-type-card>header>div{gap:4px;display:grid}.user-type-card>header b{font-size:16px}.user-type-card>header small,.user-type-card>p{color:var(--muted,#647887);font-size:12px;line-height:1.7}.user-type-card>header>span{color:#087452;background:#14a4711c;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.user-type-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0 10px;display:grid}.user-type-feature-grid span{border-radius:10px;padding:8px 9px;font-size:12px;font-weight:700}.user-type-feature-grid .on{color:#145c45;background:#15996c17}.user-type-feature-grid .free{color:#096b92;background:#1484ba1a}.user-type-feature-grid .off{color:#9c3d49;background:#be3e5017}.user-type-form{margin-top:8px}.user-type-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.user-type-toggles>label,.user-type-check-list>label{background:#7497ae0b;border:1px solid #53718626;border-radius:13px;align-items:flex-start;gap:10px;min-height:60px;padding:11px;display:flex}.user-type-toggles input,.user-type-check-list input{accent-color:#147bb5;flex:none;width:18px;height:18px;margin-top:2px}.user-type-toggles span,.user-type-check-list span{gap:3px;display:grid}.user-type-toggles b,.user-type-check-list span{font-size:14px}.user-type-toggles small,.user-type-check-list small{color:var(--muted,#647887);font-size:12px;line-height:1.5}.user-type-rules{border:1px solid #53718629;border-radius:15px;margin:10px 0;overflow:hidden}.user-type-rules summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 14px;font-size:14px;font-weight:800;display:flex}.user-type-rules summary small{color:var(--muted,#647887);font-size:12px}.user-type-check-list{border-top:1px solid #53718621;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:310px;padding:10px;display:grid;overflow:auto}.user-type-message{color:#087452;margin:10px 0 0;font-size:14px}.member-access-select{gap:5px;min-width:180px;display:grid}.member-access-select>span{font-size:12px;font-weight:800}.member-access-select select{border-radius:11px;min-height:40px;font-size:14px}@media (min-width:760px){.user-type-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.user-type-toggles,.user-type-check-list,.user-type-feature-grid{grid-template-columns:1fr}}@media (max-width:420px){.admin-command-status{display:none}.admin-command-header{grid-template-columns:minmax(0,1fr)}.admin-category-tabs>button{grid-template-columns:34px minmax(0,1fr)!important;height:72px!important}.admin-category-tabs>button>em{display:none}}.public-site{--public-blue:#0b5fd7;--public-navy:#071d48;--public-sky:#eaf4ff;--public-line:#dce8f6;min-height:100vh;color:var(--public-navy);background:#f8fbff;font-family:Moqimi UI,Tahoma,Arial,sans-serif;font-size:16px;overflow:hidden}.public-site svg{flex:none;width:1.35rem;height:1.35rem}.public-site a{color:inherit;text-decoration:none}.public-header{z-index:20;align-items:center;gap:38px;width:min(1180px,100% - 48px);height:92px;margin:0 auto;display:flex;position:relative}.public-brand{align-items:center;gap:12px;display:flex}.public-brand img{object-fit:cover;background:#fff;border-radius:15px;width:52px;height:52px;box-shadow:0 8px 24px #0436771f}.public-brand span{gap:2px;display:grid}.public-brand strong{font-size:1.12rem}.public-brand small{color:#6c7a91;letter-spacing:.08em;font-size:.7rem}.public-header nav{align-items:center;gap:30px;margin-inline-start:auto;display:flex}.public-header nav a{color:#42516a;padding:9px 0;font-size:.9rem;font-weight:700;position:relative}.public-header nav a:after{content:"";background:var(--public-blue);border-radius:2px;height:2px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.public-header nav a:hover:after{transform:scaleX(1)}.public-header nav a:focus-visible:after{transform:scaleX(1)}.public-header-cta{background:var(--public-navy);border-radius:12px;align-items:center;gap:10px;min-height:45px;padding:0 18px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #071d4829;color:#fff!important}.public-header-cta svg,.public-primary-button svg:last-child,.public-service-grid a svg{width:17px;height:17px}.public-menu-button{border:1px solid var(--public-line);background:#fff;border-radius:12px;width:44px;height:44px;padding:10px;display:none}.public-menu-button span{background:var(--public-navy);border-radius:2px;height:2px;margin:4px 0;display:block}.public-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;width:min(1180px,100% - 48px);min-height:650px;margin:0 auto;display:grid;position:relative}.public-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3e97ff1f,#0000 68%);border-radius:50%;width:660px;height:660px;position:absolute;top:-150px;left:-360px}.public-kicker{color:#28578c;background:#f2f8ff;border:1px solid #cce3ff;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.76rem;font-weight:800;display:flex}.public-kicker span{color:#19a464;font-size:.7rem}.public-hero h1{letter-spacing:-.055em;margin:23px 0 18px;font-size:clamp(3.2rem,6vw,5.25rem);line-height:1.13}.public-hero h1 em{color:var(--public-blue);font-style:normal}.public-hero-copy>p{color:#5e6d83;max-width:590px;margin:0;font-size:1.05rem;line-height:2}.public-hero-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.public-primary-button,.public-secondary-button{border-radius:15px;justify-content:center;align-items:center;gap:11px;min-height:55px;padding:0 22px;font-size:.92rem;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.public-primary-button{background:linear-gradient(135deg,#0868e5,#064da9);box-shadow:0 16px 32px #0860d33d;color:#fff!important}.public-secondary-button{color:#17395f;background:#fff;border:1px solid #cbdcf0}.public-primary-button:hover,.public-secondary-button:hover,.public-header-cta:hover{transform:translateY(-2px)}.public-hero-notes{color:#66758c;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.76rem;font-weight:700;display:flex}.public-hero-notes span{align-items:center;gap:7px;display:flex}.public-hero-notes svg{width:17px;height:17px;color:var(--public-blue)}.public-visual{isolation:isolate;place-items:center;height:580px;display:grid;position:relative}.public-visual:before{content:"";z-index:-3;background:linear-gradient(145deg,#e9f4ff,#cfe7ff);border-radius:50%;width:490px;height:490px;position:absolute;box-shadow:inset 0 0 0 1px #0b5fd714}.public-orbit{z-index:-2;border:1px solid #0b5fd729;border-radius:50%;position:absolute}.public-orbit-one{width:565px;height:565px}.public-orbit-two{border-style:dashed;width:390px;height:390px}.public-phone-card{background:#f6f9ff;border:7px solid #092658;border-radius:39px;width:275px;height:526px;padding:16px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 34px 70px #07306540}.public-phone-top{color:#60718c;justify-content:space-between;align-items:center;height:33px;display:flex}.public-phone-top span{background:#dce6f3;border-radius:9px;width:48px;height:8px}.public-phone-top small{font-size:.68rem;font-weight:800}.public-phone-top i{background:#19a464;border-radius:50%;width:9px;height:9px}.public-phone-balance{color:#fff;background:linear-gradient(145deg,#08265d,#086be8);border-radius:24px;min-height:175px;padding:24px 18px;position:relative;overflow:hidden}.public-phone-balance:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:160px;height:160px;position:absolute;top:-65px;left:-70px;box-shadow:0 0 0 25px #ffffff0a}.public-phone-balance small{color:#acd3ff;font-size:.66rem;display:block}.public-phone-balance strong{margin-top:7px;font-size:1.3rem;display:block}.public-phone-balance img{object-fit:cover;background:#fff;border-radius:18px;width:66px;height:66px;position:absolute;bottom:14px;left:15px;box-shadow:7px 7px #58abff}.public-phone-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.public-phone-grid span{color:#155eb8;background:#fff;border:1px solid #e2eaf4;border-radius:15px;align-content:center;place-items:center;gap:7px;height:76px;display:grid}.public-phone-grid svg{width:22px;height:22px}.public-phone-grid b{color:#243b5d;font-size:.62rem}.public-phone-line{background:#fff;border:1px solid #e0eaf5;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.public-phone-line>i{background:linear-gradient(145deg,#d8ebff,#eef7ff);border-radius:12px;width:38px;height:38px}.public-phone-line span{flex:1;gap:3px;display:grid}.public-phone-line b{font-size:.66rem}.public-phone-line small{color:#7b8aa0;font-size:.56rem}.public-phone-line em{color:var(--public-blue);font-style:normal}.public-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ccdef2e6;border-radius:16px;align-items:center;gap:11px;min-width:190px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 16px 35px #16447924}.public-float-card>svg{width:40px;height:40px;color:var(--public-blue);background:#e8f3ff;border-radius:12px;padding:9px}.public-float-card span{gap:3px;display:grid}.public-float-card b{font-size:.78rem}.public-float-card small{color:#78879c;font-size:.65rem}.public-float-security{animation:4.5s ease-in-out infinite public-float;top:125px;right:-5px}.public-float-support{animation:4.5s ease-in-out .8s infinite public-float;bottom:108px;left:-14px}@keyframes public-float{50%{transform:translateY(-9px)}}.public-trust-strip{border:1px solid var(--public-line);background:#fff;border-radius:23px;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:112px;margin:0 auto 100px;padding:24px 40px;display:flex;box-shadow:0 18px 55px #1c4a800f}.public-trust-strip>span{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;min-width:210px;display:grid}.public-trust-strip svg{background:var(--public-sky);width:44px;height:44px;color:var(--public-blue);border-radius:13px;grid-row:1/3;padding:11px}.public-trust-strip b{font-size:.87rem}.public-trust-strip small{color:#7a899e;margin-top:2px;font-size:.7rem}.public-trust-strip>i{background:var(--public-line);width:1px;height:42px}.public-section{width:min(1180px,100% - 48px);margin:0 auto 110px}.public-section-heading{max-width:590px;margin-bottom:38px}.public-section-heading>span,.public-section-label{color:var(--public-blue);font-size:.78rem;font-weight:900}.public-section-heading h2,.public-security h2,.public-cta h2{letter-spacing:-.035em;margin:9px 0 10px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.35}.public-section-heading p,.public-security p{color:#68778c;margin:0;line-height:1.9}.public-service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-service-grid article{border:1px solid var(--public-line);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:310px;padding:28px;display:flex;box-shadow:0 14px 45px #1f4e850d}.public-service-grid article>span{background:var(--public-sky);width:52px;height:52px;color:var(--public-blue);border-radius:15px;place-items:center;display:grid}.public-service-grid article>small{color:var(--public-blue);margin-top:22px;font-size:.72rem;font-weight:900}.public-service-grid h3{margin:8px 0 9px;font-size:1.22rem}.public-service-grid p{color:#6d7b90;margin:0;font-size:.9rem;line-height:1.85}.public-service-grid a{color:#1558a7;align-items:center;gap:8px;margin-top:auto;font-size:.78rem;font-weight:900;display:flex}.public-service-grid .feature-primary{color:#fff;background:linear-gradient(150deg,#092457,#075fc7);border-color:#0000}.public-service-grid .feature-primary>span{color:#fff;background:#ffffff1f}.public-service-grid .feature-primary>small,.public-service-grid .feature-primary a{color:#9dceff}.public-service-grid .feature-primary p{color:#c4d9f3}.public-security{background:#eef6ff;border-radius:34px;grid-template-columns:.65fr 1fr;align-items:center;gap:70px;width:min(1180px,100% - 48px);margin:0 auto 110px;padding:58px;display:grid}.public-security-mark{width:320px;height:320px;color:var(--public-blue);background:radial-gradient(circle,#fff 0 35%,#0000 36%);border:1px solid #c8e0fa;border-radius:50%;align-content:center;place-items:center;gap:15px;margin:auto;display:grid;position:relative}.public-security-mark:before,.public-security-mark:after{content:"";border:1px dashed #bbd8f7;border-radius:50%;position:absolute}.public-security-mark:before{inset:35px}.public-security-mark:after{inset:75px}.public-security-mark svg{z-index:1;background:#fff;border-radius:25px;width:80px;height:80px;padding:19px;box-shadow:0 18px 45px #135db126}.public-security-mark span{color:#168454;z-index:1;background:#dff3e9;border-radius:999px;padding:7px 12px;font-size:.7rem;font-weight:900}.public-security ul{grid-template-columns:repeat(3,1fr);gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.public-security li{background:#ffffffb8;border:1px solid #d6e7f9;border-radius:15px;align-items:center;gap:10px;padding:14px;display:flex}.public-security li svg{width:30px;height:30px;color:var(--public-blue);background:#fff;border-radius:8px;padding:6px}.public-security li span{gap:2px;display:grid}.public-security li b{font-size:.72rem}.public-security li small{color:#728197;font-size:.6rem}.public-cta{color:#fff;background:linear-gradient(135deg,#061c45,#075ec9);border-radius:28px;grid-template-columns:76px 1fr auto;align-items:center;gap:26px;width:min(1180px,100% - 48px);margin:0 auto 46px;padding:42px 46px;display:grid;box-shadow:0 24px 55px #073e822e}.public-cta>img{object-fit:cover;background:#fff;border-radius:20px;width:76px;height:76px}.public-cta>div>span{color:#9bcaff;font-size:.72rem;font-weight:900}.public-cta h2{max-width:580px;margin-bottom:0;font-size:clamp(1.4rem,3vw,2.2rem)}.public-cta-actions{gap:9px;display:flex}.public-cta-actions a{color:#0a3876;background:#fff;border-radius:13px;align-items:center;gap:8px;min-height:49px;padding:0 17px;font-size:.76rem;font-weight:900;display:flex}.public-cta-actions a:last-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.public-cta-actions svg{width:19px;height:19px}.public-footer{border-top:1px solid var(--public-line);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:130px;margin:0 auto;padding:26px 0 32px;display:grid}.public-footer .public-brand img{width:45px;height:45px}.public-footer p{color:#78879c;font-size:.78rem}.public-footer>div{color:#3f5673;gap:20px;font-size:.75rem;font-weight:800;display:flex}.public-footer>small{color:#95a1b2;grid-column:1/-1;font-size:.68rem}.public-loading{background:#f5f9ff;align-content:center;place-items:center;gap:20px;min-height:100dvh;display:grid}.public-loading img{object-fit:cover;border-radius:24px;width:86px;height:86px;box-shadow:0 18px 50px #084da626}.public-loading span{background:#dce9f8;border-radius:3px;width:80px;height:3px;position:relative;overflow:hidden}.public-loading span:after{content:"";border-radius:inherit;background:#0b5fd7;width:32px;animation:1s ease-in-out infinite alternate public-load;position:absolute;inset:0 auto 0 0}@keyframes public-load{to{transform:translate(48px)}}@media (max-width:980px){.public-hero{grid-template-columns:1fr 1fr;gap:24px}.public-visual{transform:scale(.85)}.public-trust-strip>span{min-width:0}.public-security{grid-template-columns:.55fr 1fr;gap:30px;padding:42px}.public-security-mark{width:250px;height:250px}.public-security ul{grid-template-columns:1fr}.public-cta{grid-template-columns:65px 1fr}.public-cta-actions{grid-column:2}}@media (max-width:760px){.public-header{gap:12px;width:min(100% - 30px,1180px);height:78px}.public-brand img{border-radius:13px;width:45px;height:45px}.public-brand strong{font-size:.95rem}.public-brand small{font-size:.6rem}.public-header nav{border:1px solid var(--public-line);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding:14px;display:none;position:absolute;inset:70px 0 auto;box-shadow:0 20px 45px #103d7126}.public-header nav.open{display:flex}.public-header nav a{padding:12px}.public-header-cta{margin-inline-start:auto;padding:0 12px;font-size:.72rem}.public-header-cta svg{display:none}.public-menu-button{display:block}.public-hero{text-align:center;grid-template-columns:1fr;gap:10px;width:min(100% - 30px,1180px);padding:55px 0 25px}.public-kicker{margin:0 auto}.public-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.public-hero-copy>p{font-size:.96rem}.public-hero-actions,.public-hero-notes{justify-content:center}.public-visual{height:520px;margin:-30px 0;transform:scale(.82)}.public-trust-strip{gap:18px;width:min(100% - 30px,1180px);margin-bottom:78px;padding:20px;display:grid}.public-trust-strip>i{width:100%;height:1px}.public-trust-strip>span{width:100%}.public-section{width:min(100% - 30px,1180px);margin-bottom:78px}.public-section-heading{text-align:center}.public-service-grid{grid-template-columns:1fr}.public-service-grid article{min-height:290px}.public-security{text-align:center;grid-template-columns:1fr;width:min(100% - 30px,1180px);margin-bottom:78px;padding:30px 22px}.public-security-mark{width:235px;height:235px}.public-security ul{text-align:right}.public-cta{text-align:center;grid-template-columns:1fr;width:min(100% - 30px,1180px);padding:30px 22px}.public-cta>img{margin:auto}.public-cta-actions{flex-direction:column;grid-column:auto;width:100%}.public-cta-actions a{justify-content:center}.public-footer{text-align:center;grid-template-columns:1fr;justify-items:center;width:min(100% - 30px,1180px)}.public-footer p{margin:0}.public-footer>small{grid-column:auto}}.sensitive-reauth-backdrop{z-index:10020;background:#081626a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sensitive-reauth-dialog{border:1px solid var(--moqimi-border);background:var(--moqimi-surface);width:min(100%,430px);color:var(--moqimi-text);border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px;display:grid;box-shadow:0 18px 60px #03112038}.sensitive-reauth-icon{width:44px;height:44px;color:var(--moqimi-blue);background:#eaf3ff;border-radius:12px;place-items:center;display:grid}.sensitive-reauth-dialog h2{margin:2px 0 4px;font-size:18px}.sensitive-reauth-dialog p{color:var(--moqimi-muted);margin:0;font-size:13px;line-height:1.7}.sensitive-reauth-dialog>label,.sensitive-reauth-dialog>div:last-child{grid-column:1/-1}.sensitive-reauth-dialog>label{gap:6px;font-size:13px;display:grid}.sensitive-reauth-dialog>label input{min-height:44px}.sensitive-reauth-dialog>div:last-child{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}[data-theme=dark] .sensitive-reauth-icon{background:#12385c}.mfa-manager-card{border:1px solid var(--moqimi-border);background:var(--moqimi-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:14px;margin-top:12px;padding:16px;display:grid}.mfa-manager-card h2{margin:2px 0 5px;font-size:17px}.mfa-manager-card p{color:var(--moqimi-muted);margin:0 0 8px;font-size:13px;line-height:1.7}.mfa-manager-card form{gap:9px;display:grid}.mfa-manager-card label{gap:5px;font-size:13px;display:grid}.mfa-manual-key{background:var(--moqimi-bg);border-radius:10px;gap:5px;padding:10px;display:grid}.mfa-manual-key code{overflow-wrap:anywhere;color:var(--moqimi-blue);font-size:14px}@media (max-width:760px){.mfa-manager-card{grid-template-columns:1fr}}@media (min-width:761px){.admin-view .admin-workspace{display:block}.admin-view .admin-drawer-trigger{color:#243d54;text-align:start;width:min(100%,360px);min-height:60px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e2ec;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:8px 11px;display:grid;box-shadow:0 3px 12px #183e610d}.admin-view .admin-drawer-trigger:hover{background:#f8fbff;border-color:#a9c9e9}.admin-view .admin-drawer-trigger>span:first-child{background:#e9f3fe;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-view .admin-drawer-trigger>span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-view .admin-drawer-trigger small{color:#71869a;font-size:10px}.admin-view .admin-drawer-trigger b{color:#19364f;font-size:14px}.admin-view .admin-drawer-trigger em{color:#34526d;background:#eef3f8;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-style:normal;display:inline-flex}.admin-view .admin-drawer-trigger .shop-icon-glyph,.admin-view .admin-drawer-trigger .shop-icon-glyph img{width:20px!important;height:20px!important}.admin-view .admin-drawer-backdrop{z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1b2b6b;border:0;display:block;position:fixed;inset:0}.admin-view .admin-navigation-shell{z-index:200;visibility:hidden;width:330px;max-height:100dvh;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(110%);border-radius:20px 0 0 20px!important;position:fixed!important;inset-block:0!important;inset-inline-start:0!important;box-shadow:0 18px 52px #081c3038!important}html[dir=ltr] .admin-view .admin-navigation-shell{transform:translate(-110%);border-radius:0 20px 20px 0!important}.admin-view .admin-navigation-shell.open{visibility:visible;transform:translate(0)!important}.admin-view .admin-drawer-header>button{cursor:pointer;place-items:center;display:grid}[data-theme=dark] .admin-view .admin-drawer-trigger{color:#dce8f3;background:#0b2033;border-color:#29465f}[data-theme=dark] .admin-view .admin-drawer-trigger:hover{background:#10283d}[data-theme=dark] .admin-view .admin-drawer-trigger b{color:#edf5fc}[data-theme=dark] .admin-view .admin-drawer-trigger>span:first-child,[data-theme=dark] .admin-view .admin-drawer-trigger em{color:#a8c8e8;background:#153149}}@media (max-width:900px){.admin-menu-dialog[open] .admin-navigation-shell{box-sizing:border-box!important;width:min(92vw,380px)!important;overflow-x:hidden!important}.admin-menu-dialog[open] :where(.admin-drawer-groups,.admin-drawer-group,.admin-drawer-group>div){box-sizing:border-box!important;width:100%!important;min-width:0!important}.admin-menu-dialog[open] .admin-tabs button{white-space:normal!important;grid-template-columns:34px minmax(0,1fr) auto!important;place-items:center stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:54px!important}.admin-menu-dialog[open] .admin-tabs button>span:nth-child(2){writing-mode:horizontal-tb!important;justify-self:stretch!important;width:auto!important;min-width:0!important;height:auto!important;display:grid!important}.admin-menu-dialog[open] .admin-tabs button>span:nth-child(2) :where(b,small){overflow-wrap:normal!important;word-break:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;width:100%!important;max-width:100%!important;overflow:hidden!important}}.app-shell .dashboard-topbar{z-index:40;border:1px solid var(--mq-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;min-height:72px;padding:10px 18px;position:sticky;top:0}.app-shell .dashboard-brand{color:var(--mq-navy);background:0 0;border:0;align-items:center;gap:9px;margin-inline-end:auto;display:flex}.app-shell .dashboard-service-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.app-shell .dashboard-service-strip>button{border-radius:var(--mq-radius);border:1px solid #0000;min-width:0;min-height:132px;padding:14px 8px}.products-view .products-page-grid.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.products-view .commerce-grid .product-card{border:1px solid var(--mq-line);min-height:180px;box-shadow:none;background:#fff;grid-template-columns:108px minmax(0,1fr);display:grid;overflow:hidden;border-radius:var(--mq-radius)!important}.products-view .commerce-grid .product-art{background:#f3f7fc;border-radius:0;width:100%;height:100%;min-height:180px}.products-view .commerce-grid .product-art>img{object-fit:contain;box-sizing:border-box;aspect-ratio:1;width:100%;height:100%;padding:12px}.products-view .commerce-grid .product-copy{flex-direction:column;align-items:stretch;min-width:0;padding:14px;display:flex}.products-view .commerce-grid .product-copy>p{color:#536a82;margin:0;font-size:13px;display:block}.products-view .commerce-grid .price-row{border-top:1px solid #edf1f6;margin-top:auto;padding-top:10px}.products-view .commerce-grid .price-row button{background:var(--mq-blue);color:#fff;border-radius:9px;width:auto;min-width:66px;min-height:38px;padding:0 12px;font-size:13px}.sheet-backdrop .product-sheet{border-radius:22px 22px 0 0;max-width:620px}@media (max-width:900px){.products-view .products-page-grid.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .dashboard-service-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.app-shell .dashboard-topbar{min-height:64px;padding:8px 12px}.app-shell .dashboard-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .dashboard-service-strip>button{min-height:118px}.products-view .products-page-grid.commerce-grid{grid-template-columns:1fr}.products-view .commerce-grid .product-card{grid-template-columns:96px minmax(0,1fr);min-height:164px}.products-view .commerce-grid .product-art{min-height:164px}}.customer-dashboard,.customer-dashboard>*{width:100%;min-width:0;max-width:100%}.customer-dashboard{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.dashboard-wallet-card,.dashboard-frequent-services,.dashboard-promo,.dashboard-recent-orders{box-sizing:border-box}.dashboard-service-strip{width:100%;min-width:0}.dashboard-service-strip>button{overflow:hidden}.dashboard-service-strip>button>b{max-width:64px}.dashboard-service-strip>button :is(span,small){text-align:center;width:100%}@media (max-width:680px){.app-shell{overflow-x:clip}.dashboard-wallet-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:22px 20px;display:grid}.dashboard-wallet-label{grid-column:1/-1}.dashboard-wallet-card>strong{white-space:nowrap;grid-area:2/1;min-width:0}.dashboard-wallet-caption{grid-area:3/1}.dashboard-wallet-card>button{white-space:nowrap;grid-area:2/2/4;place-self:end;min-width:0;max-width:148px;position:static}.dashboard-service-strip{grid-template-columns:repeat(6,minmax(68px,1fr));gap:6px;display:grid;overflow-x:auto}.dashboard-service-strip>button>b{border-radius:15px;width:min(56px,100%)}.dashboard-service-strip span{font-size:10px}.dashboard-service-strip small{font-size:8px}.bottom-nav{inset-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:auto;max-width:496px;margin-inline:auto}}@media (max-width:390px){.dashboard-topbar{padding-inline:7px}.dashboard-greeting strong{max-width:82px}.dashboard-wallet-card{min-height:170px;padding:20px 16px}.dashboard-wallet-card>strong{font-size:28px}.dashboard-wallet-card>button{min-height:42px;padding-inline:10px;font-size:10px}.dashboard-frequent-services{padding-inline:10px}.dashboard-service-strip{gap:4px}.dashboard-service-strip>button>b{width:min(50px,100%)}.dashboard-service-strip .shop-icon-glyph{width:23px;height:23px}.dashboard-service-strip span{font-size:9px}.dashboard-service-strip small{font-size:7px}.dashboard-recent-orders>div>button{grid-template-columns:42px minmax(0,1fr) auto}.dashboard-recent-orders>div>button>.shop-icon-glyph{display:none}}.upload-progress{color:#173a63;background:#f4f9ff;border:1px solid #cfe0f5;border-radius:13px;gap:7px;width:100%;padding:11px 12px;display:grid}.upload-progress>div{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.upload-progress>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-progress>div b{color:#075bd8;font-size:12px}.upload-progress progress{accent-color:#0b5fe7;background:#dce9f8;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:#dce9f8;border-radius:999px}.upload-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#0b4fd9,#1684ff);border-radius:999px;transition:width .18s}.upload-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#0b4fd9,#1684ff);border-radius:999px}.profile-photo-form .upload-progress{grid-column:1/-1}.upload-progress.compact{padding:8px 10px}.header-account img,.account-hero-avatar>img,.profile-photo-preview img,.admin-avatar img,.member-detail-header img,.member-table-row img,.staff-account-card img{image-orientation:from-image;border-radius:inherit;display:block;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.header-account,.account-hero-avatar,.profile-photo-preview,.admin-avatar{isolation:isolate}.header-account img,.account-hero-avatar>img,.profile-photo-preview img{transform:translateZ(0)}[data-theme=dark] .upload-progress{color:#dcecff;background:#102941;border-color:#294867}[data-theme=dark] .upload-progress>div b{color:#72b8ff}.kyc-upload-form>.kyc-stepper,.kyc-upload-form>.kyc-upload-heading,.kyc-upload-form>.kyc-upload-grid,.kyc-upload-form>.upload-progress{grid-column:1/-1}.kyc-stepper{grid-template-columns:auto 1fr auto 1fr auto;align-items:start;gap:8px;padding:4px 10px 10px;display:grid}.kyc-stepper>span{color:#6b7f96;justify-items:center;gap:6px;min-width:68px;font-size:10px;display:grid}.kyc-stepper>span>:first-child{color:#0b5bd3;background:#fff;border:2px solid #aac4e4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.kyc-stepper>span .shop-icon-glyph{width:18px;height:18px}.kyc-stepper>span.active>:first-child{color:#fff;background:#0b55cf;border-color:#0b55cf}.kyc-stepper>i{border-top:2px dotted #7fa2cf;height:2px;margin-top:17px}.kyc-upload-heading{text-align:center}.kyc-upload-heading>span{color:#0b5bd3;font-size:10px;font-weight:800}.kyc-upload-heading h3{color:#102b51;margin:3px 0 4px;font-size:21px}.kyc-upload-heading p{color:#667b91;margin:0;font-size:12px;line-height:1.8}.kyc-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kyc-upload-form .kyc-upload-grid>label{color:#18375d;cursor:pointer;background:#fff;border:1px solid #d5e1ef;border-radius:17px;grid-template-rows:112px auto 42px;place-items:center stretch;gap:10px;min-height:244px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.kyc-upload-form .kyc-upload-grid>label:hover{border-color:#8db7ea;transform:translateY(-1px)}.kyc-upload-form .kyc-upload-grid>label.selected{border-color:#4a91eb;box-shadow:0 0 0 3px #0b5bd314}.kyc-file-preview{color:#0b5bd3;background:linear-gradient(145deg,#eff6ff,#e7f0fb);border-radius:13px;place-items:center;width:100%;height:112px;overflow:hidden;display:grid!important}.kyc-file-preview .shop-icon-glyph{width:48px;height:48px}.kyc-file-preview img{object-fit:cover;object-position:center;image-orientation:from-image;width:100%;height:100%;display:block}.kyc-upload-form .kyc-upload-grid>label>span:nth-child(2){text-align:center;justify-items:center;gap:3px;display:grid}.kyc-upload-form .kyc-upload-grid>label>span:nth-child(2) b{color:#142f53;font-size:13px}.kyc-upload-form .kyc-upload-grid>label>span:nth-child(2) small{color:#74869b;font-size:9px;line-height:1.5}.kyc-upload-grid label>em{color:#0b5bd3;border:1px solid #0b5bd3;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-style:normal;font-weight:800;display:flex}.kyc-upload-grid label>em .shop-icon-glyph{width:17px;height:17px}.kyc-upload-grid input[type=file]{opacity:0;pointer-events:none;height:1px;padding:0;position:absolute;width:1px!important;margin:0!important}.kyc-upload-form>button{justify-content:center;align-items:center;gap:10px;display:flex;background:linear-gradient(90deg,#0b4fd9,#075fe8)!important;border-radius:15px!important;min-height:54px!important;font-size:14px!important}.kyc-upload-form>button .shop-icon-glyph{width:20px;height:20px}@media (max-width:820px){.kyc-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.kyc-upload-form .kyc-upload-grid>label{grid-template-rows:92px auto 38px;min-height:210px;padding:9px}.kyc-file-preview{height:92px}}@media (max-width:520px){.kyc-card{padding:15px 11px}.kyc-stepper{gap:4px;padding-inline:0}.kyc-stepper>span{min-width:60px;font-size:8px}.kyc-stepper>span>:first-child{width:32px;height:32px}.kyc-stepper>i{margin-top:15px}.kyc-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kyc-upload-form .kyc-upload-grid>label{border-radius:13px;grid-template-rows:78px auto 36px;min-height:192px;padding:7px}.kyc-file-preview{border-radius:9px;height:78px}.kyc-file-preview .shop-icon-glyph{width:35px;height:35px}.kyc-upload-form .kyc-upload-grid>label>span:nth-child(2) b{font-size:10px}.kyc-upload-form .kyc-upload-grid>label>span:nth-child(2) small{display:none}.kyc-upload-grid label>em{gap:3px;min-height:34px;font-size:9px}.kyc-upload-grid label>em .shop-icon-glyph{width:14px;height:14px}}[data-theme=dark] .kyc-upload-heading h3{color:#eef6ff}[data-theme=dark] .kyc-upload-form .kyc-upload-grid>label{color:#eef6ff;background:#0e283e;border-color:#294964}[data-theme=dark] .kyc-file-preview{background:#15344f}[data-theme=dark] .kyc-upload-form .kyc-upload-grid>label>span:nth-child(2) b{color:#eef6ff}.auth-phone-field{position:relative}.auth-phone-field>em{color:#60758a;margin-inline-start:5px;font-size:11px;font-style:normal;font-weight:650}.auth-phone-row{direction:rtl;grid-template-columns:minmax(125px,.9fr) minmax(0,1.35fr);width:100%;min-width:0;gap:8px!important;display:grid!important}.auth-phone-row select,.auth-phone-row input{width:100%;min-width:0}.auth-phone-row input{text-align:left;direction:ltr}.user-type-toggles>label,.user-type-check-list>label{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.user-type-toggles>label>input,.user-type-check-list>label>input{grid-column:1}.user-type-toggles>label>span,.user-type-check-list>label>span{grid-column:2;gap:3px;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:auto!important;min-width:0!important;display:grid!important}.user-type-toggles>label>span :where(b,small),.user-type-check-list>label>span :where(b,small),.members-table :where(.member-primary-cell,.member-full-info>span,.member-kyc-review,.member-actions-menu),.members-table :where(b,small,button,summary){min-width:0;word-break:normal!important;overflow-wrap:normal!important}.members-table-head>span{white-space:nowrap}.member-kyc-review{width:100%;overflow:hidden}.member-kyc-review .admin-actions{flex-wrap:wrap;display:flex}.member-kyc-review .admin-actions>button{white-space:normal;flex:130px}@media (max-width:430px){.auth-phone-row{grid-template-columns:minmax(112px,.85fr) minmax(0,1.15fr)}.auth-phone-row select,.auth-phone-row input{font-size:13px}}@media (max-width:480px){.public-header-cta{display:none}.public-menu-button{margin-inline-start:auto}.public-hero-actions{flex-direction:column;align-items:stretch}.public-primary-button,.public-secondary-button{width:100%}.public-hero-notes{justify-items:center;display:grid}.public-visual{margin:-72px 0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after,.public-loading span:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.luxury-section-nav{border:1px solid var(--moqimi-border,var(--line));background:var(--moqimi-surface,#fff);border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.luxury-section-nav button{min-width:0;min-height:74px;color:var(--moqimi-ink,var(--ink));text-align:right;background:#f5f8fc;border:1px solid #0000;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-items:center;column-gap:9px;padding:11px;display:grid}.luxury-section-nav button>span{color:#0b5fd7;background:#fff;border-radius:11px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.luxury-section-nav button>span svg{width:19px;height:19px}.luxury-section-nav button b{align-self:end;font-size:11px}.luxury-section-nav button small{color:var(--moqimi-muted,var(--muted));text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:8px;overflow:hidden}.luxury-section-nav button.active{color:#0758b8;background:linear-gradient(135deg,#edf6ff,#e6f2ff);border-color:#a7cff8}.luxury-section-nav button.active>span{color:#fff;background:#0b5fd7;box-shadow:0 7px 18px #0b5fd733}.luxury-section-title{margin:5px 4px -4px}.luxury-section-title span{color:var(--moqimi-blue,#0b5fd7);font-size:10px;font-weight:850}.luxury-section-title h2{color:var(--moqimi-ink,var(--ink));margin:3px 0 0;font-size:20px;line-height:1.45}.luxury-section-content{animation:.2s ease-out account-section-in}.wallet-overview-grid{gap:10px;display:grid}.wallet-overview-grid button{border:1px solid var(--moqimi-border,var(--line));background:var(--moqimi-surface,#fff);min-height:105px;color:var(--moqimi-ink,var(--ink));text-align:right;border-radius:18px;gap:5px;padding:17px;display:grid}.wallet-overview-grid button:first-child{color:#fff;background:linear-gradient(135deg,#0b4fd9,#123a8f)}.wallet-overview-grid span{opacity:.72;font-size:10px}.wallet-overview-grid strong{font-size:20px;line-height:1.4}.wallet-overview-grid small{color:inherit;opacity:.72;font-size:9px}.order-category-nav{scrollbar-width:none;border:1px solid var(--moqimi-border,var(--line));background:var(--moqimi-surface,#fff);border-radius:16px;gap:6px;padding:5px;display:flex;overflow-x:auto}.order-category-nav::-webkit-scrollbar{display:none}.order-category-nav button{min-width:max-content;min-height:42px;color:var(--moqimi-muted,var(--muted));background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:800;display:flex}.order-category-nav button b{color:#536477;background:#edf2f8;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.order-category-nav button.active{color:#fff;background:#0b5fd7;box-shadow:0 6px 16px #0b5fd72e}.order-category-nav button.active b{color:#fff;background:#ffffff2e}.luxury-empty{place-content:center;gap:5px;min-height:150px;display:grid}.luxury-empty b{color:var(--moqimi-ink,var(--ink));font-size:13px}.luxury-empty span{font-size:9px}[data-theme=dark] .luxury-section-nav,[data-theme=dark] .order-category-nav,[data-theme=dark] .wallet-overview-grid button{background:var(--moqimi-surface)}[data-theme=dark] .luxury-section-nav button{color:#eaf3ff;background:#102b43}[data-theme=dark] .luxury-section-nav button.active{color:#8fc6ff;background:#153b5e;border-color:#3979b4}[data-theme=dark] .luxury-section-nav button>span{background:#0a2136}[data-theme=dark] .order-category-nav button b{color:#b9c9d8;background:#18344d}@media (min-width:720px){.luxury-section-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-overview-grid{grid-template-columns:1.4fr 1fr 1fr}}.section-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-card-head span{color:var(--muted);font-size:8px}.section-card-head h2{margin:3px 0 0;font-size:15px}.privacy-copy{color:var(--muted);background:#f4f8ff;border-radius:11px;padding:10px;font-size:8px;line-height:1.8}.account-form{gap:10px;display:grid}.profile-photo-form{border:1px solid var(--line);background:var(--card);border-radius:15px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-photo-form{background:color-mix(in srgb, var(--card) 82%, #eef6ff)}}.profile-photo-preview{color:#126dca;background:#eaf4ff;border:1px solid #cfe0f2;border-radius:50%;place-items:center;width:68px;height:68px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-form label{min-width:0;color:var(--ink);gap:4px;font-size:13px;display:grid}.profile-photo-form label small{color:var(--muted);font-size:12px;font-weight:500}.profile-photo-form input[type=file]{width:100%;min-width:0;color:var(--muted);font:inherit;font-size:12px}.profile-photo-form button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1675d1;border:0;border-radius:11px;padding:0 16px;font-size:13px;font-weight:850}.profile-photo-form button:disabled{opacity:.6;cursor:wait}.member-phone-change{background:#f5f8fc;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.member-phone-change span{gap:3px;display:grid}.member-phone-change small,.member-phone-change time{color:var(--muted);font-size:12px}.member-phone-change b{font-size:13px}.member-phone-change i{color:#1675d1;font-style:normal}@media (max-width:560px){.profile-photo-form{grid-template-columns:58px minmax(0,1fr)}.profile-photo-preview{width:58px;height:58px}.profile-photo-form button{grid-column:1/-1;width:100%}.member-phone-change{grid-template-columns:1fr auto 1fr}.member-phone-change time{grid-column:1/-1}}.account-form label{color:var(--muted);gap:5px;font-size:8px;display:grid}.account-form input,.account-form select,.credit-form select{border:1px solid var(--line);background:var(--card,#fff);width:100%;min-width:0;height:43px;color:var(--ink);font:inherit;border-radius:11px;padding:0 11px;font-size:9px}.account-form input[readonly]{color:#627187;cursor:not-allowed;background:#f1f4f8}.account-form label>small{color:var(--muted);font-size:7px;line-height:1.7}.account-form>button{color:#fff;min-height:44px;font:inherit;background:#2587f8;border:0;border-radius:11px;font-size:9px;font-weight:800}.two-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-form .consent-check{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.account-form .consent-check input{flex:none;width:17px;height:17px}.recipient-list{gap:8px;margin-top:12px;display:grid}.recipient-list article{border:1px solid var(--line);border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex}.recipient-list article>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.recipient-list small{color:var(--muted);font-size:7px}.recipient-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.recipient-actions button{color:#0758b8;font:inherit;background:#e7f2ff;border:0;border-radius:7px;padding:6px 7px;font-size:7px}.recipient-actions .danger{color:#a23f31;background:#fee8e4}.empty-inline{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:16px;font-size:8px}.secure-document{background:#eef3f9;border:0;border-radius:9px;width:58px;height:47px;padding:0;position:relative;overflow:hidden}.secure-document img{object-fit:cover;width:100%;height:100%}.secure-document span{color:#fff;background:#071d48d1;border-radius:4px;padding:2px 4px;font-size:6px;position:absolute;bottom:3px;right:3px}.member-detail-trigger{color:#fff!important;background:#0877e8!important}.member-detail-backdrop{z-index:120;padding-top:max(18px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020f2694;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.member-detail-sheet{background:var(--card,#fff);width:min(100%,680px);max-height:94dvh;color:var(--ink);border-radius:24px 24px 0 0;animation:.22s ease-out sheet-in;overflow:hidden;box-shadow:0 -18px 60px #00000038}.member-detail-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f4f9ff,#fff);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.member-detail-header h2{margin:0 0 3px;font-size:17px}.member-detail-header small{color:var(--muted);font-size:8px}.member-detail-close{color:#0a315f;background:#e9f1fb;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.member-detail-scroll{overscroll-behavior:contain;max-height:calc(94dvh - 86px);padding:13px 13px calc(22px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow-y:auto}.member-detail-group{border:1px solid var(--line);background:var(--card,#fff);border-radius:15px;padding:12px}.member-admin-topup-form{background:#eef6ff;border:1px solid #9dc1f5;border-radius:15px;grid-column:1/-1;grid-template-columns:1.2fr 1fr 1.5fr auto;align-items:end;gap:10px;padding:14px;display:grid}.member-admin-topup-form h3{color:#0b3c76;margin:0 0 4px;font-size:13px}.member-admin-topup-form small{color:var(--muted);font-size:10px}.member-admin-topup-form label{color:#31587e;gap:5px;font-size:11px;display:grid}.member-admin-topup-form input{min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #bed3ec;border-radius:10px;padding:0 10px}.member-admin-topup-form button,.member-wallet-topup-trigger{color:#fff!important;background:#0b62dc!important}.member-detail-group.wide{grid-column:1/-1}.member-detail-group h3{color:#0b3c76;margin:0 0 10px;font-size:11px}.member-detail-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-detail-field{background:#f5f8fc;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.member-detail-field small,.member-detail-row small,.secure-note{color:var(--muted);font-size:7px}.member-detail-field b{overflow-wrap:anywhere;font-size:8px}.member-detail-row{background:#f5f8fc;border-radius:9px;gap:3px;padding:8px;font-size:8px;display:grid}.member-presence{align-items:center;gap:6px;width:max-content;font-style:normal;display:inline-flex}.member-presence i{background:#8a99aa;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #8a99aa21}.member-presence.online{color:#147a4f}.member-presence.online i{background:#20a66a;box-shadow:0 0 0 3px #20a66a24}.member-presence.offline{color:#6f7f91}.member-session-row{background:#f6f9fd;border:1px solid #deebf7;border-radius:11px;grid-template-columns:auto minmax(120px,.8fr) minmax(150px,1fr);align-items:center;gap:6px 12px;min-width:0;padding:11px;display:grid}.member-session-row b,.member-session-row span{overflow-wrap:anywhere;min-width:0;font-size:12px}.member-session-row small{color:var(--muted);grid-column:2/-1;font-size:11px}[data-theme=dark] .member-session-row{background:#162638;border-color:#294158}@media (max-width:520px){.member-session-row{grid-template-columns:auto 1fr}.member-session-row>span:not(.member-presence),.member-session-row small{grid-column:1/-1}}.member-detail-empty{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:12px;font-size:8px}.member-documents{grid-template-columns:repeat(3,minmax(0,1fr))!important}.member-documents>img,.member-documents .secure-document{object-fit:cover;border-radius:11px;width:100%;height:105px}.secure-note{grid-column:1/-1;line-height:1.8}@media (max-width:440px){.member-detail-scroll{grid-template-columns:1fr}.member-detail-group.wide{grid-column:auto}.member-admin-topup-form{grid-column:auto;grid-template-columns:1fr}.member-documents{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.proof-thumb.secure-document{flex:none;width:58px;height:58px}.wallet-view{gap:14px;padding-bottom:18px;display:grid}.wallet-balance-card{color:#fff;background:radial-gradient(circle at 12% 110%,#ffffff2e 0 22%,#0000 23%),radial-gradient(circle at 60% -25%,#ffffff21 0 34%,#0000 35%),linear-gradient(135deg,#1593ff,#075ce0 68%,#0345b9);border-radius:25px;min-height:218px;padding:25px 24px 70px;position:relative;overflow:hidden;box-shadow:0 18px 42px #045bd347}.wallet-balance-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 42%);position:absolute;inset:0}.wallet-balance-copy{z-index:2;gap:6px;display:grid;position:relative}.wallet-balance-copy span{color:#d9edff;font-size:9px;font-weight:700}.wallet-balance-copy strong{font-size:clamp(30px,10vw,44px);line-height:1.2}.wallet-balance-copy small{color:#d8eaff;font-size:8px}.wallet-balance-copy em{color:#e8f4ff;background:#001c5b38;border-radius:8px;width:max-content;margin-top:4px;padding:5px 8px;font-size:7px;font-style:normal}.wallet-brand-art{z-index:1;background:#ffffff1f;border-radius:30px;place-items:center;width:112px;height:100px;display:grid;position:absolute;bottom:52px;left:18px;transform:rotate(-6deg);box-shadow:inset 0 0 0 1px #ffffff24}.wallet-brand-art img{object-fit:cover;border-radius:20px;width:72px;height:72px;box-shadow:0 12px 25px #001f5f42}.wallet-balance-card>button{z-index:3;color:#0758c7;min-height:40px;font:inherit;background:#fff;border:0;border-radius:13px;padding:0 15px;font-size:8px;font-weight:900;position:absolute;bottom:18px;right:20px;box-shadow:0 8px 20px #0023642e}.wallet-balance-card>button b{vertical-align:-1px;font-size:17px}.wallet-quick-actions{background:#ffffffe6;border:1px solid #e0ebf8;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 5px;display:grid;box-shadow:0 10px 28px #08418214}.wallet-quick-actions button{color:#173d71;min-width:0;min-height:68px;font:inherit;background:0 0;border:0;border-left:1px solid #e8eff8;align-content:center;place-items:center;gap:6px;padding:5px;display:grid}.wallet-quick-actions span{color:#0877e8;background:linear-gradient(145deg,#fff,#edf6ff);border:1px solid #d8e8fb;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;display:grid;box-shadow:0 6px 15px #0867d617}.wallet-quick-actions b{white-space:nowrap;font-size:7px}.wallet-view .wallet-payment-section,.wallet-topup-form,.wallet-history{background:#ffffffeb;border:1px solid #dfeaf7;border-radius:21px;margin:0;padding:16px;box-shadow:0 10px 30px #08479113}.wallet-view .bank-payment-card{border-radius:17px;box-shadow:0 8px 22px #074baa1a}.wallet-form-heading{align-items:center;gap:9px;display:flex}.wallet-form-heading>span{color:#0877e8;background:#eaf4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.wallet-form-heading>div{gap:2px;display:grid}.wallet-form-heading small{color:var(--muted);font-size:7px}.wallet-form-heading h2{margin:0;font-size:14px}.wallet-topup-form>button{background:linear-gradient(90deg,#1593ff,#0868eb);min-height:48px;box-shadow:0 10px 22px #0870eb33}.wallet-history .section-card-head{margin-bottom:10px}.wallet-transaction-list{gap:7px;display:grid}.wallet-transaction-list article{background:#fbfdff;border:1px solid #e8eef6;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.wallet-transaction-list article>span:first-child{border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.wallet-transaction-list .credit{color:#11965a;background:#e7f8ef}.wallet-transaction-list .debit{color:#d34a40;background:#ffeceb}.wallet-transaction-list article>div{gap:4px;min-width:0;display:grid}.wallet-transaction-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wallet-transaction-list small{color:var(--muted);font-size:6px}.wallet-transaction-list strong{color:#0a386f;white-space:nowrap;font-size:8px}.wallet-transaction-list .status{grid-column:3;font-size:6px}@media (max-width:380px){.wallet-balance-card{min-height:205px;padding-inline:18px}.wallet-brand-art{width:92px;height:84px;left:12px}.wallet-brand-art img{width:62px;height:62px}.wallet-quick-actions b{font-size:6px}.wallet-view .wallet-payment-section,.wallet-topup-form,.wallet-history{padding:13px}}.hero-wallet{min-height:286px;padding:26px 24px 100px}.hero-wallet .hero-orb{opacity:.92;width:72px;height:72px;bottom:105px;left:24px;right:auto}.hero-balance{min-height:68px;padding:13px 14px}.category-dashboard{margin-top:20px;padding-bottom:4px}.category-grid button{transition:border-color .18s,transform .18s,box-shadow .18s}.category-grid button:active{transform:scale(.98)}:is(.category-grid button:focus-visible,.admin-kpis button:focus-visible,.admin-tabs button:focus-visible){outline-offset:2px;outline:3px solid #2587f838}.admin-hero{min-height:126px}.admin-kpis button,.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card{box-shadow:0 5px 18px #071d480b}.admin-tabs{top:env(safe-area-inset-top);scroll-snap-type:x proximity}.admin-tabs button{scroll-snap-align:start}.admin-section{padding-bottom:10px}.admin-section-title{min-height:44px}@media (max-width:380px){.hero-wallet{min-height:276px;padding-inline:20px}.hero-wallet .hero-orb{width:62px;height:62px;left:18px}.hero-balance button{padding-inline:9px}}.pin-backdrop{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(12px)saturate(110%)!important;backdrop-filter:blur(12px)saturate(110%)!important;background:#051426b8!important}.pin-sheet{background:#fff!important;border:1px solid #ccdcede6!important;border-radius:26px!important;gap:13px!important;width:min(100%,352px)!important;padding:24px 20px 20px!important;box-shadow:0 28px 80px #00122a57,inset 0 1px #fff!important}.pin-sheet .sheet-close{color:#34506b!important;background:#f6f9fc!important;border:1px solid #dce7f2!important;width:36px!important;height:36px!important;font-size:22px!important;inset:14px auto auto 14px!important}.pin-shield{color:#0869d5!important;background:linear-gradient(145deg,#f2f8ff,#e3f1ff)!important;border:1px solid #cfe3f8!important;border-radius:18px!important;width:54px!important;height:54px!important}.pin-shield svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pin-heading{gap:3px!important}.pin-heading h2{color:#0d2035!important;font-size:20px!important;font-weight:900!important;line-height:1.5!important}.pin-heading p{color:#6b7f94!important;font-size:13px!important;line-height:1.65!important}.pin-dots{background:#f5f9fd!important;border:1px solid #d8e4ef!important;border-radius:18px!important;gap:8px!important;height:auto!important;padding:10px!important}.pin-dots>span{background:#fff;border:1px solid #d7e3ef;border-radius:13px;place-items:center;width:52px;height:48px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.pin-dots>span i{background:0 0;border:2px solid #a1b3c5;border-radius:50%;width:11px;height:11px}.pin-dots>span.filled{background:#edf6ff;border-color:#72ace9;transform:translateY(-1px)}.pin-dots>span.filled i{background:#0874e5;border-color:#0874e5}.pin-keypad{gap:9px!important}.pin-keypad button{color:#102840!important;background:#fff!important;border:1px solid #d9e4ee!important;border-radius:14px!important;font:800 19px/1 Arial,sans-serif!important;transition:transform .12s,background-color .12s,border-color .12s!important;box-shadow:0 3px 8px #0f31530f!important}.pin-keypad button:active{background:#eaf4ff!important;border-color:#8bbcea!important;transform:scale(.96)!important}.pin-confirm{color:#fff!important;background:linear-gradient(135deg,#0759c7,#0b82ed)!important;border-radius:15px!important;min-height:54px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 9px 22px #0759c738!important}.pin-confirm:disabled{opacity:.48!important;box-shadow:none!important}.receipt-backdrop{z-index:1100!important;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#051426b3!important;align-items:center!important;overflow-y:auto!important}.order-receipt{color:#10243a!important;background:#fff!important;border:1px solid #d6e3ef!important;border-radius:24px!important;width:min(100%,520px)!important;max-height:calc(100dvh - 32px)!important;padding:20px!important;position:relative!important;box-shadow:0 28px 80px #00122a57!important}.order-receipt>header{border-bottom:1px solid #dce7f1!important;grid-template-columns:54px minmax(0,1fr) 38px!important;gap:12px!important;padding-bottom:15px!important}.order-receipt>header img{object-fit:contain;border:1px solid #dbe8f4;border-radius:16px!important;width:54px!important;height:54px!important}.order-receipt>header>div{gap:1px;min-width:0;display:grid}.receipt-brand{color:#0b67c9;letter-spacing:.12em;font:800 10px/1.3 Arial,sans-serif}.order-receipt h2{line-height:1.5;color:#10243a!important;font-size:19px!important}.order-receipt header small{color:#6d8093!important;font-size:12px!important}.order-receipt header button{color:#2f4a64!important;background:#f2f7fb!important;border:1px solid #dce7f1!important;width:38px!important;height:38px!important}.receipt-code{background:linear-gradient(135deg,#f8fbff,#eaf5ff)!important;border:1px dashed #79ade2!important;border-radius:17px!important;gap:5px!important;margin:16px 0!important;padding:16px 12px!important}.receipt-code small{color:#60758b!important;font-size:12px!important}.receipt-code b{overflow-wrap:anywhere;color:#0759c7!important;font-size:21px!important}.receipt-code span{color:#718397;font-size:11px}.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important}.receipt-meta>span{border:1px solid #e0e9f2;min-height:66px;color:#6b7e92!important;background:#f7fafd!important;border-radius:13px!important;gap:5px!important;padding:11px!important;font-size:12px!important}.receipt-meta b{line-height:1.55;color:#152b41!important;font-size:14px!important}.order-receipt .order-facts{margin-top:12px}.order-receipt .order-line{border:1px solid #e1e9f1;background:#f8fafc!important;border-radius:13px!important;padding:12px!important}.order-receipt .order-line b{color:#172c41;font-size:14px!important}.order-receipt .order-totals{border-radius:13px!important;padding:12px!important}.payment-proof{border:1px solid #dce7f1;padding:6px;background:#f5f8fb!important;border-radius:16px!important;max-height:300px!important}.receipt-trust{background:#f1fbf5;border:1px solid #cfe8d8;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.receipt-trust>span{color:#fff;background:#1d8a4c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.receipt-trust>div{gap:1px;display:grid}.receipt-trust b{color:#17673b;font-size:13px}.receipt-trust small{color:#577665;font-size:11px;line-height:1.55}.order-receipt footer{grid-template-columns:1.5fr .7fr .7fr;gap:8px!important;margin-top:14px!important;display:grid!important}.order-receipt footer button{border-radius:13px!important;min-height:48px!important;font-size:13px!important;font-weight:850!important}.order-receipt footer .receipt-download{justify-content:center;align-items:center;gap:7px;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#0759c7,#0b82ed)!important}.receipt-download>span{font:900 20px/1 Arial,sans-serif}.order-receipt footer .receipt-close-action{color:#52677b!important;background:#f1f4f7!important}.order-receipt footer button:disabled{opacity:.58}.order-receipt.receipt-exporting{color:#10243a!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border-radius:22px!important;overflow:visible!important}.receipt-exporting:before{color:#085fca09!important}[data-theme=dark] .pin-sheet{background:#0d263d!important;border-color:#31506c!important}[data-theme=dark] .pin-heading p{color:#a3b4c5!important}[data-theme=dark] .pin-dots>span{background:#12304a;border-color:#35536e}[data-theme=dark] .pin-dots>span.filled{background:#153b5b;border-color:#5f9bd7}[data-theme=dark] .pin-keypad button,[data-theme=dark] .pin-sheet .sheet-close{color:#f0f6fd!important;background:#12304a!important;border-color:#35536e!important}@media (max-width:420px){.order-receipt{padding:17px!important}.order-receipt footer{grid-template-columns:1fr 1fr!important}.order-receipt footer .receipt-download{grid-column:1/-1}}.orders-overview-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 110%,#477eff80,#0000 38%),radial-gradient(circle at 92% -20%,#1075ff99,#0000 38%),linear-gradient(135deg,#061a70,#073fd0 57%,#07115f);border-radius:27px;align-content:space-between;gap:14px;min-height:190px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 28px #07308e2e}.orders-overview-card:after{content:"";z-index:-1;opacity:.13;background-image:repeating-radial-gradient(circle at 15% 35%,#0000 0 17px,#fff 18px 19px,#0000 20px 32px);position:absolute;inset:0}.orders-overview-card>small{color:#cbdcff;font-size:12px}.orders-overview-card>strong{font-size:31px;line-height:1.2}.orders-overview-card>strong span{font-size:18px;font-weight:600}.orders-overview-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orders-overview-card>div>span{color:#c8d8ff;gap:4px;font-size:11px;display:grid}.orders-overview-card>div b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.orders-search-field{background:#f8fbfe;border:1px solid #d7e1ec;border-radius:20px;align-items:center;gap:10px;min-height:65px;padding:7px 8px 7px 17px;display:flex}.orders-search-field input{color:#20354c;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.orders-search-field input::placeholder{color:#8391a1}.orders-search-field>span{color:#1265d8;background:#e5efff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.orders-search-field .shop-icon-glyph{width:23px;height:23px}.customer-order-card{overflow:hidden}.customer-order-card>.order-card-summary{width:100%;min-height:110px;color:inherit;text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:0;display:grid}.order-card-product-icon{color:#1765cc;background:#edf4fb;border-radius:15px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.order-card-product-icon img{object-fit:cover;width:100%;height:100%}.order-card-product-icon .shop-icon-glyph{width:28px;height:28px}.order-card-primary,.order-card-secondary{gap:4px;display:grid}.order-card-primary>b{color:#17293e;font-size:15px}.order-card-primary>small{color:#68798d;font-size:12px}.order-card-primary>em{color:#1766c6;font-size:11px;font-style:normal}.order-card-secondary{justify-items:end}.order-card-secondary>b{color:#1364c6;white-space:nowrap;font-size:14px}.order-card-secondary>small{color:#7c8b9a;font-size:9px}.order-card-details{border-top:1px solid #e5edf5;padding-top:14px}.order-progress{margin-bottom:12px}.order-progress h3{color:#172b42;margin:0 0 13px;font-size:15px}.order-progress>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.order-progress span{color:#8796a7;text-align:center;justify-items:center;gap:7px;font-size:9px;display:grid;position:relative}.order-progress span:before{content:"";background:#dbe5ef;height:2px;position:absolute;inset-block-start:11px;inset-inline:calc(50% + 15px) calc(15px - 50%)}.order-progress span:first-child:before{display:none}.order-progress i{z-index:1;color:#fff;background:#dfe9f5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.order-progress .done{color:#1265cf}.order-progress .done i{background:#1670df}.order-progress .closed{color:#b54d41}.order-progress .closed i{background:#d76151}.order-card-details>.order-receipt-open{color:#fff;width:100%;min-height:48px;font:inherit;background:#1769dc;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.order-card-details>.order-receipt-open svg{width:18px}.order-card-close-hint{color:#7b8b9b;text-align:center;margin-top:9px;font-size:10px;display:block}.receipt-amount-setting{background:#f4f8fc;border:1px solid #d8e5f1;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;display:flex}.receipt-amount-setting>div{gap:3px;display:grid}.receipt-amount-setting b{color:#173252;font-size:12px}.receipt-amount-setting small{color:#73869a;font-size:9px}.receipt-amount-setting>button{cursor:pointer;background:#a6b6c7;border:0;border-radius:99px;flex:none;width:48px;height:28px;padding:3px}.receipt-amount-setting>button i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;display:block;box-shadow:0 2px 5px #00000029}.receipt-amount-setting>button[aria-checked=true]{background:#1769dc}.receipt-amount-setting>button[aria-checked=true] i{transform:translate(-20px)}[dir=ltr] .receipt-amount-setting>button[aria-checked=true] i{transform:translate(20px)}[data-theme=dark] .orders-search-field,[data-theme=dark] .receipt-amount-setting{background:#0d2238;border-color:#29465f}[data-theme=dark] .orders-search-field input,[data-theme=dark] .order-card-primary>b,[data-theme=dark] .order-progress h3,[data-theme=dark] .receipt-amount-setting b{color:#edf5fc}@media (max-width:520px){.orders-overview-card{border-radius:23px;min-height:178px;padding:21px}.orders-overview-card>strong{font-size:27px}.orders-overview-card>div{gap:7px}.orders-overview-card>div b{font-size:13px}.orders-search-field{border-radius:17px;min-height:59px}.orders-search-field>span{width:44px;height:44px}.customer-order-card>.order-card-summary{grid-template-columns:49px minmax(0,1fr) auto;gap:9px;min-height:100px}.order-card-product-icon{border-radius:13px;width:49px;height:49px}.order-card-primary>b{font-size:13px}.order-card-secondary>b{text-overflow:ellipsis;max-width:86px;font-size:12px;overflow:hidden}.order-progress b{font-size:8px}.order-receipt footer .receipt-download{grid-column:auto}.order-receipt footer .receipt-close-action{grid-column:1/-1}}.order-receipt>header{color:#fff;background:radial-gradient(circle at 8% 105%,#4e7dff8c,#0000 34%),radial-gradient(circle at 96% -5%,#3a8aff73,#0000 32%),linear-gradient(140deg,#071467,#073ec6 58%,#07115c);border-radius:20px 20px 0 0;border:0!important;margin:-18px -18px 0!important;padding:19px 18px 17px!important}.order-receipt>header>div:not(.receipt-hero-amount){align-self:center}.order-receipt>header .receipt-brand,.order-receipt>header h2,.order-receipt>header small{color:#fff!important}.order-receipt>header>button{color:#fff!important;background:#ffffff24!important;border-color:#ffffff4d!important}.receipt-hero-amount{background:#ffffff1a;border:1px solid #ffffff61;border-radius:13px;grid-column:1/-1;justify-items:center;gap:3px;margin-top:5px;padding:11px 14px;display:grid}.receipt-hero-amount b{color:#fff;font-size:19px}.receipt-detail-list{gap:7px;margin-top:15px;display:grid}.receipt-detail-list>span{background:#f8fafc;border:1px solid #e0e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;min-height:54px;padding:10px 12px;display:flex}.receipt-detail-list em{color:#77899b;font-size:10px;font-style:normal}.receipt-detail-list b,.receipt-detail-list bdi{color:#172b42;text-align:end;font-size:12px;font-weight:800}.receipt-detail-list .status{font-size:10px}[data-theme=dark] .receipt-detail-list>span{background:#10283e;border-color:#29465f}[data-theme=dark] .receipt-detail-list b,[data-theme=dark] .receipt-detail-list bdi{color:#edf5fc}@media (max-width:520px){.order-receipt>header{border-radius:17px 17px 0 0;margin:-15px -15px 0!important;padding:17px 15px 15px!important}.receipt-detail-list>span{min-height:51px}}@media (max-height:660px){.pin-sheet{gap:8px!important;padding:17px 18px 15px!important}.pin-shield{border-radius:14px!important;width:42px!important;height:42px!important}.pin-shield svg{width:23px;height:23px}.pin-heading h2{font-size:17px!important}.pin-heading p{display:none}.pin-dots{padding:7px!important}.pin-dots>span{height:38px}.pin-keypad button,.pin-keypad>span{min-height:39px!important}.pin-confirm{min-height:46px!important}}@media print{.order-receipt .receipt-trust{display:flex!important}}.category-dashboard{border:1px solid var(--line)!important;background:var(--card)!important;box-shadow:none!important;padding:13px!important}.category-dashboard .section-title{border-bottom:1px solid var(--line);margin-bottom:11px}.category-grid button,.category-grid button:first-child{min-height:0!important;box-shadow:none!important;border-radius:14px!important;align-content:start!important;padding:5px 5px 8px!important}.category-grid button>b.category-photo{overflow:hidden;aspect-ratio:4/3!important;background:#f4f7fb!important;border-radius:10px!important;width:100%!important;height:auto!important;padding:0!important}.category-grid button>b.category-photo img,.service-picker-art>img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;padding:0!important}.category-grid .turkey-category>b.category-photo img,.service-picker-grid button:nth-child(2) .service-picker-art>img{background:#fff;object-fit:contain!important}.category-grid button>span{place-items:center;display:grid;min-height:31px!important;font-size:10px!important;line-height:1.35!important}.category-grid button>small{text-align:center;place-items:start center;display:grid;overflow:hidden;min-height:22px!important;font-size:7px!important;line-height:1.4!important}.service-picker-art{overflow:hidden;aspect-ratio:4/3!important}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{aspect-ratio:1;overflow:hidden;background:#f5f7fa!important}.products-page-grid.list-mode .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{object-fit:cover;width:100%;height:100%;padding:0!important}.product-art>img.image-fallback{background:#f5f8fc;object-fit:contain!important;padding:18%!important}@media (max-width:340px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.category-grid button>b,.service-picker-grid button>span:first-child,.products-view .service-picker-grid .service-picker-art{aspect-ratio:1!important;border-radius:16px!important;width:min(84px,86%)!important;height:auto!important;padding:2px!important}.category-grid button>b .shop-icon-glyph,.category-grid button>b .brand-category-icon,.service-picker-grid button>span:first-child .shop-icon-glyph,.service-picker-grid button>span:first-child .brand-category-icon,.products-view .service-picker-grid .service-picker-art .shop-icon-glyph,.products-view .service-picker-grid .service-picker-art .brand-category-icon{width:100%!important;height:100%!important;padding:3px!important}.category-grid button>b .shop-icon-glyph img,.service-picker-grid button>span:first-child .shop-icon-glyph img,.products-view .service-picker-grid .service-picker-art .shop-icon-glyph img{object-fit:contain!important;width:92%!important;height:92%!important}.category-grid button>b .line-icon,.service-picker-grid button>span:first-child .line-icon,.products-view .service-picker-grid .service-picker-art .line-icon{width:82%!important;height:82%!important}.category-grid button>b:has(.category-custom-image){padding:0!important;overflow:hidden!important}.service-picker-grid button>span:first-child:has(img){padding:0!important;overflow:hidden!important}.products-view .service-picker-grid .service-picker-art:has(img){padding:0!important;overflow:hidden!important}.products-billboard{background:#0b4fd9;border-radius:20px;width:100%;margin:0 0 11px;position:relative;overflow:hidden}.products-billboard>button:first-child{aspect-ratio:16/7;border-radius:inherit;text-align:start;background:0 0;border:0;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.products-billboard>button:first-child>img{object-fit:cover;width:100%;height:100%;animation:.45s both billboard-reveal;display:block}.products-billboard-shade{background:linear-gradient(90deg,#0418381f,#05224ec7);position:absolute;inset:0}.products-billboard-copy{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px 18px 18px;display:flex;position:absolute;inset:0}.products-billboard-copy small{color:#cfe4ff;margin-bottom:3px;font-size:9px}.products-billboard-copy strong{max-width:78%;font-size:18px;line-height:1.45}.products-billboard-copy b{background:#ffffff24;border:1px solid #fff6;border-radius:9px;margin-top:7px;padding:5px 9px;font-size:9px;font-weight:750}.products-billboard-dots{z-index:2;direction:ltr;gap:5px;display:flex;position:absolute;bottom:12px;right:14px}.products-billboard-dots button{background:#ffffff7a;border:0;border-radius:999px;width:6px;min-width:6px;height:6px;min-height:6px;padding:0;transition:width .2s,background-color .2s}.products-billboard-dots button.active{background:#fff;width:19px}@keyframes billboard-reveal{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.products-billboard>button:first-child>img{animation:none}}.products-view .service-picker{padding:11px!important}.products-view .service-picker-grid .service-picker-art{width:min(86px,92%)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0!important}.products-view .service-picker-grid .service-picker-art .line-icon,.products-view .service-picker-grid .service-picker-art .shop-icon-glyph,.products-view .service-picker-grid .service-picker-art .brand-category-icon{width:94%!important;height:94%!important;padding:0!important}.products-view .service-picker-grid .service-picker-art img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}.billboard-admin-note{color:#41617e;background:#edf6ff;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.8}.billboard-admin-list{gap:10px;margin-bottom:14px;display:grid}.billboard-admin-card{background:#ffffffc7;border:1px solid #d6e4f1;border-radius:15px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.billboard-admin-card>img{aspect-ratio:16/9;object-fit:cover;border-radius:11px;width:100%}.billboard-admin-card>div:nth-child(2){gap:4px;min-width:0;display:grid}.billboard-admin-card>div:nth-child(2) b{font-size:12px}.billboard-admin-card>div:nth-child(2) small{color:var(--muted);font-size:9px}.billboard-admin-card>div:nth-child(2) span{color:#0b62dc;font-size:9px}.billboard-admin-card .admin-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.billboard-admin-card .admin-actions button{min-height:36px;font-size:9px}.billboard-form{margin-top:0}[data-theme=dark] .billboard-admin-note{color:#b7cbe0;background:#102e49}[data-theme=dark] .billboard-admin-card{background:#0d2439c7;border-color:#29465f}.admin-view{--admin-blue:#0b4fd9;--admin-blue-dark:#073b9f;--admin-bg:#f5f8fc;--admin-card:#fff;--admin-ink:#10233f;--admin-muted:#66758c;--admin-line:#dfe7f1;--admin-soft:#eef4fb;background:var(--admin-bg);color:var(--admin-ink);gap:16px!important;width:min(100%,1540px)!important;max-width:none!important;margin:0 auto!important;padding:20px!important}.admin-view *,.admin-view :before,.admin-view :after{box-sizing:border-box}.admin-view button{background:var(--admin-blue);color:#fff;border:1px solid #0000;border-radius:12px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:780;line-height:1.35;transition:background .16s,border-color .16s,transform .16s,opacity .16s}.admin-view button:hover:not(:disabled){background:var(--admin-blue-dark);transform:translateY(-1px)}.admin-view button:active:not(:disabled){transform:translateY(0)}.admin-view button:disabled{cursor:not-allowed;opacity:.48}.admin-view button.secondary,.admin-view .admin-actions button,.admin-view .sort-step-button{color:#264464;background:#fff;border-color:#cbd9ea}.admin-view button.secondary:hover:not(:disabled),.admin-view .admin-actions button:hover:not(:disabled),.admin-view .sort-step-button:hover:not(:disabled){color:#0b4fd9;background:#edf5ff;border-color:#8fb6e8}.admin-view button.danger,.admin-view .admin-actions button.danger{color:#b4232c;background:#fff1f2;border-color:#ffd2d5}.admin-view :is(input,select,textarea){outline:none;min-width:0;color:var(--admin-ink)!important;background:#fff!important;border:1px solid #cfdbe8!important;border-radius:11px!important;font-size:14px!important}.admin-view :is(input,select,textarea):focus{border-color:#75a5ea!important;box-shadow:0 0 0 3px #0b4fd91a!important}.admin-command-header{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;inset-block-start:0;border:1px solid var(--admin-line)!important;min-height:92px!important;color:var(--admin-ink)!important;background:#fffffff5!important;border-radius:16px!important;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.1fr) auto!important;align-items:center!important;gap:16px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 4px 16px #10233f0d!important}.admin-command-header>div:first-child{gap:2px;min-width:0;display:grid}.admin-command-header>div:first-child>span{font-weight:800;color:var(--admin-blue)!important;font-size:12px!important}.admin-command-header h1{line-height:1.35;color:var(--admin-ink)!important;margin:0!important;font-size:clamp(22px,3vw,30px)!important}.admin-command-header p{color:var(--admin-muted)!important;margin:0!important;font-size:12px!important}.admin-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.admin-theme-control{border:1px solid var(--admin-line);color:#48627e;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 10px;display:flex}.admin-theme-control .shop-icon-glyph{width:18px;height:18px}.admin-theme-control select{min-height:34px!important;box-shadow:none!important;border:0!important;padding:3px 6px!important}.admin-dashboard-switch{color:#123d73!important;background:#f4f8fd!important;border-color:#c9d9ed!important;min-height:44px!important;padding:7px 12px!important}.admin-dashboard-switch small{color:#718198!important}.admin-command-search{border:1px solid var(--admin-line)!important;min-height:48px!important;box-shadow:none!important;background:#f8fafc!important;border-radius:13px!important}.admin-command-search input{min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}.admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-quick-access>button{border:1px solid var(--admin-line)!important;background:var(--admin-card)!important;min-height:96px!important;color:var(--admin-ink)!important;text-align:start!important;box-shadow:none!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:42px 1fr!important;align-items:center!important;gap:2px 10px!important;padding:14px!important;display:grid!important}.admin-quick-access>button>i{width:42px;height:42px;color:var(--admin-blue);background:#edf4ff;border-radius:12px;grid-row:1/3;place-items:center;display:grid}.admin-quick-access>button>span{color:var(--admin-muted);font-size:12px}.admin-quick-access>button>strong{color:var(--admin-ink);overflow-wrap:anywhere;font-size:18px}.admin-quick-access>button.needs-attention{border-inline-start:3px solid #e59618!important}.admin-workspace{align-items:start;min-width:0;grid-template-columns:272px minmax(0,1fr)!important;gap:16px!important;display:grid!important}.admin-view.sidebar-collapsed .admin-workspace{grid-template-columns:84px minmax(0,1fr)!important}.admin-navigation-shell{max-height:calc(100dvh - 132px);border:1px solid var(--admin-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;padding:10px!important;display:block!important;position:sticky!important;inset-block-start:112px!important;overflow:auto!important}.admin-drawer-header{border-bottom:1px solid var(--admin-line);align-items:center;gap:8px;min-height:62px;margin-bottom:8px;padding:8px;display:flex}.admin-drawer-header>div{flex:1;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;min-width:0;display:grid}.admin-drawer-header img{object-fit:contain;grid-row:1/3;width:38px;height:38px}.admin-drawer-header span{color:var(--admin-blue);font-size:10px;font-weight:800}.admin-drawer-header h2{color:var(--admin-ink);margin:0;font-size:14px}.admin-sidebar-collapse{width:34px;border-color:var(--admin-line)!important;color:#55708e!important;background:#fff!important;min-height:34px!important;padding:0!important}.admin-drawer-header>button:last-child{display:none}.admin-drawer-group{background:0 0!important;border:0!important;padding:6px 0!important}.admin-drawer-group>header{align-items:center;gap:8px;display:flex;padding:7px 9px!important}.admin-drawer-group>header>span{background:var(--admin-soft);width:26px;height:26px;color:var(--admin-blue);border-radius:8px;place-items:center;display:grid}.admin-drawer-group>header b{color:#263d5a;font-size:12px}.admin-drawer-group>header small{color:#8492a4;font-size:10px}.admin-tabs button{color:#4d627a!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:2px 0!important;padding:7px 9px!important;display:grid!important}.admin-tabs button:hover{color:#173c68!important;background:#f1f5fa!important;transform:none!important}.admin-tabs button.active{color:var(--admin-blue)!important;box-shadow:inset -3px 0 0 var(--admin-blue)!important;background:#eaf2ff!important}.admin-tabs button>span:first-child{border-radius:9px;place-items:center;width:30px;height:30px;display:grid;color:inherit!important;background:0 0!important}.admin-tabs button>span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-tabs button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.admin-tabs button small{color:#8997a8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.admin-tabs button em{text-align:center;border-radius:999px;min-width:22px;padding:2px 5px;font-size:10px;font-style:normal;color:#5b6f87!important;background:#e8eef6!important}.sidebar-collapsed .admin-drawer-header>div>:not(img),.sidebar-collapsed .admin-drawer-group>header div,.sidebar-collapsed .admin-tabs button>span:nth-child(2),.sidebar-collapsed .admin-tabs button em{display:none!important}.sidebar-collapsed .admin-drawer-header>div{display:block}.sidebar-collapsed .admin-sidebar-collapse .shop-icon-glyph{transform:rotate(180deg)}.sidebar-collapsed .admin-tabs button{grid-template-columns:1fr!important;justify-items:center!important;padding-inline:4px!important}.admin-workspace-content{min-width:0}.admin-section{min-width:0;border:1px solid var(--admin-line)!important;background:var(--admin-card)!important;box-shadow:none!important;border-radius:16px!important;padding:20px!important}.admin-section-title{border-bottom:1px solid var(--admin-line);min-height:58px;padding-bottom:14px;align-items:center!important;margin-bottom:16px!important}.admin-section-title span{color:var(--admin-blue)!important;font-size:12px!important}.admin-section-title h2{color:var(--admin-ink)!important;margin:2px 0 0!important;font-size:22px!important}.admin-overview-actions{gap:8px;display:flex}.admin-overview-actions button{align-items:center;gap:7px;display:inline-flex}.admin-widget-settings{background:#f5f9ff;border:1px solid #cfdff3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.admin-widget-settings>div{min-width:210px;margin-inline-end:auto;display:grid}.admin-widget-settings small{color:var(--admin-muted);font-size:11px}.admin-widget-settings label{border:1px solid var(--admin-line);color:#334d6b;background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:12px;display:flex}.admin-widget-settings input{min-height:0!important;box-shadow:none!important}.admin-dashboard-widgets{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.admin-dashboard-widget{border:1px solid var(--admin-line);background:#fff;border-radius:15px;min-width:0;position:relative}.admin-dashboard-widget.widget-metrics{border:0;grid-column:1/-1}.admin-dashboard-widget.widget-orders{grid-column:1}.admin-dashboard-widget.widget-attention{grid-column:2}.admin-widget-handle{z-index:2;color:#9caabd;cursor:grab;border-radius:8px;padding:4px 7px;font-weight:900;position:absolute;inset-block-start:9px;inset-inline-start:10px}.admin-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-financial-summary>article{border:1px solid var(--admin-line)!important;min-height:126px!important;color:var(--admin-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;align-content:space-between!important;gap:7px!important;padding:16px!important;display:grid!important}.admin-financial-summary>article>span{font-weight:700;color:var(--admin-muted)!important;font-size:12px!important}.admin-financial-summary>article>strong{overflow-wrap:anywhere;color:var(--admin-ink)!important;font-size:clamp(18px,2vw,24px)!important}.admin-financial-summary>article>small{color:#8693a5!important;font-size:11px!important}.admin-financial-summary>article.financial-card-primary{background:#edf4ff!important;border-color:#aac8f5!important}.admin-financial-summary>article.financial-card-primary>strong{color:var(--admin-blue)!important}.admin-financial-summary>article.needs-attention{background:#fffaf0!important;border-color:#f3d29b!important}.admin-trend-panel,.admin-overview-list,.admin-attention-panel{padding:18px}.admin-trend-panel>header,.admin-overview-list>header,.admin-attention-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:52px;display:flex}.admin-trend-panel h3,.admin-overview-list h3,.admin-attention-panel h3{color:var(--admin-ink);margin:2px 0 0;font-size:17px}.admin-trend-panel header span,.admin-overview-list header span,.admin-attention-panel header span{color:var(--admin-muted);font-size:11px}.admin-trend-panel header strong{color:var(--admin-blue);font-size:17px}.admin-sales-chart{border-top:1px solid var(--admin-line);grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:210px;padding-top:18px;display:grid}.admin-sales-chart>div{grid-template-rows:1fr auto auto;justify-items:center;gap:5px;min-width:0;height:100%;display:grid}.admin-sales-chart>div>span{background:#edf3fa;border-radius:8px;align-items:flex-end;width:min(28px,70%);height:100%;display:flex;overflow:hidden}.admin-sales-chart i{background:var(--admin-blue);border-radius:8px;width:100%;display:block}.admin-sales-chart b{color:#5c7088;font-size:10px}.admin-sales-chart small{color:#8090a4;font-size:9px}.admin-overview-list>button,.admin-attention-panel>button{border:1px solid var(--admin-line);width:100%;min-height:64px;color:var(--admin-ink);text-align:start;background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:7px;padding:8px 10px;display:grid}.admin-overview-list>button:hover,.admin-attention-panel>button:hover{background:#f7faff;border-color:#aac7ec;transform:none}.admin-list-icon,.admin-attention-panel>button>i{width:40px;height:40px;color:var(--admin-blue);background:#edf4ff;border-radius:11px;place-items:center;font-style:normal;display:grid}.admin-attention-panel>button>i.warning{color:#b9780b;background:#fff5df}.admin-attention-panel>button>i.success{color:#16784c;background:#eaf8f1}.admin-overview-list>button>span:nth-child(2),.admin-attention-panel>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-overview-list>button b,.admin-attention-panel>button b{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-overview-list>button small,.admin-attention-panel>button small{color:var(--admin-muted);font-size:10px}.admin-overview-list>button>strong,.admin-attention-panel>button>strong{color:#24415f;white-space:nowrap;font-size:12px}.admin-view :is(.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card,.admin-support-ticket,.catalog-excel-card,.category-layout-builder){border:1px solid var(--admin-line)!important;background:var(--admin-card)!important;box-shadow:none!important;border-radius:14px!important}.admin-filter-row{border:1px solid var(--admin-line);background:#f4f7fb;border-radius:13px;gap:5px!important;padding:5px!important}.admin-filter-row button{color:#536880!important;background:0 0!important;border:0!important;min-height:36px!important}.admin-filter-row button.active{color:var(--admin-blue)!important;background:#fff!important;box-shadow:0 1px 4px #14305314!important}.admin-order-tools{border:1px solid var(--admin-line);background:#fafbfd;border-radius:13px;padding:12px}.admin-drawer-trigger{display:none!important}[data-theme=dark] .admin-view{--admin-bg:#071421;--admin-card:#0d1e2f;--admin-ink:#edf4fb;--admin-muted:#9aacbf;--admin-line:#263b50;--admin-soft:#122b43}[data-theme=dark] .admin-command-header,[data-theme=dark] .admin-navigation-shell,[data-theme=dark] .admin-section,[data-theme=dark] .admin-dashboard-widget,[data-theme=dark] .admin-financial-summary>article,[data-theme=dark] .admin-overview-list>button,[data-theme=dark] .admin-attention-panel>button{background:var(--admin-card)!important;border-color:var(--admin-line)!important}[data-theme=dark] .admin-view :is(input,select,textarea),[data-theme=dark] .admin-theme-control,[data-theme=dark] .admin-widget-settings label{border-color:var(--admin-line)!important;color:var(--admin-ink)!important;background:#10263a!important}[data-theme=dark] .admin-command-search,[data-theme=dark] .admin-order-tools,[data-theme=dark] .admin-filter-row{border-color:var(--admin-line)!important;background:#0a1a2a!important}[data-theme=dark] .admin-tabs button{color:#aebed0!important}[data-theme=dark] .admin-tabs button:hover{color:#e8f2fb!important;background:#132a40!important}[data-theme=dark] .admin-tabs button.active{color:#b9d4ff!important;background:#123563!important}[data-theme=dark] .admin-financial-summary>article.financial-card-primary{background:#102f58!important;border-color:#28548b!important}[data-theme=dark] .admin-financial-summary>article.needs-attention{background:#2a2418!important;border-color:#5f4d2b!important}[data-theme=dark] .admin-widget-settings{background:#0b2237;border-color:#29445f}[data-theme=dark] .admin-sales-chart>div>span{background:#172d43}[data-theme=dark] .admin-view .admin-section-title h2,[data-theme=dark] .admin-view .admin-financial-summary strong,[data-theme=dark] .admin-view .admin-overview-list b,[data-theme=dark] .admin-view .admin-attention-panel b{color:var(--admin-ink)!important}@media (max-width:1180px){.admin-quick-access,.admin-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-widgets{grid-template-columns:1fr}.admin-dashboard-widget.widget-orders,.admin-dashboard-widget.widget-attention{grid-column:1}}@media (max-width:900px){.admin-view{padding:10px!important}.admin-command-header{position:relative;grid-template-columns:minmax(0,1fr) auto!important}.admin-command-search{grid-column:1/-1}.admin-header-actions{align-self:start}.admin-theme-control{display:none}.admin-workspace,.admin-view.sidebar-collapsed .admin-workspace{display:block!important}.admin-drawer-trigger{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;width:100%;margin-bottom:10px;border-color:var(--admin-line)!important;background:var(--admin-card)!important;color:var(--admin-ink)!important;display:grid!important}.admin-menu-dialog[open]{background:#040e198c;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.admin-menu-dialog[open] .admin-navigation-shell{width:min(86vw,330px);max-height:100dvh;border-radius:0 18px 18px 0!important;position:fixed!important;inset:0 auto 0 0!important}.admin-drawer-header>button:last-child{display:grid}.admin-sidebar-collapse{display:none}.sidebar-collapsed .admin-drawer-header>div>:not(img),.sidebar-collapsed .admin-drawer-group>header div,.sidebar-collapsed .admin-tabs button>span:nth-child(2),.sidebar-collapsed .admin-tabs button em{display:initial!important}.sidebar-collapsed .admin-tabs button{grid-template-columns:30px minmax(0,1fr) auto!important;justify-items:start!important}}@media (max-width:600px){.admin-command-header{padding:14px!important}.admin-command-header h1{font-size:21px!important}.admin-dashboard-switch small{display:none}.admin-dashboard-switch b{font-size:11px}.admin-quick-access{grid-template-columns:1fr 1fr!important}.admin-quick-access>button{grid-template-columns:36px 1fr!important;min-height:88px!important;padding:10px!important}.admin-quick-access>button>i{width:36px;height:36px}.admin-section{padding:13px!important}.admin-financial-summary{grid-template-columns:1fr 1fr!important}.admin-financial-summary>article{min-height:112px!important;padding:12px!important}.admin-financial-summary>article>strong{font-size:17px!important}.admin-overview-actions{width:100%}.admin-overview-actions button{flex:1;padding-inline:8px;font-size:11px}.admin-section-title{flex-wrap:wrap}.admin-sales-chart{gap:5px;height:180px}.admin-overview-list>button{grid-template-columns:36px minmax(0,1fr) auto}.admin-overview-list>button>.status{grid-column:2/-1;justify-self:start}.admin-attention-panel>button{grid-template-columns:36px minmax(0,1fr) auto}}@media (max-width:560px){.billboard-admin-card{grid-template-columns:112px minmax(0,1fr);padding:8px}.billboard-admin-card .admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.products-billboard>button:first-child{aspect-ratio:16/7.5}.products-billboard-copy{padding:13px 14px 15px}.products-billboard-copy strong{font-size:16px}.products-view .service-picker{padding:9px!important}}.dashboard-command{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 0;display:grid}.dashboard-command>button{color:#10253b;min-width:0;min-height:92px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #d9e5f0;border-radius:18px;align-content:center;place-items:center;gap:5px;padding:12px 8px;display:grid}.dashboard-command>button>span{color:#0b65d8;background:#eaf4ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.dashboard-command .line-icon{width:20px;height:20px}.dashboard-command b{font-size:11px;line-height:1.45}.dashboard-command small{color:#6c8194;font-size:8px;line-height:1.4}.category-dashboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none!important;background:#ffffffb8!important;border:1px solid #d9e5f0!important;border-radius:24px!important;margin-top:12px!important;padding:16px!important}.category-dashboard .section-title{border-bottom:1px solid #e1e9f1;padding-bottom:11px;margin-bottom:13px!important}.category-dashboard .live-dot{font-size:9px!important}.dashboard-status-panel{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #d9e5f0;border-radius:24px;margin-top:12px;padding:16px}.dashboard-panel-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:13px;display:flex}.dashboard-panel-head>div{gap:3px;display:grid}.dashboard-panel-head span{color:#668096;font-size:9px}.dashboard-panel-head h2{color:#10253b;margin:0;font-size:18px}.dashboard-panel-head>button{color:#0866d7;background:0 0;border:0;font-size:9px}.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-status-grid button{min-width:0;min-height:70px;box-shadow:none;background:#f7fbff;border:1px solid #dce7f1;border-radius:15px;align-content:center;place-items:center;gap:4px;display:grid}.dashboard-status-grid b{color:#075fc8;font-size:18px}.dashboard-status-grid span{color:#526b80;font-size:9px}.dashboard-empty-state{background:#f1f7fd;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:12px;display:grid}.dashboard-empty-state>span{color:#0b65d8;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.dashboard-empty-state>div{gap:3px;min-width:0;display:grid}.dashboard-empty-state b{color:#183049;font-size:10px}.dashboard-empty-state small{color:#718599;font-size:8px;line-height:1.5}.dashboard-empty-state>button{color:#fff;background:#0b65d8;border:0;border-radius:10px;padding:8px 10px;font-size:8px}.admin-hero{min-height:178px!important;box-shadow:none!important;background:linear-gradient(135deg,#092f67 0%,#075dc5 58%,#1686f4 100%)!important;border:1px solid #ffffff38!important;border-radius:26px!important;align-items:center!important;padding:24px!important}.admin-hero h1{max-width:270px;line-height:1.45;font-size:24px!important}.admin-hero p{max-width:300px;line-height:1.7;font-size:10px!important}.admin-hero i{width:52px!important;height:52px!important;box-shadow:none!important}.admin-kpis{margin-top:12px!important}.admin-kpis>button{text-align:right;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-content:center;background:#ffffffc7!important;border-color:#d9e5f0!important;border-radius:20px!important}.admin-kpis span{font-size:10px!important}.admin-kpis strong{color:#075fc8!important;font-size:24px!important}.admin-kpis small{font-size:8px!important}.admin-grouped-nav,.admin-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none!important;background:#ffffffbd!important;border:1px solid #d9e5f0!important;border-radius:24px!important}.admin-section{margin-top:12px;padding:16px!important}.admin-primary-tabs>button{border-radius:15px!important;min-height:72px!important}.admin-secondary-tabs button{border-radius:14px!important;min-height:64px!important}[data-theme=dark] .dashboard-command>button,[data-theme=dark] .category-dashboard,[data-theme=dark] .dashboard-status-panel,[data-theme=dark] .admin-kpis>button,[data-theme=dark] .admin-grouped-nav,[data-theme=dark] .admin-section{background:#0c2338d1!important;border-color:#294a67!important}[data-theme=dark] .dashboard-command>button,[data-theme=dark] .dashboard-panel-head h2,[data-theme=dark] .dashboard-empty-state b{color:#eff6fd}[data-theme=dark] .dashboard-status-grid button,[data-theme=dark] .dashboard-empty-state{background:#102f49;border-color:#294a67}[data-theme=dark] .dashboard-command>button>span,[data-theme=dark] .dashboard-empty-state>span{background:#173e5e}@media (max-width:380px){.dashboard-command{gap:6px}.dashboard-command>button{padding-inline:4px}.dashboard-command b{font-size:10px}.dashboard-empty-state{grid-template-columns:34px minmax(0,1fr)}.dashboard-empty-state>button{grid-column:1/-1}}.account-user-name,[data-theme=dark] .account-user-name{color:var(--moqimi-ink)}.products-view{padding-top:12px!important;display:block!important}.products-heading{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0 2px!important}.products-heading h1{margin:0!important;font-size:21px!important;line-height:1.45!important}.products-heading p{color:#6e8193!important;margin:2px 0 0!important;font-size:9px!important}.products-view .store-search{min-height:52px!important;box-shadow:none!important;border-radius:16px!important;margin:0 0 10px!important}.products-view .store-search input{font-size:12px!important}.products-view .product-filters{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}.products-view .product-filters .category{min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:7px 12px!important}.products-view .service-picker{min-height:0!important;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #d9e5f0!important;border-radius:20px!important;margin:0!important;padding:14px!important}.products-view .service-picker-head{border-bottom:1px solid #e0e9f1;min-height:0!important;margin:0 0 12px!important;padding:0 0 10px!important}.products-view .service-picker-head h2{font-size:17px!important}.products-view .service-picker-head p{margin-top:2px!important;font-size:8px!important}.products-view .service-picker-grid{margin:0!important}.products-view .service-picker-grid button{min-height:132px!important;padding:9px 5px!important}.products-view .service-picker-grid .service-picker-art{width:66px!important;height:66px!important}.products-view .products-page-grid{align-content:start!important;margin:0!important;padding:0!important}.products-view .products-page-grid .product-card{align-self:start!important}.products-view .products-page-grid .product-copy{min-height:92px!important;padding:8px!important}.products-view .products-page-grid .product-copy h3{min-height:34px!important;font-size:11px!important}[data-theme=dark] .products-view .service-picker{background:#0c2338d1!important;border-color:#294a67!important}.pin-backdrop{z-index:1000!important;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#08182aa8!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.pin-backdrop~.bottom-nav{visibility:hidden!important;pointer-events:none!important}body:has(.pin-backdrop) .bottom-nav{visibility:hidden!important;pointer-events:none!important}.pin-sheet{color:#10243a!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;backdrop-filter:blur(24px)saturate(125%)!important;background:#fcfefff5!important;border:1px solid #ffffffe6!important;border-radius:28px!important;justify-items:center!important;gap:14px!important;width:min(100%,360px)!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:22px 20px 18px!important;display:grid!important;position:relative!important;overflow-y:auto!important;box-shadow:0 24px 70px #02142747!important}.pin-sheet .sheet-close{color:#172c41!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce7f1!important;border-radius:50%!important;place-items:center!important;font-size:24px!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.pin-shield{color:#0872e3!important;background:linear-gradient(145deg,#e9f4ff,#d9ebff)!important;border-radius:17px!important;width:52px!important;height:52px!important;font-size:17px!important}.pin-heading{text-align:center;justify-items:center;gap:4px;display:grid}.pin-heading>span{color:#0872e3;font-size:9px;font-weight:800}.pin-heading h2{color:#10243a;line-height:1.55;margin:0!important;font-size:18px!important}.pin-heading p{color:#72869a;line-height:1.6;margin:0!important;font-size:9px!important}.pin-dots{background:#f4f9fe;border:1px solid #d8e5f0;border-radius:16px;justify-content:center;align-items:center;gap:16px;width:100%;height:58px;display:flex}.pin-dots i{background:0 0;border:2px solid #9bb0c4;border-radius:50%;width:13px;height:13px;transition:transform .14s,background-color .14s,border-color .14s}.pin-dots i.filled{background:#0872e3;border-color:#0872e3;transform:scale(1.08)}.pin-hidden-input{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.pin-keypad{direction:ltr;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.pin-keypad button,.pin-keypad>span{min-height:48px}.pin-keypad button{color:#12283f;box-shadow:none;background:#fff;border:1px solid #dbe6f0;border-radius:14px;font:700 17px Arial,sans-serif}.pin-keypad button:active{background:#eaf4ff;transform:scale(.97)}.pin-keypad .pin-backspace{color:#647b91;font-size:19px}.pin-confirm{min-height:52px!important;box-shadow:none!important;background:linear-gradient(135deg,#075bc7,#1484f3)!important;border-radius:15px!important;font-size:11px!important}[data-theme=dark] .pin-sheet{color:#f2f7fc!important;background:#0b1f31f7!important;border-color:#355574!important}[data-theme=dark] .pin-heading h2{color:#f2f7fc}[data-theme=dark] .pin-dots{background:#102e47;border-color:#34536f}[data-theme=dark] .pin-keypad button{color:#f2f7fc;background:#143650;border-color:#34536f}[data-theme=dark] .pin-sheet .sheet-close{color:#fff!important;background:#143650!important;border-color:#34536f!important}@media (max-height:650px){.pin-sheet{gap:9px!important;padding-block:16px!important}.pin-shield{width:42px!important;height:42px!important}.pin-keypad button,.pin-keypad>span{min-height:40px}.pin-dots{height:48px}}.category-grid button,.category-grid button:first-child,.service-picker-grid button,.products-view .service-picker-grid button{aspect-ratio:3/4!important;align-content:center!important;gap:6px!important;width:100%!important;min-height:0!important;padding:9px 5px!important;overflow:hidden!important}.category-grid button>b,.service-picker-grid button>span:first-child,.products-view .service-picker-grid .service-picker-art{aspect-ratio:1!important;flex:none!important;width:min(58px,68%)!important;height:auto!important;padding:7px!important}.category-grid span,.service-picker-grid b{min-height:0!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.category-grid small,.service-picker-grid small{min-height:0!important;padding:3px 6px!important;font-size:8px!important;line-height:1.35!important}.payment-method-admin-card{width:100%!important;min-width:0!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #d9e5f0!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:12px!important;padding:15px!important;display:grid!important;overflow:hidden!important}.payment-method-card-head{border-bottom:1px solid #e1e9f1!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-bottom:11px!important;display:flex!important}.payment-method-card-head>div{gap:3px;min-width:0;display:grid}.payment-method-card-head b{color:#10253b;line-height:1.5;font-size:14px!important}.payment-method-card-head small{color:#6d8296;font-size:9px!important}.payment-method-card-head>span{border-radius:999px;flex:none;padding:5px 9px;font-size:8px;font-weight:800}.payment-method-card-head>span.active{color:#177243;background:#e4f7eb}.payment-method-card-head>span.inactive{color:#ad4035;background:#fff0ee}.payment-method-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.payment-method-data-grid>div{background:#f7fbff;border:1px solid #e0e9f1;border-radius:13px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 10px;display:grid;overflow:hidden}.payment-method-data-grid span{color:#72869a;font-size:8px}.payment-method-data-grid b{color:#14304a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.55;overflow:hidden;font-size:10px!important}.payment-method-admin-card .admin-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.payment-method-admin-card .admin-actions button{width:100%!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;border-radius:11px!important;margin:0!important;padding:7px 4px!important;font-size:9px!important}.payment-method-admin-card .payment-assets-form{border-top:1px solid #e1e9f1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding-top:11px!important;display:grid!important}.payment-method-admin-card .payment-assets-form label{color:#5e7488!important;gap:5px!important;min-width:0!important;font-size:8px!important;display:grid!important}.payment-method-admin-card .payment-assets-form input{background:#f7fbff!important;border:1px solid #dce7f0!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:42px!important;padding:8px!important;font-size:8px!important}.payment-method-admin-card .payment-assets-form button{min-height:42px!important;box-shadow:none!important;border-radius:11px!important;grid-column:1/-1!important}.payment-method-create-form{box-shadow:none!important;background:#ffffffc2!important;border:1px solid #d9e5f0!important;border-radius:20px!important;margin-top:14px!important;padding:16px!important}.payment-method-create-form>h2{border-bottom:1px solid #e1e9f1!important;margin:0 0 14px!important;padding-bottom:10px!important;font-size:17px!important}.payment-method-create-form .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.payment-method-create-form label{color:#536a7e!important;gap:6px!important;min-width:0!important;font-size:9px!important;display:grid!important}.payment-method-create-form input,.payment-method-create-form select,.payment-method-create-form textarea{width:100%!important;min-width:0!important;box-shadow:none!important;background:#f9fcff!important;border:1px solid #d9e4ee!important;border-radius:12px!important}.payment-method-create-form input,.payment-method-create-form select{height:46px!important;padding:0 11px!important}.payment-method-create-form textarea{resize:vertical;min-height:76px!important;padding:10px!important}.payment-method-create-form>button{min-height:48px!important;box-shadow:none!important;border-radius:13px!important;margin-top:4px!important}[data-theme=dark] .payment-method-admin-card,[data-theme=dark] .payment-method-create-form{background:#0c2338d1!important;border-color:#294a67!important}[data-theme=dark] .payment-method-card-head b,[data-theme=dark] .payment-method-data-grid b{color:#eef6fd}[data-theme=dark] .payment-method-data-grid>div,[data-theme=dark] .payment-method-admin-card .payment-assets-form input,[data-theme=dark] .payment-method-create-form input,[data-theme=dark] .payment-method-create-form select,[data-theme=dark] .payment-method-create-form textarea{color:#eef6fd!important;background:#102f49!important;border-color:#31516d!important}@media (max-width:360px){.payment-method-data-grid,.payment-method-create-form .admin-form-grid{grid-template-columns:1fr!important}}@keyframes sheet-in{0%{opacity:0;transform:translateY(30px)}}@keyframes toast-in{0%{opacity:0;transform:translate(50%,12px)}}@media (min-width:600px){.app-shell{border-radius:30px;min-height:calc(100vh - 36px);margin-block:18px;box-shadow:0 20px 70px #00000024}}@media (max-width:370px){.product-grid{grid-template-columns:1fr}.product-art{height:150px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{--ink:#10233f;--muted:#718097;--paper:#f5f8fc;--card:#fff;--lime:#1677e8;--violet:#0a5fc7;--line:#e2eaf3;--soft-blue:#eef6ff;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-soft:0 6px 22px #0f36660e}body{color:var(--ink);font-family:Tahoma,Arial,sans-serif}.app-shell{background:var(--paper);width:min(100%,540px);padding-inline:16px}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:transform .16s,background-color .16s,border-color .16s,opacity .16s}button:active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.55}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #1677e82e}.topbar{gap:10px;height:68px}.brand-mark,.header-account{border:1px solid var(--line);width:40px;height:40px;box-shadow:none}.brand-mark{border-radius:12px}.header-account{background:var(--soft-blue);color:var(--lime);border-radius:12px}.brand-copy strong{letter-spacing:-.2px;font-size:14px}.brand-copy span{font-size:7px}.hero{border-radius:var(--radius-lg);background:linear-gradient(140deg,#0b316d,#0878e8);box-shadow:0 12px 30px #0953ac2e}.hero h1{letter-spacing:-.7px}.hero-wallet{min-height:278px}.hero-balance{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:13px}.hero-balance button{box-shadow:none;border-radius:9px}.shop-announcement{border-radius:var(--radius-md);box-shadow:none;background:#fffaf0;border-color:#f2dfb7}.section-title{align-items:center}.section-title h2{font-size:14px}.live-dot{border-radius:8px}.category-grid{gap:8px}.category-grid button{border-radius:var(--radius-md);min-height:84px;box-shadow:none;padding:12px}.category-grid button:first-child{background:var(--soft-blue)}.category-grid b{border-radius:10px;width:36px;height:36px;font-size:16px}.category-grid span{font-size:9px}.page-view{padding-top:12px}.page-heading{border-radius:var(--radius-lg);box-shadow:none;background:#103765;border:1px solid #174f96;padding:20px}.page-heading h1{margin-block:6px;font-size:23px}.page-heading p{font-size:8px}.compact-heading{padding:18px}.credit-form,.panel-form,.security-card,.home-screen-card,.profile-card,.kyc-card,.wallet-payment-section,.wallet-history,.management-list,.customer-order-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-soft)}.credit-form,.panel-form{gap:11px;padding:15px}.credit-form label,.panel-form label{gap:6px;font-size:8px}.credit-form input,.credit-form select,.panel-form input,.panel-form select,.panel-form textarea,.admin-search input,.admin-order-search input{border:1px solid var(--line);min-height:43px;box-shadow:none;background:#fbfcfe;border-radius:10px}.credit-submit,.panel-form>button,.primary-action{background:var(--lime);min-height:44px;box-shadow:none;border-radius:10px}.credit-presets button,.product-filters button,.admin-filter-row button{box-shadow:none;border-radius:9px}.product-grid,.products-page-grid{gap:9px}.product-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;overflow:hidden}.product-art{height:108px}.product-copy{padding:10px}.price-row button{box-shadow:none;border-radius:8px}.cart-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d9e7f6;border-radius:16px;left:16px;right:16px;box-shadow:0 10px 28px #0b376e24}.balance-card,.wallet-balance-card{border-radius:var(--radius-lg)}.wallet-quick-actions{border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.wallet-quick-actions button{min-height:62px}.wallet-quick-actions span{width:32px;height:32px;box-shadow:none;border-radius:9px}.wallet-view .wallet-payment-section,.wallet-topup-form,.wallet-history{border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.bank-payment-card{border-radius:var(--radius-md);box-shadow:none}.bank-card-row{min-height:48px;box-shadow:none;border-radius:10px}.wallet-transaction-list article{background:#fbfcfe;border-radius:10px}.profile-card{padding:16px}.avatar,.admin-avatar{border-radius:11px}.account-menu,.recipient-list,.customer-order-list{gap:8px}.account-menu button,.recipient-card,.customer-order-card{border-radius:var(--radius-md);box-shadow:none}.security-card,.home-screen-card,.kyc-card{margin-top:10px;padding:15px}.sheet-backdrop,.receipt-backdrop,.member-detail-backdrop{background:#09182d94}.product-sheet,.pin-sheet,.order-receipt,.member-detail-sheet{border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #0000002e}.bottom-nav{left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));background:#0d2a4df7;border:1px solid #ffffff1a;border-radius:18px;height:64px;box-shadow:0 10px 30px #071f4133}.bottom-nav button{border-radius:12px}.admin-view{padding-top:8px}.admin-hero{border-radius:var(--radius-lg);min-height:116px;box-shadow:none;background:#103765;padding:19px}.admin-hero h1{font-size:22px}.admin-hero i{border-radius:12px;width:44px;height:44px}.admin-kpis button{border-radius:var(--radius-md);min-height:82px;box-shadow:none;padding:12px}.admin-kpis strong{font-size:15px}.admin-tabs{background:#f5f8fcf5;margin-inline:-16px;padding-inline:16px}.admin-tabs button{border-radius:11px;min-width:72px;height:50px}.admin-tabs button.active{background:#103765}.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card{border-radius:var(--radius-md);box-shadow:none}.admin-order-controls select,.admin-order-controls input,.admin-order-controls button{border-radius:9px}.admin-empty{border-radius:var(--radius-md);background:#fbfcfe}.status{border-radius:7px}.toast{border-radius:11px;box-shadow:0 10px 30px #0c2c502b}[data-theme=dark]{--paper:#081523;--card:#0e2033;--ink:#edf5ff;--muted:#96a8bd;--line:#20364d;--soft-blue:#102b48}[data-theme=dark] html,[data-theme=dark] body{background:#050e18}[data-theme=dark] .topbar,[data-theme=dark] .admin-tabs{background:0 0}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .wallet-transaction-list article{color:var(--ink);background:#0b1b2d}@media (min-width:600px){.app-shell{border-radius:26px}}@media (max-width:360px){.app-shell{padding-inline:12px}.category-grid{grid-template-columns:1fr}.category-grid button{min-height:72px}.bottom-nav{left:8px;right:8px}}.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.category-grid button,.category-grid button:first-child,.service-picker-grid button{gap:4px;padding:7px 6px 9px;border-radius:15px!important}.category-grid button>b,.service-picker-art{border-radius:12px!important;padding:5px!important}.category-grid button>b>img,.category-grid button>b .category-custom-image,.service-picker-art>img{border-radius:9px}.category-grid span,.service-picker-grid b{min-height:36px;line-height:1.45;font-size:12px!important}.category-grid small,.service-picker-grid small{min-height:22px;padding:2px 6px;font-size:9px!important}.products-page-grid.list-mode .product-card,.products-page-grid.list-mode.single-product .product-card{border-radius:15px!important}.products-page-grid.list-mode .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{min-height:38px;font-size:12px;line-height:1.5}.products-page-grid.list-mode .price-row,.products-page-grid.list-mode.single-product .price-row{padding-top:6px}.products-page-grid.list-mode .price-row button,.products-page-grid.list-mode.single-product .price-row button{border-radius:9px;width:30px;min-width:30px;height:30px;min-height:30px;font-size:15px}@media (min-width:720px){.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:340px){.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-wallet{min-height:224px;box-shadow:none;border-radius:22px;padding:22px 20px 82px;overflow:hidden}.hero-wallet .eyebrow{color:#9fcfff;margin-bottom:5px;font-size:9px;font-weight:750}.hero-wallet h1{letter-spacing:-.5px;max-width:72%;margin:0;font-size:clamp(25px,7.5vw,35px);font-weight:850;line-height:1.42}.hero-wallet>p{color:#d5e9ff;max-width:66%;margin:7px 0 0;font-size:10px;line-height:1.65}.hero-wallet .hero-orb{width:64px;height:64px;box-shadow:none;border-radius:18px;bottom:89px;left:18px;right:auto}.hero-wallet .hero-orb img{object-fit:contain;border-radius:16px;width:100%;height:100%;padding:5px}.hero-wallet .hero-balance{min-height:58px;box-shadow:none;border-radius:14px;padding:9px 11px;bottom:13px;left:14px;right:14px}.hero-wallet .hero-balance>div{gap:1px}.hero-wallet .hero-balance span{font-size:8px}.hero-wallet .hero-balance strong{font-size:17px;line-height:1.4}.hero-wallet .hero-balance button{min-height:38px;box-shadow:none;border-radius:10px;padding:7px 10px;font-size:9px}.shop-announcement{border-radius:13px;margin-top:10px;padding:9px 10px}.shop-announcement>b{padding:5px 7px;font-size:8px}.shop-announcement strong{font-size:10px}.shop-announcement span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.category-dashboard{margin-top:12px;border-radius:18px!important;padding:12px!important}.category-dashboard .section-title{min-height:39px;margin-bottom:9px;padding-bottom:8px}.category-dashboard .section-title h2{font-size:16px}.category-dashboard .live-dot{border-radius:8px;padding:4px 7px;font-size:8px}@media (max-width:360px){.hero-wallet{min-height:214px;padding-inline:17px}.hero-wallet h1{max-width:76%;font-size:24px}.hero-wallet>p{max-width:70%;font-size:9px}.hero-wallet .hero-orb{width:58px;height:58px;left:14px}}[data-theme=dark] .shop-announcement{background:#2b2518;border-color:#665126}[data-theme=dark] .shop-announcement span{color:#d9c89f}.category-dashboard,.service-picker{padding:14px!important}.category-dashboard .section-title,.service-picker-head{min-height:44px;margin-bottom:10px;padding-bottom:9px}.category-dashboard .section-title h2,.service-picker-head h2{font-size:17px}.category-dashboard .section-title span,.service-picker-head span{font-size:9px}.service-picker-back{color:#075fbe;min-height:34px;font:inherit;background:#edf6ff;border:1px solid #bed8f5;border-radius:10px;padding:0 11px;font-size:9px;font-weight:800}.service-picker-empty{color:var(--muted);text-align:center;border:1px dashed #c9d9e8;border-radius:13px;grid-column:1/-1;margin:0;padding:24px 12px}.service-picker-art .shop-icon-glyph{color:#0b5fd7;width:34px;height:34px}.service-picker-art.service-group-internet{background:#eaf9f5!important}.service-picker-art.service-group-gaming{color:#6338d1;background:#f1edff!important}.service-picker-art.service-group-gift-card{color:#b41f73;background:#fff0f7!important}.service-picker-art.service-group-payments{background:#edf4ff!important}.admin-simple-card>b{align-items:center;gap:8px;display:flex}.admin-simple-card>b>span:last-child{gap:2px;min-width:0;display:grid}.admin-simple-card>b>span:last-child small{font-weight:650}.admin-product-card .admin-product-path{color:#708197;margin-top:3px;font-size:8px;display:block}.admin-product-price{align-items:center;gap:7px;margin-top:6px;display:flex}.admin-product-price>b{color:#073d82;font-size:12px}.admin-product-price>em{color:#0866c5;background:#edf6ff;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:800}.category-grid,.service-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.category-grid button,.category-grid button:first-child,.service-picker-grid button{gap:4px;padding:5px 5px 8px;transition:border-color .16s,background-color .16s,transform .16s;position:relative;background:#fff!important;border:1px solid #dce5ee!important;border-radius:13px!important}.category-grid button:active,.service-picker-grid button:active{transform:scale(.975)}:is(.category-grid button:focus-visible,.service-picker-grid button:focus-visible){outline-offset:2px;outline:3px solid #1268d72e;border-color:#1268d7!important}.category-grid button>b,.service-picker-art{aspect-ratio:1;background:#f4f7fb!important;border:0!important;border-radius:10px!important;width:100%!important;padding:4px!important}.category-grid button>b>img,.category-grid button>b .category-custom-image,.service-picker-art>img{object-fit:contain;border-radius:9px;padding:0}.category-grid span,.service-picker-grid b{min-height:34px;padding:0 2px;font-weight:800;line-height:1.45;font-size:11px!important}.category-grid small,.service-picker-grid small{color:#718096;background:0 0;border-radius:0;min-height:0;padding:0;font-weight:650;font-size:8px!important}.products-view .compact-heading{border-radius:18px;min-height:auto;padding:16px 18px}.products-view .compact-heading h1{margin-block:2px;font-size:23px}.products-view .compact-heading p{margin:0;font-size:11px}.store-search{border-radius:14px;min-height:48px}.product-filters{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:4px}.product-filters .category{min-height:36px;box-shadow:none;border-radius:10px;padding:0 11px;font-size:10px}.product-filters .category.active{box-shadow:none;background:#1268d7}.products-page-grid.list-mode .product-card,.products-page-grid.list-mode.single-product .product-card{background:#fff!important;border:1px solid #dce5ee!important;border-radius:13px!important}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{background:#f5f7fa;border-bottom:1px solid #e5ebf2}.products-page-grid.list-mode .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{padding:4px}.products-page-grid.list-mode .product-art em,.products-page-grid.list-mode.single-product .product-art em{border-radius:6px;max-width:calc(100% - 10px);padding:2px 5px;font-size:7px;top:5px;right:5px}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{min-height:104px;padding:7px}.products-page-grid.list-mode .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{min-height:35px;margin-bottom:2px;font-size:11px}.products-page-grid.list-mode .product-copy p,.products-page-grid.list-mode.single-product .product-copy p{min-height:15px;margin-bottom:2px;font-size:8px}.products-page-grid.list-mode .price-row,.products-page-grid.list-mode.single-product .price-row{border-top-color:#e7edf3;padding-top:5px}.products-page-grid.list-mode .price-row strong,.products-page-grid.list-mode.single-product .price-row strong{color:#0b4fd9;font-size:12px}.products-page-grid.list-mode .price-row button,.products-page-grid.list-mode.single-product .price-row button{background:#1268d7;border-radius:8px;width:27px;min-width:27px;height:27px;min-height:27px;font-size:13px}[data-theme=dark] .category-grid button,[data-theme=dark] .category-grid button:first-child,[data-theme=dark] .service-picker-grid button,[data-theme=dark] .product-filters,[data-theme=dark] .products-page-grid.list-mode .product-card,[data-theme=dark] .products-page-grid.list-mode.single-product .product-card{background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .category-grid button>b,[data-theme=dark] .service-picker-art,[data-theme=dark] .products-page-grid.list-mode .product-art,[data-theme=dark] .products-page-grid.list-mode.single-product .product-art{background:#102b43!important}@media (min-width:720px){.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:340px){.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar{z-index:5;position:relative}.brand-mark,.header-account{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffeb,#e7f2ffb8);border-color:#ffffffd9;box-shadow:0 9px 26px #17539117,inset 0 1px #fff}.hero,.wallet-balance-card,.admin-hero{background:radial-gradient(circle at 18% 118%,#5bbdff61,#0000 34%),radial-gradient(circle at 76% -20%,#ffffff2e,#0000 38%),linear-gradient(135deg,#073a80 0%,#0876e8 68%,#0754c9 100%);border:1px solid #ffffff40;box-shadow:0 20px 48px #084da138,inset 0 1px #ffffff38}.hero:before{opacity:.68}.hero-balance{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff24,#ffffff12);border:1px solid #ffffff3d;box-shadow:inset 0 1px #ffffff21}.hero-balance button,.wallet-balance-card>button{background:linear-gradient(145deg,#fff,#f0f7ff);box-shadow:0 10px 26px #0126602b,inset 0 1px #fff}.category-grid button,.shop-announcement,.wallet-quick-actions,.wallet-view .wallet-payment-section,.wallet-topup-form,.wallet-history,.credit-form,.panel-form,.profile-card,.security-card,.home-screen-card,.kyc-card,.customer-order-card,.product-card,.admin-kpis button,.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card,.management-list,.admin-empty{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffe6,#f4f9ffb8);border:1px solid #fffc;box-shadow:0 12px 34px #13437813,inset 0 1px #fff}.category-grid button:first-child{background:linear-gradient(145deg,#edf7fff5,#dcefffb8);border-color:#a6d2ff9e}.category-grid button:hover{border-color:#6db0f473;box-shadow:0 15px 36px #165ba61c,inset 0 1px #fff}.category-grid b,.wallet-quick-actions span,.wallet-form-heading>span,.admin-avatar,.proof-empty{background:linear-gradient(145deg,#fff,#e7f3ff);border:1px solid #fffc;box-shadow:0 8px 20px #145eaa17,inset 0 1px #fff}.product-card{overflow:hidden}.product-art:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 45%);position:absolute;inset:0}.bank-payment-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff0,#e2f1ffc2);border:1px solid #87bbef52;box-shadow:0 16px 38px #074baa21,inset 0 1px #fff}.bank-card-row{background:#ffffffad;border-color:#ffffffe0;box-shadow:0 7px 20px #18488011,inset 0 1px #fff}.page-heading{background:radial-gradient(circle at 85% -20%,#4ba0ff40,#0000 42%),linear-gradient(135deg,#0b315f,#154f8c);border-color:#ffffff26;box-shadow:0 16px 38px #0a33652b,inset 0 1px #ffffff21}.admin-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1f7fec2;border-bottom:1px solid #ffffffa6;box-shadow:0 8px 20px #1643750b}.admin-tabs button{background:#ffffffad;border-color:#ffffffbf;box-shadow:inset 0 1px #fff}.admin-tabs button.active{background:linear-gradient(145deg,#123f74,#0b2c55);border-color:#ffffff1f;box-shadow:0 8px 20px #092b5529}.bottom-nav{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#123962f2,#082344f7);border:1px solid #ffffff29;width:auto;max-width:512px;margin-inline:auto;transform:none;box-shadow:0 18px 42px #051b3945,inset 0 1px #ffffff1f}.bottom-nav button.active{background:linear-gradient(145deg,#4fa3ff33,#ffffff0f);box-shadow:inset 0 1px #ffffff14}.product-sheet,.pin-sheet,.order-receipt,.member-detail-sheet{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(160deg,#fffffff7,#eef6ffeb);border:1px solid #ffffffc7;box-shadow:0 -22px 60px #031e4138,inset 0 1px #fff}[data-theme=dark] .category-grid button,[data-theme=dark] .wallet-quick-actions,[data-theme=dark] .wallet-view .wallet-payment-section,[data-theme=dark] .wallet-topup-form,[data-theme=dark] .wallet-history,[data-theme=dark] .panel-form,[data-theme=dark] .security-card,[data-theme=dark] .profile-card,[data-theme=dark] .admin-kpis button,[data-theme=dark] .admin-order-card,[data-theme=dark] .admin-product-card,[data-theme=dark] .admin-member-card{background:linear-gradient(145deg,#122a43eb,#0a1d30d1);border-color:#6e9ecd29;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0a}@media (max-width:360px){.bottom-nav{width:auto;left:7px;right:7px}}.products-view{padding-bottom:104px}.products-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.products-page-grid.single-product{grid-template-columns:minmax(0,1fr)}.products-page-grid.single-product .product-card{grid-template-columns:minmax(126px,42%) minmax(0,1fr);display:grid}.products-page-grid.single-product .product-art{height:100%;min-height:172px}.product-card{flex-direction:column;min-width:0;display:flex}.product-art{background:linear-gradient(145deg,#0d79dd,#0750b6);min-height:118px}.product-art>img{background:#eaf4ff}.product-copy{flex-direction:column;flex:1;display:flex}.product-copy h3,.product-copy p{height:auto}.product-copy p{min-height:28px}.price-row{margin-top:auto}.price-row button{background:linear-gradient(145deg,#168cf2,#0762c8);border-radius:11px;width:34px;height:34px;box-shadow:0 8px 18px #0762c838}.product-sheet{padding:20px 18px calc(22px + env(safe-area-inset-bottom))}.sheet-art{border:1px solid #fffc;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0c46871f}.target-field input{border-radius:13px;min-height:50px;font-size:14px}.order-sheet-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:9px}.order-sheet-actions>button{min-height:50px}.order-sheet-actions .secondary-action{color:#315273;background:#f4f8fc;border:1px solid #c9dced}.order-sheet-actions .primary-action{background:linear-gradient(145deg,#168cf2,#075bc0);box-shadow:0 10px 22px #075bbe38}.wallet-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 7px}.wallet-quick-actions button{border-left:1px solid #235b971a}.wallet-quick-actions button:last-child{border-left:0}.wallet-payment-section{padding:16px}.wallet-payment-section>p{max-width:390px;line-height:1.85}.bank-payment-card{background:radial-gradient(circle at 8% 0,#4eaaff2e,#0000 36%),linear-gradient(145deg,#fffffffa,#e5f1ffe6);border-radius:22px;padding:15px}.bank-card-brand{border-bottom:1px solid #3470ae1f;margin-bottom:15px;padding-bottom:12px}.bank-brand-mark{color:#fff;background:linear-gradient(145deg,#168cf2,#0759bd);border-radius:12px;box-shadow:0 8px 18px #0759b933}.moqimi-card-brand{text-align:left}.bank-card-details{gap:8px}.bank-card-row,.bank-holder-row{background:#ffffffb8;border:1px solid #9ac1e840;grid-template-columns:minmax(82px,.7fr) minmax(0,1.65fr) auto;gap:9px;min-height:54px;padding:8px 10px}.bank-row-icon{display:none}.bank-row-label{color:#66809d;border:0;padding:0;font-size:7px}.bank-card-row b{color:#073d88;letter-spacing:1px;text-align:right;font-size:clamp(10px,3.4vw,15px);line-height:1.55}.bank-card-row button{background:#eef6ff;border:1px solid #d6e7f8;min-width:42px;min-height:34px;font-size:7px}@media (max-width:390px){.products-page-grid{gap:9px}.product-copy{padding:10px 9px}.product-copy h3{font-size:9px}.products-page-grid.single-product .product-card{grid-template-columns:40% minmax(0,1fr)}.bank-card-row,.bank-holder-row{grid-template-columns:74px minmax(0,1fr) auto}.bank-holder-row{grid-template-columns:74px minmax(0,1fr)}.bank-card-row b{letter-spacing:.5px;font-size:9px}}[data-theme=dark] .bank-payment-card{background:radial-gradient(circle at 8% 0,#247ed72e,#0000 38%),linear-gradient(145deg,#102b48,#0b1e34)}[data-theme=dark] .bank-card-row{background:#0a1d31b3;border-color:#6b9dcf24}[data-theme=dark] .bank-card-row b{color:#dcecff}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.category-grid button,.category-grid button:first-child{text-align:center;background:linear-gradient(155deg,#fffffff5,#ebf5ffd1);border:1px solid #ffffffe6;border-radius:20px;grid-template-rows:72px auto auto;grid-template-columns:1fr;place-items:center;gap:5px;min-height:142px;padding:12px 8px 10px;box-shadow:0 12px 28px #0e447e13,inset 0 1px #fff}.category-grid b{background:linear-gradient(145deg,#f7fbff,#dceeff);border:1px solid #fffffff2;border-radius:19px;grid-row:auto;width:70px;height:70px;font-size:30px;box-shadow:0 9px 22px #0f5eb01f,inset 0 1px #fff}.category-grid span{align-self:center;place-items:center;min-height:31px;font-size:8px;line-height:1.55;display:grid}.category-grid small{color:#2470c2;background:#e7f1ff;border-radius:999px;align-self:center;padding:4px 8px;font-size:6px}.product-filters{scrollbar-width:none;gap:7px}.product-filters::-webkit-scrollbar{display:none}.product-filters .category{background:#fffc;border-radius:12px;min-height:39px;padding:0 13px;box-shadow:0 5px 15px #1042790b}.product-filters .category.active{background:linear-gradient(145deg,#168cf2,#075bc3);box-shadow:0 8px 18px #075bc333}.products-page-grid.catalog-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.products-page-grid.catalog-mode .product-card{border-radius:18px}.products-page-grid.catalog-mode .product-art{height:104px;min-height:104px}.products-page-grid.catalog-mode .product-art:after{border-radius:20px;width:62px;height:62px}.products-page-grid.catalog-mode .product-art>span{font-size:29px}.products-page-grid.catalog-mode .product-art em{padding:3px 5px;font-size:5px;top:6px;right:6px}.products-page-grid.catalog-mode .product-copy{text-align:center;min-height:108px;padding:9px 8px}.products-page-grid.catalog-mode .product-copy h3{place-items:center;min-height:40px;margin:0;font-size:8px;line-height:1.55;display:grid}.products-page-grid.catalog-mode .product-copy p{display:none}.products-page-grid.catalog-mode .price-row{flex-wrap:wrap;justify-content:center;gap:2px}.products-page-grid.catalog-mode .price-row button{width:100%;height:30px;margin:7px 0 0;font-size:14px}.products-page-grid.list-mode .product-card,.products-page-grid.list-mode.single-product .product-card{border-radius:19px;grid-template-columns:105px minmax(0,1fr);min-height:116px;display:grid}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{border-radius:0 19px 19px 0;width:105px;height:100%;min-height:116px}.products-page-grid.list-mode .product-art:after{border-radius:21px;width:68px;height:68px}.products-page-grid.list-mode .product-copy{padding:13px 14px 11px}.products-page-grid.list-mode .product-copy h3{margin-bottom:3px;font-size:11px}.products-page-grid.list-mode .product-copy p{min-height:22px;font-size:7px}.products-page-grid.list-mode .price-row{padding-top:7px}.products-page-grid.list-mode .price-row button{width:36px;height:36px;font-size:16px}@media (max-width:390px){.category-grid{gap:7px}.category-grid button,.category-grid button:first-child{min-height:132px;padding-inline:5px}.category-grid b{width:62px;height:62px;font-size:26px}.products-page-grid.catalog-mode{gap:7px}.products-page-grid.catalog-mode .product-art{height:92px;min-height:92px}.products-page-grid.catalog-mode .product-copy{min-height:103px;padding-inline:6px}.products-page-grid.catalog-mode .product-copy h3{font-size:7px}}[data-theme=dark] .category-grid button,[data-theme=dark] .category-grid button:first-child{background:linear-gradient(155deg,#122a43f0,#0a1d30db);border-color:#6d9dca26;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff0a}.product-art,.sheet-art{background:linear-gradient(145deg,#f8fbff,#e4f1ff)}.product-art>img,.sheet-art>img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;padding:7px}.products-page-grid.catalog-mode .product-art{aspect-ratio:1;width:100%;height:auto;min-height:0}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{aspect-ratio:1}.sheet-art{aspect-ratio:1;width:min(100%,310px);margin-inline:auto}.sheet-art>img{padding:10px}@media (max-width:390px){.products-page-grid.catalog-mode .product-art{height:auto;min-height:0}}[data-theme=dark] .product-art,[data-theme=dark] .sheet-art{background:linear-gradient(145deg,#102a45,#0b1f34)}.service-picker{margin-top:16px}.service-picker-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.service-picker-head>div{gap:4px;display:grid}.service-picker-head h2{margin:0;font-size:15px}.service-picker-head p{color:var(--muted);margin:0;font-size:7px}.service-picker-head>span{color:#1768bd;background:#e2efff;border-radius:999px;padding:5px 9px;font-size:7px}.service-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-picker-grid button{min-width:0;min-height:176px;color:var(--ink);font:inherit;background:linear-gradient(155deg,#fffffff5,#edf6ffd6);border:1px solid #ffffffe0;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;display:flex;box-shadow:0 12px 28px #0c417814,inset 0 1px #fff}.service-picker-art{aspect-ratio:1;background:linear-gradient(145deg,#f7fbff,#dfeeff);border-radius:16px;place-items:center;width:100%;font-size:34px;display:grid;overflow:hidden}.service-picker-art img{object-fit:contain;width:100%;height:100%;padding:6px}.service-picker-grid b{text-align:center;place-items:center;min-height:31px;font-size:8px;line-height:1.55;display:grid}.service-picker-grid small{color:#2672c2;background:#e5f0ff;border-radius:999px;margin-top:auto;padding:4px 8px;font-size:6px}.products-page-grid.list-mode{margin-top:16px}@media (max-width:390px){.service-picker-grid{gap:7px}.service-picker-grid button{min-height:160px;padding-inline:6px}.service-picker-grid b{font-size:7px}}[data-theme=dark] .service-picker-grid button{background:linear-gradient(155deg,#122a43f0,#0a1d30db);border-color:#6d9dca26;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .service-picker-art{background:linear-gradient(145deg,#163551,#0c2339)}.payment-card-grid{gap:16px}.bank-payment-card{background:radial-gradient(circle at 8% 0,#48a2ff2b,#0000 35%),radial-gradient(circle at 100% 100%,#2470e114,#0000 36%),linear-gradient(145deg,#fffffffa,#eaf4ffe6);border:1px solid #81b4e552;border-radius:24px;padding:16px;box-shadow:0 18px 40px #0843891f,inset 0 1px #fff}.bank-payment-card:before,.bank-payment-card:after{opacity:.55}.bank-card-brand{grid-template-columns:48px minmax(0,1fr) auto;margin-bottom:13px;padding-bottom:13px}.bank-brand-mark{background:linear-gradient(145deg,#168df4,#064cae);border-radius:15px;width:48px;height:48px;font-size:19px}.bank-card-brand b{color:#092f67;font-size:11px}.bank-card-brand small{font-size:7px}.moqimi-card-brand strong{color:#0756b5;letter-spacing:1.3px;font-size:9px}.bank-card-details{background:#ffffff8f;border:1px solid #a6c7e840;border-radius:17px;gap:0;padding:5px;box-shadow:inset 0 1px #fff}.bank-card-row,.bank-holder-row{min-height:58px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #275e971a;border-radius:0;grid-template-columns:88px minmax(0,1fr) auto;padding:9px 8px}.bank-card-row:last-child{border-bottom:0}.bank-row-label{color:#607c9c;font-size:7px;font-weight:800}.bank-card-row b{color:#073c88;letter-spacing:1.1px;text-align:center;font-size:clamp(10px,3.8vw,16px);font-weight:800;line-height:1.55}.bank-holder-row b{letter-spacing:0}.bank-card-row button{color:#0864c7;background:#edf6ff;border:1px solid #cfe2f7;border-radius:10px;min-width:45px;min-height:34px}.bank-copy-all{color:#0964c5;min-height:43px;font:inherit;background:#f0f7ffdb;border:1px solid #b9d6f5;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:0 14px;font-size:8px;font-weight:900;display:inline-flex}.bank-copy-all span{font-size:13px}.bank-card-note{color:#536f8d;background:#e0efffa8;border-radius:10px;margin:10px 0 0;padding:9px 10px}@media (max-width:390px){.bank-payment-card{padding:13px}.bank-card-brand{grid-template-columns:42px minmax(0,1fr) auto}.bank-brand-mark{width:42px;height:42px}.bank-card-row,.bank-holder-row{grid-template-columns:74px minmax(0,1fr) auto}.bank-holder-row{grid-template-columns:74px minmax(0,1fr)}.bank-card-row b{letter-spacing:.6px;font-size:9px}}[data-theme=dark] .bank-payment-card{background:radial-gradient(circle at 8% 0,#247ed72b,#0000 38%),linear-gradient(145deg,#102b48,#0a1e33);border-color:#699ccf2e;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0a}[data-theme=dark] .bank-card-details{background:#07182975;border-color:#6696c721}[data-theme=dark] .bank-card-brand b,[data-theme=dark] .bank-card-row b{color:#e0edff}[data-theme=dark] .bank-copy-all{color:#73b7ff;background:#102d4b;border-color:#244b73}.bank-card-brand{grid-template-columns:48px minmax(0,1fr)}.bank-card-brand>div{text-align:right}.bank-holder-row{grid-template-columns:88px minmax(0,1fr) auto}.bank-card-row b{text-align:right}@media (max-width:390px){.bank-card-brand{grid-template-columns:42px minmax(0,1fr)}.bank-holder-row{grid-template-columns:74px minmax(0,1fr) auto}}.bank-payment-card.has-custom-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.bank-brand-mark{overflow:hidden}.bank-brand-mark img{object-fit:contain;background:#ffffffeb;width:100%;height:100%;padding:5px}.bank-card-row b[dir=ltr]{font-variant-numeric:tabular-nums;letter-spacing:.55px;text-overflow:clip;white-space:nowrap;font-size:clamp(8px,3vw,14px);overflow:hidden}.wallet-view .bank-card-details{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.wallet-view .bank-card-row,.wallet-view .bank-holder-row{min-height:56px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #275e9724;border-radius:0;grid-template-columns:54px minmax(0,1fr) 42px;gap:6px;padding:9px 2px}.wallet-view .bank-card-row:last-child{border-bottom:0}.wallet-view .bank-card-row b[dir=ltr]{letter-spacing:-.12px;text-align:center;min-width:0;text-overflow:unset;white-space:nowrap;direction:ltr;font-size:clamp(7px,2.25vw,11px);line-height:1.2;overflow:visible}.wallet-view .bank-card-row button{min-width:42px;min-height:34px;padding-inline:5px}@media (max-width:390px){.wallet-view .bank-card-row,.wallet-view .bank-holder-row{grid-template-columns:45px minmax(0,1fr) 38px;gap:4px}.wallet-view .bank-card-row button{min-width:38px;font-size:7px}}[data-theme=dark] .wallet-view .bank-card-details,[data-theme=dark] .wallet-view .bank-card-row,[data-theme=dark] .wallet-view .bank-holder-row{background:0 0}.payment-assets-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-top:10px;display:grid}.payment-assets-form label{color:var(--muted);gap:5px;font-size:7px;display:grid}.payment-assets-form input{border:1px solid var(--line);background:var(--card);border-radius:9px;width:100%;padding:7px;font-size:7px}.payment-assets-form button{color:#fff;min-height:38px;font:inherit;background:#0877e8;border:0;border-radius:9px;grid-column:1/-1;font-size:8px;font-weight:800}.wallet-view{--wallet-blue:#0b4fd9;--wallet-navy:#123a8f;--wallet-black:#0b0d12;--wallet-gold:#b8890b;color:var(--wallet-black);gap:12px;padding:8px 2px 22px}.wallet-page-heading{text-align:center;gap:3px;padding:5px 5px 1px;display:grid}.wallet-page-heading span{color:var(--wallet-blue);font-size:7px;font-weight:900}.wallet-page-heading h1{color:var(--wallet-black);letter-spacing:-.5px;margin:0;font-size:17px}.wallet-page-heading p{color:#727983;margin:0;font-size:8px}.wallet-view .wallet-balance-card{min-height:196px;color:var(--wallet-black);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:radial-gradient(circle at 5% 105%,#0b4fd917,#0000 38%),linear-gradient(145deg,#fffffff0,#f8fbffc2);border:1px solid #0f377321;border-radius:24px;padding:24px 22px 67px;box-shadow:0 16px 42px #123a8f1a,inset 0 1px #fff}.wallet-view .wallet-balance-card:after{background:linear-gradient(115deg,#ffffff8f,#0000 46%)}.wallet-view .wallet-balance-copy{text-align:center;gap:7px}.wallet-view .wallet-balance-copy span{color:#717984;font-size:8px}.wallet-view .wallet-balance-copy strong{color:var(--wallet-gold);letter-spacing:-1px;font-size:clamp(32px,11vw,48px);font-weight:850}.wallet-view .wallet-balance-copy small{color:#606a76;font-size:8px}.wallet-view .wallet-balance-copy em{color:var(--wallet-navy);background:#eef4ff;justify-self:center}.wallet-view .wallet-brand-art{opacity:.2;background:#ffffff94;border-radius:16px;width:62px;height:50px;bottom:15px;left:18px;transform:none;box-shadow:inset 0 0 0 1px #0b4fd914}.wallet-view .wallet-brand-art img{width:38px;height:38px;box-shadow:none;border-radius:10px}.wallet-view .wallet-balance-card>button{background:linear-gradient(135deg, var(--wallet-blue), #0868f2);color:#fff;border-radius:14px;min-height:42px;padding-inline:21px;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 9px 20px #0b4fd938}.wallet-view .wallet-quick-actions,.wallet-view .wallet-payment-section,.wallet-view .wallet-topup-form,.wallet-view .wallet-history{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#ffffffc7;border:1px solid #123a8f1a;box-shadow:0 12px 32px #123a8f12,inset 0 1px #fff}.wallet-view .wallet-quick-actions{border-radius:19px;padding:8px 5px}.wallet-view .wallet-quick-actions button{min-height:61px;color:var(--wallet-black)}.wallet-view .wallet-quick-actions span{width:31px;height:31px;color:var(--wallet-blue);box-shadow:none;background:#f7fbffe6;border:1px solid #d9e6fa;border-radius:10px}.wallet-view .wallet-quick-actions b{color:var(--wallet-black);font-size:7px}.wallet-view .wallet-payment-section,.wallet-view .wallet-topup-form,.wallet-view .wallet-history{border-radius:21px;padding:15px}.wallet-view .section-card-head span,.wallet-view .wallet-form-heading small{color:#7a828d}.wallet-view .section-card-head h2,.wallet-view .wallet-form-heading h2{color:var(--wallet-black)}.wallet-view .wallet-payment-section>p{color:#6f7781}.wallet-view .bank-payment-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#0b4fd917,#0000 34%),#f9fcffc2;border:1px solid #0b4fd921;border-radius:20px;padding:14px;box-shadow:0 10px 26px #123a8f14,inset 0 1px #fff}.wallet-view .bank-card-brand{margin-bottom:8px;padding-bottom:10px}.wallet-view .bank-card-brand b{color:var(--wallet-black);font-size:10px}.wallet-view .bank-card-brand small{color:#717985}.wallet-view .bank-card-row b,.wallet-view .bank-card-row b[dir=ltr]{color:var(--wallet-black)}.wallet-view .bank-card-row button{color:var(--wallet-blue);box-shadow:none;background:#f2f8ffe0;border-color:#d4e3f7}.wallet-view .wallet-form-heading>span{color:var(--wallet-blue);background:#edf4ff;box-shadow:inset 0 0 0 1px #dce9fb}.wallet-view .wallet-topup-form input{color:var(--wallet-black);box-shadow:none;background:#fafcffe6;border-color:#dce5f0}.wallet-view .wallet-topup-form>button{background:linear-gradient(135deg, var(--wallet-blue), #0868f2);box-shadow:0 9px 20px #0b4fd92e}.wallet-view .wallet-transaction-list article{box-shadow:none;background:#ffffffad;border-color:#e5eaf1}.wallet-view .wallet-transaction-list b{color:var(--wallet-black)}.wallet-view .wallet-transaction-list strong{color:var(--wallet-navy)}@media (max-width:380px){.wallet-view .wallet-balance-card{min-height:188px;padding-inline:17px}.wallet-view .wallet-brand-art{width:48px;left:10px}.wallet-view .wallet-payment-section,.wallet-view .wallet-topup-form,.wallet-view .wallet-history{padding:13px}}[data-theme=dark] .wallet-view{--wallet-black:#f3f6fb}[data-theme=dark] .wallet-view .wallet-balance-card,[data-theme=dark] .wallet-view .wallet-quick-actions,[data-theme=dark] .wallet-view .wallet-payment-section,[data-theme=dark] .wallet-view .wallet-topup-form,[data-theme=dark] .wallet-view .wallet-history,[data-theme=dark] .wallet-view .bank-payment-card{background:#0d1e30d6;border-color:#709fd52b;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0a}.bank-card-row,.bank-holder-row{grid-template-columns:minmax(0,1fr) 46px;gap:8px}.bank-card-row .bank-row-label{display:none}.bank-card-row b,.bank-card-row b[dir=ltr]{letter-spacing:.35px;text-align:right;min-width:0;text-overflow:initial;white-space:nowrap;font-size:clamp(7px,2.75vw,12px);overflow:visible}.bank-holder-row b{font-size:clamp(9px,3.2vw,14px)}.bank-card-row button{width:46px;min-width:46px}@media (max-width:390px){.bank-card-row,.bank-holder-row{grid-template-columns:minmax(0,1fr) 42px}.bank-card-row button{width:42px;min-width:42px;padding-inline:4px}}.wallet-view .bank-card-row,.wallet-view .bank-holder-row{direction:ltr;grid-template-columns:42px minmax(0,1fr) 44px;grid-template-areas:"copy value label";align-items:center;gap:5px;display:grid;overflow:hidden}.wallet-view .bank-card-row .bank-row-label{color:#667586;text-align:right;white-space:nowrap;direction:rtl;grid-area:label;font-size:6.5px;font-weight:800;display:block}.wallet-view .bank-card-row b,.wallet-view .bank-card-row b[dir=ltr]{color:#0b0d12;font-variant-numeric:tabular-nums;letter-spacing:-.18px;text-align:center;width:100%;min-width:0;max-width:100%;text-overflow:unset;white-space:nowrap;direction:ltr;grid-area:value;font-size:clamp(6.8px,2.05vw,10px);font-weight:850;line-height:1.25;overflow:visible}.wallet-view .bank-holder-row b{letter-spacing:0;direction:rtl;font-size:clamp(8px,2.65vw,12px)}.wallet-view .bank-card-row button{grid-area:copy;width:42px;min-width:42px;min-height:34px;margin:0;padding:0 3px}@media (max-width:350px){.wallet-view .bank-card-row,.wallet-view .bank-holder-row{grid-template-columns:38px minmax(0,1fr) 39px;gap:3px}.wallet-view .bank-card-row button{width:38px;min-width:38px}.wallet-view .bank-card-row b,.wallet-view .bank-card-row b[dir=ltr]{font-size:6.4px}.wallet-view .bank-card-row .bank-row-label{font-size:6px}}[data-theme=dark] .wallet-view .bank-card-row b,[data-theme=dark] .wallet-view .bank-card-row b[dir=ltr]{color:#f3f6fb}.mw-wallet{--mw-blue:#0b5ee8;--mw-navy:#123a8f;--mw-ink:#0b1220;color:var(--mw-ink);gap:13px;padding:8px 2px 24px;display:grid}.mw-head{justify-content:space-between;align-items:center;padding:6px 7px 2px;display:flex}.mw-head>div{gap:2px;display:grid}.mw-head span{color:var(--mw-blue);font-size:7px;font-weight:900}.mw-head h1{color:var(--mw-ink);letter-spacing:-.6px;margin:0;font-size:19px}.mw-head p{color:#77808c;margin:0;font-size:7px}.mw-head img{object-fit:cover;border-radius:15px;width:46px;height:46px;box-shadow:0 8px 22px #0d4da71f}.mw-balance{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:radial-gradient(circle at 5% 110%,#0b5ee824,#0000 37%),radial-gradient(circle at 98% -12%,#fffffff2,#0000 44%),linear-gradient(145deg,#ffffffed,#ebf5ffc7);border:1px solid #1b4c8921;border-radius:26px;align-content:start;justify-items:center;gap:6px;min-height:208px;padding:27px 23px 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #1042881c,inset 0 1px #fff}.mw-balance:before{content:"M";color:#0b5ee80e;font-size:110px;font-weight:900;line-height:1;position:absolute;bottom:7px;left:18px}.mw-balance-label{color:#747d89;font-size:8px;font-weight:700}.mw-balance strong{color:var(--mw-ink);letter-spacing:-1.4px;font-size:clamp(36px,12vw,52px);line-height:1.2}.mw-balance p{color:#727c88;margin:0;font-size:8px}.mw-balance small{color:var(--mw-navy);background:#edf4ff;border-radius:8px;padding:4px 8px;font-size:7px}.mw-balance button{color:#fff;min-height:43px;font:inherit;background:linear-gradient(135deg,#0868f2,#0b4fd9);border:0;border-radius:14px;padding:0 22px;font-size:8px;font-weight:900;position:absolute;bottom:20px;right:50%;transform:translate(50%);box-shadow:0 10px 23px #0b4fd93b}.mw-actions{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2;border:1px solid #1b4c891a;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px;display:grid;box-shadow:0 12px 30px #10428812,inset 0 1px #fff}.mw-actions button{min-height:63px;color:var(--mw-ink);font:inherit;background:0 0;border:0;border-left:1px solid #e8edf4;align-content:center;place-items:center;gap:6px;display:grid}.mw-actions button:last-child{border-left:0}.mw-actions span{width:31px;height:31px;color:var(--mw-blue);background:#f5f9ff;border:1px solid #d9e6fa;border-radius:10px;place-items:center;font-size:14px;display:grid}.mw-actions b{white-space:nowrap;font-size:7px}.mw-panel{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#fffc;border:1px solid #1b4c891a;border-radius:23px;margin:0;padding:16px;box-shadow:0 14px 34px #10428812,inset 0 1px #fff}.mw-section-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.mw-section-head>div{gap:3px;display:grid}.mw-section-head span{color:#7a838e;font-size:7px}.mw-section-head h2{color:var(--mw-ink);margin:0;font-size:15px}.mw-section-head i{color:var(--mw-blue);background:#edf4ff;border-radius:9px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.mw-hint{color:#747d88;margin:-2px 0 13px;font-size:7px;line-height:1.8}.mw-bank-list{gap:11px;display:grid}.mw-bank-card{background:linear-gradient(145deg,#fcfeffed,#eef7ffd1) 50%/cover;border:1px solid #0b5ee821;border-radius:19px;padding:14px;overflow:hidden;box-shadow:0 10px 27px #123a8f14,inset 0 1px #fff}.mw-bank-card>header{border-bottom:1px solid #1a49801a;align-items:center;gap:10px;padding-bottom:11px;display:flex}.mw-bank-card>header>span{width:44px;height:44px;color:var(--mw-blue);background:#fff;border:1px solid #dce8f6;border-radius:13px;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.mw-bank-card>header img{object-fit:contain;width:100%;height:100%;padding:5px}.mw-bank-card>header div{gap:2px;display:grid}.mw-bank-card>header b{color:var(--mw-ink);font-size:10px}.mw-bank-card>header small{color:#78818d;font-size:6.5px}.mw-bank-line{direction:ltr;border-bottom:1px solid #1a49801a;grid-template-columns:40px minmax(0,1fr) 44px;grid-template-areas:"copy value label";align-items:center;gap:5px;min-height:54px;display:grid}.mw-bank-line:last-of-type{border-bottom:0}.mw-bank-line label{color:#718092;text-align:right;white-space:nowrap;direction:rtl;grid-area:label;font-size:6.5px;font-weight:800}.mw-bank-line b{min-width:0;color:var(--mw-ink);font-variant-numeric:tabular-nums;letter-spacing:-.16px;text-align:center;white-space:nowrap;direction:ltr;grid-area:value;font-size:clamp(6.7px,2.05vw,10px);font-weight:850}.mw-bank-line button{width:40px;min-height:32px;color:var(--mw-blue);font:inherit;background:#f1f7ff;border:1px solid #d4e2f4;border-radius:10px;grid-area:copy;padding:0;font-size:6.5px;font-weight:900}.mw-holder b{letter-spacing:0;direction:rtl;font-size:clamp(8px,2.6vw,12px)}.mw-bank-card>p{color:#6e7885;margin:8px 0 0;font-size:7px}.mw-topup{gap:11px;display:grid}.mw-topup label{color:#626d79;font-size:7px}.mw-topup input{min-height:49px;color:var(--mw-ink);box-shadow:none;background:#fafcffe6;border:1px solid #dce5ef;border-radius:13px}.mw-topup>button{background:linear-gradient(135deg,#0868f2,#0b4fd9);border-radius:13px;min-height:49px;box-shadow:0 10px 22px #0b4fd92e}.mw-topup-hint{color:#6f7f91;margin:-3px 0 1px;font-size:12px;line-height:1.8}.mw-topup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.mw-topup-fields label{color:#3c536a;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.mw-topup-fields label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.mw-topup-fields label>span em{color:#8292a3;font-size:11px;font-style:normal;font-weight:500}.mw-topup-fields .wide{grid-column:1/-1}.mw-topup-fields :is(input,select){color:#173a5b;width:100%;min-width:0;min-height:48px;font:inherit;background:#fbfdff;border:1px solid #d4e1ed;border-radius:12px;outline:0;padding:0 13px;font-size:14px}.mw-topup-fields :is(input,select):focus{border-color:#6aade9;box-shadow:0 0 0 3px #1680df1a}.mw-proof-field{background:#f5faff;border:1px dashed #b7d1e9;border-radius:13px;padding:12px}.mw-proof-field input[type=file]{cursor:pointer;background:#fff;padding:7px}.mw-proof-field input[type=file]::file-selector-button{color:#075fb9;min-height:32px;font:inherit;cursor:pointer;background:#e7f2fd;border:0;border-radius:8px;margin-inline-end:10px;padding:0 12px;font-size:12px;font-weight:700}.mw-proof-field small{color:#74879a;font-size:11px;font-weight:500}.mw-topup-warning{color:#795b12;background:#fff9ea;border:1px solid #f0d9a9;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.mw-topup>button{color:#fff;font:inherit;border:0;font-size:14px;font-weight:800}.mw-topup>button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}[data-theme=dark] .mw-topup-fields :is(input,select),[data-theme=dark] .mw-proof-field input[type=file]{color:#edf5fc;background:#0a2135;border-color:#2b4862}[data-theme=dark] .mw-proof-field{background:#102c43;border-color:#315b7c}@media (max-width:520px){.mw-topup-fields{grid-template-columns:1fr}.mw-topup-fields .wide{grid-column:auto}.mw-topup-fields :is(input,select){font-size:16px}}.mw-transaction-list{gap:7px;display:grid}.mw-transaction-list article,.mw-transaction-list>button{width:100%;min-width:0;color:inherit;text-align:start;background:#ffffffad;border:1px solid #e7ecf3;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.mw-transaction-list article>span:first-child,.mw-transaction-list>button>span:first-child{border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.mw-transaction-list .credit{color:#128c57;background:#e8f8ef}.mw-transaction-list .debit{color:#d34d45;background:#ffedeb}.mw-transaction-list article>div,.mw-transaction-list>button>div{gap:3px;min-width:0;display:grid}.mw-transaction-list b{color:var(--mw-ink);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mw-transaction-list small{color:#7b8490;font-size:6px}.mw-transaction-list strong{color:var(--mw-navy);white-space:nowrap;font-size:8px}.mw-transaction-list .status{grid-column:3;font-size:6px}@media (max-width:350px){.mw-panel{padding:13px}.mw-bank-line{grid-template-columns:37px minmax(0,1fr) 39px;gap:3px}.mw-bank-line button{width:37px}.mw-bank-line b{font-size:6.2px}}[data-theme=dark] .mw-wallet{--mw-ink:#f3f6fb}[data-theme=dark] .mw-head p,[data-theme=dark] .mw-balance-label,[data-theme=dark] .mw-balance p{color:#9ba9b9}[data-theme=dark] .mw-balance,[data-theme=dark] .mw-actions,[data-theme=dark] .mw-panel,[data-theme=dark] .mw-bank-card{background:#0d1e30db;border-color:#709fd52b;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff0a}[data-theme=dark] .mw-actions button{border-color:#263d54}[data-theme=dark] .mw-actions span,[data-theme=dark] .mw-section-head i,[data-theme=dark] .mw-bank-line button{color:#70b5ff;background:#102e4b;border-color:#294967}[data-theme=dark] .mw-topup input,[data-theme=dark] .mw-transaction-list article,[data-theme=dark] .mw-transaction-list>button{color:#f3f6fb;background:#0a1a2ab3;border-color:#253d54}.line-icon{width:20px;height:20px;display:block}.bottom-nav button>span{place-items:center;display:grid}.bottom-nav button>b{font-size:9px;line-height:1.35}.mw-actions span .line-icon{width:17px;height:17px}.products-page-grid.list-mode .product-card,.products-page-grid.list-mode.single-product .product-card{aspect-ratio:1;border-radius:18px;flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{aspect-ratio:auto;border-radius:0;flex:0 0 57%;width:100%;height:57%;min-height:0}.products-page-grid.list-mode .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{object-fit:contain;padding:5px}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{flex:1;align-content:space-between;min-height:0;padding:8px 9px 7px;display:grid}.products-page-grid.list-mode .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{color:#0b1220;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.products-page-grid.list-mode .product-copy p,.products-page-grid.list-mode.single-product .product-copy p{display:none}.products-page-grid.list-mode .price-row,.products-page-grid.list-mode.single-product .price-row{gap:3px;padding-top:3px}.products-page-grid.list-mode .price-row button,.products-page-grid.list-mode.single-product .price-row button{border-radius:9px;width:30px;height:30px;font-size:14px}.page-heading>span,.section-card-head span,.mw-section-head span,.mw-head span,.mw-head p,.mw-hint,.mw-bank-card>header small,.mw-bank-card>p,.mw-topup label,.mw-transaction-list small{font-size:9px}.page-heading p,.wallet-payment-section>p,.account-section-card>p{font-size:10px;line-height:1.8}.mw-actions b,.mw-section-head i,.mw-bank-line label,.mw-bank-line button{font-size:8px}.mw-balance-label,.mw-balance p,.mw-balance button,.mw-topup>button,.panel-form label{font-size:10px}.panel-form input,.panel-form select,.panel-form textarea,.panel-form button{font-size:11px}@media (max-width:350px){.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{gap:8px}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{padding-inline:7px}.products-page-grid.list-mode .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{font-size:9px}}[data-theme=dark] .products-page-grid.list-mode .product-copy h3,[data-theme=dark] .products-page-grid.list-mode.single-product .product-copy h3{color:#f3f6fb}.mw-wallet{gap:11px;padding-top:2px}.mw-balance{color:#fff;background:radial-gradient(circle at 3% 105%,#ffffff26,#0000 34%),radial-gradient(circle at 95% -12%,#ffffff21,#0000 42%),linear-gradient(135deg,#168cf2,#075bd6 65%,#0847ac);border-color:#ffffff2e;border-radius:23px;justify-items:start;min-height:168px;padding:22px 22px 62px;box-shadow:0 16px 36px #0753bc3b,inset 0 1px #ffffff29}.mw-balance:before{content:"";border:20px solid #ffffff14;border-radius:50%;width:92px;height:92px;bottom:-39px;left:14px}.mw-balance-label{color:#dceeff;font-size:11px}.mw-balance strong{color:#fff;letter-spacing:-.8px;font-size:clamp(29px,9vw,40px)}.mw-balance p{color:#d9ebff;font-size:10px}.mw-balance small{color:#fff;background:#00297040;font-size:9px}.mw-balance button{color:#0759c7;background:#fff;border:1px solid #ffffffa6;border-radius:12px;min-height:39px;padding-inline:16px;font-size:10px;bottom:16px;right:20px;transform:none;box-shadow:0 8px 18px #00276d2e}.mw-actions{border-radius:18px;padding:6px}.mw-actions button{gap:5px;min-height:57px}.mw-actions span{width:29px;height:29px}.mw-actions b{font-size:9px}.mw-panel{border-radius:20px;padding:14px}.mw-section-head{margin-bottom:9px}.mw-section-head span{font-size:9px}.mw-section-head h2{font-size:16px}.mw-section-head i{font-size:9px}.mw-hint{margin-bottom:10px;font-size:10px;line-height:1.7}.mw-bank-card{border-radius:17px;padding:12px}.mw-bank-card>header{padding-bottom:9px}.mw-bank-card>header>span{border-radius:12px;width:40px;height:40px}.mw-bank-line{min-height:49px}.mw-bank-line label,.mw-bank-line button{font-size:9px}.mw-bank-line b{font-size:clamp(7.5px,2.15vw,10.5px)}.mw-bank-card>p{font-size:9px}.mw-topup{gap:9px}.mw-topup input,.mw-topup>button{min-height:46px;font-size:11px}.mw-transaction-list b,.mw-transaction-list strong{font-size:10px}.mw-transaction-list small{font-size:8px}@media (max-width:350px){.mw-balance{min-height:160px;padding-inline:17px}.mw-balance button{right:16px}.mw-panel{padding:12px}}[data-theme=dark] .mw-balance{background:radial-gradient(circle at 3% 105%,#ffffff1c,#0000 34%),linear-gradient(135deg,#126fca,#0b4791);border-color:#ffffff1f}.brand-category-icon{color:#0b62dc;filter:drop-shadow(0 4px 6px #074cad1f);width:100%;height:100%;display:block}.category-grid button>b{background:radial-gradient(circle at 25% 15%,#fff,#0000 34%),linear-gradient(145deg,#f9fcff,#dcecff);border:1px solid #78aae34d;border-radius:21px;width:64px;height:64px;padding:15px;position:relative;box-shadow:0 10px 24px #0b4fb11f,inset 0 1px #fff}.category-grid button>b:after{content:"";background:linear-gradient(145deg,#1382f633,#0b4fd90d);border-radius:7px;width:18px;height:18px;position:absolute;bottom:6px;left:6px}.category-grid button:nth-child(3n+2)>b .brand-category-icon{color:#123a8f}.category-grid button:nth-child(3n)>b .brand-category-icon{color:#168cf2}.service-picker-art .brand-category-icon{color:#0b62dc;background:linear-gradient(145deg,#fbfdff,#deedff);border:1px solid #78aae347;border-radius:17px;width:52px;height:52px;padding:11px;box-shadow:0 9px 20px #0b4fb11f}.product-art>span .brand-category-icon{color:#0b62dc;background:linear-gradient(145deg,#fbfdff,#dcecff);border:1px solid #78aae340;border-radius:24px;width:76px;height:76px;padding:17px;box-shadow:0 12px 25px #0b4fb121,inset 0 1px #fff}@media (max-width:390px){.category-grid button>b{border-radius:19px;width:58px;height:58px;padding:14px}.service-picker-art .brand-category-icon{width:46px;height:46px;padding:10px}.product-art>span .brand-category-icon{border-radius:20px;width:64px;height:64px;padding:14px}}[data-theme=dark] .category-grid button>b,[data-theme=dark] .service-picker-art .brand-category-icon,[data-theme=dark] .product-art>span .brand-category-icon{color:#71b7ff;background:linear-gradient(145deg,#173754,#0d2841);border-color:#6fa4d933;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0d}.customer-code{color:#0759c7;letter-spacing:.08em;background:#edf6ff;border:1px solid #bfd9f7;border-radius:999px;margin-top:10px;padding:7px 13px;font:800 13px/1 sans-serif;display:inline-flex}.receipt-row{cursor:pointer}.receipt-code{background:linear-gradient(135deg,#f7fbff,#e6f3ff);border:1px dashed #8dbdeb;border-radius:18px;place-items:center;gap:7px;margin:17px 0;padding:16px;display:grid}.receipt-code small{color:#60758b}.receipt-code b{color:#0759c7;letter-spacing:.1em;font:900 20px/1.2 sans-serif}.payment-receipt-list{border-top:1px solid #dbe7f2;gap:8px;margin-top:17px;padding-top:15px;display:grid}.payment-receipt-list h3{color:#101d2d;margin:0 0 3px;font-size:15px}.payment-receipt-list>button{color:#11243a;text-align:right;background:#ffffffc7;border:1px solid #dce8f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.payment-receipt-list span{gap:4px;min-width:0;display:grid}.payment-receipt-list span b{color:#0759c7;letter-spacing:.05em;font-size:11px}.payment-receipt-list span small{color:#738399;font-size:9px}.payment-receipt-list strong{white-space:nowrap;font-size:11px}.payment-proof{object-fit:contain;background:#eef5fb;border-radius:16px;width:100%;max-height:280px;margin-top:14px;display:block}.payment-receipt:before{content:"M";color:#085fca09;pointer-events:none;font:900 180px/1 sans-serif;position:absolute;inset:20% auto auto 5%}.payment-receipt>*{position:relative}[data-theme=dark] .customer-code,[data-theme=dark] .receipt-code{color:#78baff;background:#102e49;border-color:#315b82}[data-theme=dark] .receipt-code b{color:#78baff}[data-theme=dark] .payment-receipt-list{border-color:#29455e}[data-theme=dark] .payment-receipt-list h3{color:#eef7ff}[data-theme=dark] .payment-receipt-list>button{color:#eef7ff;background:#0f2b42bf;border-color:#29455e}.shop-icon-glyph{filter:drop-shadow(0 5px 8px #074cad21);place-items:center;width:100%;height:100%;font-size:clamp(25px,7vw,40px);line-height:1;display:grid}.shop-icon-glyph img,.shop-icon-glyph svg{object-fit:contain;width:72%;height:72%;display:block}.shop-icon-glyph svg{color:inherit;fill:none;stroke:currentColor}.shop-icon-glyph{color:#0b4fd9}.category-grid [data-icon-group=مخابرات],.service-picker-grid [data-icon-group=مخابرات]{color:#1677ff}.category-grid [data-icon-group=بازی],.service-picker-grid [data-icon-group=بازی]{color:#7c3aed}.category-grid [data-icon-group=فروشگاه],.service-picker-grid [data-icon-group=فروشگاه]{color:#c026d3}.category-grid [data-icon-group=مالی],.service-picker-grid [data-icon-group=مالی]{color:#123a8f}.category-grid [data-icon-group=دیجیتال],.service-picker-grid [data-icon-group=دیجیتال]{color:#6366f1}.category-grid [data-icon-group=کشورها],.service-picker-grid [data-icon-group=کشورها]{color:#4f46e5}.category-grid [data-icon-group=سفر],.service-picker-grid [data-icon-group=سفر]{color:#0284c7}.category-grid [data-icon-group=حساب],.service-picker-grid [data-icon-group=حساب]{color:#059669}.category-grid button.active .shop-icon-glyph,.category-grid button[aria-pressed=true] .shop-icon-glyph,.service-picker-grid button.active .shop-icon-glyph,.service-picker-grid button[aria-pressed=true] .shop-icon-glyph{color:#fff}.category-custom-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.category-grid button,.category-grid button:first-child,.category-grid button>b,.category-grid b{box-shadow:none}.category-grid button>b:has(.category-custom-image){background:#eef5fb;width:76px;height:76px;padding:0;overflow:hidden}.category-grid button>b:has(.category-custom-image):after{display:none}.category-grid button>b:has(.category-custom-image) .category-custom-image{object-fit:cover;width:100%;height:100%}.category-grid .shop-icon-glyph,.category-grid .brand-category-icon{filter:none}.category-grid button>b,.category-grid button>b .shop-icon-glyph,.category-grid button>b .brand-category-icon{box-shadow:none!important;filter:none!important}.category-grid button>b:after{display:none}.support-center textarea,.admin-support-ticket textarea{resize:vertical}.support-ticket-list,.admin-support-list{gap:12px;margin-top:15px;display:grid}.support-ticket,.admin-support-ticket{background:#ffffffd6;border:1px solid #dce8f4;border-radius:16px;padding:14px}.support-ticket>header,.admin-support-ticket>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.support-ticket>header>div,.admin-support-ticket>header>div{gap:4px;display:grid}.support-ticket>header small,.admin-support-ticket>header small{color:var(--muted);font-size:9px}.support-thread{gap:8px;display:grid}.support-thread p{background:#eef4fa;border-radius:13px;gap:4px;width:min(88%,440px);margin:0;padding:10px 12px;display:grid}.support-thread p.customer{background:#e5f1ff;border-bottom-left-radius:4px;margin-left:auto}.support-thread p.admin{color:#fff;background:#0b5fd7;border-bottom-right-radius:4px;margin-right:auto}.support-thread p b{font-size:9px}.support-thread p span{white-space:pre-wrap;font-size:10px;line-height:1.8}.support-thread p small{opacity:.72;font-size:7px}.support-ticket>form,.admin-support-ticket>form{gap:8px;margin-top:11px;display:grid}.support-ticket>form textarea,.admin-support-ticket>form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d5e2ef;border-radius:11px;padding:11px}.support-ticket>form button,.admin-support-ticket>form button{color:#fff;background:#0b5fd7;border-radius:10px;min-height:40px}.admin-support-ticket>form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-support-ticket>form select{min-height:40px;color:var(--ink);background:#fff;border:1px solid #d5e2ef;border-radius:10px}.report-date-filter{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.report-date-filter label{color:var(--muted);gap:5px;font-size:8px;display:grid}.report-date-filter input,.report-date-filter button{min-height:43px;color:var(--ink);background:#fff;border:1px solid #d7e4f1;border-radius:11px;padding:9px}.report-output-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.report-output-controls label{color:var(--muted);gap:5px;font-size:9px;display:grid}.report-output-controls select{width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e4f1;border-radius:11px;padding:9px 11px}.report-summary-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.report-summary-grid span{background:#f8fbff;border:1px solid #dce8f4;border-radius:14px;gap:5px;padding:13px;display:grid}.report-summary-grid small{color:var(--muted)}.report-summary-grid b{color:#0b4fd9;font-size:15px}.report-export-grid{gap:9px;margin-top:13px;display:grid}.report-export-grid button{width:100%;color:var(--ink);text-align:right;background:#fff;border:1px solid #d8e5f2;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.report-export-grid button>svg,.report-export-grid button>span:first-child{color:#0b5fd7}.report-export-grid button span{gap:4px;display:grid}.report-export-grid small,.report-note{color:var(--muted);font-size:8px;line-height:1.7}.report-note{margin-top:12px}[data-theme=dark] .support-ticket,[data-theme=dark] .admin-support-ticket,[data-theme=dark] .report-summary-grid span,[data-theme=dark] .report-export-grid button{background:#102b43;border-color:#294760}[data-theme=dark] .support-ticket>form textarea,[data-theme=dark] .admin-support-ticket>form textarea,[data-theme=dark] .admin-support-ticket>form select,[data-theme=dark] .report-date-filter input,[data-theme=dark] .report-date-filter button,[data-theme=dark] .report-output-controls select{color:#eef7ff;background:#0d263b;border-color:#31516c}[data-theme=dark] .support-thread p.customer{color:#eef7ff;background:#173c5d}.customer-menu-trigger{color:#0b4fd9;background:#f7faff;border:1px solid #dbe7f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.customer-menu-trigger svg{width:21px;height:21px}.customer-menu-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04142d6b;justify-content:flex-start;display:flex;position:fixed;inset:0}.customer-menu{background:var(--surface,#fff);width:min(88vw,360px);height:100%;padding:20px 16px;animation:.2s ease-out support-menu-in;box-shadow:20px 0 50px #001d502e}@keyframes support-menu-in{0%{transform:translate(-100%)}}.customer-menu>header{border-bottom:1px solid #e5edf5;grid-template-columns:48px 1fr 38px;align-items:center;gap:12px;padding:4px 4px 18px;display:grid}.customer-menu>header img{object-fit:contain;width:48px;height:48px}.customer-menu>header div{gap:2px;display:grid}.customer-menu>header small{color:var(--muted)}.customer-menu>header button{background:#f1f5f9;border-radius:10px;width:36px;height:36px;font-size:24px}.customer-menu nav{padding:12px 0;display:grid}.customer-menu nav button{text-align:right;min-height:52px;color:var(--ink);border-radius:12px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:6px 10px;display:grid}.customer-menu nav button:hover{color:#0b4fd9;background:#edf5ff}.customer-menu nav button>span{color:#0b4fd9;background:#eef5ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.customer-menu nav svg{width:18px;height:18px}.customer-menu-admin{color:#0b4fd9;background:#f7fbff;border:1px solid #bad3f5;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;display:flex}.support-page{width:100%}.customer-messenger,.support-admin{background:#fff;border:1px solid #dce7f1;border-radius:16px;min-height:660px;display:grid;overflow:hidden;box-shadow:0 8px 30px #0b4fd90f}.customer-messenger{grid-template-columns:290px minmax(0,1fr)}.support-admin{direction:rtl;grid-template-columns:300px minmax(420px,1fr) 280px}.customer-conversations,.support-inbox{background:#fbfdff;border-left:1px solid #e3ebf3;min-width:0}.customer-conversations>header,.support-inbox>header{border-bottom:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:14px;display:flex}.customer-conversations h2,.support-inbox h2{margin:0;font-size:18px}.customer-conversations header button{color:#fff;background:#0b4fd9;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;display:flex}.customer-conversations header button svg{width:16px}.customer-conversations>button{text-align:right;border-bottom:1px solid #edf2f7;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.customer-conversations>button.active{background:#eaf3ff}.customer-conversations>button>span{color:#fff;background:#0b4fd9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.customer-conversations>button div{gap:4px;min-width:0;display:grid}.customer-conversations>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-conversations>button em{color:var(--muted);font-size:10px}.support-chat{background:#f6f9fc;grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.support-chat>header{background:#fff;border-bottom:1px solid #dde8f2;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:12px 16px;display:grid}.support-chat>header>span{color:#0b4fd9;background:#e9f2ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.support-chat>header h2{margin:0 0 3px;font-size:16px}.support-chat>header small{color:var(--muted)}.support-chat>header button{background:#f1f5f9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mobile-chat-back{display:none!important}.messenger-thread{min-height:0;padding:18px;overflow-y:auto}.message-unit{display:contents}.message-day{justify-content:center;margin:12px 0;display:flex}.message-day span{color:#64748b;background:#ffffffe6;border:1px solid #dfe8f1;border-radius:999px;padding:5px 11px;font-size:10px}.message-bubble{background:#fff;border:1px solid #dde7f0;border-radius:14px 14px 4px;width:fit-content;max-width:min(76%,520px);margin:6px 0;padding:10px 12px 6px;box-shadow:0 2px 6px #0f2a4b0a}.message-bubble.customer{background:#e8f2ff;border-color:#bed6f8;border-radius:14px 14px 14px 4px;margin-right:auto}.message-bubble.internal{color:#5e4700;background:#fff9df;border:1px dashed #e4a700;margin-inline:auto}.internal-note-label{align-items:center;gap:5px;margin-bottom:5px;font-size:10px;display:flex}.internal-note-label svg{width:13px}.message-bubble p{white-space:pre-wrap;margin:0;line-height:1.75}.message-bubble img,.message-bubble video{object-fit:cover;border-radius:10px;width:min(100%,360px);max-height:320px;margin-bottom:7px;display:block}.message-bubble audio{width:min(300px,100%)}.message-bubble footer{color:#64748b;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.message-bubble footer svg{color:#0b70e0;width:14px;height:14px}.message-file{min-width:220px;color:inherit;align-items:center;gap:9px;display:flex}.message-file>svg{color:#0b4fd9;width:32px}.message-file span{display:grid}.message-file small{color:var(--muted)}.messenger-composer{z-index:2;background:#fff;border-top:1px solid #dfe8f0;padding:10px 12px;position:sticky;bottom:0}.composer-row{grid-template-columns:42px minmax(0,1fr) 42px 46px;align-items:end;gap:7px;display:grid}.composer-row textarea{resize:none;min-height:42px;max-height:120px;color:var(--ink);background:#f8fafc;border:1px solid #d8e3ed;border-radius:13px;padding:10px 12px}.composer-tool,.composer-send{color:#315577;background:#edf3f9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.composer-send{color:#fff;background:#0b4fd9;width:46px}.composer-tool.stop{color:#dc2626;background:#fee2e2}.composer-tool svg,.composer-send svg{width:19px}.composer-help{color:#7a8ca0;margin-top:5px;font-size:9px;display:block}.attachment-preview{background:#f7fafc;border:1px solid #dbe7f2;border-radius:11px;grid-template-columns:50px 1fr 30px;align-items:center;gap:9px;margin-bottom:8px;padding:7px;display:grid}.attachment-preview img,.attachment-preview video{object-fit:cover;border-radius:8px;width:50px;height:45px}.attachment-preview span{min-width:0;display:grid}.attachment-preview b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-timer{color:#be123c;align-items:center;gap:8px;min-height:42px;display:flex}.voice-timer i{background:#e11d48;border-radius:50%;width:9px;height:9px;animation:1s infinite pulse}.internal-note-switch{color:#8a6400;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.support-start{background:#fff;border:1px solid #dce8f2;border-radius:16px;max-width:720px;margin:0 auto;padding:24px}.support-start>header{gap:12px;margin-bottom:20px;display:flex}.support-start>header>span{color:#0b4fd9;background:#eaf3ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.support-start h2{margin:0 0 5px}.support-start p{color:var(--muted);margin:0}.support-start form{gap:12px;display:grid}.support-start label{gap:6px;font-weight:700;display:grid}.support-start :is(input,select,textarea){width:100%;color:var(--ink);background:#fff;border:1px solid #d7e3ee;border-radius:11px;padding:11px}.support-start form button{color:#fff;background:#0b4fd9;border-radius:11px;min-height:46px}.support-existing{color:#0b4fd9;width:100%;margin-top:10px}.support-search{background:#fff;border:1px solid #dce6ef;border-radius:11px;align-items:center;gap:7px;margin:10px;padding:9px 10px;display:flex}.support-search svg{width:17px}.support-search input{background:0 0;width:100%;min-width:0}.support-filters{gap:5px;padding:0 10px 10px;display:flex;overflow-x:auto}.support-filters button{background:#eef3f8;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.support-filters button.active{color:#fff;background:#0b4fd9}.inbox-list{max-height:610px;overflow-y:auto}.inbox-list>button{text-align:right;border-top:1px solid #edf2f6;grid-template-columns:44px 1fr auto;gap:9px;width:100%;padding:11px;display:grid;position:relative}.inbox-list>button.active{background:#eaf3ff}.inbox-list img,.inbox-list>button>span{object-fit:cover;color:#fff;background:#0b4fd9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.inbox-list div{gap:2px;min-width:0;display:grid}.inbox-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.inbox-list em{color:#486078;background:#eef3f8;border-radius:999px;width:fit-content;padding:2px 6px;font-size:8px}.inbox-list time{color:var(--muted);font-size:9px}.inbox-list>button>i{background:#0b4fd9;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px;left:10px}.admin-chat>header{grid-template-columns:44px 1fr 145px}.admin-chat>header select{border:1px solid #d6e2ec;border-radius:9px;min-height:38px;padding:7px}.order-context{color:#164e8c;background:#eef5ff;border-bottom:1px solid #dce7ef;align-items:center;gap:9px;padding:9px 14px;display:flex}.order-context>svg{width:20px}.order-context span{display:grid}.order-context button{color:#0b4fd9;background:#fff;border-radius:8px;margin-right:auto;padding:7px 10px}.support-customer{background:#fbfdff;border-right:1px solid #e3ebf3}.support-customer>header{border-bottom:1px solid #e5edf5;align-items:center;min-height:72px;padding:15px;display:flex}.support-customer h2{margin:0;font-size:16px}.customer-summary{justify-items:center;gap:5px;padding:20px;display:grid}.customer-summary img,.customer-summary>span{object-fit:cover;color:#fff;background:#0b4fd9;border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:24px;display:grid;box-shadow:0 0 0 1px #cfe0f2}.support-customer dl{margin:0;padding:0 14px}.support-customer dl div{border-bottom:1px solid #e6edf4;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.support-customer dt{color:var(--muted)}.support-customer dd{overflow-wrap:anywhere;margin:0;font-weight:700}.support-customer>label{gap:6px;margin:14px;font-weight:700;display:grid}.support-customer select{border:1px solid #d8e3ed;border-radius:9px;width:100%;min-height:40px;padding:8px}.support-tags{flex-wrap:wrap;gap:5px;padding:10px 14px;display:flex}.support-tags span{color:#0b4fd9;background:#eaf3ff;border-radius:999px;padding:5px 8px}.support-empty{color:var(--muted);grid-column:span 2;align-content:center;place-items:center;display:grid}.support-empty svg{width:50px;height:50px}[data-theme=dark] :is(.customer-menu,.customer-messenger,.support-admin,.support-chat>header,.messenger-composer,.support-start,.support-search){color:#eef7ff;background:#10283d;border-color:#29465f}[data-theme=dark] :is(.customer-conversations,.support-inbox,.support-customer){background:#0d2235;border-color:#29465f}[data-theme=dark] .support-chat{background:#0a1b2b}[data-theme=dark] .message-bubble{color:#eef7ff;background:#17364e;border-color:#31526d}[data-theme=dark] .message-bubble.customer{background:#174b78}[data-theme=dark] :is(.composer-row textarea,.support-start input,.support-start select,.support-start textarea,.admin-chat select,.support-customer select){color:#eef7ff;background:#0b2032;border-color:#31516c}@media (max-width:980px){.support-admin{grid-template-columns:260px 1fr}.support-customer{display:none}}@media (max-width:700px){.customer-messenger,.support-admin{border-radius:13px;grid-template-columns:1fr;min-height:calc(100dvh - 190px)}.support-inbox{display:none}.customer-messenger:has(.support-chat) .customer-conversations{display:none}.support-admin .support-chat{display:grid}.support-chat>header{grid-template-columns:38px 42px 1fr auto}.mobile-chat-back{display:grid!important}.messenger-thread{padding:12px 9px}.message-bubble{max-width:88%}.composer-row{grid-template-columns:40px minmax(0,1fr) 40px 43px;gap:5px}.admin-chat>header{grid-template-columns:42px 1fr 120px}.support-page{margin-inline:-4px}.dashboard-topbar .customer-menu-trigger{display:grid}}.support-admin{grid-template-columns:minmax(270px,320px) minmax(420px,1fr) minmax(260px,300px);height:min(790px,100dvh - 170px)}.customer-messenger{height:min(760px,100dvh - 190px)}.support-inbox{grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.support-filters{scrollbar-width:none;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.support-filters button{color:#567087;background:#fff;border:1px solid #dce7f1;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font:700 11px inherit}.support-filters button.active{color:#0b4fd9;background:#eaf2ff;border-color:#0b4fd9}.inbox-list{min-height:0;overflow-y:auto}.inbox-list>button{grid-template-columns:46px minmax(0,1fr) auto;min-height:86px;position:relative}.inbox-list>button>i,.customer-conversations>button>i{color:#fff;background:#0b4fd9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:800 10px inherit;display:grid}.message-bubble{padding-top:11px;position:relative}.message-bubble.pinned{border-color:#82ace7;box-shadow:inset 3px 0 #0b4fd9}.message-pinned{color:#0b4fd9;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;display:flex}.message-pinned svg{width:12px;height:12px}.message-reply-preview{background:#0b4fd912;border-inline-start:3px solid #0b4fd9;border-radius:7px;gap:2px;margin-bottom:7px;padding:6px 9px;display:grid}.message-reply-preview b{color:#0b4fd9;font-size:10px}.message-reply-preview span{color:#52677b;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11px;overflow:hidden}.message-media{cursor:zoom-in;background:0 0;border:0;padding:0}.message-actions{opacity:0;pointer-events:none;background:#fff;border:1px solid #dae5ef;border-radius:9px;gap:2px;padding:3px;transition:opacity .15s;display:flex;position:absolute;inset-block-start:-19px;inset-inline-end:8px;box-shadow:0 5px 18px #0f2b471a}.message-bubble:hover .message-actions,.message-bubble:focus-within .message-actions{opacity:1;pointer-events:auto}.message-actions :is(button,a){color:#4c667e;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.message-actions svg{width:14px;height:14px}.message-bubble footer span{align-items:center;gap:2px;display:inline-flex}.message-bubble footer .delivery-state.pending svg,.message-bubble footer .delivery-state.sent svg{color:#7b8fa2}.message-bubble footer .delivery-state.delivered svg{color:#4c7ea8}.message-bubble footer .delivery-state.seen svg{color:#0784e3}.message-bubble footer .delivery-state.failed svg{color:#dc3545}.support-viewer{z-index:1000;background:#031023e6;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.support-viewer>img{object-fit:contain;border-radius:14px;max-width:min(100%,1100px);max-height:88dvh}.support-viewer>button{color:#102a43;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:25px;position:fixed;inset-block-start:18px;inset-inline-end:20px}.composer-row{grid-template-columns:42px 42px minmax(0,1fr) 42px 46px}.composer-text,.attachment-menu-wrap{min-width:0;position:relative}.composer-text textarea{box-sizing:border-box;width:100%}.attachment-menu,.emoji-picker{z-index:8;background:#fff;border:1px solid #dce7f1;border-radius:12px;padding:7px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:0;box-shadow:0 12px 32px #0f2a4b26}.attachment-menu{gap:3px;width:150px;display:grid}.attachment-menu button{color:#16344f;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 9px;font:700 12px inherit;display:flex}.attachment-menu button:hover{background:#edf4ff}.attachment-menu svg{color:#0b4fd9;width:17px}.emoji-picker{grid-template-columns:repeat(4,34px);gap:3px;display:grid}.emoji-picker button{background:0 0;border:0;border-radius:7px;width:34px;height:34px;font-size:18px}.composer-reply{color:#0b4fd9;background:#eef5ff;border-inline-start:3px solid #0b4fd9;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 9px;display:grid}.composer-reply>svg{width:17px}.composer-reply span{min-width:0;display:grid}.composer-reply small{color:#667d94;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-reply button{color:#546d84;background:0 0;border:0;font-size:20px}.support-upload-progress{background:#eaf0f7;border-radius:8px;height:27px;margin-bottom:7px;position:relative;overflow:hidden}.support-upload-progress span{background:#bfd8ff;transition:width .2s;position:absolute;inset-block:0;inset-inline-start:0}.support-upload-progress b{z-index:1;color:#0b4fd9;place-items:center;height:100%;font-size:10px;display:grid;position:relative}.support-tags{flex-wrap:wrap;gap:5px;display:flex}.support-tags button.active{color:#0b4fd9;background:#eaf2ff;border-color:#0b4fd9}.support-timeline{border-top:1px solid #e2eaf2;margin-top:16px;padding-top:12px}.support-timeline h3{margin:0 0 9px;font-size:13px}.support-timeline p{gap:8px;margin:0;padding:0 0 10px;display:flex}.support-timeline p>i{background:#0b4fd9;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.support-timeline p span{display:grid}.support-timeline p b{font-size:11px}.support-timeline p small{color:#75899b;font-size:9px}[data-theme=dark] :is(.message-actions,.attachment-menu,.emoji-picker){background:#10283d;border-color:#31516c}[data-theme=dark] :is(.attachment-menu button,.composer-reply){color:#eaf4ff}[data-theme=dark] .composer-reply{background:#153651}@media (max-width:700px){.support-admin,.customer-messenger{height:calc(100dvh - 150px)}.composer-row{grid-template-columns:38px 38px minmax(0,1fr) 38px 42px;gap:4px}.composer-tool{width:38px;height:40px}.composer-send{width:42px;height:40px}.message-actions{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;margin-top:5px;position:static}.support-viewer{padding:18px}.support-chat>header{z-index:5;position:sticky;top:0}}@media (max-width:390px){.report-date-filter{grid-template-columns:1fr 1fr}.report-date-filter button{grid-column:1/-1}.report-output-controls{grid-template-columns:1fr}.category-grid button>b:has(.category-custom-image){width:70px;height:70px;padding:0}}.admin-view .support-admin{--support-blue:#0b4fd9;--support-border:#dce7f3;grid-template-columns:minmax(280px,318px) minmax(430px,1fr) minmax(270px,304px);width:100%;height:clamp(650px,100dvh - 190px,820px);min-height:650px;border:1px solid var(--support-border)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 18px 50px #143f7014!important}.admin-view .support-inbox,.admin-view .support-customer{min-height:0;background:#fbfdff!important}.admin-view .support-inbox{grid-template-rows:auto auto auto minmax(0,1fr);border-inline-end:1px solid var(--support-border)!important}.admin-view .support-inbox>header,.admin-view .support-customer>header{background:#fff;min-height:78px;padding:14px 16px}.admin-view .support-inbox>header>div,.admin-view .support-customer>header>div{gap:2px;display:grid}.admin-view .support-inbox>header span,.admin-view .support-customer>header span{color:#73879b;font-size:12px;font-weight:700}.admin-view .support-inbox>header h2,.admin-view .support-customer>header h2{color:#102a43;margin:0;font-size:20px}.admin-view .support-inbox>header>button{color:#315a80;background:#f7faff;border:1px solid #dfe9f4;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-view .support-inbox>header>button svg{width:18px}.admin-view .support-search{min-height:46px;margin:12px 14px 8px;background:#fff!important;border:1px solid #d6e3f0!important;border-radius:13px!important;padding:0 13px!important}.admin-view .support-search:focus-within{box-shadow:0 0 0 3px #0b4fd914;border-color:#8ebcff!important}.admin-view .support-search input{min-height:44px;font-size:13px!important}.admin-view .support-filters{background:0 0!important;gap:7px!important;padding:4px 14px 12px!important}.admin-view .support-filters button{align-items:center;gap:6px;min-height:34px;display:inline-flex;color:#60758a!important;background:#fff!important;border-color:#dce7f2!important;padding:0 10px!important;font-size:11px!important}.admin-view .support-filters button b{color:#526a82;background:#edf3f9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:10px;display:grid}.admin-view .support-filters button.active{border-color:var(--support-blue)!important;background:var(--support-blue)!important;color:#fff!important}.admin-view .support-filters button.active b{color:#fff;background:#fff3}.admin-view .inbox-list{padding:4px 8px 12px}.admin-view .inbox-list>button{border:1px solid #0000;border-radius:14px;min-height:88px;margin:3px 0;padding:12px 10px}.admin-view .inbox-list>button:hover{background:#f2f7fd}.admin-view .inbox-list>button.active{box-shadow:inset -3px 0 var(--support-blue);background:#eaf3ff;border-color:#bad6fa}.admin-view .inbox-list img,.admin-view .inbox-list>button>span{background:linear-gradient(145deg,#0b4fd9,#2a82ed);width:46px;height:46px;font-size:17px;font-weight:800}.admin-view .inbox-list div{align-content:center;gap:3px}.admin-view .inbox-list div>b{color:#15324d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-view .inbox-list small{color:#6d8194;font-size:12px}.admin-view .inbox-list em{color:#7c8ea0;background:0 0;font-size:10px}.admin-view .inbox-list time{color:#71869a;padding-top:3px;font-size:10px}.admin-view .inbox-list>button>i{min-width:21px;height:21px;font-size:10px;bottom:11px;left:10px}.support-list-empty{color:#8092a5;text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.support-list-empty svg{color:#9fb0c0;width:38px;height:38px}.support-list-empty b{color:#526a82}.support-list-empty span{font-size:12px}.admin-view .admin-chat{background-image:url(/moqimi-support-chat-bg-light.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto auto minmax(0,1fr) auto;background-color:#eaf6ff!important}.admin-view .admin-chat>header{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-bottom:1px solid #1d64ab29;grid-template-columns:46px minmax(0,1fr) auto;min-height:76px;padding:10px 14px;box-shadow:0 5px 18px #11437014;background:#f4f9ffd6!important}.admin-view .admin-chat>header>span{color:#fff;background:linear-gradient(145deg,#0b4fd9,#2787ed);width:48px;height:48px;position:relative;overflow:visible}.admin-view .admin-chat>header>span img{object-fit:cover;border-radius:50%;width:48px;height:48px}.admin-view .admin-chat>header>span>i{background:#16b867;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;inset-block-end:1px;inset-inline-start:-1px}.admin-view .admin-chat>header h2{color:#102a43;margin:0 0 2px;font-size:16px}.admin-view .admin-chat>header small{color:#70869b;align-items:center;gap:5px;display:flex}.admin-view .admin-chat>header small b{color:#16a45c}.support-chat-actions{align-items:center;gap:6px;display:flex}.admin-view .support-chat-actions>button{color:#0b62e6;background:#ffffffb8;border:1px solid #1d64ab29;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffffb3}.admin-view .support-chat-actions>button svg{width:18px}.admin-view .support-chat-actions select{border-radius:11px;width:132px;min-height:38px;font-weight:700;font-size:12px!important}.admin-view .order-context{color:#23445f;background:#fffffff0;border:1px solid #cfe2fa;border-radius:13px;min-height:64px;margin:10px 14px 0;padding:9px 11px}.admin-view .order-context-icon{width:38px;height:38px;color:var(--support-blue);background:#e9f3ff;border-radius:11px;place-items:center;display:grid}.admin-view .order-context-icon svg{width:19px}.admin-view .order-context>span:nth-child(2){gap:1px;display:grid}.admin-view .order-context>span:nth-child(2) small{color:#71869b;font-size:10px}.admin-view .order-context>span:nth-child(2) b{color:#15324d;font-size:13px}.admin-view .order-context em{color:#12814a;background:#e8f8ef;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.admin-view .order-context button{color:var(--support-blue);align-items:center;gap:4px;margin-inline-start:auto;font-size:11px;font-weight:800;display:flex}.admin-view .order-context button svg{width:15px}.admin-view .messenger-thread{padding:18px 22px}.admin-view .message-day span{color:#647b91;background:#ffffffd9;border:0;font-size:11px;box-shadow:0 4px 14px #1e4a7714}.admin-view .message-bubble{border:0;border-radius:17px 17px 5px;max-width:min(78%,560px);box-shadow:0 4px 15px #123e6712}.admin-view .message-bubble.admin{color:#152f47;background:#fff;border-radius:17px 17px 17px 5px;margin-left:42px;margin-right:auto}.admin-view .message-bubble.admin:not(.internal):before{content:"";background:#fff url(/moqimi-shop-logo.png) 50%/contain no-repeat;border:2px solid #fff;border-radius:50%;width:31px;height:31px;position:absolute;bottom:0;left:-38px;box-shadow:0 3px 10px #11487624}.admin-view .message-bubble.customer{color:#173527;background:linear-gradient(145deg,#e9ffdf,#d8facd);border:1px solid #bce7ae;border-radius:17px 17px 5px;margin-left:auto;margin-right:0;box-shadow:0 5px 16px #2572331a}.admin-view .message-bubble.customer footer,.admin-view .message-bubble.customer .message-reply-preview span{color:#587466}.admin-view .message-bubble.customer footer svg{color:#0871d9}.admin-view .message-bubble.customer .message-reply-preview b{color:#176d3b}.admin-view .message-bubble.customer .message-reply-preview{background:#ffffff85;border-color:#27a55e}.admin-view .messenger-composer{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);padding:9px 12px 10px;box-shadow:0 -5px 18px #11437012;background:#f4f9ffd6!important;border-top-color:#1d64ab29!important}.admin-view .composer-row textarea{color:#102f50;background:#ffffffb8;border:1px solid #1d64ab29;border-radius:18px;min-height:44px;padding:11px 14px;box-shadow:inset 0 1px #ffffffb3;font-size:14px!important}.admin-view .composer-row textarea::placeholder{color:#637d96;opacity:1}.admin-view .composer-tool{border-radius:13px;width:42px;height:42px}.admin-view .composer-send{background:linear-gradient(145deg,#0b4fd9,#1774e8);border-radius:50%;width:46px;height:46px;box-shadow:0 7px 18px #0b4fd938}.admin-view .internal-note-switch{color:#73570a;background:#fff6d9;border-radius:8px;width:fit-content;margin-bottom:7px;padding:5px 9px;font-size:11px}.admin-view .support-customer{overflow-y:auto;border-inline-start:1px solid var(--support-border)!important}.admin-view .support-customer>header{justify-content:space-between;align-items:center;display:flex}.admin-view .support-customer>header>svg{color:#71869a;width:20px}.mobile-details-back{display:none}.admin-view .customer-summary{border-bottom:1px solid #e5edf5;gap:6px;padding:18px 16px 15px}.admin-view .customer-summary img,.admin-view .customer-summary>span{border-width:3px;width:66px;height:66px;box-shadow:0 0 0 1px #c9dced,0 9px 22px #14416f1a}.admin-view .customer-summary>b{color:#15324d;font-size:15px}.admin-view .customer-summary>small{color:#6f8396}.admin-view .customer-summary>em{color:#63778b;background:#edf1f5;border-radius:999px;padding:4px 10px;font-size:10px;font-style:normal;font-weight:800}.admin-view .customer-summary>em.active{color:#13804a;background:#e5f8ed}.admin-view .support-customer dl{padding:7px 14px}.admin-view .support-customer dl div{align-items:center;min-height:44px;padding:8px 0;position:relative}.admin-view .support-customer dt{color:#71869a;font-size:11px}.admin-view .support-customer dd{color:#263f56;max-width:165px;font-size:11px}.admin-view .support-customer dl button{width:28px;height:28px;color:var(--support-blue);background:#edf4fc;border-radius:8px;flex:none;place-items:center;display:grid}.admin-view .support-customer dl button svg{width:14px}.admin-view .support-ticket-card{background:#fff;border:1px solid #dce7f2;border-radius:13px;margin:4px 14px 12px;padding:12px}.admin-view .support-ticket-card>span,.admin-view .support-tag-section>span{color:#536b82;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.admin-view .support-ticket-card>div{justify-content:space-between;gap:9px;padding:5px 0;display:flex}.admin-view .support-ticket-card small{color:#8192a3}.admin-view .support-ticket-card b{color:#243e56;text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:11px;overflow:hidden}.admin-view .support-customer>label{color:#425e78;margin:10px 14px;font-size:11px}.admin-view .support-customer select{background:#fff;border-radius:11px;min-height:42px;font-size:12px!important}.admin-view .support-tag-section{padding:7px 14px 4px}.admin-view .support-tags{padding:0}.admin-view .support-tags button{color:#5c7287;background:#fff;border:1px solid #dbe6f0;border-radius:999px;min-height:29px;padding:0 8px;font-size:9px;font-weight:700}.admin-view .support-close-ticket{background:var(--support-blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 28px);min-height:44px;margin:14px;font-weight:800;display:flex}.admin-view .support-close-ticket:disabled{color:#7a8da0;background:#e5edf5}.admin-view .support-close-ticket svg{width:18px}.admin-view .support-timeline{margin:8px 14px 16px}.admin-view .support-timeline summary{cursor:pointer;color:#536b82;font-size:11px;font-weight:800}.mic-permission-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0514249e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mic-permission-dialog{color:#18324a;text-align:center;background:#fff;border:1px solid #ffffffbf;border-radius:24px;width:min(100%,410px);padding:27px 24px 22px;position:relative;box-shadow:0 28px 80px #00142d4d}.mic-permission-close{color:#61768a;background:#f1f5f9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:14px}.mic-permission-icon{color:#0b4fd9;background:linear-gradient(145deg,#eaf3ff,#dbeaff);border-radius:22px;place-items:center;width:72px;height:72px;margin:5px auto 16px;display:grid;box-shadow:0 12px 28px #0b4fd921}.mic-permission-icon svg{width:34px;height:34px}.mic-permission-icon.blocked{color:#c64835;box-shadow:none;background:#fff0ed}.mic-permission-icon.unsupported{color:#65788b;box-shadow:none;background:#f0f3f6}.mic-permission-dialog h3{color:#102a43;margin:0 0 8px;font-size:20px}.mic-permission-dialog>p{color:#667d92;margin:0 auto 17px;font-size:14px;line-height:1.85}.mic-privacy-note{color:#42627e;text-align:start;background:#f6faff;border:1px solid #d9e7f6;border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 12px;display:flex}.mic-privacy-note>svg{color:#178451;flex:none;width:23px;height:23px}.mic-privacy-note>span{gap:2px;display:grid}.mic-privacy-note b{color:#27465f;font-size:12px}.mic-privacy-note small{color:#71869a;font-size:11px;line-height:1.55}.mic-permission-dialog ol{color:#526b82;text-align:start;margin:0 0 18px;padding-inline:0 22px;font-size:13px;line-height:2}.mic-permission-primary,.mic-permission-secondary{border-radius:13px;width:100%;min-height:47px;font-size:14px;font-weight:800}.mic-permission-primary{color:#fff;background:#0b4fd9;box-shadow:0 9px 20px #0b4fd92e}.mic-permission-primary:disabled{opacity:.62}.mic-permission-secondary{color:#60758a;background:0 0;margin-top:7px}[data-theme=dark] .mic-permission-dialog{color:#eaf4ff;background:#10283d;border-color:#2d4a64}[data-theme=dark] .mic-permission-dialog h3{color:#f2f8ff}[data-theme=dark] .mic-permission-dialog>p{color:#a9bdcf}[data-theme=dark] .mic-permission-close{color:#c7d7e5;background:#1c3850}[data-theme=dark] .mic-privacy-note{background:#0b2032;border-color:#31516c}[data-theme=dark] .mic-privacy-note b{color:#e8f3fc}[data-theme=dark] .mic-privacy-note small,[data-theme=dark] .mic-permission-dialog ol{color:#a9bdcf}@media (max-width:520px){.mic-permission-backdrop{align-items:end;padding:0}.mic-permission-dialog{width:100%;padding:25px 20px max(20px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.mic-permission-dialog h3{font-size:19px}.mic-permission-icon{border-radius:20px;width:66px;height:66px}}@media (max-width:1180px){.admin-view .support-admin{grid-template-columns:minmax(270px,300px) minmax(410px,1fr)}.admin-view .support-customer{z-index:20;width:min(330px,92vw);display:none;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:18px 0 50px #0f2d4b2e}.admin-view .support-panel-details .support-customer{display:block}.mobile-details-back{color:#315b80;background:#edf4fc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}}@media (max-width:720px){.admin-view .support-admin{grid-template-columns:1fr;height:calc(100dvh - 145px);min-height:580px;position:relative;border-radius:15px!important}.admin-view .support-inbox,.admin-view .support-chat{grid-area:1/1}.admin-view .support-inbox{display:grid!important}.admin-view .support-chat,.admin-view .support-panel-chat .support-inbox,.admin-view .support-panel-details .support-inbox{display:none!important}.admin-view .support-panel-chat .support-chat,.admin-view .support-panel-details .support-chat{display:grid!important}.admin-view .support-inbox>header{min-height:70px}.admin-view .admin-chat>header{grid-template-columns:38px 44px minmax(0,1fr) auto;min-height:70px;padding:9px 10px}.admin-view .admin-chat>header>span,.admin-view .admin-chat>header>span img{width:44px;height:44px}.admin-view .admin-chat>header h2{font-size:14px}.admin-view .admin-chat>header small{font-size:9px}.admin-view .support-chat-actions>button:first-child,.admin-view .support-chat-actions select{display:none}.admin-view .support-chat-actions>button{width:36px;height:36px}.admin-view .order-context{min-height:56px;margin:7px 8px 0}.admin-view .order-context>button{color:#0000;width:30px;padding:0;overflow:hidden}.admin-view .order-context>button svg{color:var(--support-blue)}.admin-view .messenger-thread{padding:12px 9px}.admin-view .message-bubble{max-width:88%}.admin-view .messenger-composer{padding-inline:7px}.admin-view .composer-row{grid-template-columns:38px 38px minmax(0,1fr) 38px 42px;gap:4px}.admin-view .composer-help{display:none}.admin-view .support-customer{z-index:30;width:100%;position:absolute;inset:0}}.telegram-support{--chat-blue:#0b62e6;--chat-blue-deep:#074fc8;--chat-glass-surface:#f4f9ffd6;--chat-glass-field:#ffffffb8;--chat-glass-border:#1d64ab29;--chat-glass-text:#102f50;--chat-glass-muted:#637d96;border-color:#d8e6f3;border-radius:22px;height:min(820px,100dvh - 178px);min-height:620px;box-shadow:0 16px 46px #154b801a}.telegram-support .support-chat{background-color:#eaf6ff;background-image:url(/moqimi-support-chat-bg-light.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto minmax(0,1fr) auto auto}.telegram-support .support-chat>header{border-bottom:1px solid var(--chat-glass-border);background:var(--chat-glass-surface);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);direction:ltr;grid-template-columns:36px 46px minmax(0,1fr) 36px;gap:8px;min-height:66px;padding:7px 10px;box-shadow:0 5px 18px #11437014}.telegram-support .support-chat>header>button{border:1px solid var(--chat-glass-border);background:var(--chat-glass-field);width:34px;height:34px;color:var(--chat-blue);border-radius:11px;box-shadow:inset 0 1px #ffffffb3}.telegram-support .support-chat>header>button svg{width:22px;height:22px}.telegram-support .support-brand-avatar{color:#0b62e6;background:#fff;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #0020602e}.telegram-support .support-brand-avatar>img{object-fit:contain;width:100%;height:100%}.telegram-support .support-brand-avatar>i{background:#18b964;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;inset-block-end:1px;inset-inline-end:-1px}.telegram-support .support-brand-title{text-align:left;direction:rtl;align-self:center;min-width:0}.telegram-support .support-brand-title h2{color:var(--chat-glass-text);white-space:nowrap;margin:0;font-size:16px;line-height:1.3}.telegram-support .support-brand-title small{color:var(--chat-glass-muted);font-size:10px;font-weight:600;display:block}.telegram-support .support-brand-title small span{color:#7bf0aa;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.telegram-support .support-brand-title small em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.telegram-support .support-brand-title small i{background:#2fe078;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2fe0782e}.telegram-support .messenger-thread{scroll-behavior:smooth;padding:14px 18px 18px}.telegram-support .message-day{margin:11px 0 16px}.telegram-support .message-day span{color:#425e78;background:#ffffffe6;border:0;padding:7px 15px;font-size:12px;font-weight:700;box-shadow:0 5px 15px #14466e12}.telegram-support .message-bubble{color:#152f47;background:#fff;border:0;border-radius:20px 20px 20px 6px;max-width:min(82%,520px);margin-block:8px;padding:12px 14px 7px;font-size:15px;box-shadow:0 5px 18px #18487114}.telegram-support .message-bubble.admin{margin-left:0;margin-right:auto}.telegram-support .message-bubble.customer{color:#173527;background:linear-gradient(145deg,#e9ffdf,#d8facd);border:1px solid #bce7ae;border-radius:20px 20px 6px;margin-left:auto;margin-right:0;box-shadow:0 5px 16px #2572331a}.telegram-support .message-bubble p{font-size:15px;line-height:1.85}.telegram-support .message-bubble footer{margin-top:5px;font-size:10px}.telegram-support .message-bubble.customer footer{color:#587466}.telegram-support .message-bubble.customer footer svg{color:#0871d9}.telegram-support .message-bubble.customer .message-reply-preview{background:#ffffff85;border-color:#27a55e}.telegram-support .message-bubble.customer .message-reply-preview b{color:#176d3b}.telegram-support .message-bubble.customer .message-reply-preview span{color:#416653}.telegram-support .message-reply-preview{background:#edf5ff;border-inline-start-width:4px;border-radius:10px;padding:8px 10px}.telegram-support .message-reply-preview b{font-size:11px}.telegram-support .message-reply-preview span{font-size:12px}.telegram-support .customer-order-card{color:#16334d;text-align:right;background:#fffffff5;border:1px solid #fffc;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:12px;width:min(86%,470px);min-height:92px;margin:10px auto 10px 0;padding:12px;display:grid;box-shadow:0 8px 24px #1848711a}.telegram-support .customer-order-card>span{color:#0b62e6;background:#eaf3ff;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.telegram-support .customer-order-card>span svg{width:28px;height:28px}.telegram-support .customer-order-card>div{grid-template-columns:1fr auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.telegram-support .customer-order-card small{color:#7b8fa2;grid-column:1/-1;font-size:11px}.telegram-support .customer-order-card b{color:#102a43;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.telegram-support .customer-order-card em{color:#0b62e6;background:#e8f3ff;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.telegram-support .customer-order-card>svg{color:#7b94ad;width:22px}.telegram-support .support-quick-actions{scrollbar-width:none;background:#ebf6fff0;border-top:1px solid #d3e4f3d9;gap:8px;padding:9px 12px 8px;display:flex;overflow-x:auto}.telegram-support .support-quick-actions::-webkit-scrollbar{display:none}.telegram-support .support-quick-actions button{color:#0759d5;white-space:nowrap;background:#fff;border:1px solid #d8e7f5;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 13px #14436c0f}.telegram-support .support-quick-actions svg{width:18px;height:18px}.telegram-support .messenger-composer{border-top:1px solid var(--chat-glass-border);background:var(--chat-glass-surface);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);padding:7px 9px 8px;box-shadow:0 -5px 18px #11437012}.telegram-support .composer-row{direction:ltr;grid-template-columns:40px minmax(0,1fr) 46px;align-items:center;gap:6px}.telegram-support .composer-row>.attachment-menu-wrap{grid-column:1}.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{width:40px;height:44px;color:var(--chat-glass-muted);background:0 0;border-radius:50%}.telegram-support .composer-text{grid-column:2}.telegram-support .composer-text textarea{border:1px solid var(--chat-glass-border);background:var(--chat-glass-field);min-height:44px;color:var(--chat-glass-text);border-radius:22px;padding:11px 14px;font-size:14px;box-shadow:inset 0 1px #ffffffb3}.telegram-support .composer-text textarea::placeholder{color:var(--chat-glass-muted);opacity:1}.telegram-support .composer-text:after{content:none}.telegram-support .composer-send{background:#0b6fe8;border-radius:50%;grid-column:3;width:44px;height:44px;box-shadow:0 5px 14px #0b4fd933}.telegram-support .composer-send.voice svg{width:23px;height:23px}.telegram-support .composer-send.stop{background:linear-gradient(145deg,#ef5350,#d32f2f)}.telegram-support .composer-send svg{width:22px;height:22px}.telegram-support .composer-help{display:none}[data-theme=dark] .telegram-support .support-chat{background-color:#0b2032;background-image:url(/moqimi-support-chat-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}[data-theme=dark] .telegram-support{--chat-glass-surface:#071c31db;--chat-glass-field:#ffffff13;--chat-glass-border:#84b9ec29;--chat-glass-text:#f2f8ff;--chat-glass-muted:#a9bed1}[data-theme=dark] .admin-view .admin-chat{background-image:url(/moqimi-support-chat-bg.jpg);background-color:#0b2032!important}[data-theme=dark] .telegram-support .support-chat>header{border-bottom-color:var(--chat-glass-border);background:var(--chat-glass-surface);box-shadow:0 5px 18px #000a1a33}[data-theme=dark] .telegram-support .messenger-composer{border-top-color:var(--chat-glass-border);background:var(--chat-glass-surface);box-shadow:0 -5px 18px #000a182e}[data-theme=dark] .telegram-support .support-brand-title h2{color:#eef7ff}[data-theme=dark] .telegram-support .message-bubble.admin,[data-theme=dark] .telegram-support .customer-order-card,[data-theme=dark] .telegram-support .support-quick-actions button{color:#eef7ff;background:#17364e;border-color:#31516c}[data-theme=dark] .telegram-support .customer-order-card b{color:#eef7ff}[data-theme=dark] .telegram-support .support-quick-actions{background:#0d2235;border-color:#29465f}[data-theme=dark] .telegram-support .support-chat>header>button{border-color:var(--chat-glass-border);background:var(--chat-glass-field);color:#f2f8ff;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .telegram-support .composer-text textarea{border-color:var(--chat-glass-border);background:var(--chat-glass-field);color:var(--chat-glass-text);box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .admin-view .admin-chat>header,[data-theme=dark] .admin-view .messenger-composer{color:#eef7ff;background:#071c31db!important;border-color:#84b9ec29!important}[data-theme=dark] .admin-view .admin-chat>header h2{color:#eef7ff}[data-theme=dark] .admin-view .admin-chat>header small{color:#a9bdcf}[data-theme=dark] .admin-view .composer-row textarea{color:#eef7ff;background:#ffffff13;border-color:#84b9ec29}[data-theme=dark] .admin-view .composer-row textarea::placeholder{color:#a9bed1}[data-theme=dark] .admin-view .support-chat-actions>button{color:#f2f8ff;background:#ffffff13;border-color:#84b9ec29;box-shadow:inset 0 1px #ffffff0f}@media (max-width:700px){.support-page:has(.telegram-support){margin:-12px -8px calc(-88px - env(safe-area-inset-bottom));width:calc(100% + 16px)}.telegram-support{height:calc(100dvh - 132px);min-height:570px;box-shadow:none;border:0;border-radius:0}.telegram-support .support-chat>header{grid-template-columns:34px 44px minmax(0,1fr) 34px;gap:7px;min-height:64px;padding:7px 9px}.telegram-support .support-brand-avatar{width:44px;height:44px}.telegram-support .support-brand-title h2{font-size:15px}.telegram-support .messenger-thread{padding:12px 11px 14px}.telegram-support .message-bubble{border-radius:18px 18px 18px 5px;max-width:86%;padding:11px 13px 6px}.telegram-support .message-bubble.customer{border-radius:18px 18px 5px}.telegram-support .message-bubble p{font-size:14px}.telegram-support .customer-order-card{border-radius:17px;grid-template-columns:52px minmax(0,1fr) 20px;width:88%;min-height:82px;padding:10px}.telegram-support .customer-order-card>span{width:52px;height:52px}.telegram-support .support-quick-actions{padding-inline:9px}.telegram-support .support-quick-actions button{min-height:40px;padding-inline:11px;font-size:11px}.telegram-support .composer-row{grid-template-columns:38px minmax(0,1fr) 44px;gap:5px}.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{width:38px;height:42px}.telegram-support .composer-send{width:44px;height:44px}}.admin-product-image .shop-icon-glyph{font-size:34px}.admin-category-glyph{vertical-align:middle;background:linear-gradient(145deg,#fff,#e7f2ff);border:1px solid #d4e4f5;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:9px;display:inline-grid}.admin-category-glyph .shop-icon-glyph{font-size:21px}.admin-category-glyph .brand-category-icon{width:22px;height:22px}.admin-category-glyph>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.icon-picker{background:linear-gradient(145deg,#ffffffeb,#edf6ffc7);border:1px solid #d8e6f3;border-radius:18px;grid-column:1/-1;min-width:0;margin:4px 0 14px;padding:14px}.icon-picker legend{color:#16283d;padding:0 8px;font-size:13px;font-weight:800}.icon-picker-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.icon-picker-head>span{align-items:center;gap:7px;min-width:82px;display:flex}.icon-picker-head>span b{background:#e8f3ff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.icon-picker-head>span b img{width:24px;height:24px}.icon-picker-head>span small{color:#42566d;font-size:10px}.icon-picker-head input{min-width:0;min-height:40px!important;margin:0!important;padding:8px 12px!important;font-size:11px!important}.icon-picker-head em{color:#0b62dc;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.icon-picker-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-height:330px;padding:2px;display:grid;overflow:auto}.icon-picker-grid button{color:#23384e;min-width:0;min-height:64px;box-shadow:none;background:#ffffffd6;border:1px solid #dce8f4;border-radius:13px;place-items:center;gap:4px;padding:7px 3px;display:grid}.icon-picker-grid button span{place-items:center;width:30px;height:30px;line-height:1;display:grid}.icon-picker-grid button span img{object-fit:contain;width:28px;height:28px}.icon-picker-grid button small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.icon-picker-grid button.selected{color:#0759c7;background:#e4f1ff;border-color:#0b62dc;box-shadow:inset 0 0 0 1px #0b62dc}.icon-picker-empty{text-align:center;color:#718096;padding:16px}@media (max-width:370px){.icon-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-picker-head{grid-template-columns:1fr auto}.icon-picker-head>span{display:none}}[data-theme=dark] .icon-picker{background:linear-gradient(145deg,#112d45,#0c2236);border-color:#294b68}[data-theme=dark] .icon-picker legend{color:#eef7ff}[data-theme=dark] .icon-picker-grid button{color:#dcecff;background:#15334c;border-color:#294b68}[data-theme=dark] .icon-picker-grid button.selected{color:#8cc5ff;background:#173f68;border-color:#65adff}.admin-search{grid-template-columns:minmax(0,1fr) 170px;gap:9px;display:grid}.admin-search select{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:11px}.members-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 13px;display:grid}.members-summary span{background:#fffc;border:1px solid #dce8f4;border-radius:14px;gap:5px;padding:11px 13px;display:grid}.members-summary small{color:var(--muted);font-size:9px}.members-summary b{color:#0b4fd9;font-size:16px}.members-table{scrollbar-width:thin;background:#ffffffa8;border:1px solid #d9e6f2;border-radius:17px;overflow-x:auto;box-shadow:0 12px 32px #16447412}.members-table-head,.member-table-row{grid-template-columns:46px 180px 130px 145px 150px minmax(210px,1fr);align-items:center;column-gap:10px;min-width:940px;display:grid!important}.members-table-head{z-index:2;color:#50647a;background:#eef5fc;border-bottom:1px solid #d5e3f0;min-height:46px;padding:0 13px;font-size:9px;font-weight:800;position:sticky;top:0}.members-table-head span:first-child{grid-column:1/3}.member-table-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e2ebf4!important;border-radius:0!important;margin:0!important;padding:12px 13px!important}.member-table-row .admin-avatar{border-radius:12px;width:40px;height:40px;font-size:13px}.member-primary-cell{gap:3px;min-width:0;display:grid}.member-primary-cell>b{color:#13253a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-primary-cell>small{color:#0b62dc;font-size:9px;font-weight:800}.member-primary-cell>.member-presence{font-size:9px;font-weight:800}.admin-login-username{white-space:normal;min-width:0;display:block}.admin-login-username bdi{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.member-primary-cell>.admin-login-username{color:var(--admin-muted,var(--muted));font-size:12px;font-weight:500;line-height:1.6}.member-table-row .member-statuses{flex-wrap:nowrap;overflow:hidden}.member-table-row .status{text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:7px;overflow:hidden}.member-table-row .member-full-info{display:contents}.member-table-row .member-full-info>span{min-width:0;color:var(--muted);font-size:8px;display:none}.member-table-row .member-full-info>span:nth-child(2),.member-table-row .member-full-info>span:nth-child(6),.member-table-row .member-full-info>span:nth-child(12){gap:4px;display:grid}.member-table-row .member-full-info>span:nth-child(6){grid-area:1/3}.member-table-row .member-full-info>span:nth-child(2){grid-area:1/4}.member-table-row .member-full-info>span:nth-child(12){grid-area:1/5}.member-table-row .member-full-info b{color:#1c3149;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.member-table-row .member-controls{scrollbar-width:thin;flex-wrap:wrap;grid-area:1/6;align-content:center;gap:5px;max-height:72px;padding:2px;display:flex;overflow:auto}.member-table-row .member-controls button{white-space:nowrap;border-radius:8px;min-height:28px;padding:0 8px;font-size:7.5px}.member-table-row .member-detail-trigger{color:#fff!important;background:#0b62dc!important}.member-table-row .member-kyc-review{grid-column:1/-1;margin-top:10px}.members-table-hint{color:#667b90;align-items:center;gap:6px;margin:-3px 2px 9px;font-size:8px;display:flex}.members-table-hint .shop-icon-glyph img{width:15px;height:15px}.member-actions-menu{grid-area:1/6;justify-self:stretch;position:relative}.member-actions-menu>summary{color:#0759c7;cursor:pointer;background:#edf6ff;border:1px solid #bad7f3;border-radius:10px;justify-content:center;align-items:center;min-height:35px;padding:0 12px;font-size:9px;font-weight:900;list-style:none;display:flex}.member-actions-menu>summary::-webkit-details-marker{display:none}.member-actions-menu[open]>summary{color:#fff;background:#0b62dc;border-color:#0b62dc}.member-actions-menu .member-controls{background:#fff;border:1px solid #d4e3f0;border-radius:12px;grid-area:auto;grid-template-columns:1fr 1fr;max-height:none;margin-top:7px;padding:8px;display:grid;overflow:visible;box-shadow:0 12px 28px #12365824}.member-actions-menu .member-controls button{min-height:32px}.product-media-guide{background:#eef7ff;border:1px solid #cfe3f6;border-radius:14px;align-items:center;gap:10px;margin:2px 0 10px;padding:11px 12px;display:flex}.product-media-guide .shop-icon-glyph{background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.product-media-guide .shop-icon-glyph img{width:22px;height:22px}.product-media-guide span{gap:4px;display:grid}.product-media-guide b{color:#143a63;font-size:10px}.product-media-guide small{color:#65798d;font-size:8px;line-height:1.7}@media (max-width:560px){.admin-search{grid-template-columns:1fr}.members-summary{grid-template-columns:1fr 1fr}.members-summary span:first-child{grid-column:1/-1}}[data-theme=dark] .admin-search select{background:#0b1b2d}[data-theme=dark] .members-summary span,[data-theme=dark] .members-table{background:#0d2336c7;border-color:#29455e}[data-theme=dark] .members-table-head{color:#a9bdd2;background:#102a42;border-color:#29455e}[data-theme=dark] .member-table-row{border-color:#233f58!important}[data-theme=dark] .member-primary-cell>b,[data-theme=dark] .member-table-row .member-full-info b{color:#eef7ff}[data-theme=dark] .member-actions-menu .member-controls,[data-theme=dark] .product-media-guide{background:#102a42;border-color:#294b68}[data-theme=dark] .member-actions-menu>summary{color:#9dcaff;background:#153a5a;border-color:#315b7d}[data-theme=dark] .product-media-guide b{color:#e8f4ff}@media (min-width:760px){body:has(.admin-view) .app-shell{width:min(100% - 28px,1180px)}.admin-view{grid-template-columns:210px minmax(0,1fr);column-gap:18px;display:grid}.admin-view>.admin-hero,.admin-view>.admin-kpis{grid-column:1/-1}.admin-view>.admin-tabs{background:#ffffffc7;border:1px solid #dce8f3;border-radius:18px;grid-column:1;align-self:start;margin:16px 0 0;padding:10px;display:grid;top:16px;overflow:visible}.admin-tabs button{grid-template-columns:28px 1fr auto;justify-items:start;width:100%;min-width:0;height:48px;padding:0 12px}.admin-tabs button>b{font-size:10px}.admin-tabs button>em{min-width:21px;position:static}.admin-view>.admin-section{grid-column:2;min-width:0}}.admin-messaging-section{min-width:0}.broadcast-panel{gap:16px;display:grid}.broadcast-audience{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.broadcast-audience>button{color:#1a3047;text-align:right;background:#ffffffc2;border:1px solid #d8e4ef;border-radius:15px;align-items:center;gap:10px;min-height:82px;padding:12px;transition:all .18s;display:flex}.broadcast-audience>button:hover{border-color:#9fc7f2;transform:translateY(-1px)}.broadcast-audience>button.active{background:#edf6ff;border-color:#0b62dc;box-shadow:0 0 0 3px #0b62dc14}.broadcast-audience .shop-icon-glyph{background:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.broadcast-audience .shop-icon-glyph img{width:21px;height:21px}.broadcast-audience span{gap:4px;min-width:0;display:grid}.broadcast-audience b{font-size:10px}.broadcast-audience small{color:var(--muted);font-size:8px}.broadcast-status,.broadcast-compose label{color:#31475e;gap:7px;font-size:9px;font-weight:800;display:grid}.broadcast-status select,.broadcast-compose textarea,.broadcast-compose input{width:100%;color:var(--ink);background:#ffffffe0;border:1px solid #d8e4ef;border-radius:13px;outline:0}.broadcast-status select,.broadcast-compose input{height:46px;padding:0 13px}.broadcast-compose textarea{resize:vertical;min-height:130px;padding:13px;line-height:1.9}.broadcast-status select:focus,.broadcast-compose textarea:focus,.broadcast-compose input:focus{border-color:#0b62dc;box-shadow:0 0 0 3px #0b62dc14}.broadcast-member-picker{background:#ffffffb3;border:1px solid #d8e4ef;border-radius:16px;max-height:315px;overflow:auto}.broadcast-picker-head{z-index:2;background:#f3f8fd;border-bottom:1px solid #dfe9f2;justify-content:space-between;align-items:center;min-height:47px;padding:0 13px;display:flex;position:sticky;top:0}.broadcast-picker-head b{font-size:10px}.broadcast-picker-head button{color:#0b62dc;background:0 0;border:0;font-size:8px;font-weight:800}.broadcast-member-picker>label{cursor:pointer;border-bottom:1px solid #e6edf4;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 13px;display:grid}.broadcast-member-picker>label:last-child{border-bottom:0}.broadcast-member-picker input{accent-color:#0b62dc;width:16px;height:16px}.broadcast-member-picker label>span{grid-template-columns:35px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.broadcast-member-picker label img,.broadcast-member-picker label i{object-fit:cover;border-radius:10px;grid-row:1/3;width:35px;height:35px}.broadcast-member-picker label i{color:#0b62dc;background:#e7f2ff;place-items:center;font-style:normal;display:grid}.broadcast-member-picker label b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.broadcast-member-picker label small{color:var(--muted);font-size:7px}.broadcast-compose{background:linear-gradient(145deg,#ffffffe6,#eef7ffb8);border:1px solid #d8e4ef;border-radius:17px;gap:13px;padding:15px;display:grid}.broadcast-summary{background:#eaf5ff;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.broadcast-summary .shop-icon-glyph img{width:23px;height:23px}.broadcast-summary span{gap:3px;display:grid}.broadcast-summary b{color:#123a68;font-size:9px}.broadcast-summary small{color:#5b7085;font-size:7.5px;line-height:1.7}.broadcast-send{color:#fff;background:#0b62dc;border:0;border-radius:13px;min-height:48px;font-size:10px;font-weight:900;box-shadow:0 9px 22px #0b62dc2e}.broadcast-send:disabled{opacity:.5;box-shadow:none}[data-theme=dark] .broadcast-audience>button,[data-theme=dark] .broadcast-member-picker,[data-theme=dark] .broadcast-compose,[data-theme=dark] .broadcast-status select,[data-theme=dark] .broadcast-compose textarea,[data-theme=dark] .broadcast-compose input{color:#eef7ff;background:#0d2336d6;border-color:#29455e}[data-theme=dark] .broadcast-audience>button.active,[data-theme=dark] .broadcast-summary{background:#102f50}[data-theme=dark] .broadcast-picker-head{background:#102a42;border-color:#29455e}[data-theme=dark] .broadcast-member-picker>label{border-color:#233f58}[data-theme=dark] .broadcast-summary b{color:#dceeff}@media (max-width:620px){.broadcast-audience{grid-template-columns:1fr}.broadcast-audience>button{min-height:62px}.admin-section-title .admin-badge{white-space:nowrap}}@media print{body *{visibility:hidden!important}.order-receipt,.order-receipt *{visibility:visible!important}.receipt-backdrop{background:#fff!important;position:static!important}.order-receipt{width:100%!important;max-width:none!important;box-shadow:none!important;position:fixed!important;inset:0!important}.order-receipt header button,.order-receipt footer{display:none!important}}:root{--ui-blue:#0868e8;--ui-navy:#082a58;--ui-soft:#f4f8fd;--ui-border:#d9e5f1}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px}.page-view{min-width:0}.page-heading h1{font-size:clamp(24px,7vw,32px)}.page-heading p,.section-card-head p,.mw-hint,.account-section-card>p{font-size:12px;line-height:1.75}.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.products-page-grid.list-mode .product-card,.products-page-grid.list-mode.single-product .product-card{border:1px solid var(--ui-border);background:var(--card);box-shadow:none;border-radius:18px;grid-template-columns:none;display:flex;overflow:hidden}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{aspect-ratio:1;border-radius:0;width:100%;height:auto;min-height:0}.products-page-grid.list-mode .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{object-fit:contain;object-position:center;background:#f7faff;width:100%;height:100%}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{padding:12px}.products-page-grid.list-mode .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{font-size:14px;line-height:1.55}.products-page-grid.list-mode .product-copy p,.products-page-grid.list-mode.single-product .product-copy p{font-size:11px;line-height:1.6}.products-page-grid.list-mode .price-row strong,.products-page-grid.list-mode.single-product .price-row strong{font-size:15px}.products-page-grid.list-mode .price-row span,.products-page-grid.list-mode.single-product .price-row span{font-size:10px}.products-page-grid.list-mode .price-row button,.products-page-grid.list-mode.single-product .price-row button{width:38px;height:38px;font-size:18px}.category-grid button,.service-picker-grid button,.category-grid button>b,.service-picker-art,.shop-icon-glyph,.brand-category-icon{box-shadow:none!important;filter:none!important}.category-grid button,.service-picker-grid button{border-color:var(--ui-border)}.category-grid small,.service-picker-grid small{font-size:10px}.service-picker-art img,.category-custom-image{object-fit:contain;background:#f7faff}.mw-panel{border:1px solid var(--ui-border);box-shadow:none}.mw-bank-card{box-shadow:none;background-color:#f3f8fe;border-color:#c9def2;padding:15px}.mw-bank-card>header b{font-size:15px}.mw-bank-card>header small{font-size:11px}.mw-bank-line{grid-template-columns:48px minmax(0,1fr) 66px;grid-template-areas:"copy value label";gap:8px;min-height:64px}.mw-bank-line>span{color:#586b80;text-align:right;white-space:nowrap;direction:rtl;grid-area:label;font-size:11px;font-weight:800}.mw-bank-line b{letter-spacing:0;white-space:nowrap;font-size:clamp(10px,2.8vw,13px);overflow:visible}.mw-bank-line button{width:48px;min-height:38px;font-size:11px}.mw-holder b{font-size:clamp(12px,3.5vw,15px)}.mw-bank-card>p{font-size:11px;line-height:1.7}.mw-topup label{font-size:12px}.mw-topup input,.mw-topup>button{font-size:13px}.bottom-nav{bottom:max(10px, env(safe-area-inset-bottom));box-shadow:none}.bottom-nav button>b{font-size:10px}.panel-form input,.panel-form select,.panel-form textarea,.panel-form button,.admin-search select{font-size:13px}.admin-section-title h2{font-size:19px}.admin-section-title span,.admin-subtitle{font-size:11px;line-height:1.7}.admin-order-card,.admin-product-card,.admin-member-card,.admin-simple-card,.members-table{box-shadow:none}@media (max-width:370px){.app-shell{padding-inline:11px}.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{gap:8px}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{padding:9px}.mw-bank-card{padding:11px}.mw-bank-line{grid-template-columns:42px minmax(0,1fr) 55px;gap:5px}.mw-bank-line>span,.mw-bank-line b{font-size:9px}.mw-bank-line button{width:42px;font-size:9px}}[data-theme=dark] .products-page-grid.list-mode .product-art>img,[data-theme=dark] .service-picker-art img,[data-theme=dark] .category-custom-image{background:#10263d}[data-theme=dark] .mw-bank-card{background-color:#102b43;border-color:#294b68}[data-theme=dark] .mw-bank-line>span{color:#a9bbce}.network-result{border-radius:17px;gap:10px;min-width:0;padding:14px}.network-result.valid{background:linear-gradient(145deg,#f8fbff,#edf6ff);border-color:#c9e0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center}.network-result.valid .detected-network,.network-result.valid>strong,.network-result.valid>span{grid-column:1/-1}.detected-network{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;display:grid}.detected-network-copy{gap:3px;min-width:0;display:grid}.detected-network-copy small{color:#75869a;font-size:10px}.detected-network-copy b{color:#102b4a;font-size:15px;line-height:1.5}.operator-logo{width:68px;height:68px;box-shadow:none;background:#fff;border:1px solid #d2e1ef;border-radius:18px;flex:0 0 68px;padding:7px}.operator-logo img{object-fit:contain;object-position:center;border-radius:11px;width:100%;height:100%}.operator-logo.generic{padding:0;font-size:17px}.network-result strong{overflow-wrap:anywhere;color:#0b4f9e;text-align:right;font-size:15px}.network-result>span{font-size:11px;line-height:1.65}.recipient-list article>.operator-logo{border-radius:16px;flex-basis:58px;width:58px;height:58px;padding:6px}@media (max-width:350px){.detected-network{grid-template-columns:60px minmax(0,1fr);gap:9px}.operator-logo{border-radius:16px;flex-basis:60px;width:60px;height:60px}.detected-network-copy b{font-size:14px}}[data-theme=dark] .network-result.valid{background:linear-gradient(145deg,#102b43,#0c2237);border-color:#294c6b}[data-theme=dark] .operator-logo{background:#fff;border-color:#31516d}[data-theme=dark] .detected-network-copy b{color:#eef7ff}[data-theme=dark] .network-result strong{color:#78baff}.category-grid .afghan-internet-category{background:#f8fbff;border-color:#c8ddf3}.afghan-internet-view{max-width:920px;margin-inline:auto}.afghan-internet-heading{background:#fff;border:1px solid #dbe8f4}.afghan-network-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.afghan-network-picker>button{color:#183b5d;min-width:0;min-height:122px;font:inherit;background:#fff;border:1px solid #dce6ef;border-radius:15px;align-content:center;place-items:center;gap:8px;padding:11px 8px;display:grid;box-shadow:0 4px 16px #173e620a}.afghan-network-picker>button:hover,.afghan-network-picker>button.active{background:#f1f7ff;border-color:#1976d2;box-shadow:0 0 0 2px #1976d214}.afghan-network-picker .operator-logo{border-radius:15px;flex-basis:58px;width:58px;height:58px;padding:5px}.afghan-network-picker>button>span:last-child{text-align:center;gap:2px;min-width:0;display:grid}.afghan-network-picker>button b{font-size:13px;line-height:1.5}.afghan-network-picker>button small{color:#708398;font-size:11px}.afghan-package-section,.afghan-package-empty{background:#fff;border:1px solid #dce6ef;border-radius:16px;margin-top:14px}.afghan-package-section{padding:15px}.afghan-package-section>header{border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:11px;display:flex}.afghan-package-section>header>div{gap:2px;display:grid}.afghan-package-section>header span{color:#71869a;font-size:12px}.afghan-package-section>header h2{color:#173d61;margin:0;font-size:18px}.afghan-package-section>header>b{color:#0c63bd;white-space:nowrap;background:#edf5ff;border-radius:999px;padding:5px 9px;font-size:12px}.afghan-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.afghan-package-grid>button{color:#173d61;min-width:0;min-height:86px;font:inherit;text-align:start;background:#fbfdff;border:1px solid #dce7f1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.afghan-package-grid>button:hover{background:#f4f9ff;border-color:#71a9df}.afghan-package-name{gap:3px;min-width:0;display:grid}.afghan-package-name b{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.afghan-package-name small{color:#74879a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.55;overflow:hidden}.afghan-package-price{color:#0b64be;justify-items:end;display:grid}.afghan-package-price b{font-size:18px;line-height:1.2}.afghan-package-price small{font-size:10px}.afghan-package-grid>button em{color:#0b64be;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800}.afghan-package-empty{text-align:center;place-items:center;gap:5px;padding:26px 16px;display:grid}.afghan-package-empty b{color:#234664;font-size:14px}.afghan-package-empty span{color:#74879a;font-size:12px;line-height:1.7}[data-theme=dark] .afghan-internet-heading,[data-theme=dark] .afghan-network-picker>button,[data-theme=dark] .afghan-package-section,[data-theme=dark] .afghan-package-empty{background:#0d2539;border-color:#2b4b65}[data-theme=dark] .afghan-network-picker>button.active,[data-theme=dark] .afghan-package-grid>button{background:#102b42;border-color:#31516d}[data-theme=dark] .afghan-network-picker>button b,[data-theme=dark] .afghan-package-section>header h2,[data-theme=dark] .afghan-package-grid>button,[data-theme=dark] .afghan-package-empty b{color:#eef7ff}@media (max-width:700px){.afghan-network-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.afghan-package-grid{grid-template-columns:1fr}}@media (max-width:390px){.afghan-network-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.afghan-network-picker>button{min-height:112px}}.admin-order-card{box-shadow:none;border-color:#cfdeec;border-radius:18px;padding:16px}.admin-order-head{border-bottom:1px solid #e1eaf3;align-items:center;padding-bottom:11px}.admin-order-head strong{color:#0a315f;font-size:15px}.admin-order-head small{font-size:10px}.admin-order-identifiers{gap:8px;margin-top:12px;display:grid}.admin-order-identifiers>div{background:#f7faff;border:1px solid #d8e5f1;border-radius:13px;grid-template-columns:80px minmax(0,1fr) 62px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.admin-order-identifiers span{color:#60748a;font-size:10px;font-weight:800}.admin-order-identifiers b{color:#092f62;text-align:center;text-overflow:clip;white-space:nowrap;min-width:0;font:900 15px/1.45 Arial,sans-serif;overflow:visible}.admin-order-identifiers button{color:#0759c7;min-height:36px;font:inherit;background:#eaf4ff;border:1px solid #bcd6ef;border-radius:10px;padding:0 8px;font-size:10px;font-weight:900}.admin-order-identifiers button:disabled{opacity:.45}.admin-order-card .order-line{padding:12px}.admin-order-card .order-line b{font-size:13px}.admin-order-card .order-line span{color:#173d67;font:800 14px/1.5 Arial,sans-serif}.admin-order-card .order-line small{font-size:10px}.admin-order-card .order-totals{padding:12px}.admin-order-card .order-totals span{font-size:11px}.admin-order-card .order-totals strong{font-size:13px}.admin-order-controls{border-top:1px solid #e1eaf3;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.4fr) auto auto;gap:8px;margin-top:13px;padding-top:13px}.admin-order-controls select,.admin-order-controls input,.admin-order-controls button{height:auto;min-height:44px;font-size:11px}.admin-order-controls button:nth-last-child(2){color:#fff;background:#0b62dc}.admin-order-controls button:last-child{color:#0759c7;background:#edf6ff;border:1px solid #bdd6ee}.order-technical{font-size:8px}@media (max-width:560px){.admin-order-card{padding:13px}.admin-order-identifiers>div{grid-template-columns:70px minmax(0,1fr) 55px;padding-inline:8px}.admin-order-identifiers b{font-size:clamp(12px,3.6vw,15px)}.admin-order-identifiers button{font-size:9px}.admin-order-controls{grid-template-columns:1fr 1fr}.admin-order-controls input{grid-column:1/-1}}.category-grid,.service-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.category-grid button,.category-grid button:first-child,.service-picker-grid button{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:7px;min-height:0;padding:10px 10px 12px;display:grid;border:1px solid var(--glass-border)!important;box-shadow:none!important;border-radius:18px!important}.category-grid button>b,.service-picker-art{aspect-ratio:1;place-items:center;display:grid;overflow:hidden;border-radius:15px!important;width:100%!important;height:auto!important;padding:8px!important}.category-grid button>b>img,.category-grid button>b .category-custom-image,.service-picker-art>img{object-fit:contain;object-position:center;border-radius:12px;width:100%;height:100%;padding:0}.category-grid button>b .brand-category-icon,.category-grid button>b .shop-icon-glyph,.service-picker-art .brand-category-icon,.service-picker-art .shop-icon-glyph{width:min(72%,92px)!important;height:min(72%,92px)!important;padding:0!important;font-size:clamp(34px,12vw,58px)!important}.category-grid span,.service-picker-grid b{place-items:center;min-height:42px;font-weight:800;line-height:1.5;display:grid;font-size:14px!important}.category-grid small,.service-picker-grid small{color:#1768b8;background:#eaf4ff;border-radius:999px;place-items:center;min-height:25px;padding:3px 9px;line-height:1.45;display:grid;font-size:10px!important}.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.products-page-grid.list-mode .product-card,.products-page-grid.list-mode.single-product .product-card{flex-direction:column;min-height:0;display:flex;box-shadow:none!important;border-radius:18px!important}.products-page-grid.list-mode .product-art,.products-page-grid.list-mode.single-product .product-art{aspect-ratio:1;background:#f5f9fe;border-radius:0;width:100%;height:auto;min-height:0;overflow:hidden}.products-page-grid.list-mode .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{object-fit:contain;object-position:center;width:100%;height:100%;padding:7px}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{flex-direction:column;min-height:132px;padding:11px 12px 12px;display:flex}.products-page-grid.list-mode .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0 0 4px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.products-page-grid.list-mode .product-copy p,.products-page-grid.list-mode.single-product .product-copy p{min-height:20px;color:var(--moqimi-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:10px;line-height:1.55;overflow:hidden}.products-page-grid.list-mode .price-row,.products-page-grid.list-mode.single-product .price-row{border-top:1px solid var(--glass-border);gap:4px;width:100%;margin-top:auto;padding-top:9px}.products-page-grid.list-mode .price-row button,.products-page-grid.list-mode.single-product .price-row button{border-radius:11px;width:36px;min-width:36px;height:36px;min-height:36px;margin-inline-start:auto}[data-theme=dark] .category-grid small,[data-theme=dark] .service-picker-grid small{color:#9bcfff;background:#153a5b}[data-theme=dark] .products-page-grid.list-mode .product-art,[data-theme=dark] .products-page-grid.list-mode.single-product .product-art{background:#0b2034}@media (min-width:720px){.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:360px){.category-grid,.service-picker-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{gap:8px}.category-grid button,.category-grid button:first-child,.service-picker-grid button{padding:7px 7px 10px}.category-grid span,.service-picker-grid b,.products-page-grid.list-mode .product-copy h3{font-size:13px!important}.products-page-grid.list-mode .product-copy,.products-page-grid.list-mode.single-product .product-copy{min-height:124px;padding:9px}}@media (max-width:350px){.admin-order-identifiers>div{grid-template-columns:1fr auto}.admin-order-identifiers span{grid-column:1/-1}.admin-order-identifiers b{text-align:right}}[data-theme=dark] .admin-order-card,[data-theme=dark] .admin-order-head{border-color:#29465f}[data-theme=dark] .admin-order-head strong{color:#eef7ff}[data-theme=dark] .admin-order-identifiers>div{background:#102b43;border-color:#294b68}[data-theme=dark] .admin-order-identifiers b{color:#eef7ff}[data-theme=dark] .admin-order-identifiers button{color:#9dccff;background:#153a5a;border-color:#315b7d}:root{--moqimi-blue:#0b4fd9;--moqimi-blue-strong:#123a8f;--moqimi-blue-soft:#edf5ff;--moqimi-gold:#c9a227;--moqimi-ink:#0b1f3a;--moqimi-muted:#64748b;--moqimi-surface:#fff;--moqimi-canvas:#f6f9fd;--moqimi-border:#dce6f0;--moqimi-radius-sm:11px;--moqimi-radius-md:16px;--moqimi-radius-lg:22px;--ink:var(--moqimi-ink);--muted:var(--moqimi-muted);--paper:var(--moqimi-canvas);--card:var(--moqimi-surface);--lime:var(--moqimi-blue);--violet:var(--moqimi-blue-strong);--line:var(--moqimi-border)}html,body{background:#eaf0f7}body{color:var(--moqimi-ink);letter-spacing:0;font-family:Vazirmatn,Estedad,Tahoma,Arial,sans-serif}.topbar{border-bottom:1px solid #dce6f0b8;height:72px;padding-bottom:4px}.brand-mark,.header-account{border:1px solid var(--moqimi-border);box-shadow:none}.brand-copy{gap:3px}.brand-copy strong{color:var(--moqimi-ink);letter-spacing:-.2px;font-size:17px}.brand-copy span{color:var(--moqimi-muted);font-size:10px}.hero,.mw-balance,.admin-hero{background:radial-gradient(circle at 5% 105%, #ffffff24, transparent 34%), radial-gradient(circle at 95% -10%, #ffffff1f, transparent 40%), linear-gradient(138deg, var(--moqimi-blue-strong), var(--moqimi-blue));box-shadow:none;border:1px solid #ffffff2e}.hero h1,.admin-hero h1{letter-spacing:-.7px}.hero p,.admin-hero p{color:#dceaff}.eyebrow,.admin-hero span{color:#9dcbff}.section-block,.mw-panel,.account-section-card,.security-card,.home-screen-card,.admin-section,.admin-kpis button,.customer-order-card,.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.support-ticket,.admin-support-ticket{border-color:var(--moqimi-border);background:var(--moqimi-surface);box-shadow:none}.section-card-head h2,.mw-section-head h2,.admin-section-title h2,.page-heading h1{color:var(--moqimi-ink);letter-spacing:-.35px}.section-card-head span,.mw-section-head span,.admin-section-title span,.page-heading>span{color:var(--moqimi-blue);font-weight:800}button,input,select,textarea{border-radius:var(--moqimi-radius-sm)}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){transition:border-color .16s,background-color .16s,color .16s,transform .12s}button:not(:disabled):active{transform:scale(.985)}.primary-action,.credit-submit,.mw-topup>button,.broadcast-send,.admin-order-controls button:nth-last-child(2){background:var(--moqimi-blue);color:#fff;box-shadow:none;border:0;font-weight:850}.primary-action:hover,.credit-submit:hover,.mw-topup>button:hover,.broadcast-send:hover{background:var(--moqimi-blue-strong)}.category-grid button,.service-picker-grid button,.product-card,.mw-bank-card,.members-table,.report-export-grid button{border-color:var(--moqimi-border);background:var(--moqimi-surface);box-shadow:none!important}.category-grid button:hover,.service-picker-grid button:hover,.report-export-grid button:hover{background:#f8fbff;border-color:#a9c8eb}.status{letter-spacing:0;border-radius:999px;min-height:25px;padding:4px 9px;font-size:9px;font-weight:850}.status.pending,.status.processing,.status.suspended{color:#7d5d08;background:#fff4d6}.status.approved,.status.active,.status.successful,.status.delivered{color:#176b3a;background:#e4f6eb}.status.rejected,.status.blocked,.status.failed,.status.cancelled{color:#9d3f31;background:#fee8e4}.status.new,.status.profile_incomplete,.status.unverified{color:#536477;background:#edf1f6}.bottom-nav{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082a58f7;border:1px solid #ffffff1f}.bottom-nav button{color:#aebed0}.bottom-nav button.active{color:#72b9ff;background:#ffffff17}.bottom-nav button.active .line-icon{stroke-width:2.2px}.toast{color:#fff;box-shadow:none;background:#0a315f;border:1px solid #ffffff24}.admin-tabs{border-color:var(--moqimi-border);box-shadow:none}.admin-tabs button.active{background:var(--moqimi-blue-strong);color:#fff}.admin-kpis strong,.customer-code,.receipt-code b,.order-totals strong,.report-summary-grid b{color:var(--moqimi-blue)}::selection{color:var(--moqimi-ink);background:#0b4fd92e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-theme=dark]{--moqimi-ink:#eef5ff;--moqimi-muted:#9eb0c4;--moqimi-surface:#0d2238;--moqimi-canvas:#071626;--moqimi-border:#27435c;--ink:var(--moqimi-ink);--muted:var(--moqimi-muted);--paper:var(--moqimi-canvas);--card:var(--moqimi-surface);--line:var(--moqimi-border)}[data-theme=dark] body,[data-theme=dark] html{background:#06111e}[data-theme=dark] .brand-copy strong,[data-theme=dark] .section-card-head h2,[data-theme=dark] .mw-section-head h2,[data-theme=dark] .admin-section-title h2,[data-theme=dark] .page-heading h1{color:var(--moqimi-ink)}body{font-size:14px;line-height:1.65}.app-shell{padding-inline:clamp(14px,4vw,20px)}.page-view{gap:16px}.page-heading{margin-block:8px 2px}.page-heading h1{font-size:clamp(23px,6vw,29px);line-height:1.4}.page-heading>span,.section-card-head span,.mw-section-head span,.admin-section-title span{font-size:11px;line-height:1.7}.section-card-head h2,.mw-section-head h2,.admin-section-title h2{font-size:clamp(18px,4.8vw,22px);line-height:1.5}.section-block,.mw-panel,.account-section-card,.admin-section{border-radius:var(--moqimi-radius-lg)}.section-block,.mw-panel,.account-section-card{padding:clamp(16px,4.5vw,22px)}.brand-copy span,.eyebrow,.hero p,.admin-hero p,.status,.order-line small,.admin-order-head small,.admin-order-identifiers span,.admin-order-controls select,.admin-order-controls input,.admin-order-controls button,.network-result>span,.detected-network-copy small{font-size:11px}.hero p,.admin-hero p{max-width:34rem;line-height:1.85}.status{min-height:28px;padding:5px 10px}.admin-view{gap:18px}.admin-hero{min-height:184px;padding:clamp(20px,5vw,28px)}.admin-kpis button{border-radius:var(--moqimi-radius-md);min-height:94px;padding:14px}.admin-kpis span{color:var(--moqimi-muted);font-size:11px}.admin-kpis strong{margin-top:4px;font-size:clamp(22px,6vw,30px)}.admin-tabs{top:env(safe-area-inset-top);z-index:12;scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;gap:4px;padding:6px;position:sticky;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{white-space:nowrap;min-height:42px;padding-inline:14px;font-size:11px}.admin-section{padding:clamp(15px,4vw,21px)}.admin-section-title{border-bottom:1px solid var(--moqimi-border);margin-bottom:15px;padding-bottom:13px}.admin-subtitle{color:var(--moqimi-ink);margin:22px 0 10px;font-size:15px}.admin-card-list{gap:12px}.admin-actions button,.report-export-grid button{min-height:42px;font-size:11px;font-weight:800}.admin-order-card .order-technical{font-size:10px;line-height:1.7}input,select,textarea{font-size:13px}input,select{min-height:46px}textarea{min-height:92px;line-height:1.8}:is(input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible){outline-color:#0b4fd957}.category-grid button,.service-picker-grid button,.product-card{border-radius:var(--moqimi-radius-md)}.category-grid button b,.service-picker-grid button b,.product-card h3{font-size:14px;line-height:1.55}.bottom-nav button{font-size:10px}@media (max-width:560px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis button:first-child{grid-column:1/-1}.admin-order-identifiers>div{min-height:64px}.admin-order-identifiers span{font-size:10px}.admin-order-controls select,.admin-order-controls input,.admin-order-controls button{font-size:11px}}[data-theme=dark] .admin-tabs{background:#0d2238f0}.page-heading,.bottom-nav{background:radial-gradient(circle at 8% 120%, #ffffff24, transparent 38%), radial-gradient(circle at 94% -25%, #ffffff1f, transparent 42%), linear-gradient(138deg, var(--moqimi-blue-strong), var(--moqimi-blue));box-shadow:none;border:1px solid #fff3}.page-heading{border-radius:24px;flex-direction:column;justify-content:center;min-height:176px;padding:clamp(22px,6vw,28px);display:flex}.page-heading>span{color:#9dcbff}.page-heading h1,[data-theme=dark] .page-heading h1{color:#fff;text-shadow:none;margin-block:7px}.page-heading p,[data-theme=dark] .page-heading p{color:#dceaff}.bottom-nav{height:auto;min-height:72px;padding:7px 9px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-radius:24px}.bottom-nav button{color:#ffffffad;border:1px solid #0000;border-radius:16px;min-height:54px}.bottom-nav button>b{color:inherit;font-size:10px;font-weight:700}.bottom-nav button .line-icon{color:inherit}.bottom-nav button.active{color:#fff;background:#ffffff21;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14}.bottom-nav i{color:var(--moqimi-blue-strong);background:#fff}@media (max-width:360px){.page-heading{min-height:160px}.bottom-nav{padding-inline:5px}.bottom-nav button{min-width:48px}}:root{--moqimi-muted:#526277;--moqimi-subtle:#6c7b8e}label,.section-block p,.mw-panel p,.account-section-card p,.customer-order-card p,.admin-section p{color:var(--moqimi-muted)}small,.mw-hint,.product-copy p,.service-picker-head p,.order-line small{color:var(--moqimi-subtle)}input,select,textarea{color:var(--moqimi-ink);background:#fff;border-color:#cfdbe7}input::placeholder,textarea::placeholder{color:#7b899a;opacity:1}select option{color:#0b1f3a;background:#fff}[data-theme=dark]{--moqimi-muted:#b5c3d3;--moqimi-subtle:#95a8bc}[data-theme=dark] .section-block,[data-theme=dark] .mw-panel,[data-theme=dark] .account-section-card,[data-theme=dark] .security-card,[data-theme=dark] .home-screen-card,[data-theme=dark] .customer-order-card,[data-theme=dark] .admin-section,[data-theme=dark] .admin-order-card,[data-theme=dark] .admin-product-card,[data-theme=dark] .admin-member-card,[data-theme=dark] .support-ticket,[data-theme=dark] .admin-support-ticket{color:#eef5ff;background:#0d2238;border-color:#2c4b66}[data-theme=dark] label,[data-theme=dark] .section-block p,[data-theme=dark] .mw-panel p,[data-theme=dark] .account-section-card p,[data-theme=dark] .customer-order-card p,[data-theme=dark] .admin-section p{color:var(--moqimi-muted)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#f4f8fd;background:#102a44;border-color:#35546f}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#96a9bc}[data-theme=dark] select option{color:#f4f8fd;background:#102a44}[data-theme=dark] .product-card,[data-theme=dark] .service-picker-grid button,[data-theme=dark] .category-grid button{color:#eef5ff;background:#0d2238;border-color:#2c4b66}.admin-view{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.admin-view>.admin-hero,.admin-view>.admin-kpis,.admin-view>.admin-tabs,.admin-view>.admin-section{min-width:0;grid-column:1!important}.admin-grouped-nav{z-index:20;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-auto-columns:minmax(230px,78vw);grid-auto-flow:column;border:1px solid var(--moqimi-border,var(--line))!important;background:#f7fafef0!important;border-radius:20px!important;gap:9px!important;margin:0!important;padding:9px!important;display:grid!important;position:sticky!important;top:0!important;overflow-x:auto!important;box-shadow:0 10px 30px #0a2d5612!important}.admin-nav-group{scroll-snap-align:start;background:#fff;border:1px solid #e1eaf3;border-radius:15px;min-width:0;padding:9px}.admin-nav-group.active-group{background:#f8fbff;border-color:#a9cdf3}.admin-nav-group>header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px 8px;display:flex}.admin-nav-group>header>div{gap:1px;display:grid}.admin-nav-group>header b{color:var(--moqimi-ink,var(--ink));font-size:11px}.admin-nav-group>header small{color:var(--moqimi-muted,var(--muted));font-size:8px}.admin-nav-group>header>span{color:#49647e;background:#eef4fb;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.admin-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-nav-group button{color:#52677c!important;background:#f5f8fc!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:25px minmax(0,1fr) auto!important;place-items:center start!important;gap:6px!important;width:100%!important;min-width:0!important;height:46px!important;padding:7px 8px!important;display:grid!important}.admin-nav-group button>span{place-items:center;display:grid;width:25px!important;height:25px!important}.admin-nav-group button>span .shop-icon-glyph img{width:19px;height:19px}.admin-nav-group button>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.admin-nav-group button>em{color:#536c84!important;background:#e6eef7!important;border-radius:999px!important;min-width:20px!important;height:20px!important;padding:0 4px!important;font-size:7px!important;position:static!important}.admin-nav-group button.active{box-shadow:0 7px 16px #0b5fd72e;color:#fff!important;background:#0b5fd7!important;border-color:#0b5fd7!important}.admin-nav-group button.active>em{color:#fff!important;background:#ffffff2e!important}.admin-view>.admin-section{width:100%;padding:clamp(15px,3vw,24px)!important}.admin-section-title>button,.admin-section-title>.admin-badge{border-radius:10px;min-height:38px;padding:8px 12px}.admin-filter-row{border:1px solid var(--moqimi-border,var(--line));scrollbar-width:none;background:#f7f9fc;border-radius:13px;gap:6px;padding:6px;overflow-x:auto}.admin-filter-row::-webkit-scrollbar{display:none}.admin-filter-row button{border-radius:9px;min-width:max-content;min-height:36px;padding:7px 11px}.admin-search,.admin-order-search,.report-date-filter,.report-output-controls{border:1px solid var(--moqimi-border,var(--line));background:#f8fafc;border-radius:14px;padding:11px}.admin-actions{gap:6px}.admin-actions button{border-radius:9px;min-height:35px;padding:7px 10px}.members-table{border:1px solid var(--moqimi-border,var(--line));background:var(--moqimi-surface,#fff);border-radius:16px;overflow-x:auto}.members-table-head{z-index:2;background:#edf4fb;min-width:880px;position:sticky;top:0}.member-table-row{min-width:880px;border-width:0 0 1px!important;border-radius:0!important}.member-table-row:last-child{border-bottom:0!important}[data-theme=dark] .admin-nav-group{background:#0d2238;border-color:#29465f}[data-theme=dark] .admin-nav-group.active-group{background:#102a43;border-color:#3e719c}[data-theme=dark] .admin-nav-group>header{border-color:#29465f}[data-theme=dark] .admin-nav-group button{color:#c3d2e0!important;background:#132e47!important}[data-theme=dark] .admin-filter-row,[data-theme=dark] .admin-search,[data-theme=dark] .admin-order-search,[data-theme=dark] .report-date-filter,[data-theme=dark] .report-output-controls{background:#0b2034}[data-theme=dark] .members-table-head{background:#153149}@media (min-width:760px){.admin-grouped-nav{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.admin-card-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-order-card{height:100%}}@media (min-width:1080px){.admin-grouped-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-grouped-nav{background:var(--moqimi-surface,#fff)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px!important;display:grid!important;position:static!important;overflow:visible!important}.admin-primary-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-primary-tabs>button{text-align:right;color:#42586d!important;background:#f7f9fc!important;border:1px solid #e1e9f2!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;place-items:center start!important;gap:9px!important;width:100%!important;min-width:0!important;height:64px!important;padding:10px!important;display:grid!important}.admin-primary-tabs>button>span:first-child{color:#0b5fd7;background:#fff;border-radius:10px;place-items:center;display:grid;width:34px!important;height:34px!important}.admin-primary-tabs>button>span:last-child{gap:2px;width:100%;display:grid}.admin-primary-tabs>button b{font-size:10px!important}.admin-primary-tabs>button small{color:#75879a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-primary-tabs>button.active{color:#fff!important;background:#0b5fd7!important;border-color:#0b5fd7!important;box-shadow:0 7px 18px #0b5fd726!important}.admin-primary-tabs>button.active>span:first-child{color:#fff;background:#ffffff29}.admin-primary-tabs>button.active small{color:#dcecff}.admin-secondary-tabs{background:#fbfcfe;border:1px solid #e3eaf2;border-radius:14px;gap:8px;padding:9px;display:grid}.admin-secondary-tabs>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-secondary-tabs>div:first-child b{color:var(--moqimi-ink,var(--ink));font-size:11px}.admin-secondary-tabs>div:first-child small{color:var(--moqimi-muted,var(--muted));font-size:8px}.admin-secondary-tabs>div:last-child{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.admin-secondary-tabs>div:last-child::-webkit-scrollbar{display:none}.admin-secondary-tabs button{position:relative;color:#63778b!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:6px!important;min-width:max-content!important;height:39px!important;padding:7px 10px!important;display:flex!important}.admin-secondary-tabs button>span{width:22px!important;height:22px!important}.admin-secondary-tabs button>b{font-size:9px!important}.admin-secondary-tabs button>em{place-items:center;display:grid;color:#526a82!important;background:#eaf0f6!important;border-radius:999px!important;min-width:19px!important;height:19px!important;font-size:7px!important;position:static!important}.admin-secondary-tabs button.active{color:#0758b8!important;box-shadow:none!important;background:#eaf4ff!important;border-color:#c8def5!important}.admin-secondary-tabs button.active>em{color:#fff!important;background:#0b5fd7!important}[data-theme=dark] .admin-grouped-nav{background:var(--moqimi-surface)!important}[data-theme=dark] .admin-primary-tabs>button{color:#d8e6f2!important;background:#102b43!important;border-color:#294760!important}[data-theme=dark] .admin-primary-tabs>button>span:first-child{background:#0a2135}[data-theme=dark] .admin-secondary-tabs{background:#0b2034;border-color:#294760}[data-theme=dark] .admin-secondary-tabs button{color:#afc1d1!important}[data-theme=dark] .admin-secondary-tabs button.active{color:#8fc6ff!important;background:#153a5b!important;border-color:#365f85!important}@media (min-width:760px){.admin-primary-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-primary-tabs>button{height:70px!important}.admin-secondary-tabs{grid-template-columns:180px minmax(0,1fr);align-items:center}.admin-secondary-tabs>div:last-child{justify-content:flex-start}}:root{--glass-bg:#ffffffd1;--glass-bg-strong:#fffffff0;--glass-border:#bcd0e5b8;--glass-highlight:#ffffffdb;--glass-soft:#eef6ffb8;--ui-radius-card:20px;--ui-radius-control:12px;--ui-space:16px}body{font-size:14px;font-weight:400;line-height:1.7}.app-shell{background:linear-gradient(#f7faff 0%,#edf4fb 100%)}.page-view{gap:var(--ui-space);display:grid}h1,h2,h3,strong,b{text-rendering:optimizelegibility}h1{font-weight:850}h2{font-weight:800}h3{font-weight:750}p{line-height:1.8}.section-block,.service-picker,.product-card,.credit-form,.mw-panel,.mw-actions,.account-section-card,.account-menu,.security-card,.home-screen-card,.profile-card,.kyc-card,.customer-order-card,.payment-receipt-list,.support-ticket,.admin-section,.admin-kpis button,.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card,.admin-grouped-nav,.members-table{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);border:1px solid var(--glass-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--glass-bg)!important;box-shadow:inset 0 1px 0 var(--glass-highlight)!important}.section-title,.section-card-head,.mw-section-head,.admin-section-title,.service-picker-head{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:0 0 14px;padding:0 0 13px;display:flex}.section-title h2,.section-card-head h2,.mw-section-head h2,.admin-section-title h2,.service-picker-head h2{margin:0;font-size:19px;line-height:1.5}.section-title span,.section-card-head span,.mw-section-head span,.admin-section-title span{font-size:11px;line-height:1.6}.category-grid,.service-picker-grid{gap:10px}.category-grid button,.service-picker-grid button,.product-card{min-width:0;overflow:hidden;background:var(--glass-bg-strong)!important;border-radius:18px!important}.category-grid button,.service-picker-grid button{padding:14px 10px}.category-grid button>b,.service-picker-art{background:var(--glass-soft)!important;box-shadow:none!important;border:1px solid #d5e4f3!important}.category-grid span,.service-picker-grid b,.product-card h3{color:var(--moqimi-ink);font-size:14px;font-weight:780;line-height:1.55}.category-grid small,.service-picker-grid small,.product-card p{font-size:11px;line-height:1.65}label{gap:7px;font-size:12px;font-weight:700;display:grid}input,select,textarea,.admin-search,.admin-order-search{width:100%;border-radius:var(--ui-radius-control)!important;font-size:13px!important}input,select{min-height:48px;padding-inline:13px}textarea{min-height:96px;padding:12px 13px}button{min-height:40px}.primary-action,.credit-submit,.broadcast-send,.mw-topup>button{min-height:48px;font-size:13px;border-radius:13px!important}.mw-wallet,.account-view{gap:16px}.mw-actions{padding:9px}.mw-actions button{border-radius:14px;min-height:72px}.mw-actions button span{border-radius:11px;width:38px;height:38px}.customer-order-card{padding:16px}.customer-order-card+.customer-order-card{margin-top:0}.order-line,.order-totals,.order-technical{border-radius:14px}.order-totals{background:#f7fafed1;border-style:solid;border-color:#d9e5f0}.admin-grouped-nav{box-shadow:inset 0 1px 0 var(--glass-highlight)!important}.admin-nav-group{border-color:var(--glass-border);box-shadow:none;border-radius:15px}.admin-nav-group button{min-height:46px;font-size:11px;box-shadow:none!important}.admin-nav-group button>b{font-size:11px!important}.admin-nav-group button.active{background:var(--moqimi-blue)!important;box-shadow:none!important}.admin-kpis{gap:10px}.admin-kpis button{text-align:start;min-height:96px;padding:15px}.admin-filter-row,.admin-search,.admin-order-search,.report-date-filter,.report-output-controls{border-color:var(--glass-border);box-shadow:none;background:#f5f9fdcc}.members-table{scrollbar-color:#b4c8dc transparent;scrollbar-width:thin;position:relative;overflow:auto}.members-table-head,.member-table-row{column-gap:12px;min-width:920px}.members-table-head{color:#3e5369;border-bottom:1px solid #cbdbea;min-height:52px;padding:0 16px;font-size:11px;font-weight:850;background:#eaf3fc!important}.member-table-row{min-height:82px;transition:background-color .15s;background:#ffffff7a!important;border-bottom:1px solid #e1eaf3!important;padding:12px 16px!important}.member-table-row:nth-child(odd){background:#f4f9fea3!important}.member-table-row:hover{background:#eef6ff!important}.member-table-row b{font-size:12px;line-height:1.55}.member-table-row small{font-size:10px;line-height:1.5}.members-table-hint{margin:0 2px 10px;font-size:10px}[data-theme=dark]{--glass-bg:#0d2238db;--glass-bg-strong:#0f273ff2;--glass-border:#42627ead;--glass-highlight:#ffffff0e;--glass-soft:#183956c7}[data-theme=dark] .app-shell{background:linear-gradient(#071626 0%,#0a1d30 100%)}[data-theme=dark] .category-grid span,[data-theme=dark] .service-picker-grid b,[data-theme=dark] .product-card h3{color:#f0f6fd}[data-theme=dark] .order-totals,[data-theme=dark] .admin-filter-row,[data-theme=dark] .admin-search,[data-theme=dark] .admin-order-search,[data-theme=dark] .report-date-filter,[data-theme=dark] .report-output-controls{border-color:var(--glass-border);background:#081b2cb8}[data-theme=dark] .members-table-head{color:#d6e3ef;border-color:#33536e;background:#15334e!important}[data-theme=dark] .member-table-row,[data-theme=dark] .member-table-row:nth-child(odd){background:#0d2439a8!important;border-color:#29465f!important}[data-theme=dark] .member-table-row:hover{background:#173b5a!important}@media (max-width:560px){:root{--ui-space:13px;--ui-radius-card:18px}.section-block,.service-picker,.mw-panel,.account-section-card,.admin-section{padding:14px!important}.section-title h2,.section-card-head h2,.mw-section-head h2,.admin-section-title h2,.service-picker-head h2{font-size:18px}.admin-grouped-nav{grid-auto-columns:minmax(250px,86vw)}}.page-view{min-width:0;padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}.bottom-nav{max-width:660px;right:14px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:100!important;width:auto!important;box-shadow:none!important;margin-inline:auto!important;position:fixed!important;left:14px!important}.category-grid,.service-picker-grid,.products-page-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.category-grid button,.category-grid button:first-child,.service-picker-grid button{width:100%!important;min-width:0!important;min-height:142px!important;box-shadow:none!important;border-radius:18px!important;padding:10px 6px!important}.category-grid button>b,.service-picker-grid button>span:first-child{aspect-ratio:1!important;width:72px!important;max-width:100%!important;height:72px!important;box-shadow:none!important;border-radius:17px!important;margin-inline:auto!important;padding:8px!important}.category-grid button>b img,.category-grid button>b .category-custom-image,.service-picker-grid button img{object-fit:contain!important;filter:none!important;width:100%!important;height:100%!important}.category-grid span,.service-picker-grid b{font-size:12px!important;line-height:1.55!important}.category-grid small,.service-picker-grid small{font-size:9px!important;line-height:1.4!important}.products-page-grid .product-card,.products-page-grid.list-mode.single-product .product-card{min-width:0!important;min-height:0!important;box-shadow:none!important;border-radius:18px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.products-page-grid .product-art,.products-page-grid.list-mode.single-product .product-art{aspect-ratio:1!important;border-radius:16px 16px 0 0!important;width:100%!important;height:auto!important;min-height:0!important}.products-page-grid .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0!important}.products-page-grid .product-copy,.products-page-grid.list-mode.single-product .product-copy{flex-direction:column!important;flex:1!important;padding:9px!important;display:flex!important}.products-page-grid .product-copy h3,.products-page-grid.list-mode.single-product .product-copy h3{min-height:38px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.products-page-grid .price-row,.products-page-grid.list-mode.single-product .price-row{margin-top:auto!important}.products-page-grid .product-art,.products-page-grid.list-mode.single-product .product-art{border-radius:14px!important;width:calc(100% - 12px)!important;margin:6px 6px 0!important}.products-page-grid .product-art>img,.products-page-grid.list-mode.single-product .product-art>img{object-fit:cover!important;object-position:center!important}.admin-view{display:block!important;overflow:visible!important}.admin-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.financial-card{border:1px solid var(--glass-border);background:var(--glass-bg-strong);border-radius:16px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:112px;padding:14px;display:flex}.financial-card-primary{background:linear-gradient(135deg,#0b4fd91a,#ffffffdb);border-color:#1e6fe06b;grid-column:1/-1;min-height:132px}.financial-card span{color:var(--muted);font-size:11px;font-weight:700}.financial-card strong{color:var(--moqimi-ink);overflow-wrap:anywhere;font-size:clamp(18px,5vw,28px);line-height:1.35}.financial-card small{color:var(--muted);font-size:9px;line-height:1.55}[data-theme=dark] .financial-card-primary{background:linear-gradient(135deg,#0e54b352,#0b1e30e0);border-color:#5ea5ff6b}@media (min-width:720px){.admin-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-card-primary{grid-column:span 2}}.admin-view>*{width:100%!important;min-width:0!important}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-kpis>button{min-width:0!important;min-height:132px!important;box-shadow:none!important;grid-column:auto!important;padding:16px!important}.admin-kpis>button:first-child,.admin-kpis>button:last-child{grid-column:1/-1!important}.admin-grouped-nav{grid-template-columns:1fr!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px!important;padding:14px!important;display:grid!important;overflow:visible!important}.admin-primary-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;position:static!important;transform:none!important}.admin-primary-tabs>button,.admin-secondary-tabs,.admin-secondary-tabs>div,.admin-secondary-tabs button{min-width:0!important;box-shadow:none!important;position:static!important;transform:none!important}.admin-secondary-tabs{gap:10px!important;width:100%!important;display:grid!important;overflow:visible!important}.admin-secondary-tabs>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-card-list,.admin-section{min-height:0!important;overflow:visible!important}@media (min-width:720px){.category-grid,.service-picker-grid,.products-page-grid,.products-page-grid.list-mode,.products-page-grid.list-mode.single-product,.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-kpis>button:first-child,.admin-kpis>button:last-child{grid-column:auto!important}}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{grid-column:auto!important;min-height:118px!important;padding:13px!important}.admin-view .admin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-view .admin-section-directory-grid{grid-template-columns:minmax(0,1fr)!important}.admin-view .admin-section-directory-grid>button{min-width:0!important;height:64px!important}@media (min-width:640px){.admin-view .admin-quick-access,.admin-view .admin-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-view .admin-section-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:639px){.admin-view .admin-grouped-nav{gap:12px!important;padding:12px!important;overflow:hidden!important}.admin-view .admin-nav-heading{align-items:center!important}.admin-view .admin-primary-tabs.admin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-view .admin-category-tabs>button{grid-template-rows:auto!important;grid-template-columns:38px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:96px!important;padding:12px 10px!important;position:relative!important;overflow:hidden!important}.admin-view .admin-category-tabs>button:last-child:nth-child(odd){grid-column:1/-1!important}.admin-view .admin-category-tabs>button>span:nth-child(2){gap:4px!important;min-width:0!important;max-width:100%!important;display:grid!important}.admin-view .admin-category-tabs>button b{white-space:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.45!important}.admin-view .admin-category-tabs>button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;font-size:9px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.admin-view .admin-category-tabs>button>em{min-width:22px!important;height:22px!important;position:absolute!important;top:7px!important;left:7px!important}.admin-view .admin-secondary-tabs>.admin-section-directory-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.admin-view .admin-section-directory-grid>button{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:72px!important;padding:10px!important;overflow:hidden!important}.admin-view .admin-section-directory-grid>button>span:nth-child(2){min-width:0!important;max-width:100%!important}.admin-view .admin-section-directory-grid>button b{font-size:12px!important;line-height:1.45!important}.admin-view .admin-section-directory-grid>button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;font-size:9px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}}:root{--moqimi-icon-blue:#0b4fd9;--moqimi-icon-navy:#123a8f;--moqimi-icon-size-nav:23px;--moqimi-icon-size-admin:21px}.line-icon,.shop-icon-glyph img,.shop-icon-glyph svg,.brand-category-icon{shape-rendering:geometricprecision;flex:none}.line-icon{width:22px;height:22px}.shop-icon-glyph{filter:none!important}.bottom-nav{background:#fffffff5!important;border:1px solid #dbe7f3!important;box-shadow:0 10px 30px #113a681a!important}.bottom-nav button,.bottom-nav button.active{color:#60758d!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.bottom-nav button>span{color:var(--moqimi-icon-navy);background:0 0;border-radius:11px;transition:background-color .16s,color .16s,transform .16s;place-items:center!important;width:38px!important;height:34px!important;display:grid!important}.bottom-nav button>span .line-icon{width:var(--moqimi-icon-size-nav)!important;height:var(--moqimi-icon-size-nav)!important}.bottom-nav button.active{color:var(--moqimi-icon-blue)!important}.bottom-nav button.active>span{background:var(--moqimi-icon-blue);color:#fff;transform:translateY(-1px)}.admin-view .shop-icon-glyph,.admin-view .admin-category-tabs>button>span:first-child,.admin-view .admin-section-directory-grid>button>span:first-child{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-view .shop-icon-glyph img,.admin-view .shop-icon-glyph svg,.admin-view .admin-category-tabs .shop-icon-glyph img,.admin-view .admin-category-tabs .shop-icon-glyph svg,.admin-view .admin-section-directory-grid .shop-icon-glyph img{width:var(--moqimi-icon-size-admin)!important;height:var(--moqimi-icon-size-admin)!important}.admin-view button.active .shop-icon-glyph img,.admin-view button.active .shop-icon-glyph svg,.admin-view .admin-nav-group button.active .shop-icon-glyph img,.admin-view .admin-category-tabs>button.active .shop-icon-glyph img,.admin-view .admin-section-directory-grid>button.active .shop-icon-glyph img{filter:brightness(0)invert()!important;color:#fff!important}.icon-picker-grid button.selected{border-color:var(--moqimi-icon-blue)!important;background:var(--moqimi-icon-blue)!important;color:#fff!important;box-shadow:none!important}.icon-picker-grid button.selected img{filter:brightness(0)invert()}.icon-picker-grid button.selected svg{color:#fff}.heading-icon-label{align-items:center;gap:7px;display:inline-flex}.heading-icon-label .line-icon{width:20px;height:20px}.favorite-recipient-mark{width:20px;height:20px;color:var(--moqimi-icon-blue);vertical-align:middle;place-items:center;margin-left:5px;display:inline-grid}.favorite-recipient-mark .line-icon,.favorite-recipient-button .line-icon{width:17px;height:17px}.favorite-recipient-button.active .line-icon{fill:currentColor}.turkey-package-category button>span .line-icon{width:14px;height:14px}.receipt-trust>span .line-icon,.admin-empty>span .line-icon{width:20px;height:20px}.receipt-download>span .line-icon{width:18px;height:18px}[data-theme=dark] .bottom-nav{background:#091d30f7!important;border-color:#294864!important;box-shadow:0 10px 30px #0000003d!important}[data-theme=dark] .bottom-nav button,[data-theme=dark] .bottom-nav button.active{color:#9fb3c8!important}[data-theme=dark] .bottom-nav button>span{color:#b8d3f4}.admin-view{gap:14px!important;padding-top:12px!important}.admin-view .admin-command-header{color:#102a43!important;background:#fff!important;border:1px solid #d9e6f2!important;border-radius:18px!important;grid-template-columns:minmax(240px,1fr) auto minmax(280px,.85fr)!important;align-items:center!important;gap:16px!important;min-height:0!important;padding:20px!important;display:grid!important;box-shadow:0 8px 28px #113a680f!important}.admin-view .admin-command-header:before{content:"";background:#0b6edb;border-radius:0 6px 6px 0;width:4px;position:absolute;inset-block:16px;inset-inline-start:0}.admin-view .admin-command-header span{color:#1670cf!important;font-size:12px!important}.admin-view .admin-command-header h1{color:#102a43!important;max-width:none!important;margin:3px 0 0!important;font-size:clamp(22px,3vw,30px)!important;line-height:1.3!important}.admin-view .admin-command-status{min-width:176px;background:#f7fbff!important;border:1px solid #d8e7f5!important;border-radius:14px!important;padding:10px 12px!important}.admin-view .admin-command-status>i{color:#0b63c9!important;background:#e8f2ff!important;border-radius:11px!important;width:40px!important;height:40px!important}.admin-view .admin-command-status b{color:#17324d!important;font-size:13px!important}.admin-view .admin-command-status small{color:#71869a!important;font-size:11px!important}.admin-view .admin-command-search{height:46px!important;box-shadow:none!important;background:#f8fbfe!important;border:1px solid #cfddeb!important;border-radius:13px!important}.admin-view .admin-command-search input{color:#17324d!important;font-size:13px!important}.admin-view .admin-quick-access{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin:0!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{min-height:86px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe6f0!important;border-radius:15px!important;grid-column:auto!important;padding:13px!important}.admin-view .admin-quick-access>button:hover{background:#f8fbff!important;border-color:#9ec7ef!important}.admin-view .admin-quick-access strong{color:#0a64ca!important;font-size:22px!important}.admin-view .admin-quick-access span{color:#536b82!important;font-size:12px!important}.admin-view .admin-quick-access small{color:#8293a5!important;font-size:10px!important}.admin-view .admin-grouped-nav{box-shadow:none!important;background:#fff!important;border:1px solid #dbe6f0!important;border-radius:18px!important;gap:13px!important;padding:16px!important;display:grid!important}.admin-view .admin-nav-heading{border-bottom:1px solid #e8eef5!important;padding:0 2px 10px!important}.admin-view .admin-primary-tabs.admin-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-view .admin-category-tabs>button{color:#29445e!important;min-width:0!important;min-height:64px!important;box-shadow:none!important;background:#f9fbfd!important;border:1px solid #e0e9f2!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr) auto!important;padding:10px!important}.admin-view .admin-category-tabs>button.active{color:#fff!important;background:#0b68d1!important;border-color:#0b68d1!important}.admin-view .admin-category-tabs>button b{font-size:12px!important;line-height:1.45!important}.admin-view .admin-category-tabs>button small{opacity:.72;margin-top:2px!important;font-size:9px!important;line-height:1.45!important;display:block!important}.admin-view .admin-secondary-tabs{border:0!important;padding-top:2px!important}.admin-view .admin-section-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-view .admin-section-directory-grid>button{color:#29445e!important;width:100%!important;min-width:0!important;min-height:62px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e9f1!important;border-radius:12px!important;padding:9px 10px!important}.admin-view .admin-section-directory-grid>button.active{color:#075fc0!important;background:#edf6ff!important;border-color:#b9d7f4!important}.admin-view>.admin-section{box-shadow:none!important;background:#fff!important;border:1px solid #dbe6f0!important;border-radius:18px!important;padding:clamp(16px,3vw,24px)!important}.admin-view .admin-section-title h2{color:#162f48;font-size:clamp(18px,2.5vw,23px)!important}.owner-authority-note,.owner-security-rules{background:#f5faff;border:1px solid #cfe2f6;border-radius:15px;gap:12px;padding:15px;display:flex}.owner-authority-note>span{color:#fff;background:#0b68d1;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.owner-authority-note b{color:#17324d;font-size:14px;display:block}.owner-authority-note p{color:#667d93;margin:3px 0 0;font-size:12px;line-height:1.75}.staff-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:14px;margin-top:14px;display:grid}.staff-create-form{margin:0!important}.staff-form-heading{align-items:center;gap:10px;display:flex}.staff-form-heading>span{color:#0b68d1;background:#eaf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.staff-form-heading b,.staff-form-heading small{display:block}.staff-form-heading b{color:#17324d;font-size:15px}.staff-form-heading small{color:#75899d;margin-top:3px;font-size:11px}.staff-role-guide{background:#fafcfe;border:1px solid #dfe8f1;border-radius:15px;padding:16px}.staff-role-guide h3{color:#17324d;margin:0 0 10px;font-size:15px}.staff-role-guide div{border-bottom:1px solid #e7edf3;padding:9px 0}.staff-role-guide div:last-child{border-bottom:0}.staff-role-guide b,.staff-role-guide span{display:block}.staff-role-guide b{color:#1f405f;font-size:12px}.staff-role-guide span{color:#74889c;margin-top:2px;font-size:10px;line-height:1.55}.staff-list{gap:10px;margin-top:14px;display:grid}.staff-card{background:#fff;border:1px solid #dfe8f1;border-radius:15px;padding:14px}.staff-card.owner{background:#f7fbff;border-color:#a8cff4}.staff-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.staff-card>header>span{color:#0b68d1;background:#eaf4ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.staff-card>header img{object-fit:cover;width:100%;height:100%}.staff-card>header b,.staff-card>header small{display:block}.staff-card>header b{color:#17324d;font-size:14px}.staff-card>header small{color:#788c9f;margin-top:3px;font-size:11px}.staff-card>header em{color:#075fc0;background:#eaf4ff;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.staff-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.staff-card-meta>span{background:#f7f9fc;border-radius:11px;min-width:0;padding:9px 10px}.staff-card-meta small,.staff-card-meta b{display:block}.staff-card-meta small{color:#8091a2;font-size:10px}.staff-card-meta b{overflow-wrap:anywhere;color:#29445e;margin-top:3px;font-size:11px}.staff-card-controls{margin-top:11px}.staff-card-controls>form,.staff-card-controls details form{grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.staff-card-controls label,.staff-card-controls details label{color:#496177;gap:4px;font-size:11px;font-weight:750;display:grid}.staff-card-controls input,.staff-card-controls select{width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #cedbe7;border-radius:10px;padding:0 10px}.staff-card-controls button{color:#fff;min-height:40px;font:inherit;background:#0b68d1;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.staff-card-controls details{border-top:1px solid #e6edf4;margin-top:9px;padding-top:9px}.staff-card-controls summary{cursor:pointer;color:#0b68d1;font-size:11px;font-weight:800}.staff-card-controls details form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:9px}.owner-card-lock{color:#426079;align-items:center;gap:7px;margin:11px 0 0;font-size:11px;display:flex}.owner-card-lock .shop-icon-glyph{width:18px!important;height:18px!important}.owner-access-badge{color:#075fc0;background:#eaf4ff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.owner-account-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.owner-account-overview>span{background:#fafcfe;border:1px solid #dfe8f1;border-radius:13px;min-width:0;padding:13px}.owner-account-overview small,.owner-account-overview b,.owner-account-overview em{display:block}.owner-account-overview small{color:#7b8ea1;font-size:10px}.owner-account-overview b{overflow-wrap:anywhere;color:#183550;margin-top:4px;font-size:13px}.owner-account-overview em{color:#0b68d1;margin-top:5px;font-size:10px;font-style:normal;font-weight:800}.owner-security-section .password-manager-card{background:#fff;border-radius:15px;margin:0}.owner-security-rules{margin-top:14px;display:block}.owner-security-rules h3{color:#17324d;margin:0 0 8px;font-size:14px}.owner-security-rules ul{color:#5f768c;margin:0;padding-inline-start:20px;font-size:11px;line-height:1.9}[data-theme=dark] .admin-view .admin-command-header,[data-theme=dark] .admin-view .admin-grouped-nav,[data-theme=dark] .admin-view>.admin-section,[data-theme=dark] .admin-view .admin-quick-access>button,[data-theme=dark] .staff-card,[data-theme=dark] .owner-security-section .password-manager-card{color:#e8f2fc!important;background:#0b2033!important;border-color:#294761!important}.panel-lock-section .passkey-manager{background:#fff;border-radius:16px;max-width:720px;margin:0}.admin-lock-warning{color:#a24b12;margin:4px 0 10px;line-height:1.8;display:block}[data-theme=dark] .panel-lock-section .passkey-manager{background:#10263a}[data-theme=dark] .admin-view .admin-command-header h1,[data-theme=dark] .admin-view .admin-section-title h2,[data-theme=dark] .staff-card>header b,[data-theme=dark] .staff-form-heading b,[data-theme=dark] .staff-role-guide h3,[data-theme=dark] .staff-role-guide b,[data-theme=dark] .owner-authority-note b,[data-theme=dark] .owner-security-rules h3,[data-theme=dark] .owner-account-overview b{color:#eaf4ff!important}[data-theme=dark] .admin-view .admin-command-header p,[data-theme=dark] .staff-card>header small,[data-theme=dark] .staff-role-guide span,[data-theme=dark] .owner-authority-note p,[data-theme=dark] .owner-security-rules ul{color:#9fb5c9!important}[data-theme=dark] .admin-view .admin-command-status,[data-theme=dark] .admin-view .admin-command-search,[data-theme=dark] .admin-view .admin-category-tabs>button,[data-theme=dark] .admin-view .admin-section-directory-grid>button,[data-theme=dark] .owner-authority-note,[data-theme=dark] .owner-security-rules,[data-theme=dark] .staff-role-guide,[data-theme=dark] .staff-card-meta>span,[data-theme=dark] .owner-account-overview>span{color:#d9e9f8!important;background:#102a40!important;border-color:#294761!important}[data-theme=dark] .admin-view .admin-command-search input,[data-theme=dark] .staff-card-controls input,[data-theme=dark] .staff-card-controls select{color:#e7f2fc;background:#0c2235;border-color:#36546d}[data-theme=dark] .staff-card.owner{background:#0d2941!important;border-color:#2f6ea7!important}@media (max-width:960px){.admin-view .admin-command-header{grid-template-columns:minmax(0,1fr) auto!important}.admin-view .admin-command-search{grid-column:1/-1;width:100%!important}.admin-view .admin-quick-access,.admin-view .admin-primary-tabs.admin-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-view .admin-section-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.staff-layout{grid-template-columns:1fr}.owner-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-view .admin-command-header{grid-template-columns:1fr!important;padding:16px!important}.admin-view .admin-command-status{width:100%}.admin-view .admin-quick-access,.admin-view .admin-primary-tabs.admin-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-view .admin-category-tabs>button:last-child:nth-child(odd){grid-column:1/-1!important}.admin-view .admin-section-directory-grid{grid-template-columns:1fr!important}.staff-card-meta,.owner-account-overview,.staff-card-controls>form,.staff-card-controls details form{grid-template-columns:1fr}.staff-card>header{grid-template-columns:42px minmax(0,1fr)}.staff-card>header em{grid-column:1/-1;width:fit-content}}[data-theme=dark] .bottom-nav button.active{color:#8fc2ff!important}[data-theme=dark] .bottom-nav button.active>span{color:#fff;background:#2878df}:root{--font-ui:"Vazirmatn Variable", "Vazirmatn", Tahoma, Arial, sans-serif;--font-weight-body:400;--font-weight-control:600;--font-weight-title:700;--font-weight-numeric:700}html,body,body *,body :before,body :after{font-synthesis:none;font-family:var(--font-ui)!important}body{font-weight:var(--font-weight-body);text-rendering:optimizelegibility}body :where(p,span,small,em,input,textarea,select,option){font-weight:var(--font-weight-body)!important}body :where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-title)!important}body :where(button,[role=button],label,b,strong,summary){font-weight:var(--font-weight-control)!important}body :where(.price-row strong,.price-notice b,.balance-card strong,.dashboard-wallet strong,.summary-balance strong,.hero-balance strong,.public-phone-balance strong,.wallet-overview-grid strong,.wallet-balance-copy strong,.wallet-transaction-list strong,.order-totals strong,.receipt-code b,[class*=amount] strong,[class*=total] strong,[class*=stock] strong){font-variant-numeric:tabular-nums;font-weight:var(--font-weight-numeric)!important}.admin-view{--admin-ink:#13283d;--admin-muted:#6b7f93;--admin-line:#dfe8f1;--admin-soft:#f5f8fb;--admin-blue:#0868d7;gap:12px!important;font-family:Vazirmatn,Moqimi UI,Tahoma,sans-serif!important}.admin-view .admin-command-header{border:1px solid var(--admin-line)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;grid-template-columns:minmax(220px,1fr) minmax(280px,390px)!important;align-items:center!important;gap:20px!important;padding:18px 20px!important}.admin-view .admin-command-header span{color:var(--admin-blue)!important;letter-spacing:0!important;font-size:11px!important}.admin-view .admin-command-search{border:1px solid var(--admin-line)!important;background:var(--admin-soft)!important;width:100%!important;height:42px!important;box-shadow:none!important;border-radius:10px!important}.admin-view .admin-command-search:focus-within{background:#fff!important;border-color:#8ebcec!important}.admin-view .admin-command-search input{font-family:inherit!important;font-size:12px!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{border:1px solid var(--admin-line)!important;min-height:72px!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;grid-template-rows:1fr!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:12px 14px!important;position:relative!important}.admin-view .admin-quick-access>button:hover{background:#f8fbff!important;border-color:#a9c9e9!important;transform:none!important}.admin-view .admin-quick-access>button.needs-attention:after{content:"";background:#ef4444;border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:9px;inset-inline-end:9px}.admin-view .admin-quick-access i{background:#edf5fe!important;border-radius:9px!important;width:34px!important;height:34px!important}.admin-view .admin-quick-access span{white-space:nowrap;color:#50677e!important;font-size:11px!important}.admin-view .admin-quick-access strong{white-space:nowrap;color:var(--admin-ink)!important;font-size:18px!important}.admin-view .admin-navigation-shell{border:1px solid var(--admin-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;grid-template-columns:176px minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.admin-view .admin-main-groups{border-inline-end:1px solid var(--admin-line);background:var(--admin-soft);align-content:start;gap:5px;padding:14px;display:grid}.admin-view .admin-navigation-label{min-height:30px;color:var(--admin-muted);justify-content:space-between;align-items:center;padding:0 5px 7px;font-size:10px;display:flex}.admin-view .admin-navigation-label em{color:#567087;background:#e6edf5;border-radius:7px;place-items:center;min-width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.admin-view .admin-main-groups>button{color:#40586f!important;text-align:start!important;min-width:0!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:6px 8px!important;display:grid!important}.admin-view .admin-main-groups>button:hover{background:#fff!important;border-color:#d9e5f0!important}.admin-view .admin-main-groups>button.active{color:var(--admin-blue)!important;background:#fff!important;border-color:#c6dcf4!important;box-shadow:0 2px 8px #1e50820f!important}.admin-view .admin-main-groups>button>span{background:#eaf2fb!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.admin-view .admin-main-groups>button.active>span{background:#e6f1ff!important}.admin-view .admin-main-groups>button b{font-size:12px!important;line-height:1.4!important}.admin-view .admin-main-groups .shop-icon-glyph,.admin-view .admin-main-groups .shop-icon-glyph img{width:18px!important;height:18px!important}.admin-view .admin-main-groups>button.active .shop-icon-glyph img{filter:none!important}.admin-view .admin-subsection-panel{min-width:0;padding:16px 18px 18px}.admin-view .admin-subsection-panel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 12px;display:flex}.admin-view .admin-subsection-panel>header span{color:var(--admin-blue);margin-bottom:1px;font-size:10px;display:block}.admin-view .admin-subsection-panel>header h2{color:var(--admin-ink);margin:0;font-size:17px;line-height:1.45}.admin-view .admin-subsection-panel>header>small{background:var(--admin-soft);color:var(--admin-muted);border-radius:7px;padding:4px 8px;font-size:10px}.admin-view .admin-subsection-panel .admin-section-directory-grid{padding-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button{color:#304a62!important;text-align:start!important;width:100%!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7edf3!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;display:grid!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button:hover{background:#f9fcff!important;border-color:#bcd4eb!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button.active{color:#075fbf!important;background:#edf6ff!important;border-color:#9fc7ee!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button>span:first-child{background:#f0f5fa!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button.active>span:first-child{background:#dcecff!important}.admin-view .admin-subsection-panel .admin-section-directory-grid .shop-icon-glyph,.admin-view .admin-subsection-panel .admin-section-directory-grid .shop-icon-glyph img{width:19px!important;height:19px!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button.active .shop-icon-glyph img{filter:none!important}.admin-view .admin-subsection-panel .admin-section-directory-grid>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-view .admin-subsection-panel .admin-section-directory-grid b{color:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden;font-size:12px!important}.admin-view .admin-subsection-panel .admin-section-directory-grid small{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden;color:#7b8da0!important;font-size:9px!important}.admin-view .admin-subsection-panel .admin-section-directory-grid em{color:#5e7388;background:#edf2f7;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:9px;font-style:normal;display:grid}[data-theme=dark] .admin-view{--admin-ink:#e9f2fb;--admin-muted:#9bb0c3;--admin-line:#29445d;--admin-soft:#10283d}[data-theme=dark] .admin-view .admin-command-header,[data-theme=dark] .admin-view .admin-navigation-shell,[data-theme=dark] .admin-view .admin-quick-access>button,[data-theme=dark] .admin-view .admin-subsection-panel .admin-section-directory-grid>button{background:#0b2033!important}[data-theme=dark] .admin-view .admin-main-groups{background:#10283d}[data-theme=dark] .admin-view .admin-main-groups>button.active,[data-theme=dark] .admin-view .admin-main-groups>button:hover{background:#153149!important}[data-theme=dark] .admin-view .admin-subsection-panel .admin-section-directory-grid>button.active{background:#123252!important}@media (max-width:880px){.admin-view .admin-command-header{grid-template-columns:1fr!important;gap:12px!important}.admin-view .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-view .admin-navigation-shell{grid-template-columns:148px minmax(0,1fr)!important}}@media (max-width:620px){.admin-view .admin-command-header{padding:15px!important}.admin-view .admin-command-header h1{font-size:21px!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:64px!important;padding:9px!important}.admin-view .admin-quick-access i{grid-row:1/3;width:30px!important;height:30px!important}.admin-view .admin-quick-access strong{font-size:15px!important}.admin-view .admin-navigation-shell{grid-template-columns:1fr!important}.admin-view .admin-main-groups{border-inline-end:0;border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(5,minmax(72px,1fr));padding:10px;overflow-x:auto}.admin-view .admin-navigation-label{display:none}.admin-view .admin-main-groups>button{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:3px!important;min-height:58px!important;padding:5px!important}.admin-view .admin-main-groups>button b{font-size:10px!important}.admin-view .admin-subsection-panel{padding:13px 11px 14px}.admin-view .admin-subsection-panel .admin-section-directory-grid{grid-template-columns:1fr!important}}.auth-language{grid-template-columns:auto auto;align-items:center;margin-inline-start:auto;color:#60758a!important;gap:7px!important;font-size:12px!important;display:grid!important}.auth-language select{color:#17324d;min-width:92px;height:36px;font:inherit;background:#f7faff;border:1px solid #d7e3ef;border-radius:10px;padding-inline:9px}html[dir=ltr] :where(.app-shell,.auth-shell,.auth-card,.admin-view){direction:ltr}html[dir=ltr] :where(.page-view,.panel-form,.admin-section,.admin-order-card,.admin-product-card,.admin-member-card,.customer-order-card,.wallet-payment-section,.wallet-history,.account-card,label,input,textarea,select){text-align:left}html[dir=rtl] :where(input[dir=ltr],[dir=ltr]),html[dir=ltr] :where(input[dir=ltr],[dir=ltr]){text-align:left;direction:ltr;unicode-bidi:isolate}html[dir=ltr] :where(.receipt-meta,.order-totals,.wallet-transaction-list article,.staff-card>header){direction:ltr}html[dir=ltr] .password-field input{padding-left:14px;padding-right:70px}html[dir=ltr] .password-field button{left:auto;right:8px}html[dir=ltr] .wallet-brand-art{left:auto;right:12px}html[dir=ltr] .public-phone-balance img{left:auto;right:15px}@media (max-width:520px){.auth-language span{display:none}.auth-language select{min-width:84px}}.admin-order-customer{background:#fff;border:1px solid #dbe7f2;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;margin-top:12px;padding:10px 12px;display:grid}.admin-order-customer-avatar{color:#0868d7;background:#eaf3ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;display:grid;overflow:hidden;font-weight:700!important}.admin-order-customer-avatar img{object-fit:cover;width:100%;height:100%}.admin-order-customer-copy{gap:1px;min-width:0;display:grid}.admin-order-customer-copy small{color:#6c8195;font-size:12px!important}.admin-order-customer-copy b{color:#17324d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.admin-order-customer-copy em{color:#54708a;font-style:normal;font-size:12px!important}.admin-order-customer>button{color:#075fc0;min-height:40px;font:inherit;background:#edf6ff;border:1px solid #b9d5f0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.admin-order-customer>button .shop-icon-glyph,.admin-order-customer>button .shop-icon-glyph img{width:18px!important;height:18px!important}.admin-order-customer>button:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .admin-order-customer{background:#0e263a;border-color:#2a4862}[data-theme=dark] .admin-order-customer-copy b{color:#ecf5fd}[data-theme=dark] .admin-order-customer-copy small,[data-theme=dark] .admin-order-customer-copy em{color:#9bb2c7}[data-theme=dark] .admin-order-customer>button{color:#8cc5ff;background:#143553;border-color:#315b82}@media (max-width:520px){.admin-order-customer{grid-template-columns:38px minmax(0,1fr);padding:9px}.admin-order-customer-avatar{border-radius:10px;width:38px;height:38px}.admin-order-customer>button{grid-column:1/-1;width:100%}}.admin-view .admin-workspace{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.admin-view .admin-workspace-content{min-width:0}.admin-view .admin-workspace-content>.admin-section{margin-top:0!important}.admin-view .admin-navigation-shell{z-index:12;scrollbar-width:thin;flex-direction:column;max-height:calc(100dvh - 24px);inset-block-start:12px;background:#f7f9fc!important;border:1px solid #dbe4ed!important;border-radius:18px!important;display:flex!important;position:sticky!important;overflow:hidden auto!important}.admin-view .admin-drawer-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fcf5;border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;min-height:68px;padding:13px 14px;display:flex;position:sticky;inset-block-start:0}.admin-view .admin-drawer-header span{color:#587087;font-size:11px}.admin-view .admin-drawer-header h2{color:#1d3449;margin:1px 0 0;font-size:16px}.admin-view .admin-drawer-header>button{color:#3d556b;width:34px;height:34px;font:inherit;background:#e9eef4;border:0;border-radius:10px;font-size:22px;display:none}.admin-view .admin-drawer-groups{gap:4px;padding:8px;display:grid}.admin-view .admin-drawer-group{background:0 0;border:0;border-radius:13px;padding:7px}.admin-view .admin-drawer-group>header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:31px;padding:0 5px 6px;display:grid}.admin-view .admin-drawer-group>header>span{color:#5a7188;place-items:center;width:24px;height:24px;display:grid}.admin-view .admin-drawer-group>header .shop-icon-glyph,.admin-view .admin-drawer-group>header .shop-icon-glyph img{width:16px!important;height:16px!important}.admin-view .admin-drawer-group>header div{align-items:baseline;gap:6px;min-width:0;display:flex}.admin-view .admin-drawer-group>header b{color:#41596f;font-size:11px}.admin-view .admin-drawer-group>header small{color:#8595a5;font-size:9px}.admin-view .admin-drawer-group>div{gap:2px;display:grid}.admin-view .admin-drawer-group button{color:#3c5369;text-align:start;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.admin-view .admin-drawer-group button:hover{background:#edf2f7}.admin-view .admin-drawer-group button.active{color:#075fbf;background:#e7f1fc;border-color:#c7dcf1}.admin-view .admin-drawer-group button>span:first-child{background:#e9eef4;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-view .admin-drawer-group button.active>span:first-child{background:#d5e9fd}.admin-view .admin-drawer-group button .shop-icon-glyph,.admin-view .admin-drawer-group button .shop-icon-glyph img{width:18px!important;height:18px!important}.admin-view .admin-drawer-group button>span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-view .admin-drawer-group button b{color:inherit;font-size:12px;line-height:1.35}.admin-view .admin-drawer-group button small{color:#7b8da0;font-size:10px;line-height:1.35}.admin-view .admin-drawer-group button em{color:#536b81;background:#e7edf3;border-radius:8px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.admin-view .admin-drawer-trigger,.admin-view .admin-drawer-backdrop{display:none}[data-theme=dark] .admin-view .admin-navigation-shell{background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .admin-view .admin-drawer-header{background:#0d2238f5;border-color:#29465f}[data-theme=dark] .admin-view .admin-drawer-header h2{color:#edf5fc}[data-theme=dark] .admin-view .admin-drawer-group button{color:#c4d2df}[data-theme=dark] .admin-view .admin-drawer-group button:hover{background:#132e47}[data-theme=dark] .admin-view .admin-drawer-group button.active{color:#8cc5ff;background:#123252;border-color:#315b82}[data-theme=dark] .admin-view .admin-drawer-group button>span:first-child,[data-theme=dark] .admin-view .admin-drawer-group button em{color:#a7bed2;background:#173149}.admin-view .admin-drawer-group>summary{cursor:pointer;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:44px;padding:7px 8px;list-style:none;display:grid}.admin-view .admin-drawer-group>summary::-webkit-details-marker{display:none}.admin-view .admin-drawer-group>summary>span{background:var(--admin-soft);width:30px;height:30px;color:var(--admin-blue);border-radius:9px;place-items:center;display:grid}.admin-view .admin-drawer-group>summary>div{gap:1px;min-width:0;display:grid}.admin-view .admin-drawer-group>summary b{color:var(--admin-ink);font-size:13px;line-height:1.5}.admin-view .admin-drawer-group>summary small{color:var(--admin-muted);font-size:11px;line-height:1.45}.admin-view .admin-drawer-group>summary>.shop-icon-glyph{color:#8292a3;transition:transform .18s;width:16px!important;height:16px!important}.admin-view .admin-drawer-group[open]>summary>.shop-icon-glyph{transform:rotate(-90deg)}.admin-view .admin-drawer-group.active-group>summary{background:#f1f6fd}@media (max-width:900px){.admin-menu-dialog[open] .admin-navigation-shell{direction:rtl;border-radius:18px 0 0 18px!important;width:min(92vw,380px)!important;padding:0 10px 18px!important;inset:0 0 0 auto!important}.admin-menu-dialog[open] .admin-drawer-header{z-index:5;min-height:76px;position:sticky;inset-block-start:0;background:var(--admin-card)!important}.admin-menu-dialog[open] .admin-drawer-header>div{grid-template-columns:42px minmax(0,1fr)!important;display:grid!important}.admin-menu-dialog[open] .admin-drawer-header>div>:not(img){display:block!important}.admin-menu-dialog[open] .admin-drawer-groups{padding:8px 2px 22px!important}.admin-menu-dialog[open] .admin-drawer-group{padding:4px 0!important}.admin-menu-dialog[open] .admin-drawer-group>summary{display:grid!important}.admin-menu-dialog[open] .admin-drawer-group>div{gap:3px;padding:3px 5px 5px;display:grid!important}.admin-menu-dialog[open] .admin-tabs button{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:54px!important;padding:7px 9px!important}.admin-menu-dialog[open] .admin-tabs button>span:nth-child(2){gap:2px;min-width:0;writing-mode:horizontal-tb!important;justify-self:stretch!important;width:auto!important;height:auto!important;display:grid!important}.admin-menu-dialog[open] .admin-tabs button b{line-height:1.45;text-overflow:clip!important;white-space:normal!important;font-size:14px!important;overflow:visible!important}.admin-menu-dialog[open] .admin-tabs button small{line-height:1.45;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;white-space:normal!important;writing-mode:horizontal-tb!important;font-size:12px!important;overflow:visible!important}.admin-menu-dialog[open] .admin-tabs button em{place-items:center;min-width:28px;height:28px;display:grid!important}}.dashboard-wallet-actions{justify-content:flex-end;gap:8px;display:flex;position:absolute;inset-block-end:18px;inset-inline:22px}.dashboard-wallet-actions button{color:#fff!important;min-height:38px!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff47!important;border-radius:11px!important;padding:0 12px!important;font-size:12px!important;position:static!important}.dashboard-quick-links{background:#fff;border:1px solid #e0e9f3;border-radius:16px;padding:18px}.dashboard-quick-links header h2{margin:0 0 14px;font-size:17px}.dashboard-quick-links>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.dashboard-quick-links button{color:#17334f;min-height:76px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #e4ebf3;border-radius:13px;place-items:center;gap:5px;display:grid}.dashboard-quick-links button>.shop-icon-glyph{color:#0b4fd9}.dashboard-topbar{gap:10px;min-height:64px;padding-block:8px;grid-template-columns:auto minmax(150px,1fr) auto auto!important}.dashboard-user-tools{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-user-tools .dashboard-greeting{order:initial;max-width:150px}.dashboard-user-tools .header-account{order:initial;border-radius:13px;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.dashboard-user-tools .header-account img{object-fit:cover;width:100%;height:100%}.dashboard-user-tools .dashboard-alert{order:initial;flex:0 0 42px;width:42px;height:42px}.dashboard-wallet-card{background:#0b4fd9;border:0;border-radius:20px;align-content:start;min-height:146px;padding:20px 22px;box-shadow:0 10px 28px #0b4fd929}.dashboard-wallet-card:before{display:none}.dashboard-wallet-card>strong{text-shadow:none;margin-top:8px;font-size:clamp(30px,6vw,40px)}.dashboard-wallet-actions{gap:8px;display:flex;position:absolute;inset-block-end:18px;inset-inline-end:20px}.dashboard-wallet-actions>button{color:#0b4fd9;cursor:pointer;background:#fff;border:1px solid #ffffff6b;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font:750 12px inherit;display:inline-flex}.dashboard-wallet-actions>button+button{color:#fff;background:#ffffff1f}.dashboard-wallet-actions .shop-icon-glyph{width:16px;height:16px}.dashboard-frequent-services{border-radius:18px;padding:20px;box-shadow:0 6px 22px #1634560b}.dashboard-service-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dashboard-service-strip>button{text-align:start;background:#fff;border:1px solid #e2eaf4;border-radius:15px;align-content:start;justify-items:start;min-height:128px;padding:14px 10px}.dashboard-service-strip>button>b{aspect-ratio:auto;border-radius:13px;width:46px;height:46px}.dashboard-service-strip>button :is(span,small){text-align:start;white-space:normal;width:100%}.dashboard-service-strip>button span{margin-top:7px;font-size:14px;line-height:1.5}.dashboard-service-strip>button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.dashboard-popular-products{background:#fff;border:1px solid #e3ebf4;border-radius:18px;padding:20px;box-shadow:0 6px 22px #1634560b}.dashboard-popular-products>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:15px;display:flex}.dashboard-popular-products>header span{color:#0b4fd9;font-size:12px;font-weight:750}.dashboard-popular-products h2{color:#10275a;margin:3px 0 0;font-size:20px}.dashboard-popular-products>header>button{color:#0b4fd9;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;font:700 12px inherit;display:flex}.dashboard-popular-products>header .shop-icon-glyph{width:15px;height:15px}.dashboard-popular-products>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-popular-products article{background:#fff;border:1px solid #e3ebf4;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dashboard-product-main{color:#10275a;text-align:start;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.dashboard-product-main>i{color:#0b4fd9;background:#edf4ff;border-radius:12px;place-items:center;width:50px;height:50px;font-style:normal;display:grid;overflow:hidden}.dashboard-product-main>i img{object-fit:contain;width:100%;height:100%}.dashboard-product-main>i .shop-icon-glyph{width:25px;height:25px}.dashboard-product-main>span{gap:4px;min-width:0;display:grid}.dashboard-product-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.55;overflow:hidden}.dashboard-product-main small{color:#71809e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-popular-products article footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.dashboard-popular-products article footer b{color:#10275a;direction:ltr;font-size:13px}.dashboard-popular-products article footer button{color:#fff;background:#0b4fd9;border:0;border-radius:9px;min-height:34px;padding:0 13px;font:750 12px inherit}.dashboard-recent-orders{border-radius:18px;box-shadow:0 6px 22px #1634560b}.dashboard-promo{min-height:132px;box-shadow:none;border-radius:18px}[data-theme=dark] .dashboard-popular-products,[data-theme=dark] .dashboard-popular-products article,[data-theme=dark] .dashboard-service-strip>button{background:#0d2238;border-color:#203b5c}[data-theme=dark] .dashboard-popular-products h2,[data-theme=dark] .dashboard-product-main,[data-theme=dark] .dashboard-popular-products article footer b{color:#eaf2ff}[data-theme=dark] .dashboard-popular-products article footer{border-color:#203b5c}@media (max-width:720px){.dashboard-topbar{grid-template-columns:auto minmax(0,1fr) auto!important}.dashboard-brand{justify-self:center;margin-inline:0}.dashboard-brand span{display:none}.dashboard-user-tools{justify-self:end}.dashboard-user-tools .dashboard-greeting,.dashboard-admin-switch{display:none}.dashboard-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.dashboard-popular-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.customer-dashboard{gap:12px}.dashboard-wallet-card{min-height:150px;padding:18px}.dashboard-wallet-card>strong{font-size:30px}.dashboard-wallet-actions{inset-block-end:16px;inset-inline:18px}.dashboard-wallet-actions>button{min-height:36px;padding-inline:10px;font-size:11px}.dashboard-frequent-services,.dashboard-popular-products,.dashboard-recent-orders{padding:15px 12px}.dashboard-frequent-services h2,.dashboard-popular-products h2,.dashboard-recent-orders h2{font-size:17px}.dashboard-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-service-strip>button{min-height:122px;padding:12px 10px}.dashboard-popular-products>div{grid-template-columns:1fr}.dashboard-popular-products>header span{display:none}.dashboard-product-main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.notification-backdrop{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08172b4d;justify-content:flex-start;display:flex;position:fixed;inset:0}.notification-drawer{background:#f8fafc;border-inline-end:1px solid #dce6f0;grid-template-rows:auto 1fr auto;width:min(420px,100%);height:100%;display:grid;box-shadow:18px 0 50px #0c223c29}.notification-drawer>header{background:#fff;border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;min-height:78px;padding:16px 18px;display:flex}.notification-drawer>header span{color:#0b4fd9;font-size:11px;font-weight:800}.notification-drawer>header h2{margin:2px 0 0;font-size:20px}.notification-drawer>header button{color:#314b63;width:38px;height:38px;font:inherit;cursor:pointer;background:#eef3f8;border:0;border-radius:11px;font-size:24px}.notification-list{align-content:start;gap:7px;padding:12px;display:grid;overflow:auto}.notification-list>button{color:#213b53;text-align:start;width:100%;min-height:82px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px;display:grid}.notification-list>button.unread{background:#f0f7ff;border-color:#bfd8f2}.notification-list>button>span{color:#0b4fd9;background:#e7f1fd;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.notification-list>button div{gap:2px;min-width:0;display:grid}.notification-list p{color:#61768a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.notification-list time{color:#8798a8;font-size:10px}.notification-drawer>footer{background:#fff;border-top:1px solid #e2e9f1;padding:12px}.notification-drawer>footer button{color:#0b4fd9;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:12px;font-weight:800}.notification-empty{color:#75889a;text-align:center;align-content:center;place-items:center;gap:9px;min-height:280px;display:grid}.notification-empty .shop-icon-glyph{color:#0b4fd9}.auth-card [data-step]{gap:14px;display:grid}.auth-card .auth-terms{grid-template-columns:22px 1fr;align-items:start;font-size:12px;line-height:1.7}.auth-card .auth-terms input{accent-color:#0b4fd9;width:18px;height:18px;margin-top:2px}.auth-card .auth-otp{text-align:center;letter-spacing:.55em;direction:ltr;font-size:24px;font-weight:850}[data-theme=dark] .dashboard-quick-links,[data-theme=dark] .notification-drawer,[data-theme=dark] .notification-list>button,[data-theme=dark] .notification-drawer>header,[data-theme=dark] .notification-drawer>footer{color:#d9e6f2;background:#0d2238;border-color:#29465f}@media (max-width:560px){.dashboard-quick-links>div{grid-template-columns:repeat(2,1fr)}.dashboard-wallet-actions{inset-block-end:14px;inset-inline:14px}.notification-drawer{width:100%}}:root,[data-theme=light]{--moqimi-canvas:#f7f9fc;--moqimi-surface:#fff;--moqimi-blue:#0b4fd9;--moqimi-blue-strong:#0b4fd9;--moqimi-ink:#172033;--moqimi-muted:#66758a;--moqimi-border:#e3eaf4;--moqimi-radius:16px;--moqimi-shadow:0 1px 2px #1720330b, 0 7px 20px #17203309;--paper:var(--moqimi-canvas);--card:var(--moqimi-surface);--ink:var(--moqimi-ink);--muted:var(--moqimi-muted);--line:var(--moqimi-border)}[data-theme=dark]{--moqimi-canvas:#0b1220;--moqimi-surface:#121c2e;--moqimi-blue:#4c8dff;--moqimi-blue-strong:#4c8dff;--moqimi-ink:#f3f6fb;--moqimi-muted:#aab6c8;--moqimi-border:#26344a;--moqimi-radius:16px;--moqimi-shadow:0 1px 2px #00000029, 0 8px 22px #0000001f;--paper:var(--moqimi-canvas);--card:var(--moqimi-surface);--ink:var(--moqimi-ink);--muted:var(--moqimi-muted);--line:var(--moqimi-border)}html,body,.app-shell{color:var(--moqimi-ink);background:var(--moqimi-canvas)!important}:where(.section-block,.account-section-card,.wallet-payment-section,.wallet-history,.admin-section,.admin-order-card,.admin-product-card,.admin-member-card,.customer-order-card,.security-card,.home-screen-card,.product-card,.category-grid button,.service-picker-grid button){border-color:var(--moqimi-border)!important;background:var(--moqimi-surface)!important;box-shadow:var(--moqimi-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.topbar{border:1px solid var(--moqimi-border);border-radius:var(--moqimi-radius);min-height:62px;padding:8px 10px;background:var(--moqimi-surface)!important;box-shadow:var(--moqimi-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.brand-copy strong{color:var(--moqimi-ink)}.brand-copy span{color:var(--moqimi-muted)}.category-grid button,.service-picker-grid button{border-radius:18px!important}.product-card,.customer-order-card,.admin-order-card,.admin-product-card,.admin-member-card{border-radius:var(--moqimi-radius)!important}.product-card :where(h3,strong),.customer-order-card :where(h2,h3,strong){color:var(--moqimi-ink)}.product-card :where(p,small),.customer-order-card :where(p,small){color:var(--moqimi-muted)}:where(.primary-action,.credit-submit,.auth-submit,.broadcast-send,.mw-topup>button,.admin-order-save-button){border:1px solid var(--moqimi-blue)!important;background:var(--moqimi-blue)!important;color:#fff!important;box-shadow:none!important}:where(.secondary-action,.account-section-nav button,.luxury-section-nav button,.admin-filter-row button){border:1px solid var(--moqimi-blue)!important;background:var(--moqimi-surface)!important;color:var(--moqimi-blue)!important;box-shadow:none!important}.bottom-nav{min-height:64px;padding:6px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff7!important;border:1px solid #dbe7f3!important;border-radius:18px!important;box-shadow:0 6px 20px #113a6817!important}.bottom-nav button{min-height:50px;color:#60758d!important}.bottom-nav button.active{color:#0b5fc7!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.bottom-nav button.active>span{transform:none;color:#0b5fc7!important;background:#e8f3ff!important}.bottom-nav button.active .line-icon{color:#0b5fc7!important;stroke-width:2px!important}.bottom-nav.keyboard-hidden{display:none!important}.admin-view{--ui-space:12px;gap:12px!important}.admin-view :where(.admin-command-header,.admin-section,.admin-navigation-shell,.admin-quick-access>button){border-color:var(--moqimi-border)!important;background:var(--moqimi-surface)!important;box-shadow:var(--moqimi-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-view .admin-quick-access>button{min-height:78px!important;padding:12px!important}.admin-view :where(.admin-order-search,.admin-search,.admin-filter-row,.report-date-filter,.report-output-controls){border-color:var(--moqimi-border)!important;background:var(--moqimi-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-view :where(.members-table,.admin-card-list){gap:8px}.admin-view :where(.member-table-row,.admin-order-card,.admin-product-card,.admin-member-card){min-height:0}[data-theme=dark] :where(input,textarea,select){color:#f3f6fb!important;background:#0f1a2b!important}[data-density=compact] .admin-view :where(.admin-section,.admin-order-card,.admin-product-card,.admin-member-card){--ui-space:10px;gap:7px!important;padding:10px!important}[data-density=compact] .admin-view :where(.member-table-row,.admin-quick-access>button){min-height:58px!important;padding:8px 10px!important}[data-density=compact] .admin-view :where(input,select,button){min-height:36px}.admin-view .admin-quick-access{grid-template-columns:repeat(7,minmax(0,1fr))!important}.admin-view .admin-quick-access strong{font-size:15px!important}.admin-view .admin-section,.admin-view .admin-order-card,.admin-view .financial-card{box-shadow:none!important}.admin-bulk-toolbar{border:1px solid var(--moqimi-border);background:var(--moqimi-surface);border-radius:11px;grid-template-columns:auto auto minmax(130px,.65fr) minmax(210px,1.35fr) auto;align-items:center;gap:8px;margin:10px 0;padding:9px;display:grid}.admin-order-tools{grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:8px;display:grid}.admin-order-sort{color:var(--admin-muted);gap:5px;font-size:11px;display:grid}.admin-order-sort select{min-height:42px}.admin-bulk-toolbar :where(input,select,button){min-height:38px}.admin-bulk-select-all,.admin-order-selector{color:var(--admin-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-bulk-select-all input,.admin-order-selector input{width:17px;height:17px;accent-color:var(--admin-blue)}.admin-order-card.selected{background:#f8fbff!important;border-color:#74afe8!important}.admin-order-selector{grid-column:1/-1;justify-self:start}[data-theme=dark] .admin-order-card.selected{background:#102b43!important}@media (max-width:1100px){.admin-view .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.admin-view .admin-quick-access{display:flex!important}.admin-bulk-toolbar{grid-template-columns:1fr 1fr}.admin-bulk-toolbar>input,.admin-bulk-toolbar>button{grid-column:1/-1}.admin-order-tools{grid-template-columns:1fr}.admin-view .admin-command-header{border-radius:16px!important;gap:10px!important;padding:14px!important}.admin-view .admin-command-header h1{font-size:20px!important}.admin-view .admin-command-header p{margin-top:2px!important;font-size:11px!important}.admin-view .admin-quick-access{scroll-snap-type:inline mandatory;scrollbar-width:none;padding-bottom:2px;overflow-x:auto;gap:7px!important;display:flex!important}.admin-view .admin-quick-access::-webkit-scrollbar{display:none}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{scroll-snap-align:start;flex:0 0 142px;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:58px!important;padding:8px 9px!important}.admin-view .admin-workspace{display:block}.admin-view .admin-drawer-trigger{color:#243d54;text-align:start;width:100%;min-height:58px;font:inherit;background:#fff;border:1px solid #d7e2ec;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;padding:7px 10px;display:grid;box-shadow:0 3px 12px #183e610d}.admin-view .admin-drawer-trigger>span:first-child{background:#e9f3fe;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-view .admin-drawer-trigger>span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-view .admin-drawer-trigger small{color:#71869a;font-size:9px}.admin-view .admin-drawer-trigger b{color:#19364f;font-size:13px}.admin-view .admin-drawer-trigger em{color:#34526d;background:#eef3f8;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-style:normal;display:inline-flex}.admin-view .admin-drawer-trigger .shop-icon-glyph,.admin-view .admin-drawer-trigger .shop-icon-glyph img{width:19px!important;height:19px!important}.admin-view .admin-drawer-backdrop{z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1b2b75;border:0;display:block;position:fixed;inset:0}.admin-view .admin-navigation-shell{z-index:200;visibility:hidden;width:min(86vw,320px);max-height:100dvh;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(110%);border-radius:0 20px 20px 0!important;position:fixed!important;inset-block:0!important;inset-inline-start:0!important;box-shadow:0 18px 48px #081c3038!important}html[dir=ltr] .admin-view .admin-navigation-shell{transform:translate(-110%);border-radius:0 20px 20px 0!important}html[dir=rtl] .admin-view .admin-navigation-shell{border-radius:20px 0 0 20px!important}.admin-view .admin-navigation-shell.open{visibility:visible;transform:translate(0)!important}.admin-view .admin-drawer-header>button{place-items:center;display:grid}[data-theme=dark] .admin-view .admin-drawer-trigger{color:#dce8f3;background:#0b2033;border-color:#29465f}[data-theme=dark] .admin-view .admin-drawer-trigger b{color:#edf5fc}[data-theme=dark] .admin-view .admin-drawer-trigger>span:first-child,[data-theme=dark] .admin-view .admin-drawer-trigger em{color:#a8c8e8;background:#153149}}.dashboard-builder-admin{color:#15233f;gap:16px;display:grid}.db-head{background:#fff;border:1px solid #e2e9f3;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.db-head span{color:#0b4fd9;font-size:12px;font-weight:800}.db-head h2{color:#0c2050;margin:3px 0;font-size:25px}.db-head p{color:#75829a;margin:0;font-size:12px}.db-head>div:last-child{align-items:center;gap:10px;display:flex}.db-head button,.db-sections>header button{color:#30405c;background:#fff;border:1px solid #dce5f1;border-radius:11px;min-height:40px;padding:0 14px;font-weight:750}.db-status{color:#8f6200;background:#fff3d8;border-radius:18px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:800}.db-status.published{color:#08714c;background:#e5f8ef}.db-status.scheduled{color:#2758b7;background:#edf3ff}.db-message{color:#08704b;background:#eaf7f1;border-radius:11px;margin:0;padding:11px 14px;font-size:12px;font-weight:700}.db-grid{grid-template-columns:minmax(420px,1.08fr) minmax(390px,.92fr);align-items:start;gap:16px;display:grid}.db-sections,.db-preview{background:#fff;border:1px solid #e2e9f3;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #19365f0e}.db-sections{padding:20px}.db-sections>header,.db-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.db-sections h3,.db-preview h3{color:#102557;margin:0;font-size:17px}.db-sections header small,.db-preview header small{color:#8490a4;font-size:10px}.db-legend{color:#8a96a9;gap:18px;margin:17px 2px 10px;font-size:10px;display:flex}.db-section-list{gap:8px;display:grid}.db-section-list article{background:#fff;border:1px solid #e3e9f2;border-radius:12px;grid-template-columns:26px 42px minmax(130px,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:9px;transition:all .16s;display:grid}.db-section-list article:not(.locked){cursor:grab}.db-section-list article.selected,.db-section-list article:hover{border-color:#9abcf1;box-shadow:0 4px 14px #0b4fd912}.db-section-list article.locked{background:#f8fafd}.db-section-list article>i{color:#a3afc0;text-align:center;font-size:17px;font-style:normal}.db-section-list article>b{color:#0b4fd9;background:#edf4ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.db-section-list article>span{gap:2px;min-width:0;display:grid}.db-section-list article>span strong{color:#16264b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.db-section-list article>span small{color:#8491a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.db-section-list article>em{color:#6e7a8f;white-space:nowrap;background:#f1f4f8;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal}.db-section-list article>div{align-items:center;gap:4px;display:flex}.db-section-list article>div button{color:#65738a;background:#f2f5f9;border:0;border-radius:8px;width:29px;height:29px}.db-section-list article>div label{width:34px;height:19px;position:relative}.db-section-list article>div input{opacity:0;position:absolute}.db-section-list article>div u{background:#cbd4e0;border-radius:18px;text-decoration:none;position:absolute;inset:0}.db-section-list article>div u:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;right:3px}.db-section-list article>div input:checked+u{background:#0b4fd9}.db-section-list article>div input:checked+u:after{transform:translate(-15px)}.db-lock-note{color:#6d7c94;background:#f4f7fb;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:10px}.db-preview{position:sticky;top:12px}.db-preview>header{border-bottom:1px solid #e7ecf3;padding:16px 18px}.db-preview>header nav{background:#f0f3f7;border-radius:9px;padding:3px;display:flex}.db-preview>header nav button{color:#8290a4;background:0 0;border:0;border-radius:7px;width:34px;height:29px}.db-preview>header nav button.active{color:#0b4fd9;background:#fff;box-shadow:0 2px 8px #14325a1c}.db-preview-stage{background:radial-gradient(circle at 50% 5%,#fff,#eef3f9 70%);justify-content:center;height:610px;padding:18px;display:flex;overflow:auto}.db-device{background:#f7faff;border:7px solid #172033;border-radius:31px;width:300px;height:570px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 18px 36px #0c1f422e}.db-device.tablet{border-radius:23px;width:430px}.db-device.desktop{border-width:5px;border-radius:15px;width:100%}.db-device-status{color:#111;text-align:center;direction:ltr;background:#fff;height:23px;padding:5px 12px;font-size:8px;font-weight:800}.db-customer{scrollbar-width:none;background:linear-gradient(#fff,#f7faff);align-content:start;gap:8px;height:calc(100% - 23px);padding:9px 10px 64px;display:grid;overflow:auto}.db-customer-head{justify-content:space-between;align-items:center;padding:2px;display:flex}.db-customer-head>span{color:#0b2d7e}.db-customer-head sup{color:#fff;background:#ef3948;border-radius:8px}.db-customer-head div{color:#092563;align-items:center;gap:4px;font-size:8px;display:flex}.db-customer-head img{object-fit:contain;width:31px;height:31px}.db-customer-head p{color:#6f7b90;margin:0;font-size:6px}.db-customer-head p strong{color:#0b245d;font-size:8px;display:block}.db-wallet{color:#fff;background:linear-gradient(125deg,#073fc9,#0780ff);border-radius:14px;min-height:116px;padding:15px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0b4fd933}.db-wallet span{font-size:8px}.db-wallet strong{text-align:right;direction:ltr;margin-top:7px;font-size:23px;display:block}.db-wallet strong small{font-size:9px}.db-wallet button{color:#0b4fd9;background:#fff;border:0;border-radius:9px;min-height:28px;padding:0 10px;font-size:7px;font-weight:800;position:absolute;bottom:14px;left:12px}.db-notice{color:#6d520f;background:#fff8e8;border:1px solid #ffe5aa;border-radius:10px;align-items:center;gap:8px;padding:9px;font-size:7px;display:flex}.db-notice b{background:#ffd977;border-radius:6px;padding:3px 6px}.db-preview-panel{background:#fff;border:1px solid #e7edf5;border-radius:13px;padding:10px}.db-preview-panel>header{color:#102557;justify-content:space-between;margin-bottom:9px;font-size:9px;display:flex}.db-preview-panel>header span{color:#0b4fd9;font-size:6px}.db-preview-services,.db-preview-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.db-preview-services article,.db-preview-products article{text-align:center;min-width:0}.db-preview-services i,.db-preview-products i{color:#0b4fd9;background:#edf4ff;border-radius:9px;place-items:center;height:34px;margin-bottom:3px;font-size:15px;font-style:normal;display:grid;overflow:hidden}.db-preview-services b,.db-preview-products b{color:#102557;text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.db-preview-services small,.db-preview-products small{color:#8a96a9;text-overflow:ellipsis;white-space:nowrap;font-size:5px;display:block;overflow:hidden}.db-preview-products{grid-template-columns:repeat(4,minmax(0,1fr))}.db-preview-products article{border:1px solid #edf1f6;border-radius:8px;padding:5px}.db-preview-products img{object-fit:contain;width:100%;height:100%}.db-preview-products.layout-two,.db-preview-services.layout-two{grid-template-columns:repeat(2,1fr)}.db-preview-products.layout-three,.db-preview-services.layout-three{grid-template-columns:repeat(3,1fr)}.db-preview-products.layout-four,.db-preview-services.layout-four{grid-template-columns:repeat(4,1fr)}.db-preview-products.layout-list,.db-preview-services.layout-list{grid-template-columns:1fr}.db-preview-products.layout-horizontal,.db-preview-services.layout-horizontal{display:flex;overflow:hidden}.db-preview-products.layout-horizontal article,.db-preview-services.layout-horizontal article{min-width:70px}.db-preview-products.layout-compact i,.db-preview-services.layout-compact i{height:26px}.db-preview-orders article{border-bottom:1px solid #edf1f6;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:6px 0;display:grid}.db-preview-orders article:last-child{border:0}.db-preview-orders article>i{color:#0b4fd9;background:#edf4ff;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.db-preview-orders article span{display:grid}.db-preview-orders article span b{color:#11265a;font-size:6px}.db-preview-orders article span small{color:#8996aa;font-size:5px}.db-preview-orders article em{color:#087750;background:#e3f7ed;border-radius:7px;padding:2px 5px;font-size:5px;font-style:normal}.db-preview-banner{color:#fff;background:#063eaa 50%/cover;border-radius:13px;align-content:center;min-height:86px;padding:14px;display:grid;position:relative}.db-preview-banner b{font-size:12px}.db-preview-banner span{margin:2px 0 8px;font-size:7px}.db-preview-banner button{color:#0b4fd9;background:#fff;border:0;border-radius:7px;width:max-content;min-height:21px;padding:0 8px;font-size:6px;font-weight:800}.db-preview-banner em{font-size:6px;font-style:normal;position:absolute;bottom:5px;right:44%}.db-customer-bottom{background:#fff;border-radius:14px 14px 0 0;justify-content:space-around;align-items:center;height:52px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px 16px #19325a12}.db-customer-bottom b{color:#74829a;justify-items:center;font-size:14px;display:grid}.db-customer-bottom b:first-child{color:#0b4fd9}.db-customer-bottom small{font-size:5px}.db-actions{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e2e9f3;border-radius:15px;justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 24px #142d5512}.db-actions>div{color:#75829a;margin-left:auto;font-size:9px;display:grid}.db-actions>div b{color:#456184;direction:ltr}.db-actions>button,.db-actions label button{color:#34425b;background:#fff;border:1px solid #dbe3ee;border-radius:10px;min-height:40px;padding:0 14px;font-weight:750}.db-actions>button.primary{color:#fff;background:#0b4fd9;border-color:#0b4fd9}.db-actions label{display:flex}.db-actions label input{border:1px solid #dbe3ee;border-radius:10px;width:150px;min-height:40px;font-size:10px}.db-actions label button{color:#0b4fd9;background:#eef4ff;margin-right:-8px;font-size:10px}.db-actions button:disabled{cursor:not-allowed;opacity:.48}.db-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0717346e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.db-modal{background:#fff;border-radius:19px;width:min(760px,100%);max-height:88vh;overflow:hidden;box-shadow:0 28px 80px #081b4047}.db-modal>header{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.db-modal h3{color:#122657;margin:0;font-size:18px}.db-modal header small{color:#7d8a9e;font-size:10px}.db-modal header button{color:#637086;background:#f1f4f8;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.db-block-grid{grid-template-columns:repeat(3,1fr);gap:9px;max-height:65vh;padding:18px;display:grid;overflow:auto}.db-block-grid>button{color:#263752;text-align:right;background:#fff;border:1px solid #e1e7f0;border-radius:11px;align-items:center;gap:9px;min-height:70px;padding:10px;display:flex}.db-block-grid>button:hover{background:#f5f9ff;border-color:#93b9f3}.db-block-grid i{color:#0b4fd9;background:#edf4ff;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.db-block-grid span{display:grid}.db-block-grid b{font-size:11px}.db-block-grid small{color:#8995a7;font-size:8px}.db-settings,.db-editor{gap:10px;max-height:68vh;padding:18px 22px;display:grid;overflow:auto}.db-settings>label{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:45px;font-size:12px;display:flex}.db-settings input{accent-color:#0b4fd9}.db-settings select{border:1px solid #dbe3ed;border-radius:8px;min-height:36px}.db-editor>label,.db-banner-fields label{color:#35435c;gap:5px;font-size:11px;display:grid}.db-editor input,.db-banner-fields input{border:1px solid #dbe3ed;border-radius:9px;min-height:40px;padding:0 10px}.db-editor fieldset{border:1px solid #e0e7f0;border-radius:11px;flex-wrap:wrap;gap:6px;margin:4px 0;padding:12px;display:flex}.db-editor legend{color:#233653;font-size:11px;font-weight:800}.db-editor fieldset>button{color:#5f6c81;background:#fff;border:1px solid #dce4ef;border-radius:8px;min-height:33px;padding:0 9px;font-size:9px}.db-editor fieldset>button.active{color:#0b4fd9;background:#edf4ff;border-color:#0b4fd9}.db-editor fieldset>small,.db-picker>p{color:#7f8b9e;width:100%;margin:4px 0;font-size:9px}.db-picker{max-height:250px;overflow:auto}.db-picker>label{border:1px solid #edf1f6;border-radius:8px;grid-template-columns:18px 34px 1fr;align-items:center;gap:7px;width:calc(50% - 3px);padding:7px;display:grid}.db-picker>label b{color:#0b4fd9;background:#edf4ff;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;overflow:hidden}.db-picker img{object-fit:cover;width:100%;height:100%}.db-picker>label span{display:grid}.db-picker strong{font-size:9px}.db-picker small{color:#8793a6;font-size:7px}.db-banner-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}@media (max-width:1050px){.db-grid{grid-template-columns:1fr}.db-preview{position:relative;top:0}.db-actions{flex-wrap:wrap}.db-actions>div{width:100%}.db-preview-stage{height:630px}}@media (max-width:700px){.db-head{flex-direction:column;align-items:flex-start}.db-head>div:last-child{justify-content:space-between;width:100%}.db-sections{padding:13px}.db-section-list article{grid-template-columns:22px 38px minmax(90px,1fr) auto}.db-section-list article>em,.db-section-list article>div button:first-child{display:none}.db-preview-stage{padding:12px 3px}.db-device.tablet,.db-device.desktop{border-radius:18px;width:100%}.db-actions{grid-template-columns:1fr 1fr;display:grid}.db-actions>div,.db-actions label{grid-column:1/-1}.db-actions label input{flex:1}.db-block-grid{grid-template-columns:1fr 1fr}.db-picker>label{width:100%}.db-banner-fields{grid-template-columns:1fr}}.dashboard-layout-two .dashboard-service-strip,.dashboard-layout-two.dashboard-popular-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout-three .dashboard-service-strip,.dashboard-layout-three.dashboard-popular-products>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-layout-four .dashboard-service-strip,.dashboard-layout-four.dashboard-popular-products>div{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-layout-list .dashboard-service-strip,.dashboard-layout-list.dashboard-popular-products>div{grid-template-columns:1fr}.dashboard-layout-horizontal .dashboard-service-strip,.dashboard-layout-horizontal.dashboard-popular-products>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.dashboard-layout-horizontal .dashboard-service-strip>*,.dashboard-layout-horizontal.dashboard-popular-products>div>*{scroll-snap-align:start;flex:0 0 min(220px,78vw)}.dashboard-layout-compact .dashboard-service-strip{gap:7px}.dashboard-layout-compact .dashboard-service-strip button{min-height:86px;padding:10px 7px}@media (max-width:600px){.dashboard-layout-four .dashboard-service-strip,.dashboard-layout-four.dashboard-popular-products>div,.dashboard-layout-three .dashboard-service-strip,.dashboard-layout-three.dashboard-popular-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell:has(.customer-dashboard){background:linear-gradient(#f9fcff 0%,#f4f8fd 100%)}.app-shell .dashboard-topbar{width:min(100%,760px);min-height:82px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:12px 18px 8px;position:relative;grid-template-columns:52px minmax(140px,1fr) minmax(132px,auto)!important}.dashboard-alert-leading{grid-area:1/1;justify-self:start}.app-shell .dashboard-brand{grid-area:1/2;justify-self:center;margin:0}.app-shell .dashboard-brand img{border-radius:0;width:62px;height:54px}.app-shell .dashboard-brand span{display:grid}.app-shell .dashboard-brand span b{font-size:18px}.app-shell .dashboard-brand span small{color:#77839a;font-size:10px}.app-shell .dashboard-user-tools{flex-direction:row-reverse;grid-area:1/3;justify-self:end}.app-shell .dashboard-user-tools .dashboard-greeting{text-align:start;max-width:104px;display:grid}.app-shell .dashboard-user-tools .header-account{border:3px solid #edf3fa;border-radius:50%;flex-basis:48px;width:48px;height:48px;box-shadow:0 3px 12px #1838631a}.app-shell .customer-dashboard{gap:14px;width:min(100%,760px);padding:8px 16px 104px}.app-shell .dashboard-wallet-card{background:radial-gradient(circle at 86% 48%,#ffffff1f,#0000 27%),linear-gradient(125deg,#073fca 0%,#0867f4 62%,#0347c9 100%);border-radius:23px;min-height:178px;padding:22px 26px;box-shadow:0 12px 28px #064cd42e}.app-shell .dashboard-wallet-card:before{opacity:.7;display:block}.app-shell .dashboard-wallet-card>strong{margin-top:10px;font-size:clamp(34px,7vw,44px)}.app-shell .dashboard-wallet-caption{color:#d9eaff;margin-top:6px;font-size:12px;display:block}.app-shell .dashboard-wallet-actions{inset-block-end:26px;inset-inline:auto 24px}.app-shell .dashboard-wallet-actions>button{color:#0b4fd9!important;background:#fff!important;border-color:#fff!important;border-radius:14px!important;min-height:46px!important;padding:0 17px!important;font-size:13px!important;box-shadow:0 8px 20px #01246f2e!important}.app-shell .dashboard-frequent-services,.app-shell .dashboard-recent-orders{border-radius:22px}.app-shell .dashboard-frequent-services{padding:18px 16px}.app-shell .dashboard-service-strip{scrollbar-width:none;grid-template-columns:repeat(6,minmax(72px,1fr));gap:9px;display:grid;overflow-x:auto}.app-shell .dashboard-service-strip::-webkit-scrollbar{display:none}.app-shell .dashboard-service-strip>button{text-align:center;background:0 0;border:0;align-content:start;justify-items:center;min-height:112px;padding:8px 5px}.app-shell .dashboard-service-strip>button>b{border-radius:17px;width:58px;height:58px}.app-shell .dashboard-service-strip>button :is(span,small){text-align:center}.app-shell .dashboard-service-strip>button span{white-space:nowrap;margin-top:4px;font-size:12px}.app-shell .dashboard-service-strip>button small{white-space:nowrap;font-size:9px}.app-shell .dashboard-promo{border-radius:22px;min-height:170px}.app-shell .dashboard-recent-orders{padding:18px 16px}.app-shell .dashboard-recent-orders>div>button{min-height:68px}.app-shell .bottom-nav{min-height:72px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));bottom:10px;left:max(12px,50vw - 368px);right:max(12px,50vw - 368px);border-radius:22px!important}.app-shell .bottom-nav button{min-height:56px;font-size:11px}.app-shell .bottom-nav button.active>span{background:0 0!important}.app-shell-account{min-height:100dvh;background:linear-gradient(#075c7c 0,#086d89 38%,#d9f0f6 72%,#f4fafc 100%) fixed!important}.account-dashboard-view{width:min(100%,760px);scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom));padding:0 12px calc(176px + env(safe-area-inset-bottom))!important}.account-profile-hero{isolation:isolate;color:#fff;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"avatar identity""message message";gap:12px 16px;padding:18px 20px 16px;position:relative}.account-profile-hero:after{content:none}.account-hero-avatar{border-width:4px;width:88px;height:88px;box-shadow:0 8px 22px #002c783d}.account-hero-avatar>.account-hero-presence{background:#20c77a;border:3px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;bottom:2px;right:-3px;box-shadow:0 2px 7px #00522f33}.account-hero-identity{align-content:center;gap:3px}.account-hero-identity h1,[data-theme=dark] .account-hero-identity h1{color:#fff;overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.45}.account-hero-id{color:#e1f1ff;min-height:27px}.account-hero-id b{font-size:13px}.account-hero-id .line-icon{width:16px;height:16px}.account-type-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;padding:5px 9px;font-size:11px}.account-type-badge i,.account-level-label i,.account-status-legend i{clip-path:polygon(50% 0%,62% 9%,77% 6%,86% 20%,100% 27%,95% 43%,100% 57%,86% 67%,78% 82%,62% 79%,50% 100%,38% 79%,22% 82%,14% 67%,0% 57%,5% 43%,0% 27%,14% 20%,23% 6%,38% 9%);background:var(--account-tier,#2387ed);color:#fff;width:17px;height:17px;box-shadow:0 2px 7px var(--account-tier,#2387ed);flex:0 0 17px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.account-type-badge i,.account-level-label i,.account-status-legend i{box-shadow:0 2px 7px color-mix(in srgb, var(--account-tier,#2387ed) 35%, transparent)}}.account-type-badge i .line-icon,.account-level-label i .line-icon,.account-status-legend i .line-icon{stroke-width:3px;width:11px;height:11px}.account-type-badge .account-status-badge-icon{width:20px;height:20px;color:var(--account-tier,#2387ed);fill:var(--account-tier,#2387ed);flex:0 0 20px}@supports (color:color-mix(in lab, red, red)){.account-type-badge .account-status-badge-icon{fill:color-mix(in srgb, var(--account-tier,#2387ed) 14%, transparent)}}.account-type-badge .account-status-badge-icon{stroke-width:2.25px;filter:drop-shadow(0 2px 5px var(--account-tier,#2387ed))}@supports (color:color-mix(in lab, red, red)){.account-type-badge .account-status-badge-icon{filter:drop-shadow(0 2px 5px color-mix(in srgb, var(--account-tier,#2387ed) 28%, transparent))}}.account-type-badge{--account-tier:#2387ed}.account-type-badge i{background:var(--account-tier);color:#fff}.account-level-label{align-items:center;gap:6px;display:inline-flex;color:var(--account-tier,#2387ed)!important}.tier-standard{--account-tier:#2387ed}.tier-verified{--account-tier:#16a36a}.tier-gold{--account-tier:#c58b12}.tier-sky{--account-tier:#008bc8}.tier-violet{--account-tier:#7957d5}.tier-teal{--account-tier:#078f89}.tier-rose{--account-tier:#c34f78}.tier-staff{--account-tier:#202b38}.tier-admin{--account-tier:#111820}.tier-owner{--account-tier:#c58b12}.tier-new{--account-tier:#7c8b99}.tier-incomplete{--account-tier:#d99a16}.tier-pending{--account-tier:#ee7a16}.tier-approved{--account-tier:#16a36a}.tier-rejected{--account-tier:#e04455}.tier-suspended{--account-tier:#b85d24}.tier-blocked{--account-tier:#c92336}.tier-danger{--account-tier:#e32232}.account-status-legend{border:1px solid var(--line);background:var(--card,#fff);border-radius:14px;flex-wrap:wrap;gap:8px;margin:10px 0;padding:10px;display:flex}.account-status-legend span{color:#536579;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.account-hero-identity p{color:#e4f3ff;margin-top:1px;font-size:11px}.account-hero-message{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff24;border-color:#ffffff3d;border-radius:13px;padding:8px 12px;font-size:11px;line-height:1.65}.account-overview{padding-bottom:calc(34px + env(safe-area-inset-bottom));gap:12px;margin-top:14px}.account-overview>*{scroll-margin-bottom:calc(120px + env(safe-area-inset-bottom))}.account-overview-group{background:#fffffff5;border:1px solid #dfeaf5;border-radius:20px;padding:8px;box-shadow:0 10px 30px #054a671f}.account-overview-group>header{direction:ltr;justify-content:flex-end;gap:8px;min-height:32px;padding:0 5px 6px}.account-overview-group>header h2{font-size:15px}.account-overview-group>header .shop-icon-glyph,.account-overview-group>header .shop-icon-glyph img{width:21px;height:21px}.account-overview-list{box-shadow:none;border:0;border-radius:14px}.account-overview-list>button{border-bottom-color:#e8eef5;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:8px 10px}.account-overview-list>button>.shop-icon-glyph{border-radius:11px;width:36px;height:36px}.account-overview-list>button>.shop-icon-glyph img{width:20px;height:20px}.account-overview-list>button>span:nth-child(2){gap:1px}.account-overview-list>button b{font-size:13px}.account-overview-list>button small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.55;overflow:visible}.account-overview-list>button em.arrow{font-size:24px}.account-overview-list>button em.edit{border-radius:10px;width:31px;height:31px}.account-overview-list>button em.verified{flex-shrink:0;padding:5px 8px;font-size:10px}.account-overview .account-logout{border-radius:13px;min-height:45px;margin-top:1px}.account-dashboard-view>.primary-action{min-height:48px;margin-top:10px;border-radius:13px!important}.account-primary-info{background:#fffffffa;border-color:#d8e8f7;border-radius:23px;padding:10px}.account-primary-info>header{min-height:38px;padding-inline:8px}.account-primary-info>header h2{font-size:17px}.account-primary-info>header .shop-icon-glyph{background:#edf6ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.account-primary-info>header .shop-icon-glyph img{width:20px;height:20px}.account-primary-info .account-overview-list>button{min-height:64px}.account-primary-info .account-overview-list>button>.shop-icon-glyph{width:40px;height:40px}.account-primary-info .account-overview-list>button>.shop-icon-glyph img{width:23px;height:23px}.account-primary-info .account-overview-list>button b{font-size:14px}.account-primary-info .account-overview-list>button small{font-size:12px}[data-theme=dark] .account-overview-group{box-shadow:none;background:#0d2238eb;border-color:#263f59}[data-theme=dark] .account-primary-info{background:#0d2238f5;border-color:#294a68}[data-theme=dark] .app-shell-account{background:linear-gradient(#062f4b 0,#074f68 38%,#092e43 70%,#0b1220 100%)!important}[data-theme=dark] .account-profile-hero{background:0 0;border-color:#0000}[data-theme=dark] .account-hero-id,[data-theme=dark] .account-hero-identity p{color:#e1f1ff}[data-theme=dark] .account-hero-message{color:#fff;background:#ffffff1f;border-color:#ffffff38}@media (max-width:640px){.account-dashboard-view{padding-inline:0!important}.account-profile-hero{border-radius:0;padding:16px 18px 14px}.account-overview{padding-inline:10px;padding-bottom:calc(42px + env(safe-area-inset-bottom))}.account-overview-group{border-radius:18px;padding:7px}}.app-shell-account .bottom-nav{background:#f8fdfff7!important;border-color:#d2e8eff2!important;box-shadow:0 10px 28px #043c5229!important}@container account-dashboard (width<=360px){.account-profile-hero{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:14px}.account-hero-avatar{width:70px;height:70px}.account-hero-identity h1{font-size:16px}.account-overview-list>button{min-height:55px}}@media (max-width:560px){.app-shell .dashboard-topbar{min-height:74px;padding-inline:12px;grid-template-columns:44px minmax(98px,1fr) minmax(112px,auto)!important}.app-shell .dashboard-brand img{width:52px;height:46px}.app-shell .dashboard-brand span b{font-size:15px}.app-shell .dashboard-brand span small{display:none}.app-shell .dashboard-user-tools{gap:5px}.app-shell .dashboard-user-tools .header-account{flex-basis:43px;width:43px;height:43px}.app-shell .dashboard-user-tools .dashboard-greeting{max-width:76px;display:grid}.app-shell .dashboard-user-tools .dashboard-greeting small{font-size:10px}.app-shell .dashboard-user-tools .dashboard-greeting strong{font-size:12px}.app-shell .customer-dashboard{padding-inline:10px}.app-shell .dashboard-wallet-card{min-height:164px;padding:20px 18px}.app-shell .dashboard-wallet-card>strong{font-size:31px}.app-shell .dashboard-wallet-actions{inset-block-end:22px;inset-inline:auto 18px}.app-shell .dashboard-wallet-actions>button{min-height:41px!important;padding-inline:12px!important;font-size:11px!important}.app-shell .dashboard-service-strip{grid-template-columns:repeat(6,69px)}.app-shell .dashboard-service-strip>button{min-height:103px}.app-shell .dashboard-service-strip>button>b{width:54px;height:54px}.app-shell .dashboard-promo{min-height:145px;padding:19px}.app-shell .dashboard-promo>div{max-width:67%}.app-shell .dashboard-promo h2{font-size:19px}.app-shell .dashboard-recent-orders>div>button{grid-template-columns:43px minmax(0,1fr) auto 14px;gap:7px}.app-shell .dashboard-recent-orders>div>button>b{width:42px;height:42px}}.orders-luxury-view{gap:14px;width:min(100%,760px);margin-inline:auto;padding-top:18px}.orders-luxury-view>.orders-page-heading{position:relative;color:#10233f!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 3px 8px!important;overflow:visible!important}.orders-page-heading:before,.orders-page-heading:after{display:none!important}.orders-page-heading>span{font-weight:800;color:#0b4fd9!important;font-size:12px!important}.orders-page-heading>h1{line-height:1.35;color:#10233f!important;margin:5px 0 3px!important;font-size:clamp(26px,6vw,34px)!important}.orders-page-heading>p{max-width:560px;line-height:1.8;color:#6e7e92!important;margin:0!important;font-size:13px!important}.order-amount-visibility{color:#0b579f;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e4f2;border-radius:11px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;position:absolute;inset-block-start:4px;inset-inline-end:3px}.order-amount-visibility .shop-icon-glyph{width:17px;height:17px}.order-amount-visibility b{font-size:11px}.order-amount-visibility.hidden .shop-icon-glyph{opacity:.55}.order-amount-visibility.hidden:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;inset-block-start:18px;inset-inline-start:10px;transform:rotate(-45deg)}.orders-luxury-view .order-category-nav{box-shadow:none;border-radius:14px;padding:5px}.orders-luxury-view .order-category-nav button{min-height:40px;padding-inline:12px;font-size:11px}.orders-luxury-view .luxury-section-title{margin:7px 2px 0}.orders-luxury-view .luxury-section-title span{font-size:11px}.orders-luxury-view .luxury-section-title h2{font-size:22px}.orders-luxury-view .customer-order-list{gap:10px}.orders-luxury-view .customer-order-card{background:#fff;border:1px solid #dce6f0;border-radius:18px;padding:16px;box-shadow:0 5px 18px #1234570b}.customer-order-card>header{border-bottom:1px solid #edf1f5;align-items:center;padding-bottom:11px}.customer-order-card>header>div{gap:3px}.customer-order-card header b{color:#152b42;font-size:13px}.customer-order-card header small{color:#7d8b9b;font-size:10px}.customer-order-card .order-facts{gap:8px;margin-top:11px}.customer-order-card .order-line{background:#f6f9fc;border:0;border-radius:12px;padding:12px}.order-line>b{color:#172a40;font-size:13px;line-height:1.65}.order-line>span{color:#52677d;align-items:center;gap:6px;font-size:11px;display:flex}.order-line>span em{color:#8190a0;font-style:normal}.order-line>small{color:#6c7f92;font-size:11px}.order-totals{background:#fff;border:1px solid #dfe8f1;border-radius:12px;gap:7px;padding:11px 12px}.order-totals>span{color:#6b7c8e;font-size:11px}.order-totals>span b{color:#233b53;font-size:12px}.order-totals>strong{color:#0b4fd9;border-top:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.order-totals>strong b{white-space:nowrap;font-size:14px}.order-totals.amounts-hidden b{letter-spacing:.08em}.order-totals.order-total-only>strong{border-top:0;padding-top:0}.customer-order-card>button{color:#0a559f;background:#edf5fd;border:1px solid #cfe0f2;border-radius:11px;min-height:44px;margin-top:11px;font-size:12px}.order-admin-message{gap:3px;padding:11px 12px;font-size:11px;display:grid}.order-admin-message b{color:#594715;font-size:10px}.order-receipt{border-color:#dbe5ee!important;border-radius:20px!important;width:min(100%,500px)!important;padding:18px!important;box-shadow:0 24px 64px #00122a47!important}.order-receipt>header{grid-template-columns:46px minmax(0,1fr) 36px!important;gap:10px!important;padding-bottom:13px!important}.order-receipt>header img{border:0!important;border-radius:10px!important;width:46px!important;height:46px!important}.order-receipt h2{font-size:17px!important}.order-receipt header small{line-height:1.55;font-size:10px!important}.order-receipt header button{border-radius:10px!important;width:34px!important;height:34px!important}.receipt-code{background:#f3f8fd!important;border:1px solid #d8e6f4!important;border-radius:13px!important;margin:13px 0!important;padding:13px!important}.receipt-code small{font-size:10px!important}.receipt-code b{font-size:18px!important}.receipt-code span{line-height:1.65;font-size:10px!important}.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.receipt-meta>span{border-color:#e3e9ef;min-height:56px;background:#fafbfd!important;border-radius:11px!important;padding:9px 10px!important;font-size:10px!important}.receipt-meta b{font-size:12px!important}.receipt-section-title{color:#20364d;margin:15px 1px 7px;font-size:12px}.order-receipt .order-facts{gap:7px;margin-top:0}.order-receipt .order-line{background:#f7f9fb!important;border:0!important;border-radius:11px!important;padding:10px 11px!important}.order-receipt .order-line b{font-size:12px!important}.order-receipt .order-line span,.order-receipt .order-line small{font-size:10px!important}.order-receipt .order-totals{border-style:solid!important;border-radius:11px!important;padding:10px 11px!important}.order-receipt .order-totals span{font-size:11px!important}.order-receipt .order-totals strong{font-size:12px!important}.order-receipt .order-totals strong b{font-size:13px}.order-receipt .receipt-trust{background:#f7fafc;border-color:#d8e5ef;border-radius:12px;margin-top:12px;padding:10px 11px}.order-receipt .receipt-trust>span{background:#0b4fd9;width:28px;height:28px}.order-receipt .receipt-trust b{color:#20384f;font-size:11px}.order-receipt .receipt-trust small{color:#6d7f90;font-size:9px}.order-receipt footer{gap:6px!important;margin-top:12px!important}.order-receipt footer button{border-radius:11px!important;min-height:43px!important;font-size:11px!important}.order-receipt footer .receipt-download{box-shadow:none!important;background:#0b4fd9!important}[data-theme=dark] .orders-page-heading>h1{color:#edf5fc!important}[data-theme=dark] .orders-page-heading>p{color:#9eb0c2!important}[data-theme=dark] .order-amount-visibility{color:#8fc2ff;background:#0d2238;border-color:#29465f}[data-theme=dark] .orders-luxury-view .customer-order-card,[data-theme=dark] .order-totals{background:#0d2238;border-color:#29465f}[data-theme=dark] .customer-order-card>header{border-color:#203b52}[data-theme=dark] .customer-order-card header b,[data-theme=dark] .order-line>b,[data-theme=dark] .order-totals>span b{color:#eaf2f9}[data-theme=dark] .customer-order-card .order-line{background:#112b42}@media (max-width:520px){.orders-luxury-view{padding:13px 10px 100px}.orders-page-heading>h1{font-size:27px!important}.orders-page-heading>p{font-size:12px!important}.order-amount-visibility{min-height:36px;padding-inline:9px}.order-amount-visibility b{font-size:10px}.orders-luxury-view .luxury-section-title h2{font-size:19px}.orders-luxury-view .customer-order-card{border-radius:15px;padding:13px}.receipt-backdrop{padding-inline:8px!important}.order-receipt{border-radius:17px!important;padding:15px!important}.order-receipt footer{grid-template-columns:1fr 1fr!important}.order-receipt footer .receipt-download{grid-column:1/-1}}.order-refresh-button{color:#0b579f;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e4f2;border-radius:11px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:absolute;inset-block-start:4px;inset-inline-end:3px}.order-refresh-button .line-icon{width:18px;height:18px}.order-refresh-button b{font-size:11px}.order-refresh-button:disabled{opacity:.68;cursor:wait}.order-refresh-button.loading .line-icon{animation:.8s linear infinite order-refresh-spin}@keyframes order-refresh-spin{to{transform:rotate(360deg)}}[data-theme=dark] .order-refresh-button{color:#8fc2ff;background:#0d2238;border-color:#29465f}.order-receipt footer{grid-template-columns:1.35fr .8fr .7fr .7fr!important}@media (max-width:520px){.order-refresh-button{min-height:36px;padding-inline:10px}.order-refresh-button b{font-size:10px}.order-receipt footer{grid-template-columns:repeat(3,minmax(0,1fr))!important}.order-receipt footer .receipt-download{grid-column:auto}.order-receipt footer .receipt-close-action{grid-column:1/-1}}.orders-luxury-view>.orders-page-heading,.orders-luxury-view>.orders-page-heading>:is(span,h1,p),.orders-luxury-view>.luxury-section-title>:is(span,h2){color:#fff!important}.orders-luxury-view>.orders-page-heading>span,.orders-luxury-view>.luxury-section-title>span{opacity:.82}.orders-luxury-view>.orders-page-heading>h1{line-height:1.45;font-size:clamp(24px,5.4vw,30px)!important}.orders-luxury-view>.orders-page-heading>p{line-height:1.75;color:#ffffffc7!important;font-size:12px!important}.orders-luxury-view>.luxury-section-title>h2{font-size:clamp(19px,4.5vw,22px);line-height:1.55}@media (max-width:520px){.orders-luxury-view{gap:12px;padding-top:10px}.orders-luxury-view>.orders-page-heading{padding-block:3px 5px!important}.orders-luxury-view>.orders-page-heading>h1{margin-block:3px 2px!important;font-size:24px!important}.orders-luxury-view>.orders-page-heading>p{max-width:calc(100% - 104px);font-size:11px!important}.orders-luxury-view>.luxury-section-title{margin-top:3px}.orders-luxury-view>.luxury-section-title>h2{font-size:19px}}.mw-wallet{width:min(100%,820px);margin-inline:auto}.wallet-category-nav{scrollbar-width:none;overflow-x:auto}.wallet-category-nav::-webkit-scrollbar{display:none}.wallet-category-nav>button{min-width:132px}.wallet-activity-card{background:#fff;border:1px solid #dbe5ef;border-radius:22px;gap:20px;padding:22px;display:grid}.wallet-activity-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-activity-card h2{color:#152c46;margin:0;font-size:24px}.wallet-activity-card p{color:#708298;margin:3px 0 0;font-size:14px}.wallet-activity-card>header button{color:#0b5ec2;min-height:40px;font:inherit;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:800}.wallet-activity-card>nav,.wallet-history-filters{background:#eef4fb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.wallet-activity-card>nav button,.wallet-history-filters button{color:#52667c;min-height:44px;font:inherit;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:750}.wallet-activity-card>nav button.active,.wallet-history-filters button.active{color:#fff;background:#0b64d8;box-shadow:0 5px 14px #0b64d833}.wallet-activity-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-activity-totals span{color:#66798d;border:1px solid #e3eaf2;border-radius:15px;grid-template-columns:10px 1fr;align-items:center;gap:5px 8px;padding:14px;font-size:14px;display:grid}.wallet-activity-totals i{border-radius:50%;width:9px;height:9px}.wallet-activity-totals i.credit{background:#1670df}.wallet-activity-totals i.debit{background:#8bb7f1}.wallet-activity-totals b{color:#162c43;grid-column:1/-1;font-size:20px}.wallet-mini-chart{border-bottom:1px solid #dce6f0;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:190px;padding:12px 8px 0;display:grid}.wallet-mini-chart>span{grid-template-rows:1fr auto;align-items:end;gap:9px;height:100%;display:grid}.wallet-mini-chart>span>b{justify-content:center;align-items:end;gap:3px;height:145px;display:flex}.wallet-mini-chart i{border-radius:6px 6px 2px 2px;width:min(12px,42%);min-height:3px}.wallet-mini-chart i.credit{background:linear-gradient(#68a8ff,#0b64d8)}.wallet-mini-chart i.debit{background:#c5d9f4}.wallet-mini-chart small{color:#718398;text-align:center;font-size:12px}.wallet-activity-card>footer{background:#f5f9fd;border-radius:15px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid}.wallet-activity-card>footer span{color:#75879a;font-size:13px}.wallet-activity-card>footer b{color:#0b5ec2;font-size:18px}.wallet-activity-card>footer small{color:#6c7f92;grid-column:1/-1;font-size:12px}.wallet-history-modern{border-radius:22px;padding:20px}.wallet-history-modern>.mw-section-head{align-items:center}.wallet-history-modern>.mw-section-head>button{color:#0b5ec2;min-height:42px;font:inherit;background:#f3f8ff;border:1px solid #cddff2;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.wallet-history-modern>.mw-section-head .shop-icon-glyph{width:18px;height:18px}.wallet-history-filters{margin:16px 0}.wallet-history-modern .mw-transaction-list{gap:10px}.wallet-history-modern .mw-transaction-list article{background:#fff;border:1px solid #e0e8f0;border-radius:16px;min-height:82px;padding:13px}.wallet-history-modern .mw-transaction-list article>span{border-radius:14px;width:48px;height:48px}.wallet-history-modern .mw-transaction-list article>span.credit{color:#15955f;background:#e1f8ec}.wallet-history-modern .mw-transaction-list article>span.debit{color:#1a64b9;background:#eaf2fd}.wallet-history-modern .mw-transaction-list .line-icon{width:22px;height:22px}.wallet-history-modern .mw-transaction-list article b{font-size:15px}.wallet-history-modern .mw-transaction-list article small{font-size:12px}.wallet-history-modern .mw-transaction-list article strong{color:#1768c6;font-size:16px}.wallet-history-modern .mw-transaction-list article>div{min-width:0}.wallet-history-modern .mw-transaction-list article>div>b,.wallet-history-modern .mw-transaction-list article>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-statement-builder{gap:18px;display:grid}.wallet-statement-builder>header{color:#fff;background:radial-gradient(circle at 95% 10%,#66b2ff8c,#0000 35%),linear-gradient(135deg,#073997,#0877ec);border-radius:25px;justify-content:space-between;align-items:center;gap:20px;min-height:185px;padding:25px;display:flex;box-shadow:0 14px 30px #0857be33}.wallet-statement-builder>header small{color:#cfe2ff;font-size:13px}.wallet-statement-builder>header h2{margin:5px 0;font-size:31px}.wallet-statement-builder>header p{color:#dceaff;margin:0;font-size:14px}.wallet-statement-builder>header>.shop-icon-glyph{background:#ffffff24;border-radius:22px;width:72px;height:72px;padding:18px}.wallet-statement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-statement-summary span{color:#6c7f93;background:#fff;border:1px solid #dce6f0;border-radius:16px;align-content:center;gap:5px;min-height:88px;padding:14px;font-size:13px;display:grid}.wallet-statement-summary b{color:#142d47;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.wallet-statement-range{background:#f8fbfe;border:1px solid #dce6f0;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.wallet-statement-range label{color:#61758a;gap:7px;font-size:13px;display:grid}.wallet-statement-range input{color:#172d44;min-height:52px;font:inherit;direction:ltr;background:#fff;border:1px solid #cfdce9;border-radius:13px;padding:0 13px;font-size:14px}.wallet-statement-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-statement-actions button{color:#174f86;min-height:52px;font:inherit;background:#fff;border:1px solid #c8d9ec;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.wallet-statement-actions button:first-child{color:#fff;background:#0b64d8;border-color:#0b64d8}.wallet-statement-actions .line-icon,.wallet-statement-actions .shop-icon-glyph{width:20px;height:20px}.wallet-statement-preview{background:#eef4fa;border:1px solid #dce6f0;border-radius:20px;padding:18px;overflow:hidden}.wallet-statement-preview>h3{color:#17304a;margin:0 0 13px;font-size:18px}.wallet-statement-mobile{display:none}.wallet-statement-document{color:#172b42;background:#fff;border-radius:15px;gap:18px;width:100%;padding:24px;display:grid;box-shadow:0 8px 24px #12345714}.wallet-statement-document>header{border-bottom:2px solid #0b64d8;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.wallet-statement-document>header img{object-fit:contain;width:52px;height:52px}.wallet-statement-document>header div{gap:2px;display:grid}.wallet-statement-document>header div b{color:#0b4fd9;font-size:21px}.wallet-statement-document>header div small{color:#6c7f92;font-size:10px}.wallet-statement-document>header>span{text-align:end;gap:3px;display:grid}.wallet-statement-document>header>span small{color:#75869a;font-size:10px}.wallet-statement-document>header>span b{font-size:12px}.wallet-statement-customer,.wallet-statement-financial{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wallet-statement-financial{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-statement-customer span,.wallet-statement-financial span{background:#f3f7fb;border-radius:10px;align-content:center;gap:4px;min-height:62px;padding:10px;display:grid}.wallet-statement-customer small,.wallet-statement-financial small{color:#738497;font-size:10px}.wallet-statement-customer b,.wallet-statement-financial b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-statement-table{border:1px solid #dce6ef;border-radius:10px;display:grid;overflow:hidden}.wallet-statement-table>header,.wallet-statement-table>div{border-bottom:1px solid #e5ecf3;grid-template-columns:1.5fr 1.1fr 1fr .9fr .9fr;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:grid}.wallet-statement-table>header{color:#104f99;background:#dbe9fb;min-height:42px}.wallet-statement-table>header b{font-size:10px}.wallet-statement-table>div:nth-child(odd){background:#f8fafc}.wallet-statement-table span,.wallet-statement-table b{overflow-wrap:anywhere;font-size:9px}.wallet-statement-table .credit{color:#11845a}.wallet-statement-table .debit{color:#b34d44}.wallet-statement-table>p{color:#708296;text-align:center;margin:0;padding:28px;font-size:12px}.wallet-statement-document>footer{color:#728397;border-top:1px solid #dce6ef;justify-content:space-between;gap:12px;padding-top:12px;font-size:9px;display:flex}[data-theme=dark] .wallet-activity-card,[data-theme=dark] .wallet-history-modern,[data-theme=dark] .wallet-statement-summary span,[data-theme=dark] .wallet-statement-range{background:#0d2238;border-color:#29465f}[data-theme=dark] .wallet-activity-card h2,[data-theme=dark] .wallet-activity-totals b,[data-theme=dark] .wallet-statement-summary b{color:#edf5fc}@media (max-width:620px){.wallet-category-nav>button{min-width:112px}.wallet-activity-card{border-radius:18px;padding:16px}.wallet-activity-card h2{font-size:20px}.wallet-mini-chart{gap:4px;height:165px}.wallet-mini-chart>span>b{height:120px}.wallet-statement-builder>header{border-radius:21px;min-height:160px;padding:20px}.wallet-statement-builder>header h2{font-size:27px}.wallet-statement-builder>header>.shop-icon-glyph{width:60px;height:60px;padding:15px}.wallet-statement-range{grid-template-columns:1fr}.wallet-statement-preview{padding:10px;overflow-x:auto}.wallet-statement-document{min-width:660px;padding:20px}}.wallet-statement-preview{overflow-x:auto}.wallet-statement-pages{color:#172b42;gap:20px;width:794px;max-width:none;display:grid}.wallet-statement-page{background:#fff;border-radius:8px;flex-direction:column;gap:22px;width:794px;height:1123px;padding:52px 48px 34px;display:flex;overflow:hidden;box-shadow:0 8px 24px #12345714}.wallet-statement-page>header{border-bottom:3px solid #0b64d8;grid-template-columns:68px minmax(0,1fr) 230px;align-items:center;gap:18px;min-height:104px;padding-bottom:20px;display:grid}.wallet-statement-page>header.compact{min-height:82px;padding-bottom:15px}.wallet-statement-page>header img{object-fit:contain;width:68px;height:68px}.wallet-statement-page>header.compact img{width:54px;height:54px}.wallet-statement-page>header>div{gap:4px;min-width:0;display:grid}.wallet-statement-page>header>div b{color:#0b4fd9;font-size:30px;line-height:1.3}.wallet-statement-page>header.compact>div b{font-size:23px}.wallet-statement-page>header>div small{color:#6d8094;letter-spacing:.06em;font-size:12px}.wallet-statement-page>header>span{text-align:end;grid-template-columns:auto;gap:2px;min-width:0;display:grid}.wallet-statement-page>header>span small{color:#77899b;font-size:11px}.wallet-statement-page>header>span b{color:#233b52;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-statement-page .wallet-statement-customer,.wallet-statement-page .wallet-statement-financial{gap:12px}.wallet-statement-page .wallet-statement-customer span,.wallet-statement-page .wallet-statement-financial span{background:#f6f9fc;border:1px solid #e2eaf2;border-radius:10px;min-height:76px;padding:14px}.wallet-statement-page .wallet-statement-customer small,.wallet-statement-page .wallet-statement-financial small{font-size:11px}.wallet-statement-page .wallet-statement-customer b,.wallet-statement-page .wallet-statement-financial b{font-size:14px}.wallet-statement-page .wallet-statement-table{border-radius:8px;flex:none}.wallet-statement-page .wallet-statement-table>header,.wallet-statement-page .wallet-statement-table>div{grid-template-columns:1fr 1.45fr 1.05fr .9fr .9fr .9fr;gap:10px;min-height:55px;padding:9px 12px}.wallet-statement-page .wallet-statement-table>header{min-height:46px}.wallet-statement-page .wallet-statement-table>header b{font-size:11px}.wallet-statement-page .wallet-statement-table span,.wallet-statement-page .wallet-statement-table b{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.55;overflow:hidden}.wallet-statement-closing{gap:16px;margin-top:auto;display:grid}.wallet-statement-closing>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-statement-closing>div span{color:#6c8094;background:#eef5fd;border-radius:10px;gap:4px;min-height:70px;padding:13px 16px;font-size:12px;display:grid}.wallet-statement-closing>div b{color:#0b5fc5;font-size:17px}.wallet-statement-closing>p{color:#62778b;background:#f4fbfb;border-right:4px solid #18a0a7;margin:0;padding:14px 16px;font-size:11px;line-height:1.9}.wallet-statement-closing>p b{color:#13868d;font-size:14px;display:block}.wallet-statement-page>footer{color:#728397;border-top:1px solid #dce6ef;justify-content:space-between;gap:16px;margin-top:auto;padding-top:15px;font-size:10px;display:flex}@media (max-width:620px){.wallet-statement-builder{gap:14px}.wallet-statement-builder>header{min-height:142px;padding:20px}.wallet-statement-builder>header h2{font-size:26px}.wallet-statement-builder>header p{max-width:220px;font-size:14px;line-height:1.8}.wallet-statement-summary{gap:7px}.wallet-statement-summary span{text-align:center;min-height:78px;padding:11px 8px;font-size:13px}.wallet-statement-summary b{font-size:15px}.wallet-statement-range{gap:10px;padding:14px}.wallet-statement-range label{font-size:14px}.wallet-statement-range input{min-height:54px;font-size:16px}.wallet-statement-actions{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d9e5f0;border-radius:17px;padding:8px;position:sticky;bottom:82px;box-shadow:0 10px 28px #163c5e24}.wallet-statement-actions button{min-height:50px;font-size:15px}.wallet-statement-preview{background:0 0;border:0;border-radius:0;width:100%;padding:0;overflow:visible}.wallet-statement-preview>h3{margin:4px 2px 12px;font-size:20px}.wallet-statement-pages{color:#172b42;width:100%;display:block}.wallet-statement-page{box-shadow:none;position:fixed;top:0;left:-10000px}.wallet-statement-mobile{background:#fff;border:1px solid #dce6f0;border-radius:24px;gap:14px;width:100%;display:grid;overflow:hidden;box-shadow:0 12px 30px #0e375e1a}.wallet-statement-mobile>header{color:#fff;background:radial-gradient(circle at 5% 10%,#4da3ffb3,#0000 40%),linear-gradient(145deg,#06358f,#086fe2);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-height:158px;padding:22px;display:grid}.wallet-statement-mobile>header img{object-fit:contain;background:#ffffff24;border-radius:17px;width:58px;height:58px;padding:8px}.wallet-statement-mobile>header div{min-width:0}.wallet-statement-mobile>header small{color:#cfe4ff;font-size:13px}.wallet-statement-mobile>header h3{color:#fff;margin:4px 0;font-size:29px;line-height:1.35}.wallet-statement-mobile>header p{color:#e3efff;margin:0;font-size:14px;line-height:1.7}.mobile-statement-meta,.mobile-statement-customer{gap:9px;margin:0 14px;display:grid}.mobile-statement-meta div,.mobile-statement-customer div{background:#f7fafe;border:1px solid #e0e8f0;border-radius:14px;gap:5px;min-width:0;padding:13px 14px;display:grid}.mobile-statement-meta small,.mobile-statement-customer small{color:#708397;font-size:13px}.mobile-statement-meta b,.mobile-statement-customer b{overflow-wrap:anywhere;color:#172d45;font-size:15px;line-height:1.65}.mobile-statement-balance{color:#fff;background:linear-gradient(135deg,#073c9f,#0876e9);border-radius:19px;gap:7px;margin:0 14px;padding:18px;display:grid}.mobile-statement-balance>small{color:#d8e9ff;font-size:14px}.mobile-statement-balance>strong{font-size:28px;line-height:1.4}.mobile-statement-balance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.mobile-statement-balance span{color:#dbeaff;text-align:center;background:#ffffff1f;border-radius:12px;gap:4px;min-width:0;padding:10px 5px;font-size:11px;display:grid}.mobile-statement-balance span b{overflow-wrap:anywhere;color:#fff;font-size:12px;line-height:1.5}.mobile-statement-transactions{gap:10px;padding:4px 14px 0;display:grid}.mobile-statement-transactions>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.mobile-statement-transactions>header small{color:#1475cf;font-size:13px}.mobile-statement-transactions>header h3{color:#172d45;margin:2px 0 0;font-size:21px}.mobile-statement-transactions>header>b{color:#6c8094;font-size:13px}.mobile-statement-transactions>article{background:#fbfdff;border:1px solid #e0e8f0;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:11px;min-width:0;padding:13px;display:grid}.mobile-statement-transactions>article>span{border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.mobile-statement-transactions>article>span.credit{color:#13905d;background:#ddf7eb}.mobile-statement-transactions>article>span.debit{color:#1667c7;background:#e7f0fd}.mobile-statement-transactions>article>span .line-icon{width:21px;height:21px}.mobile-statement-transactions>article>div{gap:3px;min-width:0;display:grid}.mobile-statement-transactions>article>div>b{color:#172d45;font-size:16px;line-height:1.55}.mobile-statement-transactions>article>div>small{color:#6d8093;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mobile-statement-transactions>article>div>em{color:#14885a;background:#e2f8ed;border-radius:999px;width:fit-content;margin-top:3px;padding:4px 8px;font-size:12px;font-style:normal}.mobile-statement-transactions>article>strong{grid-column:2;justify-self:start;font-size:17px;line-height:1.5}.mobile-statement-transactions>article>strong.credit{color:#11885a}.mobile-statement-transactions>article>strong.debit{color:#b04747}.mobile-statement-transactions>p{color:#687d91;text-align:center;background:#f6f9fc;border-radius:16px;margin:0;padding:28px 16px;font-size:15px;line-height:1.8}.wallet-statement-mobile>footer{background:#f2fbfb;border-right:4px solid #159ba4;border-radius:13px;gap:5px;margin:4px 14px 14px;padding:16px;display:grid}.wallet-statement-mobile>footer b{color:#11858d;font-size:15px}.wallet-statement-mobile>footer p{color:#5f7488;margin:0;font-size:14px;line-height:1.85}.wallet-statement-mobile>footer small{color:#7b8d9f;margin-top:5px;font-size:12px;line-height:1.7}}.order-receipt-modern{padding:22px!important;overflow-x:hidden!important}.order-receipt-modern>header{text-align:center;flex-direction:column;justify-content:center;min-height:250px;position:relative;background:radial-gradient(circle at 8% 115%,#417fff7a,#0000 35%),radial-gradient(circle at 98% -15%,#1e7aff80,#0000 32%),linear-gradient(145deg,#06156d,#073ecb 58%,#07115f)!important;border-radius:24px 24px 0 0!important;gap:10px!important;margin:-22px -22px 0!important;padding:28px 24px 24px!important;display:flex!important}.order-receipt-modern>header:after{content:"";opacity:.1;pointer-events:none;background-image:repeating-radial-gradient(circle at 14% 35%,#0000 0 20px,#fff 21px 22px,#0000 23px 39px);position:absolute;inset:0}.order-receipt-modern>header>*{z-index:1;position:relative}.order-receipt-modern>header>button{position:absolute;inset:15px auto auto 15px}.order-receipt-modern>header>img{background:#ffffff1a;padding:8px;border:0!important;border-radius:20px!important;width:76px!important;height:76px!important}.order-receipt-modern>header>div:not(.receipt-hero-amount){justify-items:center;gap:2px;display:grid}.order-receipt-modern>header .receipt-brand{letter-spacing:.18em;font-size:11px!important}.order-receipt-modern>header h2{margin:3px 0 0;line-height:1.4;font-size:28px!important}.order-receipt-modern .receipt-hero-amount{width:min(100%,300px);margin:8px auto 0;padding:10px 14px}.order-receipt-modern .receipt-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:20px 0 0;display:grid}.order-receipt-modern .receipt-detail-list>span{place-content:center stretch;gap:5px;min-width:0;min-height:82px;display:grid;background:#fff!important;border:0!important;border-bottom:1px solid #e1e8ef!important;border-radius:0!important;padding:13px 10px!important}.order-receipt-modern .receipt-detail-list>span:nth-child(odd){border-inline-end:1px solid #e1e8ef!important}.order-receipt-modern .receipt-detail-list em{color:#73869a;font-size:13px;line-height:1.5}.order-receipt-modern .receipt-detail-list b,.order-receipt-modern .receipt-detail-list bdi{overflow-wrap:anywhere;color:#122b45;text-align:start;min-width:0;font-size:15px;line-height:1.65}.order-receipt-modern .receipt-detail-list .status{width:fit-content;font-size:12px}.receipt-reference-grid{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.receipt-reference-grid.has-qr{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-qr-card,.receipt-trust-card{text-align:center;background:#f8fbfe;border:1px solid #dce6ef;border-radius:19px;align-content:center;place-items:center;gap:10px;min-width:0;min-height:190px;padding:18px;display:grid}.receipt-qr-card{background:#fff}.receipt-qr-card img{aspect-ratio:1;object-fit:contain;width:min(100%,170px)}.receipt-qr-card>span{color:#6f8194;font-size:13px}.receipt-qr-card small{color:#728599;font-size:11px;line-height:1.6}.receipt-trust-card>span{color:#fff;background:#0b69d7;border-radius:20px 20px 24px 24px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 10px 24px #0b69d738}.receipt-trust-card>div{gap:5px;display:grid}.receipt-trust-card b{color:#173755;font-size:16px;line-height:1.6}.receipt-trust-card small{color:#61788d;font-size:13px;line-height:1.8}.receipt-display-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.receipt-display-controls>button{color:#28445f;min-height:54px;font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:14px;justify-content:space-between;align-items:center;gap:9px;padding:9px 12px;font-size:14px;display:flex}.receipt-display-controls>button i{color:#fff;background:#e9eef4;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.receipt-display-controls>button.active{color:#0b58ae;background:#edf5ff;border-color:#a7c9ef}.receipt-display-controls>button.active i{background:#176fdc}.order-receipt-modern>footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;padding:8px 5px 5px;position:sticky;bottom:-1px;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:14px -5px -5px!important}.order-receipt-modern>footer button{min-width:0;padding-inline:7px}.order-receipt-modern>footer .receipt-download,.order-receipt-modern>footer .receipt-close-action{grid-column:auto!important}.order-receipt-modern.receipt-exporting>header{border-radius:24px 24px 0 0!important}@media (max-width:520px){.receipt-backdrop{align-items:stretch!important;padding:0!important}.order-receipt-modern{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:100dvh!important;padding:16px!important}.order-receipt-modern>header{min-height:220px;border-radius:0!important;margin:-16px -16px 0!important;padding:24px 18px 20px!important}.order-receipt-modern>header>img{width:68px!important;height:68px!important}.order-receipt-modern>header h2{font-size:26px!important}.order-receipt-modern .receipt-detail-list{margin-top:14px}.order-receipt-modern .receipt-detail-list>span{min-height:76px;padding:11px 8px!important}.order-receipt-modern .receipt-detail-list em{font-size:12px}.order-receipt-modern .receipt-detail-list b,.order-receipt-modern .receipt-detail-list bdi{font-size:14px}.receipt-reference-grid.has-qr{gap:8px}.receipt-qr-card,.receipt-trust-card{border-radius:16px;min-height:178px;padding:12px}.receipt-qr-card img{width:min(100%,145px)}.receipt-trust-card b{font-size:14px}.receipt-trust-card small{font-size:12px}.receipt-display-controls>button{min-height:52px;padding:8px 10px;font-size:13px}.order-receipt-modern>footer{grid-template-columns:repeat(3,minmax(0,1fr))!important}.order-receipt-modern>footer .receipt-close-action{grid-column:1/-1!important}}@media print{.order-receipt-modern .receipt-display-controls{display:none!important}}.order-receipt-modern{width:min(100%,470px)!important;padding:16px!important}.order-receipt-modern>header{min-height:184px;gap:5px!important;margin:-16px -16px 0!important;padding:18px 18px 16px!important}.order-receipt-modern>header>button{inset:11px auto auto 11px;width:34px!important;height:34px!important}.order-receipt-modern>header>img{padding:6px;border-radius:15px!important;width:52px!important;height:52px!important}.order-receipt-modern>header .receipt-brand{font-size:9px!important}.order-receipt-modern>header h2{margin:1px 0 0;font-size:23px!important}.order-receipt-modern>header small{font-size:11px!important}.order-receipt-modern .receipt-hero-amount{border-radius:11px;width:min(100%,270px);margin-top:5px;padding:7px 12px}.order-receipt-modern .receipt-hero-amount small{font-size:10px!important}.order-receipt-modern .receipt-hero-amount b{font-size:17px}.order-receipt-modern .receipt-detail-list{margin-top:10px}.order-receipt-modern .receipt-detail-list>span{gap:3px;min-height:66px;padding:9px 8px!important}.order-receipt-modern .receipt-detail-list em{font-size:11px}.order-receipt-modern .receipt-detail-list b,.order-receipt-modern .receipt-detail-list bdi{font-size:13px;line-height:1.5}.order-receipt-modern .receipt-detail-list .status{font-size:10px}.order-receipt-modern .order-admin-message{margin-top:8px}.receipt-reference-grid{gap:8px;margin-top:10px}.receipt-qr-card,.receipt-trust-card{border-radius:14px;gap:6px;min-height:142px;padding:10px}.receipt-qr-card img{width:min(100%,118px)}.receipt-qr-card small{font-size:9px}.receipt-trust-card>span{border-radius:14px 14px 18px 18px;width:46px;height:46px}.receipt-trust-card>span .line-icon{width:25px;height:25px}.receipt-trust-card b{font-size:13px}.receipt-trust-card small{font-size:10px;line-height:1.65}.receipt-display-controls{gap:7px;margin-top:9px}.receipt-display-controls>button{border-radius:11px;min-height:44px;padding:6px 9px;font-size:12px}.receipt-display-controls>button i{border-radius:7px;width:23px;height:23px;font-size:13px}.order-receipt-modern>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static;gap:7px!important;margin:9px 0 0!important}.order-receipt-modern>footer button{border-radius:11px!important;min-height:43px!important;font-size:11px!important}@media (max-width:520px){.order-receipt-modern{padding:13px!important}.order-receipt-modern>header{min-height:176px;margin:-13px -13px 0!important;padding:16px 14px 14px!important}.order-receipt-modern>header>img{width:48px!important;height:48px!important}.order-receipt-modern>header h2{font-size:22px!important}.order-receipt-modern .receipt-detail-list>span{min-height:62px;padding:8px 7px!important}.receipt-qr-card,.receipt-trust-card{min-height:132px;padding:8px}.receipt-qr-card img{width:min(100%,108px)}.receipt-display-controls>button{min-height:42px;font-size:11px}.order-receipt-modern>footer{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.order-receipt-modern{background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #cfddea!important;box-shadow:0 26px 75px #02193752,0 0 0 5px #ffffff47!important}.order-receipt-modern>header{min-height:205px;box-shadow:inset 0 -1px #fff3;background:radial-gradient(circle at 12% 108%,#3f7fff85,#0000 35%),radial-gradient(circle at 93% -10%,#2487ff7a,#0000 33%),linear-gradient(145deg,#061365 0%,#0846d0 58%,#07105a 100%)!important}.order-receipt-modern>header>img{background:linear-gradient(145deg,#ffffff2e,#ffffff12);padding:7px;box-shadow:inset 0 1px #ffffff38,0 9px 25px #00125233;width:58px!important;height:58px!important}.order-receipt-modern>header h2{letter-spacing:-.02em;font-size:25px!important}.order-receipt-modern .receipt-hero-amount{background:linear-gradient(120deg,#ffffff21,#ffffff12);border-color:#ffffff52;box-shadow:inset 0 1px #ffffff21}.order-receipt-modern .receipt-detail-list{border-top:1px solid #e1e8ef;background:#fff;border-inline:1px solid #e1e8ef;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #0f38600e}.order-receipt-modern .receipt-detail-list>span{justify-content:flex-start;align-items:center;gap:9px;min-height:72px;display:flex;background:#fff!important;border-bottom:1px solid #e1e8ef!important;padding:10px!important}.order-receipt-modern .receipt-detail-list>span>i{color:#1765bb;background:#edf5ff;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.order-receipt-modern .receipt-detail-list>span>i .shop-icon-glyph{width:18px;height:18px}.order-receipt-modern .receipt-detail-list>span>span{gap:2px;min-width:0;display:grid}.order-receipt-modern .receipt-detail-list em{color:#74869a;font-size:11px;font-weight:500}.order-receipt-modern .receipt-detail-list b,.order-receipt-modern .receipt-detail-list bdi{color:#132c45;font-size:13px;font-weight:850}.receipt-reference-grid{border-radius:17px}.receipt-qr-card,.receipt-trust-card{background:linear-gradient(155deg,#fff,#f5f9fd);border-color:#d6e2ed;box-shadow:0 7px 18px #123a5e12}.receipt-trust-card>span{background:linear-gradient(145deg,#0b79e8,#0752c3);box-shadow:0 8px 20px #0864cf38,inset 0 1px #ffffff47}.receipt-display-controls>button{border-color:#d4e0eb;box-shadow:0 3px 10px #14395b0d}.receipt-display-controls>button.active{background:linear-gradient(145deg,#f2f8ff,#e5f1ff);border-color:#9fc4ef}.order-receipt-modern>footer .receipt-download{background:linear-gradient(135deg,#0755c4,#0a78e7)!important;box-shadow:0 7px 17px #075ec92e!important}@media (max-width:520px){.order-receipt-modern>header{min-height:194px}.order-receipt-modern .receipt-detail-list{border-radius:14px;margin-top:12px}.order-receipt-modern .receipt-detail-list>span{gap:7px;min-height:68px;padding:9px 8px!important}.order-receipt-modern .receipt-detail-list>span>i{border-radius:9px;width:31px;height:31px}.order-receipt-modern .receipt-detail-list>span>i .shop-icon-glyph{width:16px;height:16px}.order-receipt-modern .receipt-detail-list em{font-size:10px}.order-receipt-modern .receipt-detail-list b,.order-receipt-modern .receipt-detail-list bdi{font-size:12px}}[data-theme=dark] .app-shell.account-theme-sky{background:linear-gradient(#056a91 0%,#1386a5 38%,#123747 100%)!important}[data-theme=dark] .app-shell.account-theme-emerald{background:linear-gradient(#06493d 0%,#0c6d59 38%,#102f2a 100%)!important}[data-theme=dark] .app-shell.account-theme-lagoon{background:linear-gradient(#062f4b 0%,#074f68 38%,#092e43 100%)!important}[data-theme=dark] .app-shell.account-theme-violet{background:linear-gradient(#2d185b 0%,#4d3683 38%,#251f38 100%)!important}[data-theme=dark] .app-shell.account-theme-navy{background:linear-gradient(#06154c 0%,#082f77 38%,#101b36 100%)!important}[data-theme=dark] .app-shell.account-theme-custom{background:linear-gradient(180deg, var(--account-custom-color) 0%, var(--account-custom-color) 42%, #0b1621 100%)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .app-shell.account-theme-custom{background:linear-gradient(180deg, color-mix(in srgb, var(--account-custom-color) 62%, #071727) 0%, color-mix(in srgb, var(--account-custom-color) 44%, #071727) 42%, #0b1621 100%)!important}}.app-shell.account-theme-sky{background:linear-gradient(#078cbd 0%,#35b8d8 34%,#cceef6 70%,#f5fbfd 100%)!important}.app-shell.account-theme-emerald{background:linear-gradient(#075e4d 0%,#138d72 34%,#cceae2 70%,#f4fbf9 100%)!important}.app-shell.account-theme-lagoon{background:linear-gradient(#07547b 0%,#087aa0 31%,#65bdd4 52%,#d9f0f6 75%,#f4fafc 100%)!important}.app-shell.account-theme-violet{background:linear-gradient(#3d207b 0%,#6746b7 34%,#ded4f4 70%,#faf8fd 100%)!important}.app-shell.account-theme-navy{background:linear-gradient(#071d67 0%,#0a49ba 34%,#cfdcf7 70%,#f7f9fe 100%)!important}.app-shell.account-theme-custom{background:linear-gradient(180deg, var(--account-custom-color) 0%, var(--account-custom-color) 34%, var(--account-custom-color) 72%, #f8fbfc 100%)!important}@supports (color:color-mix(in lab, red, red)){.app-shell.account-theme-custom{background:linear-gradient(180deg, color-mix(in srgb, var(--account-custom-color) 72%, #071727) 0%, var(--account-custom-color) 34%, color-mix(in srgb, var(--account-custom-color) 18%, white) 72%, #f8fbfc 100%)!important}}.app-shell:not(.app-shell-admin) :is(.primary-action,.dashboard-wallet-card,.account-logout){--button-theme-color:var(--mq-blue)}.app-shell:not(.app-shell-admin) .dashboard-wallet-card{background:linear-gradient(125deg, var(--mq-blue), var(--mq-blue))!important}@supports (color:color-mix(in lab, red, red)){.app-shell:not(.app-shell-admin) .dashboard-wallet-card{background:linear-gradient(125deg, color-mix(in srgb, var(--mq-blue) 78%, #06236f), color-mix(in srgb, var(--mq-blue) 84%, #36bfe4))!important}}.account-theme-settings{background:#fffffff5!important;border:1px solid #ffffffb8!important;border-radius:24px!important;box-shadow:0 18px 48px #08344e24!important}.account-theme-settings .section-card-head{border-bottom:1px solid #e8eef3;padding-bottom:13px}.account-theme-settings .section-card-head h2{font-size:20px}.account-theme-grid{gap:12px}.account-theme-choice{border-color:#dde5ec;border-radius:19px;grid-template-columns:32px minmax(0,1fr) 96px;min-height:104px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 4px 13px #0c34530b}.account-theme-choice:active{transform:scale(.985)}.account-theme-choice.active{border-color:var(--mq-blue);box-shadow:0 0 0 1px var(--mq-blue), 0 9px 24px var(--mq-blue)}@supports (color:color-mix(in lab, red, red)){.account-theme-choice.active{box-shadow:0 0 0 1px var(--mq-blue), 0 9px 24px color-mix(in srgb, var(--mq-blue) 16%, transparent)}}.account-theme-choice.active .theme-radio{border-color:var(--mq-blue);background:var(--mq-blue)}.account-theme-choice>strong{border:1px solid #ffffffa6;height:72px;box-shadow:inset 0 1px #ffffff6b,0 6px 15px #0c2d481f}.account-custom-launcher{color:#17334f;min-height:72px;font:inherit;text-align:right;background:#f8fbfd;border:1px solid #dbe5ed;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.account-custom-launcher>span{border:4px solid #fff;border-radius:14px;width:46px;height:46px;box-shadow:0 4px 14px #10314b2e}.account-custom-launcher>div{gap:3px;display:grid}.account-custom-launcher b{font-size:14px}.account-custom-launcher small{color:#738496;letter-spacing:.04em;font-weight:750}.account-custom-launcher em{color:#62768a;font-size:27px;font-style:normal}.theme-editor-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050e1785;justify-content:center;align-items:flex-end;padding-top:64px;display:flex;position:fixed;inset:0}.theme-editor-sheet{width:min(100%,560px);max-height:calc(100dvh - 58px);padding:12px 22px calc(22px + env(safe-area-inset-bottom));color:#182b3e;background:#fff;border-radius:30px 30px 0 0;overflow-y:auto;box-shadow:0 -22px 70px #00142640}.theme-editor-handle{background:#d8dde2;border-radius:999px;width:58px;height:5px;margin:0 auto 18px;display:block}.theme-editor-sheet>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.theme-editor-sheet>header>div{flex:1}.theme-editor-sheet>header h2{margin:0;font-size:24px;line-height:1.5}.theme-editor-sheet>header p{color:#6d7883;margin:5px 0 0;font-size:14px;line-height:1.8}.theme-editor-sheet>header button{color:#405362;background:#f2f5f7;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.theme-editor-sheet>header button .line-icon{width:20px;height:20px}.theme-live-preview{color:#fff;min-height:142px;box-shadow:0 14px 30px var(--account-custom-color);border-radius:22px;grid-template-columns:repeat(4,1fr);align-content:end;gap:4px;margin-top:18px;padding:20px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-live-preview{box-shadow:0 14px 30px color-mix(in srgb, var(--account-custom-color) 26%, transparent)}}.theme-live-preview>div{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.theme-live-preview b{font-size:20px}.theme-live-preview span{background:#ffffff1f;border:1px solid #ffffff4d;border-radius:10px;padding:6px 9px;font-size:12px;font-weight:800}.theme-live-preview>i{background:#fffffff0;border:1px solid #ffffff73;border-radius:8px;height:32px}.theme-live-preview>i:nth-of-type(2){background:#ffffffad}.theme-live-preview>i:nth-of-type(3){background:#ffffff52}.theme-live-preview>i:nth-of-type(4){background:#0000003d}.theme-editor-field,.theme-presets,.theme-hex-field{gap:10px;margin-top:20px;display:grid}.theme-editor-field h3,.theme-presets h3,.theme-hex-field>span{color:#263b4e;margin:0;font-size:15px;font-weight:850}.theme-color-surface{background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--picker-color);cursor:pointer;border-radius:22px;height:240px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.theme-color-surface input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.theme-color-surface>span{pointer-events:none;border:4px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:48%;left:58%;box-shadow:0 1px 6px #00000080}.theme-hue-strip{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:20px;position:relative}.theme-hue-strip i{border:4px solid #fff;border-radius:50%;width:28px;height:28px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.theme-presets>div{flex-wrap:wrap;gap:12px;display:flex}.theme-presets button{color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 0 0 1px #d8e0e7,0 3px 10px #0e2f491f}.theme-presets button.active{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--mq-blue), 0 5px 13px #0e2f492e}.theme-presets button .line-icon{stroke-width:3px;width:20px;height:20px}.theme-hex-field>div{background:#fafcfd;border:1px solid #d9e2ea;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;height:54px;display:grid;overflow:hidden}.theme-hex-field b{color:#8a98a5;text-align:center;font-size:21px}.theme-hex-field input{color:#233b50;width:100%;height:100%;font:inherit;letter-spacing:.08em;background:0 0;border:0;padding:0 14px;font-size:18px;font-weight:850}.theme-editor-apply{background:var(--account-custom-color);color:#fff;width:100%;min-height:56px;font:inherit;box-shadow:0 9px 22px var(--account-custom-color);border:0;border-radius:16px;margin-top:22px;font-size:16px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.theme-editor-apply{box-shadow:0 9px 22px color-mix(in srgb, var(--account-custom-color) 25%, transparent)}}[data-theme=dark] .theme-editor-sheet{color:#eef6fc;background:#0d2031}[data-theme=dark] .theme-editor-sheet>header p,[data-theme=dark] .account-custom-launcher small{color:#9eb0c0}[data-theme=dark] .theme-editor-sheet>header button,[data-theme=dark] .account-custom-launcher,[data-theme=dark] .theme-hex-field>div{color:#edf6fc;background:#132c40;border-color:#2a455c}[data-theme=dark] .theme-editor-field h3,[data-theme=dark] .theme-presets h3,[data-theme=dark] .theme-hex-field>span,[data-theme=dark] .theme-hex-field input{color:#edf6fc}@media (max-width:520px){.account-section-heading:has(+.account-theme-settings){padding-inline:12px}.account-theme-settings{border-radius:22px!important;padding:15px!important}.account-theme-choice{grid-template-columns:27px minmax(0,1fr) 78px;min-height:96px}.account-theme-choice>strong{height:64px}.theme-editor-sheet{padding-inline:17px}.theme-editor-sheet>header h2{font-size:21px}.theme-color-surface{height:210px}}@media (max-width:600px){.app-shell .products-view{gap:10px;padding:8px 12px calc(108px + env(safe-area-inset-bottom))!important}.products-view .compact-heading{padding:7px 4px}.products-view .compact-heading h1{margin:0;font-size:21px;line-height:1.5}.products-view .compact-heading p{font-size:10px;line-height:1.6}.products-view .store-search{border-radius:15px;min-height:44px;padding-inline:13px}.products-view .store-search input{font-size:12px!important}.products-view .store-search .shop-icon-glyph{width:20px;height:20px}.products-view .service-picker{margin-top:0;border-radius:18px!important;padding:12px!important}.products-view .service-picker-head{min-height:42px;margin-bottom:9px;padding-bottom:8px}.products-view .service-picker-head h2{font-size:17px}.products-view .service-picker-head p{font-size:9px}.products-view .service-picker-head>span{padding:4px 7px;font-size:8px}.products-view .service-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.products-view .service-picker-grid>button{gap:4px;border-radius:14px!important;min-height:112px!important;padding:7px 4px!important}.products-view .service-picker-grid>button>.service-picker-art{border-radius:12px!important;width:42px!important;height:42px!important;padding:5px!important}.products-view .service-picker-art :is(.shop-icon-glyph,.brand-category-icon){width:29px!important;height:29px!important}.products-view .service-picker-grid>button>b{min-height:28px;font-size:11px!important;line-height:1.4!important}.products-view .service-picker-grid>button>small{min-height:20px;padding:2px 5px;font-size:8px!important;line-height:1.35!important}}.image-file-control{gap:10px;width:100%;min-width:0;display:grid!important}.image-file-control>input[type=file]{opacity:0;clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.image-file-control .image-file-pick,.image-file-control .image-file-actions button{color:#0b4fd9;min-height:44px;font:inherit;cursor:pointer;background:#f3f8ff;border:1px solid #cbd8eb;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-size:14px;display:flex}.image-file-control:focus-within{outline-offset:3px;border-radius:12px;outline:2px solid #0b4fd9}.image-file-control .image-file-preview{background:#f7faff;border:1px solid #dfe7f2;border-radius:14px;gap:10px;width:100%;min-width:0;padding:10px;display:grid}.image-file-control .image-file-open{cursor:zoom-in;background:#eaf0f8;border:0;border-radius:9px;width:100%;min-height:0;margin:0;display:block;overflow:hidden;padding:0!important}.image-file-control .image-file-open img{object-fit:contain;image-orientation:from-image;border-radius:0;width:100%;height:180px;display:block}.image-file-control .image-file-details{text-align:start;color:#14233f;gap:4px;min-width:0;display:grid}.image-file-control .image-file-details b{overflow-wrap:anywhere;font-size:14px;font-weight:500}.image-file-control .image-file-details small{color:#64748b;font-size:13px}.image-file-control .image-file-actions{flex-wrap:wrap;gap:8px;display:flex}.image-file-control .image-file-actions button{flex:1;font-weight:500}.image-file-dialog{color:#14233f;background:#fff;border:1px solid #dfe7f2;border-radius:18px;width:min(92vw,850px);max-height:90dvh;padding:16px}.image-file-dialog::backdrop{background:#0a1739bb}.image-file-dialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75dvh;margin:12px auto 0;display:block}.image-file-dialog>button{color:#0b4fd9;min-height:44px;font:inherit;background:#edf3fc;border:0;border-radius:9px;padding:8px 20px;font-size:14px}.kyc-upload-grid>label>small{font-size:13px;line-height:1.7}[data-theme=dark] .image-file-control .image-file-preview,[data-theme=dark] .image-file-dialog{color:#eef4ff;background:#142138;border-color:#30425d}[data-theme=dark] .image-file-control .image-file-details{color:#eef4ff}[data-theme=dark] .image-file-control .image-file-details small{color:#a9b8ce}@media (max-width:600px){.kyc-upload-form .kyc-upload-grid{grid-template-columns:1fr!important}.image-file-control .image-file-open img{height:160px}}.account-support-view{width:min(100%,1080px);padding-bottom:108px!important}.account-support-view .support-page{min-width:0}@media (max-width:700px){body:has(.support-fullscreen-open){overscroll-behavior:none;overflow:hidden}.app-shell.support-fullscreen-open{z-index:1000;width:100vw;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden;background:#e7f3ff!important;padding:0!important}.account-support-view{gap:0;width:100vw;height:100dvh;min-height:0;position:absolute;inset:0;overflow:hidden;margin:0!important;padding:0!important}.account-support-view .support-page:has(.telegram-support){width:100%;height:100%;min-height:0;margin:0}.account-support-view .telegram-support{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.account-support-view .telegram-support .support-chat{height:100%;min-height:0}.account-support-view .telegram-support .support-chat>header{min-height:calc(64px + env(safe-area-inset-top));padding:max(7px, env(safe-area-inset-top)) 9px 7px}.account-support-view .telegram-support .messenger-thread{min-height:0;padding:12px 11px 14px}.account-support-view .telegram-support .message-bubble.admin{margin-left:43px}.account-support-view .telegram-support .message-bubble.admin:before{content:"";background:#fff url(/moqimi-shop-logo.png) 50%/contain no-repeat;border:2px solid #fff;border-radius:50%;width:32px;height:32px;position:absolute;bottom:0;left:-40px;box-shadow:0 3px 10px #11487626}.account-support-view .telegram-support .support-quick-actions{display:none}.account-support-view .telegram-support .messenger-composer{padding:6px 8px max(7px, env(safe-area-inset-bottom));background:#f1f7fdf5;border-top:0}.account-support-view .telegram-support .composer-text textarea{background:#fff;border:1px solid #d5e2ef;box-shadow:0 3px 13px #15436c14}[data-theme=dark] .app-shell.support-fullscreen-open{background:#071c31!important}[data-theme=dark] .account-support-view .telegram-support .messenger-composer{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border-top:1px solid #84b9ec29;box-shadow:0 -6px 20px #000a183d;background:#071c31e6!important}[data-theme=dark] .account-support-view .telegram-support .composer-row{background:0 0}[data-theme=dark] .account-support-view .telegram-support .composer-text textarea{color:#f2f8ff;background:#ffffff13;border-color:#84b9ec29;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .account-support-view .telegram-support .composer-text textarea::placeholder,[data-theme=dark] .account-support-view .telegram-support .composer-row>.attachment-menu-wrap .composer-tool{color:#a9bed1}[data-theme=dark] .account-support-view .telegram-support .composer-send{color:#fff;background:#0b6fe8;box-shadow:0 5px 14px #0b4fd947}}.message-bubble:has(.voice-message){width:min(292px,80vw);min-height:0!important;padding:7px 9px 5px!important}.message-bubble:has(.voice-message) .message-actions{display:none!important}.telegram-support .message-bubble:has(.voice-message) footer{margin-top:1px}.voice-message{--voice-accent:#0b6fe8;--voice-rail:#b9c9d7;color:#47647d;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:7px;width:100%;min-width:0;min-height:48px;display:grid}.voice-message audio{display:none}.voice-play{background:var(--voice-accent);color:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 14px #0b6fe833}.voice-play svg{fill:currentColor;width:18px;height:18px}.voice-message:not(.is-playing) .voice-play svg{transform:translate(1px)}.voice-track{gap:3px;min-width:0;display:grid}.voice-waveform{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;height:24px;display:flex;overflow:hidden}.voice-waveform:focus-visible{outline:2px solid var(--voice-accent);outline-offset:3px;border-radius:5px}.voice-waveform span{background:var(--voice-rail);border-radius:999px;flex:2px;min-width:2px;max-width:3px;transition:background-color .12s}.voice-waveform span.played{background:var(--voice-accent)}.voice-track small{color:#6e8497;text-align:left;font-variant-numeric:tabular-nums;font-size:10px;line-height:1}.voice-track small span{opacity:.55}.voice-rate{width:34px;height:28px;color:var(--voice-accent);font-variant-numeric:tabular-nums;background:#0b6fe81a;border:0;border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.message-bubble.customer .voice-message{--voice-accent:#087bdc;--voice-rail:#9fcbb7}[data-theme=dark] .voice-message{--voice-accent:#4a9dff;--voice-rail:#4f6d82;color:#c7d8e7}[data-theme=dark] .voice-track small{color:#a9bed1}[data-theme=dark] .message-bubble.customer .voice-message{--voice-accent:#57a6ff;--voice-rail:#527b71}.support-upload-progress.sending{background:#0b6fe81f;border-radius:999px;height:3px;margin:0 8px 6px;overflow:hidden}.support-upload-progress.sending span{border-radius:inherit;background:#0b6fe8;width:34%;animation:1s ease-in-out infinite supportSending}.support-upload-progress.offline{height:27px}.support-upload-progress.offline span{background:#e8eef5;width:100%}.composer-send.is-busy svg{animation:.8s linear infinite supportVoiceSpin}@keyframes supportSending{0%{transform:translate(-120%)}to{transform:translate(300%)}}@keyframes supportVoiceSpin{to{transform:rotate(360deg)}}.telegram-support .recording-cancel-text{color:#df1f55;background:#ffe8ef;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.telegram-support .recording-cancel-text svg{width:16px;height:16px}[data-theme=dark] .telegram-support .recording-cancel-text{color:#ff8dad;background:#561932b8}@media (max-width:420px){.message-bubble:has(.voice-message){width:min(286px,82vw)}}.telegram-support .composer-text textarea{resize:none;-webkit-appearance:none;appearance:none;text-align:right;direction:rtl;outline:none;min-height:44px;max-height:112px;padding:10px 14px;line-height:1.55;transition:height .14s,border-color .15s,box-shadow .15s,background-color .15s;overflow-y:hidden}.telegram-support .composer-text:focus-within textarea{border-color:#0b6fe86b;box-shadow:0 0 0 3px #0b6fe817,0 3px 13px #15436c12}.telegram-support .composer-text:has(.composer-expand) textarea{padding-inline-start:46px}.composer-expand{z-index:2;color:#0b6fe8;background:#0b6fe81a;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-block-start:6px;inset-inline-start:6px}.composer-expand svg{width:16px;height:16px}.message-bubble footer .delivery-state{flex:0 0 18px;place-items:center;width:18px;height:16px;display:grid}.message-bubble footer .delivery-state svg{width:16px;height:16px}.message-bubble footer .delivery-state.pending svg{animation:1.15s ease-in-out infinite messagePendingPulse}@keyframes messagePendingPulse{50%{opacity:.42}}.message-editor-backdrop{z-index:2400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071c3147;position:fixed;inset:0}.message-editor{color:#10263c;direction:rtl;background:linear-gradient(160deg,#f8fbff 0%,#edf6ff 100%);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;display:grid}.message-editor>header{min-height:calc(60px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) 12px 8px;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffffc2;border-bottom:1px solid #7d9fbe33;grid-template-columns:44px 1fr 44px;align-items:end;gap:8px;display:grid}.message-editor>header h3{text-align:center;align-self:center;margin:0;font-size:16px}.message-editor>header button{color:#315b7e;background:#ffffffb8;border:1px solid #7d9fbe33;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.message-editor>header button svg{width:19px;height:19px}.message-editor>header .message-editor-send{color:#fff;background:#0b6fe8;border-color:#0000;box-shadow:0 6px 18px #0b6fe838}.message-editor>header .message-editor-send:disabled{opacity:.45;box-shadow:none}.message-editor>textarea{resize:none;width:100%;height:100%;min-height:0;color:inherit;text-align:right;font:inherit;direction:rtl;background:0 0;border:0;outline:0;padding:22px 20px;font-size:16px;line-height:1.9}.message-editor>textarea::placeholder{color:#7f94a8}.message-editor>footer{min-height:calc(58px + env(safe-area-inset-bottom));padding:10px 16px max(10px,env(safe-area-inset-bottom));color:#71869a;background:#ffffffc2;border-top:1px solid #7d9fbe33;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.message-editor>footer button{color:#0b6fe8;font:inherit;background:0 0;border:0;font-weight:800}[data-theme=dark] .telegram-support .composer-text:focus-within textarea{border-color:#57a6ff7a;box-shadow:0 0 0 3px #57a6ff1a}[data-theme=dark] .composer-expand{color:#75b5ff;background:#57a6ff24}[data-theme=dark] .message-editor{color:#f2f8ff;background:linear-gradient(160deg,#071c31 0%,#0b2945 100%)}[data-theme=dark] .message-editor>header,[data-theme=dark] .message-editor>footer{background:#08223ad1;border-color:#84b9ec29}[data-theme=dark] .message-editor>header button{color:#c7dff5;background:#ffffff12;border-color:#84b9ec29}[data-theme=dark] .message-editor>header .message-editor-send{color:#fff;background:#0b6fe8;border-color:#0000}[data-theme=dark] .message-editor>textarea::placeholder{color:#91a9bd}@media (min-width:760px){.message-editor-backdrop{place-items:center;padding:24px;display:grid}.message-editor{border:1px solid #7d9fbe38;border-radius:24px;width:min(680px,100%);height:min(720px,92dvh);overflow:hidden;box-shadow:0 28px 80px #071c3140}}.telegram-support .message-bubble:not(:has(.voice-message)){border-radius:16px 16px 16px 5px;min-width:0;max-width:min(78%,480px);min-height:0;margin-block:4px;padding:7px 10px 5px;box-shadow:0 2px 8px #18487114}.telegram-support .message-bubble.customer:not(:has(.voice-message)){border-radius:16px 16px 5px;box-shadow:0 2px 8px #25723317}.telegram-support .message-bubble:not(:has(.voice-message))>footer{min-height:14px;margin-top:1px;line-height:1}.telegram-support .message-bubble:not(:has(.voice-message))>footer time{font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:700px){.telegram-support .message-bubble:not(:has(.voice-message)){border-radius:15px 15px 15px 5px;max-width:82%;padding:7px 10px 5px}.telegram-support .message-bubble.customer:not(:has(.voice-message)){border-radius:15px 15px 5px}.telegram-support .message-bubble:not(:has(.voice-message))>p{font-size:14px;line-height:1.65}.telegram-support .message-bubble:not(:has(.voice-message))>.message-actions{display:none}}.support-chat-menu-wrap{width:34px;height:34px;position:relative}.telegram-support .support-chat>header .support-chat-menu-wrap>button:first-child{border:1px solid var(--chat-glass-border);background:var(--chat-glass-field);width:34px;height:34px;color:var(--chat-blue);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3}.telegram-support .support-chat>header .support-chat-menu-wrap>button:first-child svg{width:22px;height:22px}.support-menu-dismiss{z-index:40!important;width:100vw!important;height:100dvh!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:fixed!important;inset:0!important}.telegram-support .support-chat>header .support-chat-menu{z-index:41;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);transform-origin:100% 0;inset-block-start:calc(100% + 10px);left:auto;right:0;direction:rtl;background:#fffffff0;border:1px solid #87a8c63d;border-radius:15px;width:min(260px,100vw - 28px);padding:6px;position:absolute;inset-inline-end:auto;overflow:hidden;box-shadow:0 18px 46px #0a2a492e}.telegram-support .support-chat>header .support-chat-menu>strong{color:#17324d;padding:7px 10px 5px;font-size:13px;display:block}.telegram-support .support-chat>header .support-menu-section{border-top:1px solid #e5edf5;margin-top:5px;padding-top:5px}.telegram-support .support-chat>header .support-menu-section>small{color:#788da1;padding:5px 10px;font-size:10px;font-weight:800;display:block}.telegram-support .support-chat>header .support-menu-section>button{color:#17324d;text-align:right;width:100%;height:42px;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.telegram-support .support-chat>header .support-menu-section>button:hover{background:#eef6ff}.telegram-support .support-chat>header .support-chat-menu>button{color:#17324d;width:100%;height:44px;box-shadow:none;text-align:right;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:700;display:grid}.telegram-support .support-chat>header .support-chat-menu>button:hover{background:#eef6ff}.telegram-support .support-chat>header .support-chat-menu svg{color:#0b6fe8;width:18px;height:18px}.telegram-support .support-chat>header .support-chat-menu b{color:#0b6fe8;text-align:center;background:#e8f2ff;border-radius:999px;min-width:23px;padding:2px 7px;font-size:10px}.history-close{display:none!important}[data-theme=dark] .telegram-support .support-chat>header .support-chat-menu-wrap>button:first-child{border-color:var(--chat-glass-border);background:var(--chat-glass-field);color:#f2f8ff;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .telegram-support .support-chat>header .support-chat-menu{background:#08223af5;border-color:#84b9ec2e;box-shadow:0 18px 46px #00081461}[data-theme=dark] .telegram-support .support-chat>header .support-chat-menu>button{color:#eff7ff}[data-theme=dark] .telegram-support .support-chat>header .support-chat-menu>button:hover{background:#ffffff12}[data-theme=dark] .telegram-support .support-chat>header .support-chat-menu>strong,[data-theme=dark] .telegram-support .support-chat>header .support-menu-section>button{color:#eff7ff}[data-theme=dark] .telegram-support .support-chat>header .support-menu-section{border-color:#84b9ec2e}[data-theme=dark] .telegram-support .support-chat>header .support-menu-section>button:hover{background:#ffffff12}@media (max-width:700px){.telegram-support .support-chat>header .support-chat-menu{inset:auto 8px max(8px, env(safe-area-inset-bottom)) 8px;transform-origin:bottom;border-radius:22px;width:auto;max-height:min(76dvh,560px);padding:8px;position:fixed;overflow-y:auto}.telegram-support .support-chat>header .support-chat-menu .support-menu-handle{background:#c4d0db;border-radius:999px;width:42px;height:4px;margin:1px auto 7px;display:block}.support-menu-dismiss{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06192b57!important}.customer-messenger.history-open .customer-conversations{z-index:35;background:#f9fcfffa;border:0;animation:.2s ease-out supportHistoryIn;display:block;position:absolute;inset:0;overflow-y:auto}.customer-messenger.history-open .customer-conversations>header{z-index:2;padding-top:max(10px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;position:sticky;top:0}.customer-messenger.history-open .customer-conversations>header>div{flex:1}.customer-messenger.history-open .history-close{color:#335a7a;background:#edf4fb;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid!important}[data-theme=dark] .customer-messenger.history-open .customer-conversations{background:#081d31fa}[data-theme=dark] .customer-messenger.history-open .customer-conversations>header{background:#0a233aeb}[data-theme=dark] .customer-messenger.history-open .history-close{color:#eaf4ff;background:#ffffff14}}@keyframes supportHistoryIn{0%{opacity:0;transform:translateY(14px)}}.telegram-support .composer-row.recording{grid-template-columns:40px minmax(0,1fr) 46px;align-items:center}.telegram-support .composer-row.recording .voice-timer{color:#b71848;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffc7;border:1px solid #7ea1c242;border-radius:22px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:7px 12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 5px 18px #1a4e7b14}.telegram-support .recording-status{direction:ltr;flex:none;align-items:center;gap:7px;display:flex}.telegram-support .recording-status>i{background:#e11d48;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1s ease-in-out infinite pulse;box-shadow:0 0 0 4px #e11d481a}.telegram-support .recording-status>b{color:#9f1239;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.telegram-support .recording-equalizer{direction:ltr;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:26px;display:flex;overflow:hidden}.telegram-support .recording-equalizer>i{opacity:.78;transform-origin:50%;background:linear-gradient(#2289ee 0%,#0b6fe8 58%,#0754b8 100%);border-radius:999px;flex:0 0 3px;width:3px;height:12px;animation:.72s ease-in-out infinite alternate recordingWave}.telegram-support .voice-timer.paused .recording-equalizer>i{opacity:.42;animation-play-state:paused}.telegram-support .voice-timer.paused .recording-status>i{opacity:.45;animation:none}.telegram-support .recording-pause{color:#0b6fe8;background:#0b6fe81a;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.telegram-support .recording-pause svg{width:15px;height:15px}.telegram-support .recording-cancel{color:#d91f52;background:#fff1f4e6;border-color:#e11d481f}.telegram-support .recording-send{color:#fff;background:linear-gradient(145deg,#1787f2,#0b6fe8);border:0;border-radius:50%;box-shadow:0 8px 22px #0b6fe847,inset 0 1px #ffffff47}.telegram-support .recording-send svg{width:19px;height:19px}.telegram-support .composer-row.recording+.composer-help{display:none}[data-theme=dark] .telegram-support .recording-status>b{color:#ff91b0}[data-theme=dark] .telegram-support .recording-equalizer>i{background:linear-gradient(#69b5ff,#2189f2 58%,#0b6fe8)}[data-theme=dark] .telegram-support .recording-pause{color:#75b5ff;background:#60b0ff24}[data-theme=dark] .telegram-support .recording-cancel{color:#ff8bad;background:#53162f9e;border-color:#ff6d9424}@keyframes recordingWave{0%{opacity:.5;transform:scaleY(.42)}to{opacity:1;transform:scaleY(1)}}.telegram-support .composer-row.recording{direction:ltr;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:6px;position:relative}.telegram-support .composer-row.recording .voice-timer{background:#ffffffeb;border-color:#7b9bb82e;border-radius:999px;gap:9px;min-height:52px;padding:7px 12px 7px 16px;box-shadow:0 8px 28px #1245701f,inset 0 1px #fffffff2}.telegram-support .composer-row.recording .recording-status{flex:none}.telegram-support .composer-row.recording .recording-status>b{color:#7b8794;min-width:34px;font-size:13px;font-weight:700}.telegram-support .composer-row.recording .recording-status>i{width:9px;height:9px;box-shadow:none;background:#df3e57;flex-basis:9px}.telegram-support .composer-row.recording .recording-equalizer{opacity:.82;gap:2px;max-width:92px;height:22px}.telegram-support .recording-cancel-text{color:#15958e;min-width:42px;font:inherit;text-align:center;background:0 0;border:0;flex:1;padding:7px 8px;font-size:14px;font-weight:800}.telegram-support .composer-row.recording .recording-pause{z-index:3;color:#557084;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0f7fcf0;border:1px solid #7797b333;width:42px;height:42px;position:absolute;bottom:calc(100% + 10px);right:7px;box-shadow:0 7px 22px #0b375c29}.telegram-support .composer-row.recording .recording-send{background:linear-gradient(145deg,#2eb9b0,#159a93);border-radius:50%;width:58px;height:58px;margin:-3px 0;box-shadow:0 9px 26px #159a934d,0 0 0 7px #2eb9b014,inset 0 1px #ffffff47}[data-theme=dark] .telegram-support .composer-row.recording .recording-status>b{color:#b9cad8}[data-theme=dark] .telegram-support .composer-row.recording .recording-pause{color:#d8e9f6;background:#11314cf0;border-color:#7eb5e529}@media (max-width:380px){.telegram-support .composer-row.recording .recording-equalizer{max-width:62px}}.telegram-support .message-bubble:has(.voice-message){border-radius:14px;width:min(252px,74vw);box-shadow:0 1px 2px #1736521f;padding:5px 7px 3px!important}.telegram-support .voice-message{grid-template-columns:36px minmax(0,1fr) 28px;gap:6px;min-height:42px}.telegram-support .voice-play{width:36px;height:36px;box-shadow:none}.telegram-support .voice-play svg{width:16px;height:16px}.telegram-support .voice-waveform{gap:1.5px;height:21px}.telegram-support .voice-waveform span{min-width:1.5px;max-width:2.5px}.telegram-support .voice-track{gap:2px}.telegram-support .voice-track small{font-size:9.5px}.telegram-support .voice-rate{width:28px;height:24px;font-size:9px}.telegram-support .composer-row.recording{grid-template-columns:minmax(0,1fr) 50px;gap:7px}.telegram-support .composer-row.recording .voice-timer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #7097ba33;gap:7px;min-height:46px;padding:5px 10px 5px 12px;box-shadow:0 3px 12px #19446917,inset 0 1px #ffffffe6}.telegram-support .composer-row.recording .recording-status>b{min-width:31px;font-size:12px}.telegram-support .composer-row.recording .recording-status>i{flex-basis:8px;width:8px;height:8px}.telegram-support .composer-row.recording .recording-equalizer{gap:1.5px;max-width:58px;height:18px}.telegram-support .composer-row.recording .recording-equalizer>i{background:#0b6fe8;flex-basis:1.5px;width:1.5px}.telegram-support .recording-cancel-text{color:#0b6fe8;min-width:36px;padding:6px 4px;font-size:12px}.telegram-support .composer-row.recording .recording-pause{color:#0b6fe8;background:#ffffffe6;width:36px;height:36px;bottom:calc(100% + 8px);right:6px;box-shadow:0 4px 14px #19446924}.telegram-support .composer-row.recording .recording-pause svg{width:15px;height:15px}.telegram-support .composer-row.recording .recording-send{background:#0b6fe8;width:50px;height:50px;margin:0;box-shadow:0 5px 15px #0b6fe83d}.telegram-support .composer-row.recording .recording-send svg{width:20px;height:20px}[data-theme=dark] .telegram-support .composer-row.recording .voice-timer{background:#0f283fe6;border-color:#7eb5e529;box-shadow:0 4px 15px #00071247,inset 0 1px #ffffff0d}[data-theme=dark] .telegram-support .composer-row.recording .recording-equalizer>i{background:#55a8ff}[data-theme=dark] .telegram-support .recording-cancel-text{color:#72b6ff}[data-theme=dark] .telegram-support .composer-row.recording .recording-pause{color:#72b6ff;background:#112f49eb}@media (max-width:380px){.telegram-support .message-bubble:has(.voice-message){width:min(244px,76vw)}.telegram-support .composer-row.recording .recording-equalizer{max-width:44px}}.telegram-support .composer-row.recording .recording-equalizer>i{transition:height 90ms linear,opacity .15s;animation:none}.telegram-support .voice-timer.stopping{opacity:.74}.telegram-support .recording-send:disabled svg{animation:.75s linear infinite supportVoiceSpin}.telegram-support .support-upload-progress.sending span{background:#0b6fe8;transition:width .18s;animation:none}.voice-upload-state{background:#0b6fe814;border-radius:7px;height:18px;margin:2px 2px 0;position:relative;overflow:hidden}.voice-upload-state>span{border-radius:inherit;background:#0b6fe838;transition:width .18s;position:absolute;inset-block:0;inset-inline-start:0}.voice-upload-state>small{z-index:1;color:#47647d;place-items:center;height:100%;font-size:9px;font-weight:800;display:grid;position:relative}.voice-retry{color:#c62828;min-height:28px;font:inherit;background:#dc262617;border:0;border-radius:999px;align-items:center;gap:5px;margin-top:4px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.voice-retry svg{width:13px;height:13px}[data-theme=dark] .voice-upload-state{background:#55a6ff1a}[data-theme=dark] .voice-upload-state>span{background:#55a6ff33}[data-theme=dark] .voice-upload-state>small{color:#b9cad8}[data-theme=dark] .voice-retry{color:#ff9a9a;background:#ff6b6b1f}.customer-messenger.telegram-support{--lux-glass:#ffffff9e;--lux-glass-strong:#ffffffd1;--lux-line:#ffffffbd;--lux-shadow:0 10px 34px #134a7e24}.customer-messenger.telegram-support .support-chat{background-image:linear-gradient(#e2f3ffb8,#e2f3ffd1),url(/moqimi-support-chat-bg-light.jpg);position:relative}.customer-messenger.telegram-support .support-chat>header{border:1px solid var(--lux-line);min-height:74px;box-shadow:var(--lux-shadow),inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(135deg,#ffffffb8,#ebf7ff85);border-radius:23px;margin:8px 9px 0;padding:8px 11px}.customer-messenger.telegram-support .support-chat>header>button,.customer-messenger.telegram-support .support-chat>header .support-chat-menu-wrap>button:first-child{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff94;border-color:#ffffffc7;border-radius:14px;box-shadow:0 5px 16px #184e7e1a,inset 0 1px #fffffff2}.customer-messenger.telegram-support .support-brand-avatar{border:2px solid #ffffffdb;box-shadow:0 8px 22px #0b56ab33,0 0 0 5px #ffffff47}.customer-messenger.telegram-support .support-brand-title h2{align-items:center;gap:5px;display:flex}.customer-messenger.telegram-support .support-brand-title h2 svg{color:#0b7bea;fill:#0b7bea1f;flex:none;width:17px;height:17px}.customer-messenger.telegram-support .support-brand-title small{justify-content:flex-end;align-items:center;gap:7px;display:flex}.customer-messenger.telegram-support .support-brand-title small em{max-width:170px}.customer-messenger.telegram-support .message-day span{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffffff9e;border:1px solid #ffffffb8;box-shadow:0 7px 20px #14466e1a,inset 0 1px #ffffffeb}.customer-messenger.telegram-support .message-bubble.admin{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#f5faffab);border:1px solid #ffffffc7;box-shadow:0 10px 28px #1447741f,inset 0 1px #fffffffa}.customer-messenger.telegram-support .message-bubble.customer{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:linear-gradient(145deg,#0c74eee6,#1f97fac4);border:1px solid #5bbeff94;box-shadow:0 11px 30px #0062dc3b,inset 0 1px #ffffff47}.customer-messenger.telegram-support .message-bubble.customer footer,.customer-messenger.telegram-support .message-bubble.customer footer svg,.customer-messenger.telegram-support .message-bubble.customer .voice-track small{color:#ffffffd1}.customer-messenger.telegram-support .message-bubble.customer .voice-message{--voice-accent:#fff;--voice-rail:#ffffff61}.customer-messenger.telegram-support .message-bubble.customer .voice-play{background:#fff3;box-shadow:inset 0 1px #ffffff4d,0 5px 16px #003a8c2e}.customer-messenger.telegram-support .message-bubble.customer .voice-rate{color:#fff;background:#ffffff2b}.customer-messenger.telegram-support .messenger-composer{margin:0 9px max(8px,env(safe-area-inset-bottom));border:1px solid var(--lux-line);-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(135deg,#ffffffc2,#edf8ff99);border-radius:25px;padding:7px;box-shadow:0 -2px 26px #1248761f,inset 0 1px #fffffff5}.customer-messenger.telegram-support .composer-row:not(.recording){grid-template-columns:38px 38px minmax(0,1fr) 46px;gap:4px}.customer-messenger.telegram-support .composer-row>.composer-sticker{grid-column:1}.customer-messenger.telegram-support .composer-row>.attachment-menu-wrap{grid-column:2}.customer-messenger.telegram-support .composer-row:not(.recording)>.composer-text{grid-column:3}.customer-messenger.telegram-support .composer-row:not(.recording)>.composer-send{grid-column:4}.customer-messenger.telegram-support .composer-sticker,.customer-messenger.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{color:#426987;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:42px;display:grid}.customer-messenger.telegram-support .composer-sticker svg{width:22px;height:22px}.customer-messenger.telegram-support .composer-sticker[aria-expanded=true]{color:#0b6fe8;background:#0b6fe817}.customer-messenger.telegram-support .composer-text textarea{background:#ffffff9e;border-color:#fffc;box-shadow:inset 0 1px #fffffff5,0 4px 14px #12457012}.customer-messenger.telegram-support .sticker-picker{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#ffffffd6;border:1px solid #ffffffd1;border-radius:20px;grid-template-columns:repeat(6,1fr);width:min(290px,100vw - 34px);padding:10px;bottom:calc(100% + 13px);left:-78px;right:auto;box-shadow:0 16px 42px #0c375f33}.customer-messenger.telegram-support .sticker-picker button{border-radius:11px;min-width:36px;min-height:36px;font-size:22px}[data-theme=dark] .customer-messenger.telegram-support{--lux-line:#79bbf52e;--lux-shadow:0 14px 38px #0005105c}[data-theme=dark] .customer-messenger.telegram-support .support-chat{background-image:linear-gradient(#031221e0,#031221e6),url(/moqimi-support-chat-bg.jpg)}[data-theme=dark] .customer-messenger.telegram-support .support-chat>header,[data-theme=dark] .customer-messenger.telegram-support .messenger-composer{border-color:var(--lux-line);box-shadow:var(--lux-shadow),inset 0 1px #ffffff12;background:linear-gradient(135deg,#0d2841d6,#05192db3)}[data-theme=dark] .customer-messenger.telegram-support .support-chat>header>button,[data-theme=dark] .customer-messenger.telegram-support .support-chat>header .support-chat-menu-wrap>button:first-child{background:#fff1;border-color:#80bef629;box-shadow:0 7px 20px #00051042,inset 0 1px #ffffff14}[data-theme=dark] .customer-messenger.telegram-support .message-bubble.admin{color:#f2f8ff;background:linear-gradient(145deg,#193954d1,#0b253dc2);border-color:#83bef12e;box-shadow:0 12px 32px #00051052,inset 0 1px #ffffff12}[data-theme=dark] .customer-messenger.telegram-support .message-bubble.customer{background:linear-gradient(145deg,#055dcbf0,#07377ce0);border-color:#34a9ff94;box-shadow:0 12px 32px #002d7057,inset 0 1px #ffffff2b}[data-theme=dark] .customer-messenger.telegram-support .composer-sticker,[data-theme=dark] .customer-messenger.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{color:#c2d7e9}[data-theme=dark] .customer-messenger.telegram-support .composer-text textarea{background:#fff1;border-color:#84b9ec24;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .customer-messenger.telegram-support .sticker-picker{background:#081e33e6;border-color:#84b9ec2b;box-shadow:0 18px 48px #00040e75}@media (max-width:700px){.customer-messenger.telegram-support .support-chat>header{border-radius:21px;grid-template-columns:34px 44px minmax(0,1fr) 34px;min-height:72px;margin:6px 7px 0}.customer-messenger.telegram-support .support-brand-title h2{font-size:14px}.customer-messenger.telegram-support .support-brand-title small em{max-width:118px;font-size:9px}.customer-messenger.telegram-support .messenger-composer{margin-inline:7px}.customer-messenger.telegram-support .composer-row:not(.recording){grid-template-columns:36px 36px minmax(0,1fr) 44px;gap:3px}.customer-messenger.telegram-support .composer-sticker,.customer-messenger.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{width:36px;height:42px}.customer-messenger.telegram-support .sticker-picker{grid-template-columns:repeat(6,1fr);left:-75px}}.app-shell-account .account-type-badge{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell-account .account-hero-avatar>.account-hero-presence{display:none!important}.app-shell-account .account-hero-avatar{background:#176edb;position:relative;overflow:hidden}.app-shell-account .account-hero-avatar>.account-avatar-fallback{color:#fff;place-items:center;font-size:30px;font-weight:900;display:grid;position:absolute;inset:0}.app-shell-account .account-hero-avatar>img{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .12s;display:block;position:absolute;inset:0}.app-shell-account .account-hero-avatar>img.is-ready{opacity:1}.customer-messenger.telegram-support .support-chat>header{border:0;border-bottom:1px solid var(--lux-line);min-height:64px;box-shadow:none;border-radius:0;grid-template-columns:40px 42px minmax(0,1fr) 40px;margin:0;padding:8px 12px}[data-theme=dark] .customer-messenger.telegram-support .support-chat>header{box-shadow:none}.customer-messenger.telegram-support .support-chat>header>button,.customer-messenger.telegram-support .support-chat>header .support-chat-menu-wrap>button:first-child{width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:8px}.customer-messenger.telegram-support .support-brand-avatar{width:40px;height:40px;box-shadow:none;border:0}.customer-messenger.telegram-support .support-brand-title{min-width:0}.customer-messenger.telegram-support .support-brand-title h2{font-size:16px;line-height:1.4}.customer-messenger.telegram-support .support-brand-title small em{font-size:12px}.telegram-support .messenger-thread{display:block}.telegram-support .message-bubble{height:auto;min-height:0;margin-block:4px;display:flow-root}.telegram-support .message-bubble>footer{width:auto;height:auto;min-height:14px;box-shadow:none;background:0 0;border:0;justify-content:flex-end;align-items:center;margin:2px 0 0;padding:0;font-size:12px;line-height:1;display:flex;position:static}.telegram-support .message-bubble:not(:has(.voice-message))>p{margin:0;font-size:16px;line-height:1.5}.telegram-support .message-bubble:not(:has(.voice-message))>footer time{font-size:12px}.telegram-support .message-bubble>.message-actions{opacity:0;pointer-events:none;background:var(--lux-glass-strong,#fff);z-index:3;margin:0;display:flex;position:absolute;inset-block-start:-32px;inset-inline-end:4px}.telegram-support .message-bubble:hover>.message-actions,.telegram-support .message-bubble:focus-within>.message-actions{opacity:1;pointer-events:auto}.customer-messenger.telegram-support .message-bubble.admin{box-shadow:0 1px 3px #1447741a}.customer-messenger.telegram-support .message-bubble.customer{box-shadow:0 1px 3px #0062dc26}.customer-messenger.telegram-support .messenger-composer{border-radius:24px;padding:5px;position:relative}.customer-messenger.telegram-support .composer-row:not(.recording){grid-template-columns:40px 40px minmax(0,1fr) 44px;align-items:center;gap:2px;display:grid}.customer-messenger.telegram-support .composer-row:not(.recording)>:is(.composer-sticker,.attachment-menu-wrap,.composer-text,.composer-send){grid-row:1}.customer-messenger.telegram-support .composer-text{min-width:0;position:static}.customer-messenger.telegram-support .composer-text textarea{box-shadow:none;background:0 0;border:0;padding:10px 6px;font-size:16px}.customer-messenger.telegram-support .sticker-picker{box-sizing:border-box;inset-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:10px;bottom:calc(100% + 10px);left:0;right:0}.customer-messenger.telegram-support .sticker-picker button{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;height:auto;padding:5px;display:flex}.customer-messenger.telegram-support .sticker-picker button img{aspect-ratio:1;object-fit:contain;width:100%;max-width:90px}.customer-messenger.telegram-support .sticker-picker button span{color:var(--foreground,#17324d);font-size:14px}[data-theme=dark] .customer-messenger.telegram-support .sticker-picker button span{color:#eff7ff}.customer-messenger.telegram-support .sticker-picker>small{grid-column:1/-1;font-size:14px}.telegram-support .message-bubble.message-sticker,[data-theme=dark] .telegram-support .message-bubble.message-sticker{width:150px;max-width:55%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.telegram-support .message-sticker .message-media{background:0 0;border:0;width:100%;padding:0;display:block}.telegram-support .message-sticker .message-media img{object-fit:contain;border-radius:0;width:100%;height:auto;margin:0}.telegram-support .message-sticker>footer{color:#fff;background:#0f2d468c;border-radius:8px;width:fit-content;margin:0 0 0 auto;padding:3px 6px}@media (max-width:700px){.account-support-view .customer-messenger.telegram-support .support-chat>header{border-radius:0;min-height:64px;margin:0}.customer-messenger.telegram-support .message-bubble.admin{margin-left:0}.customer-messenger.telegram-support .message-bubble.admin:before{display:none}}.telegram-support .voice-play{aspect-ratio:1;box-sizing:border-box;flex:0 0 36px;max-width:36px;max-height:36px;border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.telegram-support .composer-row>.composer-send{aspect-ratio:1;box-sizing:border-box;flex:0 0 44px;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.telegram-support .composer-row.recording :is(.recording-pause,.recording-cancel-text){aspect-ratio:1;box-sizing:border-box;flex:0 0 36px;border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.message-upload-ring{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:14px;height:14px;transform:rotate(-90deg)}.message-upload-ring .ring-track{opacity:.2}.telegram-support .support-brand-avatar>i{display:none}.account-date-settings{border-bottom:1px solid var(--border,#dce7f2);gap:12px;margin-bottom:16px;padding:16px 0;display:grid}.account-date-settings label{gap:8px;font-size:14px;display:grid}.account-date-settings select{border:1px solid var(--border,#dce7f2);background:var(--background,#fff);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:12px;padding:8px}.account-date-settings output{font-size:16px}.customer-messenger.telegram-support .sticker-picker{-webkit-backdrop-filter:blur(28px);border:1px solid #d7e4f0;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 10px 32px #0c274133;background:#f5f9fe!important}[data-theme=dark] .customer-messenger.telegram-support .sticker-picker{border-color:#34516b;background:#102b45!important}.telegram-support .support-chat>header .support-chat-menu-wrap{position:static}.telegram-support .support-chat>header .support-chat-menu{transform-origin:0 0;border-radius:16px;width:min(260px,100% - 16px);max-height:min(65dvh,480px);position:absolute;inset:calc(100% + 4px) auto auto 8px;overflow-y:auto}.telegram-support .support-chat>header .support-chat-menu .support-menu-handle{display:none}.admin-view .support-pro-admin{grid-template-columns:minmax(240px,290px) minmax(300px,1fr) minmax(230px,270px);height:min(820px,100dvh - 150px);min-height:580px;overflow:hidden;border-radius:20px!important}.admin-view .support-pro-admin .support-chat{background:#edf4fb;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0}.admin-view .support-pro-admin .support-chat:not(:has(.order-context)){grid-template-rows:auto minmax(0,1fr) auto}.admin-view .support-pro-admin .support-chat>header{background:#f7faff;border-bottom:1px solid #dce7f2;min-height:66px;padding:10px 14px}.admin-view .support-pro-admin .support-chat>header>span>i{display:none}.admin-view .support-pro-admin .messenger-thread{min-height:0;padding:16px;display:block;overflow-y:auto}.admin-view .support-pro-admin .message-bubble{background:#fff;border-radius:16px;max-width:85%;height:auto;min-height:0;margin-block:5px;padding:8px 11px 5px;display:flow-root}.admin-view .support-pro-admin .message-bubble.admin{background:#dcecff;margin-inline-start:auto}.admin-view .support-pro-admin .message-bubble.customer{margin-inline-end:auto}.admin-view .support-pro-admin .message-bubble p{margin:0;font-size:15px;line-height:1.65}.admin-view .support-pro-admin .message-bubble footer{justify-content:flex-end;align-items:center;gap:5px;margin-top:2px;display:flex}.admin-view .support-pro-admin .message-sticker{width:150px;box-shadow:none;padding:0;background:0 0!important}.admin-view .support-pro-admin .message-sticker img{width:100%;height:auto}.admin-view .support-pro-admin .messenger-composer{background:#f7faff;border-top:1px solid #dce7f2;padding:8px 12px;position:relative}.admin-view .support-pro-admin .composer-row:not(.recording){align-items:center;gap:6px;display:flex}.admin-view .support-pro-admin .composer-text{flex:1;min-width:0;position:static}.admin-view .support-pro-admin .composer-text textarea{min-height:44px;font-size:16px}.admin-view .support-pro-admin :is(.composer-send,.voice-play,.composer-tool,.recording-pause){flex:0 0 40px;place-items:center;display:grid;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.admin-view .support-pro-admin .sticker-picker{z-index:30;background:#f5f9fe;border:1px solid #d7e4f0;border-radius:16px;grid-template-columns:1fr 1fr;width:auto;padding:12px;display:grid;position:absolute;inset:auto 8px calc(100% + 8px);box-shadow:0 8px 30px #102b4526}.admin-view .support-pro-admin .sticker-picker button{color:inherit;background:0 0;border:0;justify-items:center;gap:4px;font-size:14px;display:grid}.admin-view .support-pro-admin .sticker-picker img{object-fit:contain;width:88px;height:88px}.admin-view .support-pro-admin .support-customer{overflow-y:auto}[data-theme=dark] .admin-view .support-pro-admin :is(.support-chat,.support-chat>header,.messenger-composer,.sticker-picker){color:#eff7ff;background:#102b45;border-color:#34516b}[data-theme=dark] .admin-view .support-pro-admin .message-bubble{color:#eff7ff;background:#1b3852}[data-theme=dark] .admin-view .support-pro-admin .message-bubble.admin{background:#174b78}@media (max-width:1100px){.admin-view .support-pro-admin{grid-template-columns:260px minmax(0,1fr)}.admin-view .support-pro-admin .support-customer{z-index:25;width:min(320px,100%);display:none;position:absolute;inset:0 0 0 auto}.admin-view .support-pro-admin.support-panel-details .support-customer{display:block}}@media (max-width:760px){.admin-view .support-pro-admin{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 130px);min-height:420px;border-radius:14px!important}.admin-view .support-pro-admin .support-chat-actions select{display:none}.admin-view .support-pro-admin .message-bubble{max-width:90%}.admin-view .support-pro-admin .messenger-thread{padding:10px}}.admin-view .support-pro-admin .internal-note-switch{gap:6px;width:fit-content;min-height:28px;padding:3px 8px;font-size:12px;line-height:1.4;flex-direction:row!important;display:flex!important}.admin-view .support-pro-admin .internal-note-switch input{flex:0 0 16px;-webkit-appearance:auto!important;appearance:auto!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.admin-view .support-pro-admin .message-bubble>.message-actions{opacity:0;pointer-events:none;background:#f7faff;border:1px solid #dce7f2;border-radius:10px;margin:0;padding:3px;position:absolute;inset:auto 6px 100% auto}.admin-view .support-pro-admin .message-bubble:is(:hover,:focus-within)>.message-actions{opacity:1;pointer-events:auto}.admin-view .support-pro-admin .message-actions :is(button,a){width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.admin-view .support-pro-admin .composer-help{display:none}.admin-view .support-pro-admin .support-chat>header h2{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;overflow:hidden}.admin-view .support-pro-admin .support-chat>header>div:not(.support-chat-actions){min-width:0}.admin-view .support-pro-admin .voice-message{grid-template-columns:40px minmax(0,1fr) 30px;min-width:0}:root{--mq-system-bg-light:#f6f9ff;--mq-system-bg-dark:#071727;--mq-bottom-nav-height:72px;--mq-bottom-nav-gap:max(10px, env(safe-area-inset-bottom,0px));--mq-bottom-nav-reserve:calc(var(--mq-bottom-nav-height) + var(--mq-bottom-nav-gap) + 12px)}html,body{background:var(--mq-system-bg-light);min-height:100%}html[data-theme=dark],html[data-theme=dark] body{background:var(--mq-system-bg-dark)}.app-shell-store .dashboard-ambient-header{width:min(calc(100% - 28px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)), 732px);padding-top:max(12px, env(safe-area-inset-top,0px))}.app-shell-account .account-profile-hero{padding-top:calc(18px + env(safe-area-inset-top,0px))}.app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.customer-dashboard,.page-view){scroll-padding-bottom:var(--mq-bottom-nav-reserve);padding-bottom:var(--mq-bottom-nav-reserve)!important}.app-shell:not(.app-shell-admin) .bottom-nav{box-sizing:border-box;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:var(--mq-bottom-nav-gap);width:auto;max-width:736px;height:var(--mq-bottom-nav-height);min-height:var(--mq-bottom-nav-height);max-height:var(--mq-bottom-nav-height);margin-inline:auto;padding:7px 9px;transform:none}.app-shell:not(.app-shell-admin) .bottom-nav.keyboard-hidden{display:none!important;transform:none!important}.app-shell:not(.app-shell-admin) .turkey-order-submit{bottom:var(--mq-bottom-nav-reserve)}@media (orientation:landscape){.app-shell:not(.app-shell-admin) .bottom-nav{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px))}}@media (max-width:640px){.app-shell-account .account-profile-hero{padding-top:calc(16px + env(safe-area-inset-top,0px))}}.app-shell-account .account-profile-hero{grid-template-areas:"avatar identity";padding-bottom:12px}.account-hero-identity .account-verified-badge{color:#267d3d;background:#eaf5ec;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:6px;width:fit-content;margin-top:7px;padding:5px 13px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.account-verified-badge>svg{fill:#328a46;stroke:#fff;stroke-width:2px;width:20px;height:20px}.account-settings-search{color:#52616b;box-sizing:border-box;background:#fff;border-radius:999px;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 16px;padding:0 16px;display:flex}.account-settings-search>.icon-glyph{flex:0 0 22px;width:22px;height:22px}.account-settings-search input{width:100%;min-width:0;min-height:48px;box-shadow:none;color:#173345;background:0 0;border:0;outline:none;padding:8px 0;font-size:16px}.account-settings-search:focus-within{outline-offset:2px;outline:2px solid #7abdd2}.account-settings-search button{height:40px;color:inherit;background:0 0;border:0;flex:0 0 36px;place-items:center;padding:0;display:grid}.account-settings-search button svg{width:18px;height:18px}.account-search-empty{color:#52616b;padding:0 16px 16px;font-size:14px}[data-theme=dark] .account-settings-search{color:#d3e2e9;background:#172d3b}[data-theme=dark] .account-settings-search input{color:#f0f7fa}[data-theme=dark] .account-search-empty{color:#c5d6df}.mfa-account-card{background:var(--surface,#fff);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:20px;display:grid}.mfa-account-card h2{font-size:18px;line-height:1.7}.mfa-account-card p,.mfa-account-card small{line-height:1.9}.mfa-account-card form,.mfa-recovery{gap:14px;display:grid}.mfa-account-card label{gap:8px;display:grid}.mfa-account-card input:not([type=checkbox]){background:#f5f9fb;border:1px solid #dce6eb;border-radius:12px;width:100%;min-height:46px;padding:10px 12px}.mfa-account-card button{border-radius:12px;min-height:44px}.mfa-account-card .mfa-manual-key{text-align:center;justify-items:center;gap:10px;padding:14px;display:grid}.mfa-manual-key img{border-radius:12px;max-width:100%;height:auto}.mfa-manual-key code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mfa-recovery-list{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f0f6f8;border-radius:12px;gap:10px;padding:12px;font-size:12px;display:grid}.mfa-recovery label{align-items:center;gap:10px;display:flex}.mfa-account-card summary{cursor:pointer;padding-block:10px}.pin-backdrop:has(.pin-minimal){overflow-y:auto;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#071c2b7a!important}.pin-sheet.pin-minimal{max-height:calc(100dvh - 32px);overflow-y:auto;border:0!important;border-radius:24px!important;gap:12px!important;width:min(100%,340px)!important;padding:22px 24px 18px!important;box-shadow:0 18px 50px #00142329!important}.pin-minimal .pin-shield{color:#12637d!important;background:0 0!important;border:0!important;width:38px!important;height:38px!important}.pin-minimal .pin-shield svg{width:26px;height:26px}.pin-minimal .sheet-close{background:0 0!important;border:0!important;width:32px!important;height:32px!important}.pin-minimal .pin-heading h2{font-size:19px!important;font-weight:700!important}.pin-minimal .pin-heading p{font-size:12px!important}.pin-minimal .pin-dots{background:0 0!important;border:0!important;gap:10px!important;padding:6px 0!important}.pin-minimal .pin-dots>span{background:#f4f8fa;border:1px solid #dce6eb;border-radius:12px;width:48px;height:48px}.pin-minimal .pin-dots>span i{background:#c7d3da;border:0;width:8px;height:8px}.pin-minimal .pin-dots>span.filled i{background:#12637d}.pin-minimal .pin-keypad{gap:4px!important}.pin-minimal .pin-keypad button,.pin-minimal .pin-keypad>span{min-height:44px!important}.pin-minimal .pin-keypad button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;font-size:23px!important;font-weight:500!important}.pin-minimal .pin-keypad button:active{background:#edf4f7!important}.pin-minimal .pin-confirm{min-height:46px!important;box-shadow:none!important;background:#12637d!important;border-radius:12px!important;font-size:14px!important}.pin-device-action{color:#12637d;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dce6eb;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.pin-device-action img{width:22px;height:22px}.pin-device-hint{text-align:center;color:#778995;font-size:10px}.pin-minimal-unlock .auth-publish-heading{margin-block:18px!important}.pin-minimal-unlock .auth-publish-heading h1{margin-block:14px 6px!important;font-size:22px!important}.pin-minimal-unlock .auth-publish-logo img{width:40px!important;height:40px!important}.pin-minimal-unlock .pin-card{border:1px solid #e1e9ed!important;border-radius:22px!important;width:min(100%,360px)!important;padding:24px!important;box-shadow:0 8px 28px #0f2d410d!important}.pin-minimal-unlock .pin-emblem{display:none!important}.pin-minimal-unlock .unlock-pin-boxes{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:8px 0!important}.pin-minimal-unlock .unlock-pin-boxes i{width:48px!important;height:50px!important;box-shadow:none!important;color:#12637d!important;background:#f4f8fa!important;border:1px solid #dce6eb!important;border-radius:12px!important}.pin-minimal-unlock .unlock-pin-boxes i.active{border-color:#12637d!important}.pin-minimal-unlock .unlock-submit{min-height:46px!important;box-shadow:none!important;background:#12637d!important;border-radius:12px!important}.pin-minimal-unlock .login-device-button{min-height:46px!important;box-shadow:none!important;border-radius:12px!important}.pin-minimal-unlock .unlock-divider{margin-block:12px!important}[data-theme=dark] .pin-minimal .pin-heading h2,[data-theme=dark] .pin-minimal .pin-keypad button{color:#e5f0f5!important}[data-theme=dark] .pin-minimal .pin-dots>span,[data-theme=dark] .pin-minimal-unlock .unlock-pin-boxes i{color:#e5f0f5!important;background:#142f40!important;border-color:#355160!important}[data-theme=dark] .pin-device-action{color:#b4dbe7;border-color:#355160}@media (max-height:650px){.pin-sheet.pin-minimal{gap:7px!important;padding-block:14px!important}.pin-minimal .pin-shield{display:none!important}}.pin-sheet.pin-minimal.pin-native{gap:12px!important;width:min(100%,330px)!important;height:auto!important;min-height:0!important;padding:22px!important}.pin-native .pin-heading h2{font-size:18px!important}.pin-native .pin-heading p{font-size:12px!important}.order-native-pin{justify-content:center;width:100%;display:flex}.order-native-pin input{color:#12637d;text-align:center;letter-spacing:20px;caret-color:#12637d;background:#f4f8fa;border:1px solid #b9cdd7;border-radius:12px;width:220px;max-width:100%;height:54px;padding:0 12px 0 28px;font:600 25px/1 monospace;display:block}.order-native-pin input:focus{outline-offset:3px;outline:2px solid #12637d}.order-native-pin input[aria-invalid=true]{border-color:#bd3b42}.order-pin-feedback{text-align:center;color:#637e8c;min-height:32px;font-size:11px;line-height:1.8}.order-pin-feedback[role=alert]{color:#b3343c}[data-theme=dark] .order-native-pin input{color:#d8edf5;background:#142f40;border-color:#426677}.pin-backdrop:has(.pin-native){align-items:center!important}@media (max-height:550px){.pin-backdrop:has(.pin-native){align-items:flex-start!important;padding-top:12px!important}.pin-native .pin-shield{display:none!important}}.pin-backdrop.pin-bottom-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08172075!important;align-items:flex-end!important;padding:0!important}.pin-sheet.pin-minimal.pin-native.pin-bottom-sheet{max-height:90dvh;overflow-y:auto;width:min(100%,460px)!important;padding:12px 24px max(18px,env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;gap:10px!important;margin:0 auto!important;box-shadow:0 -8px 36px #00142317!important}.pin-sheet-handle{background:#d5dfe3;border-radius:5px;width:36px;height:4px;margin:0 auto 4px;display:block}.pin-bottom-sheet .pin-shield{display:none!important}.pin-bottom-sheet .sheet-close{top:14px!important}.pin-bottom-sheet .pin-heading{padding:8px 20px 0}.pin-bottom-sheet .pin-heading h2{font-size:19px!important}.pin-bottom-sheet .pin-heading p{margin:2px 0 0;font-size:11px!important}.pin-order-summary{background:0 0;border:1px solid #e1e8eb;border-radius:15px;width:100%;margin:0;padding:4px 14px}.pin-order-summary>div{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:7px 0;font-size:12px;display:flex}.pin-order-summary>div:last-child{border:0}.pin-order-summary dt{color:#70818a;flex-shrink:0}.pin-order-summary dd{color:#193542;overflow-wrap:anywhere;text-align:end;margin:0;font-weight:600}.order-native-pin.order-four-pin{width:232px;max-width:100%;height:50px;margin:4px auto 0;position:relative}.order-pin-slots{direction:ltr;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.order-pin-slots i{color:#12637d;background:#f3f6f7;border:1px solid #e0e6e9;border-radius:12px;place-items:center;font:24px/1 sans-serif;display:grid}.order-four-pin:focus-within .order-pin-slots i.current{border:2px solid #12637d}.order-native-pin.order-four-pin input{opacity:.01;letter-spacing:0;cursor:text;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pin-bottom-sheet .order-pin-feedback{min-height:22px;font-size:11px}.pin-bottom-sheet .pin-device-action{min-height:42px}.pin-cancel-action{color:#334e5c;min-height:38px;font:inherit;cursor:pointer;background:#f0f4f6;border:0;border-radius:12px;font-size:13px}[data-theme=dark] .pin-order-summary{border-color:#355160}[data-theme=dark] .pin-order-summary dd{color:#e4eff4}[data-theme=dark] .pin-order-summary>div{border-color:#294450}[data-theme=dark] .order-pin-slots i,[data-theme=dark] .pin-cancel-action{color:#dcecf2;background:#163342;border-color:#355160}@media (min-width:600px){.pin-sheet.pin-bottom-sheet{border-radius:24px 24px 0 0!important}}.customer-messenger.telegram-support{--lux-line:#1b586b1a;--lux-shadow:0 3px 14px #1441500d}.customer-messenger.telegram-support .support-chat{background:#eaf3f6 linear-gradient(160deg,#d6eaf0 0%,#f2f7f9 65%,#e1eef2 100%)}.customer-messenger.telegram-support .support-chat>header{-webkit-backdrop-filter:blur(14px);box-shadow:none;background:#ffffffc7}.customer-messenger.telegram-support .support-brand-title h2{color:#173b4a;font-weight:700}.customer-messenger.telegram-support .support-brand-title h2 svg{color:#12637d;fill:#12637d12}.customer-messenger.telegram-support .support-chat>header>button,.customer-messenger.telegram-support .support-chat-menu-wrap>button:first-child{color:#12637d}.customer-messenger.telegram-support .message-bubble:not(.message-sticker){-webkit-backdrop-filter:none;border-radius:17px;box-shadow:0 1px 3px #1441500a}.customer-messenger.telegram-support .message-bubble.customer:not(.message-sticker){color:#fff;background:#17677f;border:1px solid #ffffff1f;border-bottom-right-radius:5px}.customer-messenger.telegram-support .message-bubble.admin:not(.message-sticker){color:#213d49;background:#ffffffed;border:1px solid #1b586b12;border-bottom-left-radius:5px}.customer-messenger.telegram-support .message-bubble.admin .voice-message{--voice-accent:#12637d;--voice-rail:#c4d7de}.customer-messenger.telegram-support .message-bubble.customer .voice-play{box-shadow:none;background:#ffffff2b}.customer-messenger.telegram-support .message-bubble.admin .voice-rate{color:#12637d;background:#edf4f6}.customer-messenger.telegram-support .message-day span{color:#526c76;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #ffffffb3;padding:5px 12px;font-size:11px;font-weight:500}.customer-messenger.telegram-support .messenger-composer{-webkit-backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #ffffffd9;border-radius:22px;box-shadow:0 3px 16px #14415012}.customer-messenger.telegram-support .composer-send:not(.stop){box-shadow:none;color:#fff;background:#12637d}.customer-messenger.telegram-support .composer-sticker,.customer-messenger.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{color:#52717e;box-shadow:none;background:0 0}.customer-messenger.telegram-support .composer-text textarea::placeholder{color:#748994}[data-theme=dark] .customer-messenger.telegram-support .support-chat{background:#122b35 linear-gradient(160deg,#143b48,#142b35)}[data-theme=dark] .customer-messenger.telegram-support .support-chat>header,[data-theme=dark] .customer-messenger.telegram-support .messenger-composer{box-shadow:none;background:#17303be0;border-color:#ffffff17}[data-theme=dark] .customer-messenger.telegram-support .support-brand-title h2{color:#e9f2f5}[data-theme=dark] .customer-messenger.telegram-support .message-bubble.admin:not(.message-sticker){color:#eef5f7;background:#24424e;border-color:#ffffff0f}[data-theme=dark] .customer-messenger.telegram-support .message-bubble.customer:not(.message-sticker){background:#19677c;border-color:#ffffff17}[data-theme=dark] .customer-messenger.telegram-support .message-day span{color:#c1d3db;background:#223f4bd9;border-color:#ffffff0f}[data-theme=dark] .customer-messenger.telegram-support .support-chat>header>button,[data-theme=dark] .customer-messenger.telegram-support .support-chat-menu-wrap>button:first-child,[data-theme=dark] .customer-messenger.telegram-support .composer-sticker,[data-theme=dark] .customer-messenger.telegram-support .composer-row>.attachment-menu-wrap .composer-tool{color:#b4d2dc}.telegram-support .message-bubble.message-sticker,[data-theme=dark] .telegram-support .message-bubble.message-sticker{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.telegram-support .message-bubble.message-sticker:before,.telegram-support .message-bubble.message-sticker:after{display:none!important}.telegram-support .message-bubble.message-sticker .message-media,.telegram-support .message-bubble.message-sticker .message-media img{box-shadow:none!important;background:0 0!important;border:0!important}.telegram-support .message-bubble.message-sticker>footer,.telegram-support .message-bubble.message-sticker>footer svg{box-shadow:none!important;color:#526c76!important;background:0 0!important}[data-theme=dark] .telegram-support .message-bubble.message-sticker>footer,[data-theme=dark] .telegram-support .message-bubble.message-sticker>footer svg{color:#bdd2dc!important}.app-shell-account:has(.account-profile-details) .account-overview-back{width:auto;min-height:40px;box-shadow:none;background:#ffffffd9;border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:13px}.app-shell-account:has(.account-profile-details) .account-section-heading{margin:0 0 16px;padding:0 4px}.app-shell-account:has(.account-profile-details) .account-section-heading>span{display:none}.app-shell-account:has(.account-profile-details) .account-section-heading h2{margin:0;font-size:22px;line-height:1.5}.app-shell-account .account-profile-details{background:#f8fcfdeb;border:1px solid #ffffffa6;border-radius:22px;box-shadow:0 4px 18px #143c4b0d;padding:16px!important}.account-profile-details .section-card-head{border:0;gap:10px;margin:0;padding:0 0 12px}.account-profile-details .section-card-head h2{margin:0;font-size:18px}.account-profile-details .section-card-head>div>span{display:none}.account-profile-details .profile-heading-actions{gap:8px}.account-profile-details .profile-edit-pin{color:#12637d;width:auto;min-width:40px;height:36px;box-shadow:none;background:#edf5f7;border:1px solid #dbe7eb;border-radius:10px;gap:6px;padding:6px 10px;font-size:12px}.account-profile-details .profile-edit-pin span{display:inline}.account-profile-details .profile-identity-list{box-shadow:none;border:1px solid #e0e9ed;border-radius:15px;margin:0 0 12px}.account-profile-details .profile-identity-row.read-only{cursor:default;background:#fff;border-color:#edf1f3;gap:10px;min-height:58px;padding:11px 14px}.account-profile-details .profile-identity-row b{color:#213d49;font-size:14px;font-weight:600}.account-profile-details .profile-identity-row em,.account-profile-details .profile-verified-state{border-radius:7px;padding:4px 7px;font-size:10px}.account-profile-details .privacy-copy{box-shadow:none;color:#75858f;background:0 0;border:0;margin:0 0 16px;padding:0 4px;font-size:11px;line-height:1.9}.account-profile-details .account-date-settings,.account-profile-details .profile-preferences-card{box-shadow:none;background:#fff;border:1px solid #e0e9ed;border-radius:15px;gap:14px;margin:0 0 14px;padding:16px;display:grid}.account-profile-details .profile-form-heading,.account-profile-details .account-date-settings>b{color:#213d49;border-bottom:1px solid #edf1f3;margin:0;padding:0 0 10px;font-size:15px}.account-profile-details label{color:#536c78;gap:7px;font-size:13px}.account-profile-details :is(input:not([type=checkbox]),select){color:#213d49;width:100%;height:44px;min-height:44px;box-shadow:none;background:#f7fafb;border:1px solid #dfe8ec;border-radius:10px;padding:9px 12px;font-size:14px}.account-profile-details :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #12637d}.account-profile-details .two-field{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0}.account-profile-details .account-date-settings label{margin:0}.account-profile-details .weather-calendar-choice{gap:8px}.account-profile-details .weather-calendar-choice>b{color:#75858f;font-size:12px;font-weight:500}.account-profile-details .weather-calendar-choice>div{background:#f0f5f7;border-radius:11px;gap:3px;padding:4px}.account-profile-details .weather-calendar-choice button{min-height:38px;box-shadow:none;border-radius:8px;padding:8px 3px;font-size:12px}.account-profile-details .weather-calendar-choice button.active{color:#12637d;background:#fff;box-shadow:0 1px 4px #1441500f}.account-profile-details .account-date-settings output{color:#12637d;flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.account-profile-details .account-date-settings output>div{background:#f0f6f8;border-radius:8px;padding:5px 9px}.account-profile-details small{font-size:11px;line-height:1.8}.account-profile-details .consent-check{border:0;gap:9px;min-height:40px;margin:0 0 12px;padding:4px 0;font-size:12px}.account-profile-details input[type=checkbox]{accent-color:#12637d;width:17px;height:17px}.account-profile-details .account-form>button{color:#fff;min-height:46px;box-shadow:none;background:#12637d;border-radius:12px;margin:0;font-size:14px}[data-theme=dark] .app-shell-account .account-profile-details{background:#142a35f0;border-color:#304b58}[data-theme=dark] .account-profile-details :is(.profile-identity-list,.profile-identity-row.read-only,.account-date-settings,.profile-preferences-card){background:#1b3542;border-color:#304b58}[data-theme=dark] .account-profile-details :is(.profile-identity-row b,.profile-form-heading,.account-date-settings>b){color:#e4eff3;border-color:#304b58}[data-theme=dark] .account-profile-details :is(input:not([type=checkbox]),select){color:#e4eff3;background:#142b36;border-color:#34505e}[data-theme=dark] .account-profile-details :is(label,small,.privacy-copy){color:#aec2cb}[data-theme=dark] .account-profile-details .weather-calendar-choice>div{background:#142b36}[data-theme=dark] .account-profile-details .weather-calendar-choice button.active,[data-theme=dark] .account-profile-details .account-date-settings output>div{color:#d7edf5;background:#2a4d5c}.app-shell-account:has(.account-theme-settings) .account-overview-back{width:auto;min-height:40px;box-shadow:none;background:#ffffffd9;border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:13px}.app-shell-account:has(.account-theme-settings) .account-section-heading{margin:0 0 16px;padding:0 4px}.app-shell-account:has(.account-theme-settings) .account-section-heading>span{display:none}.app-shell-account:has(.account-theme-settings) .account-section-heading h2{margin:0;font-size:22px;line-height:1.5}.app-shell-account .account-theme-settings{background:#f8fcfdf0;border:1px solid #ffffffa6;border-radius:22px;gap:20px;box-shadow:0 4px 18px #143c4b0d;padding:18px!important}.account-theme-settings .design-theme-picker{margin:0;padding:0}.account-theme-settings .design-theme-picker legend,.account-theme-settings .classic-background-options>summary{color:#213d49;margin:0 0 12px;padding:0;font-size:14px;font-weight:700}.account-theme-settings .design-theme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-theme-settings .design-theme-picker label{min-width:0;box-shadow:none;text-align:center;background:#fff;border:1px solid #dce7eb;border-radius:12px;gap:9px;padding:9px}.account-theme-settings .design-theme-picker label.selected{background:#f0f7f9;border-color:#12637d;outline:1px solid #12637d}.account-theme-settings .design-theme-picker input{accent-color:#12637d;top:13px;width:15px;height:15px;inset-inline-end:13px}.account-theme-settings .design-swatch{border-radius:7px;gap:4px;height:62px;padding:22px 7px 7px}.account-theme-settings .design-theme-picker b{font-size:12px}.account-theme-settings .design-theme-picker label small{display:none}.account-theme-settings .design-theme-picker p{color:#75858f;margin:10px 0 0;font-size:11px;line-height:1.8}.account-theme-settings .classic-background-options{border-top:1px solid #e0e9ed;padding-top:16px}.account-theme-settings .account-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-theme-settings .account-theme-choice{min-height:108px;box-shadow:none;text-align:start;background:#fff;border:1px solid #dce7eb;border-radius:13px;grid-template-rows:40px auto;grid-template-columns:1fr 20px;gap:10px;padding:12px;position:relative}.account-theme-settings .account-theme-choice.active{background:#f0f7f9;border-color:#12637d;padding:12px;box-shadow:0 0 0 1px #12637d}.account-theme-settings .account-theme-choice>strong{width:54px;height:40px;box-shadow:none;border:0;border-radius:8px;grid-area:1/1;gap:2px;padding:5px}.account-theme-settings .account-theme-choice>strong i{border-radius:3px;width:10px;height:13px}.account-theme-settings .account-theme-choice>.theme-radio{border-width:1px;grid-area:1/2;align-self:start;width:18px;height:18px}.account-theme-settings .account-theme-choice.active .theme-radio{background:#12637d;border-color:#12637d}.account-theme-settings .account-theme-choice>span{grid-area:2/1/auto/-1;display:block}.account-theme-settings .account-theme-choice>span b{font-size:13px;font-weight:600}.account-theme-settings .account-theme-choice>span :is(small,em){display:none}.account-theme-settings .account-mode-row{border-color:#e0e9ed;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:16px 0 0}.account-theme-settings .account-mode-row b{font-size:14px}.account-theme-settings .account-mode-row small{font-size:11px;line-height:1.8}.account-theme-settings .account-mode-row select{width:100%;height:44px;min-height:44px;box-shadow:none;background:#fff;border:1px solid #dfe8ec;border-radius:10px;padding:9px 12px;font-size:14px}.account-theme-settings :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #12637d}[data-theme=dark] .app-shell-account .account-theme-settings{background:#142a35f0;border-color:#304b58}[data-theme=dark] .account-theme-settings :is(.design-theme-picker label,.account-theme-choice,.account-mode-row select){color:#e4eff3;background:#1b3542;border-color:#34505e}[data-theme=dark] .account-theme-settings :is(.design-theme-picker label.selected,.account-theme-choice.active){background:#284b5a;border-color:#7cbdcf;outline-color:#7cbdcf}[data-theme=dark] .account-theme-settings :is(.design-theme-picker legend,.classic-background-options>summary,.account-theme-choice>span b){color:#e4eff3}[data-theme=dark] .account-theme-settings :is(.classic-background-options,.account-mode-row){border-color:#304b58}.app-shell-account:has(.moqimi-security-settings) .account-overview-back{width:auto;min-height:40px;box-shadow:none;background:#ffffffd9;border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:13px}.app-shell-account:has(.moqimi-security-settings) .account-section-heading{margin:0 0 16px;padding:0 4px}.app-shell-account:has(.moqimi-security-settings) .account-section-heading>span{display:none}.app-shell-account:has(.moqimi-security-settings) .account-section-heading h2{margin:0;font-size:22px}.moqimi-security-settings{gap:14px}.moqimi-security-settings .security-menu{background:#fffffff2;border:1px solid #ffffffb3;border-radius:20px;padding:6px 16px;box-shadow:0 4px 18px #143c4b0d}.moqimi-security-settings .security-menu>button{color:#213d49;width:100%;min-height:76px;box-shadow:none;text-align:start;background:0 0;border:0;border-bottom:1px solid #e8eff2;border-radius:0;align-items:center;gap:12px;padding:15px 0;display:flex}.moqimi-security-settings .security-menu>button:last-child{border-bottom:0}.moqimi-security-settings .security-menu>button>i{color:#12637d;background:#edf5f7;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.moqimi-security-settings .security-menu>button>i :is(svg,.icon-glyph){width:22px;height:22px}.moqimi-security-settings .security-menu>button>span{flex:1;gap:4px;min-width:0;display:grid}.moqimi-security-settings .security-menu b{font-size:14px;font-weight:600}.moqimi-security-settings .security-menu small{color:#75858f;font-size:11px;line-height:1.7}.moqimi-security-settings .security-menu em{color:#91a3ac;font-size:24px;font-style:normal}.moqimi-security-settings .security-section-back{color:#12637d;min-height:40px;box-shadow:none;background:#f4f9fb;border:1px solid #dce7ec;border-radius:10px;justify-self:start;padding:8px 12px;font-size:13px}.moqimi-security-settings>section{box-shadow:none;border-radius:20px;padding:18px}.moqimi-security-settings h2{font-size:18px}.moqimi-security-settings :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #12637d}[data-theme=dark] .moqimi-security-settings .security-menu{background:#1b3542;border-color:#304b58}[data-theme=dark] .moqimi-security-settings .security-menu>button{color:#e4eff3;border-color:#304b58}[data-theme=dark] .moqimi-security-settings .security-menu>button>i{color:#c5e5ef;background:#284b5a}[data-theme=dark] .moqimi-security-settings .security-menu small{color:#aec2cb}.app-shell :is(.operator-logo,.turkey-operator-logo){box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;padding:6px!important;display:flex!important}.app-shell :is(.operator-logo,.turkey-operator-logo)>img{box-sizing:border-box;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;clip-path:none!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.app-shell .afghan-phone-network-chip .operator-logo{flex-basis:48px;width:48px;min-width:48px;height:36px}.app-shell .network-result .operator-logo{border-radius:10px;flex-basis:76px;width:76px;height:54px}.electricity-page{gap:16px;padding-bottom:20px;display:grid}.electricity-back{color:#194f63;width:fit-content;font:inherit;background:#ffffffe6;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.electricity-banner{color:#173f53;background:linear-gradient(120deg,#f6fbff,#d9edf4);border:1px solid #fffc;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:170px;padding:24px;display:flex;overflow:hidden}.electricity-banner small{color:#487785;font-size:11px}.electricity-banner h1{margin:8px 0;font-size:25px;line-height:1.5}.electricity-banner p{color:#52737f;margin:0;font-size:12px;line-height:2}.electricity-banner>span{color:#176b88;background:#ffffffa6;border-radius:24px;flex-shrink:0;place-items:center;width:85px;height:100px;display:grid;transform:rotate(-6deg)}.electricity-form,.electricity-success{color:#183440;background:#fafdfff2;border:1px solid #ffffffd9;border-radius:24px;padding:20px}.electricity-form h2,.electricity-success h2{margin:0 0 20px;font-size:18px}.electricity-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.electricity-form label{gap:8px;font-size:13px;font-weight:600;display:grid}.electricity-form :is(input:not([type=file]),select){box-sizing:border-box;color:#193745;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dbe6eb;border-radius:13px;padding:10px 13px}.electricity-form input::placeholder{color:#86949c;font-size:12px}.electricity-upload{background:#eef7fa;border:1px dashed #80aab8;border-radius:16px;padding:18px}.electricity-upload>span{color:#17677f;justify-content:center;align-items:center;gap:8px;display:flex}.electricity-upload input{max-width:100%;font:inherit;font-size:11px}.electricity-upload small{color:#68828f;font-size:11px;font-weight:400;line-height:1.9}.electricity-preview{object-fit:contain;background:#eaf1f4;border-radius:12px;width:100%;max-width:100%;max-height:360px;display:block}.electricity-note{color:#6b818b;margin:18px 0;font-size:11px;line-height:1.9}.electricity-error{color:#ae2947;font-size:12px}.electricity-submit,.electricity-success button{color:#fff;width:100%;min-height:48px;font:inherit;background:#17677f;border:0;border-radius:14px;padding:12px;font-weight:650}.electricity-submit:disabled{opacity:.5}.electricity-success{text-align:center;justify-items:center;gap:16px;display:grid}.electricity-success>svg{color:#218777}.electricity-success h2{margin:0}.electricity-success p{margin:0;font-size:13px;line-height:1.9}.electricity-success small{color:#738791;font-size:11px}.app-shell .service-picker-art.electricity-category-art{color:#116892;background:linear-gradient(145deg,#e3f6ff,#c5e1ef);border-radius:22px}.electricity-category-art svg{width:55%;height:55%}html[data-theme=dark] :is(.electricity-form,.electricity-success){color:#e6f1f6;background:#18343f;border-color:#35515c}html[data-theme=dark] .electricity-form :is(input:not([type=file]),select){color:#e6f1f6;background:#102b37;border-color:#3b5662}html[data-theme=dark] .electricity-upload{background:#1c3c48}html[data-theme=dark] .electricity-banner{color:#f0f8fc;background:linear-gradient(120deg,#1d4354,#234f60);border-color:#43606e}html[data-theme=dark] .electricity-banner :is(p,small){color:#b0ccd5}@media (max-width:380px){.electricity-banner{gap:10px;padding:18px}.electricity-banner h1{font-size:21px}.electricity-banner>span{width:65px;height:80px}.electricity-form{padding:16px}}.app-shell .service-picker-art.electricity-category-art{box-shadow:none;border-radius:0;background:0 0!important}.app-shell .service-picker-art.electricity-category-art img{object-fit:contain;width:100%;height:100%}.app-shell .electricity-banner{background:radial-gradient(at 10% 100%,#b8d8f4 0,#0000 60%),linear-gradient(115deg,#e5f1ff,#f7fbff);border-radius:22px;grid-template-columns:minmax(0,1fr) 34%;gap:6px;min-height:185px;padding:44px 20px 20px;display:grid;position:relative;box-shadow:inset 0 1px #fff}.app-shell .electricity-back{color:#1c4354;width:36px;height:36px;min-height:36px;box-shadow:none;background:#ffffffd1;border:1px solid #1f506c0f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.app-shell .electricity-banner-copy{z-index:1;position:relative}.app-shell .electricity-banner h1{white-space:nowrap;margin:4px 0 6px;font-size:clamp(19px,5.2vw,28px)}.app-shell .electricity-banner-copy>small{color:#406c83;font-size:10px}.app-shell .electricity-banner-copy>p{margin-bottom:12px;font-size:11px;line-height:1.7}.app-shell .electricity-banner-image{object-fit:contain;filter:drop-shadow(0 8px 9px #124f8b1a);width:100%;height:145px}.electricity-cities{flex-wrap:wrap;gap:4px 9px;max-width:235px;display:flex}.electricity-cities span{color:#557989;font-size:10px;line-height:1.7}.app-shell .electricity-form{background:#f8fdffed;border-radius:20px;padding:18px}.app-shell .electricity-form h2{margin-bottom:18px;font-size:17px}.app-shell .electricity-form fieldset{gap:14px}.app-shell .electricity-form label{gap:7px;font-size:12px}.app-shell .electricity-form :is(input:not([type=file]),select){height:46px;min-height:46px;box-shadow:none;border-color:#dbe6ec;border-radius:12px;font-size:13px}.app-shell .electricity-upload{border-radius:14px;padding:14px}.app-shell .electricity-page{gap:12px;padding-bottom:24px}html[data-theme=dark] .app-shell .electricity-banner{box-shadow:none;background:radial-gradient(at 10% 100%,#194d72,#0000 65%),#1b3547}html[data-theme=dark] .app-shell .electricity-banner-copy :is(small,p),html[data-theme=dark] .electricity-cities span{color:#bad1dd}html[data-theme=dark] .app-shell .electricity-form{background:#18343f}.app-shell .electricity-banner{aspect-ratio:auto;height:auto;min-height:0;box-shadow:none;background:#e8f3ff;border:0;border-radius:18px;padding:0;display:block;overflow:hidden}.app-shell .electricity-banner .electricity-full-banner{object-fit:contain;width:100%;height:auto;display:block}.app-shell .electricity-banner .electricity-back{z-index:2;width:32px;height:32px;min-height:32px;top:7px;right:7px}html body .member-detail-backdrop{background:var(--card,#fff);align-items:stretch;padding:0;inset:0}html body .member-detail-sheet{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;box-sizing:border-box;border:0;border-radius:0;flex-direction:column;margin:0;animation:none;display:flex}html body .member-detail-header{padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));flex:none}html body .member-detail-header>div{overflow-wrap:anywhere;min-width:0}html body .member-detail-close{width:44px;height:44px}html body .member-detail-scroll{min-height:0;max-height:none;padding:24px max(24px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px}html body .member-detail-group{min-width:0;padding:18px}html body .member-detail-group h3{font-size:15px}html body .member-detail-field{gap:6px;padding:12px}html body .member-detail-field small,html body .member-detail-row small,html body .member-detail-header small,html body .member-detail-empty,html body .member-detail-sheet .secure-note{font-size:12px}html body .member-detail-field b,html body .member-detail-row{font-size:14px}@media (max-width:760px){html body .member-detail-scroll{padding:12px 12px calc(20px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:12px}html body .member-admin-topup-form{grid-template-columns:minmax(0,1fr)}html body .member-detail-group{padding:14px}}.member-wallet-modes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.member-admin-topup-form .member-wallet-modes button{border:1px solid var(--line);min-height:38px;font:inherit;border-radius:10px;padding:7px 10px;font-size:12px;background:var(--card,#fff)!important;color:var(--ink)!important}.member-admin-topup-form .member-wallet-modes button[aria-pressed=true]{border-color:#17677f;color:#fff!important;background:#17677f!important}.member-detail-sheet .member-documents{grid-column:1/-1;width:100%}.member-detail-sheet .member-documents .secure-document{height:220px}.member-detail-sheet .member-documents .secure-document img{object-fit:contain;width:100%;height:100%}.kyc-image-viewer[open]{color:#fff;direction:rtl;background:#10212c;border:0;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0}.kyc-image-viewer header{padding:16px;padding-top:max(16px,env(safe-area-inset-top));align-items:center;gap:12px;display:flex}.kyc-image-viewer header strong{flex:1}.kyc-image-viewer header button{color:#fff;min-height:44px;font:inherit;background:#243d4b;border:1px solid #63808f;border-radius:12px;padding:8px 14px}.kyc-image-canvas{min-height:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));flex:1;overflow:auto}.kyc-image-canvas img{object-fit:contain;width:100%;height:100%;display:block}.kyc-image-canvas.zoomed img{object-fit:contain;width:200%;max-width:none;height:auto}html body .admin-view.moqimi-admin .admin-support-section{z-index:100;background:var(--card,#fff)!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body .admin-support-section>.admin-section-title,html body .admin-support-section>details{display:none!important}html body .admin-support-section>.support-workspace-exit{color:#17677f;background:#edf5f8;border-radius:12px;flex:none;align-self:flex-start;min-height:38px;margin:8px 12px;padding:6px 14px}html body .admin-support-section>.support-pro-admin{position:relative;border-radius:0!important;flex:1!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:300px minmax(0,1fr)!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}html body .admin-support-section .support-chat{filter:none!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}html body .admin-support-section .support-chat>header,html body .admin-support-section .order-context{flex:none!important}html body .admin-support-section .messenger-thread{flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}html body .admin-support-section .messenger-composer{box-sizing:border-box;z-index:5;width:100%!important;padding:8px 12px max(8px,env(safe-area-inset-bottom))!important;flex:none!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important}html body .admin-support-section .support-customer{z-index:30;width:min(360px,100%)!important;height:100%!important;display:none!important;position:absolute!important;inset:0 auto 0 0!important;overflow-y:auto!important}html body .admin-support-section .support-panel-details .support-customer{display:block!important}html body .admin-support-section .mobile-details-back{color:#17677f;background:#edf5f8;place-items:center;width:40px;height:40px;display:grid!important}html body .admin-support-section .support-inbox{height:100%!important;min-height:0!important;overflow:hidden!important}html body .admin-support-section .support-inbox .inbox-list{min-height:0;overflow-y:auto}html body .admin-support-section .support-chat>header{grid-template-columns:auto minmax(0,1fr) auto!important}@media (max-width:760px){html body .admin-support-section>.support-pro-admin{grid-template-columns:minmax(0,1fr)!important}html body .admin-support-section .support-panel-inbox .support-chat{display:none!important}html body .admin-support-section .support-panel-inbox .support-inbox{flex-direction:column;display:flex!important}html body .admin-support-section :is(.support-panel-chat,.support-panel-details) .support-inbox{display:none!important}html body .admin-support-section .support-chat>header{gap:6px;grid-template-columns:34px 36px minmax(0,1fr) auto!important;padding:8px!important}html body .admin-support-section .composer-row{flex-wrap:nowrap!important}html body .admin-support-section .composer-text{flex:1!important;min-width:0!important}}html body .admin-support-section>.telegram-support-settings{flex:none;max-height:35dvh;margin:0 12px 8px;overflow-y:auto;display:block!important}html body .admin-support-section>.telegram-support-settings>summary{min-height:38px;padding:6px 10px}html body .admin-support-section>.telegram-support-settings>summary small{display:none}html body .admin-support-section .support-panel-details:after{display:none!important}html body .admin-support-section .support-panel-details .support-customer{transform:none!important}html body .support-portal-root{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin:0!important;padding:0!important;transform:none!important}html body:has(.support-portal-root){overflow:hidden}html body .support-portal-root .admin-support-section{z-index:200;gap:0!important}html body .support-portal-root .support-inbox{flex-direction:column;display:flex}html body .support-portal-root .inbox-list{flex:1}html body .support-portal-root .inbox-list>button{color:#243c53!important;background:0 0!important;border:0!important;border-radius:0!important}html body .support-portal-root .inbox-list>button.active{background:#e5effa!important}html body .support-portal-root .support-overflow-menu{flex:none;position:relative}html body .support-portal-root .support-overflow-menu>summary{cursor:pointer;width:40px;height:40px;color:inherit;border-radius:12px;place-items:center;list-style:none;display:grid}.support-overflow-menu>summary::-webkit-details-marker{display:none}html body .support-portal-root .support-overflow-items{z-index:60;background:#fff;border:1px solid #dce7f2;border-radius:14px;width:260px;max-width:calc(100vw - 24px);padding:6px;position:absolute;top:44px;left:0;box-shadow:0 12px 40px #18344d26}html body .support-portal-root .support-overflow-items>button{text-align:right;min-height:46px;font:inherit;border:0;align-items:center;gap:10px;font-size:14px;color:#243c53!important;background:0 0!important;width:100%!important;height:auto!important;padding:10px!important;display:flex!important}html body .support-portal-root .support-overflow-items>button:hover{background:#edf4fb!important}html body .support-portal-root .support-settings-dialog{color:#243c53;background:#fff;border:1px solid #dce7f2;border-radius:18px;width:min(680px,100vw - 24px);max-width:none;max-height:85dvh;margin:auto;padding:18px;position:fixed;inset:0;overflow:auto}.support-settings-dialog::backdrop{background:#102b4566}html body .support-portal-root .support-settings-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.support-settings-dialog h2{font-size:18px}html body .support-portal-root .support-settings-dialog>header button{color:#243c53;background:#edf4fb;place-items:center;width:44px;min-width:44px;height:44px;display:grid}[data-theme=dark] .support-portal-root .inbox-list>button{color:#e6eff9!important}html[data-theme=dark] body .support-portal-root .inbox-list>button.active{background:#234562!important}html[data-theme=dark] body .support-portal-root :is(.support-overflow-items,.support-settings-dialog){color:#e6eff9;background:#152b40;border-color:#34516b}html[data-theme=dark] body .support-portal-root .support-overflow-items>button{color:#e6eff9!important}.bill-payments{direction:rtl;gap:12px;width:100%;max-width:420px;margin:12px auto;display:grid}.bill-payment{background:var(--card,#f5fbff);color:inherit;border:1px solid #96b8c740;border-radius:18px;gap:10px;padding:18px;display:grid;box-shadow:0 4px 18px #123a4810}.bill-payment header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.bill-payment header span{color:#438176;font-size:13px}.bill-payment dl{gap:10px;margin:0;display:grid}.bill-payment dl>div{justify-content:space-between;gap:10px;font-size:14px;display:flex}.bill-payment dd{direction:ltr;margin:0}.bill-payment .bill-total{border-top:1px solid #96b8c740;padding-top:12px;font-weight:700}.bill-payments button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17677f;border:0;border-radius:12px;padding:12px 14px;font-size:14px}.bill-payments .bill-secondary{color:inherit;background:0 0;border:1px solid #96b8c755}.bill-payments form,.bill-payments label{gap:10px;display:grid}.bill-payments input{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #96b8c760;border-radius:10px;padding:12px;font-size:16px}.bill-payments p{margin:0;font-size:14px;line-height:1.8}.bill-payment>small{opacity:.6;font-size:12px}.bill-payments button:disabled{opacity:.5;cursor:wait}.bill-payment-error{color:#c74747}.bill-payment-error button{margin-top:8px;display:block}html[data-theme=dark] .bill-payment{color:#e8f3f6;background:#173843}.bill-payment.completed{border-color:#2b9b7870}.electricity-amount-summary{border:1px solid var(--border,#dce7f2);background:var(--card,#fff);border-radius:14px;padding:12px 16px;line-height:1.8}.electricity-amount-summary p{justify-content:space-between;gap:12px;margin:0;display:flex}.electricity-amount-summary small,.bill-requested-amount{font-size:14px;line-height:1.8}html body .support-portal-root .admin-support-section{top:var(--support-visible-top,0px)!important;height:var(--support-visible-height,100dvh)!important;min-height:0!important;bottom:auto!important}html body .support-portal-root .support-pro-admin{min-width:0!important;display:grid!important;overflow:hidden!important}html body .support-portal-root .support-chat{max-width:100%;grid-row:1!important;min-width:0!important}html body .support-portal-root .messenger-composer{max-height:45%;overflow-y:auto}@media (max-width:760px){html body .support-portal-root .support-pro-admin{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}html body .support-portal-root .support-chat{grid-column:1!important;position:relative!important;inset:auto!important}html body .support-portal-root .mobile-chat-back{display:grid!important}html body .support-portal-root .support-chat>header{grid-template-columns:32px minmax(0,1fr) auto!important;min-height:56px!important}html body .support-portal-root .support-chat>header>span{display:none!important}html body .support-portal-root .support-chat-actions{gap:2px!important;min-width:0!important;display:flex!important}html body .support-portal-root .support-chat-actions>button{width:32px!important;min-width:32px!important;padding:4px!important}html body .support-portal-root .support-chat-actions>select{display:none!important}html body .support-portal-root .messenger-composer{padding:6px 8px max(6px,env(safe-area-inset-bottom))!important}html body .support-portal-root .composer-text textarea{min-height:40px!important;max-height:96px!important}}html body .admin-view .topup-review-card{border:1px solid var(--border,#dce7f2);grid-template-columns:180px minmax(0,1fr);border-radius:16px!important;align-items:start!important;gap:16px!important;padding:16px!important;display:grid!important}html body .admin-view .topup-review-card .proof-thumb{gap:6px;overflow:hidden;background:var(--card,#f5f8fb)!important;flex-direction:column!important;width:100%!important;height:180px!important;padding:6px!important;display:flex!important}html body .admin-view .topup-review-card .proof-thumb img{object-fit:contain!important;width:100%!important;height:140px!important}html body .admin-view .topup-review-card .proof-thumb span{font-size:14px}html body .admin-view .topup-review-card>div:not(.admin-actions){overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}html body .admin-view .topup-review-card .admin-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex!important}html body .admin-view .topup-review-card .admin-actions button{flex:1;min-width:100px;min-height:44px}@media (max-width:520px){html body .admin-view .topup-review-card{grid-template-columns:110px minmax(0,1fr);gap:12px!important;padding:12px!important}html body .admin-view .topup-review-card .proof-thumb{height:150px!important}html body .admin-view .topup-review-card .proof-thumb img{height:108px!important}}html body .moqimi-admin{--admin-card:var(--moqimi-surface);--admin-ink:var(--moqimi-ink);--admin-muted:var(--moqimi-muted);--admin-line:var(--moqimi-border);--admin-blue:var(--moqimi-blue);color:var(--admin-ink);min-width:0}.moqimi-admin-mobile-bar{display:none}html body .moqimi-admin-drawer:not([open]){display:none!important}html body .moqimi-admin-drawer[open]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--moqimi-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.moqimi-admin-drawer::backdrop{background:#06121f8c}html body .moqimi-admin-drawer>nav{background:var(--moqimi-surface);width:min(88vw,360px);height:100%;color:var(--moqimi-ink);padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));box-sizing:border-box;border-inline-end:1px solid var(--moqimi-border);flex-direction:column;animation:.18s ease-out admin-drawer-enter;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;box-shadow:0 16px 60px #0003}html body .moqimi-admin-drawer header{flex-shrink:0;align-items:center;gap:12px;padding:4px 0 16px;display:flex}html body .moqimi-admin-drawer header img{object-fit:contain;width:40px;height:40px}html body .moqimi-admin-drawer header>div{flex:1;gap:3px;display:grid}html body .moqimi-admin-drawer header b{color:var(--moqimi-ink);font-size:18px}html body .moqimi-admin-drawer header small{color:var(--moqimi-muted);font-size:13px}html body .moqimi-admin-drawer button{font:inherit;cursor:pointer;border:0;min-height:44px;box-shadow:none!important}html body .moqimi-admin-drawer .moqimi-drawer-close{background:var(--moqimi-canvas);width:44px;color:var(--moqimi-ink);border-radius:12px;padding:0;font-size:26px}html body .moqimi-drawer-search{border:1px solid var(--moqimi-border);background:var(--moqimi-canvas);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}html body .moqimi-drawer-search input{width:100%;min-width:0;min-height:46px;font:inherit;padding:8px 0;font-size:16px;color:var(--moqimi-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .moqimi-drawer-search button{color:var(--moqimi-muted);background:0 0;flex:none;width:36px;padding:0}html body .moqimi-drawer-sections{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:8px 0 16px;overflow-y:auto}html body .moqimi-drawer-sections section{margin:14px 0 0}html body .moqimi-drawer-sections h2{color:var(--moqimi-muted);margin:0 10px 6px;font-size:13px;font-weight:500}html body .moqimi-drawer-sections section>button{width:100%;min-height:48px;color:var(--moqimi-ink);text-align:start;background:0 0;border-radius:11px;align-items:center;gap:12px;padding:12px 10px;font-size:14px;display:flex}html body .moqimi-drawer-sections button>span:not(.shop-icon-glyph){white-space:normal;flex:1}html body .moqimi-drawer-sections button em{background:var(--moqimi-canvas);color:var(--moqimi-muted);border-radius:8px;padding:2px 8px;font-size:12px;font-style:normal}html body .moqimi-drawer-sections button.active{background:var(--moqimi-canvas);color:var(--moqimi-blue);font-weight:700;box-shadow:inset -3px 0 var(--moqimi-blue)!important}html body .moqimi-admin-drawer .shop-icon-glyph{flex:none;width:22px;height:22px}html body .moqimi-admin-drawer footer{border-top:1px solid var(--moqimi-border);flex-shrink:0;padding-top:10px}html body .moqimi-admin-drawer footer button{width:100%;color:var(--moqimi-ink);background:0 0;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}html body .moqimi-admin :is(button,input,select,textarea):focus-visible{outline:2px solid var(--moqimi-blue);outline-offset:3px}@keyframes admin-drawer-enter{0%{opacity:.4;translate:12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html body .moqimi-admin-drawer>nav{animation:none}}html body .moqimi-admin :is(.admin-section,.admin-order-card,.admin-product-card,.admin-member-card,.topup-review-card,.panel-form,.admin-reference-panel,.admin-welcome-card,.admin-command-header,.admin-desktop-sidebar){background:var(--admin-card)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important;box-shadow:none!important}html body .moqimi-admin :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-width:0;max-width:100%;background:var(--moqimi-canvas)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important;font-size:16px!important}html body .moqimi-admin :is(input,textarea)::placeholder{color:var(--admin-muted);opacity:1}html body .moqimi-admin :is(.admin-section-title h2,.admin-order-summary-title strong,.admin-order-reference b,.admin-order-created b,.admin-order-customer b,.admin-order-service strong,.admin-order-critical b,.admin-order-mobile-overview b,.admin-reference-panel h2,.admin-command-header h1){color:var(--admin-ink)!important}html body .moqimi-admin :is(.admin-order-card small,.admin-order-card em:not(.status),.admin-section-title>div>span,.admin-orders-result-count){color:var(--admin-muted);font-size:13px}html body .moqimi-admin :is(.admin-order-customer,.admin-order-primary,.admin-order-priority-grid,.admin-order-critical,.admin-order-mobile-facts,.admin-order-identifiers,.admin-order-update,.admin-order-summary-header,.admin-order-expanded,.admin-bulk-toolbar){background:var(--admin-card)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important}html body .moqimi-admin :is(.admin-order-expanded>summary,.admin-order-mobile-copy,.admin-order-copy-button,.admin-order-customer>button,.admin-filter-row>button:not(.active),.admin-order-bulk-toggle:not(.active)){background:var(--moqimi-canvas)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important}html body .moqimi-admin .admin-filter-row>button.active{color:#fff!important;background:#0b4fd9!important}html body .moqimi-admin .admin-order-card.selected{border-color:var(--moqimi-blue)!important}html body .moqimi-admin .admin-orders-result-count{margin:12px 0}html body .moqimi-admin .admin-order-tools{grid-template-columns:minmax(0,1fr) 170px auto}html body .moqimi-admin .admin-workspace-content :is(.admin-section,.admin-card-list,.panel-form){min-width:0;max-width:100%}html body .moqimi-admin .admin-section-title{flex-wrap:wrap;gap:12px}html body .moqimi-admin .admin-order-card :is(b,strong,em){overflow-wrap:anywhere}html[data-theme=dark] body .moqimi-admin :is(.admin-reference-panel button,.admin-welcome-card h2,.admin-desktop-sidebar header,.admin-desktop-nav-groups button,.admin-desktop-nav-groups h2){color:var(--admin-ink)!important}html[data-theme=dark] body .moqimi-admin :is(.admin-reference-panel button,.admin-order-mobile-service,.admin-order-service-icon,.admin-quick-access>button){background:var(--moqimi-canvas)!important;border-color:var(--admin-line)!important;color:var(--admin-ink)!important}html[data-theme=dark] body :is(.customer-order-card,.order-card-summary,.order-card-details,.order-progress,.order-admin-message){background:var(--moqimi-surface)!important;color:var(--moqimi-ink)!important;border-color:var(--moqimi-border)!important}html[data-theme=dark] body :is(.order-card-primary b,.order-card-secondary>b,.order-card-details h3,.order-card-details dd,.order-card-details strong){color:var(--moqimi-ink)!important}html[data-theme=dark] body :is(.order-card-primary small,.order-card-primary em,.order-card-secondary small,.order-card-details dt,.order-card-close-hint){color:var(--moqimi-muted)!important}@media (max-width:1000px){html body .moqimi-admin .admin-workspace{display:block!important}html body .moqimi-admin .admin-desktop-sidebar{display:none!important}html body .moqimi-admin .moqimi-admin-mobile-bar{z-index:35;background:var(--admin-card);border-bottom:1px solid var(--admin-line);align-items:center;gap:12px;margin-bottom:14px;padding:10px 4px;display:flex;position:sticky;top:0}html body .moqimi-admin-mobile-bar>button{border:1px solid var(--admin-line);background:var(--moqimi-canvas);width:44px;height:44px;min-height:44px;color:var(--admin-ink);border-radius:12px;place-items:center;padding:10px;display:grid}html body .moqimi-admin-mobile-bar>div{flex:1;gap:2px;min-width:0;display:grid}html body .moqimi-admin-mobile-bar small{color:var(--admin-muted);font-size:12px}html body .moqimi-admin-mobile-bar b{overflow-wrap:anywhere;font-size:16px}html body .moqimi-admin-mobile-bar select{border-radius:10px;width:auto;min-height:44px;padding:8px;font-size:14px!important}html body .moqimi-admin>.admin-command-header,html body .moqimi-admin>.staff-mode-switch-row,html body .moqimi-admin .admin-mobile-titlebar{display:none!important}html body .moqimi-admin .admin-order-tools{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr)}html body .moqimi-admin .admin-order-search{grid-column:1/-1}}@media (max-width:600px){html body .moqimi-admin{padding-inline:10px!important}html body .moqimi-admin .admin-section{border-radius:14px!important;padding:14px 10px!important}html body .moqimi-admin .admin-filter-row{gap:6px;max-width:100%;padding:4px 0 10px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}html body .moqimi-admin .admin-filter-row>button{white-space:nowrap;flex:none;min-height:44px;font-size:14px!important}html body .moqimi-admin .admin-order-tools{grid-template-columns:minmax(0,1fr)}html body .moqimi-admin :is(.admin-order-primary,.admin-order-priority-grid,.admin-order-identifiers,.admin-order-update-grid,.admin-form-grid,.admin-two-columns,.db-grid){grid-template-columns:minmax(0,1fr)!important}html body .moqimi-admin :is(.admin-order-summary-header,.admin-order-customer){flex-wrap:wrap;gap:10px;display:flex!important}html body .moqimi-admin .admin-order-summary-header>div{flex:120px;min-width:0}html body .moqimi-admin .admin-order-card{padding:12px!important}html body .moqimi-admin :is(.admin-actions,.admin-overview-actions){flex-wrap:wrap}html body .moqimi-admin .admin-actions>button{white-space:normal;min-height:44px}html body .moqimi-admin :is(.report-table-card,.table-scroll,.admin-table-wrap){max-width:100%;overflow-x:auto}html body .customer-order-card .order-card-summary{grid-template-columns:40px minmax(0,1fr);min-width:0}html body .customer-order-card .order-card-secondary{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}}@media print{.moqimi-admin-mobile-bar,.moqimi-admin-drawer{display:none!important}}html body .moqimi-admin :is(.catalog-workspace-section,.catalog-summary-strip,.catalog-excel-card,.category-layout-builder,.admin-simple-card,.service-image-admin,.catalog-photo-note,.product-media-guide,.catalog-editor-dialog){background:var(--admin-card)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important;box-shadow:none!important}html body .moqimi-admin :is(.catalog-workspace-tabs button,.catalog-row-menu>div,.catalog-row-menu .admin-actions,.catalog-list-tools,.catalog-summary-strip>span){background:var(--moqimi-canvas)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important}html body .moqimi-admin :is(.catalog-workspace-tabs button.active,.catalog-edit-direct){color:#fff!important;background:#0b4fd9!important;border-color:#0b4fd9!important}html body .moqimi-admin :is(.admin-product-card>div>b,.admin-product-price b,.catalog-summary-strip b,.admin-simple-card b,.catalog-workspace-section h3,.edit-form-head h2){color:var(--admin-ink)!important}html body .moqimi-admin :is(.admin-product-path,.admin-product-price small,.admin-simple-card small,.catalog-photo-note small,.catalog-summary-strip small,.product-media-guide small){color:var(--admin-muted)!important;font-size:13px!important}html body .moqimi-admin .admin-product-price{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}html body .moqimi-admin .admin-product-price>span{gap:3px;display:grid}html body .moqimi-admin .admin-product-price b{font-size:16px!important}html body .moqimi-admin .admin-product-price del{color:var(--admin-muted);font-size:13px}html body .moqimi-admin .catalog-workspace-tabs{gap:8px;max-width:100%;padding-block:4px 12px;overflow-x:auto;display:flex!important}html body .moqimi-admin .catalog-workspace-tabs>button{border-radius:12px;flex:none;min-height:48px;padding:10px 14px}html body .moqimi-admin .catalog-workspace-tabs b{white-space:normal;font-size:14px!important}html body .moqimi-admin .catalog-workspace-tabs small{display:none}html body .moqimi-admin .catalog-edit-direct{border-radius:10px;min-height:44px;font-size:14px!important}html body .catalog-editor-dialog.moqimi-admin{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--moqimi-surface)!important;color:var(--moqimi-ink)!important;border-color:var(--moqimi-border)!important}html body .catalog-editor-dialog .panel-form>label{color:var(--moqimi-ink);min-width:0;font-size:14px}html body .catalog-editor-dialog .edit-form-head{background:var(--moqimi-surface);color:var(--moqimi-ink)}html body .catalog-editor-dialog .panel-form>button[type=submit]{min-height:48px;font-size:16px}@media (max-width:600px){html body .moqimi-admin .catalog-summary-strip{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body .moqimi-admin .catalog-list-tools{gap:8px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .moqimi-admin .admin-product-card{position:relative;overflow:visible;grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}html body .moqimi-admin .admin-product-image{border-radius:12px;width:64px!important;height:64px!important}html body .moqimi-admin .admin-product-card>div{min-width:0}html body .moqimi-admin .admin-product-card>div>b{white-space:normal;overflow-wrap:anywhere;font-size:15px!important}html body .moqimi-admin .admin-product-path{white-space:normal}html body .moqimi-admin .admin-product-card .catalog-status-pill{grid-column:1;justify-self:start}html body .moqimi-admin .admin-product-card .catalog-edit-direct{grid-column:2;width:100%}html body .moqimi-admin .catalog-row-menu{grid-column:1/-1;justify-self:stretch}html body .moqimi-admin .catalog-row-menu>summary{background:var(--moqimi-canvas);min-height:44px;color:var(--admin-ink);border-radius:10px;justify-content:center;align-items:center;display:flex}html body .moqimi-admin .catalog-row-menu[open]>.admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:8px;width:100%!important;max-width:none!important;display:grid!important;position:static!important}html body .moqimi-admin .sort-drag-handle{display:none!important}html body .moqimi-admin .admin-simple-card{flex-wrap:wrap;gap:12px;padding:14px!important;display:flex!important}html body .moqimi-admin .admin-simple-card>b{white-space:normal;flex:100%;min-width:0}html body .moqimi-admin .admin-simple-card .admin-actions{width:100%}html body .catalog-editor-dialog.moqimi-admin[open]{height:100dvh;inset:0;width:100%!important;max-width:100%!important;max-height:100dvh!important;padding:16px 12px max(20px,env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important}html body .catalog-editor-dialog .panel-form{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .catalog-editor-dialog .panel-form>*{min-width:0;grid-column:1!important}html body .moqimi-admin .category-bulk-create{grid-template-columns:minmax(0,1fr)!important}}html body .moqimi-admin :is(.members-search-panel,.members-summary>span,.members-filter-box,.profile-change-review-panel,.user-type-card,.staff-card,.system-release-card,.system-health-grid>article,.backup-action-card,.backup-schedule-card,.backup-last-status,.report-center-head,.report-builder,.report-kpis button,.report-chart,.report-table-card,.billboard-admin-card,.layout-tree-panel,.layout-canvas-panel,.layout-inspector,.db-head,.db-sections,.db-preview){background:var(--admin-card)!important;color:var(--admin-ink)!important;border-color:var(--admin-line)!important;box-shadow:none!important}html body .moqimi-admin :is(.members-summary b,.members-title-copy h2,.user-type-card h3,.staff-card b,.report-kpis b,.report-center h2,.system-release-card b,.backup-last-status b,.payment-method-data-grid b,.layout-studio h2,.db-head h2){color:var(--admin-ink)!important}html body .moqimi-admin :is(.members-summary small,.members-title-copy small,.report-kpis small,.report-builder label,.backup-schedule-card label,.staff-card-meta small,.payment-method-data-grid small){color:var(--admin-muted)!important;font-size:13px!important}html body .moqimi-admin .report-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow:auto}html body .moqimi-admin .report-table-card th{background:var(--moqimi-canvas)!important;color:var(--admin-ink)!important}html body .moqimi-admin .report-table-card td{font-size:14px;border-color:var(--admin-line)!important}html body .moqimi-admin .panel-form>label{font-size:14px}html body .admin-support-section>.admin-support-navigation{background:var(--moqimi-surface);border-bottom:1px solid var(--moqimi-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}html body .admin-support-navigation>button{background:var(--moqimi-canvas);min-height:40px;color:var(--moqimi-ink);font:inherit;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}html body .admin-support-navigation>span{color:var(--moqimi-muted);font-size:13px}@media (max-width:760px){html body .moqimi-admin :is(.members-search-panel,.members-filter-row,.staff-card-controls,.payment-method-data-grid,.payment-assets-form,.backup-action-grid,.backup-schedule-card,.layout-studio-grid,.db-grid,.system-health-grid){min-width:0;grid-template-columns:minmax(0,1fr)!important}html body .moqimi-admin :is(.members-summary,.backup-scope-grid,.staff-card-meta){gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body .moqimi-admin :is(.layout-tree-panel,.layout-canvas-panel,.layout-inspector){min-width:0;max-width:100%;max-height:none;position:static!important}html body .moqimi-admin :is(.report-center-head,.layout-studio-head,.db-head,.staff-card>header,.payment-method-card-head){flex-wrap:wrap;gap:12px}html body .moqimi-admin :is(.report-save,.report-save input,.report-builder label,.backup-schedule-card label,.payment-method-data-grid>div){min-width:0;max-width:100%}html body .moqimi-admin :is(.layout-primary-actions,.db-head>div:last-child,.backup-create-actions){flex-wrap:wrap}html body .moqimi-admin .add-builder-section{grid-template-columns:minmax(0,1fr)!important}html body .moqimi-admin :is(.payment-method-data-grid b,.staff-card-meta b,.backup-last-status b){white-space:normal;overflow-wrap:anywhere}}@media (max-width:380px){html body .moqimi-admin :is(.report-builder,.members-summary,.backup-scope-grid){grid-template-columns:minmax(0,1fr)!important}}html body .moqimi-admin .catalog-workspace-section{min-width:0;max-width:100%;overflow:visible}html body .moqimi-admin .catalog-workspace-section .admin-card-list{width:100%;min-width:0}html body .moqimi-admin .catalog-workspace-section .admin-product-card{height:auto;max-height:none}html body .moqimi-admin .catalog-workspace-section :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}html body .moqimi-admin .catalog-workspace-section .admin-product-path{overflow-wrap:anywhere;line-height:1.7;font-size:14px!important}html body .moqimi-admin .catalog-workspace-section .admin-product-price{overflow-wrap:anywhere;flex-wrap:wrap}@media (max-width:700px){html body .moqimi-admin .catalog-workspace-section .catalog-workspace-tabs{overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .moqimi-admin .catalog-workspace-section .catalog-workspace-tabs>button{justify-content:flex-start;width:100%;min-width:0!important}html body .moqimi-admin .catalog-workspace-section .admin-product-card>*{min-width:0;grid-row:auto!important}html body .moqimi-admin .catalog-workspace-section .admin-product-card .catalog-row-menu{grid-column:1/-1!important}html body .moqimi-admin .catalog-workspace-section .admin-product-card .catalog-row-menu[open]>.admin-actions{max-height:none!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .moqimi-admin .catalog-workspace-section .admin-form-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body .moqimi-admin .catalog-workspace-section .catalog-excel-actions{flex-wrap:wrap;display:flex}html body .moqimi-admin .catalog-workspace-section .panel-form{min-width:0;max-width:100%}}html body .moqimi-admin-drawer .moqimi-drawer-groups{border-bottom:1px solid var(--moqimi-border);flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px 0 12px;display:grid}html body .moqimi-admin-drawer .moqimi-drawer-groups button{min-width:0;min-height:70px;color:var(--moqimi-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 2px;font-size:11px;font-weight:500;line-height:1.5;display:flex}html body .moqimi-admin-drawer .moqimi-drawer-groups button .shop-icon-glyph{width:24px;height:24px;color:inherit;font-size:24px}html body .moqimi-admin-drawer .moqimi-drawer-groups button.active{color:#176579;background:#edf6f8;border-color:#d8e9ed}html body .moqimi-admin-drawer .moqimi-drawer-groups button:focus-visible{outline-offset:2px;outline:2px solid #176579}html body .moqimi-admin-drawer .moqimi-drawer-search{margin-top:12px}html body .moqimi-admin-drawer .moqimi-drawer-sections h2{border-bottom:1px solid var(--moqimi-border);color:var(--moqimi-ink);margin-bottom:4px;padding-bottom:12px;font-weight:600}html body .moqimi-admin .catalog-manager-head{background:var(--moqimi-surface,#fff);border:1px solid var(--moqimi-border);border-radius:20px;margin-bottom:16px;padding:22px}html body .moqimi-admin .catalog-manager-head h2{color:var(--moqimi-ink);margin:6px 0;font-size:22px}html body .moqimi-admin .catalog-manager-head p,html body .moqimi-admin .catalog-manager-head small{color:var(--moqimi-muted);font-size:13px}html body .moqimi-admin .catalog-manager-head nav{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}html body .moqimi-admin .catalog-manager-head nav button{color:#176579;min-height:40px;box-shadow:none;background:0 0;padding:6px}html body .moqimi-admin .catalog-manager-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .moqimi-admin .catalog-manager-actions button,html body .moqimi-admin .catalog-category-actions button{color:#225969;min-height:44px;box-shadow:none;background:#f0f6f8;border:1px solid #dce8ec;border-radius:12px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;display:inline-flex}html body .moqimi-admin .catalog-manager-actions button.active{color:#fff;background:#176579}html body .moqimi-admin .catalog-manager-actions details{font-size:12px;position:relative}html body .moqimi-admin .catalog-manager-actions summary{cursor:pointer;padding:12px}html body .moqimi-admin .catalog-manager-actions details>div{z-index:5;top:100%;background:#fff;border:1px solid #dce8ec;border-radius:14px;gap:6px;width:190px;padding:8px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 10px 30px #173b4d12}html body .moqimi-admin .catalog-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}html body .moqimi-admin .catalog-service-grid button{text-align:start;min-width:0;color:var(--moqimi-ink);box-shadow:none;background:#fff;border:1px solid #dce8ec;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}html body .moqimi-admin .catalog-service-grid img{object-fit:contain;width:52px;height:52px}html body .moqimi-admin .catalog-service-grid button>span:first-of-type{flex:1;gap:7px;display:grid}html body .moqimi-admin .catalog-service-grid small{color:var(--moqimi-muted);font-size:11px}html body .moqimi-admin .catalog-category-search{background:#fff;border:1px solid #dce8ec;border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}html body .moqimi-admin .catalog-category-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}html body .moqimi-admin .catalog-category-actions{flex-wrap:wrap;gap:6px;display:flex}html body .moqimi-admin .catalog-manager-empty{text-align:center;color:var(--moqimi-muted);justify-items:center;gap:10px;padding:26px;display:grid}@media (max-width:760px){html body .moqimi-admin .catalog-manager-head{padding:16px}html body .moqimi-admin .catalog-manager-head h2{font-size:19px}html body .moqimi-admin .catalog-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .moqimi-admin .catalog-service-grid button{text-align:center;flex-direction:column;padding:16px 8px;font-size:13px}html body .moqimi-admin .catalog-service-grid button>span:last-child{display:none}html body .moqimi-admin .catalog-manager-actions{grid-template-columns:1fr 1fr;display:grid}html body .moqimi-admin .catalog-manager-actions button{justify-content:center}}html body .moqimi-admin .catalog-category-list{margin-top:12px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html body .moqimi-admin .catalog-category-list.catalog-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .moqimi-admin .catalog-category-row{border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity menu""actions status"!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:0!important;padding:14px!important;display:grid!important;overflow:visible!important}html body .moqimi-admin .catalog-category-row>b{grid-area:identity!important;align-items:center!important;gap:12px!important;min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.7!important;display:flex!important}html body .moqimi-admin .catalog-category-row>b>span:last-child{overflow-wrap:anywhere;min-width:0}html body .moqimi-admin .catalog-category-row>b small{color:var(--moqimi-muted)!important;margin:2px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.7!important;display:block!important}html body .moqimi-admin .catalog-category-row .admin-category-glyph{width:68px!important;height:54px!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;flex:0 0 68px!important;padding:5px!important}html body .moqimi-admin .catalog-category-row .admin-category-glyph img{object-fit:contain!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}html body .moqimi-admin .catalog-category-row .catalog-category-actions{flex-flow:wrap!important;grid-area:actions!important;gap:6px!important;margin:0!important;display:flex!important;position:static!important}html body .moqimi-admin .catalog-category-row .catalog-category-actions button{white-space:nowrap!important;width:auto!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:6px 10px!important;font-size:12px!important}html body .moqimi-admin .catalog-category-row .catalog-status-pill{grid-area:status!important;justify-self:end!important;margin:0!important;padding:3px 7px!important;font-size:10px!important;position:static!important}html body .moqimi-admin .catalog-category-row .catalog-row-menu{grid-area:menu!important;justify-self:end!important;margin:0!important;position:relative!important;inset:auto!important}html body .moqimi-admin .catalog-category-row .catalog-row-menu summary{place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}html body .moqimi-admin .catalog-category-row .sort-drag-handle{display:none!important}html body .moqimi-admin .catalog-category-search input{outline-offset:2px;border:0!important;border-radius:0!important;min-height:44px!important;padding:10px 0!important}html body .moqimi-admin .catalog-view-switch{justify-content:flex-end;gap:4px;margin-top:12px;display:flex}html body .moqimi-admin .catalog-view-switch button{color:var(--moqimi-muted);min-height:34px;box-shadow:none;background:0 0;border-radius:9px;padding:6px 12px;font-size:12px}html body .moqimi-admin .catalog-view-switch button[aria-pressed=true]{color:#176579;background:#eaf3f5}html body .moqimi-admin .catalog-manager-head{padding:16px!important}html body .moqimi-admin .catalog-manager-head>div>p{margin:6px 0;font-size:12px}html body .moqimi-admin .catalog-manager-actions button .shop-icon-glyph{color:inherit!important;width:18px!important;height:18px!important}html body .moqimi-admin .admin-mobile-bottomnav button.active .shop-icon-glyph{color:#176579!important}@media (max-width:760px){html body .moqimi-admin .catalog-manager-actions button{min-height:42px!important;padding:8px!important;font-size:12px!important}html body .moqimi-admin .catalog-category-list.catalog-view-grid{grid-template-columns:1fr!important}html body .moqimi-admin .catalog-manager-content{padding:12px!important}html body .moqimi-admin .catalog-category-row>b small:last-child{display:none!important}}.commission-settings fieldset{border:1px solid #dce8ec;border-radius:14px;min-width:0;margin:10px 0;padding:16px}.commission-settings legend{color:#176579;padding:0 8px;font-weight:600}.commission-preview,.commission-order-editor{background:#f1f7f8;border:1px solid #dce8ec;border-radius:14px;margin:12px 0;padding:16px}.commission-order-editor summary{cursor:pointer;min-height:36px;font-weight:600}.commission-order-editor p,.commission-settings p{font-size:13px;line-height:1.8}.commission-order-editor label{gap:6px;margin:10px 0;display:grid}.commission-order-editor>div{flex-wrap:wrap;gap:8px;display:flex}.minimal-product-list{border-radius:24px;padding:20px}.minimal-product-list>header{margin-bottom:16px}.minimal-product-list>header>div>span{display:none}.minimal-product-list>div{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.minimal-product-list article{box-shadow:none;background:#fff;border:1px solid #e2e9ed;border-radius:18px}.minimal-product-list .dashboard-product-main{text-align:start;background:0 0;align-items:center;gap:14px;min-height:100px;padding:16px;display:flex}.minimal-product-list .dashboard-product-main>i{background:#f2f7f9;border-radius:16px;flex:0 0 64px;place-items:center;width:64px;height:64px;margin:0;padding:8px;display:grid}.minimal-product-list .dashboard-product-main>i img{object-fit:contain;width:100%;height:100%}.minimal-product-list .dashboard-product-main>span{min-width:0}.minimal-product-list .dashboard-product-main strong{color:inherit;font-size:16px;line-height:1.7;display:block}.minimal-product-list .dashboard-product-main small{color:#71818a;margin-top:3px;font-size:13px;line-height:1.8;display:block}.minimal-product-list article footer{border-top:1px solid #e8eef1;margin:0 16px;padding:12px 0}.minimal-product-list article footer b{color:inherit;font-size:15px}.minimal-product-list article footer button{min-height:40px;font:inherit;background:#17667b;border-radius:12px;padding:0 20px;font-size:14px}.product-sheet.minimal-product-sheet{color:#193442;text-align:start;background:#fff;border-radius:28px;width:min(480px,100% - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 20px 70px #102d4233}.minimal-product-sheet .sheet-close{width:38px;height:38px;color:inherit;background:#f0f5f7;border:0;border-radius:50%;top:16px;left:16px;right:auto}.minimal-product-sheet .product-detail-path{color:#74858d;align-items:center;gap:6px;margin:0 0 24px;padding-inline-end:40px;font-size:13px;display:flex}.minimal-product-sheet .product-detail-path .shop-icon-glyph{flex-shrink:0;width:14px;height:14px}.minimal-product-heading{align-items:center;gap:16px;display:flex}.minimal-product-art{background:#f3f7f9;border-radius:20px;flex:0 0 80px;width:80px;height:80px;padding:12px}.minimal-product-art img{object-fit:contain;width:100%;height:100%}.minimal-product-sheet .product-detail-copy{min-width:0}.minimal-product-sheet .product-detail-copy small{color:#73858d;font-size:13px}.minimal-product-sheet .product-detail-copy h2{overflow-wrap:anywhere;margin:4px 0;font-size:22px;line-height:1.5}.minimal-product-sheet .product-detail-copy p,.minimal-product-description{color:#6a7e88;margin:0;font-size:14px;line-height:1.9}.minimal-product-status{color:#577580;align-items:center;gap:8px;margin:20px 0;font-size:13px;display:flex}.minimal-product-status .shop-icon-glyph{width:18px;height:18px}.minimal-product-total{border-block:1px solid #e6edf0;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;padding:18px 0;display:flex}.minimal-product-total>span{color:#607781;font-size:14px}.minimal-product-total strong{font-size:20px}.minimal-product-sheet .target-field{gap:10px;margin:0;font-size:14px;display:grid}.minimal-product-sheet .target-field input{width:100%;height:54px;font:inherit;background:#f8fafb;border:1px solid #d9e4e9;border-radius:14px;padding:0 14px;font-size:16px}.minimal-product-sheet .target-field input:focus{outline-offset:2px;outline:2px solid #277a8f}.minimal-product-sheet .order-sheet-actions{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.minimal-product-sheet .order-sheet-actions>button{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:15px;display:flex}.minimal-product-sheet .order-sheet-actions .primary-action{color:#fff;background:#17667b;grid-row:1}.minimal-product-sheet .order-sheet-actions .secondary-action{color:inherit;background:0 0;border:1px solid #dfe8ec}.minimal-product-sheet button:disabled{opacity:.5;cursor:not-allowed}.minimal-package-art{background:#f4f8fa;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:6px;display:grid}.minimal-package-art img{object-fit:contain;width:100%;height:100%}[data-theme=dark] .minimal-product-sheet,[data-theme=dark] .minimal-product-list article{color:#edf5f7;background:#152c38;border-color:#314751}[data-theme=dark] .minimal-product-art,[data-theme=dark] .minimal-product-list .dashboard-product-main>i,[data-theme=dark] .minimal-package-art{background:#f1f5f7}[data-theme=dark] .minimal-product-sheet .target-field input,[data-theme=dark] .minimal-product-sheet .sheet-close{color:#eef5f7;background:#203c49;border-color:#45606c}[data-theme=dark] .minimal-product-sheet p,[data-theme=dark] .minimal-product-sheet small,[data-theme=dark] .minimal-product-status,[data-theme=dark] .minimal-product-total>span,[data-theme=dark] .minimal-product-list small{color:#b4c6ce}@media (max-width:600px){.minimal-product-list>div{grid-template-columns:1fr!important}.minimal-product-list{padding:16px}.product-sheet.minimal-product-sheet{margin-bottom:max(10px,env(safe-area-inset-bottom));padding:22px 20px}}.product-readable-title{vertical-align:middle;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 6px;max-width:100%;display:inline-flex}.product-title-part{align-items:baseline;gap:6px;display:inline-flex}.product-title-part bdi{white-space:normal;unicode-bidi:isolate}.product-title-plus{color:#72868f;font-weight:500}.afghan-package-name{flex:1}.compact-recommendations{color:#173d4a;background:#ffffffed;border-radius:22px;min-width:0;padding:16px}.compact-recommendations>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.compact-recommendations h2{margin:0;font-size:18px;line-height:1.6}.compact-recommendations>header>button{color:#246d7d;font:inherit;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:13px}.compact-recommendation-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.compact-recommendation-card{min-width:0;color:inherit;text-align:start;font:inherit;scroll-snap-align:start;box-shadow:none;background:#fff;border:1px solid #e2eaee;border-radius:16px;flex-direction:column;flex:0 0 196px;padding:0;display:flex;overflow:hidden}.recommendation-banner{background:linear-gradient(120deg,#eef7fc,#e2eff5);align-items:center;gap:8px;height:94px;padding:12px;display:flex;position:relative;overflow:hidden}.recommendation-banner>img:not(.recommendation-brand){object-fit:contain;flex:0 0 64px;width:64px;height:64px}.recommendation-banner-title{min-width:0;padding-bottom:10px;font-size:16px;font-weight:800;line-height:1.45}.recommendation-banner .product-readable-title{justify-content:flex-start;gap:2px}.recommendation-banner .product-title-part{gap:3px}.recommendation-banner .recommendation-brand{object-fit:contain;width:38px;height:15px;position:absolute;bottom:7px;left:10px}.recommendation-banner.has-product-image{background:#f5f8fa;justify-content:center;padding:0}.recommendation-banner.has-product-image>img{object-fit:contain;flex:auto;width:100%;height:100%}.recommendation-caption{min-width:0;padding:8px 10px 0}.recommendation-caption strong{font-size:14px;line-height:1.5;display:block}.recommendation-caption small{-webkit-line-clamp:1;color:#71818a;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.recommendation-bottom{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:8px 10px 10px;display:flex}.recommendation-bottom b{font-size:14px}.recommendation-bottom>span{color:#276c7b;font-size:12px}.compact-recommendation-card:focus-visible{outline-offset:-2px;outline:2px solid #17667b}[data-theme=dark] .compact-recommendations{color:#eff6f8;background:#152f3c}[data-theme=dark] .compact-recommendation-card{background:#1d3744;border-color:#36515c}[data-theme=dark] .recommendation-banner{color:#143848;background:linear-gradient(120deg,#deeaf3,#bdd9e6)}[data-theme=dark] .recommendation-caption small,[data-theme=dark] .recommendation-bottom>span,[data-theme=dark] .compact-recommendations>header>button{color:#b8d6df}@media (min-width:900px){.compact-recommendation-card{flex-basis:calc(25% - 7.5px)}}@media (max-width:420px){.compact-recommendations{padding:14px}.compact-recommendation-card{flex-basis:172px}.recommendation-banner{padding:10px}.recommendation-banner>img:not(.recommendation-brand){flex-basis:54px;width:54px;height:54px}.recommendation-banner-title{font-size:14px}}.app-shell:has(.product-detail-backdrop) .bottom-nav{display:none!important}.product-detail-backdrop{align-items:center;padding:16px 12px;overflow:auto;z-index:1000!important}.product-detail-backdrop .minimal-product-sheet{max-height:calc(100dvh - 32px);padding-bottom:max(22px,env(safe-area-inset-bottom));margin:0;overflow:auto}.compact-recommendation-card .recommendation-banner.has-atoma-artwork{aspect-ratio:2;flex-shrink:0;height:auto;padding:0}.compact-recommendation-card .recommendation-banner.has-product-image>img{object-fit:contain;flex:0 0 100%;width:100%;height:100%}.compact-recommendation-track.gently-moving-products{scroll-snap-type:none;scroll-behavior:auto}.discount-check-workspace,.discount-admin-section{--dc-ink:#183d49;--dc-muted:#667e87;--dc-line:#dfe9ec;--dc-surface:#fff;--dc-soft:#f3f8fa;--dc-accent:#176a7e;color:var(--dc-ink)}[data-theme=dark] .discount-check-workspace,[data-theme=dark] .discount-admin-section{--dc-ink:#e9f3f6;--dc-muted:#b0c5ce;--dc-line:#36515e;--dc-surface:#18313e;--dc-soft:#203d49;--dc-accent:#76d0e0}.discount-check-workspace{gap:20px}.discount-check-form,.discount-request-history{border-color:var(--dc-line);background:var(--dc-surface);box-shadow:none;border-radius:22px;padding:22px}.discount-check-form>header h2,.discount-request-history>header h2{color:var(--dc-ink);font-size:20px}.discount-check-form>header span,.discount-request-history>header span,.discount-check-form>p,.discount-admin-intro{color:var(--dc-muted);font-size:14px}.discount-heading-icon{background:var(--dc-soft);width:46px;height:46px;color:var(--dc-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.discount-heading-icon svg{width:24px;height:24px}.discount-check-fields{grid-template-columns:1fr;gap:16px}.discount-check-fields label,.discount-admin-response label,.discount-type-picker legend{color:var(--dc-ink);font-size:14px}.discount-check-fields input,.discount-admin-response input,.discount-admin-response textarea{background:var(--dc-soft);border:1px solid var(--dc-line);color:var(--dc-ink);border-radius:12px;min-height:50px;font-size:16px}.discount-check-fields input:focus,.discount-admin-response input:focus,.discount-admin-response textarea:focus{border-color:var(--dc-accent);outline:2px solid var(--dc-accent);outline-offset:2px;box-shadow:none}.discount-type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.discount-type-picker label{text-align:center;background:var(--dc-surface);border-color:var(--dc-line);flex-direction:column;gap:8px;padding:14px 5px;position:relative}.discount-type-picker label.active{background:var(--dc-soft);border-color:var(--dc-accent);box-shadow:inset 0 0 0 1px var(--dc-accent)}.discount-type-picker input{opacity:0;width:1px;height:1px;position:absolute}.discount-type-picker label:focus-within{outline:2px solid var(--dc-accent);outline-offset:3px}.discount-type-picker .shop-icon-glyph{width:22px;height:22px;color:var(--dc-accent)}.discount-type-picker b{color:var(--dc-ink)}.discount-type-picker small{color:var(--dc-muted);font-size:12px;line-height:1.6}.discount-request-submit,.discount-offer-box>button,.discount-admin-actions>button{background:#176a7e;border-radius:12px;min-height:48px;font-size:14px}.discount-form-hint{text-align:center;color:var(--dc-muted);margin-top:12px;font-size:12px;line-height:1.9;display:block}.discount-request-history>header{margin-bottom:4px}.discount-request-history>header>b{color:var(--dc-accent);background:var(--dc-soft)}.discount-customer-card,.discount-admin-card{border-color:var(--dc-line);background:var(--dc-surface);box-shadow:none;border-radius:16px;min-width:0;padding:18px}.discount-customer-card>header b,.discount-admin-card>header b,.discount-admin-customer b{color:var(--dc-ink)}.discount-customer-card>header small,.discount-admin-card>header small,.discount-admin-card>header span,.discount-admin-customer small,.discount-admin-customer em{color:var(--dc-muted)}.discount-customer-card>header{flex-wrap:wrap;gap:8px}.discount-request-facts{border-block:1px solid var(--dc-line);flex-wrap:wrap;gap:12px 20px;padding-block:14px;display:flex}.discount-request-facts>span{background:0 0;flex:auto;padding:0}.discount-request-facts b,.discount-admin-facts b{color:var(--dc-ink);font-size:14px}.discount-request-facts small,.discount-admin-facts small,.discount-customer-card>p{color:var(--dc-muted)}.discount-offer-box{background:var(--dc-soft);border:0;gap:14px;padding:16px}.discount-offer-box h3{color:var(--dc-ink);line-height:1.7}.discount-offer-box>strong{color:var(--dc-accent);font-size:22px}.discount-offer-box p,.discount-offer-box small{color:var(--dc-muted)}.discount-admin-section .admin-section-title{margin-bottom:8px}.discount-admin-list{gap:18px}.discount-admin-card>header{border-bottom:1px solid var(--dc-line);padding-bottom:14px}.discount-admin-card>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discount-admin-card>header>div>span{flex-basis:100%}.discount-admin-customer{padding-block:6px}.discount-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discount-admin-facts>span{background:var(--dc-soft);border-radius:12px;padding:12px}.discount-admin-customer button,.discount-admin-facts button,.discount-admin-facts a{background:var(--dc-surface);color:var(--dc-accent);border-color:var(--dc-line);min-height:40px;font-size:13px}.discount-response-panel{border-top:1px solid var(--dc-line);margin-top:16px}.discount-response-panel summary{cursor:pointer;color:var(--dc-accent);justify-content:space-between;align-items:center;gap:12px;padding:16px 0 4px;font-size:14px;font-weight:700;list-style:none;display:flex}.discount-response-panel summary::-webkit-details-marker{display:none}.discount-response-panel summary>span:first-child{align-items:center;gap:8px;display:flex}.discount-response-panel summary:focus-visible{outline:2px solid var(--dc-accent);outline-offset:3px}.discount-expand-mark{font-size:22px;font-weight:400}.discount-response-panel[open] .discount-expand-mark{transform:rotate(45deg)}.discount-admin-response{border:0;gap:16px;padding-top:18px}.discount-admin-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}.discount-admin-actions>button.danger{background:var(--dc-surface);border-color:var(--dc-line);color:var(--dc-muted)}@media (min-width:1400px){.discount-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:560px){.discount-check-form,.discount-request-history{border-radius:18px;padding:16px}.discount-customer-card,.discount-admin-card{padding:14px}.discount-check-workspace{gap:14px}.discount-check-form h2,.discount-request-history h2{font-size:18px}.discount-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.discount-admin-facts>span{padding:10px}.discount-admin-facts>span:first-child,.discount-admin-facts>span:last-child{grid-column:1/-1}.discount-admin-response{grid-template-columns:1fr}}html[dir=ltr] :where(.app-shell,.auth-shell,.auth-card,.admin-view,.customer-view,.wallet-view){direction:ltr}html[dir=ltr] :where(.page-view,.panel-form,.admin-section,.admin-section-title,.admin-order-card,.admin-product-card,.admin-member-card,.customer-order-card,.account-card,.wallet-payment-section,.wallet-history,.wallet-overview-grid button,.report-export-grid button,.broadcast-audience>button,.public-service-grid article,.public-section-heading,fieldset,form,label,legend,th,td){direction:ltr;text-align:start!important}html[dir=ltr] :where(.admin-order-identifiers b,.public-security ul,.bank-card-brand>div,.mw-bank-line label){text-align:start!important}html[dir=ltr] :where(input,textarea,select){direction:ltr;text-align:start!important}html[dir=ltr] :where(ol,ul){padding-left:1.25em;padding-right:0}.order-history-load-more{justify-content:center;margin:16px 0;display:flex}.order-history-load-more>button{min-width:140px;min-height:44px}.wallet-activity-card>footer .wallet-latest-details{color:#526b78;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.wallet-activity-card>footer .wallet-latest-details:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #176c85}.wallet-activity-card>footer .wallet-latest-details:disabled{cursor:default}.wallet-activity-card>footer .wallet-latest-description{color:#203d4b;overflow-wrap:anywhere;line-height:1.8}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button.active,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button.active>b,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button.active>span,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button.active .line-icon,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>.nav-liquid-bead,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>.nav-liquid-bead .line-icon{color:#337dbb!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>.nav-liquid-bead{color:#fff!important;background:#337dbb!important;border-color:#d9eaf7!important;box-shadow:0 2px 6px #337dbb14!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>.nav-liquid-bead .line-icon,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button.active .line-icon{stroke:currentColor!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>.nav-liquid-bead .line-icon{color:#fff!important;stroke:currentColor!important}html:root body .app-shell:not(.app-shell-admin)>.customer-dashboard,html:root body .app-shell:not(.app-shell-admin)>.page-view{padding-bottom:max(128px,calc(128px + env(safe-area-inset-bottom,0px)))!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>.nav-liquid-bead .line-icon{width:18.9px!important;height:18.9px!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button>span{height:32px;line-height:1}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav.moqimi-motion-nav>button>b{margin:0;line-height:16px}html:root body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft{--mq-preset-soft:#eaf3fa;--mq-preset-page:#f7f9fc;--mq-preset-ink:#243746;--mq-blue:#397eaf!important;--moqimi-blue:#397eaf!important;--moqimi-blue-strong:#397eaf!important;--primary:#397eaf!important;--lime:#397eaf!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft{--ink:#243746!important;--card:#fff!important;color:#243746!important;background:#f7f9fc!important}html:root body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft .primary-action{color:#fff!important;background:#397eaf!important;border-color:#397eaf!important}html:root body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft .account-theme-choice.active{border-color:#397eaf!important}html:root body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft .account-theme-choice.active .theme-radio{color:#fff!important;background:#397eaf!important;border-color:#397eaf!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft :is(.dashboard-ambient-header,.account-hero-identity h1,.account-hero-identity p){color:#243746!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft .account-overview-list .shop-icon-glyph{color:#397eaf!important;background:#eaf3fa!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin).account-theme-moqimi-soft{--ink:#dce7ef!important;--card:#162a38!important;color:#dce7ef!important;background:#101e29!important}.theme-preview-moqimi-soft{--theme-deep:#397eaf;--theme-soft:#eaf3fa}html:root body .app-shell:not(.app-shell-admin).account-theme-petrol-soft{--mq-preset-soft:#e8f3f6;--mq-preset-page:#f6f9fa;--mq-preset-ink:#263b43;--mq-blue:#367f96!important;--moqimi-blue:#367f96!important;--moqimi-blue-strong:#367f96!important;--primary:#367f96!important;--lime:#367f96!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-petrol-soft{--ink:#263b43!important;--card:#fff!important;color:#263b43!important;background:#f6f9fa!important}html:root body .app-shell:not(.app-shell-admin).account-theme-petrol-soft .primary-action{color:#fff!important;background:#367f96!important;border-color:#367f96!important}html:root body .app-shell:not(.app-shell-admin).account-theme-petrol-soft .account-theme-choice.active{border-color:#367f96!important}html:root body .app-shell:not(.app-shell-admin).account-theme-petrol-soft .account-theme-choice.active .theme-radio{color:#fff!important;background:#367f96!important;border-color:#367f96!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-petrol-soft :is(.dashboard-ambient-header,.account-hero-identity h1,.account-hero-identity p){color:#263b43!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-petrol-soft .account-overview-list .shop-icon-glyph{color:#367f96!important;background:#e8f3f6!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin).account-theme-petrol-soft{--ink:#dce7ef!important;--card:#162a38!important;color:#dce7ef!important;background:#101e29!important}.theme-preview-petrol-soft{--theme-deep:#367f96;--theme-soft:#e8f3f6}html:root body .app-shell:not(.app-shell-admin).account-theme-sky-soft{--mq-preset-soft:#eaf4fc;--mq-preset-page:#f8fafd;--mq-preset-ink:#26384a;--mq-blue:#337dbb!important;--moqimi-blue:#337dbb!important;--moqimi-blue-strong:#337dbb!important;--primary:#337dbb!important;--lime:#337dbb!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-sky-soft{--ink:#26384a!important;--card:#fff!important;color:#26384a!important;background:#f8fafd!important}html:root body .app-shell:not(.app-shell-admin).account-theme-sky-soft .primary-action{color:#fff!important;background:#337dbb!important;border-color:#337dbb!important}html:root body .app-shell:not(.app-shell-admin).account-theme-sky-soft .account-theme-choice.active{border-color:#337dbb!important}html:root body .app-shell:not(.app-shell-admin).account-theme-sky-soft .account-theme-choice.active .theme-radio{color:#fff!important;background:#337dbb!important;border-color:#337dbb!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-sky-soft :is(.dashboard-ambient-header,.account-hero-identity h1,.account-hero-identity p){color:#26384a!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-sky-soft .account-overview-list .shop-icon-glyph{color:#337dbb!important;background:#eaf4fc!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin).account-theme-sky-soft{--ink:#dce7ef!important;--card:#162a38!important;color:#dce7ef!important;background:#101e29!important}.theme-preview-sky-soft{--theme-deep:#337dbb;--theme-soft:#eaf4fc}html:root body .app-shell:not(.app-shell-admin).account-theme-slate-soft{--mq-preset-soft:#edf2f6;--mq-preset-page:#f8f9fb;--mq-preset-ink:#303d49;--mq-blue:#537b9a!important;--moqimi-blue:#537b9a!important;--moqimi-blue-strong:#537b9a!important;--primary:#537b9a!important;--lime:#537b9a!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-slate-soft{--ink:#303d49!important;--card:#fff!important;color:#303d49!important;background:#f8f9fb!important}html:root body .app-shell:not(.app-shell-admin).account-theme-slate-soft .primary-action{color:#fff!important;background:#537b9a!important;border-color:#537b9a!important}html:root body .app-shell:not(.app-shell-admin).account-theme-slate-soft .account-theme-choice.active{border-color:#537b9a!important}html:root body .app-shell:not(.app-shell-admin).account-theme-slate-soft .account-theme-choice.active .theme-radio{color:#fff!important;background:#537b9a!important;border-color:#537b9a!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-slate-soft :is(.dashboard-ambient-header,.account-hero-identity h1,.account-hero-identity p){color:#303d49!important}html:root:not([data-theme=dark]) body .app-shell:not(.app-shell-admin).account-theme-slate-soft .account-overview-list .shop-icon-glyph{color:#537b9a!important;background:#edf2f6!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin).account-theme-slate-soft{--ink:#dce7ef!important;--card:#162a38!important;color:#dce7ef!important;background:#101e29!important}.theme-preview-slate-soft{--theme-deep:#537b9a;--theme-soft:#edf2f6}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups),html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups)>button,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list>button{aspect-ratio:auto!important;text-align:center!important;box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;grid-area:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:156px!important;padding:12px 8px!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups)>button>.service-picker-art,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list>button>.service-picker-art{aspect-ratio:1!important;border-radius:12px!important;flex:0 0 64px!important;grid-area:auto!important;place-items:center!important;width:64px!important;min-width:0!important;max-width:100%!important;height:64px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups) .service-picker-art img,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list .service-picker-art img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups)>button>b,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list>button>b{overflow-wrap:anywhere!important;grid-area:auto!important;min-height:0!important;font-size:13px!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups)>button>small,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list>button>small{grid-area:auto!important;max-width:100%!important;min-height:0!important;font-size:11px!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups)>button:after{display:none!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list .game-card-footer{font-size:11px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-card{aspect-ratio:auto!important;box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;grid-area:auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:208px!important;padding:10px 8px!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-art{aspect-ratio:1!important;border-radius:12px!important;flex:0 0 64px!important;grid-area:auto!important;align-self:center!important;place-items:center!important;width:64px!important;min-width:0!important;max-width:100%!important;height:64px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-art img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-copy{text-align:center!important;grid-area:auto!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-copy h3{overflow-wrap:anywhere!important;min-height:0!important;margin:0!important;font-size:13px!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-title-button{min-height:32px!important;font:inherit!important;text-align:center!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-category{font-size:10px!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-price{flex-wrap:wrap!important;justify-content:center!important;min-width:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-price>span{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-price strong{font-size:13px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-price small{font-size:10px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-footer{border:0!important;grid-area:auto!important;justify-content:center!important;width:100%!important;margin:auto 0 0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-select{border-radius:12px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .desktop-product-action-label{display:none!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .product-empty-state{box-sizing:border-box!important;aspect-ratio:auto!important;text-align:center!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:160px!important;margin:16px 0!important;padding:24px 16px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .product-empty-state h2{font-size:16px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .product-empty-state p,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .product-empty-state button{white-space:normal!important;max-width:100%!important;font-size:13px!important;line-height:1.8!important}@media (max-width:350px){html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups),html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid{gap:6px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .shop-product-grid .shop-product-art,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .service-picker-grid:not(.root-groups)>button>.service-picker-art,html:root body .app-shell:not(.app-shell-admin) .products-view.products-view .mq-game-list>button>.service-picker-art{flex-basis:52px!important;width:52px!important;height:52px!important}}.app-shell .sp-catalog.sp-catalog-modern{--spm-card:var(--admin-card,var(--mq-card,#fff));--spm-line:var(--admin-line,var(--mq-line,#dce6f1));--spm-text:var(--admin-text,var(--mq-navy,#243746));--spm-muted:var(--admin-muted,var(--mq-muted,#64788f));min-width:0;max-width:100%;color:var(--spm-text);direction:rtl;flex-direction:column!important;gap:16px!important;display:flex!important}.app-shell .sp-catalog-modern *{box-sizing:border-box}.app-shell .sp-catalog-modern>.sp-section-title{flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important}.app-shell .sp-catalog-modern h3{overflow-wrap:anywhere;margin:0 0 6px!important;font-size:17px!important;line-height:1.7!important}.app-shell .sp-catalog-modern p{overflow-wrap:anywhere;line-height:1.9!important}.app-shell .sp-catalog-modern :is(.sp-note,.sp-section-title p){color:var(--spm-muted)!important;margin:4px 0!important;font-size:12px!important}.app-shell .sp-catalog-modern :is(.sp-card,.sp-bulk-toolbar,.sp-pagination){min-width:0;border:1px solid var(--spm-line)!important;background:var(--spm-card)!important;border-radius:16px!important;margin:0!important;padding:16px!important;box-shadow:0 3px 14px #18375009!important}.app-shell .sp-catalog-modern .spm-guide{border:1px solid var(--spm-line);background:var(--spm-card);border-radius:14px;flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px;font-size:12px;line-height:1.8;list-style-position:inside;display:flex}.app-shell .sp-catalog-modern .spm-guide li{color:var(--spm-muted);flex:150px;padding:4px}.app-shell .sp-catalog-modern .spm-guide li[aria-current=step]{color:#337dbb;font-weight:700}.app-shell .sp-catalog-modern :is(.sp-actions,.sp-bulk-toolbar,.sp-list-heading,.sp-pagination,.sp-pagination>div){flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell .sp-catalog-modern button{font:inherit;cursor:pointer;touch-action:manipulation;max-width:100%;height:auto;white-space:normal!important;border-radius:11px!important;min-height:44px!important;font-size:12px!important;line-height:1.65!important}.app-shell .sp-catalog-modern button:disabled{cursor:not-allowed;opacity:.55}.app-shell .sp-catalog-modern :is(button,input,select):focus-visible{outline-offset:3px!important;outline:2px solid #337dbb!important}.app-shell .sp-catalog-modern .sp-primary{color:#fff!important;box-shadow:none!important;background:#337dbb!important;border-color:#337dbb!important}.app-shell .sp-catalog-modern .sp-danger-button{color:var(--danger,#b53c48)!important;background:0 0!important;border:1px solid!important}.app-shell .sp-catalog-modern .sp-product-counts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.app-shell .sp-catalog-modern .sp-product-counts>button{text-align:start;border:1px solid var(--spm-line)!important;background:var(--spm-card)!important;color:var(--spm-text)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:12px!important;display:flex!important}.app-shell .sp-catalog-modern .sp-product-counts>button[aria-pressed=true]{border-color:#337dbb!important;box-shadow:inset 0 -3px #337dbb!important}.app-shell .sp-catalog-modern .sp-product-counts b{font-variant-numeric:tabular-nums;font-size:20px!important}.app-shell .sp-catalog-modern nav.sp-actions{gap:6px!important}.app-shell .sp-catalog-modern nav.sp-actions button{background:var(--spm-card)!important;border:1px solid var(--spm-line)!important;color:var(--spm-text)!important;padding:7px 12px!important}.app-shell .sp-catalog-modern nav.sp-actions button[aria-current=page]{color:#337dbb!important;opacity:1!important;border-color:#337dbb!important}.app-shell .sp-catalog-modern .sp-service-directory{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.app-shell .sp-catalog-modern .sp-service-directory>button{text-align:center!important;background:var(--spm-card)!important;border:1px solid var(--spm-line)!important;min-height:152px!important;box-shadow:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:16px!important}.app-shell .sp-catalog-modern .sp-service-directory>button b{overflow-wrap:anywhere;font-size:13px!important;line-height:1.7!important}.app-shell .sp-catalog-modern .sp-service-art{flex-shrink:0;background:#337dbb14!important;border-radius:14px!important;width:60px!important;height:60px!important}.app-shell .sp-catalog-modern .sp-service-art img{object-fit:contain!important;width:100%!important;height:100%!important}.app-shell .sp-catalog-modern .sp-service-banner{min-width:0;color:#fff!important;background:#337dbb!important;border-radius:16px!important;margin:0!important;padding:18px!important}.app-shell .sp-catalog-modern .sp-service-banner p{color:inherit!important}.app-shell .sp-catalog-modern .sp-type-tabs{scrollbar-width:thin;gap:8px!important;margin:0!important;padding:4px 2px 10px!important}.app-shell .sp-catalog-modern .sp-type-tabs>button{background:var(--spm-card)!important;border-color:var(--spm-line)!important;color:var(--spm-text)!important}.app-shell .sp-catalog-modern .sp-type-tabs>button[aria-pressed=true]{color:#fff!important;background:#337dbb!important;border-color:#337dbb!important}.app-shell .sp-catalog-modern .sp-filter-grid{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(110px,1fr))!important;gap:12px!important;display:grid!important}.app-shell .sp-catalog-modern label{min-width:0;font-size:12px!important;line-height:1.7!important}.app-shell .sp-catalog-modern :is(input:not([type=checkbox]),select){border:1px solid var(--spm-line)!important;background:var(--spm-card)!important;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--spm-text)!important;border-radius:10px!important;padding:9px 12px!important;font-size:16px!important;line-height:1.6!important}.app-shell .sp-catalog-modern input[type=checkbox]{accent-color:#337dbb;vertical-align:middle;width:20px!important;min-width:20px!important;height:20px!important}.app-shell .sp-catalog-modern .sp-search>div{position:relative!important}.app-shell .sp-catalog-modern .sp-search input{padding-inline-start:36px!important}.app-shell .sp-catalog-modern .sp-search svg{pointer-events:none;inset-inline-start:11px!important;position:absolute!important;top:14px!important}.app-shell .sp-catalog-modern .sp-bulk-panel{border-color:#337dbb!important}.app-shell .sp-catalog-modern .sp-bulk-panel>.sp-actions{margin-top:14px!important}.app-shell .sp-catalog-modern .sp-bulk-panel>.sp-actions>.sp-primary{flex:240px!important}.app-shell .sp-catalog-modern .sp-list-heading{color:var(--spm-muted)!important;justify-content:space-between!important;font-size:12px!important}.app-shell .sp-catalog-modern .sp-table-scroll{max-width:100%;border:1px solid var(--spm-line)!important;border-radius:16px!important;overflow:auto!important}.app-shell .sp-catalog-modern .sp-product-table{border-collapse:collapse!important;background:var(--spm-card)!important;width:100%!important;font-size:12px!important}.app-shell .sp-catalog-modern .sp-product-table :is(th,td){text-align:start!important;border-bottom:1px solid var(--spm-line)!important;vertical-align:top!important;overflow-wrap:anywhere!important;padding:14px 12px!important}.app-shell .sp-catalog-modern .sp-product-table td small{color:var(--spm-muted)!important;margin-top:6px!important;line-height:1.8!important;display:block!important}.app-shell .sp-catalog-modern .sp-chip{max-width:100%;white-space:normal!important;border-radius:7px!important;align-items:center!important;padding:4px 8px!important;line-height:1.7!important;display:inline-flex!important}.app-shell .sp-catalog-modern .sp-pagination{justify-content:space-between!important;font-size:12px!important}@media (max-width:1000px){.app-shell .sp-catalog-modern .sp-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.app-shell .sp-catalog.sp-catalog-modern{gap:12px!important}.app-shell .sp-catalog-modern>.sp-section-title>.sp-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.app-shell .sp-catalog-modern>.sp-section-title>.sp-actions>button:first-child{grid-column:1/-1!important}.app-shell .sp-catalog-modern .sp-product-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell .sp-catalog-modern .sp-service-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell .sp-catalog-modern .sp-service-directory>button{min-height:136px!important;padding:12px!important}.app-shell .sp-catalog-modern .sp-filter-grid>.sp-search,.app-shell .sp-catalog-modern .sp-filter-grid label:last-child{grid-column:1/-1!important}.app-shell .sp-catalog-modern .sp-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.app-shell .sp-catalog-modern .sp-table-scroll{background:0 0!important;border:0!important;overflow:visible!important}.app-shell .sp-catalog-modern .sp-product-table{background:0 0!important;min-width:0!important;display:block!important}.app-shell .sp-catalog-modern .sp-product-table thead{clip-path:inset(50%)!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell .sp-catalog-modern .sp-product-table tbody{gap:12px!important;display:grid!important}.app-shell .sp-catalog-modern .sp-product-table tr{border:1px solid var(--spm-line)!important;background:var(--spm-card)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:12px!important;display:grid!important}.app-shell .sp-catalog-modern .sp-product-table td{border:0!important;width:100%!important;min-width:0!important;padding:10px 0!important;display:block!important}.app-shell .sp-catalog-modern .sp-product-table td[data-label]:before{content:attr(data-label);float:none!important;width:auto!important;color:var(--spm-muted)!important;margin-bottom:6px!important;font-size:11px!important;display:block!important;position:static!important}.app-shell .sp-catalog-modern .sp-product-table td[data-label=محصول] b{font-size:14px!important;line-height:1.8!important}.app-shell .sp-catalog-modern .sp-product-table td[data-label=مدیریت]{border-top:1px solid var(--spm-line)!important;flex-wrap:wrap!important;gap:8px!important;padding-top:12px!important;display:flex!important}.app-shell .sp-catalog-modern .sp-product-table td[data-label=مدیریت]:before{flex-basis:100%}.app-shell .sp-catalog-modern .sp-bulk-panel>.sp-actions>button{flex:130px!important}.app-shell .sp-catalog-modern .sp-bulk-panel>.sp-actions>.sp-primary{flex-basis:100%!important}}html body .moqimi-admin.admin-panel-next{--nx-accent:var(--moqimi-blue,#397eaf);--nx-card:var(--moqimi-surface,#fff);--nx-canvas:var(--moqimi-canvas,#f7f9fc);--nx-ink:var(--moqimi-ink,#243746);--nx-muted:var(--moqimi-muted,#667c8d);--nx-line:var(--moqimi-border,#dfe8ef);--nx-soft:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){html body .moqimi-admin.admin-panel-next{--nx-soft:color-mix(in srgb,var(--nx-accent) 8%,var(--nx-card))}}html body .moqimi-admin.admin-panel-next{--nx-shadow:0 4px 20px #18375009;box-sizing:border-box;direction:rtl;font-family:Vazirmatn,system-ui,sans-serif;background:var(--nx-canvas)!important;width:100%!important;min-width:0!important;max-width:none!important;color:var(--nx-ink)!important;margin:0!important;padding:24px!important}html body .admin-panel-next *{box-sizing:border-box}html body .admin-panel-next :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}html body .admin-panel-next :is(button,input,textarea,select){font-family:inherit}html body .admin-panel-next :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--nx-accent)!important;outline-offset:3px!important}html body .admin-panel-next button{touch-action:manipulation}html body .admin-panel-next button:disabled{cursor:not-allowed}html body .admin-panel-next :is(.admin-refined-header,.admin-command-header){z-index:40!important;border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;min-height:88px!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 20px!important;padding:18px 20px!important;display:flex!important;position:relative!important;top:auto!important}html body .admin-panel-next :is(.admin-refined-heading,.admin-command-header>div:first-child){flex:1;min-width:0}html body .admin-panel-next :is(.admin-refined-heading h1,.admin-command-header h1){color:var(--nx-ink)!important;margin:2px 0 0!important;font-size:22px!important;font-weight:750!important;line-height:1.7!important}html body .admin-panel-next :is(.admin-refined-heading>small,.admin-refined-heading>span,.admin-command-header>div:first-child>span){color:var(--nx-muted)!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important}html body .admin-panel-next :is(.admin-refined-header-tools,.admin-header-actions){flex-shrink:0;align-items:center!important;gap:8px!important;display:flex!important}html body .admin-panel-next :is(.admin-refined-header-tools>button,.admin-refined-menu){border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;width:44px!important;height:44px!important;color:var(--nx-accent)!important;box-shadow:none!important;border-radius:13px!important;padding:10px!important}html body .admin-panel-next .admin-refined-header-tools>button:hover{background:var(--nx-soft)!important}html body .admin-panel-next .admin-workspace{align-items:start!important;gap:20px!important;min-width:0!important}html body .admin-panel-next .admin-workspace-content{min-width:0!important;max-width:100%!important}html body .admin-panel-next .admin-desktop-sidebar{scrollbar-width:thin;border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow)!important;border-radius:20px!important;padding:14px!important}html body .admin-panel-next .admin-desktop-sidebar>header{min-width:0;border-bottom:1px solid var(--nx-line)!important;gap:10px!important;margin-bottom:12px!important;padding:8px 8px 18px!important}html body .admin-panel-next .admin-desktop-sidebar>header img{object-fit:contain!important;width:40px!important;height:40px!important}html body .admin-panel-next .admin-desktop-nav-groups section{margin:0 0 18px!important}html body .admin-panel-next .admin-desktop-nav-groups h2{color:var(--nx-muted)!important;margin:10px 10px 7px!important;font-size:10px!important;font-weight:600!important;line-height:1.8!important}html body .admin-panel-next .admin-desktop-nav-groups button{min-height:46px!important;color:var(--nx-ink)!important;box-shadow:none!important;text-align:start!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;gap:10px!important;margin:3px 0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.7!important}html body .admin-panel-next .admin-desktop-nav-groups button.active{background:var(--nx-soft)!important;color:var(--nx-accent)!important;border-color:var(--nx-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .admin-panel-next .admin-desktop-nav-groups button.active{border-color:color-mix(in srgb,var(--nx-accent) 22%,var(--nx-card))!important}}html body .admin-panel-next .admin-desktop-nav-groups button.active{box-shadow:inset -3px 0 var(--nx-accent)!important;font-weight:700!important}html body .admin-panel-next .admin-desktop-nav-groups button:not(.active):hover{background:var(--nx-canvas)!important}html body .admin-panel-next .admin-desktop-nav-groups button em{font-variant-numeric:tabular-nums;background:var(--nx-canvas)!important;min-width:24px!important;color:var(--nx-muted)!important;border-radius:7px!important;padding:1px 6px!important;font-size:10px!important}html body .admin-panel-next .admin-desktop-nav-groups .shop-icon-glyph{flex-shrink:0;width:20px!important;height:20px!important}html body .admin-panel-next .admin-sidebar-footer{border-top:1px solid var(--nx-line)!important;padding:12px 0 0!important}html body .admin-panel-next :is(.admin-section,.catalog-simple){border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;min-width:0!important;max-width:100%!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow)!important;border-radius:20px!important;padding:22px!important}html body .admin-panel-next .admin-section .admin-section{box-shadow:none!important}html body .admin-panel-next :is(.admin-section-title,.members-page-title){flex-wrap:wrap!important;gap:12px!important;margin-bottom:18px!important}html body .admin-panel-next :is(.admin-section-title h2,.catalog-simple>.cs-row h2){color:var(--nx-ink)!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.7!important}html body .admin-panel-next :is(.admin-section-title p,.cs-note){color:var(--nx-muted)!important;font-size:12px!important;line-height:1.9!important}html body .admin-panel-next :is(.admin-filter-row,.admin-filter-tabs,.cs-tabs,.am-section-navigation){background:var(--nx-canvas)!important;border:1px solid var(--nx-line)!important;box-shadow:none!important;border-radius:14px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:6px!important;display:flex!important}html body .admin-panel-next :is(.admin-filter-row,.admin-filter-tabs,.cs-tabs,.am-section-navigation)>button{min-height:42px!important;color:var(--nx-muted)!important;white-space:normal!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:9px 13px!important;font-size:12px!important}html body .admin-panel-next :is(.admin-filter-row,.admin-filter-tabs,.cs-tabs,.am-section-navigation)>button:is(.active,[aria-pressed=true],[aria-current=page]){background:var(--nx-card)!important;color:var(--nx-accent)!important;border-color:var(--nx-line)!important;font-weight:700!important;box-shadow:0 2px 6px #102a4208!important}html body .admin-panel-next :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea){border:1px solid var(--nx-line)!important;background:var(--nx-canvas)!important;min-width:0!important;max-width:100%!important;min-height:46px!important;color:var(--nx-ink)!important;box-shadow:none!important;border-radius:11px!important;padding:10px 12px!important;font-size:16px!important;line-height:1.7!important}html body .admin-panel-next textarea{resize:vertical;min-height:104px!important}html body .admin-panel-next :is(input[type=checkbox],input[type=radio]){accent-color:var(--nx-accent)}html body .admin-panel-next :is(.admin-order-tools,.cs-filter,.admin-product-filters,.member-directory-tools){align-items:end!important;gap:12px!important;margin-block:16px!important}html body .admin-panel-next :is(.panel-form,.cs-card,.admin-simple-card,.backup-history-row,.billboard-admin-card){min-width:0;border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;color:var(--nx-ink)!important;box-shadow:none!important;border-radius:16px!important;padding:18px!important}html body .admin-panel-next .panel-form label{min-width:0!important;font-size:12px!important;font-weight:500!important;line-height:1.8!important}html body .admin-panel-next :is(.admin-actions,.cs-product-actions,.cs-row){flex-wrap:wrap!important;gap:8px!important}html body .admin-panel-next :is(.admin-actions,.cs-product-actions,.admin-overview-actions,.cs-row)>button{white-space:normal!important;min-height:44px!important;box-shadow:none!important;border-radius:11px!important;padding:9px 14px!important;font-size:12px!important;line-height:1.7!important}html body .admin-panel-next :is(.cs-primary,button.admin-primary,.panel-form button[type=submit]){background:var(--nx-accent)!important;border-color:var(--nx-accent)!important;color:#fff!important;box-shadow:none!important}html body .admin-panel-next :is(.admin-product-card,.admin-member-card,.admin-order-card,.topup-review-card){border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;min-width:0!important;color:var(--nx-ink)!important;box-shadow:none!important;border-radius:16px!important}html body .admin-panel-next .cs-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .admin-panel-next .cs-product{gap:12px!important;margin:0!important;padding:16px!important}html body .admin-panel-next .cs-product h3{white-space:normal!important;overflow-wrap:anywhere!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.8!important}html body .admin-panel-next .cs-product p{overflow-wrap:anywhere;color:var(--nx-muted)!important;font-size:11px!important;line-height:1.8!important}html body .admin-panel-next .cs-product-icon{object-fit:contain!important;background:var(--nx-soft)!important;border-radius:12px!important;width:48px!important;min-width:48px!important;height:48px!important}html body .admin-panel-next :is(.admin-product-price,.cs-product-price){font-variant-numeric:tabular-nums;color:var(--nx-accent)!important;font-size:15px!important;font-weight:700!important}html body .admin-panel-next table{color:var(--nx-ink);font-size:12px;line-height:1.8}html body .admin-panel-next th{background:var(--nx-canvas)!important;color:var(--nx-muted)!important;border-color:var(--nx-line)!important;padding:12px!important;font-size:11px!important;font-weight:600!important}html body .admin-panel-next td{border-color:var(--nx-line)!important}html body .admin-panel-next[data-admin-section=overview] .admin-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .admin-panel-next .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 20px!important}html body .admin-panel-next .admin-quick-access>button{border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;min-height:110px!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow)!important;border-radius:16px!important;padding:18px!important}html body .admin-panel-next .admin-quick-access>button>i{background:var(--nx-soft)!important;width:42px!important;height:42px!important;color:var(--nx-accent)!important;border-radius:12px!important}html body .admin-panel-next .admin-quick-access>button>strong{font-variant-numeric:tabular-nums;font-size:25px!important;line-height:1.5!important}html body .admin-panel-next .admin-reference-home{gap:16px!important;margin:0 0 16px!important}html body .admin-panel-next :is(.admin-balance-hero,.admin-reference-panel){background:var(--nx-card)!important;color:var(--nx-ink)!important;border:1px solid var(--nx-line)!important;box-shadow:var(--nx-shadow)!important;border-radius:18px!important;min-width:0!important;padding:20px!important}html body .admin-panel-next .admin-balance-hero{border-inline-start:4px solid var(--nx-accent)!important}html body .admin-panel-next .admin-balance-hero strong{overflow-wrap:anywhere!important;color:var(--nx-ink)!important;font-size:25px!important;line-height:1.7!important}html body .admin-panel-next .admin-reference-operations>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body .admin-panel-next .admin-reference-operations button{background:var(--nx-soft)!important;min-height:100px!important;color:var(--nx-ink)!important;white-space:normal!important;border:1px solid #0000!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 8px!important;display:flex!important}html body .admin-panel-next .admin-reference-operations b{font-size:12px!important;line-height:1.8!important}html body .admin-panel-next .admin-dashboard-widgets{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important}html body .admin-panel-next .admin-dashboard-widget{background:var(--nx-card)!important;border:1px solid var(--nx-line)!important;box-shadow:var(--nx-shadow)!important;border-radius:18px!important;min-width:0!important}html body .admin-panel-next .admin-dashboard-widget.widget-metrics{grid-column:1/-1!important;padding:16px!important}html body .admin-panel-next .admin-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:0!important;display:grid!important}html body .admin-panel-next .admin-financial-summary>small{color:var(--nx-muted)!important;grid-column:1/-1!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.8!important}html body .admin-panel-next .admin-financial-summary>article{border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;min-width:0!important;height:auto!important;min-height:128px!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;padding:16px!important;display:flex!important}html body .admin-panel-next .admin-financial-summary>article>strong{font-variant-numeric:tabular-nums;color:var(--nx-ink)!important;overflow-wrap:anywhere!important;font-size:23px!important;line-height:1.6!important}html body .admin-panel-next .admin-financial-summary>article :is(span,small){color:var(--nx-muted)!important;font-size:11px!important;line-height:1.8!important}html body .admin-panel-next .financial-card-primary{border-inline-start:3px solid var(--nx-accent)!important}html body .admin-panel-next :is(.admin-overview-list,.admin-trend-panel,.admin-attention-panel){min-width:0!important;padding:20px!important}html body .admin-panel-next :is(.admin-overview-list,.admin-trend-panel,.admin-attention-panel)>header{flex-wrap:wrap!important;gap:10px!important;margin-bottom:12px!important}html body .admin-panel-next :is(.admin-overview-list,.admin-trend-panel,.admin-attention-panel) h3{color:var(--nx-ink)!important;font-size:16px!important;line-height:1.8!important}html body .admin-panel-next :is(.admin-overview-list,.admin-attention-panel)>button{background:var(--nx-card)!important;min-height:76px!important;color:var(--nx-ink)!important;border:1px solid var(--nx-line)!important;box-shadow:none!important;border-radius:12px!important;gap:10px!important;padding:12px!important}html body .admin-panel-next :is(.admin-overview-list,.admin-attention-panel)>button b{white-space:normal!important;line-height:1.8!important}html body .admin-panel-next :is(.sp-card,.bwp-card,.wafi-card,.support-conversation-list,.support-thread){border-color:var(--nx-line)!important;background:var(--nx-card)!important;color:var(--nx-ink)!important;box-shadow:none!important;border-radius:16px!important}html body .admin-panel-next :is(.sp-primary,.sp-type-tabs>button[aria-pressed=true]){background:var(--nx-accent)!important;border-color:var(--nx-accent)!important;color:#fff!important}html body .admin-panel-next .moqimi-admin-drawer>nav{background:var(--nx-card)!important;color:var(--nx-ink)!important;width:min(90vw,360px)!important;padding:20px 16px max(20px,env(safe-area-inset-bottom))!important;border-radius:22px 0 0 22px!important;box-shadow:0 16px 70px #06121f33!important}html body .admin-panel-next .moqimi-drawer-sections button.active{background:var(--nx-soft)!important;color:var(--nx-accent)!important}html body .admin-panel-next .moqimi-drawer-groups{gap:8px!important}html body .admin-panel-next .admin-mobile-bottom-nav{border:1px solid var(--nx-line)!important;background:var(--nx-card)!important;border-radius:18px 18px 0 0!important;box-shadow:0 -4px 20px #18375008!important}html body .admin-panel-next .admin-mobile-bottom-nav button.active{color:var(--nx-accent)!important;background:var(--nx-soft)!important}@media (min-width:1500px){html body .admin-panel-next .cs-product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){html body .admin-panel-next .admin-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .admin-panel-next .admin-dashboard-widgets{grid-template-columns:minmax(0,1fr)!important}html body .admin-panel-next .admin-dashboard-widget{grid-column:1/-1!important}}@media (max-width:1000px){html body .moqimi-admin.admin-panel-next{padding:14px 14px calc(100px + env(safe-area-inset-bottom))!important}html body .admin-panel-next .admin-refined-header{border-radius:16px!important;gap:10px!important;min-height:74px!important;margin-bottom:14px!important;padding:12px 14px!important}html body .admin-panel-next .admin-command-header{display:none!important}html body .admin-panel-next .admin-refined-heading h1{font-size:17px!important}html body .admin-panel-next :is(.admin-section,.catalog-simple){border-radius:16px!important;padding:16px!important}html body .admin-panel-next .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .admin-panel-next .admin-quick-access>button{min-height:100px!important;padding:14px!important}html body .admin-panel-next .cs-product-list{grid-template-columns:minmax(0,1fr)!important}html body .admin-panel-next .admin-reference-operations>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){html body .moqimi-admin.admin-panel-next{padding-inline:10px!important}html body .admin-panel-next .admin-refined-header-tools{gap:5px!important}html body .admin-panel-next .admin-refined-header-tools>button{width:40px!important;height:40px!important;padding:9px!important}html body .admin-panel-next .admin-refined-heading h1{font-size:15px!important}html body .admin-panel-next .admin-financial-summary{gap:8px!important}html body .admin-panel-next .admin-financial-summary>article{min-height:120px!important;padding:12px!important}html body .admin-panel-next .admin-financial-summary>article>strong{font-size:18px!important}html body .admin-panel-next :is(.admin-overview-list,.admin-trend-panel,.admin-attention-panel){padding:14px!important}html body .admin-panel-next .admin-balance-hero strong{font-size:20px!important}html body .admin-panel-next :is(.panel-form,.cs-card){padding:14px!important}html body .admin-panel-next :is(.admin-overview-actions,.cs-product-actions)>button{flex:110px!important}}@media (prefers-reduced-motion:reduce){html body .admin-panel-next *,html body .admin-panel-next :before,html body .admin-panel-next :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body .moqimi-admin.admin-sections-refined{--as-accent:var(--moqimi-blue,#397eaf);--as-card:var(--moqimi-surface,#fff);--as-canvas:var(--moqimi-canvas,#f7f9fc);--as-line:var(--moqimi-border,#dfe8ef);--as-ink:var(--moqimi-ink,#243746);--as-muted:var(--moqimi-muted,#64788f);--as-soft:var(--as-accent)}@supports (color:color-mix(in lab, red, red)){html body .moqimi-admin.admin-sections-refined{--as-soft:color-mix(in srgb,var(--as-accent) 8%,var(--as-card))}}html body .admin-sections-refined :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--as-accent)!important;outline-offset:3px!important}html body .admin-sections-refined :is(.admin-orders-section,.admin-members-section,.owner-security-section,.catalog-simple){min-width:0!important;max-width:100%!important}html body .admin-sections-refined[data-admin-section=products] .catalog-simple{flex-direction:column!important;gap:16px!important;display:flex!important}html body .admin-sections-refined[data-admin-section=products] .cs-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}html body .admin-sections-refined[data-admin-section=products] .cs-grid.cs-filter{border:1px solid var(--as-line)!important;background:var(--as-canvas)!important;border-radius:14px!important;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr)!important;align-items:end!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important}html body .admin-sections-refined[data-admin-section=products] .cs-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .admin-sections-refined[data-admin-section=products] .cs-product{border:1px solid var(--as-line)!important;background:var(--as-card)!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-radius:16px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;padding:16px!important;display:grid!important}html body .admin-sections-refined[data-admin-section=products] .cs-product>:is(img,.cs-product-icon){object-fit:contain!important;aspect-ratio:1!important;background:var(--as-soft)!important;border-radius:12px!important;width:52px!important;min-width:52px!important;height:52px!important}html body .admin-sections-refined[data-admin-section=products] .cs-product>div:not(.cs-product-actions){min-width:0!important}html body .admin-sections-refined[data-admin-section=products] .cs-product h3{white-space:normal!important;overflow-wrap:anywhere!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=products] .cs-product p{color:var(--as-muted)!important;overflow-wrap:anywhere!important;margin:3px 0!important;font-size:11px!important;line-height:1.9!important}html body .admin-sections-refined[data-admin-section=products] .cs-product-actions{border-top:1px solid var(--as-line)!important;flex-wrap:wrap!important;grid-column:1/-1!important;gap:8px!important;padding-top:12px!important;display:flex!important}html body .admin-sections-refined[data-admin-section=products] .cs-product-actions>button{white-space:normal!important;border-radius:10px!important;min-height:42px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.7!important}html body .admin-sections-refined[data-admin-section=products] .cs-product-actions>button:first-child{color:var(--as-accent)!important;border-color:var(--as-accent)!important;background:var(--as-soft)!important}html body .admin-sections-refined[data-admin-section=orders] .admin-filter-row{flex-wrap:wrap!important;gap:8px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-filter-row>button{border-radius:11px!important;min-height:44px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.7!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-tools{background:var(--as-canvas)!important;border:1px solid var(--as-line)!important;border-radius:14px!important;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(130px,1fr))!important;align-items:end!important;gap:12px!important;margin-block:16px!important;padding:16px!important;display:grid!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-tools label{min-width:0!important;font-size:12px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-card{border:1px solid var(--as-line)!important;background:var(--as-card)!important;box-shadow:none!important;border-radius:16px!important;min-width:0!important;margin:0 0 12px!important;padding:0!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance{background:var(--as-card)!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;padding:18px!important;list-style:none!important;display:grid!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance>span{gap:5px!important;min-width:0!important;display:grid!important;position:relative!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance :is(small,time,em){color:var(--as-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:11px!important;font-style:normal!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance b{white-space:normal!important;overflow-wrap:anywhere!important;color:var(--as-ink)!important;font-size:13px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance .order-glance-amount b{font-variant-numeric:tabular-nums;font-size:17px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance .order-glance-open{border-top:1px solid var(--as-line)!important;color:var(--as-accent)!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding-top:10px!important;font-size:12px!important;display:flex!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance .order-glance-target button{border:1px solid var(--as-line)!important;background:var(--as-canvas)!important;border-radius:9px!important;width:max-content!important;min-height:36px!important;padding:5px 9px!important;font-size:11px!important}html body .admin-sections-refined[data-admin-section=orders] .mq-visible-order-management{border-color:var(--as-line)!important;background:var(--as-canvas)!important;border-radius:14px!important;margin:0 14px 14px!important;padding:16px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-management-heading{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-form-grid{border:0!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-save-button{background:var(--as-accent)!important;color:#fff!important;border:1px solid var(--as-accent)!important;min-height:44px!important;box-shadow:none!important;border-radius:10px!important}html body .admin-sections-refined[data-admin-section=orders] :is(.admin-order-editor-actions,.order-detail-tablist){flex-wrap:wrap!important;gap:8px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-editor-actions button{border-radius:10px!important;min-height:44px!important;font-size:12px!important;line-height:1.7!important}html body .admin-sections-refined[data-admin-section=members] .members-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-block:16px!important;display:grid!important}html body .admin-sections-refined[data-admin-section=members] .members-summary>button{border:1px solid var(--as-line)!important;background:var(--as-card)!important;min-width:0!important;min-height:96px!important;box-shadow:none!important;border-radius:14px!important;padding:14px!important;font-size:12px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=members] .members-search-panel{border:1px solid var(--as-line)!important;background:var(--as-canvas)!important;border-radius:14px!important;gap:12px!important;min-width:0!important;margin-block:16px!important;padding:14px!important}html body .admin-sections-refined[data-admin-section=members] .members-filter-row{flex-wrap:wrap!important;gap:10px!important;min-width:0!important;display:flex!important}html body .admin-sections-refined[data-admin-section=members] .members-filter-row>label{flex:140px!important;min-width:0!important;font-size:12px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=members] .member-table-row{border:1px solid var(--as-line)!important;background:var(--as-card)!important;box-shadow:none!important;border-radius:14px!important;align-items:start!important;gap:12px!important;margin:0 0 10px!important;padding:16px 12px!important;overflow:visible!important}html body .admin-sections-refined[data-admin-section=members] .admin-avatar{background:var(--as-soft)!important;width:44px!important;min-width:44px!important;height:44px!important;color:var(--as-accent)!important;border-radius:13px!important;overflow:hidden!important}html body .admin-sections-refined[data-admin-section=members] .admin-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}html body .admin-sections-refined[data-admin-section=members] :is(.member-primary-cell,.member-mobile-contact,.member-mobile-state){overflow-wrap:anywhere!important;min-width:0!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=members] .member-primary-cell b{white-space:normal!important;font-size:13px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=members] :is(.member-full-info,.member-mobile-contact) :is(b,small,span){overflow-wrap:anywhere!important;white-space:normal!important}html body .admin-sections-refined[data-admin-section=members] .member-actions-menu>summary{cursor:pointer;border:1px solid var(--as-line)!important;background:var(--as-canvas)!important;min-height:44px!important;color:var(--as-accent)!important;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.7!important}html body .admin-sections-refined[data-admin-section=members] .member-actions-menu[open] .member-controls{border:1px solid var(--as-line)!important;background:var(--as-card)!important;z-index:30!important;border-radius:14px!important;gap:8px!important;max-width:min(330px,100vw - 40px)!important;padding:12px!important;box-shadow:0 10px 30px #18375012!important}html body .admin-sections-refined[data-admin-section=members] .member-controls button{white-space:normal!important;border-radius:10px!important;min-height:44px!important;font-size:12px!important;line-height:1.8!important}html body .admin-sections-refined[data-admin-section=members] .members-pagination{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:16px!important;display:flex!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) .owner-security-section{flex-direction:column!important;gap:18px!important;display:flex!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) .owner-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}html body .admin-sections-refined[data-admin-section=owner_security] .owner-account-overview>span{border:1px solid var(--as-line)!important;background:var(--as-canvas)!important;overflow-wrap:anywhere!important;border-radius:12px!important;gap:5px!important;min-width:0!important;padding:14px!important;display:grid!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(.password-manager-card,.mfa-manager-card,.passkey-manager,.owner-security-rules){border:1px solid var(--as-line)!important;background:var(--as-card)!important;width:100%!important;min-width:0!important;color:var(--as-ink)!important;box-shadow:none!important;border-radius:16px!important;margin:0!important;padding:20px!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(.password-manager-card,.mfa-manager-card,.passkey-manager) h2{margin:0 0 6px!important;font-size:17px!important;line-height:1.8!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(.password-manager-card,.mfa-manager-card,.passkey-manager) p{color:var(--as-muted)!important;margin-block:6px 16px!important;font-size:12px!important;line-height:1.9!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(.password-manager-card form,.mfa-manager-card form){grid-template-columns:minmax(0,1fr)!important;gap:14px!important;max-width:560px!important;display:grid!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(label,form>button,.login-device-button){min-width:0!important;font-size:13px!important;line-height:1.8!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) label{gap:6px!important;display:grid!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(form>button,.login-device-button){white-space:normal!important;border-radius:11px!important;width:max-content!important;max-width:100%!important;min-height:44px!important;padding:10px 18px!important}html body .admin-sections-refined[data-admin-section=owner_security] .owner-security-rules{background:var(--as-canvas)!important}html body .admin-sections-refined[data-admin-section=owner_security] .owner-security-rules li{margin-block:6px!important;font-size:12px!important;line-height:2!important}html body .admin-sections-refined:is([data-admin-section=products],[data-admin-section=orders],[data-admin-section=members],[data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea){border-color:var(--as-line)!important;min-width:0!important;max-width:100%!important;min-height:44px!important;color:var(--as-ink)!important;box-shadow:none!important;border-radius:10px!important;font-size:16px!important;line-height:1.7!important}html body .moqimi-admin.admin-sections-editor{background:var(--moqimi-surface,#fff)!important;color:var(--moqimi-ink,#243746)!important;border:1px solid var(--moqimi-border,#dfe8ef)!important;border-radius:18px!important;max-width:min(720px,100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;padding:20px!important;overflow:auto!important}html body .admin-sections-editor :is(.edit-product-form,.edit-category-form){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;min-width:0!important;padding:0!important;display:grid!important}html body .admin-sections-editor :is(.edit-form-head,.product-media-guide,.catalog-current-image,.admin-actions){grid-column:1/-1!important}html body .admin-sections-editor .catalog-current-image{object-fit:contain!important;border-radius:14px!important;width:80px!important;height:80px!important}@media (min-width:1500px){html body .admin-sections-refined[data-admin-section=products] .cs-product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1000px){html body .admin-sections-refined[data-admin-section=products] .cs-product-list{grid-template-columns:minmax(0,1fr)!important}html body .admin-sections-refined[data-admin-section=members] .members-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (max-width:600px){html body .admin-sections-refined[data-admin-section=products] .cs-grid.cs-filter{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}html body .admin-sections-refined[data-admin-section=products] .cs-product-actions>button{flex:100px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-tools>.admin-order-search{grid-column:1/-1!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance{gap:12px!important;padding:14px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-glance .order-glance-product{grid-column:1/-1!important}html body .admin-sections-refined[data-admin-section=orders] .mq-visible-order-management{margin:0 10px 10px!important;padding:12px!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-form-grid{grid-template-columns:minmax(0,1fr)!important}html body .admin-sections-refined[data-admin-section=orders] .admin-order-editor-actions button{flex:140px!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) .owner-account-overview{grid-template-columns:minmax(0,1fr)!important}html body .admin-sections-refined:is([data-admin-section=owner_security],[data-admin-section=panel_lock]) :is(.password-manager-card,.mfa-manager-card,.passkey-manager,.owner-security-rules){padding:14px!important}html body .admin-sections-editor :is(.edit-product-form,.edit-category-form){grid-template-columns:minmax(0,1fr)!important}html body .admin-sections-refined[data-admin-section=members] .members-search-panel{padding:12px!important}html body .admin-sections-refined[data-admin-section=members] .member-actions-menu[open] .member-controls{width:100%!important;max-width:100%!important;box-shadow:none!important;margin-top:8px!important;position:static!important}}.app-shell .mq-refined-product.mq-order-box-refined{--oq-ink:#243746;--oq-muted:#627789;--oq-line:#dfe8ef;--oq-soft:#f7f9fc;--oq-blue:#337dbb;font-variant-numeric:lining-nums tabular-nums;box-sizing:border-box!important;width:min(100%,440px)!important;max-width:440px!important;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom))!important;border:1px solid var(--oq-line)!important;color:var(--oq-ink)!important;border-radius:24px!important;padding:22px!important;scroll-padding-block:20px!important;overflow:auto!important;box-shadow:0 18px 60px #102d4326!important}.app-shell .mq-order-box-refined.mq-refined-product *{box-sizing:border-box;min-width:0}.app-shell .mq-order-box-refined.mq-refined-product .sheet-close{background:var(--oq-soft)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--oq-ink)!important;top:16px!important;inset-inline-end:16px!important}.app-shell .mq-order-box-refined.mq-refined-product .product-detail-path{overflow-wrap:anywhere;color:var(--oq-muted)!important;margin:0 0 18px!important;padding-inline-end:44px!important;font-size:11px!important;line-height:1.8!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-heading{align-items:center!important;gap:12px!important;margin:0 0 8px!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-art{background:var(--oq-soft)!important;border-radius:14px!important;flex:0 0 64px!important;width:64px!important;height:64px!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-art img{object-fit:contain!important}.app-shell .mq-order-box-refined.mq-refined-product .product-detail-copy{flex:1}.app-shell .mq-order-box-refined.mq-refined-product .product-detail-copy h2{overflow-wrap:anywhere;margin:2px 0!important;font-size:22px!important;font-weight:700!important;line-height:1.5!important}.app-shell .mq-order-box-refined.mq-refined-product .product-detail-copy small{color:var(--oq-muted)!important;font-size:11px!important}.app-shell .mq-order-box-refined.mq-refined-product .product-detail-copy p:empty{display:none!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-description{color:var(--oq-muted)!important;margin:8px 0!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-status{color:var(--oq-blue)!important;margin:8px 0 14px!important;font-size:11px!important;line-height:1.8!important}.app-shell .mq-order-box-refined.mq-refined-product .mq-price-breakdown{border-color:var(--oq-line)!important;color:var(--oq-muted)!important;padding:10px 0!important;font-size:12px!important}.app-shell .mq-order-box-refined.mq-refined-product .mq-price-breakdown>span{flex-wrap:wrap;gap:12px!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-total{flex-wrap:wrap;background:var(--oq-soft)!important;border:1px solid var(--oq-line)!important;border-radius:12px!important;gap:10px!important;margin:0 0 18px!important;padding:12px!important;font-size:12px!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-total strong{overflow-wrap:anywhere;color:var(--oq-ink)!important;font-size:19px!important;font-weight:750!important}.app-shell .mq-order-box-refined.mq-refined-product .target-field{color:var(--oq-ink)!important;gap:7px!important;font-size:12px!important}.app-shell .mq-order-box-refined.mq-refined-product .target-field input{scroll-margin-block:24px;background:var(--oq-soft)!important;height:50px!important;min-height:50px!important;color:var(--oq-ink)!important;border:1px solid #b9cad7!important;border-radius:12px!important;padding:12px 14px!important;font-size:16px!important}.app-shell .mq-order-box-refined.mq-refined-product .target-field input:focus-visible{outline-offset:3px!important;outline:3px solid #337dbb66!important}.app-shell .mq-order-box-refined.mq-refined-product button:focus-visible{outline-offset:3px!important;outline:3px solid #337dbb66!important}.app-shell .mq-order-box-refined.mq-refined-product .pubg-player-check{overflow-wrap:anywhere;border:1px solid var(--oq-line)!important;border-inline-start:3px solid var(--oq-blue)!important;background:var(--oq-soft)!important;border-radius:12px!important;margin:10px 0 0!important;padding:12px 14px!important;font-size:12px!important;line-height:1.8!important}.app-shell .mq-order-box-refined.mq-refined-product .pubg-player-check small{color:var(--oq-muted)!important;font-size:11px!important;line-height:1.7!important;display:block!important}.app-shell .mq-order-box-refined.mq-refined-product .pubg-player-check strong{unicode-bidi:plaintext;color:var(--oq-ink)!important;margin:3px 0 5px!important;font-size:17px!important;font-weight:700!important;line-height:1.6!important}.app-shell .mq-order-box-refined.mq-refined-product .pubg-player-check button{border:1px solid var(--oq-line)!important;min-height:44px!important;color:var(--oq-blue)!important;background:0 0!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important}.app-shell .mq-order-box-refined.mq-refined-product .order-sheet-actions{flex-direction:column-reverse!important;gap:8px!important;margin-top:16px!important;display:flex!important}.app-shell .mq-order-box-refined.mq-refined-product .order-sheet-actions button{touch-action:manipulation;white-space:normal!important;width:100%!important;height:auto!important;min-height:48px!important;box-shadow:none!important;border-radius:12px!important;padding:12px!important;font-size:14px!important;font-weight:650!important;line-height:1.6!important}.app-shell .mq-order-box-refined.mq-refined-product .order-sheet-actions .primary-action{background:var(--oq-blue)!important;border:1px solid var(--oq-blue)!important;color:#fff!important}.app-shell .mq-order-box-refined.mq-refined-product .order-sheet-actions .secondary-action{border:1px solid var(--oq-line)!important;color:var(--oq-blue)!important;background:0 0!important}.app-shell .mq-order-box-refined.mq-refined-product button:disabled{opacity:.48!important;cursor:not-allowed!important}[data-theme=dark] .app-shell .mq-refined-product.mq-order-box-refined,.app-shell[data-theme=dark] .mq-refined-product.mq-order-box-refined{--oq-ink:#e8f2fa;--oq-muted:#adc0ce;--oq-line:#345064;--oq-soft:#1c3041;--oq-blue:#64afe3;background:#142332!important}[data-theme=dark] .app-shell .mq-order-box-refined.mq-refined-product .order-sheet-actions .primary-action,.app-shell[data-theme=dark] .mq-order-box-refined.mq-refined-product .order-sheet-actions .primary-action{color:#10293c!important}@media (max-width:360px),(max-height:540px){.app-shell .mq-refined-product.mq-order-box-refined{border-radius:20px!important;padding:18px 16px!important}.app-shell .mq-order-box-refined.mq-refined-product .product-detail-copy h2{font-size:20px!important}.app-shell .mq-order-box-refined.mq-refined-product .minimal-product-art{flex-basis:56px!important;width:56px!important;height:56px!important}}.app-shell .mq-refined-product.mq-order-box-clean .minimal-product-heading{margin-top:0!important;padding-inline-end:40px!important}.app-shell .mq-refined-product.mq-order-box-clean .pubg-player-check strong{margin-bottom:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced{min-width:0!important;max-width:100%!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-grid{gap:12px!important;width:100%!important;min-width:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-card{aspect-ratio:auto!important;box-sizing:border-box!important;direction:rtl!important;border-radius:16px!important;grid-template-rows:auto!important;grid-template-columns:76px minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:106px!important;max-height:none!important;padding:14px 12px!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-art{border-radius:12px!important;flex:none!important;grid-area:1/1!important;width:76px!important;min-width:0!important;max-width:100%!important;height:76px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-art img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-copy{text-align:start!important;flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:stretch!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-copy h3{overflow-wrap:anywhere!important;margin:0!important;font-size:15px!important;line-height:1.65!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-title-button{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font:inherit!important;text-align:start!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-category{overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-price{white-space:normal!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-price strong{font-variant-numeric:tabular-nums;font-size:15px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-price small{margin-inline-start:4px!important;font-size:11px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-footer{background:0 0!important;border:0!important;grid-area:1/3!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:44px!important;min-width:0!important;max-width:44px!important;margin:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-select{border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .desktop-product-action-label{display:none!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-product-select svg{width:20px!important;height:20px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced :is(button,input,select):focus-visible{outline-offset:3px!important;outline:3px solid #337dbb!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .service-picker-grid>button{box-sizing:border-box!important;gap:8px!important;min-width:0!important;height:auto!important;max-height:none!important;padding:12px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .service-picker-grid>button>.service-picker-art{aspect-ratio:1!important;border-radius:14px!important;flex-shrink:0!important;width:min(100%,84px)!important;max-width:100%!important;height:auto!important;margin-inline:auto!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .service-picker-grid>button>.service-picker-art img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .service-picker-grid>button>b{white-space:normal!important;overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.65!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list{gap:12px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button{text-align:center!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;gap:7px!important;min-width:0!important;height:auto!important;min-height:180px!important;max-height:none!important;padding:14px 10px!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button>.service-picker-art{aspect-ratio:1!important;grid-area:1/1!important;width:84px!important;height:84px!important;margin:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button>.service-picker-art img{object-fit:contain!important;width:100%!important;height:100%!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button>b{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-area:2/1!important;font-size:13px!important;line-height:1.7!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button>small{text-align:center!important;grid-area:3/1!important;font-size:11px!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button>.game-card-footer{grid-area:4/1!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-height:44px!important;margin-top:4px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced{gap:12px!important;min-width:0!important;max-width:100%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced *{box-sizing:border-box}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-card{min-width:0!important;padding:14px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-directory{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-directory>button{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;height:auto!important;min-height:164px!important;max-height:none!important;padding:12px!important;display:flex!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-art{border-radius:14px!important;flex:0 0 84px!important;place-items:center!important;width:84px!important;height:84px!important;display:grid!important;overflow:hidden!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-art img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-directory>button b{overflow-wrap:anywhere!important;white-space:normal!important;font-size:13px!important;line-height:1.65!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-directory>button>span:last-child{font-size:11px!important;line-height:1.6!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-filter-grid{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced :is(.sp-filter-grid input,.sp-filter-grid select){width:100%!important;max-width:100%!important;min-height:44px!important;font-size:13px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-filter-grid label{min-width:0!important;font-size:12px!important;line-height:1.7!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-counts{gap:8px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-counts>button{min-height:64px!important;padding:10px 12px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-counts b{font-size:19px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-table-scroll{max-width:100%!important;overflow-x:auto!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table{table-layout:fixed!important;width:100%!important;min-width:1000px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table th:first-child{width:5%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table th:nth-child(2){width:31%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table th:nth-child(3){width:19%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table th:nth-child(4){width:17%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table th:nth-child(5),html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table th:nth-child(6){width:14%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table :is(th,td){vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:12px 10px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-identity{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-media{background:var(--spm-card,var(--card,#f7f9fc))!important;border:1px solid var(--spm-line,var(--border,#dfe8ef))!important;width:72px!important;height:72px!important;color:var(--spm-muted,#627789)!important;border-radius:12px!important;place-items:center!important;display:grid!important;overflow:hidden!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-media .sp-api-product-image{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-name{min-width:0!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-name>b{overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.7!important;display:block!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-name>small{overflow-wrap:anywhere!important;margin-top:4px!important;font-size:11px!important;line-height:1.7!important;display:block!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced td[data-label=مدیریت] button{white-space:normal!important;max-width:100%!important;min-height:44px!important;margin:3px!important;font-size:12px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced :is(button,input,select):focus-visible{outline-offset:3px!important;outline:3px solid #337dbb!important}@media (min-width:1000px){html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-copy h3{font-size:16px!important}}@media (max-width:420px){html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-card{grid-template-columns:64px minmax(0,1fr) 44px!important;gap:10px!important;padding:12px 10px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-art{width:64px!important;height:64px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .shop-display-list .shop-product-copy h3{font-size:14px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-catalog-balanced .mq-game-picker .mq-game-list>button>.service-picker-art{width:76px!important;height:76px!important}}@media (max-width:1000px){html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-filter-grid>.sp-search{grid-column:1/-1!important}}@media (max-width:760px){html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-service-directory>button{min-height:156px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-table-scroll{background:0 0!important;border:0!important;overflow:visible!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table{width:100%!important;min-width:0!important;display:block!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table thead{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table tbody{gap:12px!important;display:grid!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table tr{border:1px solid var(--spm-line,#dfe8ef)!important;background:var(--spm-card,var(--card,#fff))!important;border-radius:16px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:12px!important;display:grid!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td{border:0!important;width:auto!important;min-width:0!important;padding:8px 0!important;display:block!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td.sp-select-cell{grid-area:1/1!important;place-items:start center!important;min-height:44px!important;display:grid!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table input[type=checkbox]{accent-color:#337dbb;width:22px!important;height:22px!important;margin:10px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td[data-label=محصول]{grid-area:1/2!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td[data-label]:not([data-label=محصول]){border-top:1px solid var(--spm-line,#dfe8ef)!important;grid-column:1/-1!important;padding-block:10px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td[data-label]:before{content:attr(data-label);float:none!important;color:var(--spm-muted,#627789)!important;margin:0 0 4px!important;font-size:11px!important;line-height:1.7!important;display:block!important;position:static!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td[data-label=محصول]:before{display:none!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td[data-label=مدیریت]{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-table td[data-label=مدیریت]:before{flex-basis:100%!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-identity{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important}html:root body .app-shell .sp-catalog.sp-catalog-balanced .sp-product-media{width:64px!important;height:64px!important}}@supports selector(:has(*)){@media (min-width:1100px){html:root body .app-shell .admin-view.sidebar-pinned:not(.sidebar-collapsed)[data-admin-section=smartpay]:has(.sp-catalog-balanced) .admin-workspace{grid-template-columns:212px minmax(0,1fr)!important;gap:16px!important}html:root body .app-shell .admin-view.sidebar-pinned:not(.sidebar-collapsed)[data-admin-section=smartpay]:has(.sp-catalog-balanced) .admin-sidebar{width:100%!important;min-width:0!important;max-width:212px!important}}}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker,.mq-game-picker){container-type:inline-size;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:920px!important;margin:18px auto!important;padding:clamp(8px,2vw,20px)!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing .service-picker-head{min-width:0!important;margin-block:0 18px!important;padding:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing .service-picker-head h2{margin:0!important;font-size:clamp(16px,2vw,20px)!important;line-height:1.8!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid,.mq-game-list){box-sizing:border-box!important;align-items:stretch!important;gap:clamp(6px,2cqi,16px)!important;width:100%!important;min-width:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid.root-groups,.service-picker-grid.mode-grid,.service-picker-grid.mode-compact-grid,.service-picker-grid.mode-large-cards,.service-picker-grid.mode-folder,.mq-game-list){--mq-service-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid.root-groups,.service-picker-grid.mode-grid,.service-picker-grid.mode-compact-grid,.service-picker-grid.mode-large-cards,.service-picker-grid.mode-folder,.mq-game-list)>button{aspect-ratio:auto!important;box-sizing:border-box!important;text-align:center!important;border-radius:clamp(12px,3cqi,18px)!important;grid-column:auto!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-items:start center!important;gap:clamp(6px,1.8cqi,12px)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:clamp(120px,32cqi,176px)!important;max-height:none!important;margin:0!important;padding:clamp(10px,2.4cqi,16px) clamp(4px,1.5cqi,12px)!important;display:grid!important;overflow:visible!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid.root-groups,.service-picker-grid.mode-grid,.service-picker-grid.mode-compact-grid,.service-picker-grid.mode-large-cards,.service-picker-grid.mode-folder,.mq-game-list)>button>.service-picker-art{aspect-ratio:1!important;border-radius:16px!important;flex:none!important;grid-area:1/1!important;place-items:center!important;width:clamp(36px,14cqi,80px)!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid.root-groups,.service-picker-grid.mode-grid,.service-picker-grid.mode-compact-grid,.service-picker-grid.mode-large-cards,.service-picker-grid.mode-folder,.mq-game-list)>button>.service-picker-art img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid.root-groups,.service-picker-grid.mode-grid,.service-picker-grid.mode-compact-grid,.service-picker-grid.mode-large-cards,.service-picker-grid.mode-folder,.mq-game-list)>button>b{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;grid-area:2/1!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(10px,3.1cqi,14px)!important;line-height:1.8!important;display:block!important;overflow:visible!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing :is(.service-picker-grid.root-groups,.service-picker-grid.mode-grid,.service-picker-grid.mode-compact-grid,.service-picker-grid.mode-large-cards,.service-picker-grid.mode-folder,.mq-game-list)>button>small{white-space:normal!important;overflow-wrap:anywhere!important;grid-area:3/1!important;max-width:100%!important;margin:0!important;font-size:clamp(10px,2.6cqi,12px)!important;line-height:1.7!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing .mq-game-list>button>.game-card-footer{box-sizing:border-box!important;grid-area:4/1!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:4px 0 0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing .service-picker-empty{white-space:normal!important;grid-column:1/-1!important;min-width:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories){scroll-padding-bottom:140px;box-sizing:border-box!important;min-width:0!important;padding-bottom:calc(140px + env(safe-area-inset-bottom))!important;gap:16px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories)>:is(.customer-section-heading,.service-banner-shell,.store-search,.service-picker.main-categories){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:920px!important;margin-inline:auto!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories)>.store-search{align-items:center!important;gap:10px!important;min-height:48px!important;margin-block:0!important;padding-inline:14px!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories)>.store-search input{width:100%!important;min-width:0!important;font-size:14px!important;line-height:1.7!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories)>.store-search :is(svg,.icon-glyph){flex-shrink:0!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories{border-radius:20px!important;margin-block:0 24px!important;padding:clamp(10px,2vw,20px)!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories .service-picker-head{margin-block:0 14px!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories .root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(7px,2cqi,16px)!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button{grid-template-rows:auto minmax(3.6em,auto)!important;align-content:center!important;row-gap:10px!important;min-height:clamp(128px,29cqi,164px)!important;padding:clamp(12px,2cqi,16px) clamp(5px,1.4cqi,12px)!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>.service-picker-art{aspect-ratio:1!important;width:clamp(40px,13cqi,72px)!important;height:auto!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>b{text-align:center!important;align-self:start!important;min-height:3.6em!important;font-size:clamp(11px,3cqi,14px)!important;line-height:1.8!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) .products-view.products-view.mq-service-spacing.mq-service-spacing:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button:focus-visible{outline-offset:2px!important;outline:3px solid #337dbb!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing){container-type:inline-size;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:952px!important;padding-inline:16px!important;padding-bottom:calc(140px + env(safe-area-inset-bottom))!important;align-content:start!important;gap:16px!important;margin-inline:auto!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing)>:is(.service-banner-shell,.store-search,.credit-form,.afghan-internet-phone-card,.turkey-compact-toolbar,.service-picker,.mq-game-picker){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .service-banner-shell{border-radius:18px!important;min-width:0!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .mq-kit-banner{box-sizing:border-box!important;border-radius:18px!important;height:auto!important;min-height:clamp(180px,30cqi,260px)!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .mq-kit-copy{box-sizing:border-box!important;min-width:0!important;max-width:54%!important;padding:clamp(14px,3cqi,28px)!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .mq-kit-copy h2{overflow-wrap:anywhere!important;margin:0 0 8px!important;font-size:clamp(18px,3.6cqi,26px)!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .mq-kit-copy p{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(12px,2cqi,14px)!important;line-height:1.8!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .mq-kit-copy button{white-space:normal!important;box-sizing:border-box!important;max-width:100%!important;min-height:42px!important;padding:9px 12px!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) .mq-kit-banner:has(.mq-kit-logos) .mq-kit-copy{padding-bottom:58px!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) :is(.afghan-internet-image-banner,.afghan-credit-image-banner){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) :is(.afghan-internet-image-banner,.afghan-credit-image-banner)>img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) :is(.credit-form,.afghan-internet-phone-card,.turkey-compact-toolbar){box-sizing:border-box!important;border-radius:18px!important;min-width:0!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) :is(.afghan-phone-input-wrap,.turkey-phone-input){box-sizing:border-box!important;min-width:0!important;min-height:48px!important}html:root body .app-shell:not(.app-shell-admin) :is(.page-view.mq-service-unified.mq-service-unified,.products-view.products-view.mq-service-spacing.mq-service-spacing) :is(.afghan-phone-input-wrap,.turkey-phone-input) input{min-width:0!important;max-width:100%!important;font-size:16px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories{container-type:inline-size;box-sizing:border-box!important;min-width:0!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:clamp(7px,2cqi,12px)!important;min-width:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button{aspect-ratio:auto!important;box-sizing:border-box!important;border-radius:14px!important;grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;place-items:start center!important;gap:6px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(8px,1.8cqi,10px) clamp(4px,1.2cqi,8px)!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>.service-picker-art{aspect-ratio:1!important;box-sizing:border-box!important;flex:none!important;grid-area:1/1!important;place-items:center!important;width:clamp(36px,11cqi,52px)!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>.service-picker-art img{object-fit:contain!important;object-position:center!important;aspect-ratio:1!important;width:100%!important;height:100%!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>b{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;grid-area:2/1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:3.4em!important;margin:0!important;padding:0!important;font-size:clamp(11px,3cqi,13px)!important;line-height:1.7!important;display:block!important;overflow:visible!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-card{aspect-ratio:auto!important;box-sizing:border-box!important;border-radius:14px!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-art{aspect-ratio:1!important;border-radius:10px!important;flex:none!important;grid-area:1/1!important;justify-self:center!important;width:96px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-copy{text-align:center!important;flex-direction:column!important;grid-area:2/1!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid :is(.shop-product-copy h3,.shop-product-title-button,.shop-product-price,.shop-product-price strong,.shop-product-price small){white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:10px!important;line-height:1.8!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-category{display:none!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-footer{background:0 0!important;border:0!important;grid-area:3/1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-select{box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:6px!important;font-size:10px!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .desktop-product-action-label{display:none!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button{box-sizing:border-box!important;gap:10px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.service-picker-art{aspect-ratio:1!important;width:96px!important;max-width:100%!important;height:auto!important;margin-inline:auto!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.service-picker-art img{object-fit:contain!important;width:100%!important;height:100%!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>:is(b,small){white-space:normal!important;overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.8!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button{aspect-ratio:auto!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.game-card-footer{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:40px!important;margin-top:auto!important;padding:6px 3px!important;font-size:10px!important;line-height:1.6!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.game-card-footer span{white-space:normal!important;font-size:10px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>:is(small,.game-card-footer){display:none!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.service-picker-art{box-sizing:border-box!important;background:0 0!important;border:0!important;flex:none!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.service-picker-art img{object-fit:contain!important;object-position:center!important;aspect-ratio:1!important;border-radius:12px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>b{text-align:center!important;width:100%!important;min-height:3.6em!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.8!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-art{box-sizing:border-box!important;background:0 0!important;padding:0!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout .shop-product-grid .shop-product-art img{max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine :is(.mq-game-picker,.service-picker:not(.main-categories)){box-sizing:border-box!important;width:100%!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine :is(.service-picker-grid:not(.root-groups),.mq-game-list){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button{aspect-ratio:auto!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px 6px!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>.service-picker-art{aspect-ratio:1!important;flex:none!important;width:96px!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>b{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.6!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine :is(.service-picker-grid:not(.root-groups),.mq-game-list)>button>:is(small,.game-card-footer){display:none!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine .shop-product-grid{gap:8px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine .shop-product-grid .shop-product-card{gap:6px!important;min-height:0!important;padding:8px 6px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine .shop-product-grid .shop-product-copy{gap:4px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine .shop-product-grid :is(.shop-product-copy h3,.shop-product-title-button){min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine:has(:is(.mq-game-list,.service-picker-grid:not(.root-groups),.shop-product-grid)){box-sizing:border-box!important;padding-inline:8px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-card{color:#243746!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe8ef!important;border-radius:14px!important;gap:8px!important;width:100%!important;min-width:0!important;padding:10px 8px!important;box-shadow:0 2px 8px #2437460d!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-copy{color:#243746!important;gap:4px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid :is(.shop-product-copy h3,.shop-product-title-button){color:#243746!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-price{color:#526a7b!important;font-size:11px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-select{color:#fff!important;box-shadow:none!important;background:#337dbb!important;border:1px solid #337dbb!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:40px!important;padding:7px 4px!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-select .desktop-product-action-label{color:#fff!important;font-size:11px!important;font-weight:700!important;display:inline!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-select svg{color:#fff!important;stroke:currentColor!important;flex:none!important;width:16px!important;height:16px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-select:hover:not(:disabled){background:#2b6ea6!important;border-color:#2b6ea6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-select:focus-visible{outline-offset:2px!important;outline:3px solid #a7cde9!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid .shop-product-select:disabled{opacity:.5!important;cursor:not-allowed!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:960px!important;margin:0 auto!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-card{aspect-ratio:auto!important;color:#243746!important;box-sizing:border-box!important;direction:rtl!important;background:#fff!important;border:1px solid #dfe8ef!important;border-radius:14px!important;grid-template-rows:auto!important;grid-template-columns:48px minmax(0,1fr) 104px!important;align-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;max-height:none!important;padding:12px!important;display:grid!important;box-shadow:0 2px 8px #2437460d!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-art{aspect-ratio:1!important;background:0 0!important;border-radius:9px!important;grid-area:1/1!important;place-self:center!important;width:48px!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-art img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-copy{text-align:right!important;color:#243746!important;flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-category{display:none!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] :is(.shop-product-copy h3,.shop-product-title-button){color:#243746!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;display:block!important;overflow:visible!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .product-readable-title{max-width:100%!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:right!important;white-space:normal!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price{color:#526a7b!important;text-align:right!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:16px!important;line-height:1.6!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price>span{align-items:baseline!important;gap:5px!important;display:inline-flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price strong{color:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price small{color:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price del{color:#6a7f8e!important;font-size:12px!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-footer{background:0 0!important;border:0!important;grid-area:1/3!important;justify-content:center!important;align-items:center!important;width:104px!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-select{color:#fff!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;box-shadow:none!important;box-sizing:border-box!important;background:#337dbb!important;border:1px solid #337dbb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-select .desktop-product-action-label{color:#fff!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:inline!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-select svg{color:#fff!important;stroke:currentColor!important;flex:none!important;width:16px!important;height:16px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] :is(.shop-product-select,.shop-product-art,.shop-product-title-button):focus-visible{outline-offset:3px!important;outline:3px solid #a7cde9!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-badge{white-space:normal!important;top:auto!important;bottom:0!important;max-width:100%!important;padding:2px!important;font-size:8px!important;line-height:1.2!important;inset-inline:0!important}@media (max-width:360px){html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-card{grid-template-columns:40px minmax(0,1fr) 84px!important;gap:8px!important;padding:10px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-art{width:40px!important;height:40px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-footer{width:84px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] :is(.shop-product-copy h3,.shop-product-title-button){font-size:16px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] :is(.shop-product-price,.shop-product-price strong){font-size:14px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-select{min-height:44px!important;padding:9px 5px!important}}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-card{color:#e8f2fa!important;box-shadow:none!important;background:#142332!important;border-color:#345064!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] :is(.shop-product-copy,.shop-product-copy h3,.shop-product-title-button){color:#e8f2fa!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price{color:#a7cde9!important}html:root body .app-shell:not(.app-shell-admin)[data-theme=dark] section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-card{color:#e8f2fa!important;box-shadow:none!important;background:#142332!important;border-color:#345064!important}html:root body .app-shell:not(.app-shell-admin)[data-theme=dark] section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] :is(.shop-product-copy,.shop-product-copy h3,.shop-product-title-button){color:#e8f2fa!important}html:root body .app-shell:not(.app-shell-admin)[data-theme=dark] section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .shop-product-price{color:#a7cde9!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid[data-product-list=true] .product-title-part{flex-wrap:wrap!important;max-width:100%!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button{aspect-ratio:auto!important;box-sizing:border-box!important;grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-items:start center!important;gap:6px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px 4px!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>.service-picker-art{aspect-ratio:1!important;box-sizing:border-box!important;background:0 0!important;flex:none!important;place-self:start center!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:80px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>.service-picker-art img{aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-category-compact.mq-category-compact:has(.service-picker.main-categories) .service-picker.main-categories .root-groups>button>b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important;height:auto!important;min-height:3.2em!important;margin:0!important;padding:0!important;font-size:clamp(11px,3.4cqi,13px)!important;font-weight:700!important;line-height:1.6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-card{grid-template-columns:48px minmax(0,1fr) 48px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-footer{justify-self:end!important;width:48px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-select{color:#fff!important;box-sizing:border-box!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#337dbb!important;border:1px solid #337dbb!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-select .desktop-product-action-label{display:none!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-select svg{color:#fff!important;stroke:currentColor!important;stroke-width:2px!important;flex:none!important;width:22px!important;height:22px!important;display:block!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-select:hover:not(:disabled){background:#2b6ea6!important;border-color:#2b6ea6!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-select:focus-visible{outline-offset:3px!important;outline:3px solid #a7cde9!important}@media (max-width:360px){html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-card{grid-template-columns:40px minmax(0,1fr) 44px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-footer{width:44px!important}html:root body .app-shell:not(.app-shell-admin) section.page-view.products-view.products-view.mq-api-product-layout.mq-api-product-layout.mq-card-spacing-refine.mq-white-product-cards .shop-product-grid:is([data-product-list=true],[data-pubg-list=true]) .shop-product-select{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.admin-view .admin-workspace{position:relative;display:block!important}.admin-view .admin-workspace-content{width:100%;min-width:0;max-width:none}.admin-view .admin-workspace-content>.admin-section{width:100%;max-width:none;padding:20px!important}.admin-view .admin-drawer-trigger{color:#19364f;text-align:start;cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:64px;margin:16px 0;padding:12px 16px;position:relative;display:flex!important}.admin-view .admin-drawer-trigger>span:first-child{background:#edf5ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-view .admin-drawer-trigger>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-view .admin-drawer-trigger small{color:#71869a;font-size:12px}.admin-view .admin-drawer-trigger b{font-size:14px}.admin-view .admin-drawer-trigger em{color:#075fc0;align-items:center;gap:10px;margin-inline-start:auto;font-size:14px;font-style:normal;display:flex}.admin-view .admin-drawer-trigger em>span{font:28px/1 sans-serif}.admin-view .admin-drawer-backdrop{z-index:200;background:#0f233c1f;border:0;display:block;position:fixed;inset:0}html .admin-view .admin-navigation-shell{z-index:203;visibility:hidden;width:min(380px,100%);max-height:min(640px,70dvh);border-radius:18px!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;inset:auto!important;inset-block-start:74px!important;inset-inline-end:0!important;transform:none!important;box-shadow:0 18px 60px #142d4b2e!important}.admin-view .admin-menu-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:12px;position:fixed;inset:0;overflow:hidden}.admin-view .admin-menu-dialog[open]{justify-content:flex-start;display:flex}.admin-view .admin-menu-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f233c3d}html .admin-view .admin-menu-dialog .admin-navigation-shell{visibility:visible;flex-direction:column;width:min(390px,100%);height:100%;min-height:0;max-height:100%;border-radius:20px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.admin-view .admin-menu-dialog .admin-drawer-header{flex:none;min-height:76px;padding:16px;position:static}.admin-view .admin-menu-dialog .admin-drawer-groups{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:8px 12px 20px;display:block;overflow-y:auto}.admin-view .admin-menu-dialog .admin-drawer-header>button{width:40px;height:40px}@media (max-width:480px){.admin-view .admin-menu-dialog{padding:8px;padding-bottom:max(8px, env(safe-area-inset-bottom))}}.admin-view .admin-drawer-header>button{cursor:pointer;place-items:center;display:grid}.admin-view .admin-drawer-group{border-bottom:1px solid #e2e9f0;padding:8px 0}.admin-view .admin-drawer-group>header b,.admin-view .admin-drawer-group button small,.admin-view .admin-drawer-group>header small{font-size:12px}.admin-view .admin-drawer-group button{border-radius:10px;min-height:52px}.admin-view .admin-drawer-group button b{font-size:14px}.admin-view .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{text-align:start;grid-template-rows:auto auto;border-radius:16px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:6px 12px!important;width:auto!important;min-width:0!important;min-height:96px!important;padding:14px!important;display:grid!important}.admin-view .admin-quick-access>button>i{grid-area:1/1/3;width:38px!important;height:38px!important}.admin-view .admin-quick-access>button>span{grid-area:1/2;white-space:normal!important;font-size:12px!important}.admin-view .admin-quick-access>button>strong{overflow-wrap:anywhere;grid-area:2/2;font-size:19px!important}.admin-view .admin-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-view .financial-card-primary{grid-column:auto}.admin-view .financial-card{min-height:130px}.admin-view .financial-card span{font-size:14px}.admin-view .financial-card small{font-size:12px}.admin-view .financial-card strong{font-size:clamp(20px,2.1vw,28px)}.admin-view .admin-card-list{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.admin-view .admin-order-card{width:100%;min-width:0;max-width:none;container:order-card/inline-size}.admin-view .admin-order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-view .admin-order-note{grid-column:1/-1}.admin-view .admin-order-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-view .admin-order-form-grid :is(input,select,textarea){font-size:14px}.admin-view .admin-order-form-grid label>span,.admin-view .admin-order-management small{font-size:12px!important}.admin-view :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #2785e8}@container order-card (width>=720px){.admin-view .admin-order-form-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr)}.admin-view .admin-order-note{grid-column:auto}.admin-view .admin-order-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.admin-view .admin-quick-access,.admin-view .admin-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-view .admin-workspace-content>.admin-section{padding:12px!important}.admin-view .admin-quick-access>button>strong{font-size:16px!important}.admin-view .admin-drawer-trigger em{font-size:12px}}@container order-card (width<=420px){.admin-view .admin-order-form-grid{grid-template-columns:minmax(0,1fr)}.admin-view .admin-order-management-heading{flex-wrap:wrap}}[data-theme=dark] .admin-view .admin-drawer-trigger{color:#edf5fc;background:#0d2238;border-color:#29465f}[data-theme=dark] .admin-view .admin-drawer-trigger em{color:#8cc5ff}[data-theme=dark] .admin-view .admin-drawer-group{border-color:#29465f}.admin-sound-test{color:#125acb;cursor:pointer;background:#f1f6fd;border:1px solid #d4e3f6;border-radius:10px;flex-shrink:0;width:38px;height:38px;font-size:22px}.admin-sound-test:focus-visible{outline-offset:3px;outline:2px solid #2475d0}.login-unlock{grid-template-columns:minmax(0,440px);justify-content:center;min-height:100dvh;padding:24px 16px;display:grid}.login-unlock .auth-card{width:100%;min-width:0}.login-unlock h2{margin:24px 0 12px;font-size:24px}.login-unlock p,.passkey-manager p{color:var(--muted);font-size:14px;line-height:1.9}.login-unlock .login-pin-input{text-align:center;letter-spacing:16px;min-height:60px;font-size:28px}.login-device-button{color:#125ab5;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#edf5ff;border:1px solid #bbd5f4;border-radius:12px;margin:14px 0;padding:12px}.login-device-button:disabled{opacity:.55;cursor:default}.passkey-manager{border:1px solid var(--glass-border);background:var(--glass-bg-strong);border-radius:18px;padding:20px}.passkey-manager h3{margin:0 0 12px}.passkey-manager label{gap:8px;font-size:14px;display:grid}.passkey-manager input{width:100%;min-height:46px;color:inherit;background:0 0;border:1px solid #bbd5f4;border-radius:10px;padding:10px}.passkey-manager select{background:var(--glass-bg-strong);width:100%;min-height:46px;color:inherit;font:inherit;border:1px solid #bbd5f4;border-radius:10px;padding:10px}.passkey-manager ul{margin:0;padding:0;list-style:none}.passkey-manager li{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.passkey-manager li button{min-height:40px;color:inherit;background:0 0;border:1px solid #bbd5f4;border-radius:10px;padding:8px 16px}[data-theme=dark] .login-device-button{color:#a4d0ff;background:#143553;border-color:#315b82}.auth-final .auth-card fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.auth-final .auth-card fieldset[hidden],.auth-final .auth-card fieldset:empty{display:none}.auth-final .auth-about-link{text-align:center;color:#125acb;text-underline-offset:4px;margin-top:12px;font-size:14px}.auth-final{background:#f5f8fc;grid-template-columns:minmax(280px,.85fr) minmax(400px,1.15fr);align-items:center;gap:48px;padding:48px max(24px,50vw - 590px)}.auth-final .auth-brand-panel{color:#17365c;background:#eaf3ff;border:1px solid #dce8f7;border-radius:24px;align-content:center;align-self:stretch;gap:28px;padding:40px}.auth-final .auth-brand-panel:after{display:none}.auth-final .auth-brand-panel>img{width:80px;height:80px;box-shadow:none;object-fit:contain;border-radius:12px}.auth-final .auth-brand-panel span{color:#346aa6;letter-spacing:2px;font-size:13px}.auth-final .auth-brand-panel h1{letter-spacing:0;font-size:clamp(30px,3.4vw,44px);line-height:1.7}.auth-final .auth-brand-panel p{color:#526b87;font-size:16px;line-height:2}.auth-final .auth-brand-panel ul{gap:0;display:grid}.auth-final .auth-brand-panel li{color:#3e6189;background:0 0;border:0;border-top:1px solid #d4e3f5;border-radius:0;padding:16px 0;font-size:14px;font-weight:500}.auth-final .auth-card{box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:560px;margin:0;padding:32px;display:flex;box-shadow:0 10px 40px #2343680d}.auth-final .auth-install-area{order:5;justify-items:center;margin:20px 0 0}.auth-final .auth-card>header{gap:10px;margin-bottom:24px}.auth-final .auth-card>header img,.login-unlock .auth-card>header img{object-fit:contain;border-radius:9px}.auth-final .auth-language{max-width:100px;margin-inline-start:auto}.auth-final .auth-language select{border-radius:8px;width:100%;min-width:0}.auth-final .auth-card>nav{background:#f0f5fb;border-radius:11px;padding:4px}.auth-final .auth-card>nav button{border-radius:8px;min-height:44px;font-size:14px}.auth-final .auth-card>nav button.active{box-shadow:0 1px 4px #1a406c14}.auth-progress{justify-content:center;align-items:flex-start;gap:8px;margin:2px 0 4px;display:flex}.auth-progress>span{color:#8a9aab;justify-items:center;gap:5px;width:76px;font-size:11px;display:grid}.auth-progress>span b{background:#fff;border:1px solid #cfdae7;border-radius:50%;place-items:center;width:28px;height:28px;font:700 12px Arial,sans-serif;display:grid}.auth-progress>span.active{color:#0b4fd9;font-weight:700}.auth-progress>span.active b{color:#fff;background:#0b4fd9;border-color:#0b4fd9}.auth-progress>i{background:#d6e0eb;flex:1;max-width:54px;height:1px;margin-top:14px}.auth-progress>i.done{background:#0b4fd9}.auth-final .auth-card input{background:#fff;border-color:#d6e0ec;border-radius:10px}.auth-final .auth-card label{font-size:14px;font-weight:600}.auth-final .auth-card h2{font-size:25px;font-weight:750}.auth-final .auth-kicker{font-size:12px;font-weight:500}.auth-final .auth-submit{min-height:50px;box-shadow:none;background:#125acb;border-radius:10px;margin-top:4px}.auth-final .auth-submit:hover{background:#104daa}.auth-final .auth-phone-field{gap:8px;display:grid}.auth-final .auth-phone-field>label{align-items:center;gap:8px;display:flex}.auth-final .auth-phone-field em{color:#7a899d;font-size:12px;font-style:normal;font-weight:400}.auth-final .auth-phone-row{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.auth-final .auth-phone-row>select{color:#263f5c;width:100%;min-width:0;min-height:50px;font:inherit;text-overflow:ellipsis;background:#f8fafd;border:1px solid #d6e0ec;border-radius:10px;padding:8px;font-size:13px}.auth-final .auth-national-input{background:#fff;border:1px solid #d6e0ec;border-radius:10px;align-items:center;min-width:0;display:flex}.auth-final .auth-national-input b{color:#365f93;white-space:nowrap;border-right:1px solid #e0e8f1;padding:0 10px;font:500 14px Arial,sans-serif}.auth-final .auth-national-input input{background:0 0;border:0;flex:1;width:0;padding:0 10px;font-size:16px}.auth-final .auth-national-input:focus-within{outline-offset:2px;outline:2px solid #2a78d1}.auth-final .auth-national-input input:focus{box-shadow:none}.auth-final .auth-card :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #2a78d1}.auth-final .auth-card>footer{margin-top:20px;line-height:1.8}.topbar .brand-mark img,.logo-mark img{border-radius:9px}.auth-final{gap:32px;padding-block:24px}.auth-final .auth-card{padding:24px}.auth-final .auth-card>header{margin-bottom:14px}.auth-final .auth-card form{gap:12px;padding-top:14px}.auth-final .auth-card input,.auth-final .auth-phone-row>select{height:44px;min-height:44px}.auth-final .auth-card>footer,.auth-final .auth-install-area{margin-top:10px}.auth-final .auth-card form>div:first-child>p,.auth-final .auth-kicker{display:none}@media (max-width:850px){.auth-final{grid-template-columns:minmax(0,560px);justify-content:center;gap:0;padding:24px 16px}.auth-final .auth-brand-panel{display:none}.auth-final .auth-card{padding:26px}}@media (max-width:430px){.auth-final{padding:12px}.auth-final .auth-card{border-radius:18px;padding:20px 16px}.auth-final .auth-card h2{font-size:22px}.auth-final .auth-two-fields{grid-template-columns:1fr}.auth-final .auth-phone-row{grid-template-columns:minmax(0,1fr)}.auth-final .auth-phone-row>select{min-height:44px}.auth-progress>span{width:62px}.auth-progress>i{max-width:28px}}.auth-final.auth-register{box-sizing:border-box;grid-template-columns:minmax(280px,400px) minmax(360px,480px);place-content:center;gap:28px;min-height:100dvh;padding:12px 20px}.auth-register .auth-brand-panel{align-self:stretch;gap:18px;padding:28px}.auth-register .auth-brand-panel>img{width:60px;height:60px}.auth-register .auth-brand-panel h1{margin-block:8px;font-size:32px;line-height:1.5}.auth-register .auth-brand-panel p{line-height:1.75}.auth-register .auth-brand-panel li{padding-block:10px}.auth-register .auth-card{border-radius:18px;max-width:480px;padding:18px 20px}.auth-register .auth-card>header{margin-bottom:10px}.auth-register .auth-card>header img{width:36px;height:36px}.auth-register .auth-card h2{font-size:22px}.auth-register .auth-card form{gap:8px;padding-top:10px}.auth-register .auth-card fieldset{gap:8px}.auth-register .auth-card label,.auth-register .auth-phone-field{gap:4px}.auth-register .auth-card .auth-submit{min-height:44px;margin-top:0}.auth-register .claim-toggle{min-height:28px;margin-top:6px}.auth-register .auth-about-link{margin-top:4px;line-height:24px}.auth-register .auth-card>footer{margin-top:6px;padding-top:6px}.auth-register .auth-install-area{margin:6px 0 0}@media (max-width:850px){.auth-final.auth-register{grid-template-columns:minmax(0,480px);gap:0;padding:12px}}@media (max-width:430px){.auth-register .auth-card{padding:16px}.auth-register .auth-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-register .auth-phone-row{grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr)}}.auth-published.auth-final{--entry-bg:#f3f8ff;--entry-card:#fff;--entry-ink:#14233f;--entry-muted:#64748b;--entry-line:#dfe7f2;--entry-soft:#f4f7fc;--entry-blue:#0b4fd9;box-sizing:border-box;background:var(--entry-bg);min-height:100dvh;color:var(--entry-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:28px 20px 32px;display:flex}.auth-published[data-appearance=dark]{--entry-bg:#0c1526;--entry-card:#142138;--entry-ink:#eef4ff;--entry-muted:#a9b8ce;--entry-line:#30425d;--entry-soft:#1c2c45;--entry-blue:#87b0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.auth-published[data-appearance=auto]{--entry-bg:#0c1526;--entry-card:#142138;--entry-ink:#eef4ff;--entry-muted:#a9b8ce;--entry-line:#30425d;--entry-soft:#1c2c45;--entry-blue:#87b0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.auth-published .auth-publish-toolbar{justify-content:space-between;align-items:center;gap:16px;width:min(100%,440px);margin-bottom:28px;display:flex}.auth-published .auth-publish-toolbar label{min-width:0;color:var(--entry-muted);align-items:center;gap:6px;display:flex}.auth-published .auth-publish-toolbar img{width:20px;height:20px}.auth-published .auth-publish-toolbar select{max-width:130px;height:40px;color:var(--entry-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 9px;font-size:14px}.auth-published .auth-publish-heading{text-align:center;width:min(100%,440px);margin:0 0 24px}.auth-published .auth-publish-logo{width:fit-content;color:var(--entry-blue);justify-content:center;align-items:center;gap:10px;margin:0 auto 22px;text-decoration:none;display:flex}.auth-published .auth-publish-logo img{object-fit:contain;width:45px;height:45px}.auth-published .auth-publish-logo strong{font-size:21px;font-weight:750}.auth-published .auth-publish-heading h1{color:var(--entry-ink);margin:0 0 6px;font-size:28px;font-weight:750;line-height:1.6}.auth-published .auth-publish-heading p{color:var(--entry-muted);margin:0;font-size:15px;line-height:1.9}.auth-published.auth-final .auth-card{border:1px solid var(--entry-line);background:var(--entry-card);width:min(100%,440px);max-width:440px;color:var(--entry-ink);border-radius:22px;flex-shrink:0;align-self:center;margin:0;padding:28px;box-shadow:0 6px 24px #142c5510}.auth-published .auth-card>nav{background:var(--entry-soft);border-radius:12px;margin-bottom:4px;padding:4px}.auth-published .auth-card>nav button{color:var(--entry-muted);border-radius:9px;min-height:42px;font-size:15px;font-weight:600}.auth-published .auth-card>nav button.active{background:var(--entry-card);color:var(--entry-blue);box-shadow:0 1px 4px #142c5510}.auth-published .auth-card form{gap:20px;padding-top:22px}.auth-published .auth-card fieldset{gap:18px}.auth-published .auth-card label{color:var(--entry-ink);gap:8px;font-size:14px;font-weight:500;line-height:1.7}.auth-published .auth-card :is(input,select){color:var(--entry-ink);background:var(--entry-card);border-color:var(--entry-line);font:inherit;border-radius:11px;min-width:0;font-size:16px}.auth-published .auth-card input{height:50px;min-height:50px}.auth-published .auth-card input:focus{border-color:var(--entry-blue);background:var(--entry-card);box-shadow:0 0 0 3px #0b4fd915}.auth-published .auth-card select{border:1px solid var(--entry-line);min-height:48px;padding:8px}.auth-published .auth-card .password-field button{background:0 0;place-items:center;min-width:42px;min-height:42px;padding:10px;display:grid;top:4px;left:4px}.auth-published .password-field button img{width:21px;height:21px}.auth-published .auth-card .password-field input{padding-left:54px}.auth-published .auth-card .auth-submit{color:#fff;height:50px;box-shadow:none;background:#0b4fd9;border-radius:11px;margin-top:2px;font-size:16px;font-weight:650}.auth-published .auth-card .auth-submit:hover:not(:disabled){background:#0944bc}.auth-published .auth-card :is(label small,.auth-phone-field em){color:var(--entry-muted);font-size:13px;font-weight:400;line-height:1.8}.auth-published .auth-phone-row{grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr)}.auth-published .auth-national-input{border-color:var(--entry-line);background:var(--entry-card)}.auth-published .auth-national-input b{border-color:var(--entry-line);color:var(--entry-blue)}.auth-published .auth-national-input input{background:0 0}.auth-published .auth-card .auth-terms{align-items:flex-start;gap:10px;display:flex}.auth-published .auth-card .auth-terms input{accent-color:#0b4fd9;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:4px}.auth-published .auth-card :is(.auth-about-link,.claim-toggle){color:var(--entry-blue);font-size:14px;line-height:1.8}.auth-published .auth-card .auth-about-link{margin-top:18px;text-decoration:none}.auth-published .auth-card>footer{border-color:var(--entry-line);color:var(--entry-muted);justify-content:center;align-items:center;gap:7px;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.8;display:flex}.auth-published .auth-card>footer img{flex:0 0 18px;width:18px;height:18px}.auth-published .auth-install-area{margin:14px 0 0}.auth-published .auth-install-button{color:var(--entry-blue);background:0 0;border:0;min-height:40px;font-size:14px;font-weight:500}.auth-published .auth-install-button img{width:18px;height:18px}.auth-published .auth-progress{margin:22px 0 0}.auth-published .auth-progress>span{color:var(--entry-muted)}.auth-published .auth-progress>span b{background:var(--entry-soft);border-color:var(--entry-line)}.auth-published .auth-progress>span.active{color:var(--entry-blue)}.auth-published .auth-progress>span.active b{color:#fff;background:#0b4fd9;border-color:#0b4fd9}.auth-published .auth-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}.auth-published :is(a,button,select):focus-visible{outline:2px solid var(--entry-blue);outline-offset:4px}@media (max-width:520px){.auth-published.auth-final{justify-content:flex-start;padding:16px 16px 28px}.auth-published .auth-publish-toolbar{margin-bottom:20px}.auth-published .auth-publish-heading{margin-bottom:22px}.auth-published .auth-publish-logo{margin-bottom:18px}.auth-published .auth-publish-heading h1{font-size:25px}.auth-published.auth-final .auth-card{border-radius:20px;padding:23px 20px}.auth-published .auth-card fieldset{gap:15px}.auth-published .auth-two-fields{grid-template-columns:1fr 1fr;gap:12px!important}}@media (max-width:360px){.auth-published.auth-final{padding-inline:10px}.auth-published.auth-final .auth-card{padding:20px 16px}.auth-published .auth-phone-row,.auth-published .auth-two-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.auth-published :is(button,input,a){transition:background-color .15s,border-color .15s,box-shadow .15s}}.auth-published .auth-publish-toolbar{gap:12px}.auth-published .auth-publish-toolbar>label{background:0 0;border:0;flex:0 auto;align-items:center;gap:7px;min-width:0;max-width:55%;padding:0;display:flex}.auth-published .auth-control-title{color:var(--entry-muted);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:1.6;display:flex}.auth-published .auth-publish-toolbar select{width:auto;min-width:0;max-width:100px;height:44px;color:var(--entry-ink);cursor:pointer;background:0 0;padding:0 3px;font-size:14px}.auth-published .auth-publish-toolbar img{flex-shrink:0;width:19px;height:19px}.auth-published .auth-field-title{color:var(--entry-ink);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.7;display:flex}.auth-published .auth-field-title img{flex:0 0 19px;width:19px;height:19px}.auth-published .auth-residence-field{gap:8px;display:grid}.auth-published .auth-country-trigger{border:1px solid var(--entry-line);background:var(--entry-card);width:100%;min-height:50px;color:var(--entry-ink);font:inherit;text-align:start;cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.auth-published .auth-country-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auth-published .auth-country-trigger>img{flex:0 0 18px;width:18px;height:18px}.auth-published .auth-country-flag{flex:0 0 30px;font-size:23px;line-height:1}.auth-published .auth-national-input{box-sizing:border-box;width:100%;min-height:50px}.auth-published .auth-national-input b{flex-shrink:0;padding:0 14px;font-size:16px}.auth-published .auth-national-input input{text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:0}.auth-published .auth-country-dialog{box-sizing:border-box;border:1px solid var(--entry-line);width:min(440px,100vw - 32px);max-height:80dvh;color:var(--entry-ink);background:var(--entry-card);border-radius:20px;margin:auto;padding:20px;box-shadow:0 20px 60px #0003}.auth-published .auth-country-dialog::backdrop{background:#08172b80}.auth-published .auth-country-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.auth-published .auth-country-dialog h2{margin:0;font-size:18px}.auth-published .auth-country-dialog>header button{background:var(--entry-soft);color:var(--entry-blue);font:inherit;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:8px 12px}.auth-published .auth-country-results{overscroll-behavior:contain;gap:4px;max-height:50dvh;margin-top:12px;display:grid;overflow-y:auto}.auth-published .auth-country-results>button{width:100%;min-height:48px;color:var(--entry-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:15px;display:flex}.auth-published .auth-country-results>button[aria-pressed=true],.auth-published .auth-country-results>button:hover{background:var(--entry-soft)}.auth-published .auth-country-results>button>span:nth-child(2){flex:1;min-width:0}.auth-published .auth-country-results b{color:var(--entry-muted);white-space:nowrap;font-size:14px;font-weight:500}@media (max-width:360px){.auth-published .auth-publish-toolbar{gap:6px}.auth-published .auth-control-title{gap:3px;font-size:12px}.auth-published .auth-publish-toolbar>label{gap:3px}.auth-published .auth-publish-toolbar select{max-width:85px;font-size:13px}}.auth-published .auth-icon-choice{border:1px solid var(--entry-line);background:var(--entry-card);width:44px;height:44px;color:var(--entry-blue);cursor:pointer;border-radius:50%;place-items:center;padding:10px;display:grid}.auth-published .auth-publish-toolbar .auth-icon-choice img{width:22px;height:22px}.auth-published .auth-icon-choice:hover{background:var(--entry-soft)}.auth-published .auth-choice-dialog{box-sizing:border-box;border:1px solid var(--entry-line);background:var(--entry-card);width:min(320px,100vw - 32px);max-height:80dvh;color:var(--entry-ink);border-radius:20px;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 60px #0003}.auth-published .auth-choice-dialog::backdrop{background:#08172b70}.auth-published .auth-choice-dialog h2{margin:0 0 20px;padding-inline-end:32px;font-size:18px;font-weight:600;line-height:1.8}.auth-published .auth-choice-options{gap:6px;display:grid}.auth-published .auth-choice-options button{width:100%;min-height:48px;color:var(--entry-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:16px;display:flex}.auth-published .auth-choice-options button:hover,.auth-published .auth-choice-options button[aria-pressed=true]{background:var(--entry-soft);border-color:var(--entry-line)}.auth-published .auth-choice-options img{width:20px;height:20px}.auth-published .auth-choice-close{inset-inline-end:14px;background:var(--entry-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px}.auth-published .auth-choice-close img{width:20px;height:20px}.auth-published .auth-language-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1}.auth-published .auth-choice-option-label{align-items:center;gap:12px;display:flex}.auth-published .auth-publish-toolbar .auth-icon-choice img.auth-language-flag,.auth-published .auth-choice-options img.auth-language-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:26px;height:19px}.auth-published .auth-country-trigger>img.auth-country-flag,.auth-published .auth-country-results img.auth-country-flag{object-fit:cover;border-radius:3px;flex:0 0 28px;width:28px;height:20px}.pin-published .pin-back{color:var(--entry-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;display:flex}.pin-published .pin-back img{width:20px;height:20px}.pin-published .pin-emblem{background:var(--entry-soft);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 4px;display:grid}.pin-published .pin-emblem img{width:27px;height:27px}.pin-published .auth-card .unlock-pin-field,.pin-published .auth-card .unlock-password{font-weight:500;color:var(--entry-ink)!important;font-size:14px!important}.pin-published .unlock-pin-boxes{gap:12px;width:100%}.pin-published .unlock-pin-boxes>i{max-height:76px;color:var(--entry-ink);box-shadow:none;border-radius:13px;font-size:28px;border:1px solid var(--entry-line)!important;background:var(--entry-card)!important}.pin-published .unlock-pin-boxes:focus-within>i.active{box-shadow:0 0 0 3px #0b4fd915;border-color:var(--entry-blue)!important}.pin-published .unlock-pin-boxes>i.filled{border-color:var(--entry-blue)!important;background:var(--entry-soft)!important}.pin-published .unlock-password input{background:var(--entry-card)!important;border-color:var(--entry-line)!important}.pin-published .unlock-submit:disabled{opacity:.5;cursor:not-allowed}.pin-published .unlock-divider{color:var(--entry-muted);margin:20px 0;font-size:14px}.pin-published .unlock-divider:before,.pin-published .unlock-divider:after{background:var(--entry-line)}.pin-published .login-device-button{border:1px solid var(--entry-line);background:var(--entry-card);width:100%;min-height:50px;color:var(--entry-ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.pin-published .login-device-button img{width:23px;height:23px}.pin-published .pin-card>small{text-align:center;color:var(--entry-muted);margin-top:10px;font-size:13px;line-height:1.8;display:block}.pin-published .unlock-forgot{color:var(--entry-blue);min-height:44px;margin-top:16px;font-size:14px;font-weight:500}.pin-published .auth-error{font-size:14px;line-height:1.8}@media (max-width:360px){.pin-published .unlock-pin-boxes{gap:8px}}.auth-published .auth-google-area{margin-top:18px}.auth-published .auth-google-button{border:1px solid var(--entry-line);background:var(--entry-card);width:100%;min-height:50px;color:var(--entry-ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.auth-published .auth-google-button img{width:22px;height:22px}.auth-published .auth-google-button:disabled{opacity:.5;cursor:not-allowed}.auth-published .auth-google-consent{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.auth-published .auth-google-consent input{accent-color:#0b4fd9;width:18px!important;height:18px!important;min-height:18px!important}:is(body:has(.auth-published.auth-login),body:has(.auth-published.pin-published)){overflow:hidden}.auth-published.auth-login,.auth-published.pin-published{width:100%;height:100dvh;min-height:0;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(22px,env(safe-area-inset-bottom));position:fixed;inset:0;overflow:hidden}@media (max-height:850px){.auth-published.auth-login,.auth-published.pin-published{padding-inline:16px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));justify-content:center}.auth-login .auth-publish-toolbar,.pin-published .auth-publish-toolbar{margin-bottom:8px}.auth-login .auth-publish-heading,.pin-published .auth-publish-heading{margin-bottom:10px}.auth-login .auth-publish-logo,.pin-published .auth-publish-logo{margin-bottom:5px}.auth-login .auth-publish-logo img,.pin-published .auth-publish-logo img{width:36px;height:36px}.auth-login .auth-publish-logo strong,.pin-published .auth-publish-logo strong{font-size:18px}.auth-login .auth-publish-heading h1,.pin-published .auth-publish-heading h1{font-size:22px;line-height:1.4}.pin-published .auth-publish-heading p{font-size:13px;line-height:1.55}.auth-published.auth-login .auth-card,.auth-published.pin-published .auth-card{border-radius:18px;padding:16px 18px}.auth-login .auth-card>nav button{min-height:38px}.auth-login .auth-card form,.pin-published .auth-card form{gap:11px;padding-top:12px}.auth-login .auth-card fieldset{gap:11px}.auth-login .auth-card label,.pin-published .auth-card label{gap:4px;line-height:1.5}.auth-login .auth-card input,.pin-published .auth-card input{height:44px;min-height:44px}.auth-login .auth-card .password-field button{top:1px}.auth-login .auth-card .auth-submit,.pin-published .auth-card .auth-submit{height:44px;min-height:44px}.auth-login .auth-google-area{margin-top:9px}.auth-login .unlock-divider,.pin-published .unlock-divider{margin:9px 0}.auth-login .auth-google-button,.pin-published .login-device-button{min-height:44px}.pin-published .pin-emblem{border-radius:13px;width:42px;height:42px}.pin-published .pin-emblem img{width:22px;height:22px}.pin-published .unlock-forgot{min-height:36px;margin-top:7px}.pin-published .pin-card>small{margin-top:5px;line-height:1.5}}@media (max-height:620px){.auth-login .auth-publish-heading,.pin-published .auth-publish-heading{display:none}.auth-login .auth-publish-toolbar,.pin-published .auth-publish-toolbar{margin-bottom:6px}}.auth-published.auth-moqimi-minimal{--entry-blue:#12637d;--entry-bg:#f3f8fa;--entry-line:#e0e8ec;justify-content:flex-start;gap:0;padding:22px 18px 32px}.auth-moqimi-minimal .auth-publish-toolbar,.auth-moqimi-minimal .auth-publish-heading{width:min(100%,400px);margin:0 auto 20px}.auth-moqimi-minimal .auth-publish-logo{gap:10px;margin-bottom:14px}.auth-moqimi-minimal .auth-publish-logo img{width:40px;height:40px}.auth-moqimi-minimal .auth-publish-logo strong{color:var(--entry-blue);font-size:19px}.auth-moqimi-minimal .auth-publish-heading h1{margin:0;font-size:23px;font-weight:700}.auth-published.auth-moqimi-minimal .auth-card{border:1px solid var(--entry-line);border-radius:22px;width:min(100%,400px);margin:0 auto;padding:22px;box-shadow:0 8px 30px #1432410a}.auth-moqimi-minimal .auth-card>nav{border-radius:12px;padding:4px}.auth-moqimi-minimal .auth-card>nav button{border-radius:9px;min-height:42px;font-size:14px;font-weight:600}.auth-moqimi-minimal .auth-card>nav button.active{box-shadow:0 2px 6px #1432410d}.auth-moqimi-minimal .auth-card form{gap:15px;padding-top:20px}.auth-moqimi-minimal .auth-card fieldset{gap:14px}.auth-moqimi-minimal .auth-field-title{gap:7px;font-size:13px;font-weight:500}.auth-moqimi-minimal .auth-field-title img{width:18px;height:18px}.auth-moqimi-minimal .auth-card input:not([type=checkbox]),.auth-moqimi-minimal .auth-national-input,.auth-moqimi-minimal .auth-country-trigger{border-radius:11px;height:46px;min-height:46px}.auth-moqimi-minimal .auth-card input:not([type=checkbox]){font-size:16px}.auth-moqimi-minimal .auth-country-trigger{font-size:13px}.auth-moqimi-minimal .auth-country-flag{width:23px;height:17px}.auth-moqimi-minimal .auth-phone-field{gap:7px}.auth-moqimi-minimal .auth-submit{background:var(--entry-blue);min-height:46px;box-shadow:none;border-radius:12px;font-size:15px}.auth-moqimi-minimal .auth-google-button{min-height:46px;box-shadow:none;border-radius:12px;font-size:14px}.auth-moqimi-minimal .auth-google-button img{width:21px;height:21px}.auth-moqimi-minimal .unlock-divider{margin-block:16px}.auth-moqimi-minimal .auth-install-area{margin:16px 0 0}.auth-moqimi-minimal .auth-install-button{min-height:40px;color:var(--entry-blue);gap:8px;font-size:13px}.auth-moqimi-minimal .auth-progress{margin-block:18px 4px}.auth-moqimi-minimal .auth-progress b{width:26px;height:26px;font-size:12px}.auth-moqimi-minimal .auth-progress small{font-size:10px}.auth-moqimi-minimal .auth-google-consent{margin-bottom:12px;font-size:12px}.auth-moqimi-minimal .claim-toggle{margin-top:14px;font-size:12px}.auth-moqimi-minimal[data-appearance=dark]{--entry-blue:#87c8dc;--entry-bg:#0d202c;--entry-line:#29414f}.auth-moqimi-minimal[data-appearance=dark] .auth-submit{color:#fff;background:#12637d}@media (max-width:360px){.auth-published.auth-moqimi-minimal{padding-inline:12px}.auth-published.auth-moqimi-minimal .auth-card{padding:18px}}.auth-published.auth-moqimi-minimal.auth-login{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.auth-moqimi-minimal .auth-card,.auth-moqimi-minimal .auth-publish-toolbar,.auth-moqimi-minimal .auth-publish-heading{flex-shrink:0}.auth-published .auth-publish-logo.auth-brand{gap:12px;max-width:100%}.auth-published .auth-brand-symbol{flex:0 0 56px;width:56px;height:47px;display:block;position:relative;overflow:hidden}.auth-published .auth-publish-logo.auth-brand .auth-brand-mark{object-fit:contain;background:0 0;max-width:none;position:absolute;top:-12.4px;left:-8.8px;width:73.6px!important;height:73.6px!important}.auth-published .auth-publish-logo.auth-brand strong{font-size:21px;line-height:1.5}.auth-moqimi-minimal.auth-login .auth-card input:not([type=checkbox]){font-size:16px!important}.auth-moqimi-minimal.auth-login .auth-google-area{margin-top:8px}.auth-moqimi-minimal.auth-login .auth-google-area .unlock-divider{margin:0 0 12px}html body .auth-published .auth-phone-combined{border:1px solid var(--entry-line);background:var(--entry-card);box-sizing:border-box;direction:ltr;border-radius:11px;align-items:center;width:100%;min-width:0;min-height:50px;display:flex;overflow:visible}html body .auth-published .auth-phone-combined:focus-within{border-color:var(--entry-blue);outline:2px solid color-mix(in srgb,var(--entry-blue) 18%,transparent);outline-offset:2px}html body .auth-published .auth-phone-combined>.auth-country-picker{border-right:1px solid var(--entry-line);flex:none;min-width:0}html body .auth-published .auth-phone-combined .auth-country-compact{width:auto;height:auto;min-height:48px;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:10px 0 0 10px;align-items:center;gap:8px;padding:8px 10px;font-size:16px;display:flex}html body .auth-published .auth-phone-combined .auth-country-compact b{white-space:nowrap;color:var(--entry-ink);direction:ltr;unicode-bidi:isolate;font-size:16px;font-weight:600}html body .auth-published .auth-phone-combined .auth-country-compact .auth-country-flag{object-fit:cover;flex:0 0 24px;width:24px;height:18px}html body .auth-published .auth-phone-combined>input{text-align:left;font-variant-numeric:tabular-nums;direction:ltr;border-radius:0 10px 10px 0;flex:1 1 0;height:48px;min-height:48px;padding:10px 12px;width:0!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:16px!important}html body .auth-published .auth-phone-combined>input:focus{outline:0!important}html body .auth-published .auth-install-area>small{white-space:pre-line;margin-top:8px;font-size:14px;line-height:1.9;display:block}html body .home-screen-card .pwa-install-guide{white-space:pre-line;grid-column:1/-1;width:100%;margin:8px 0 0;font-size:14px;line-height:1.9}.app-shell-store .dashboard-ambient-header{color:#fff;direction:ltr;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:min(100% - 28px,732px);min-height:72px;margin:0 auto;padding:12px 4px 5px;display:flex}.app-shell-store .dashboard-today{text-align:left;direction:rtl;gap:1px;display:grid}.app-shell-store .dashboard-today strong{white-space:nowrap;color:#fff;letter-spacing:.01em;direction:ltr;unicode-bidi:isolate;grid-template-rows:auto;grid-template-columns:auto auto auto;align-items:baseline;gap:.32em;width:max-content;font-size:16px;line-height:1.4;display:inline-grid}.app-shell-store .dashboard-today strong span{direction:ltr;unicode-bidi:isolate}.app-shell-store .dashboard-date-day{grid-area:1/3}.app-shell-store .dashboard-date-month{grid-area:1/2}.app-shell-store .dashboard-date-year{grid-area:1/1}.app-shell-store .dashboard-today small{color:#ffffffb8;font-size:9px}.app-shell-store .dashboard-ambient-tools{direction:rtl;align-items:center;gap:9px;display:flex}.app-shell-store .dashboard-city-weather{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px;display:flex}.app-shell-store .dashboard-city-weather>i{filter:drop-shadow(0 2px 6px #124d5d40);font-size:25px;font-style:normal;line-height:1}.app-shell-store .dashboard-city-weather>span{text-align:right;gap:0;display:grid}.app-shell-store .dashboard-city-weather strong{color:#fff;font-size:16px;line-height:1.2}.app-shell-store .dashboard-city-weather small{color:#ffffffb8;font-size:9px}.app-shell-store .dashboard-ambient-header .dashboard-alert,.app-shell-store .dashboard-admin-switch-compact{color:#fff;width:38px;min-width:38px;height:38px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #ffffff47;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.app-shell-store .dashboard-ambient-header .dashboard-alert .shop-icon-glyph,.app-shell-store .dashboard-admin-switch-compact .shop-icon-glyph{width:20px;height:20px}.app-shell-store .dashboard-admin-switch-compact span{display:none}.weather-picker-backdrop{z-index:240;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02162b8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.weather-picker{border:1px solid var(--mq-line,#dde7f0);background:var(--mq-card,#fff);width:min(100%,430px);color:var(--mq-navy,#10275a);direction:rtl;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 24px 70px #001c3847}.weather-picker>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.weather-picker>header>div{align-items:center;gap:10px;display:flex}.weather-picker>header>div>span{font-size:30px;line-height:1}.weather-picker h2{color:var(--mq-navy,#10275a);margin:0;font-size:18px;line-height:1.55}.weather-picker header p{color:var(--mq-muted,#71809e);margin:2px 0 0;font-size:12px}.weather-picker>header>button{background:var(--mq-soft,#eef5fb);width:34px;height:34px;color:var(--mq-navy,#10275a);border:0;border-radius:10px;font-size:22px}.weather-current-location{border:1px solid color-mix(in srgb, var(--mq-blue) 24%, var(--mq-line,#dce6ef));background:color-mix(in srgb, var(--mq-blue) 7%, var(--mq-card,#fff));min-height:64px;color:var(--mq-navy,#10275a);text-align:right;border-radius:16px;align-items:center;gap:11px;padding:10px 13px;display:flex}.weather-current-location .shop-icon-glyph{width:24px;height:24px;color:var(--mq-blue)}.weather-current-location span{gap:2px;display:grid}.weather-current-location b{font-size:14px}.weather-current-location small{color:var(--mq-muted,#71809e);font-size:11px}.weather-preset-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.weather-preset-selects label{gap:6px;min-width:0;display:grid}.weather-preset-selects label>span{color:var(--mq-navy,#10275a);font-size:12px;font-weight:700}.weather-preset-selects select{border:1px solid var(--mq-line,#dce6ef);background:var(--mq-card,#fff);width:100%;min-width:0;min-height:46px;color:var(--mq-navy,#10275a);font:inherit;border-radius:13px;outline:0;padding:0 11px;font-size:12px}.weather-preset-selects select:focus{border-color:var(--mq-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--mq-blue) 15%, transparent)}.weather-picker form{gap:7px;display:grid}.weather-picker form>label{color:var(--mq-navy,#10275a);font-size:13px;font-weight:700}.weather-picker form>div{direction:rtl;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.weather-picker input{border:1px solid var(--mq-line,#dce6ef);background:var(--mq-card,#fff);min-width:0;min-height:48px;color:var(--mq-navy,#10275a);font:inherit;border-radius:13px;outline:0;padding:0 13px;font-size:13px}.weather-picker input:focus{border-color:var(--mq-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--mq-blue) 15%, transparent)}.weather-picker form button{background:var(--mq-blue);color:#fff;border:0;border-radius:13px;min-height:48px;padding-inline:18px;font-size:13px;font-weight:800}.weather-picker button:disabled{opacity:.58;cursor:wait}.weather-picker-error{color:#b42318;background:#fff0f0;border-radius:10px;margin:-4px 0 0;padding:9px 11px;font-size:12px}.weather-calendar-choice{gap:8px;display:grid}.weather-calendar-choice>b{color:var(--mq-navy,#10275a);font-size:13px}.weather-calendar-choice>b small{color:var(--mq-muted,#71809e);margin-inline-start:5px;font-size:10px;font-weight:500}.weather-calendar-choice>div{background:var(--mq-soft,#eef5fb);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.weather-calendar-choice button{min-height:39px;color:var(--mq-muted,#71809e);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:11px;font-weight:700;display:inline-flex}.weather-calendar-choice button .shop-icon-glyph{width:14px;height:14px}.weather-calendar-choice button.active{background:var(--mq-card,#fff);color:var(--mq-blue);box-shadow:0 3px 10px #0c34581a}.weather-picker-note{color:var(--mq-muted,#71809e);text-align:center;font-size:10px}.app-shell-store .customer-dashboard{width:min(100%,760px);padding:14px 14px calc(106px + env(safe-area-inset-bottom));gap:13px;margin-inline:auto}.app-shell-store .dashboard-wallet-card{border:1px solid #ffffff38;border-radius:22px;min-height:168px;padding:20px 22px;box-shadow:0 10px 26px #02324f24;background:radial-gradient(circle at 12% 112%, #36cdef42, transparent 38%), radial-gradient(circle at 90% -12%, #ffffff21, transparent 34%), linear-gradient(125deg, color-mix(in srgb, var(--mq-blue) 78%, #042f67), color-mix(in srgb, var(--mq-blue) 82%, #27b9d7))!important}.app-shell-store .dashboard-wallet-card:before{opacity:.45;display:block}.app-shell-store .dashboard-wallet-label{color:#fff;gap:7px;font-size:13px}.app-shell-store .dashboard-wallet-label .shop-icon-glyph{width:19px;height:19px}.app-shell-store .dashboard-balance-toggle{border-radius:10px;width:32px;height:32px}.app-shell-store .dashboard-wallet-card>strong{color:#fff;text-shadow:none;margin-top:7px;font-size:clamp(31px,7vw,42px);line-height:1.2}.app-shell-store .dashboard-wallet-card>strong small{color:#eaf7ff;font-size:.45em}.app-shell-store .dashboard-wallet-caption{color:#e1f5ff;margin-top:3px;font-size:11px}.app-shell-store .dashboard-wallet-actions{inset-block-end:18px;inset-inline:20px}.app-shell-store .dashboard-wallet-actions>button{min-height:40px!important;color:var(--mq-blue)!important;background:#fff!important;border:1px solid #fff!important;border-radius:12px!important;padding-inline:13px!important;font-size:11px!important;box-shadow:0 6px 16px #00264e26!important}.app-shell-store :is(.dashboard-frequent-services,.dashboard-popular-products,.dashboard-recent-orders){border:1px solid var(--mq-line,#e0e8f0);background:var(--mq-card,#fff);border-radius:20px;padding:16px 14px;box-shadow:0 5px 18px #0e2f3d0e}.app-shell-store :is(.dashboard-frequent-services .section-title,.dashboard-popular-products>header,.dashboard-recent-orders>header){border-bottom:1px solid var(--mq-line,#e5ebf1);align-items:center;min-height:42px;margin:0 0 12px;padding:0 1px 9px}.app-shell-store :is(.dashboard-frequent-services h2,.dashboard-popular-products h2,.dashboard-recent-orders h2){color:var(--mq-navy,#10275a);margin:0;font-size:17px;line-height:1.55}.app-shell-store :is(.dashboard-frequent-services .section-title,.dashboard-popular-products>header,.dashboard-recent-orders>header)>button{color:var(--mq-blue);font-size:10px}.app-shell-store .dashboard-service-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.app-shell-store .dashboard-service-strip>button{text-align:center;background:0 0;border:0;border-radius:14px;align-content:start;justify-items:center;gap:4px;min-width:0;min-height:106px;padding:7px 4px;display:grid}.app-shell-store .dashboard-service-strip>button>b{border-radius:14px;width:48px;height:48px}.app-shell-store .dashboard-service-strip .shop-icon-glyph{width:25px;height:25px}.app-shell-store .dashboard-service-strip>button :is(span,small){text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%}.app-shell-store .dashboard-service-strip>button span{color:var(--mq-navy,#10275a);margin-top:2px;font-size:11px;line-height:1.45}.app-shell-store .dashboard-service-strip>button small{color:var(--mq-muted,#71809e);font-size:8px;line-height:1.45}.app-shell-store .dashboard-promo{border-radius:20px;min-height:140px;padding:20px;box-shadow:0 7px 20px #022d501f}.app-shell-store .dashboard-promo>div{max-width:66%}.app-shell-store .dashboard-promo h2{font-size:19px}.app-shell-store .dashboard-promo p{margin:4px 0 12px;font-size:11px}.app-shell-store .dashboard-promo button{min-height:36px;padding-inline:12px;font-size:10px}.app-shell-store .dashboard-popular-products>div{gap:9px}.app-shell-store .dashboard-popular-products article{border-radius:14px}.app-shell-store .dashboard-product-main{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:10px}.app-shell-store .dashboard-product-main>i{border-radius:11px;width:44px;height:44px}.app-shell-store .dashboard-product-main strong{font-size:12px}.app-shell-store .dashboard-product-main small{font-size:9px}.app-shell-store .dashboard-popular-products article footer{padding:8px 10px}.app-shell-store .dashboard-popular-products article footer :is(b,button){font-size:10px}.app-shell-store .dashboard-recent-orders{padding-bottom:8px}.app-shell-store .dashboard-recent-orders>div>button{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;min-height:72px;padding:9px 2px}.app-shell-store .dashboard-recent-orders>div>button>b{border-radius:11px;width:38px;height:38px}.app-shell-store .dashboard-recent-orders>div>button>b .shop-icon-glyph{width:20px;height:20px}.app-shell-store .dashboard-recent-orders>div>button>span>strong{font-size:12px;line-height:1.5}.app-shell-store .dashboard-recent-orders>div>button small{font-size:9px;line-height:1.55}.app-shell-store .dashboard-recent-orders>div>button>em{gap:4px}.app-shell-store .dashboard-recent-orders>div>button>em>strong{font-size:11px}.app-shell-store .dashboard-recent-orders>div>button>.shop-icon-glyph{display:none}@media (max-width:600px){.app-shell-store .dashboard-ambient-header{gap:10px;width:calc(100% - 20px);min-height:64px;padding:9px 2px 3px}.app-shell-store .dashboard-today strong,.app-shell-store .dashboard-city-weather strong{font-size:14px}.app-shell-store .dashboard-city-weather>i{font-size:22px}.app-shell-store .dashboard-ambient-header .dashboard-alert,.app-shell-store .dashboard-admin-switch-compact{border-radius:11px;width:35px;min-width:35px;height:35px}.weather-picker-backdrop{place-items:end center;padding:10px}.weather-picker{padding:18px 15px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}.weather-preset-selects{grid-template-columns:1fr}.app-shell-store .customer-dashboard{padding:12px 10px calc(102px + env(safe-area-inset-bottom));gap:11px}.app-shell-store .dashboard-wallet-card{border-radius:19px;min-height:154px;padding:17px 18px}.app-shell-store .dashboard-wallet-card>strong{font-size:30px}.app-shell-store .dashboard-wallet-actions{inset-block-end:15px;inset-inline:17px}.app-shell-store .dashboard-wallet-actions>button{min-height:36px!important;padding-inline:10px!important;font-size:10px!important}.app-shell-store :is(.dashboard-frequent-services,.dashboard-popular-products,.dashboard-recent-orders){border-radius:18px;padding:13px 11px}.app-shell-store :is(.dashboard-frequent-services .section-title,.dashboard-popular-products>header,.dashboard-recent-orders>header){min-height:38px;margin-bottom:9px;padding-bottom:7px}.app-shell-store :is(.dashboard-frequent-services h2,.dashboard-popular-products h2,.dashboard-recent-orders h2){font-size:16px}.app-shell-store .dashboard-frequent-services:not(.dashboard-layout-horizontal) .dashboard-service-strip{gap:8px 5px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell-store .dashboard-frequent-services:not(.dashboard-layout-horizontal) .dashboard-service-strip>button{min-height:104px;padding:6px 2px}.app-shell-store .dashboard-service-strip>button>b{border-radius:12px;width:42px;height:42px}.app-shell-store .dashboard-service-strip .shop-icon-glyph{width:23px;height:23px}.app-shell-store .dashboard-service-strip>button span{font-size:10px}.app-shell-store .dashboard-service-strip>button small{font-size:8px}.app-shell-store .dashboard-popular-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-store .dashboard-promo{min-height:126px;padding:16px}.app-shell-store .dashboard-promo h2{font-size:17px}.app-shell-store .dashboard-recent-orders>div>button{grid-template-columns:38px minmax(0,1fr) auto;gap:7px;min-height:68px}.app-shell-store .dashboard-recent-orders>div>button>em{grid-column:auto;justify-items:end;display:grid}}@media (max-width:360px){.app-shell-store .dashboard-today small,.app-shell-store .dashboard-city-weather small{display:none}.app-shell-store .dashboard-service-strip>button span{font-size:9px}.app-shell-store .dashboard-service-strip>button small{font-size:7px}}.app-shell-store .dashboard-wallet-card{aspect-ratio:10/4;color:#071d45;isolation:isolate;border:1px solid #0d5bc31f;border-radius:clamp(17px,3.2cqw,25px);width:100%;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 14px 34px #053f851f;container-type:inline-size;background:linear-gradient(132deg,#0000 0 50%,#e7f1ffb8 50.2% 67%,#0000 67.2%),radial-gradient(circle at 84% 5%,#d7e8ffc7,#0000 32%),#fff!important}.app-shell.app-shell-store .customer-dashboard .dashboard-wallet-card{background:linear-gradient(132deg,#0000 0 50%,#e7f1ffb8 50.2% 67%,#0000 67.2%),radial-gradient(circle at 84% 5%,#d7e8ffc7,#0000 32%),#fff!important}.app-shell-store .dashboard-wallet-card:before{display:none}.app-shell-store .dashboard-wallet-watermark{z-index:0;opacity:.075;pointer-events:none;border:0;border-radius:0;width:46%;height:94%;position:absolute;inset:3% 5% 3% auto;transform:none}.app-shell-store .dashboard-wallet-watermark:before,.app-shell-store .dashboard-wallet-watermark:after{content:none}.app-shell-store .dashboard-wallet-watermark img{object-fit:contain;width:100%;height:100%}.app-shell-store .dashboard-wallet-brand{z-index:2;text-align:right;direction:rtl;align-items:center;gap:1.2cqw;display:flex;position:absolute;top:8%;left:4.5%}.app-shell-store .dashboard-wallet-brand>img{object-fit:contain;opacity:.9;filter:saturate(.82)contrast(.96);width:9.5cqw;height:9.5cqw}.app-shell-store .dashboard-wallet-brand>span{color:#071d45;line-height:1.05;display:grid}.app-shell-store .dashboard-wallet-brand b{font-size:clamp(13px,3.1cqw,24px);font-weight:900}.app-shell-store .dashboard-wallet-brand small{color:#17335e;letter-spacing:.25em;font-size:clamp(7px,1.5cqw,11px);font-weight:700;line-height:1.45}.app-shell-store .dashboard-wallet-brand em{color:#526682;font-size:clamp(7px,1.4cqw,11px);font-style:normal;font-weight:650;line-height:1.4}.app-shell-store .dashboard-balance-toggle{z-index:2;color:#0876e8;background:#ffffffbd;border:1px solid #0b4fd91f;border-radius:clamp(11px,2cqw,17px);place-items:center;width:8.5cqw;min-width:34px;max-width:64px;height:8.5cqw;min-height:34px;max-height:64px;margin:0;padding:0;display:grid;position:absolute;inset:11% 4.5% auto auto;box-shadow:0 7px 20px #0f57bc14}.app-shell-store .dashboard-balance-toggle .shop-icon-glyph{width:clamp(19px,3.5cqw,27px);height:clamp(19px,3.5cqw,27px)}.app-shell-store .dashboard-balance-toggle.hidden{color:#71839a}.app-shell-store .dashboard-wallet-amount{z-index:2;text-align:left;direction:rtl;line-height:1.1;display:grid;position:absolute;bottom:8%;left:4.7%}.app-shell-store .dashboard-wallet-amount>span{color:#526682;font-size:clamp(10px,2.2cqw,17px);font-weight:700}.app-shell-store .dashboard-wallet-amount>strong{color:#071d45;white-space:nowrap;letter-spacing:-.02em;direction:ltr;margin:1.2cqw 0 .7cqw;font-size:clamp(25px,7.1cqw,54px);font-weight:900;line-height:.92}.app-shell-store .dashboard-wallet-amount>strong small{color:#60738f;font-size:.45em;font-weight:700}.app-shell-store .dashboard-wallet-amount>em{color:#667895;font-size:clamp(8px,1.75cqw,13px);font-style:normal;font-weight:650;line-height:1.5}.app-shell-store .dashboard-wallet-actions{z-index:2;display:block;position:absolute;bottom:8%;left:auto;right:4.2%}.app-shell-store .dashboard-wallet-actions>button{direction:rtl;align-items:center;gap:clamp(6px,1.2cqw,10px);font-weight:850;display:inline-flex;color:#0876e8!important;background:#fff!important;border:0!important;border-radius:clamp(12px,2.1cqw,17px)!important;min-height:clamp(38px,8cqw,60px)!important;padding:clamp(4px,.8cqw,7px) clamp(10px,2cqw,16px)!important;font-size:clamp(9px,2cqw,15px)!important;box-shadow:0 10px 28px #0b4fd924!important}.app-shell-store .dashboard-wallet-actions>button>i{color:#fff;background:linear-gradient(145deg,#1596ff,#075ee6);border-radius:50%;place-items:center;width:clamp(28px,5.5cqw,42px);height:clamp(28px,5.5cqw,42px);font-style:normal;display:grid}.app-shell-store .dashboard-wallet-actions>button>i .shop-icon-glyph{width:54%;height:54%}@media (max-width:600px){.app-shell-store .dashboard-wallet-card{aspect-ratio:10/4;border-radius:16px;min-height:0;padding:0}.app-shell-store .dashboard-wallet-brand>img{width:10cqw;height:10cqw}.app-shell-store .dashboard-wallet-brand b{font-size:3.1cqw}.app-shell-store .dashboard-wallet-brand small{font-size:1.45cqw}.app-shell-store .dashboard-wallet-brand em{font-size:1.35cqw}.app-shell-store .dashboard-balance-toggle{width:8.8cqw;min-width:32px;height:8.8cqw;min-height:32px;inset:9% 4% auto auto}.app-shell-store .dashboard-wallet-amount>span{font-size:2.4cqw}.app-shell-store .dashboard-wallet-amount>strong{font-size:7.2cqw}.app-shell-store .dashboard-wallet-amount>em{font-size:1.85cqw}.app-shell-store .dashboard-wallet-actions>button{min-height:10cqw!important;padding:.8cqw 1.8cqw!important;font-size:2.1cqw!important}.app-shell-store .dashboard-wallet-actions>button>i{width:7.5cqw;height:7.5cqw}.app-shell-store .customer-dashboard{padding:12px 16px calc(102px + env(safe-area-inset-bottom));gap:12px}.app-shell-store .dashboard-wallet-card,.app-shell-store :is(.dashboard-frequent-services,.dashboard-popular-products,.dashboard-recent-orders){border-radius:16px}.app-shell-store :is(.dashboard-frequent-services,.dashboard-popular-products,.dashboard-recent-orders){padding:11px 12px}.app-shell-store :is(.dashboard-frequent-services .section-title,.dashboard-popular-products>header,.dashboard-recent-orders>header){min-height:38px;margin-bottom:8px;padding-bottom:7px}.app-shell-store :is(.dashboard-frequent-services h2,.dashboard-popular-products h2,.dashboard-recent-orders h2){font-size:15px}.app-shell-store .dashboard-frequent-services .dashboard-service-strip{gap:3px;overflow:visible;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.app-shell-store .dashboard-frequent-services:not(.dashboard-layout-horizontal) .dashboard-service-strip,.app-shell-store .dashboard-frequent-services.dashboard-layout-horizontal .dashboard-service-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-shell-store .dashboard-frequent-services .dashboard-service-strip>button,.app-shell-store .dashboard-frequent-services:not(.dashboard-layout-horizontal) .dashboard-service-strip>button{flex:initial;gap:3px;min-width:0;min-height:96px!important;padding:5px 1px!important}.app-shell-store .dashboard-service-strip>button>b{border-radius:13px;width:48px;height:48px}.app-shell-store .dashboard-service-strip .shop-icon-glyph{width:21px;height:21px}.app-shell-store .dashboard-service-strip>button span{font-size:9px;line-height:1.35}.app-shell-store .dashboard-service-strip>button small{font-size:7px;line-height:1.35}.app-shell-store .dashboard-recent-orders>div>button{min-height:62px}}@media (display-mode:standalone){html,body{min-height:100%;overscroll-behavior-y:none;min-height:100dvh}body{-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}}.app-shell-account .account-dashboard-view>.account-section-heading,.app-shell-account .account-dashboard-view>.account-section-heading :is(h2,span){color:#fff!important}.app-shell-account .account-profile-hero{direction:rtl;grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar""identity""message";place-items:center;gap:12px;margin:0;padding:24px 18px 18px}.app-shell-account .account-hero-avatar{width:92px;height:92px;box-shadow:none;border-width:3px}.app-shell-account .account-hero-identity{text-align:center;direction:rtl;justify-items:center;gap:6px}.app-shell-account .account-hero-identity h1{text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.5}.app-shell-account .account-hero-id{direction:ltr;justify-self:center;gap:8px;min-height:32px;padding:0}.app-shell-account .account-hero-id b{font-size:14px}.app-shell-account .account-hero-identity .account-type-badge{-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;background:#ffffff29;justify-self:center;padding:4px 12px;font-size:13px;line-height:1.6}.app-shell-account .account-hero-identity p{text-align:center;direction:rtl;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.8}.app-shell-account .account-hero-message{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.8}.app-shell-account .account-hero-message br{display:none}.app-shell-account .account-profile-hero+.account-overview{margin-top:8px}@media (max-width:380px){.app-shell-account .account-profile-hero{padding-inline:12px}.app-shell-account .account-hero-avatar{width:80px;height:80px}.app-shell-account .account-hero-identity h1{font-size:18px}}@media (max-width:640px){.app-shell-account .account-dashboard-view{padding-inline:0!important}.app-shell-account .account-profile-hero{direction:ltr;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"avatar identity""message message";justify-items:stretch;gap:9px 14px;padding:13px 16px 11px}.app-shell-account .account-hero-avatar{align-self:center;width:72px;height:72px}.app-shell-account .account-hero-identity{text-align:right;align-content:center;justify-items:end;gap:2px}.app-shell-account .account-hero-identity h1{text-align:right;width:100%;font-size:16px;line-height:1.45}.app-shell-account .account-hero-id{justify-self:end;min-height:25px}.app-shell-account .account-hero-id b{font-size:12px}.app-shell-account .account-hero-identity .account-type-badge{justify-self:end;padding:3px 9px;font-size:11px}.app-shell-account .account-hero-identity p{margin:0;font-size:11px;line-height:1.65}.app-shell-account .account-hero-message{text-align:center;font-size:12px;line-height:1.65}.app-shell-account .account-profile-hero+.account-overview{margin-top:3px}}.app-shell-account .account-overview{gap:14px;padding-inline:14px}.app-shell-account .account-overview-group{background:var(--mq-card,#fff);border:0;border-radius:18px;padding:14px 12px 8px;box-shadow:0 4px 14px #0e2f3d0d}.app-shell-account .account-overview-group>header{min-height:32px;padding:0 8px 8px}.app-shell-account .account-overview-group>header h2{color:var(--mq-muted,#63717a);font-size:15px;font-weight:600}.app-shell-account .account-overview-group>header>.shop-icon-glyph{display:none}.app-shell-account .account-overview-list{background:0 0;border-radius:0}.app-shell-account .account-overview-list>button{background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:10px 6px}.app-shell-account .account-overview-list>button:hover{background:color-mix(in srgb, var(--mq-muted,#63717a) 6%, transparent)}.app-shell-account .account-overview-list>button:focus-visible{outline:2px solid var(--mq-blue);outline-offset:2px}.app-shell-account .account-overview-list>button>.shop-icon-glyph{background:color-mix(in srgb, var(--mq-muted,#63717a) 9%, transparent);width:38px;height:38px;color:var(--mq-navy,#28343d);border-radius:50%}.app-shell-account .account-overview-list>button>.shop-icon-glyph img{filter:grayscale();width:20px;height:20px}.app-shell-account .account-overview-list>button b{font-size:14px;font-weight:500;line-height:1.7}.app-shell-account .account-overview-list>button small{color:var(--mq-muted,#63717a);font-size:12px;line-height:1.7}.app-shell-account .account-overview-list>button em.arrow{color:#9aa7ad;font-size:22px}.app-shell-account .account-overview-list>button em.edit{color:var(--mq-muted,#63717a);background:0 0}.app-shell-account .account-overview .account-logout{background:var(--mq-card,#fff);border:0;border-radius:16px;min-height:52px}.app-shell-account .bottom-nav .shop-icon-glyph img{filter:grayscale()}.app-shell-account .account-avatar-page .profile-photo-form{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:20px 0;display:grid}.app-shell-account .account-avatar-page .profile-photo-preview{border-radius:24px;width:160px;height:160px;overflow:hidden}.app-shell-account .account-avatar-page .profile-photo-preview img{object-fit:cover;width:100%;height:100%}.app-shell-account .account-avatar-page .profile-photo-form label{gap:12px;width:100%;display:grid}.app-shell-account .account-avatar-page p{font-size:14px;line-height:1.9}.app-shell-account .account-profile-details{border-radius:20px;width:auto;margin-inline:12px;padding:22px}.account-profile-details .section-card-head{flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:18px}.account-profile-details .section-card-head h2{font-size:20px;line-height:1.6}.account-profile-details .profile-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-profile-details .profile-edit-pin{border-radius:12px;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:8px 14px;font-size:14px;display:inline-flex}.account-profile-details .profile-identity-list{border:1px solid var(--mq-line);border-radius:16px;overflow:hidden}.account-profile-details .profile-identity-row{gap:12px;min-height:76px;padding:14px 16px}.account-profile-details .profile-identity-row>span:first-child{gap:6px;min-width:0;display:grid}.account-profile-details .profile-identity-row small{color:var(--mq-muted);font-size:13px}.account-profile-details .profile-identity-row b{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.account-profile-details .profile-row-arrow{display:none}.account-profile-details .profile-edit-drawer{box-shadow:none;background:0 0;border:0;gap:16px;margin-top:24px;padding:0;display:grid}.account-profile-details .profile-edit-drawer header{gap:8px;display:grid}.account-profile-details .profile-edit-drawer h3,.account-profile-details .profile-form-heading{margin:0;font-size:17px;line-height:1.7}.account-profile-details .profile-edit-drawer header small{font-size:13px;line-height:1.8}.account-profile-details .profile-edit-drawer form{border:1px solid var(--mq-line);background:var(--mq-card);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px;display:grid}.account-profile-details :is(.profile-edit-drawer,.account-form) label:not(.consent-check){gap:8px;min-width:0;font-size:14px;line-height:1.7;display:grid}.account-profile-details :is(input:not([type=checkbox]),select){border:1px solid var(--mq-line);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--mq-navy);background-color:var(--mq-card);border-radius:10px;padding:10px 12px;font-size:16px}.account-profile-details input:read-only{background:color-mix(in srgb,var(--mq-muted) 7%,var(--mq-card))}.account-profile-details :is(input,select,button):focus-visible{outline:2px solid var(--mq-blue);outline-offset:3px}.account-profile-details :is(.profile-edit-drawer form,.account-form)>button{border-radius:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px}.account-profile-details .profile-avatar-link{border:1px solid var(--mq-line);background:var(--mq-card);min-height:52px;color:var(--mq-navy);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.account-profile-details .privacy-copy{color:var(--mq-muted);background:color-mix(in srgb,var(--mq-blue) 5%,var(--mq-card));border-radius:12px;margin:24px 0;padding:16px;font-size:13px;line-height:1.9}.account-profile-details .account-form{gap:20px;display:grid}.account-profile-details .profile-form-heading{border-top:1px solid var(--mq-line);padding-top:18px}.account-profile-details .account-form small{font-size:12px;line-height:1.8}.account-profile-details .consent-check{align-items:center;gap:10px;font-size:14px;line-height:1.8;display:flex}.account-profile-details input[type=checkbox]{width:20px;height:20px;accent-color:var(--mq-blue);flex-shrink:0}.account-profile-details .account-form .profile-preferences-card{border:1px solid var(--mq-line,#e4e9ee);background:var(--mq-card,#fff);border-radius:18px;gap:20px;min-width:0;padding:20px;display:grid;box-shadow:0 4px 14px #0e2f3d0a}.account-profile-details .profile-preferences-card .profile-form-heading{border-top:0;border-bottom:1px solid var(--mq-line,#e4e9ee);color:var(--mq-navy);padding:0 0 12px;font-size:16px}.account-profile-details .profile-preferences-card .two-field{grid-template-columns:minmax(0,1fr);gap:18px;width:100%}.account-profile-details .profile-preferences-card label{width:100%}.account-profile-details .profile-preferences-card :is(input:not([type=checkbox]),select){background-color:color-mix(in srgb, var(--mq-muted,#63717a) 4%, var(--mq-card,#fff));height:auto;min-height:48px}.account-profile-details .profile-preferences-card .consent-check{border-bottom:1px solid var(--mq-line,#e4e9ee);justify-content:flex-start;padding:12px 0}.account-profile-details .account-form>.consent-check{padding:12px 4px}@media (max-width:600px){.app-shell-account .account-profile-details{padding:16px}.account-profile-details .two-field{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}}@media (max-width:640px){.app-shell-account .account-overview{gap:10px;padding-inline:10px}.app-shell-account .account-overview-group{border-radius:17px;padding:10px 9px 5px}.app-shell-account .account-overview-group>header{min-height:26px;padding:0 5px 5px}.app-shell-account .account-overview-group>header h2{font-size:14px}.app-shell-account .account-overview-list>button,.app-shell-account .account-primary-info .account-overview-list>button{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:7px 4px}.app-shell-account .account-overview-list>button>.shop-icon-glyph,.app-shell-account .account-primary-info .account-overview-list>button>.shop-icon-glyph{width:36px;height:36px}.app-shell-account .account-overview-list>button b{font-size:13px}.app-shell-account .account-overview-list>button small{font-size:11px}}:root{--interface-icon:#202124;--interface-icon-surface:#f1f3f4}:root[data-theme=dark]{--interface-icon:#fff;--interface-icon-surface:#263440}.app-shell:not(.app-shell-admin) :is(.shop-icon-glyph,.line-icon,.brand-category-icon){color:var(--interface-icon)!important}.app-shell:not(.app-shell-admin) .shop-icon-glyph svg{stroke:currentColor}.app-shell:not(.app-shell-admin) :is(.account-overview-list>button>.shop-icon-glyph,.account-primary-info>header>.shop-icon-glyph){background:var(--interface-icon-surface)}.app-shell:not(.app-shell-admin) .bottom-nav button.active>span{transform:none;background:var(--interface-icon-surface)!important}.app-shell:not(.app-shell-admin) .bottom-nav button.active{color:var(--interface-icon)!important}:root[data-theme=dark] .app-shell:not(.app-shell-admin) .bottom-nav{background:#14212c!important;border-color:#31414e!important}.app-shell:not(.app-shell-admin) :is(.account-type-badge,.account-level-label,.account-status-legend) .line-icon{color:inherit!important}.app-shell:not(.app-shell-admin) :is(.account-hero-id,.dashboard-wallet-card,.primary-action,.profile-edit-pin.active) :is(.line-icon,.shop-icon-glyph,.brand-category-icon){color:#fff!important}.app-shell:not(.app-shell-admin) .dashboard-wallet-card .dashboard-balance-toggle .shop-icon-glyph{color:#0876e8!important}.app-shell:not(.app-shell-admin) .dashboard-wallet-card .dashboard-wallet-actions>button>i .shop-icon-glyph{color:#fff!important}.app-shell:not(.app-shell-admin) .mw-wallet .mw-card-visibility .shop-icon-glyph{color:#0876e8!important}.app-shell:not(.app-shell-admin) .mw-wallet .mw-card-topup .line-icon{color:#fff!important}.app-shell:not(.app-shell-admin) .dashboard-wallet-actions>button :is(.line-icon,.shop-icon-glyph){color:#202124!important}.mw-wallet .mw-return-activity{color:#fff;background:0 0;border:1px solid #fff6;border-radius:12px;justify-self:start;padding:10px 14px;font-size:14px}.app-shell .mw-wallet{width:min(100%,760px);padding:20px 14px calc(120px + env(safe-area-inset-bottom));gap:16px;margin-inline:auto;display:grid}.mw-wallet .wallet-page-heading{color:#fff;padding:0 6px}.mw-wallet .wallet-page-heading span{font-size:13px}.mw-wallet .wallet-page-heading h1{color:#fff;margin:4px 0;font-size:24px;line-height:1.6}.mw-wallet>:is(.mw-balance,.wallet-category-nav,.wallet-activity-card,.mw-panel,.wallet-statement-builder){border:1px solid var(--mq-line,#e4e9ee);background:var(--mq-card,#fff);color:var(--mq-navy);border-radius:18px;margin:0;padding:20px;box-shadow:0 4px 14px #0e2f3d0d}.mw-wallet>.mw-balance{text-align:start;background:linear-gradient(125deg,color-mix(in srgb,var(--mq-blue) 65%,#071e32),var(--mq-blue));color:#fff;border-color:#ffffff38;border-radius:22px;justify-items:start;gap:12px;min-height:0;padding:24px;display:grid}.mw-wallet .mw-card-brand{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mw-wallet .mw-card-brand img{background:#fff;border-radius:14px;width:52px;height:52px;padding:5px}.mw-wallet .mw-card-brand>span{gap:3px;font-size:16px;font-weight:700;display:grid}.mw-wallet .mw-card-brand small{color:#fff;letter-spacing:.12em;background:0 0;font-size:11px}.mw-wallet>.mw-balance:before,.mw-wallet>.mw-balance:after{content:none}.mw-wallet .mw-balance-label{color:#eaf3fa;font-size:14px}.mw-wallet .mw-balance>strong{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,7vw,40px);line-height:1.5}.mw-wallet .mw-balance p{color:#eaf3fa;margin:0;font-size:13px}.mw-wallet .mw-balance>button{color:#172b3a;background:#fff;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:6px;font-size:15px;position:static}.mw-wallet>.wallet-category-nav{scrollbar-width:thin;gap:8px;padding:12px;display:flex;overflow-x:auto}.mw-wallet .wallet-category-nav>button{text-align:center;min-width:76px;min-height:92px;box-shadow:none;color:var(--mq-navy);background:0 0;border-radius:12px;flex-direction:column;flex:1 0 76px;justify-content:center;align-items:center;gap:8px;padding:10px 6px;display:flex;border:0!important}.mw-wallet .wallet-category-nav>button>span{background:var(--interface-icon-surface);border-radius:50%;place-items:center;width:38px;height:38px;margin:0;display:grid}.mw-wallet .wallet-category-nav>button small{display:none}.mw-wallet .wallet-category-nav>button.active{background:color-mix(in srgb,var(--mq-blue) 9%,var(--mq-card));box-shadow:inset 0 -3px var(--mq-blue)}.mw-wallet>.luxury-section-title{margin:0;padding:6px}.mw-wallet>.luxury-section-title :is(h2,span){color:#fff}.mw-wallet>.luxury-section-title h2{font-size:20px;line-height:1.7}.mw-wallet :is(.mw-section-head,.wallet-activity-card>header,.wallet-statement-builder>header){flex-wrap:wrap;align-items:center;gap:12px}.mw-wallet :is(.mw-section-head,.wallet-activity-card>header,.wallet-statement-builder>header) h2{font-size:18px;line-height:1.7}.mw-wallet :is(.mw-hint,.mw-topup-hint,.wallet-activity-card>header p){color:var(--mq-muted);font-size:14px;line-height:1.8}.mw-wallet :is(.mw-topup-fields,.wallet-statement-range){grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.mw-wallet .mw-topup-fields label{gap:8px;min-width:0;font-size:14px;display:grid}.mw-wallet :is(.mw-topup-fields,.wallet-statement-range) :is(input,select){border:1px solid var(--mq-line);width:100%;min-width:0;min-height:48px;color:var(--mq-navy);background:var(--mq-card);border-radius:10px;padding:10px 12px;font-size:16px}.mw-wallet :is(.mw-topup>button,.wallet-statement-actions>button){border-radius:12px;min-height:48px;font-size:14px}.mw-wallet .mw-bank-card{border:1px solid var(--mq-line);border-radius:14px;padding:16px}.mw-wallet .mw-bank-line b{overflow-wrap:anywhere;font-size:15px}.mw-wallet .mw-transaction-list>:is(article,button){border:0;border-bottom:1px solid var(--mq-line);background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.mw-wallet .mw-transaction-list>:is(article,button)>div{min-width:0}.mw-wallet .mw-transaction-list b{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.mw-wallet .mw-transaction-list small{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.mw-wallet .mw-transaction-list strong{font-size:15px;line-height:1.7}.mw-wallet :is(button,input,select):focus-visible{outline:2px solid var(--mq-blue);outline-offset:3px}@media (max-width:600px){.mw-wallet .mw-transaction-list>:is(article,button){grid-template-columns:38px minmax(0,1fr)}.mw-wallet .mw-transaction-list>:is(article,button)>strong{grid-column:2;justify-self:start}.mw-wallet .wallet-activity-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw-wallet .wallet-statement-summary{grid-template-columns:minmax(0,1fr);gap:10px}}.mw-wallet .wallet-page-heading{text-align:center;padding-block:8px 12px}.mw-wallet>.mw-balance{isolation:isolate;border:1px solid #ffffff8c;align-content:start;gap:18px;min-height:250px;padding:24px;position:relative;overflow:hidden}.mw-wallet .mw-balance>:not(.mw-card-watermark){z-index:1;position:relative}.mw-wallet .mw-balance>.mw-card-watermark{object-fit:contain;opacity:.22;pointer-events:none;z-index:0;width:48%;height:82%;position:absolute;top:12%;left:-3%}.mw-wallet .mw-card-brand{justify-self:start;margin-bottom:8px}.mw-wallet .mw-balance p{max-width:75%;line-height:1.9}.mw-wallet>.wallet-category-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:14px 8px;display:grid;overflow:visible}.mw-wallet .wallet-category-nav>button{min-width:0;min-height:88px;padding:8px 2px}.mw-wallet .wallet-category-nav>button b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.mw-wallet .wallet-activity-card>nav{background:color-mix(in srgb,var(--mq-blue) 9%,var(--mq-card));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.mw-wallet .wallet-activity-card>nav button{border:0;border-radius:11px;min-height:44px;font-size:14px}.mw-wallet .wallet-activity-card>nav button.active{background:var(--mq-blue);color:#fff}.mw-wallet .wallet-activity-totals>span{border:1px solid var(--mq-line);background:var(--mq-card);border-radius:14px;min-width:0;padding:16px 12px;font-size:14px}.mw-wallet .wallet-activity-totals b{overflow-wrap:anywhere;font-size:clamp(18px,4.5vw,26px);line-height:1.7}.mw-wallet>.mw-balance{aspect-ratio:1.58;background:radial-gradient(ellipse at 12% 0%,#0092ff73,transparent 56%),linear-gradient(130deg,color-mix(in srgb,var(--mq-blue) 72%,#003850),var(--mq-blue));gap:clamp(14px,3vw,28px);min-height:0;padding:clamp(18px,4vw,36px)}.mw-wallet .mw-logo-crop{aspect-ratio:1;position:relative;overflow:hidden}.mw-wallet .mw-logo-crop>img{border-radius:0;width:184.4%;max-width:none;height:auto;padding:0;position:absolute;top:-19.1%;left:-33.8%}.mw-wallet .mw-brand-mark{background:#fff;border-radius:16px;flex:none;width:clamp(44px,8vw,76px)}.mw-wallet .mw-balance>.mw-card-watermark{opacity:.52;mix-blend-mode:multiply;width:49%;height:auto;top:6%;left:0}.mw-wallet .mw-card-brand{gap:12px;margin-bottom:4px}.mw-wallet .mw-card-brand>span{font-size:clamp(16px,3.3vw,26px)}.mw-wallet .mw-balance-label{font-size:clamp(14px,2.6vw,20px)}.mw-wallet .mw-balance p{max-width:70%;margin-bottom:14%;font-size:clamp(12px,2.3vw,18px)}.mw-wallet .wallet-category-nav{border-radius:22px}.mw-wallet .wallet-category-nav>button>span{width:42px;height:42px}.mw-wallet .wallet-category-nav>button b{color:var(--mq-blue)}.mw-wallet .wallet-activity-card{border-radius:22px}.mw-wallet .wallet-activity-totals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .mw-wallet{container-type:inline-size}.mw-wallet>.mw-balance{aspect-ratio:1.57;background:radial-gradient(ellipse at 18% -18%,#009cf88c 0 31%,transparent 31.4%),radial-gradient(ellipse at 95% 118%,#00cae25c 0 42%,transparent 42.4%),linear-gradient(120deg,color-mix(in srgb,var(--mq-blue) 80%,#003859),var(--mq-blue));direction:ltr;border-radius:20px;grid-template-rows:auto auto auto auto;grid-template-columns:43% minmax(0,57%);align-content:start;gap:5% 0;padding:5.3%}.mw-wallet .mw-balance>:not(.mw-card-watermark){text-align:right;direction:rtl;grid-column:2;justify-self:stretch;min-width:0}.mw-wallet .mw-balance>.mw-card-watermark{opacity:.58;mix-blend-mode:screen;filter:invert()hue-rotate(180deg);width:53%;top:4%;left:-1%}.mw-wallet .mw-card-brand{justify-content:flex-start;align-items:center;gap:10px;margin:0 0 5%}.mw-wallet .mw-brand-mark{border-radius:12px;width:clamp(36px,10cqw,76px)}.mw-wallet .mw-card-brand>span{font-size:clamp(14px,3.4cqw,26px);line-height:1.5}.mw-wallet .mw-card-brand small{letter-spacing:.13em;font-size:clamp(9px,1.8cqw,14px)}.mw-wallet .mw-balance-label{font-size:clamp(12px,2.7cqw,20px);line-height:1.7}.mw-wallet .mw-balance>strong{font-size:clamp(23px,5.5cqw,42px);line-height:1.5}.mw-wallet .mw-balance p{max-width:none;margin:1% 0 0;font-size:clamp(11px,2.4cqw,18px);line-height:1.9}.mw-wallet>.wallet-category-nav{border-radius:18px;gap:0;padding:16px 6px}.mw-wallet .wallet-category-nav>button{gap:10px;min-height:76px;padding:4px 2px}.mw-wallet .wallet-category-nav>button>span{width:clamp(34px,9cqw,58px);height:clamp(34px,9cqw,58px);box-shadow:none}.mw-wallet .wallet-category-nav>button b{font-size:clamp(12px,2.8cqw,18px);line-height:1.6}@media (max-width:600px){.app-shell .mw-wallet{padding:8px 12px calc(108px + env(safe-area-inset-bottom));gap:10px}.mw-wallet .wallet-page-heading{padding-block:2px 5px}.mw-wallet .wallet-page-heading h1{margin:0;font-size:22px;line-height:1.5}.mw-wallet>.mw-balance{aspect-ratio:1.7;border-radius:18px;gap:4px 0;padding:14px}.mw-wallet .mw-balance>.mw-card-watermark{width:50%;top:4%}.mw-wallet .mw-card-brand{gap:8px;margin-bottom:2px}.mw-wallet .mw-brand-mark{border-radius:10px;width:38px}.mw-wallet .mw-card-brand>span{font-size:14px;line-height:1.4}.mw-wallet .mw-card-brand small{font-size:8px}.mw-wallet .mw-balance-label{font-size:11px;line-height:1.6}.mw-wallet .mw-balance>strong{font-size:26px;line-height:1.45}.mw-wallet .mw-balance p{font-size:10px;line-height:1.65}.mw-wallet>.wallet-category-nav{border-radius:17px;padding:9px 4px}.mw-wallet .wallet-category-nav>button{gap:5px;min-height:62px;padding:3px 1px}.mw-wallet .wallet-category-nav>button>span{width:34px;height:34px}.mw-wallet .wallet-category-nav>button b{font-size:11px;line-height:1.45}.mw-wallet>.luxury-section-title{padding:2px 4px}.mw-wallet>.luxury-section-title h2{font-size:19px;line-height:1.5}.mw-wallet>:is(.wallet-activity-card,.mw-panel,.wallet-statement-builder){border-radius:18px;padding:14px}.mw-wallet :is(.mw-section-head,.wallet-activity-card>header,.wallet-statement-builder>header){gap:8px}.mw-wallet :is(.mw-section-head,.wallet-activity-card>header,.wallet-statement-builder>header) h2{font-size:17px}.mw-wallet :is(.mw-hint,.mw-topup-hint,.wallet-activity-card>header p){font-size:12px}.mw-wallet .wallet-activity-card>nav button{min-height:40px;font-size:12px}}.mw-wallet>.mw-balance{aspect-ratio:10/4;color:#071d45;direction:ltr;background:linear-gradient(130deg,#0000 0 48%,#e7f1ffb3 48.2% 66%,#0000 66.2%),radial-gradient(circle at 84% 8%,#d8e8ffb8,#0000 31%),#fff;border:1px solid #0f57bc1f;border-radius:24px;min-height:230px;padding:clamp(20px,4.2cqw,34px);display:block;overflow:hidden;box-shadow:0 18px 42px #053f851f}.mw-wallet .mw-balance>:not(.mw-card-watermark){z-index:2;grid-column:auto;position:absolute}.mw-wallet .mw-balance>.mw-card-watermark{opacity:.075;mix-blend-mode:multiply;filter:none;width:48%;height:92%;top:4%;left:auto;right:6%}.mw-wallet .mw-balance .mw-card-brand{text-align:right;direction:rtl;align-items:center;gap:10px;margin:0;display:flex;top:clamp(18px,4cqw,32px);left:clamp(18px,4cqw,32px)}.mw-wallet .mw-balance .mw-brand-mark{background:0 0;border-radius:0;width:clamp(42px,10cqw,76px)}.mw-wallet .mw-balance .mw-logo-crop>img{object-fit:contain;background:0 0;border-radius:0;width:100%;max-width:100%;height:100%;padding:0;inset:0}.mw-wallet .mw-balance .mw-card-brand>span{color:#071d45;font-size:clamp(15px,3.4cqw,25px);font-weight:850;line-height:1.15}.mw-wallet .mw-balance .mw-card-brand small{color:#183564;letter-spacing:.26em;font-size:clamp(8px,1.65cqw,12px);line-height:1.5}.mw-wallet .mw-balance .mw-card-brand em{color:#526682;font-size:clamp(8px,1.55cqw,12px);font-style:normal;font-weight:650;line-height:1.5;display:block}.mw-wallet .mw-card-visibility{color:#0876e8;background:#ffffffb8;border:1px solid #0b4fd91f;border-radius:18px;place-items:center;width:clamp(44px,10cqw,66px);height:clamp(44px,10cqw,66px);padding:0;display:grid;top:clamp(18px,4cqw,32px);right:clamp(18px,4cqw,32px);box-shadow:0 8px 24px #0f57bc14}.mw-wallet .mw-card-visibility .shop-icon-glyph{width:27px;height:27px}.mw-wallet .mw-card-visibility.hidden{color:#73839a}.mw-wallet .mw-card-balance-copy{text-align:left;direction:rtl;gap:2px;display:grid;bottom:clamp(20px,4.5cqw,34px);left:clamp(20px,4.5cqw,36px)}.mw-wallet .mw-card-balance-copy .mw-balance-label{color:#526682;font-size:clamp(12px,2.45cqw,18px);font-weight:650}.mw-wallet .mw-card-balance-copy>strong{color:#071d45;white-space:nowrap;direction:ltr;font-size:clamp(30px,7.5cqw,58px);font-weight:900;line-height:1.12}.mw-wallet .mw-card-balance-copy>strong small{color:#667895;font-size:.46em;font-weight:700}.mw-wallet .mw-card-balance-copy p{color:#667895;max-width:none;margin:2px 0 0;font-size:clamp(10px,2cqw,15px);font-weight:650}.mw-wallet .mw-card-topup{color:#0876e8;direction:rtl;background:#fff;border:0;border-radius:17px;align-items:center;gap:10px;width:auto;min-height:clamp(44px,10cqw,64px);margin:0;padding:7px 15px;font-size:clamp(11px,2.3cqw,17px);font-weight:800;display:inline-flex;bottom:clamp(20px,4.5cqw,34px);right:clamp(20px,4.5cqw,36px);box-shadow:0 12px 32px #0b4fd924}.mw-wallet .mw-card-topup>span{color:#fff;background:linear-gradient(145deg,#1596ff,#075ee6);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mw-wallet .mw-card-topup .line-icon{width:20px;height:20px}.mw-wallet .mw-card-reserved{color:#667895;font-size:11px;top:46%;right:clamp(20px,4.5cqw,36px)}[data-theme=dark] .mw-wallet>.mw-balance{color:#fff;background:radial-gradient(circle at 76% 12%,#1558bc47,#0000 36%),linear-gradient(135deg,#06275a,#031837 78%);border-color:#569aff3d;box-shadow:0 20px 46px #00081959}[data-theme=dark] .mw-wallet .mw-balance>.mw-card-watermark{opacity:.11;mix-blend-mode:screen;filter:grayscale()}[data-theme=dark] .mw-wallet .mw-balance .mw-card-brand>span,[data-theme=dark] .mw-wallet .mw-card-balance-copy>strong{color:#fff}[data-theme=dark] .mw-wallet .mw-balance .mw-card-brand small,[data-theme=dark] .mw-wallet .mw-balance .mw-card-brand em,[data-theme=dark] .mw-wallet .mw-card-balance-copy .mw-balance-label,[data-theme=dark] .mw-wallet .mw-card-balance-copy p,[data-theme=dark] .mw-wallet .mw-card-balance-copy>strong small,[data-theme=dark] .mw-wallet .mw-card-reserved{color:#b8c9e5}[data-theme=dark] .mw-wallet .mw-card-visibility{color:#e6f2ff;background:#ffffff14;border-color:#ffffff26}[data-theme=dark] .mw-wallet .mw-card-topup{color:#fff;background:linear-gradient(145deg,#168dff,#0758e7)}@media (max-width:600px){.mw-wallet>.mw-balance{aspect-ratio:1.72;border-radius:19px;min-height:205px;padding:16px}.mw-wallet .mw-balance .mw-card-brand{gap:6px;top:14px;left:14px}.mw-wallet .mw-balance .mw-brand-mark{width:38px}.mw-wallet .mw-balance .mw-card-brand>span{font-size:13px}.mw-wallet .mw-balance .mw-card-brand small,.mw-wallet .mw-balance .mw-card-brand em{font-size:7px}.mw-wallet .mw-card-visibility{border-radius:13px;width:40px;height:40px;top:14px;right:14px}.mw-wallet .mw-card-visibility .shop-icon-glyph{width:22px;height:22px}.mw-wallet .mw-card-balance-copy{bottom:17px;left:16px}.mw-wallet .mw-card-balance-copy .mw-balance-label{font-size:11px}.mw-wallet .mw-card-balance-copy>strong{font-size:30px}.mw-wallet .mw-card-balance-copy p{font-size:9px}.mw-wallet .mw-card-topup{border-radius:13px;gap:7px;min-height:42px;padding:5px 10px;font-size:10px;bottom:17px;right:15px}.mw-wallet .mw-card-topup>span{width:30px;height:30px}.mw-wallet .mw-card-topup .line-icon{width:17px;height:17px}}.app-shell .mw-wallet>.mw-balance{aspect-ratio:2.18;color:#071d45;background:linear-gradient(130deg,#0000 0 48%,#e7f1ffb3 48.2% 66%,#0000 66.2%),radial-gradient(circle at 84% 8%,#d8e8ffb8,#0000 31%),#fff;border-color:#0f57bc1f;min-height:0;display:block}.app-shell .mw-wallet>.mw-balance small{background:0 0;border-radius:0;padding:0}.app-shell .mw-wallet>.mw-balance>.mw-card-visibility{width:clamp(40px,10cqw,66px);height:clamp(40px,10cqw,66px);min-height:0;margin:0;padding:0;display:grid;position:absolute;inset:clamp(14px,4cqw,32px) clamp(14px,4cqw,32px) auto auto;transform:none}.app-shell .mw-wallet>.mw-balance>.mw-card-topup{width:auto;min-height:clamp(42px,10cqw,64px);margin:0;padding:7px 15px;display:inline-flex;position:absolute;inset:auto clamp(15px,4.5cqw,36px) clamp(17px,4.5cqw,34px) auto;transform:none}.app-shell .mw-wallet>.mw-balance>.mw-card-reserved{color:#526682;background:#e6f0ffd1;border-radius:7px;padding:3px 7px;inset:47% clamp(15px,4.5cqw,36px) auto auto}[data-theme=dark] .app-shell .mw-wallet>.mw-balance{color:#071d45;background:linear-gradient(130deg,#0000 0 48%,#e7f1ffb3 48.2% 66%,#0000 66.2%),radial-gradient(circle at 84% 8%,#d8e8ffb8,#0000 31%),#fff;border-color:#0f57bc1f;box-shadow:0 18px 42px #053f851f}[data-theme=dark] .app-shell .mw-wallet .mw-balance>.mw-card-watermark{opacity:.075;mix-blend-mode:multiply;filter:none}[data-theme=dark] .app-shell .mw-wallet .mw-balance .mw-card-brand>span,[data-theme=dark] .app-shell .mw-wallet .mw-card-balance-copy>strong{color:#071d45}[data-theme=dark] .app-shell .mw-wallet .mw-balance .mw-card-brand small{color:#183564}[data-theme=dark] .app-shell .mw-wallet .mw-balance .mw-card-brand em,[data-theme=dark] .app-shell .mw-wallet .mw-card-balance-copy .mw-balance-label,[data-theme=dark] .app-shell .mw-wallet .mw-card-balance-copy p,[data-theme=dark] .app-shell .mw-wallet .mw-card-balance-copy>strong small{color:#667895}[data-theme=dark] .app-shell .mw-wallet .mw-card-visibility{color:#0876e8;background:#ffffffb8;border-color:#0b4fd91f}[data-theme=dark] .app-shell .mw-wallet .mw-card-topup{color:#0876e8;background:#fff}@media (max-width:600px){.app-shell .mw-wallet>.mw-balance{aspect-ratio:10/4;min-height:0}.app-shell .mw-wallet>.mw-balance>.mw-card-topup{padding:5px 10px;bottom:15px;right:14px}.app-shell .mw-wallet>.mw-balance>.mw-card-visibility{top:13px;right:13px}.app-shell .mw-wallet>.mw-balance>.mw-card-reserved{top:45%;right:14px}}.app-shell:not(.app-shell-admin) :is(.dashboard-service-strip>button>b,.dashboard-recent-orders>div>button>b,.order-card-product-icon,.orders-search-field>span){border:1px solid #14345214;color:#202124!important}.app-shell:not(.app-shell-admin) :is(.dashboard-service-strip>button>b,.dashboard-recent-orders>div>button>b,.order-card-product-icon,.orders-search-field>span) :is(.shop-icon-glyph,.line-icon,.brand-category-icon){color:inherit!important}[data-theme=dark] .app-shell:not(.app-shell-admin) :is(.dashboard-service-strip>button>b,.dashboard-recent-orders>div>button>b,.order-card-product-icon,.orders-search-field>span){box-shadow:inset 0 1px #ffffff0d;color:#fff!important;background:#173650!important;border-color:#355571!important}[data-theme=dark] .app-shell:not(.app-shell-admin) :is(.dashboard-service-strip>button>b,.dashboard-recent-orders>div>button>b,.order-card-product-icon,.orders-search-field>span) :is(.shop-icon-glyph,.line-icon,.brand-category-icon){stroke:currentColor;color:#fff!important}[data-theme=dark] .app-shell:not(.app-shell-admin) :is(.products-view .store-search,.orders-search-field){box-shadow:none!important;background:#0d2238!important;border-color:#355571!important}[data-theme=dark] .app-shell:not(.app-shell-admin) .products-view .store-search input,[data-theme=dark] .app-shell:not(.app-shell-admin) .orders-search-field input{color:#f3f7fb!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .app-shell:not(.app-shell-admin) .products-view .store-search input::placeholder,[data-theme=dark] .app-shell:not(.app-shell-admin) .orders-search-field input::placeholder{opacity:1;color:#9fb0c2!important}[data-theme=dark] .app-shell:not(.app-shell-admin) .products-view .store-search>.shop-icon-glyph{color:#fff!important}[data-theme=dark] .app-shell.app-shell-store .customer-dashboard .dashboard-wallet-card{box-shadow:0 14px 34px #00081438;color:#f5f7fa!important;background:linear-gradient(132deg,#0000 0 50%,#2978b229 50.2% 67%,#0000 67.2%),radial-gradient(circle at 84% 5%,#4aa8e72e,#0000 34%),linear-gradient(145deg,#0b2942,#0a2238)!important;border-color:#64beff47!important}[data-theme=dark] .app-shell-store .dashboard-wallet-watermark{opacity:.12}[data-theme=dark] .app-shell-store .dashboard-wallet-brand>span,[data-theme=dark] .app-shell-store .dashboard-wallet-brand small,[data-theme=dark] .app-shell-store .dashboard-wallet-amount>strong{color:#f5f7fa!important}[data-theme=dark] .app-shell-store .dashboard-wallet-brand>img{opacity:.82;filter:saturate(.72)brightness(.94)}[data-theme=dark] .app-shell-store .dashboard-wallet-amount>span,[data-theme=dark] .app-shell-store .dashboard-wallet-amount>strong small{color:#b7c6d4!important}[data-theme=dark] .app-shell-store .dashboard-balance-toggle{box-shadow:inset 0 1px #ffffff0f;color:#72b9ff!important;background:#ffffff17!important;border-color:#7dc5ff47!important}[data-theme=dark] .app-shell-store .dashboard-balance-toggle.hidden{color:#a9bbca!important}[data-theme=dark] .app-shell-store .dashboard-wallet-actions>button{color:#f5f7fa!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #7dc5ff3d!important}[data-theme=dark] .app-shell-store :is(.dashboard-frequent-services,.dashboard-popular-products,.dashboard-recent-orders){background:linear-gradient(145deg,#0b2942,#0b263d)!important;border-color:#2f4d66!important}[data-theme=dark] .app-shell-store :is(.dashboard-frequent-services .section-title,.dashboard-popular-products>header,.dashboard-recent-orders>header){border-color:#ffffff1f!important}[data-theme=dark] .app-shell-store :is(.dashboard-frequent-services h2,.dashboard-popular-products h2,.dashboard-recent-orders h2),[data-theme=dark] .app-shell-store .dashboard-service-strip>button span,[data-theme=dark] .app-shell-store .dashboard-recent-orders>div>button>span>strong,[data-theme=dark] .app-shell-store .dashboard-recent-orders>div>button>em>strong{color:#f5f7fa!important}[data-theme=dark] .app-shell-store :is(.dashboard-frequent-services .section-title,.dashboard-popular-products>header,.dashboard-recent-orders>header)>button{color:#61bdf7!important}[data-theme=dark] .app-shell-store .dashboard-service-strip>button small,[data-theme=dark] .app-shell-store .dashboard-recent-orders>div>button small{color:#b7c6d4!important}[data-theme=dark] .app-shell-store .dashboard-recent-orders>div>button{border-color:#ffffff1f!important}[data-theme=dark] .app-shell:not(.app-shell-admin) .bottom-nav button{color:#bac9d8!important}[data-theme=dark] .app-shell:not(.app-shell-admin) .bottom-nav button>span{color:#c5d8ec!important}[data-theme=dark] .app-shell:not(.app-shell-admin) .bottom-nav button.active{color:#72b9ff!important}.app-shell-store .dashboard-service-strip>button{min-height:78px!important}.app-shell-store .dashboard-service-strip>button>b{overflow:hidden;padding:0!important}.app-shell-store .dashboard-service-strip>button>b>img,.products-view .service-picker-grid .service-picker-art>img{border-radius:inherit;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.app-shell-store .dashboard-service-strip>button small{display:none!important}.products-view .service-picker-grid .service-picker-art{overflow:hidden;background:#071d35!important;border-color:#45a0e647!important;padding:0!important}.app-shell-store .dashboard-frequent-services .dashboard-service-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px 6px!important}.app-shell-store .dashboard-service-strip>button{min-width:44px;gap:7px!important;min-height:96px!important}.app-shell-store .dashboard-service-strip>button>b,.products-view .service-picker-grid .service-picker-art{width:64px!important;height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.app-shell-store .dashboard-service-strip>button>b>img,.products-view .service-picker-grid .service-picker-art>img,[data-theme=dark] .app-shell-store .dashboard-service-strip>button>b>img,[data-theme=dark] .products-view .service-picker-grid .service-picker-art>img{object-fit:contain!important;filter:none!important;opacity:1!important;background:0 0!important;border-radius:0!important;width:100%!important;height:100%!important}.products-view .service-picker-grid.root-groups{grid-template-columns:repeat(5,minmax(0,1fr))!important}.products-view .service-picker-grid.root-groups>button{gap:7px;min-width:0;min-height:132px;overflow:visible;padding:12px 8px 10px!important}.products-view .service-picker-grid.root-groups .service-picker-art{flex:none}.products-view .service-picker-grid.root-groups .service-picker-art>img{object-position:center!important;max-width:100%!important;max-height:100%!important}.products-view .service-picker-grid.root-groups b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.45!important}.products-view .service-picker-grid.root-groups>button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6!important}@media (max-width:600px){.app-shell-store .dashboard-frequent-services .dashboard-service-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell-store .dashboard-service-strip>button>b,.products-view .service-picker-grid .service-picker-art{width:56px!important;height:56px!important}.products-view .service-picker-grid.root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important}.products-view .service-picker-grid.root-groups>button{min-height:120px}.products-view .service-picker-grid.root-groups b{font-size:12px!important}}@media (max-width:380px){.app-shell-store .dashboard-frequent-services .dashboard-service-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.products-brand-banner{isolation:isolate;color:#102f46;background-color:#effaff;background-image:url(/banners/products-theme-light.webp?v=689);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #086b8a38;border-radius:20px;justify-content:flex-start;align-items:center;min-height:clamp(190px,26vw,286px);margin:0 0 10px;padding:clamp(22px,4vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #011f3926}.products-brand-banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#f8fdfffa 0%,#f8fdffdb 42%,#f8fdff1f 70%);position:absolute;inset:0}.products-brand-banner>div{z-index:2;width:min(54%,470px);min-width:0;position:relative}.products-brand-signature{color:#135b76;opacity:.82;grid-template-rows:auto auto;grid-template-columns:27px auto;align-items:center;column-gap:8px;width:fit-content;display:grid}.products-brand-signature>img{object-fit:contain;filter:saturate(.72)contrast(.94);grid-row:1/3;width:27px;height:27px}.products-brand-signature>span{gap:0;line-height:1;display:grid}.products-brand-signature b{font-size:13px;font-weight:850;line-height:1.15}.products-brand-signature small{color:currentColor;letter-spacing:.19em;font-size:7px;font-weight:750;line-height:1.2}.products-brand-signature>i{transform-origin:100%;background:linear-gradient(270deg,#135b768f,#0000);grid-column:1/3;width:100%;height:1px;margin-top:5px;transform:rotate(-1deg)}.products-brand-banner h1{color:#102f46;margin:6px 0 4px;font-size:clamp(24px,4vw,34px);line-height:1.35}.products-brand-banner p{color:#526f82;margin:0;font-size:clamp(12px,1.8vw,15px);line-height:1.8}[data-theme=dark] .products-brand-banner{background-color:#061c31;background-image:url(/banners/products-theme-dark.webp?v=689);border-color:#4a8fb873;box-shadow:0 16px 34px #00081459}[data-theme=dark] .products-brand-banner:after{background:linear-gradient(270deg,#05192bf7 0%,#05192bd1 42%,#05192b14 72%)}[data-theme=dark] .products-brand-signature{color:#a9d9ee;opacity:.78}[data-theme=dark] .products-brand-signature>img{filter:saturate(.62)brightness(1.22)}[data-theme=dark] .products-brand-signature>i{background:linear-gradient(270deg,#a9d9ee8c,#0000)}[data-theme=dark] .products-brand-banner h1{color:#f7fbff}[data-theme=dark] .products-brand-banner p{color:#c9dfed}@media (max-width:600px){.products-brand-banner{background-position:50%;border-radius:17px;min-height:clamp(174px,46vw,218px);padding:18px 17px}.products-brand-banner>div{width:55%}.products-brand-signature{grid-template-columns:23px auto;column-gap:6px}.products-brand-signature>img{width:23px;height:23px}.products-brand-signature b{font-size:11px}.products-brand-signature small{font-size:6px}.products-brand-banner h1{font-size:clamp(21px,6vw,27px)}.products-brand-banner p{font-size:11px;line-height:1.65}.app-shell-store .dashboard-service-strip>button{min-height:74px!important}}.orders-luxury-view .customer-order-list{gap:10px;display:grid}.orders-luxury-view .customer-order-card{background:#fff;border:1px solid #dbe6f0;border-radius:17px;overflow:hidden;box-shadow:0 5px 18px #102e4e0d}.orders-luxury-view .customer-order-card>.order-card-summary{background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;min-height:94px;padding:12px}.orders-luxury-view .order-card-product-icon{background:#edf4fb;border-radius:14px;width:52px;height:52px}.orders-luxury-view .order-card-primary{gap:3px;min-width:0}.orders-luxury-view .order-card-primary>b{color:#17293e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.orders-luxury-view .order-card-primary>small{color:#718196;font-size:10px}.orders-luxury-view .order-card-primary>em{color:#1766c6;font-size:10px;line-height:1.5}.orders-luxury-view .order-card-secondary{justify-items:end;gap:5px;min-width:84px}.orders-luxury-view .order-card-secondary>b{color:#115fbd;font-size:13px}.orders-luxury-view .order-card-secondary>small{color:#8190a1;font-size:9px}.orders-luxury-view .customer-order-card.expanded>.order-card-summary{border-bottom:1px solid #e4ebf2}.orders-luxury-view .order-card-details{border-top:0;padding:14px}[data-theme=dark] .orders-luxury-view .customer-order-card{box-shadow:0 8px 24px #00081429;background:#0d2238!important;border-color:#2f4d66!important}[data-theme=dark] .orders-luxury-view .order-card-primary>b{color:#f4f8fc!important}[data-theme=dark] .orders-luxury-view .order-card-primary>small,[data-theme=dark] .orders-luxury-view .order-card-secondary>small{color:#91a5b8!important}[data-theme=dark] .orders-luxury-view .order-card-primary>em,[data-theme=dark] .orders-luxury-view .order-card-secondary>b{color:#77b7ff!important}[data-theme=dark] .orders-luxury-view .customer-order-card.expanded>.order-card-summary{border-color:#29475f}@media (max-width:600px){.orders-luxury-view .orders-overview-card{border-radius:21px;min-height:160px;padding:19px}.orders-luxury-view .orders-search-field{border-radius:16px;min-height:54px;padding:6px 7px 6px 14px}.orders-luxury-view .orders-search-field>span{border-radius:12px;width:42px;height:42px}.orders-luxury-view .order-category-nav{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(86px,1fr);grid-auto-flow:column;gap:4px;display:grid;overflow-x:auto}.orders-luxury-view .order-category-nav::-webkit-scrollbar{display:none}.orders-luxury-view .order-category-nav>button{scroll-snap-align:start;min-width:0}.orders-luxury-view .customer-order-card{border-radius:15px}.orders-luxury-view .customer-order-card>.order-card-summary{grid-template-columns:46px minmax(0,1fr) auto;gap:8px;min-height:88px;padding:10px}.orders-luxury-view .order-card-product-icon{border-radius:12px;width:46px;height:46px}.orders-luxury-view .order-card-primary>b{font-size:12px}.orders-luxury-view .order-card-primary>em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.orders-luxury-view .order-card-secondary{min-width:74px}.orders-luxury-view .order-card-secondary>b{max-width:none;font-size:11px}}html:has(.app-shell:not(.app-shell-admin)){overscroll-behavior-y:contain}html:has(.app-shell:not(.app-shell-admin)) body{overscroll-behavior-y:contain}.app-shell-store .customer-dashboard .dashboard-frequent-services .dashboard-service-strip,.app-shell-store .customer-dashboard .dashboard-frequent-services.dashboard-layout-horizontal .dashboard-service-strip,.app-shell-store .customer-dashboard .dashboard-frequent-services:not(.dashboard-layout-horizontal) .dashboard-service-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important}.admin-mobile-bottom-nav{display:none}@media (max-width:760px){.app-shell:has(.admin-view){background:linear-gradient(#f7fbff 0%,#eef6fd 100%);min-height:100dvh}.admin-view{width:min(100%,680px)!important;padding:12px 12px calc(104px + env(safe-area-inset-bottom))!important;gap:12px!important;margin-inline:auto!important}.admin-view .admin-command-header{position:relative;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:0!important;padding:15px!important;display:grid!important;box-shadow:0 8px 24px #163c600f!important}.admin-view .admin-command-header>div:first-child{min-width:0}.admin-view .admin-command-header h1{margin-top:3px!important;font-size:21px!important}.admin-view .admin-command-header p{font-size:12px!important}.admin-view .admin-header-actions{align-self:start;gap:6px!important}.admin-view .admin-theme-control{overflow:hidden;border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important}.admin-view .admin-theme-control select{opacity:0;cursor:pointer;width:42px;height:42px;position:absolute}.admin-view .admin-dashboard-switch{border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important}.admin-view .admin-dashboard-switch>span{display:none!important}.admin-view .admin-command-search{grid-column:1/-1;border-radius:14px!important;height:48px!important;min-height:48px!important}.admin-view .admin-command-search input{font-size:14px!important}.admin-view .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;gap:2px 9px!important;min-height:78px!important;padding:10px!important}.admin-view .admin-quick-access>button>i{grid-area:1/1/3;border-radius:11px!important;width:36px!important;height:36px!important}.admin-view .admin-quick-access>button>span{grid-area:1/2;white-space:normal!important;font-size:12px!important}.admin-view .admin-quick-access>button>strong{grid-area:2/2;font-size:15px!important}.admin-view .admin-workspace{display:block!important}.admin-view .admin-drawer-trigger{display:none!important}.admin-view .admin-workspace-content>.admin-section{overflow:hidden;border-radius:20px!important;margin:0!important;padding:14px 12px!important;box-shadow:0 8px 24px #163c600e!important}.admin-view .admin-section-title{align-items:flex-start!important;gap:10px!important}.admin-view .admin-section-title h2{font-size:19px!important}.admin-view .admin-overview-actions{flex-wrap:wrap;justify-content:flex-end}.admin-view .admin-overview-actions button{min-height:38px!important;padding-inline:10px!important;font-size:12px!important}.admin-view :is(.admin-financial-summary,.admin-dashboard-metrics,.admin-card-list,.admin-product-grid,.admin-member-list),.admin-view :is(.admin-form-grid,.admin-order-form-grid,.admin-order-priority-grid,.admin-filter-grid){grid-template-columns:minmax(0,1fr)!important}.admin-view :is(.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card){border-radius:16px!important;min-width:0!important}.admin-view :is(.admin-order-summary-header,.admin-order-primary,.admin-order-management){padding:11px!important}.admin-view .admin-order-summary-header{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.admin-view .admin-order-created{grid-column:1/-1}.admin-view .admin-order-customer{grid-template-columns:38px minmax(0,1fr)!important}.admin-view .admin-order-customer>button{grid-column:1/-1;width:100%}.admin-view .admin-order-priority-grid{gap:8px!important}.admin-view .admin-order-critical b{font-size:18px!important}.admin-view .admin-order-management-heading{flex-wrap:wrap;align-items:flex-start}.admin-view .admin-order-save-button{width:100%;min-height:46px!important}.admin-view :is(.admin-table-wrap,.report-table-card,.admin-data-table){scrollbar-width:thin;overflow-x:auto!important}.admin-view :is(input,select,textarea){max-width:100%;font-size:16px!important}.admin-view .admin-menu-dialog{background:0 0;padding:0!important}.admin-view .admin-menu-dialog[open]{justify-content:flex-end!important}.admin-view .admin-menu-dialog[open] .admin-navigation-shell{width:min(100%,680px)!important;height:100dvh!important;max-height:100dvh!important;padding:0 12px calc(96px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:#f8fbff!important;border:0!important;border-radius:0!important}.admin-view .admin-menu-dialog[open] .admin-drawer-header{color:#fff;border:0;border-radius:0 0 22px 22px;min-height:84px;margin-inline:-12px;background:#0868d7!important;padding:14px 18px!important}.admin-view .admin-menu-dialog[open] .admin-drawer-header h2,.admin-view .admin-menu-dialog[open] .admin-drawer-header span{color:#fff!important}.admin-view .admin-menu-dialog[open] .admin-drawer-header img{background:#fff;border-radius:11px}.admin-view .admin-menu-dialog[open] .admin-drawer-header>button:last-child{color:#fff;background:#ffffff29;border-radius:13px;place-items:center;width:42px;height:42px;display:grid!important}.admin-view .admin-menu-dialog[open] .admin-drawer-groups{gap:8px!important;padding:12px 0 24px!important;display:grid!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group{overflow:hidden;background:#fff!important;border:1px solid #e0e9f2!important;border-radius:17px!important;padding:0!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group>summary{background:#f7faff;border-bottom:1px solid #edf2f7;border-radius:0;min-height:43px;padding:7px 12px!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group>summary>span{background:#eaf3ff;border-radius:9px;width:30px;height:30px}.admin-view .admin-menu-dialog[open] .admin-drawer-group>summary>.shop-icon-glyph:last-child{display:none}.admin-view .admin-menu-dialog[open] .admin-drawer-group>div{gap:0!important;padding:0!important;display:grid!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group button{background:#fff!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;min-height:61px!important;padding:8px 12px!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group button:last-child{border-bottom:0!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group button.active{color:#0868d7!important;background:#eef6ff!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group button>span:first-child{color:#0868d7!important;background:#edf5ff!important;border-radius:12px!important;width:40px!important;height:40px!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group button b{font-size:14px!important}.admin-view .admin-menu-dialog[open] .admin-drawer-group button small{font-size:11px!important}.admin-mobile-bottom-nav{inset-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d3e1eeeb;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:min(100% - 24px,640px);min-height:74px;margin-inline:auto;padding:7px 6px;display:grid;position:fixed;inset-block-end:max(10px, env(safe-area-inset-bottom));box-shadow:0 12px 34px #12304d2b}.admin-mobile-bottom-nav>button{color:#53687b;min-width:0;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;align-content:center;justify-items:center;gap:3px;padding:4px 2px;display:grid;position:relative}.admin-mobile-bottom-nav>button>span{border-radius:10px;place-items:center;width:32px;height:29px;display:grid;position:relative}.admin-mobile-bottom-nav .shop-icon-glyph,.admin-mobile-bottom-nav .shop-icon-glyph svg{width:23px!important;height:23px!important}.admin-mobile-bottom-nav>button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;overflow:hidden;font-size:11px!important}.admin-mobile-bottom-nav>button.active{color:#0868d7}.admin-mobile-bottom-nav>button.active>span{background:#eaf3ff}.admin-mobile-bottom-nav>button em{color:#fff;background:#e53935;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;inset-block-start:-3px;inset-inline-start:-4px}}@media (max-width:390px){.admin-view{padding-inline:8px!important}.admin-mobile-bottom-nav{width:calc(100% - 16px);inset-inline:8px}.admin-mobile-bottom-nav>button>b{font-size:10px!important}.admin-view .admin-command-header{padding:13px!important}}@media (max-width:760px){[data-theme=dark] .app-shell:has(.admin-view){background:linear-gradient(#071a2b 0%,#092239 100%)}[data-theme=dark] .admin-mobile-bottom-nav{background:#11202df7;border-color:#2d465a;box-shadow:0 12px 34px #00071059}[data-theme=dark] .admin-mobile-bottom-nav>button{color:#dbe6ef}[data-theme=dark] .admin-mobile-bottom-nav>button.active{color:#78b8ff}[data-theme=dark] .admin-mobile-bottom-nav>button.active>span{background:#1d3a53}[data-theme=dark] .admin-mobile-bottom-nav>button em{border-color:#11202d}[data-theme=dark] .admin-view .admin-menu-dialog[open] .admin-navigation-shell{background:#071a2b!important}[data-theme=dark] .admin-view .admin-menu-dialog[open] .admin-drawer-group{background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .admin-view .admin-menu-dialog[open] .admin-drawer-group>summary{background:#10283d;border-color:#29465f}[data-theme=dark] .admin-view .admin-menu-dialog[open] .admin-drawer-group button{color:#e8f1f9!important;background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .admin-view .admin-menu-dialog[open] .admin-drawer-group button.active{color:#8cc5ff!important;background:#123252!important}}.admin-view{--ar-blue:#0868d7;--ar-navy:#10263d;--ar-muted:#667b90;--ar-line:#dce6ef;--ar-soft:#f2f7fc;--ar-card:#fff;width:min(100%,1480px)!important;color:var(--ar-navy)!important;background:0 0!important;gap:14px!important;margin-inline:auto!important;padding:18px!important;display:grid!important}.app-shell:has(.admin-view){background:radial-gradient(circle at 90% 0,#3aa0ef1f,#0000 32rem),#f3f7fb;min-height:100dvh}.admin-view .admin-command-header{border:1px solid var(--ar-line)!important;background:#fffffff5!important;border-radius:20px!important;grid-template-columns:minmax(220px,1fr) minmax(280px,430px) auto!important;align-items:center!important;gap:16px!important;min-height:92px!important;margin:0!important;padding:16px 18px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 30px #183b5b0f!important}.admin-view .admin-command-header:before{display:none!important}.admin-view .admin-command-header>div:first-child{min-width:0}.admin-view .admin-command-header>div:first-child>span{color:var(--ar-blue)!important;font-size:12px!important;font-weight:700!important}.admin-view .admin-command-header h1{color:var(--ar-navy)!important;margin:2px 0 0!important;font-size:clamp(21px,2vw,28px)!important;line-height:1.35!important}.admin-view .admin-command-header p{color:var(--ar-muted)!important;margin:2px 0 0!important;font-size:12px!important}.admin-view .admin-command-search{border:1px solid var(--ar-line)!important;background:var(--ar-soft)!important;width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;border-radius:14px!important;grid-column:2!important;margin:0!important;padding-inline:13px!important}.admin-view .admin-command-search:focus-within{background:#fff!important;border-color:#91bfee!important;box-shadow:0 0 0 3px #0868d714!important}.admin-view .admin-command-search input{font-size:14px!important}.admin-view .admin-header-actions{grid-column:3!important;gap:8px!important;display:flex!important}.admin-view :is(.admin-theme-control,.admin-dashboard-switch){border:1px solid var(--ar-line)!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important}.admin-view .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{overflow:hidden;border:1px solid var(--ar-line)!important;background:var(--ar-card)!important;min-width:0!important;min-height:88px!important;color:var(--ar-navy)!important;text-align:start!important;border-radius:17px!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:2px 11px!important;padding:13px!important;display:grid!important;position:relative!important;box-shadow:0 7px 20px #183b5b0b!important}.admin-view .admin-quick-access>button:before{content:"";background:var(--ar-blue);border-radius:0 4px 4px 0;width:3px;position:absolute;inset-block:12px;inset-inline-start:0}.admin-view .admin-quick-access>button>i{grid-area:1/1/3;width:42px!important;height:42px!important;color:var(--ar-blue)!important;background:#eaf4ff!important;border-radius:13px!important;place-items:center!important;display:grid!important}.admin-view .admin-quick-access>button>span{grid-column:2;color:var(--ar-muted)!important;white-space:normal!important;font-size:12px!important}.admin-view .admin-quick-access>button>strong{grid-column:2;color:var(--ar-navy)!important;font-size:19px!important;line-height:1.25!important}.admin-view .admin-quick-access>button.needs-attention:after{width:8px!important;height:8px!important;inset-block-start:11px!important;inset-inline-end:11px!important}.admin-view .admin-workspace{min-width:0;grid-template-columns:268px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.admin-desktop-sidebar{color:#fff;background:linear-gradient(#0b3158,#082640);border:1px solid #153f6b;border-radius:22px;flex-direction:column;height:calc(100dvh - 28px);min-height:560px;display:flex;position:sticky;inset-block-start:14px;overflow:hidden;box-shadow:0 16px 40px #041f3729}.admin-desktop-sidebar>header{border-bottom:1px solid #ffffff1a;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;padding:15px;display:grid}.admin-desktop-sidebar>header img{object-fit:contain;background:#fff;border-radius:13px;width:46px;height:46px}.admin-desktop-sidebar>header span{gap:1px;min-width:0;display:grid}.admin-desktop-sidebar>header small{color:#8fc8ff;font-size:11px!important}.admin-desktop-sidebar>header b{color:#fff;font-size:17px!important}.admin-desktop-nav-groups{scrollbar-width:thin;scrollbar-color:#3b6488 transparent;flex:1;min-height:0;padding:10px;overflow-y:auto}.admin-desktop-nav-groups>section{border-bottom:1px solid #ffffff12;padding:5px 0}.admin-desktop-nav-groups>section:last-child{border-bottom:0}.admin-desktop-nav-groups h2{color:#86a6c2;align-items:center;gap:7px;margin:0 0 3px;padding:5px 8px;display:flex;font-size:11px!important}.admin-desktop-nav-groups h2 :is(.shop-icon-glyph,svg){width:15px!important;height:15px!important}.admin-desktop-nav-groups section>div{gap:2px;display:grid}.admin-desktop-nav-groups button,.admin-sidebar-store-link{color:#d8e7f4;text-align:start;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.admin-desktop-nav-groups button:hover{background:#ffffff12}.admin-desktop-nav-groups button.active{color:#075fc0;background:#fff;box-shadow:0 6px 16px #01162826}.admin-desktop-nav-groups button :is(.shop-icon-glyph,svg),.admin-sidebar-store-link :is(.shop-icon-glyph,svg){width:19px!important;height:19px!important}.admin-desktop-nav-groups button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-desktop-nav-groups button>em{min-width:23px;height:22px;color:inherit;background:#ffffff1a;border-radius:8px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;display:grid}.admin-desktop-nav-groups button.active>em{background:#e7f2ff}.admin-sidebar-store-link{background:#ffffff0f;border:1px solid #ffffff24;width:calc(100% - 20px);margin:10px}.admin-sidebar-store-link>span{font-size:12px}.admin-view .admin-drawer-trigger{display:none!important}.admin-view .admin-workspace-content{width:100%;min-width:0}.admin-view .admin-workspace-content>.admin-section{min-width:0;overflow:hidden;border:1px solid var(--ar-line)!important;background:var(--ar-card)!important;border-radius:22px!important;margin:0!important;padding:20px!important;box-shadow:0 10px 30px #183b5b0e!important}.admin-view .admin-section-title{min-height:58px;border-bottom:1px solid #e8eef4!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:15px!important;padding-bottom:13px!important;display:flex!important}.admin-view .admin-section-title span{color:var(--ar-blue)!important;font-size:12px!important}.admin-view .admin-section-title h2{color:var(--ar-navy)!important;margin:2px 0 0!important;font-size:21px!important}.admin-view :is(.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card,.admin-overview-list,.financial-card,.report-table-card){border-color:var(--ar-line)!important;box-shadow:none!important;background:#fff!important;border-radius:17px!important}.admin-view :is(button,input,select,textarea){font-family:inherit!important}.admin-view :is(input,select,textarea){border-radius:11px!important}.admin-view :is(button,[role=button]):focus-visible{outline-offset:2px!important;outline:3px solid #0868d738!important}.admin-view .admin-card-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.admin-view .admin-order-card{overflow:hidden}.admin-view .admin-order-summary-header{background:#f8fbfe!important;padding:14px!important}.admin-view .admin-order-save-button{background:var(--ar-blue)!important;border-radius:12px!important;min-height:46px!important}.admin-view .status{border-radius:999px!important}.admin-module-directory{border:1px solid var(--ar-line);background:linear-gradient(145deg,#f8fbff,#f1f7fd);border-radius:19px;margin:0 0 18px;padding:17px}.admin-module-directory>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.admin-module-directory>header div{gap:2px;display:grid}.admin-module-directory>header span{color:var(--ar-blue);font-size:11px}.admin-module-directory>header h3{color:var(--ar-navy);margin:0;font-size:18px}.admin-module-directory>header>small{color:#0868d7;white-space:nowrap;background:#e5f2ff;border-radius:999px;padding:6px 10px;font-size:11px}.admin-module-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-module-directory-grid>article{background:#fff;border:1px solid #e0e9f2;border-radius:16px;min-width:0;overflow:hidden}.admin-module-directory-grid>article>header{border-bottom:1px solid #edf2f7;grid-template-columns:41px minmax(0,1fr);align-items:center;gap:10px;min-height:67px;padding:11px 12px;display:grid}.admin-module-directory-grid>article>header>i{width:41px;height:41px;color:var(--ar-blue);background:linear-gradient(145deg,#e4f2ff,#f0f7ff);border-radius:12px;place-items:center;font-style:normal;display:grid}.admin-module-directory-grid>article>header>i :is(.shop-icon-glyph,svg){width:21px!important;height:21px!important}.admin-module-directory-grid>article>header>span{gap:2px;min-width:0;display:grid}.admin-module-directory-grid>article>header b{color:var(--ar-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-module-directory-grid>article>header small{color:var(--ar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-module-directory-grid>article>div{padding:5px;display:grid}.admin-module-directory-grid button{width:100%;min-height:51px;color:var(--ar-navy);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f3f6;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:7px;display:grid}.admin-module-directory-grid button:last-child{border-bottom:0}.admin-module-directory-grid button:hover{background:#f3f8fd}.admin-module-directory-grid button>i{color:#52718e;background:#f0f5fa;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.admin-module-directory-grid button>i :is(.shop-icon-glyph,svg){width:17px!important;height:17px!important}.admin-module-directory-grid button>span{gap:1px;min-width:0;display:grid}.admin-module-directory-grid button b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-module-directory-grid button small{color:var(--ar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-module-directory-grid button>em{min-width:24px;height:22px;color:var(--ar-blue);background:#e8f3ff;border-radius:8px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;display:grid}.admin-module-directory-grid button>.shop-icon-glyph{color:#9babb9;width:14px!important;height:14px!important}@media (min-width:901px){.admin-view .admin-menu-dialog,.admin-mobile-bottom-nav{display:none!important}}@media (max-width:1180px){.admin-view .admin-quick-access{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-view .admin-workspace{grid-template-columns:238px minmax(0,1fr)!important}}@media (max-width:900px){.admin-view .admin-workspace{grid-template-columns:220px minmax(0,1fr)!important}.admin-view .admin-command-header{grid-template-columns:minmax(0,1fr) auto!important}.admin-view .admin-command-search{grid-area:2/1/auto/-1!important}.admin-view .admin-header-actions{grid-area:1/2!important}.admin-view .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.admin-desktop-sidebar{display:none!important}.admin-view .admin-workspace{display:block!important}.admin-view{width:min(100%,680px)!important;padding:10px 10px calc(102px + env(safe-area-inset-bottom))!important;gap:10px!important}.admin-view .admin-command-header{border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:14px!important}.admin-view .admin-command-header h1{font-size:21px!important}.admin-view .admin-header-actions{gap:6px!important}.admin-view .admin-command-search{grid-column:1/-1!important;height:48px!important}.admin-view .admin-quick-access{gap:8px!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:2px 8px!important;min-height:78px!important;padding:10px!important}.admin-view .admin-quick-access>button>i{border-radius:11px!important;width:36px!important;height:36px!important}.admin-view .admin-quick-access>button>span{font-size:11px!important}.admin-view .admin-quick-access>button>strong{font-size:15px!important}.admin-view .admin-workspace-content>.admin-section{border-radius:20px!important;padding:13px 11px!important}.admin-view .admin-section-title{align-items:flex-start!important}.admin-view .admin-section-title h2{font-size:19px!important}.admin-view :is(.admin-financial-summary,.admin-dashboard-metrics,.admin-product-grid,.admin-member-list,.admin-form-grid,.admin-order-form-grid,.admin-order-priority-grid,.admin-filter-grid){grid-template-columns:minmax(0,1fr)!important}.admin-view :is(input,select,textarea){max-width:100%;min-height:44px;font-size:16px!important}.admin-view .admin-order-summary-header{grid-template-columns:minmax(0,1fr) auto!important}.admin-view .admin-order-created{grid-column:1/-1}.admin-view .admin-order-customer{grid-template-columns:38px minmax(0,1fr)!important}.admin-view .admin-order-customer>button{grid-column:1/-1;width:100%}.admin-view .admin-order-management-heading{flex-wrap:wrap}.admin-view .admin-order-save-button{width:100%}.admin-view :is(.admin-table-wrap,.report-table-card,.admin-data-table){overflow-x:auto!important}.admin-module-directory{border-radius:17px;padding:12px}.admin-module-directory-grid{grid-template-columns:minmax(0,1fr);gap:9px}.admin-module-directory-grid>article>header{min-height:61px}.admin-module-directory-grid button{min-height:49px}}@media (max-width:390px){.admin-view{padding-inline:7px!important}.admin-view .admin-command-header{padding:12px!important}.admin-view .admin-command-header h1{font-size:19px!important}.admin-view .admin-quick-access>button>span{font-size:10px!important}}[data-theme=dark] .admin-view{--ar-navy:#edf5fc;--ar-muted:#9db1c2;--ar-line:#29465f;--ar-soft:#10283d;--ar-card:#0d2238}[data-theme=dark] .admin-view :is(.admin-command-header,.admin-workspace-content>.admin-section,.admin-quick-access>button,.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card,.admin-overview-list,.financial-card,.report-table-card){border-color:var(--ar-line)!important;background:var(--ar-card)!important;color:var(--ar-navy)!important}[data-theme=dark] .admin-view .admin-command-search{background:#0a1e31!important}[data-theme=dark] .admin-view .admin-command-search:focus-within{background:#0f2940!important}[data-theme=dark] .admin-view .admin-order-summary-header{background:#10283d!important}[data-theme=dark] .admin-view .admin-section-title{border-color:#29465f!important}[data-theme=dark] .admin-view .admin-quick-access>button>i{color:#80beff!important;background:#153b5b!important}[data-theme=dark] .admin-module-directory{background:linear-gradient(145deg,#0b2034,#10283d);border-color:#29465f}[data-theme=dark] .admin-module-directory>header>small{color:#80beff;background:#153b5b}[data-theme=dark] .admin-module-directory-grid>article{background:#0d2238;border-color:#29465f}[data-theme=dark] .admin-module-directory-grid>article>header{border-color:#29465f}[data-theme=dark] .admin-module-directory-grid>article>header>i{color:#80beff;background:#153b5b}[data-theme=dark] .admin-module-directory-grid button{border-color:#1f3b54}[data-theme=dark] .admin-module-directory-grid button:hover{background:#132d45}[data-theme=dark] .admin-module-directory-grid button>i{color:#a4bfd6;background:#122b42}[data-theme=dark] .admin-module-directory-grid button>em{color:#80beff;background:#153b5b}.admin-mobile-titlebar,.admin-reference-home{display:none}@media (max-width:760px){:is(.admin-view:has(.admin-reference-home)>.admin-command-header,.admin-view:has(.admin-reference-home)>.admin-quick-access){display:none!important}.admin-view .admin-section:has(>.admin-reference-home){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.admin-view .admin-section:has(>.admin-reference-home)>.admin-section-title{display:none!important}.admin-mobile-titlebar{justify-content:space-between;align-items:center;min-height:58px;padding:3px 5px 8px;display:flex}.admin-mobile-titlebar h1{color:#092440;margin:0;font-size:23px!important}.admin-mobile-titlebar button{color:#102b47;background:#fff;border:0;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;position:relative;box-shadow:0 6px 18px #14457012}.admin-mobile-titlebar button :is(.shop-icon-glyph,svg){width:22px!important;height:22px!important}.admin-mobile-titlebar button em{color:#fff;background:#ee3448;border:2px solid #f4f9fe;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;inset-block-start:-4px;inset-inline-start:-4px}.admin-reference-home{gap:11px;display:grid}.admin-welcome-card{background:#fff;border:1px solid #e1ebf4;border-radius:19px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #12416c0e}.admin-welcome-avatar{color:#0868d7;background:linear-gradient(145deg,#e9f3ff,#dcecff);border-radius:18px;place-items:center;width:55px;height:55px;display:grid}.admin-welcome-avatar :is(.shop-icon-glyph,svg){width:29px!important;height:29px!important}.admin-welcome-card h2{color:#092440;margin:0 0 5px;font-size:18px!important}.admin-welcome-card p{color:#60758a;align-items:center;gap:5px;margin:0;display:flex;font-size:12px!important}.admin-welcome-card p :is(.shop-icon-glyph,svg){width:15px!important;height:15px!important}.admin-balance-hero{color:#fff;background:linear-gradient(135deg,#086ee8 0%,#0a57d7 55%,#073fbd 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) 48px 1px minmax(0,1fr) 48px;align-items:center;gap:9px;min-height:118px;padding:17px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0455be33}.admin-balance-hero>div{gap:7px;min-width:0;display:grid}.admin-balance-hero small{color:#dcecff;white-space:nowrap;font-size:12px!important}.admin-balance-hero strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:17px!important}.admin-balance-hero>i{background:#ffffff1f;border-radius:15px;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.admin-balance-hero>i :is(.shop-icon-glyph,svg){width:25px!important;height:25px!important}.admin-balance-hero>span{background:#ffffff73;width:1px;height:61px}.admin-reference-panel{background:#fff;border:1px solid #e0eaf3;border-radius:19px;padding:12px;box-shadow:0 8px 24px #12416c0d}.admin-reference-panel>h2{color:#092440;margin:0 0 10px;font-size:16px!important}.admin-reference-summary>div{border:1px solid #e3ebf3;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.admin-reference-summary button{border:0;border-inline-end:1px solid #e7eef5;color:#172b43;text-align:start;min-width:0;min-height:68px;font:inherit;background:#fff;border-bottom:1px solid #e7eef5;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.admin-reference-summary button:nth-child(2n){border-inline-end:0}.admin-reference-summary button:nth-last-child(-n+2){border-bottom:0}.admin-reference-summary button>i{color:#0868d7;background:#eaf4ff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.admin-reference-summary button>i :is(.shop-icon-glyph,svg){width:22px!important;height:22px!important}.admin-reference-summary button>span{gap:3px;min-width:0;font-size:12px;display:grid}.admin-reference-summary button strong{color:#071d39;font-size:19px!important}.admin-reference-operations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-reference-operations button{color:#102844;min-height:83px;font:inherit;background:#fff;border:1px solid #e2eaf2;border-radius:13px;align-content:center;place-items:center;gap:7px;padding:8px 4px;display:grid}.admin-reference-operations button:nth-last-child(-n+2){grid-column:span 1}.admin-reference-operations button>i{color:#0868d7;background:#eaf4ff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.admin-reference-operations button>i :is(.shop-icon-glyph,svg){width:22px!important;height:22px!important}.admin-reference-operations button>b{font-size:11px!important}.admin-view .admin-dashboard-widgets{margin-top:11px}.admin-view .admin-dashboard-widget.widget-metrics,.admin-view .admin-dashboard-widget.widget-trend,.admin-view .admin-dashboard-widget.widget-attention{display:none!important}.admin-view .admin-dashboard-widget.widget-orders{border-radius:19px!important}.admin-view .admin-module-directory{margin-top:11px}.admin-mobile-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.admin-mobile-bottom-nav>button>b{font-size:9px!important}}@media (max-width:390px){.admin-balance-hero{grid-template-columns:minmax(0,1fr) 40px 1px minmax(0,1fr) 40px;gap:6px;padding:14px 11px}.admin-balance-hero>i{border-radius:12px;width:38px;height:38px}.admin-balance-hero strong{font-size:14px!important}.admin-reference-summary button{grid-template-columns:35px minmax(0,1fr);gap:7px}.admin-reference-summary button>i{width:35px;height:35px}.admin-reference-operations button>b{font-size:10px!important}}[data-theme=dark] .admin-mobile-titlebar h1,[data-theme=dark] .admin-welcome-card h2,[data-theme=dark] .admin-reference-panel>h2,[data-theme=dark] .admin-reference-summary button strong{color:#eff7ff}[data-theme=dark] .admin-mobile-titlebar button,[data-theme=dark] .admin-welcome-card,[data-theme=dark] .admin-reference-panel,[data-theme=dark] .admin-reference-summary button,[data-theme=dark] .admin-reference-operations button{color:#e6f1fb;background:#0d2238;border-color:#29465f}[data-theme=dark] .admin-reference-summary>div,[data-theme=dark] .admin-reference-summary button{border-color:#29465f}[data-theme=dark] .admin-welcome-avatar,[data-theme=dark] .admin-reference-summary button>i,[data-theme=dark] .admin-reference-operations button>i{color:#80beff;background:#153b5b}.admin-view{--ar-blue:#1769d2;--ar-navy:#14283e;--ar-muted:#6b7a8c;--ar-line:#dfe5ec;--ar-soft:#f5f7fa;--ar-card:#fff;gap:12px!important}.app-shell:has(.admin-view){background:#f4f6f9}.admin-view .admin-command-header{min-height:78px!important;box-shadow:none!important;border-radius:14px!important;padding:13px 16px!important}.admin-view .admin-command-search,.admin-view :is(.admin-theme-control,.admin-dashboard-switch){border-radius:9px!important}.admin-view .admin-workspace{grid-template-columns:250px minmax(0,1fr)!important;gap:12px!important}.admin-desktop-sidebar{box-shadow:none;background:#102a43;border-color:#18354f;border-radius:14px}.admin-desktop-sidebar>header{min-height:72px;padding:12px}.admin-desktop-sidebar>header img{border-radius:9px;width:42px;height:42px}.admin-desktop-nav-groups{padding:8px}.admin-desktop-nav-groups button,.admin-sidebar-store-link{border-radius:8px;min-height:40px}.admin-desktop-nav-groups button.active{box-shadow:none}.admin-view .admin-workspace-content>.admin-section{box-shadow:none!important;border-radius:14px!important;padding:17px!important}.admin-view .admin-section-title{min-height:52px;margin-bottom:12px!important;padding-bottom:10px!important}.admin-view .admin-section-title h2{font-size:20px!important}.admin-view .admin-quick-access{gap:8px!important}.admin-view .admin-quick-access>button,.admin-view .admin-quick-access>button:first-child,.admin-view .admin-quick-access>button:last-child{min-height:78px!important;box-shadow:none!important;border-radius:11px!important;padding:11px!important}.admin-view .admin-quick-access>button>i{border-radius:8px!important}.admin-view :is(.admin-order-card,.admin-product-card,.admin-member-card,.topup-admin-card,.admin-simple-card,.admin-overview-list,.financial-card,.report-table-card){border-radius:11px!important}.admin-module-directory{background:#f7f9fb;border-radius:12px}.admin-module-directory-grid>article{border-radius:10px}@media (max-width:760px){.app-shell:has(.admin-view){background:#f4f6f9!important}.admin-view{width:min(100%,560px)!important;padding:8px 10px calc(90px + env(safe-area-inset-bottom))!important;gap:9px!important}.admin-mobile-titlebar{min-height:50px;padding:0 2px 6px}.admin-mobile-titlebar h1{color:#14283e;font-weight:850;font-size:20px!important}.admin-mobile-titlebar button{width:39px;height:39px;box-shadow:none;border:1px solid #dfe5ec;border-radius:10px}.admin-mobile-titlebar button :is(.shop-icon-glyph,svg){width:20px!important;height:20px!important}.admin-mobile-titlebar button em{border-color:#f4f6f9;min-width:18px;height:18px;font-size:9px;inset-block-start:-3px;inset-inline-start:-3px}.admin-reference-home{gap:9px}.admin-welcome-card{min-height:66px;box-shadow:none;border-color:#dfe5ec;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:9px 11px}.admin-welcome-avatar{color:#1769d2;background:#edf3fa;border-radius:9px;width:42px;height:42px}.admin-welcome-avatar :is(.shop-icon-glyph,svg){width:22px!important;height:22px!important}.admin-welcome-card h2{color:#14283e;margin-bottom:2px;font-size:15px!important}.admin-welcome-card p{font-size:12px!important}.admin-balance-hero{min-height:104px;box-shadow:none;background:#102a43;border:1px solid #183a59;border-radius:13px;grid-template-columns:minmax(0,1fr) 38px 1px minmax(0,1fr) 38px;gap:8px;padding:15px}.admin-balance-hero>div{gap:4px}.admin-balance-hero small{color:#a9bdd0;font-size:12px!important}.admin-balance-hero strong{font-weight:800;font-size:16px!important}.admin-balance-hero>i{color:#8fc5ff;background:#1c3d5a;border-radius:8px;width:36px;height:36px}.admin-balance-hero>i :is(.shop-icon-glyph,svg){width:20px!important;height:20px!important}.admin-balance-hero>span{background:#35516a;height:52px}.admin-reference-panel{box-shadow:none;border-color:#dfe5ec;border-radius:12px;padding:11px}.admin-reference-panel>h2{color:#14283e;margin-bottom:9px;font-size:15px!important}.admin-reference-summary>div{border:0;border-radius:0;gap:7px;overflow:visible}.admin-reference-summary button{background:#fff;border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:64px;padding:8px;border:1px solid #e2e7ed!important}.admin-reference-summary button>i{background:#eef4fb;border-radius:8px;width:34px;height:34px}.admin-reference-summary button>i :is(.shop-icon-glyph,svg){width:18px!important;height:18px!important}.admin-reference-summary button>span{color:#67778a;gap:1px;font-size:12px}.admin-reference-summary button strong{color:#14283e;font-size:17px!important}.admin-reference-operations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-reference-operations button{text-align:start;border-color:#e2e7ed;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-content:center;place-items:center start;gap:8px;min-height:54px;padding:7px 9px}.admin-reference-operations button:last-child{grid-column:1/-1}.admin-reference-operations button>i{background:#eef4fb;border-radius:7px;width:31px;height:31px}.admin-reference-operations button>i :is(.shop-icon-glyph,svg){width:17px!important;height:17px!important}.admin-reference-operations button>b{font-size:12px!important}.admin-view .admin-dashboard-widgets{margin-top:9px}.admin-view .admin-dashboard-widget.widget-orders{box-shadow:none!important;border-radius:12px!important}.admin-view .admin-module-directory{display:none!important}.admin-mobile-bottom-nav{background:#fff!important;border:1px solid #dfe5ec!important;border-radius:14px!important;min-height:68px!important;padding:6px!important;box-shadow:0 8px 24px #102a431f!important}.admin-mobile-bottom-nav>button{border-radius:9px!important;min-height:54px!important}.admin-mobile-bottom-nav>button.active{background:#eef4fb!important}.admin-mobile-bottom-nav>button.active>span{background:0 0!important}.admin-mobile-bottom-nav>button>b{font-size:10px!important}}@media (max-width:390px){.admin-view{padding-inline:8px!important}.admin-balance-hero{grid-template-columns:minmax(0,1fr) 32px 1px minmax(0,1fr) 32px;gap:6px;padding-inline:10px}.admin-balance-hero>i{width:31px;height:31px}.admin-balance-hero strong{font-size:14px!important}.admin-reference-operations button>b{font-size:11px!important}}[data-theme=dark] .app-shell:has(.admin-view){background:#091722!important}[data-theme=dark] .admin-desktop-sidebar,[data-theme=dark] .admin-balance-hero{background:#0b2235}[data-theme=dark] .admin-reference-summary button,[data-theme=dark] .admin-reference-operations button{border-color:#29465f!important}.admin-view{--admin-surface:#fff;--admin-surface-muted:#f7f9fb;--admin-border:#dfe5ec;--admin-border-strong:#cfd8e3;--admin-text:#14283e;--admin-text-muted:#65768a;--admin-accent:#1769d2;--admin-accent-soft:#edf4fc;--admin-danger:#c83e4d;--admin-success:#16845b}.admin-view .admin-section-title>div:first-child{min-width:0}.admin-view .admin-section-title>div:first-child>span{font-size:12px!important;font-weight:700!important}.admin-view .admin-section-title>div:first-child>h2{letter-spacing:-.015em}.admin-view :is(.admin-overview-actions,.admin-actions,.admin-order-tools,.discount-admin-actions,.catalog-excel-actions,.backup-create-actions,.layout-primary-actions,.db-actions,.report-export){flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-view :is(.admin-overview-actions,.admin-actions,.admin-order-tools,.discount-admin-actions,.catalog-excel-actions,.backup-create-actions,.layout-primary-actions,.db-actions,.report-export) button,.admin-view :is(.catalog-excel-button,.report-save,.archive-button){border:1px solid var(--admin-accent)!important;background:var(--admin-accent)!important;color:#fff!important;min-height:40px!important;box-shadow:none!important;border-radius:8px!important;padding:8px 13px!important;font-size:13px!important;font-weight:750!important}.admin-view :is(button.secondary,.secondary,button.clear){border-color:var(--admin-border-strong)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}.admin-view :is(button.danger,.danger){color:var(--admin-danger)!important;background:#fff5f6!important;border-color:#efd2d6!important}.admin-view .admin-tabs,.admin-view .report-filter-chips{scrollbar-width:none;border:1px solid var(--admin-border)!important;background:#f2f5f8!important;border-radius:10px!important;gap:4px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.admin-view .admin-tabs button,.admin-view .report-filter-chips button{white-space:nowrap;min-height:36px!important;color:var(--admin-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 12px!important;font-size:13px!important}.admin-view .admin-tabs button.active,.admin-view .report-filter-chips button.active{color:var(--admin-accent)!important;background:#fff!important;box-shadow:0 1px 3px #14283e14!important}.admin-view :is(.admin-filter-row,.support-filters,.report-builder,.report-search){border:1px solid var(--admin-border)!important;background:var(--admin-surface-muted)!important;border-radius:10px!important;gap:8px!important;margin-bottom:12px!important;padding:10px!important}.admin-view :is(.panel-form,.admin-form-grid,.admin-order-form-grid,.payment-assets-form,.db-settings,.layout-inspector){gap:11px!important}.admin-view .panel-form{border:1px solid var(--admin-border)!important;background:var(--admin-surface-muted)!important;box-shadow:none!important;border-radius:11px!important;padding:14px!important}.admin-view :is(.panel-form,.admin-form-grid,.admin-order-form-grid,.payment-assets-form,.db-settings,.layout-inspector) label{color:var(--admin-text)!important;font-size:13px!important;font-weight:650!important}.admin-view :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--admin-border-strong)!important;min-height:42px!important;color:var(--admin-text)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:9px 11px!important;font-size:14px!important}.admin-view textarea{resize:vertical;min-height:92px!important}.admin-view :is(input,select,textarea):focus{outline-offset:0!important;border-color:#7aafe8!important;outline:3px solid #1769d217!important}.admin-view :is(.admin-checkbox-label,.toggle-row,.internal-note-label){border:1px solid var(--admin-border);background:#fff;border-radius:8px;min-height:42px;padding:8px 10px}.admin-view :is(.admin-note,.billboard-admin-note,.catalog-photo-note,.db-notice,.db-lock-note,.members-table-hint,.composer-help){border:1px solid #d8e7f6!important;border-inline-start:3px solid var(--admin-accent)!important;color:#50657a!important;background:#f4f8fc!important;border-radius:8px!important;padding:10px 12px!important;font-size:13px!important}.admin-view :is(.admin-simple-card,.admin-product-card,.admin-member-card,.topup-admin-card,.payment-method-admin-card,.billboard-admin-card,.service-image-card,.user-type-cards>article,.backup-action-card,.system-release-card,.owner-account-overview,.profile-change-review-panel){border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;box-shadow:none!important;border-radius:10px!important}.admin-view :is(.admin-card-list,.billboard-admin-list,.staff-list,.discount-admin-list,.backup-history,.system-service-list,.profile-change-review-list){gap:9px!important}.admin-view :is(.admin-product-card,.admin-member-card,.admin-simple-card,.topup-admin-card){padding:12px!important}.admin-view .admin-product-image{border:1px solid var(--admin-border)!important;background:var(--admin-surface-muted)!important;border-radius:8px!important}.admin-view .admin-avatar,.admin-view .admin-order-customer-avatar{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important;border-radius:9px!important}.admin-view :is(.admin-badge,.status,.exchange-rate-status,.owner-access-badge,.account-status-legend span,.member-statuses span){border-radius:6px!important;min-height:26px!important;padding:4px 8px!important;font-size:12px!important;font-weight:700!important}.admin-view :is(.members-table,.report-table-card,.admin-data-table){border:1px solid var(--admin-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important}.admin-view :is(.members-table-head,table thead){color:#4c6075!important;background:#f1f4f7!important}.admin-view table{border-collapse:collapse;width:100%}.admin-view table :is(th,td){text-align:start;border-bottom:1px solid #e9edf2!important;padding:11px 12px!important;font-size:13px!important}.admin-view table th{font-weight:750!important}.admin-view table tbody tr:hover{background:#f8fafc!important}.admin-view .admin-order-card{border:1px solid var(--admin-border)!important;background:#fff!important;border-radius:10px!important}.admin-view .admin-order-summary-header{border-bottom:1px solid var(--admin-border)!important;background:#f5f7fa!important;padding:12px!important}.admin-view .admin-order-service-icon{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important;border-radius:8px!important}.admin-view :is(.admin-order-primary,.admin-order-management){padding:13px!important}.admin-view :is(.admin-order-priority-grid,.admin-order-technical-grid,.admin-facts,.discount-admin-facts,.payment-method-data-grid,.system-health-grid,.members-summary,.report-kpis,.backup-action-grid){gap:8px!important}.admin-view :is(.admin-order-priority-grid,.admin-order-technical-grid,.admin-facts,.discount-admin-facts,.payment-method-data-grid,.system-health-grid,.members-summary,.report-kpis,.backup-action-grid)>*{border:1px solid var(--admin-border)!important;background:var(--admin-surface-muted)!important;box-shadow:none!important;border-radius:8px!important}.admin-view .admin-order-critical{background:#fff7f8!important;border-color:#ead6d9!important}.admin-view .admin-bulk-toolbar{box-shadow:none!important;background:#f0f6fc!important;border:1px solid #cfe0f2!important;border-radius:9px!important;padding:9px 11px!important}.admin-view :is(.report-center,.support-admin,.layout-studio,.dashboard-builder-admin){color:var(--admin-text)}.admin-view :is(.report-center-head,.layout-studio-head,.db-head){border-bottom:1px solid var(--admin-border)!important;padding-bottom:12px!important}.admin-view :is(.report-kpis>article,.report-chart,.layout-tree-panel,.layout-canvas-panel,.layout-inspector,.db-editor,.db-preview,.backup-schedule-card,.restore-inspection,.owner-security-rules,.staff-role-guide,.user-type-rules){border:1px solid var(--admin-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.admin-view .support-admin{min-height:620px;overflow:hidden;border:1px solid var(--admin-border)!important;background:#fff!important;border-radius:10px!important}.admin-view .support-inbox{border-inline-end:1px solid var(--admin-border)!important;background:#fafbfd!important}.admin-view .support-search{border-bottom:1px solid var(--admin-border)!important;background:#f4f6f9!important;padding:10px!important}.admin-view .inbox-list button{border-bottom:1px solid #e9edf2!important;border-radius:0!important}.admin-view .inbox-list button:hover,.admin-view .inbox-list button.active{background:var(--admin-accent-soft)!important}.admin-view .support-chat{background:#f6f8fa!important}.admin-view .messenger-composer{border-top:1px solid var(--admin-border)!important;background:#fff!important}.admin-view .composer-text{border-radius:9px!important}.admin-view .composer-send{background:var(--admin-accent)!important;box-shadow:none!important;border-radius:8px!important}.admin-view :is(.builder-section-card,.db-sections>article){border:1px solid var(--admin-border)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important}.admin-view :is(.backup-security-badge,.owner-authority-note,.admin-lock-warning,.backup-last-status){box-shadow:none!important;border-radius:8px!important}.admin-view :is(.admin-empty,.report-empty,.support-empty,.builder-empty,.turkey-package-empty){border:1px dashed var(--admin-border-strong)!important;min-height:140px!important;color:var(--admin-text-muted)!important;background:#fafbfd!important;border-radius:10px!important;padding:24px!important}.admin-view :is(.admin-response,.discount-admin-response,.catalog-excel-message,.backup-message,.user-type-message,.db-message){box-shadow:none!important;border-radius:8px!important}@media (max-width:760px){.admin-view .admin-command-header{border-radius:11px!important}.admin-view .admin-workspace-content>.admin-section{border-radius:11px!important;padding:11px!important}.admin-view .admin-section-title{min-height:46px;align-items:center!important}.admin-view .admin-section-title h2{font-size:18px!important}.admin-view :is(.admin-overview-actions,.admin-actions,.admin-order-tools,.discount-admin-actions,.catalog-excel-actions,.backup-create-actions,.layout-primary-actions,.db-actions,.report-export){width:100%}.admin-view :is(.admin-overview-actions,.admin-actions,.admin-order-tools,.discount-admin-actions,.catalog-excel-actions,.backup-create-actions,.layout-primary-actions,.db-actions,.report-export) button{flex:auto}.admin-view :is(.admin-filter-row,.support-filters,.report-builder,.report-search){padding:8px!important}.admin-view .panel-form{padding:11px!important}.admin-view :is(.admin-product-card,.admin-member-card,.admin-simple-card,.topup-admin-card){padding:10px!important}.admin-view .admin-order-card{border-radius:9px!important}.admin-view .admin-order-summary-header{padding:10px!important}.admin-view :is(.admin-order-primary,.admin-order-management){padding:11px!important}.admin-view .support-admin{min-height:calc(100dvh - 190px);border-radius:9px!important}.admin-view .support-inbox{border-inline-end:0!important}.admin-view .report-table-scroll,.admin-view :is(.members-table,.admin-data-table){overflow-x:auto!important}.admin-view table{min-width:620px}.admin-view :is(.layout-studio-grid,.db-grid){grid-template-columns:minmax(0,1fr)!important}}[data-theme=dark] .admin-view{--admin-surface:#0d2238;--admin-surface-muted:#10283d;--admin-border:#29465f;--admin-border-strong:#385771;--admin-text:#edf5fc;--admin-text-muted:#9db1c2;--admin-accent:#78b8ff;--admin-accent-soft:#153b5b}[data-theme=dark] .admin-view :is(.panel-form,.admin-filter-row,.support-filters,.report-builder,.report-search,.admin-order-summary-header,.members-table-head,table thead,.support-search){background:#10283d!important}[data-theme=dark] .admin-view :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.admin-checkbox-label,.toggle-row,.internal-note-label,.admin-simple-card,.admin-product-card,.admin-member-card,.topup-admin-card,.payment-method-admin-card,.billboard-admin-card,.service-image-card,.backup-action-card,.system-release-card,.owner-account-overview,.profile-change-review-panel,.report-chart,.layout-tree-panel,.layout-canvas-panel,.layout-inspector,.db-editor,.db-preview,.support-admin,.messenger-composer){border-color:var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}[data-theme=dark] .admin-view :is(.admin-order-priority-grid,.admin-order-technical-grid,.admin-facts,.discount-admin-facts,.payment-method-data-grid,.system-health-grid,.members-summary,.report-kpis,.backup-action-grid)>*{background:var(--admin-surface-muted)!important}[data-theme=dark] .admin-view table :is(th,td),[data-theme=dark] .admin-view .inbox-list button{border-color:#203b53!important}[data-theme=dark] .admin-view table tbody tr:hover{background:#132d45!important}.admin-view .admin-support-section{padding:12px!important;overflow:visible!important}.admin-view .admin-support-section>.admin-section-title{min-height:48px;margin:0 0 10px!important;padding:0 2px 10px!important}.admin-view .admin-support-section>.admin-section-title span{font-size:11px!important}.admin-view .admin-support-section>.admin-section-title h2{font-size:19px!important}.admin-view .admin-support-section>.admin-section-title>b{color:#9a5b00;background:#fff4df;border-radius:999px;padding:6px 10px;font-size:11px}.admin-view .telegram-support-settings{color:#16324d;background:linear-gradient(135deg,#fbfdff,#f3f8ff);border:1px solid #d8e5f2;border-radius:13px;margin:0 0 10px}.admin-view .telegram-support-settings>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:10px;min-height:62px;padding:9px 12px;list-style:none;display:grid}.admin-view .telegram-support-settings>summary::-webkit-details-marker{display:none}.admin-view .telegram-support-settings>summary>.telegram-support-logo{color:#1584d7;background:#e1f0ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-view .telegram-support-settings>summary>.telegram-support-logo svg{width:22px}.admin-view .telegram-support-settings>summary>span:nth-child(2){gap:2px;display:grid}.admin-view .telegram-support-settings>summary b{font-size:14px}.admin-view .telegram-support-settings>summary small{color:#6d8194;font-size:12px}.admin-view .telegram-support-settings>summary>em{color:#718294;background:#f1f4f7;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800;display:flex}.admin-view .telegram-support-settings>summary>em i{background:#8b9aaa;border-radius:50%;width:7px;height:7px}.admin-view .telegram-support-settings>summary>em.connected{color:#14814b;background:#e4f8ed}.admin-view .telegram-support-settings>summary>em.connected i{background:#18aa62}.admin-view .telegram-support-settings>summary>svg:last-child{color:#73879a;width:18px;transition:transform .18s}.admin-view .telegram-support-settings[open]>summary>svg:last-child{transform:rotate(180deg)}.admin-view .telegram-support-settings-body{background:#fff;border-top:1px solid #dce7f2;border-radius:0 0 13px 13px;padding:12px}.admin-view .telegram-support-flow{color:#526b82;background:#f5f9fe;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:8px;font-size:12px;display:flex}.admin-view .telegram-support-flow :is(span,strong){align-items:center;gap:6px;display:flex}.admin-view .telegram-support-flow strong{color:#0b62d8}.admin-view .telegram-support-flow svg{width:17px}.admin-view .telegram-support-settings form{gap:11px;display:grid}.admin-view .telegram-toggle{background:#fbfdff;border:1px solid #dce7f2;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.admin-view .telegram-toggle input{width:20px;height:20px;min-height:0!important}.admin-view .telegram-toggle span{gap:2px;display:grid}.admin-view .telegram-toggle small,.admin-view .telegram-support-settings label>small{color:#71869a;font-size:11px}.admin-view .telegram-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-view .telegram-settings-grid label{color:#425e78;gap:5px;font-size:12px;font-weight:800;display:grid}.admin-view .telegram-settings-grid input{background:#fff;border:1px solid #d6e2ee;border-radius:9px;width:100%;min-height:43px;padding:8px 10px}.admin-view .telegram-token-field{grid-column:1/-1}.admin-view .telegram-support-settings form>button{color:#fff;background:#0b62d8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:flex}.admin-view .telegram-support-settings form>button svg{width:18px}.admin-view .telegram-support-guide{color:#315f86;background:#edf6ff;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.8;display:flex}.admin-view .telegram-support-guide svg{color:#0b62d8;flex:none;width:18px;margin-top:2px}.admin-view :is(.telegram-support-success,.telegram-support-error,.telegram-support-readonly){border-radius:9px;margin:0;padding:9px 11px;font-size:12px}.admin-view .telegram-support-success{color:#137848;background:#e7f8ee}.admin-view .telegram-support-error{color:#b53d49;background:#fff0f1}.admin-view .telegram-support-readonly{color:#526b82;background:#f3f7fb;align-items:center;gap:7px;display:flex}.admin-view .telegram-support-readonly svg{width:18px}.admin-view .support-admin{isolation:isolate;height:min(760px,100dvh - 205px);min-height:600px;position:relative;border-radius:14px!important;grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important}.admin-view .support-inbox{grid-column:1}.admin-view .support-chat{grid-column:2;min-width:0}.admin-view .support-customer{z-index:40;opacity:0;visibility:hidden;pointer-events:none;border-radius:14px 0 0 14px;width:min(360px,92%);transition:transform .22s,opacity .18s,visibility .18s;inset-block:0;inset-inline-end:0;transform:translate(-104%);box-shadow:20px 0 55px #0f2d4b3d;border:0!important;border-inline-start:1px solid var(--admin-border)!important;display:block!important;position:absolute!important}.admin-view .support-panel-details .support-customer{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.admin-view .support-panel-details:after{content:"";z-index:30;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;background:#091f3733;position:absolute;inset:0}.admin-view .support-chat-actions>button[aria-label=اطلاعات\ مشتری]{color:#0b62d8!important;background:#e8f2ff!important}@media (min-width:761px){.admin-view .admin-workspace:has(.admin-support-section){grid-template-columns:minmax(0,1fr)!important}.admin-view .admin-workspace:has(.admin-support-section)>.admin-desktop-sidebar{display:none!important}.admin-view .admin-workspace:has(.admin-support-section)>.admin-drawer-trigger{width:fit-content;min-width:210px;margin-inline-start:auto;display:flex!important}}@media (max-width:920px){.admin-view .admin-support-section{padding:8px!important}.admin-view .admin-support-section>.admin-section-title{display:none!important}.admin-view .support-admin{height:calc(100dvh - 185px);min-height:560px;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important}.admin-view .support-inbox,.admin-view .support-chat{grid-area:1/1}.admin-view .support-inbox{border-inline-end:0!important;display:grid!important}.admin-view .support-chat,.admin-view .support-panel-chat .support-inbox,.admin-view .support-panel-details .support-inbox{display:none!important}.admin-view .support-panel-chat .support-chat,.admin-view .support-panel-details .support-chat{display:grid!important}.admin-view .support-customer{border-radius:12px;width:100%;inset:0;transform:translate(-102%)}.admin-view .support-panel-details .support-customer{transform:translate(0)}.admin-view .support-panel-details:after{display:none}.admin-view .admin-chat>header{grid-template-columns:38px 44px minmax(0,1fr) auto!important;padding:9px 10px!important}.admin-view .support-chat-actions>button:first-child,.admin-view .support-chat-actions>select{display:none!important}.admin-view .support-inbox>header,.admin-view .admin-chat>header{min-height:68px!important}}@media (max-width:760px){.admin-view:has(.admin-support-section){padding-inline:6px!important}.admin-view:has(.admin-support-section) .admin-command-header{display:none!important}.admin-view:has(.admin-support-section) .admin-drawer-trigger{margin-bottom:7px!important}.admin-view .admin-support-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-view .support-admin{height:calc(100dvh - 112px);min-height:520px}.admin-view .telegram-support-settings{border-radius:11px;margin:0 0 7px}.admin-view .telegram-support-settings>summary{grid-template-columns:38px minmax(0,1fr) auto 18px;min-height:56px;padding:7px 9px}.admin-view .telegram-support-settings>summary>.telegram-support-logo{border-radius:10px;width:38px;height:38px}.admin-view .telegram-support-settings>summary small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.admin-view .telegram-support-settings>summary>em{padding:4px 7px;font-size:10px}.admin-view .telegram-support-settings-body{padding:9px}.admin-view .telegram-support-flow{flex-wrap:wrap;gap:7px;font-size:11px}.admin-view .telegram-settings-grid{grid-template-columns:minmax(0,1fr)}.admin-view .telegram-token-field{grid-column:auto}.admin-view .telegram-support-settings[open]+.sr-only+.support-admin{height:calc(100dvh - 400px);min-height:460px}.admin-view .support-inbox>header h2{font-size:18px!important}.admin-view .support-search{margin:9px 10px 6px!important}.admin-view .support-filters{padding:3px 10px 9px!important}.admin-view .inbox-list{padding-inline:5px!important}.admin-view .inbox-list>button{min-height:78px!important}.admin-view .messenger-thread{padding:11px 8px!important}.admin-view .message-bubble{max-width:88%!important}}[data-theme=dark] .admin-view .admin-support-section>.admin-section-title>b{color:#ffd28a;background:#3a2d16}[data-theme=dark] .admin-view .support-customer{background:#0d2238!important}.admin-order-mobile-overview{display:none}.admin-order-expanded{border:0}.admin-order-expanded>summary{color:#17677f;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:13px;font-weight:750;list-style:none;display:flex}.admin-order-expanded>summary::-webkit-details-marker{display:none}.admin-order-expanded>summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #17677f}.admin-order-expanded[open]>summary .shop-icon-glyph{transform:rotate(-90deg)}.admin-orders-total{white-space:nowrap;background:#f3f8fe;border:1px solid #d7e4f2;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-weight:750;display:inline-flex;color:#1769d2!important;font-size:12px!important}.admin-orders-section>.admin-filter-row button{color:#61758a!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:7px 13px!important;font-size:13px!important;font-weight:700!important}.admin-orders-section>.admin-filter-row button.active{color:#fff!important;background:#1769d2!important;border-color:#bdd7f4!important}.admin-orders-section .admin-order-tools{grid-template-columns:minmax(0,1fr) 190px!important;display:grid!important}.admin-orders-section :is(.admin-order-search,.admin-order-sort){min-height:46px;color:var(--admin-text-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-radius:10px;align-items:center;gap:8px;padding:5px 10px;display:flex;border:1px solid var(--admin-border)!important}.admin-orders-section .admin-order-search>.shop-icon-glyph{color:#54708b;width:20px!important;height:20px!important}.admin-orders-section :is(.admin-order-search,.admin-order-sort)>span{white-space:nowrap;font-size:12px}.admin-orders-section :is(.admin-order-search,.admin-order-sort) :is(input,select){min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:5px 7px!important}.admin-order-glass-card{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#fffffff0,#f8fbffd1)!important;border:1px solid #cfddebe6!important;box-shadow:0 10px 28px #294a6c12!important}.admin-order-glass-card.selected{border-color:#66a5ea!important;box-shadow:0 0 0 3px #1769d217,0 12px 30px #294a6c14!important}@media (max-width:760px){.app-shell:has(.admin-orders-section){background:#f5f7fa!important}.admin-orders-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.admin-orders-section>.admin-section-title{min-height:64px;border-bottom:0!important;margin:0 2px 9px!important;padding:3px 2px 9px!important}.admin-orders-section>.admin-section-title>div:first-child>span{color:#75879a!important;font-size:12px!important;font-weight:500!important}.admin-orders-section>.admin-section-title h2{color:#102a43!important;margin-bottom:3px!important;font-size:23px!important}.admin-orders-total{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa3;min-height:30px;padding:5px 9px}.admin-orders-section>.admin-filter-row{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);scrollbar-width:none;background:#ffffffa8!important;border:1px solid #d9e4efdb!important;border-radius:13px!important;flex-wrap:nowrap!important;gap:5px!important;margin:0 0 9px!important;padding:5px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 8px 24px #3654740d!important}.admin-orders-section>.admin-filter-row::-webkit-scrollbar{display:none}.admin-orders-section>.admin-filter-row button{white-space:nowrap;flex:none;border-radius:9px!important;min-height:38px!important;padding-inline:13px!important}.admin-orders-section .admin-order-tools{margin-bottom:9px;grid-template-columns:minmax(0,1fr) 112px!important;gap:7px!important;display:grid!important}.admin-orders-section :is(.admin-order-search,.admin-order-sort){background:#ffffffb8;border-radius:12px;min-width:0;min-height:48px;padding:5px 9px;box-shadow:0 7px 22px #3654740b;border-color:#d3e0ede6!important}.admin-orders-section .admin-order-search>span,.admin-orders-section .admin-order-sort>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-orders-section .admin-order-sort select{min-width:0!important;font-size:12px!important}.admin-orders-section .admin-bulk-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:9px;background:#f2f8ffc7!important;border-color:#c6daeee6!important;grid-template-columns:auto auto minmax(105px,1fr)!important;gap:7px!important;padding:8px!important;display:grid!important}.admin-orders-section .admin-bulk-toolbar>input{grid-column:1/-1}.admin-orders-section .admin-bulk-toolbar>button{grid-column:1/-1;width:100%}.admin-orders-section>.admin-card-list{gap:9px!important}.admin-order-glass-card{background:#ffffffe6!important;border-color:#e2e8f0!important;border-radius:14px!important;box-shadow:0 7px 22px #2346690e!important}.admin-order-glass-card .admin-order-summary-header{min-height:52px;background:#ffffff75!important;border-bottom:1px solid #dee8f2cc!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:9px 11px!important;display:grid!important}.admin-order-glass-card .admin-order-summary-title{display:none!important}.admin-order-glass-card .admin-order-selector{grid-area:1/1}.admin-order-glass-card .admin-order-selector>span{width:1px;height:1px;position:absolute;overflow:hidden}.admin-order-glass-card .admin-order-reference{grid-area:1/2;align-items:center;gap:6px;min-width:0;display:flex}.admin-order-glass-card .admin-order-reference small{font-size:11px!important}.admin-order-glass-card .admin-order-reference b{color:#102a43!important;font-size:16px!important}.admin-order-glass-card .admin-order-created{color:#8190a0;grid-area:2/2;gap:5px;min-width:0;display:flex}.admin-order-glass-card .admin-order-created small{display:none}.admin-order-glass-card .admin-order-created b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important;font-weight:500!important}.admin-order-glass-card .admin-order-summary-header>.status{grid-area:1/3/3;border-radius:999px!important;min-height:29px!important;font-size:11px!important}.admin-order-mobile-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:10px 11px 11px;display:grid}.admin-order-mobile-customer,.admin-order-mobile-service{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-order-mobile-customer .admin-order-customer-avatar,.admin-order-mobile-service .admin-order-service-icon{border-radius:9px!important;width:37px!important;height:37px!important}.admin-order-mobile-customer>span:last-child,.admin-order-mobile-service>span:last-child{gap:1px;min-width:0;display:grid}.admin-order-mobile-customer b,.admin-order-mobile-service b{color:#17314a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.admin-order-mobile-customer small,.admin-order-mobile-service small{color:#78899a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.admin-order-mobile-facts{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.admin-order-mobile-facts>:is(span,button){background:#f6f9fdb8;border:1px solid #dee8f2e6;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.admin-order-mobile-facts small{color:#7b8a9b;font-size:11px!important}.admin-order-mobile-facts b{color:#102a43;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.admin-order-expanded{border-top:1px solid #dee8f2d1}.admin-order-expanded>summary{color:#1769d2;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:8px 11px;font-size:12px;font-weight:750;list-style:none;display:flex}.admin-order-expanded>summary::-webkit-details-marker{display:none}.admin-order-expanded>summary .shop-icon-glyph{transition:transform .2s;width:17px!important;height:17px!important}.admin-order-expanded[open]>summary .shop-icon-glyph{transform:rotate(-90deg)}.admin-order-expanded>.admin-order-customer{border-top:1px solid #dee8f2cc}.admin-order-expanded .admin-order-primary,.admin-order-expanded .admin-order-management{background:#ffffff75!important}}[data-theme=dark] .admin-orders-section :is(.admin-order-search,.admin-order-sort),[data-theme=dark] .admin-order-glass-card{background:linear-gradient(145deg,#0d2238f2,#0b1d2fdb)!important;border-color:#29465f!important}[data-theme=dark] .admin-order-mobile-facts>:is(span,button){background:#10283dc7;border-color:#29465f}[data-theme=dark] .admin-order-mobile-customer b,[data-theme=dark] .admin-order-mobile-service b,[data-theme=dark] .admin-order-mobile-facts b,[data-theme=dark] .admin-order-glass-card .admin-order-reference b{color:#edf5fc!important}.admin-orders-section .admin-order-tools{grid-template-columns:minmax(0,1fr) 170px auto!important}.admin-order-bulk-toggle{white-space:nowrap;border:1px solid var(--admin-border)!important;min-height:46px!important;color:var(--admin-text)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.admin-order-bulk-toggle .shop-icon-glyph{width:17px!important;height:17px!important}.admin-order-bulk-toggle.active{color:#1769d2!important;background:#edf5fe!important;border-color:#c6dff8!important}@media (max-width:760px){.admin-view:has(.admin-orders-section)>.admin-command-header{display:none!important}.admin-view:has(.admin-orders-section){padding-top:5px!important}.admin-orders-section>.admin-section-title{min-height:54px;margin-bottom:5px!important;padding-bottom:5px!important}.admin-orders-section>.admin-section-title>div:first-child>span{display:none!important}.admin-orders-section>.admin-section-title h2{margin:0!important;font-size:21px!important}.admin-orders-total{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;color:#74879a!important}.admin-orders-section .admin-order-tools{grid-template-columns:minmax(0,1fr) 116px!important;gap:6px!important}.admin-orders-section .admin-order-search{grid-column:1/-1;min-height:44px}.admin-orders-section .admin-order-sort{min-height:42px}.admin-order-bulk-toggle{border-radius:10px!important;min-height:42px!important}.admin-orders-section .admin-bulk-toolbar{grid-template-columns:minmax(0,1fr) auto!important;padding:8px!important}.admin-orders-section .admin-bulk-toolbar>select,.admin-orders-section .admin-bulk-toolbar>input{grid-column:1/-1}.admin-orders-section .admin-bulk-toolbar>button{min-height:40px!important}.admin-order-glass-card .admin-order-summary-header{min-height:46px;padding:8px 10px!important}.admin-order-glass-card .admin-order-reference small{display:none}.admin-order-glass-card .admin-order-reference b{font-size:15px!important}.admin-order-glass-card .admin-order-created{display:none!important}.admin-order-glass-card .admin-order-summary-header>.status{min-height:27px!important;padding:4px 8px!important}.admin-order-mobile-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 10px;padding:9px 10px}.admin-order-mobile-customer,.admin-order-mobile-service{grid-template-columns:32px minmax(0,1fr);gap:7px}.admin-order-mobile-customer .admin-order-customer-avatar,.admin-order-mobile-service .admin-order-service-icon{border-radius:8px!important;width:32px!important;height:32px!important}.admin-order-mobile-customer b,.admin-order-mobile-service b{font-size:12px!important}.admin-order-mobile-customer small,.admin-order-mobile-service small{font-size:10px!important}.admin-order-mobile-facts{border-top:1px solid #e2eaf2d9;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.admin-order-mobile-facts>:is(span,button){background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-width:0;padding:0;display:flex}.admin-order-mobile-facts>:last-child{justify-content:flex-end}.admin-order-mobile-copy{min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;justify-content:flex-start;transition:color .16s,background-color .16s}.admin-order-mobile-copy>span{align-items:center;gap:5px;min-width:0;display:flex}.admin-order-mobile-copy .line-icon{color:#2074ce;flex:none;width:15px;height:15px}.admin-order-mobile-copy.copied{color:#087a5a}.admin-order-mobile-copy.copied .line-icon{color:#0a966c}.admin-order-mobile-copy:disabled{cursor:default;opacity:.55}.admin-order-mobile-service .admin-order-service-icon{color:#1769bd!important;background:#edf4fc!important}.admin-order-mobile-service.service-internet .admin-order-service-icon{color:#087e9c!important;background:#e9f7fb!important}.admin-order-mobile-service.service-gaming .admin-order-service-icon{color:#6d4bb8!important;background:#f2edfc!important}.admin-order-mobile-service.service-gift-card .admin-order-service-icon{color:#b76517!important;background:#fff4e7!important}.admin-order-mobile-service.service-payments .admin-order-service-icon{color:#16805c!important;background:#eaf7f1!important}.admin-order-mobile-facts small{white-space:nowrap;font-size:10px!important}.admin-order-mobile-facts b{font-size:12px!important}.admin-order-expanded>summary{min-height:38px;padding:7px 10px;font-size:11px}.admin-order-expanded>.admin-order-customer,.admin-order-expanded>.admin-order-primary{display:none!important}.admin-order-expanded>.admin-order-management{border-top:1px solid #dee8f2d1;background:#ffffff61!important;padding:10px!important}.admin-order-expanded .admin-order-management-heading{border-bottom:1px solid #e2eaf2e6;align-items:center!important;gap:8px!important;margin-bottom:9px!important;padding-bottom:8px!important;display:flex!important}.admin-order-expanded .admin-order-management-heading>div small{display:none}.admin-order-expanded .admin-order-management-heading>div strong{font-size:13px!important}.admin-order-expanded .admin-order-receipt-button{min-height:36px!important;padding:6px 10px!important;font-size:11px!important}.admin-order-expanded .admin-order-form-grid{gap:8px!important}.admin-order-expanded .admin-order-form-grid label{gap:4px!important;font-size:12px!important}.admin-order-expanded .admin-order-form-grid :is(input,select){min-height:40px!important}.admin-order-expanded .admin-order-form-grid textarea{min-height:72px!important}.admin-order-expanded .admin-order-save-button{min-height:42px!important;margin-top:8px!important}.admin-order-expanded .admin-order-technical-details{border-radius:8px!important;margin:0 10px 10px!important}}[data-theme=dark] .admin-order-bulk-toggle{color:#edf5fc!important;background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .admin-order-mobile-facts{border-color:#29465f}[data-theme=dark] .admin-order-mobile-facts>:is(span,button){background:0 0}.admin-members-section .members-page-title{gap:14px}.admin-members-section .members-title-copy{align-items:center;gap:10px;min-width:0;display:flex}.admin-members-section .members-title-copy>i{color:#1769d2;background:#edf4ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.admin-members-section .members-title-copy>i .shop-icon-glyph{width:23px!important;height:23px!important}.admin-members-section .members-title-copy>span{gap:3px;min-width:0;display:grid}.admin-members-section .members-title-copy h2{margin:0!important}.admin-members-section .members-title-copy small{color:#718397;font-size:12px}.admin-members-section .members-page-title>button{align-items:center;gap:7px;min-height:40px;display:inline-flex}.admin-members-section .members-page-title>button .shop-icon-glyph{width:17px!important;height:17px!important}.admin-members-section .members-summary{margin:12px 0}.admin-members-section .members-summary>span{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:9px;min-height:82px;padding:12px;position:relative}.admin-members-section .members-summary>span>i{color:#1769d2;background:#edf4ff;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.admin-members-section .members-summary>span>i .shop-icon-glyph{width:20px!important;height:20px!important}.admin-members-section .members-summary>span>small,.admin-members-section .members-summary>span>b{grid-column:2}.admin-members-section .members-summary>span>small{align-self:end;font-size:11px!important}.admin-members-section .members-summary>span>b{color:#122b45;align-self:start;font-size:19px!important}.admin-members-section .members-stat-active>i{color:#0b9368!important;background:#e7f8f1!important}.admin-members-section .members-stat-pending>i{color:#c47a08!important;background:#fff5df!important}.admin-members-section .members-stat-blocked>i{color:#d7374a!important;background:#ffebee!important}.members-search-panel{background:#f8fafc;border:1px solid #dce6f0;border-radius:13px;gap:9px;margin:0 0 11px;padding:10px;display:grid}.members-search-box{color:#48627c;background:#fff;border:1px solid #d4e0ec;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;display:flex}.members-search-box .shop-icon-glyph{flex:none;width:19px!important;height:19px!important}.members-search-box input{outline:0;width:100%;min-width:0;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.members-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.members-filter-row select{color:#263f58;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d4e0ec;border-radius:10px;padding:0 10px;font-size:12px}.member-mobile-contact,.member-mobile-state{display:none}.members-pagination{color:#64778b;background:#fff;border:1px solid #dce6f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:8px 10px;font-size:12px;display:flex}.members-pagination label{align-items:center;gap:7px;display:flex}.members-pagination select{color:#263f58;min-height:34px;font:inherit;background:#fff;border:1px solid #d4e0ec;border-radius:8px;padding:0 8px}.members-pagination>div{gap:6px;display:flex}.members-pagination button{place-items:center;width:34px;height:34px;display:grid;color:#1769d2!important;background:#fff!important;border:1px solid #d4e0ec!important;border-radius:8px!important;padding:0!important}.members-pagination button:last-child .shop-icon-glyph{transform:rotate(180deg)}.members-pagination button:disabled{opacity:.4}@media (max-width:760px){.admin-view:has(.admin-members-section)>.admin-command-header{display:none!important}.admin-view:has(.admin-members-section){padding-top:5px!important}.admin-view .admin-workspace-content>.admin-members-section{padding:10px!important;overflow:visible!important}.admin-members-section .members-page-title{min-height:56px;margin:0 0 9px!important;padding:0 1px 8px!important}.admin-members-section .members-title-copy>i{border-radius:10px;width:38px;height:38px}.admin-members-section .members-title-copy>i .shop-icon-glyph{width:21px!important;height:21px!important}.admin-members-section .members-title-copy h2{font-size:21px!important}.admin-members-section .members-title-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}.admin-members-section .members-page-title>button{min-height:36px!important;padding:6px 9px!important;font-size:10px!important}.admin-members-section .members-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 10px!important}.admin-members-section .members-summary>span{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:83px;display:flex;padding:8px 4px!important}.admin-members-section .members-summary>span>i{border-radius:9px;flex:none;width:31px;height:31px}.admin-members-section .members-summary>span>i .shop-icon-glyph{width:17px!important;height:17px!important}.admin-members-section .members-summary>span>small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-size:9px!important}.admin-members-section .members-summary>span>b{color:#122b45;line-height:1;font-size:15px!important}.members-search-panel{border-radius:11px;gap:7px;padding:7px}.members-search-box{border-radius:10px;min-height:43px}.members-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.members-filter-row select{min-height:39px;padding:0 6px;font-size:10px}.admin-members-section .account-status-legend,.admin-members-section .members-table-hint,.admin-members-section .members-table-head{display:none!important}.admin-members-section .members-table{gap:7px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.admin-members-section .member-table-row{position:relative;background:#fff!important;border:1px solid #dfe7f0!important;border-radius:12px!important;grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) auto 36px!important;align-items:center!important;gap:4px 9px!important;min-width:0!important;min-height:91px!important;margin:0!important;padding:10px!important;display:grid!important;overflow:visible!important}.admin-members-section .member-table-row:nth-child(odd),.admin-members-section .member-table-row:hover{background:#fff!important}.admin-members-section .member-table-row>.admin-avatar{grid-area:1/1/3;border-radius:50%!important;width:44px!important;height:44px!important}.admin-members-section .member-primary-cell{grid-area:1/2;align-self:end;gap:1px}.admin-members-section .member-primary-cell>b{font-size:13px!important}.admin-members-section .member-primary-cell>small,.admin-members-section .member-primary-cell>.member-presence,.admin-members-section .member-primary-cell>.member-statuses{display:none!important}.admin-members-section .member-mobile-contact{flex-wrap:wrap;grid-area:2/2;align-self:start;align-items:center;gap:1px 7px;min-width:0;display:flex}.admin-members-section .member-mobile-contact>small{color:#697d91;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-size:10px!important}.admin-members-section .member-mobile-contact>b{color:#526a82;font-size:10px!important;font-weight:600!important}.admin-members-section .member-mobile-contact>span{color:#75879a;align-items:center;gap:3px;font-size:9px;display:inline-flex}.admin-members-section .member-mobile-contact .shop-icon-glyph{width:11px!important;height:11px!important}.admin-members-section .member-mobile-state{grid-area:1/3/3;justify-items:center;gap:7px;min-width:67px;display:grid}.admin-members-section .member-mobile-state>small{color:#77899a;white-space:nowrap;font-size:9px!important}.member-state-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.member-state-pill>i{background:currentColor;border-radius:50%;width:6px;height:6px}.member-state-pill.active{color:#087b59;background:#e7f8f1}.member-state-pill.pending{color:#1769c2;background:#eaf3ff}.member-state-pill.blocked{color:#c92f43;background:#ffebee}.admin-members-section .member-full-info{display:none!important}.admin-members-section .member-actions-menu{z-index:3;grid-area:1/4/3;justify-self:end;position:relative}.admin-members-section .member-actions-menu>summary{letter-spacing:1px;border-radius:10px;width:34px;height:38px;min-height:0;font-size:15px;color:#164c87!important;background:#f0f5fb!important;border:0!important;padding:0!important}.admin-members-section .member-actions-menu>summary>b{display:none}.admin-members-section .member-actions-menu[open]{z-index:20}.admin-members-section .member-actions-menu[open]>summary{color:#fff!important;background:#1769d2!important}.admin-members-section .member-actions-menu .member-controls{top:42px;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;width:min(270px,100vw - 54px);max-height:60vh;margin:0;padding:8px;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 18px 44px #10305233}.admin-members-section .member-actions-menu .member-controls button{min-height:38px;font-size:10px!important}.admin-members-section .member-actions-menu .member-access-select,.admin-members-section .member-kyc-review{grid-column:1/-1}.members-pagination{padding:7px;font-size:10px}.members-pagination>span{white-space:nowrap}.members-pagination label{gap:4px}.members-pagination select{min-height:32px;padding:0 5px;font-size:10px}.members-pagination button{width:32px;height:32px}}[data-theme=dark] .members-search-panel,[data-theme=dark] .members-search-box,[data-theme=dark] .members-filter-row select,[data-theme=dark] .members-pagination,[data-theme=dark] .members-pagination select,[data-theme=dark] .members-pagination button{color:#edf5fc!important;background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .admin-members-section .members-title-copy>i,[data-theme=dark] .admin-members-section .members-summary>span>i{color:#78b8ff;background:#153b5b}[data-theme=dark] .admin-members-section .members-summary>span>b{color:#edf5fc!important}@media (max-width:760px){[data-theme=dark] .admin-members-section .member-table-row,[data-theme=dark] .admin-members-section .member-table-row:nth-child(odd),[data-theme=dark] .admin-members-section .member-table-row:hover{background:#0d2238!important;border-color:#29465f!important}[data-theme=dark] .admin-members-section .member-primary-cell>b{color:#edf5fc!important}[data-theme=dark] .admin-members-section .member-actions-menu>summary{color:#9dcbff!important;background:#153149!important}}.members-filter-box{position:relative}.members-filter-box>summary{color:#35506a;cursor:pointer;background:#fff;border:1px solid #d4e0ec;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:12px;font-weight:750;list-style:none;display:flex}.members-filter-box>summary::-webkit-details-marker{display:none}.members-filter-box>summary .shop-icon-glyph{width:16px!important;height:16px!important}.members-filter-box>summary small:empty{display:none}.members-filter-box>summary small:not(:empty){color:#fff;background:#1769d2;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.members-filter-box .members-filter-row{margin-top:8px}@media (max-width:760px){.admin-members-section .members-page-title>button{display:none!important}.admin-members-section .members-title-copy>i{width:34px;height:34px}.admin-members-section .members-title-copy h2{font-size:20px!important}.admin-members-section .members-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.admin-members-section .members-summary>span,.admin-members-section .members-summary>span:first-child{border-radius:9px!important;grid-column:auto!important;gap:3px!important;min-height:54px!important;padding:7px 3px!important}.admin-members-section .members-summary>span>i{display:none!important}.admin-members-section .members-summary>span>small{font-size:8px!important}.admin-members-section .members-summary>span>b{font-size:14px!important}.members-search-panel{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;margin-bottom:9px;padding:0;position:relative;overflow:visible}.members-search-box{min-height:41px}.members-search-box input{font-size:11px!important}.members-filter-box>summary{width:42px;min-height:41px;padding:0}.members-filter-box>summary>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.members-filter-box[open]{z-index:30}.members-filter-box .members-filter-row{top:43px;background:#fff;border:1px solid #d9e4ef;border-radius:11px;grid-template-columns:1fr;gap:6px;width:min(290px,100vw - 42px);margin:0;padding:7px;position:absolute;inset-inline-end:0;box-shadow:0 16px 38px #10305229}.members-filter-row select{min-height:38px;font-size:11px}.admin-members-section .member-table-row{grid-template-columns:40px minmax(0,1fr) auto 32px!important;gap:2px 8px!important;min-height:76px!important;padding:8px 9px!important}.admin-members-section .member-table-row>.admin-avatar{width:40px!important;height:40px!important}.admin-members-section .member-primary-cell>b{font-size:12px!important}.admin-members-section .member-mobile-contact{gap:1px 6px}.admin-members-section .member-mobile-contact>small{width:auto;max-width:100%;font-size:9px!important}.admin-members-section .member-mobile-contact>b{width:100%;font-size:10px!important}.admin-members-section .member-mobile-contact>span{display:none!important}.admin-members-section .member-mobile-state{gap:0;min-width:60px}.admin-members-section .member-mobile-state>small{display:none!important}.member-state-pill{min-height:25px;padding:3px 7px;font-size:9px}.admin-members-section .member-actions-menu>summary{width:31px;height:34px;font-size:13px}.admin-members-section .member-actions-menu .member-controls{grid-template-columns:1fr;gap:5px;width:210px;max-height:none;padding:7px}.admin-members-section .member-actions-menu .member-controls button{min-height:36px}.admin-members-section .member-actions-menu .member-access-select,.admin-members-section .member-actions-menu .member-wallet-topup-trigger,.admin-members-section .member-actions-menu .member-limits-edit,.admin-members-section .member-actions-menu .member-password-reset,.admin-members-section .member-actions-menu .member-force-logout,.admin-members-section .member-actions-menu .member-pin-reset{display:none!important}.members-pagination{background:0 0;border:0;justify-content:flex-end;margin-top:8px;padding:5px 0}.members-pagination>span:first-child{margin-inline-end:auto}.members-pagination>span:nth-child(2){display:none}.members-pagination button{width:30px;height:30px}}[data-theme=dark] .members-filter-box>summary,[data-theme=dark] .members-filter-box .members-filter-row{color:#edf5fc;background:#0d2238;border-color:#29465f}.members-status-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.member-controls-head{border-bottom:1px solid #e2e9f1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 8px;display:flex}.member-controls-head b{color:#17314a;font-size:13px}.member-controls-head small{color:#74879a;font-size:10px}@media (max-width:760px){.admin-members-section .members-status-summary{scroll-snap-type:x proximity;scrollbar-width:none;padding:0 2px 4px;overflow-x:auto;gap:5px!important;margin-inline:-2px!important;display:flex!important}.admin-members-section .members-status-summary::-webkit-scrollbar{display:none}.admin-members-section .members-status-summary>span,.admin-members-section .members-status-summary>span:first-child{scroll-snap-align:start;flex:0 0 78px;min-height:52px!important}.admin-members-section .members-status-summary>span>small{text-overflow:clip;overflow:visible}.admin-members-section .member-actions-menu .member-controls{inset-inline:12px;background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;width:auto;max-height:min(66dvh,520px);padding:10px;position:fixed;top:auto;bottom:86px;overflow-y:auto;box-shadow:0 22px 65px #081f3947}.admin-members-section .member-actions-menu .member-controls>.member-controls-head,.admin-members-section .member-actions-menu .member-controls>.member-access-select{grid-column:1/-1}.admin-members-section .member-actions-menu .member-controls>.member-access-select{display:grid!important}.admin-members-section .member-actions-menu .member-controls>.member-wallet-topup-trigger,.admin-members-section .member-actions-menu .member-controls>.member-limits-edit,.admin-members-section .member-actions-menu .member-controls>.member-password-reset,.admin-members-section .member-actions-menu .member-controls>.member-force-logout,.admin-members-section .member-actions-menu .member-controls>.member-pin-reset{justify-content:center;align-items:center;display:flex!important}.admin-members-section .member-actions-menu .member-controls>.member-detail-trigger{grid-column:1/-1}.admin-members-section .member-actions-menu .member-controls button{min-height:38px}.member-controls-head{z-index:2;background:#fff;margin:-2px -2px 2px;padding:10px 2px 8px;position:sticky;top:-10px}}[data-theme=dark] .member-controls-head{border-color:#29465f}[data-theme=dark] .member-controls-head b{color:#edf5fc}@media (max-width:760px){[data-theme=dark] .admin-members-section .member-actions-menu .member-controls,[data-theme=dark] .member-controls-head{background:#0d2238}}.admin-view .admin-members-section .members-table{background:0 0;border:0;gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.admin-view .admin-members-section .members-table-head,.admin-view .admin-members-section .members-table-hint{display:none!important}.admin-view .admin-members-section .member-table-row{box-sizing:border-box;align-content:start;align-items:center;width:100%;max-width:100%;overflow:visible;border:1px solid var(--admin-line,#dfe7f2)!important;border-radius:14px!important;grid-template-rows:auto!important;grid-template-columns:48px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr) auto!important;gap:14px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:16px!important;display:grid!important}.admin-view .admin-members-section .member-table-row>.admin-avatar{align-self:start;grid-area:1/1!important;width:44px!important;height:44px!important}.admin-view .admin-members-section .member-primary-cell{min-width:0;grid-area:1/2!important}.admin-view .admin-members-section .member-primary-cell>b{white-space:normal;overflow-wrap:anywhere;font-size:15px!important}.admin-view .admin-members-section .member-primary-cell>small,.admin-view .admin-members-section .member-presence{font-size:13px!important}.admin-view .admin-members-section .member-mobile-contact{overflow-wrap:anywhere;gap:6px;min-width:0;grid-area:1/3!important;display:grid!important}.admin-view .admin-members-section .member-mobile-state{gap:6px;min-width:0;grid-area:1/4!important;display:grid!important}.admin-view .admin-members-section .member-mobile-contact :is(b,small),.admin-view .admin-members-section .member-mobile-state small{font-size:13px!important}.admin-view .admin-members-section .member-full-info{display:none!important}.admin-view .admin-members-section .member-statuses{flex-wrap:wrap;gap:5px;overflow:visible;display:flex!important}.admin-view .admin-members-section .member-statuses .status{white-space:normal;max-width:none;font-size:12px!important}.admin-view .admin-members-section .member-actions-menu{place-self:start stretch;width:auto;min-width:0;max-width:100%;grid-area:1/5!important;position:static!important}.admin-view .admin-members-section .member-actions-menu>summary{letter-spacing:normal;min-width:78px;height:auto;min-height:44px;width:auto!important;padding:8px 12px!important;font-size:14px!important}.admin-view .admin-members-section .member-actions-menu>summary>b{display:inline!important}.admin-view .admin-members-section .member-actions-menu>summary>span{display:none}.admin-view .admin-members-section .member-actions-menu[open]{grid-area:2/1/auto/-1!important}.admin-view .admin-members-section .member-actions-menu[open]>summary{margin-inline-start:auto;margin-bottom:10px;width:fit-content!important}.admin-view .admin-members-section .member-actions-menu .member-controls{box-sizing:border-box;background:var(--admin-card,#fff);align-content:start;align-items:stretch;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:10px!important;margin:0!important;padding:14px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}.admin-view .admin-members-section .member-controls>*{box-sizing:border-box;min-width:0;max-width:100%}.admin-view .admin-members-section .member-controls>.member-controls-head{margin:0;padding:0 0 10px;background:0 0!important;grid-column:1/-1!important;position:static!important}.admin-view .admin-members-section .member-controls>.member-access-select{gap:6px;grid-column:auto!important;font-size:14px!important;display:grid!important}.admin-view .admin-members-section .member-controls select{width:100%;min-width:0;min-height:44px;font-size:14px!important}.admin-view .admin-members-section .member-controls button{justify-content:center;align-items:center;height:auto;line-height:1.6;white-space:normal!important;min-height:44px!important;padding:9px 12px!important;font-size:14px!important;display:flex!important}.admin-view .admin-members-section .member-kyc-review{min-width:0;grid-column:1/-1!important}@media (max-width:760px){.admin-view .admin-members-section .member-table-row{grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;padding:13px!important}.admin-view .admin-members-section .member-actions-menu{grid-area:1/3!important}.admin-view .admin-members-section .member-mobile-contact{grid-area:2/1/auto/3!important}.admin-view .admin-members-section .member-mobile-state{grid-area:2/3!important}.admin-view .admin-members-section .member-actions-menu[open]{grid-area:3/1/auto/-1!important}}.member-status-backdrop{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07182d8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.member-status-dialog{box-sizing:border-box;border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-card,#fff);width:min(100%,520px);max-height:min(780px,100dvh - 36px);color:var(--admin-ink,#122b45);border-radius:22px;padding:22px;overflow:auto;box-shadow:0 26px 70px #07182d3d}.member-status-dialog>header{border-bottom:1px solid var(--admin-line,#dfe7f2);grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:12px;padding-bottom:16px;display:grid}.member-status-dialog>header>span{color:#0b4fd9;background:#eaf2ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.member-status-dialog>header>span .shop-icon-glyph{width:24px;height:24px}.member-status-dialog>header div{gap:2px;min-width:0;display:grid}.member-status-dialog>header small{color:#0b4fd9;font-size:12px;font-weight:700}.member-status-dialog>header h2{margin:0;font-size:20px;line-height:1.5}.member-status-dialog>header p{color:var(--admin-muted,#6d7f91);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.member-status-dialog>header>button{background:var(--admin-soft,#f1f5fa);width:40px;height:40px;color:var(--admin-ink,#122b45);font:inherit;cursor:pointer;border:0;border-radius:11px;font-size:24px}.member-status-dialog fieldset{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;padding:0;display:grid}.member-status-dialog legend{grid-column:1/-1;width:100%;margin-bottom:9px;font-size:14px;font-weight:750}.member-status-option{border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-card,#fff);cursor:pointer;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid;position:relative}.member-status-option input{opacity:0;pointer-events:none;position:absolute}.member-status-option>i{box-sizing:border-box;border:2px solid #9eb0c3;border-radius:50%;width:15px;height:15px}.member-status-option>span{gap:2px;min-width:0;display:grid}.member-status-option b{font-size:14px;line-height:1.5}.member-status-option small{color:var(--admin-muted,#6d7f91);font-size:12px;line-height:1.5}.member-status-option:has(input:checked){background:#f1f6ff;border-color:#0b4fd9;box-shadow:0 0 0 2px #0b4fd917}.member-status-option:has(input:checked)>i{border:5px solid #0b4fd9}.member-status-option.status-approved:has(input:checked){background:#effaf6;border-color:#16936d}.member-status-option.status-approved:has(input:checked)>i{border-color:#16936d}.member-status-option:is(.status-rejected,.status-suspended,.status-blocked):has(input:checked){background:#fff3f5;border-color:#d14b5d}.member-status-option:is(.status-rejected,.status-suspended,.status-blocked):has(input:checked)>i{border-color:#d14b5d}.member-status-reason{gap:7px;font-size:14px;font-weight:700;display:grid}.member-status-reason textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-card,#fff);width:100%;min-height:92px;color:var(--admin-ink,#122b45);font:inherit;border-radius:12px;outline:0;padding:12px;line-height:1.7}.member-status-reason textarea:focus{border-color:#0b4fd9;box-shadow:0 0 0 3px #0b4fd91a}.member-status-dialog>footer{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:16px;display:grid}.member-status-dialog>footer button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b4fd9;border:0;border-radius:12px;font-size:14px;font-weight:750}.member-status-dialog>footer .secondary-action{border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-card,#fff);color:var(--admin-ink,#122b45)}.member-status-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .member-status-dialog>header>span{color:#9cc0ff;background:#17375c}[data-theme=dark] .member-status-option:has(input:checked){background:#122e4c}[data-theme=dark] .member-status-option.status-approved:has(input:checked){background:#123c32}[data-theme=dark] .member-status-option:is(.status-rejected,.status-suspended,.status-blocked):has(input:checked){background:#40232b}@media (max-width:560px){.member-status-backdrop{align-items:end;padding:0}.member-status-dialog{max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.member-status-dialog fieldset{grid-template-columns:1fr;gap:7px}.member-status-option{min-height:58px}}.catalog-workspace-section{gap:16px!important}.catalog-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.catalog-summary-strip>span{border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-soft,#f7f9fc);border-radius:13px;gap:4px;min-width:0;padding:13px 14px;display:grid}.catalog-summary-strip small{color:var(--admin-muted,#6d7f91);font-size:12px;line-height:1.5}.catalog-summary-strip b{color:var(--admin-ink,#122b45);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.25}.catalog-workspace-tabs{border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-soft,#f4f7fb);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:5px;display:grid}.catalog-workspace-tabs.category-workspace-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-workspace-tabs>button{min-width:0;min-height:66px;color:var(--admin-muted,#62768a);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.catalog-workspace-tabs>button>.shop-icon-glyph{justify-self:center;width:20px;height:20px}.catalog-workspace-tabs>button>span{gap:2px;min-width:0;display:grid}.catalog-workspace-tabs>button b{color:inherit;white-space:normal;font-size:14px;line-height:1.45}.catalog-workspace-tabs>button small{color:var(--admin-muted,#6d7f91);white-space:normal;font-size:12px;line-height:1.4}.catalog-workspace-tabs>button.active{background:var(--admin-card,#fff);color:#0b4fd9;border-color:#bdd3f4;box-shadow:0 4px 14px #15427e14}.catalog-workspace-section>.panel-form,.catalog-workspace-section>.category-layout-builder,.catalog-workspace-section>.service-image-admin,.catalog-workspace-section>.catalog-excel-card{margin:0!important}[data-theme=dark] .catalog-workspace-tabs>button.active{color:#9fc1ff;background:#153552;border-color:#315f9a}@media (max-width:900px){.catalog-workspace-tabs.category-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.catalog-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.catalog-summary-strip>span{padding:10px 11px}.catalog-summary-strip b{font-size:18px}.catalog-workspace-tabs,.catalog-workspace-tabs.category-workspace-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;padding:4px;display:flex;overflow-x:auto}.catalog-workspace-tabs::-webkit-scrollbar{display:none}.catalog-workspace-tabs>button{scroll-snap-align:start;flex:0 0 168px;min-height:62px}}.catalog-workspace-section .admin-sortable-list{gap:9px!important}.catalog-owner-access{color:#153654;background:linear-gradient(135deg,#f3f8ff,#fff);border:1px solid #bfd5f5;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.catalog-owner-access>span{color:#fff;background:#0b4fd9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.catalog-owner-access>span .shop-icon-glyph{width:21px;height:21px}.catalog-owner-access>div{gap:2px;min-width:0;display:grid}.catalog-owner-access b{color:#0b4fd9;font-size:14px}.catalog-owner-access small{color:#62768a;font-size:12px;line-height:1.55}.catalog-owner-access>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0b4fd9;border:0;border-radius:11px;padding:8px 13px;font-size:13px;font-weight:750}.catalog-list-tools{grid-template-columns:minmax(0,1fr) 180px;gap:9px;display:grid}.catalog-list-tools label{display:block}.catalog-list-tools :is(input,select){box-sizing:border-box;border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-card,#fff);width:100%;min-height:46px;color:var(--admin-ink,#122b45);font:inherit;border-radius:13px;outline:0;padding:9px 12px}.catalog-list-tools :is(input,select):focus{border-color:#0b4fd9;box-shadow:0 0 0 3px #0b4fd917}.catalog-workspace-section :is(.admin-product-card,.admin-simple-card).admin-sortable-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:76px;position:relative;border:1px solid var(--admin-line,#dfe7f2)!important;background:var(--admin-card,#fff)!important;border-radius:15px!important;padding:11px 12px!important;display:grid!important;overflow:visible!important}.catalog-workspace-section .admin-simple-card.admin-sortable-card>b{align-items:center;gap:11px;min-width:0;display:flex}.catalog-workspace-section .admin-simple-card.admin-sortable-card>b>span:last-child{gap:2px;min-width:0;display:grid}.catalog-workspace-section .admin-simple-card.admin-sortable-card>b small{color:var(--admin-muted,#6d7f91);font-size:12px;font-weight:500;line-height:1.45;display:block}.catalog-workspace-section .admin-product-card>.admin-product-image{border-radius:13px!important;width:52px!important;height:52px!important}.catalog-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:3px 10px;font-size:12px;font-weight:750;display:inline-flex}.catalog-status-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.catalog-status-pill.active{color:#0b8d67;background:#e9f8f1}.catalog-status-pill.inactive{color:#c84c5e;background:#fff0f3}.catalog-row-menu{z-index:4;position:relative}.catalog-row-menu[open]{z-index:20}.catalog-row-menu>summary{color:#0b4fd9;cursor:pointer;letter-spacing:2px;background:#f1f6fc;border:1px solid #dce8f5;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;list-style:none;display:grid}.catalog-row-menu>summary::-webkit-details-marker{display:none}.catalog-row-menu>div.admin-actions{z-index:30;background:#fff;border:1px solid #dce6f1;border-radius:14px;width:210px;position:absolute;inset-block-start:46px;inset-inline-end:0;box-shadow:0 16px 40px #112d4e29;gap:4px!important;padding:7px!important;display:grid!important}.catalog-row-menu>div.admin-actions button{width:100%;color:#17324d!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;min-height:40px!important;padding:8px 11px!important}.catalog-row-menu>div.admin-actions button:hover{color:#0b4fd9!important;background:#f1f6fc!important}.catalog-row-menu>div.admin-actions button.danger{color:#cf3f54!important;background:#fff2f4!important}.catalog-workspace-section .sort-drag-handle{opacity:.48;order:-1;position:static!important}@media (max-width:620px){.catalog-workspace-section{gap:12px!important}.catalog-workspace-section .admin-section-title{padding-inline:2px}.catalog-summary-strip>span{border-radius:14px;align-content:center;min-height:68px}.catalog-workspace-tabs,.catalog-workspace-tabs.category-workspace-tabs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.catalog-workspace-tabs>button{min-width:0;min-height:54px;box-shadow:none;grid-template-columns:28px minmax(0,1fr);padding:8px}.catalog-workspace-tabs>button small{display:none}.catalog-workspace-tabs>button b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.catalog-workspace-tabs.category-workspace-tabs>button:first-child{grid-column:1/-1}.catalog-workspace-section :is(.admin-product-card,.admin-simple-card).admin-sortable-card{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:82px;padding:10px!important}.catalog-workspace-section .admin-product-card>.admin-product-image,.catalog-workspace-section .admin-simple-card .admin-category-glyph{width:46px!important;height:46px!important}.catalog-status-pill{grid-column:2;justify-self:start;min-height:24px;padding:2px 8px}.catalog-row-menu{grid-area:1/3/3}.catalog-workspace-section .sort-drag-handle{display:none!important}.catalog-row-menu>div.admin-actions{inset-inline:12px;inset-block:auto calc(92px + env(safe-area-inset-bottom));border-radius:18px;width:auto;max-height:60dvh;position:fixed;overflow:auto;box-shadow:0 20px 60px #112d4e3d;padding:10px!important}.catalog-row-menu>div.admin-actions button{min-height:48px!important;font-size:14px!important}.catalog-workspace-section>.panel-form{border-radius:18px!important;padding:14px!important}.catalog-workspace-section>.panel-form>h2{font-size:19px!important}.catalog-owner-access{grid-template-columns:38px minmax(0,1fr);padding:10px}.catalog-owner-access>span{width:38px;height:38px}.catalog-owner-access>button{grid-column:1/-1;width:100%}.catalog-list-tools{grid-template-columns:1fr}}@media (min-width:761px){.admin-view .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-view .admin-dashboard-widgets{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important}.admin-view .admin-dashboard-widget.widget-metrics{grid-column:1/-1!important}.admin-view .admin-dashboard-widget.widget-trend{grid-column:1!important}.admin-view .admin-dashboard-widget.widget-attention{grid-column:2!important}.admin-view .admin-dashboard-widget.widget-orders{grid-column:1/-1!important}}.admin-view .admin-dashboard-widget{overflow:hidden;box-shadow:none!important;border-color:#dfe6ee!important;border-radius:12px!important}.admin-view .admin-dashboard-widget.widget-metrics{overflow:visible}.admin-view .admin-widget-handle{opacity:.28;transition:opacity .18s;inset-block-start:8px!important;inset-inline-end:9px!important}.admin-view .admin-dashboard-widget:hover>.admin-widget-handle,.admin-view .admin-dashboard-widget:focus-within>.admin-widget-handle{opacity:.75}.admin-view .admin-financial-summary>article{border-radius:11px!important;min-height:112px!important;padding:14px!important}.admin-view .admin-financial-summary>article>span{font-size:13px!important}.admin-view .admin-financial-summary>article>small{line-height:1.55;font-size:12px!important}.admin-view .admin-trend-panel,.admin-view .admin-overview-list,.admin-view .admin-attention-panel{padding:15px!important}.admin-view .admin-overview-list>button,.admin-view .admin-attention-panel>button{min-height:60px}.admin-view .admin-command-search{max-width:560px}@media (max-width:760px){.admin-reference-summary>div,.admin-reference-operations>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-reference-operations button:last-child{grid-column:auto!important}.admin-view .admin-overview-list>button{min-height:58px}.admin-view .admin-overview-list>button:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.admin-view *,.admin-view :before,.admin-view :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-view .catalog-workspace-section .catalog-owner-access,.admin-view .catalog-workspace-section .catalog-photo-note{display:none!important}.admin-view .catalog-workspace-section .catalog-workspace-tabs{border:1px solid var(--admin-line,#dfe7f2);background:var(--admin-card,#fff);border-radius:14px;flex-wrap:nowrap;gap:6px;padding:5px;overflow-x:auto;display:flex!important}.admin-view .catalog-workspace-section .catalog-workspace-tabs>button{flex:1;justify-content:center;gap:8px;min-width:max-content!important;min-height:44px!important;box-shadow:none!important;border:0!important;padding:8px 12px!important;display:flex!important}.admin-view .catalog-workspace-section .catalog-workspace-tabs small{display:none}.admin-view .catalog-workspace-section .catalog-workspace-tabs>button b{font-size:14px}.admin-view .catalog-workspace-section .admin-sortable-card{grid-template-columns:52px minmax(0,1fr) auto auto auto!important}.admin-view .catalog-workspace-section .admin-simple-card.admin-sortable-card{grid-template-columns:minmax(0,1fr) auto auto auto!important}.admin-view .catalog-workspace-section .sort-drag-handle{display:none!important}.admin-view .catalog-edit-direct{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;font-size:14px;border:1px solid var(--admin-line,#dfe7f2)!important;background:var(--admin-card,#fff)!important;color:var(--admin-ink,#17324d)!important;padding:8px 12px!important}.admin-view .catalog-primary-action{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0b4fd9;border:0;border-radius:12px;padding:10px 16px;font-size:14px}.catalog-editor-dialog.admin-view{border:1px solid var(--admin-line,#dfe7f2);color:var(--admin-ink,#17324d);background:var(--admin-card,#fff)!important;border-radius:20px!important;width:min(760px,100vw - 24px)!important;max-width:none!important;height:auto!important;max-height:90dvh!important;margin:auto!important;padding:0!important;position:fixed!important;inset:0!important;overflow:auto!important}.catalog-editor-dialog::backdrop{background:#0c1e3180}.catalog-editor-dialog .catalog-workspace-section{padding:0!important}.catalog-editor-dialog .panel-form{gap:14px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:20px!important}.catalog-editor-dialog .edit-form-head{background:var(--admin-card,#fff);z-index:2;justify-content:space-between;align-items:center;padding:10px 0;display:flex;position:sticky;top:-20px}.catalog-editor-dialog .edit-form-head button{min-width:44px;min-height:44px}.catalog-editor-dialog .panel-form>button:last-child{z-index:2;min-height:46px;position:sticky;bottom:0;color:#fff!important;background:#0b4fd9!important}.catalog-current-image{object-fit:contain;border:1px solid var(--admin-line,#dfe7f2);border-radius:14px;justify-self:center;width:100px;height:100px}@media (max-width:620px){.admin-view .catalog-workspace-section .admin-sortable-card{grid-template-columns:46px minmax(0,1fr) 40px!important}.admin-view .catalog-workspace-section .admin-simple-card.admin-sortable-card{grid-template-columns:minmax(0,1fr) 40px!important}.admin-view .catalog-workspace-section .catalog-edit-direct{grid-area:auto/1/auto/-1;width:100%}.admin-view .catalog-workspace-section .catalog-status-pill{grid-area:auto/2}.admin-view .catalog-workspace-section .admin-simple-card .catalog-status-pill{grid-column:1}.admin-view .catalog-workspace-section .admin-simple-card .catalog-row-menu{grid-area:1/2}.catalog-editor-dialog.admin-view{border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}}.wafi-control-panel .wafi-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wafi-control-panel .wafi-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-block:16px;display:grid}.wafi-control-panel .wafi-filters label{align-items:center;gap:8px;min-width:0;display:flex}.wafi-control-panel .wafi-filters input,.wafi-control-panel .wafi-filters select{width:100%;min-width:0;min-height:44px;font-size:1rem}.wafi-control-panel .wafi-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wafi-control-panel .wafi-bundle-card{border:1px solid var(--line,#dce7ec);background:var(--paper,#fff);border-radius:14px;min-width:0;padding:14px}.wafi-control-panel .wafi-bundle-card header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.wafi-control-panel .wafi-bundle-card b,.wafi-control-panel .wafi-bundle-card p,.wafi-control-panel .wafi-bundle-card dd{overflow-wrap:anywhere}.wafi-control-panel .wafi-bundle-card header span{color:var(--muted,#657985);font-size:.875rem}.wafi-control-panel .wafi-bundle-card p{font-size:.875rem;line-height:1.7}.wafi-control-panel .wafi-bundle-card dl{gap:8px;margin:0;font-size:.875rem;display:grid}.wafi-control-panel .wafi-bundle-card dl>div{justify-content:space-between;gap:12px;display:flex}.wafi-control-panel .wafi-bundle-card dd{text-align:end;margin:0}.wafi-control-panel .wafi-pagination{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.wafi-control-panel button{min-height:44px}@media (max-width:1000px){.wafi-control-panel .wafi-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wafi-control-panel .wafi-filters,.wafi-control-panel .wafi-bundle-grid{grid-template-columns:minmax(0,1fr)}.wafi-control-panel .wafi-filters label{flex-wrap:wrap}}.member-limits-dialog fieldset.panel-form{grid-template-columns:minmax(0,1fr);gap:14px}.member-limits-dialog fieldset label{gap:7px;min-width:0;display:grid}.member-limits-dialog :is(input,textarea){box-sizing:border-box;background:var(--admin-soft,#f1f5fa);width:100%;color:var(--admin-ink,#122b45);border:1px solid var(--admin-line,#dfe7f2);font:inherit;border-radius:12px;padding:10px 12px}.member-status-dialog>p[role=alert]{color:var(--admin-danger,#c43b50);line-height:1.8}.member-detail-group nav{grid-column:1/-1;justify-content:center;align-items:center;gap:14px;display:flex}.app-shell:has(.moqimi-admin){min-height:100dvh;background:linear-gradient(#15566b 0,#43879b 260px,#d6e9ef 640px,#edf5f8 100%)!important}.admin-view.moqimi-admin{--ar-blue:#17677f;--ar-navy:#183541;--ar-muted:#748791;--ar-line:#dfebef;--ar-soft:#f0f6f8;--ar-card:#fff;--admin-blue:#17677f;--admin-ink:#183541;--admin-muted:#748791;--admin-line:#dfebef;gap:18px!important;max-width:1500px!important;padding:24px!important}.moqimi-admin .staff-mode-switch-row{margin:0!important}.moqimi-admin .staff-mode-switch{color:#fff!important;box-shadow:none!important;background:#ffffff21!important;border:1px solid #fff3!important;border-radius:12px!important;font-size:14px!important}.admin-view.moqimi-admin .admin-command-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(180px,1fr) minmax(220px,400px) auto!important;min-height:82px!important;padding:0 2px 4px!important;display:grid!important}.admin-view.moqimi-admin .admin-command-header h1{letter-spacing:0;color:var(--ar-navy)!important;font-size:26px!important}.admin-view.moqimi-admin .admin-command-header>div:first-child>span,.admin-view.moqimi-admin .admin-command-header p{color:var(--ar-muted)!important}.admin-view.moqimi-admin .admin-command-search{background:#fffffff2!important;border:0!important;border-radius:14px!important;height:46px!important;min-height:46px!important}.admin-view.moqimi-admin .admin-theme-control{background:#fffffff2!important;border:0!important;border-radius:12px!important;min-height:44px!important}.admin-view.moqimi-admin .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-view.moqimi-admin .admin-quick-access>button{background:#fffffff5!important;border:1px solid #fffc!important;border-radius:19px!important;min-height:100px!important;padding:17px!important;box-shadow:0 4px 18px #173e4c08!important}.admin-view.moqimi-admin .admin-quick-access>button:before{display:none!important}.admin-view.moqimi-admin .admin-quick-access>button>i{color:#17677f!important;background:#eaf3f6!important;border-radius:14px!important}.admin-view.moqimi-admin .admin-quick-access>button>strong{font-size:25px!important;font-weight:700!important}.admin-view.moqimi-admin .admin-quick-access>button>span{font-size:14px!important}.admin-view.moqimi-admin .admin-workspace{grid-template-columns:230px minmax(0,1fr)!important;gap:20px!important}.moqimi-admin .admin-desktop-sidebar{height:calc(100dvh - 32px);min-height:0;top:16px;box-shadow:none!important;background:#fffffff5!important;border:1px solid #ffffffb3!important;border-radius:22px!important}.moqimi-admin .admin-desktop-sidebar>header{min-height:80px;border-bottom:1px solid #e6eef1!important}.moqimi-admin .admin-desktop-sidebar>header b{color:#1e5367!important}.moqimi-admin .admin-desktop-sidebar>header small{color:#81959e!important}.moqimi-admin .admin-desktop-nav-groups{scrollbar-color:#c2d7df transparent;padding:10px}.moqimi-admin .admin-desktop-nav-groups h2{margin-block:8px 4px;color:#8a9aa2!important;font-size:14px!important}.moqimi-admin .admin-desktop-nav-groups>section{border-bottom:1px solid #eef3f5!important}.moqimi-admin .admin-desktop-nav-groups button{border-radius:11px;min-height:41px;color:#4c6875!important}.moqimi-admin .admin-desktop-nav-groups button.active{font-weight:700;color:#17677f!important;box-shadow:none!important;background:#e5f0f4!important}.moqimi-admin .admin-desktop-nav-groups button>em{background:#eef4f6!important}.admin-view.moqimi-admin .admin-workspace-content>.admin-section{box-shadow:none!important;background:#ffffffed!important;border:1px solid #e1ecf0!important;border-radius:22px!important;padding:20px!important}.admin-view.moqimi-admin .admin-section:has(>.admin-reference-home){background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.moqimi-admin .admin-mobile-titlebar,.moqimi-admin .admin-welcome-card,.moqimi-admin .admin-reference-summary{display:none!important}.admin-view.moqimi-admin .admin-section:has(>.admin-reference-home)>.admin-section-title{margin-bottom:14px!important;padding:2px!important;display:flex!important}.moqimi-admin .admin-section-title h2{font-size:19px!important}.moqimi-admin .admin-section-title>div>span{display:none!important}.moqimi-admin .admin-overview-actions button{color:#17677f!important;background:#fff!important;border:1px solid #d9e8ed!important;border-radius:11px!important;min-height:36px!important;font-size:13px!important}.moqimi-admin .admin-reference-home{grid-template-columns:1.2fr 1fr;margin-bottom:16px;gap:14px!important;display:grid!important}.moqimi-admin .admin-balance-hero{align-items:center;min-height:150px!important;box-shadow:none!important;color:#183541!important;background:linear-gradient(130deg,#fff,#edf6fc)!important;border:1px solid #fff!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;padding:24px!important;display:grid!important}.moqimi-admin .admin-balance-hero>i{display:none!important}.moqimi-admin .admin-balance-hero>div{gap:12px;min-width:0;display:grid}.moqimi-admin .admin-balance-hero>span{width:1px;height:52px;margin-inline:0;background:#dbe7ed!important}.moqimi-admin .admin-balance-hero>div:last-of-type{padding-inline-start:18px}.moqimi-admin .admin-balance-hero small{color:#708590!important;font-size:14px!important}.moqimi-admin .admin-balance-hero strong{overflow-wrap:anywhere;color:#193e50!important;white-space:normal!important;font-size:clamp(16px,1.6vw,24px)!important}.moqimi-admin .admin-reference-panel{box-shadow:none!important;background:#ffffffed!important;border:1px solid #fff!important;border-radius:22px!important;padding:18px!important}.moqimi-admin .admin-reference-panel h2{color:#193e50;margin:0 0 12px;font-size:14px!important}.moqimi-admin .admin-reference-operations>div{gap:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.moqimi-admin .admin-reference-operations button{min-height:70px;font:inherit;color:#315766;border-radius:12px;align-content:center;justify-items:center;gap:8px;padding:4px;display:grid;background:0 0!important;border:0!important}.moqimi-admin .admin-reference-operations button>i{border-radius:13px;place-items:center;width:40px;height:40px;display:grid;color:#17677f!important;background:#edf5f8!important}.moqimi-admin .admin-reference-operations button>b{font-size:14px!important}.moqimi-admin .admin-reference-operations svg{width:21px;height:21px}.admin-view.moqimi-admin .admin-dashboard-widgets{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;gap:16px!important}.admin-view.moqimi-admin .admin-dashboard-widget{box-shadow:none!important;background:#ffffffed!important;border:1px solid #e0eaef!important;border-radius:22px!important;display:block!important}.admin-view.moqimi-admin .widget-metrics,.admin-view.moqimi-admin .widget-orders{grid-column:1/-1!important}.admin-view.moqimi-admin .widget-trend{grid-column:1!important}.admin-view.moqimi-admin .widget-attention{grid-column:2!important}.moqimi-admin .admin-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;display:grid!important}.admin-view.moqimi-admin .admin-financial-summary>article{color:#183541!important;background:#f5f9fb!important;border:0!important;border-radius:14px!important;min-height:106px!important;padding:14px!important}.moqimi-admin .admin-financial-summary strong{color:#17677f!important;font-size:21px!important}.moqimi-admin .admin-financial-summary small{color:#7c8d96!important;font-size:14px!important}.moqimi-admin .admin-financial-summary span{color:#536e7a!important;font-size:13px!important}.moqimi-admin .admin-sales-chart i{background:linear-gradient(#388ba5,#17677f)!important;border-radius:5px 5px 0 0!important}.moqimi-admin :is(.admin-trend-panel,.admin-overview-list,.admin-attention-panel) h3{color:#1c3d4b!important;font-size:15px!important}.moqimi-admin .admin-overview-list>button{gap:10px;box-shadow:none!important;border-bottom:1px solid #edf2f4!important;border-radius:0!important}.moqimi-admin :is(.admin-list-icon,.admin-attention-panel i){color:#17677f!important;background:#edf5f7!important;border-radius:12px!important}.moqimi-admin .admin-widget-handle{display:none}.moqimi-admin .admin-command-results{z-index:30}@media (max-width:1100px){.moqimi-admin .admin-reference-home{grid-template-columns:1fr}.admin-view.moqimi-admin .admin-workspace{grid-template-columns:205px minmax(0,1fr)!important}.admin-view.moqimi-admin .admin-dashboard-widgets{grid-template-columns:minmax(0,1fr)!important}.admin-view.moqimi-admin .admin-dashboard-widget{grid-column:1/-1!important}.moqimi-admin .admin-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.admin-view.moqimi-admin{padding:16px 12px calc(100px + env(safe-area-inset-bottom))!important;gap:12px!important}.admin-view.moqimi-admin .admin-workspace{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.moqimi-admin .admin-desktop-sidebar{display:none!important}.admin-view.moqimi-admin .admin-command-header{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:0!important}.admin-view.moqimi-admin .admin-command-header h1{font-size:22px!important}.admin-view.moqimi-admin .admin-command-header p{font-size:14px!important}.admin-view.moqimi-admin .admin-header-actions{grid-row:1;grid-column:2!important}.admin-view.moqimi-admin .admin-command-search{grid-row:2;max-width:none;grid-column:1/-1!important}.admin-view.moqimi-admin .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-view.moqimi-admin .admin-quick-access>button{border-radius:18px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:4px 9px!important;min-height:86px!important;padding:12px!important}.admin-view.moqimi-admin .admin-quick-access>button>i{width:34px!important;height:34px!important}.admin-view.moqimi-admin .admin-quick-access>button>span{font-size:14px!important}.admin-view.moqimi-admin .admin-quick-access>button>strong{font-size:22px!important}.admin-view.moqimi-admin .admin-drawer-trigger{box-shadow:none!important;color:#234d5e!important;background:#ffffffed!important;border:1px solid #e0eaef!important;border-radius:16px!important;min-height:52px!important;padding:10px!important;display:flex!important}.moqimi-admin .admin-drawer-trigger small{display:none!important}.moqimi-admin .admin-drawer-trigger em{margin-inline-start:auto;font-size:13px!important}.moqimi-admin .admin-balance-hero{min-height:125px!important;padding:20px!important}.moqimi-admin .admin-balance-hero strong{font-size:19px!important}.moqimi-admin .admin-reference-home{gap:12px!important}.admin-view.moqimi-admin .admin-section:has(>.admin-reference-home)>.admin-section-title{gap:6px!important}.moqimi-admin .admin-section-title h2{font-size:16px!important}.moqimi-admin .admin-overview-actions button{padding:7px!important;font-size:14px!important}.admin-view.moqimi-admin .admin-dashboard-widgets{gap:12px!important;margin-top:0!important}.admin-view.moqimi-admin .admin-overview-list>button:nth-of-type(n+4){display:grid!important}.moqimi-admin .admin-overview-list>button strong,.moqimi-admin .admin-overview-list>button small{font-size:14px!important}.moqimi-admin .admin-mobile-bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inset-inline:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;background:#fffffff2!important;border:1px solid #e3eef2!important;border-radius:24px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:7px!important;box-shadow:0 5px 20px #173e4c12!important}.moqimi-admin .admin-mobile-bottom-nav>button{color:#6a7f89!important;border-radius:16px!important}.moqimi-admin .admin-mobile-bottom-nav>button.active{color:#17677f!important;background:#e8f2f5!important}.moqimi-admin .admin-mobile-bottom-nav>button>b{font-size:14px!important}}html[data-theme=dark] .app-shell:has(.moqimi-admin){background:linear-gradient(#133b4b,#10232d 600px)!important}html[data-theme=dark] .admin-view.moqimi-admin{--ar-card:#19333f;--ar-navy:#e1edf3;--ar-muted:#9ab0bb;--ar-soft:#233e4a;--ar-line:#334d58;color:#e1edf3!important}html[data-theme=dark] .moqimi-admin :is(.admin-desktop-sidebar,.admin-reference-panel,.admin-dashboard-widget,.admin-balance-hero){color:#e1edf3!important;background:#19333f!important;border-color:#334d58!important}html[data-theme=dark] .moqimi-admin :is(.admin-balance-hero strong,.admin-reference-panel h2,.admin-desktop-sidebar>header b){color:#e1edf3!important}html[data-theme=dark] .moqimi-admin .admin-financial-summary>article{background:#233e4a!important}html[data-theme=dark] .moqimi-admin .admin-financial-summary strong{color:#b4deec!important}html body .app-shell.app-shell-admin:has(.moqimi-admin){box-sizing:border-box;width:100%!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body .app-shell-admin .admin-view.moqimi-admin{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}@media (min-width:901px){html body .app-shell-admin .admin-view.moqimi-admin{padding:24px 28px!important}.admin-view.moqimi-admin .admin-command-search,.admin-view.moqimi-admin .admin-header-actions{grid-row:1!important}}.browser-notifications{border:1px solid var(--border,#dbe3ee);background:var(--card,transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.browser-notifications>div:first-child{flex:1;gap:5px;min-width:180px;display:grid}.browser-notifications small{opacity:.75;font-size:13px}.browser-notifications>small,.browser-notifications>p{flex-basis:100%;margin:0}.browser-notifications-actions{flex-wrap:wrap;gap:8px;display:flex}.browser-notifications button{border-radius:10px;min-height:40px;padding:8px 12px;font-size:14px}.member-password-reset form{gap:10px;min-width:0;padding:12px;display:grid}.member-password-reset label{gap:6px;display:grid}.member-password-reset input{width:100%;min-width:0}html body .admin-view .admin-order-card.admin-order-detail{gap:6px!important;padding:10px!important}html body .admin-view .admin-order-card .admin-order-summary-header{gap:8px!important;padding:0 0 8px!important}html body .admin-view .admin-order-card .admin-order-expanded>summary{min-height:32px!important;padding:5px 8px!important}html body .admin-view .admin-order-card .admin-order-expanded>.admin-order-customer{gap:8px!important;min-height:50px!important;margin:0!important;padding:7px 9px!important}html body .admin-view .admin-order-card .admin-order-customer-avatar{border-radius:8px!important;width:32px!important;height:32px!important}html body .admin-view .admin-order-card .admin-order-customer{grid-template-columns:32px minmax(0,1fr) auto!important}html body .admin-view .admin-order-card .admin-order-customer-copy{flex-wrap:wrap;align-items:center;gap:2px 9px!important;display:flex!important}html body .admin-view .admin-order-card .admin-order-customer-copy>small{flex-basis:100%}html body .admin-view .admin-order-card :is(.admin-order-primary,.admin-order-management){border-radius:9px!important;gap:8px!important;padding:9px!important}html body .admin-view .admin-order-card .admin-order-service{gap:8px!important}html body .admin-view .admin-order-card .admin-order-service-icon{border-radius:8px!important;flex-basis:32px!important;width:32px!important;height:32px!important}html body .admin-view .admin-order-card .admin-order-service-icon svg{width:18px!important;height:18px!important}html body .admin-view .admin-order-card .admin-order-priority-grid{gap:6px!important}html body .admin-view .admin-order-card :is(.admin-order-critical,.admin-order-money){border-radius:7px!important;gap:3px!important;min-height:54px!important;padding:6px 9px!important}html body .admin-view .admin-order-card .admin-order-critical b{font-size:14px!important;line-height:1.5!important}html body .admin-view .admin-order-card .admin-order-money b{font-size:14px!important}html body .admin-view .admin-order-card .admin-order-money.total b{font-size:16px!important}html body .admin-view .admin-order-card .admin-order-copy-button{border-radius:7px!important;flex-basis:30px!important;width:30px!important;height:30px!important;min-height:30px!important;padding:5px!important}html body .admin-view .admin-order-card .admin-order-management-heading{gap:8px!important;margin:0!important;padding:0!important}html body .admin-view .admin-order-card .admin-order-form-grid{gap:7px!important}html body .admin-view .admin-order-card .admin-order-form-grid label{gap:3px!important}html body .admin-view .admin-order-card .admin-order-form-grid :is(input,select,textarea){border-radius:7px!important;min-height:36px!important;padding:6px 9px!important;font-size:14px!important}html body .admin-view .admin-order-card .admin-order-form-grid textarea{resize:vertical;height:42px;min-height:42px!important}html body .admin-view .admin-order-card :is(.admin-order-receipt-button,.admin-order-save-button,.admin-order-customer>button){border-radius:7px!important;min-height:32px!important;padding:5px 10px!important}html body .admin-view .admin-order-card .admin-order-save-button{margin:0!important}html body .admin-view .admin-order-card .commission-order-editor{border-radius:8px!important;margin:6px 0!important;padding:7px 9px!important}html body .admin-view .admin-order-card .commission-order-editor>summary{min-height:28px!important}html body .admin-view .admin-order-card .admin-order-technical-details{margin:0!important;padding:5px 8px!important}@container order-card (width>=720px){html body .admin-view .admin-order-card .admin-order-primary{align-items:center;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr)!important}html body .admin-view .admin-order-card .admin-order-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){html body .admin-view .admin-order-card.admin-order-detail{gap:5px!important;padding:8px!important}html body .admin-view .admin-order-card .admin-order-expanded>summary{min-height:44px!important}html body .admin-view .admin-order-card .admin-order-customer{grid-template-columns:32px minmax(0,1fr)!important}html body .admin-view .admin-order-card .admin-order-form-grid :is(input,select,textarea),html body .admin-view .admin-order-card :is(.admin-order-receipt-button,.admin-order-save-button,.admin-order-customer>button){min-height:44px!important}html body .admin-view .admin-order-card .admin-order-copy-button{flex-basis:44px!important;width:44px!important;height:44px!important;min-height:44px!important}html body .admin-view .admin-order-card .commission-order-editor>summary{min-height:44px!important}}html body .moqimi-admin .admin-sort-help,html body .moqimi-admin .admin-sort-message{color:var(--moqimi-muted);margin:10px 0;font-size:14px}html body .moqimi-admin .admin-sort-message:empty{display:none}html body .moqimi-admin .catalog-service-sort-card{background:var(--admin-card-bg,#fff);border:1px solid #dce8ec;border-radius:18px;align-items:center;min-width:0;transition:opacity .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}html body .moqimi-admin .catalog-service-sort-card.dragging{opacity:.55}html body .moqimi-admin .catalog-service-sort-card.drop-target{border-color:#176b80;box-shadow:0 0 0 3px #176b8033}html body .moqimi-admin .catalog-service-grid .catalog-service-open{background:0 0;border:0;flex:1;min-width:0;padding:16px 12px}html body .moqimi-admin .catalog-service-grid .catalog-service-open small{font-size:14px}html body .moqimi-admin .catalog-service-grid .catalog-service-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:#176b80;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;min-height:44px;margin-inline-end:6px;padding:0;font-size:26px;display:grid}html body .moqimi-admin .catalog-service-grid .catalog-service-grip:active{cursor:grabbing}html body .moqimi-admin .catalog-service-grid .catalog-service-grip:focus-visible{outline-offset:1px;outline:2px solid #176b80}html body .moqimi-admin .catalog-service-grid .catalog-service-grip>span{display:block}@media (max-width:760px){html body .moqimi-admin .catalog-service-sort-card{align-items:flex-start}html body .moqimi-admin .catalog-service-grid .catalog-service-open{padding:16px 4px}html body .moqimi-admin .catalog-service-grid .catalog-service-grip{margin:4px 0}}html body .moqimi-admin .db-section-list article.dragging{opacity:.5}html body .moqimi-admin .db-section-list article.drop-target{border-color:#176b80;box-shadow:0 0 0 2px #176b8033}html body .moqimi-admin .db-section-list .db-drag-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:#176b80;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;font-size:24px;display:grid}html body .moqimi-admin .db-section-list .db-drag-grip:focus-visible{outline:2px solid #176b80}html body .moqimi-admin .db-real-device{flex-shrink:0;width:390px;height:660px}html body .moqimi-admin .db-real-device.tablet{width:768px}html body .moqimi-admin .db-real-device.desktop{width:1100px}html body .moqimi-admin .db-real-preview{background:#fff;border:0;width:100%;height:100%;display:block}html body .moqimi-admin .db-preview-stage:has(.db-real-device){justify-content:flex-start;height:700px;overflow:auto}html body .moqimi-admin .db-real-device.mobile{margin-inline:auto}.supplier-panel{border-radius:20px;min-width:0;padding:20px}.supplier-panel-head,.supplier-connection,.supplier-tools,.supplier-bulk,.supplier-pages{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.supplier-panel-head{justify-content:space-between;margin-bottom:16px}.supplier-panel h2{margin:0;font-size:22px}.supplier-panel p{font-size:14px;line-height:1.8}.supplier-connection{border:1px solid var(--ar-line,#dce8ec);border-radius:14px;margin:12px 0;padding:14px}.supplier-connection small{margin-inline-start:auto}.supplier-tools,.supplier-bulk{margin:16px 0}.supplier-tools label:first-child{flex:1;min-width:220px}.supplier-panel label{gap:6px;font-size:14px;display:grid}.supplier-bulk label{flex:1;min-width:220px}.supplier-panel :is(input[type=search],select,button){border:1px solid var(--ar-line,#dce8ec);min-height:44px;font:inherit;border-radius:10px;padding:8px 12px}.supplier-panel button{background:var(--ar-soft,#edf5f8);color:var(--ar-navy,#176b80);cursor:pointer}.supplier-panel button:disabled{opacity:.5;cursor:default}.supplier-panel :is(input,select){background:var(--ar-card,#fff);color:var(--ar-navy,#183b4b)}.supplier-panel .supplier-error{color:#b42318}.supplier-panel .supplier-notice{background:#176b8012;border-radius:10px;padding:10px}.supplier-table-scroll{border:1px solid var(--ar-line,#dce8ec);border-radius:12px;overflow:auto}.supplier-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.supplier-table :is(th,td){text-align:start;border-bottom:1px solid var(--ar-line,#dce8ec);vertical-align:middle;padding:12px}.supplier-table small{margin-top:4px;font-size:13px;display:block}.supplier-table input[type=checkbox]{accent-color:#176b80;width:20px;height:20px}.supplier-pages{justify-content:center;margin-top:16px}.supplier-pricing{border:1px solid var(--ar-line,#dce8ec);border-radius:12px;padding:12px}.supplier-pricing summary{cursor:pointer;font-size:14px}@media (max-width:760px){.supplier-panel{padding:12px}.supplier-panel-head{align-items:flex-start}.supplier-tools label,.supplier-bulk label{width:100%}.supplier-bulk>button{flex:1}.supplier-connection small{width:100%}}.db-page-toolbar{background:var(--card,#fff);border:1px solid #dce8e6;border-radius:16px;align-items:center;gap:24px;margin:16px 0 12px;padding:18px 20px;display:flex}.db-page-toolbar label{gap:8px;min-width:240px;font-size:13px;font-weight:700;display:grid}.db-page-toolbar select{min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid #cbded9;border-radius:10px;padding:8px 12px}.db-page-toolbar>div{gap:6px;display:grid}.db-page-toolbar strong{font-size:18px}.db-page-toolbar span{color:#647875;font-size:14px}.db-management-links{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.db-management-links button{color:#145c4c;min-height:44px;font:inherit;background:#edf7f3;border:1px solid #c9dfd9;border-radius:10px;padding:10px 16px;font-size:13px}.db-grid.db-full-preview{grid-template-columns:minmax(0,1fr)}.db-preview header nav{flex-wrap:wrap;gap:6px;display:flex}.db-preview header nav button{min-width:62px;min-height:40px;font-size:14px}.db-preview header small{line-height:1.8}@media (max-width:650px){.db-page-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.db-page-toolbar label{min-width:0}.db-preview>header{flex-wrap:wrap;gap:12px}.db-management-links button{flex:auto}}.db-all-management{margin:12px 0}.db-all-management summary{cursor:pointer;border:1px solid #dce8e6;border-radius:10px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:700}.db-all-management[open] .db-management-links{margin:0;padding:12px 0}.supplier-panel .panel-form{gap:14px;min-width:0;padding:16px;display:grid}.supplier-panel .panel-form input:not([type=checkbox]){border:1px solid var(--ar-line,#dce8ec);min-height:44px;font:inherit;box-sizing:border-box;border-radius:10px;width:100%;padding:8px 12px}.supplier-panel .panel-form>div{border:1px solid var(--ar-line,#dce8ec);border-radius:12px;gap:12px;padding:14px;display:grid}.supplier-panel label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.supplier-panel .supplier-pricing summary{cursor:pointer;background:var(--ar-soft,#edf5f8);border-radius:12px;padding:12px}.supplier-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.supplier-summary article{border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);border-radius:16px;gap:8px;padding:16px;display:grid}.supplier-summary small{color:var(--ar-muted,#67818e);font-size:13px}.supplier-summary b{color:var(--ar-navy,#176b80);font-size:22px}.supplier-api-dot{background:#22a783;border-radius:50%;width:10px;height:10px;margin-inline-end:5px;display:inline-block;box-shadow:0 0 0 4px #22a78318}.supplier-product-symbol{background:var(--ar-soft,#edf5f8);width:42px;height:42px;color:var(--ar-navy,#176b80);float:inline-start;border-radius:12px;justify-content:center;align-items:center;margin-inline-end:10px;font-size:22px;display:inline-flex}.supplier-badge{color:#176b80;background:#edf5f8;border-radius:9px;padding:5px 9px;font-size:14px;display:inline-flex}.supplier-badge.is-imported{color:#187650;background:#e7f6ef}.supplier-table th{background:var(--ar-soft,#edf5f8);font-weight:600}.supplier-bulk>button:first-of-type{color:#fff;background:#176b80;border-color:#176b80;font-weight:700}.supplier-bulk{background:var(--ar-soft,#edf5f8);border-radius:14px;margin:14px 0;padding:16px}.smartpay-control-panel{gap:16px;display:grid}.smartpay-order-switch{border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.smartpay-order-switch h3{margin:0}.smartpay-order-switch p{font-size:13px;line-height:1.8}.smartpay-order-switch button{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:12px 18px}.smartpay-order-switch .is-on{color:#187650;background:#e7f6ef}.smartpay-order-switch .is-off{color:#a43b31;background:#fbeeed}.global-admin-notifications{z-index:5;margin:8px 12px;position:relative}.global-admin-notifications .browser-notifications{background:var(--ar-card,#fff);color:var(--ar-navy,#183b4b);border:1px solid #176b8020;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.global-admin-notifications .browser-notifications>div:first-child{flex:1}.global-admin-notifications .browser-notifications small{font-size:14px;display:block}.global-admin-notifications button{color:#176b80;font:inherit;cursor:pointer;background:#edf5f8;border:1px solid #176b8025}.global-admin-notifications .browser-notifications>small{width:100%}@media (max-width:760px){.supplier-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supplier-summary article{padding:12px}.smartpay-order-switch{flex-direction:column;align-items:stretch}.supplier-table{min-width:680px}.global-admin-notifications{margin:8px}.global-admin-notifications .browser-notifications-actions{width:100%}}.smartpay-control-panel,.supplier-panel{box-sizing:border-box;width:100%;min-width:0;max-width:1120px;margin-inline:auto}.smartpay-control-panel :is(section,form,details,article,div){min-width:0}.smartpay-control-panel :is(button,input,select),.supplier-panel :is(button,input,select){box-sizing:border-box;max-width:100%;font:inherit}.smartpay-control-panel :is(button,input,select){border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);min-height:46px;color:var(--ar-navy,#183b4b);border-radius:12px;padding:10px 14px}.smartpay-control-panel button{cursor:pointer}.smartpay-control-panel button:disabled{opacity:.5;cursor:default}.smartpay-control-panel :is(p,small,code,b){overflow-wrap:anywhere}.smartpay-control-panel p{line-height:1.8}.smartpay-page-heading{background:var(--ar-soft,#edf5f8);border:1px solid var(--ar-line,#dce8ec);border-radius:20px;align-items:center;gap:14px;padding:22px;display:flex}.smartpay-brand-mark{color:#fff;background:#176b80;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:26px;font-weight:800;display:grid}.smartpay-page-heading h2{margin:4px 0;font-size:22px}.smartpay-page-heading p{margin:0;font-size:13px}.smartpay-page-heading small{color:var(--ar-muted,#67818e);font-size:14px}.smartpay-state-pill{background:var(--ar-card,#fff);border-radius:10px;margin-inline-start:auto;padding:8px 12px;font-size:14px}.smartpay-settings-card,.smartpay-pricing-section{border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);color:var(--ar-navy,#183b4b);border-radius:18px;padding:20px}.smartpay-settings-card summary{cursor:pointer;min-height:44px;font-weight:700;line-height:1.8}.smartpay-settings-card summary span{color:var(--ar-muted,#67818e);margin-inline-start:12px;font-size:14px;font-weight:400;display:inline-block}.smartpay-settings-card code{white-space:normal;background:var(--ar-soft,#edf5f8);border-radius:10px;padding:12px;display:block}.smartpay-control-panel .panel-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:14px 0;display:grid}.smartpay-control-panel .panel-form :is(h3,h4,p,small,button,.admin-simple-card){grid-column:1/-1}.smartpay-control-panel .panel-form label{gap:8px;font-size:14px;display:grid}.smartpay-control-panel .panel-form input,.smartpay-control-panel .panel-form select{width:100%}.smartpay-control-panel .panel-form button{color:#fff;background:#176b80;border-color:#176b80;justify-self:start}.smartpay-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid!important}.smartpay-metrics .admin-simple-card{border-radius:16px;padding:16px}.smartpay-metrics small{font-size:14px}.smartpay-balance{grid-template-columns:1fr 1fr;gap:20px;display:grid}.smartpay-balance strong{margin:10px 0;font-size:32px;display:block}.smartpay-balance strong span{color:var(--ar-muted,#67818e);font-size:16px}.smartpay-control-panel dl{gap:10px;margin:0;font-size:13px;display:grid}.smartpay-control-panel dl>div{border-bottom:1px solid var(--ar-line,#dce8ec);justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.smartpay-control-panel dt{color:var(--ar-muted,#67818e);flex-shrink:0}.smartpay-control-panel dd{text-align:end;overflow-wrap:anywhere;margin:0}.smartpay-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid!important}.smartpay-primary-actions button{white-space:normal;background:var(--ar-soft,#edf5f8)}.smartpay-requests>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.smartpay-requests h3{margin:0}.smartpay-requests>header span{color:var(--ar-muted,#67818e);font-size:14px}.smartpay-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.smartpay-request-card{border:1px solid var(--ar-line,#dce8ec);border-radius:14px;padding:16px}.smartpay-request-title{justify-content:space-between;align-items:start;gap:10px;margin-bottom:16px;display:flex}.smartpay-request-title b{min-width:0;font-size:13px}.smartpay-request-status{color:#826017;background:#fff3d8;border-radius:8px;flex-shrink:0;padding:5px 8px;font-size:13px}.smartpay-request-status.status-completed{color:#187650;background:#e7f6ef}.smartpay-request-status:is(.status-failed,.status-rejected){color:#a43b31;background:#fbeeed}.smartpay-request-status.status-refunded{color:#176b80;background:#edf5f8}.smartpay-request-card button{background:var(--ar-soft,#edf5f8);width:100%;margin-top:14px}.smartpay-request-error{color:#b42318;font-size:14px}.smartpay-empty{text-align:center;color:var(--ar-muted,#67818e);padding:20px}.supplier-selection-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.supplier-selection-tools small{color:var(--ar-muted,#67818e)}.supplier-table .is-selected{background:#176b800b}.supplier-api-dot.is-off{box-shadow:none;background:#83959c}.smartpay-price-table table{border-collapse:collapse;font-size:13px}.smartpay-price-table :is(th,td){border-bottom:1px solid var(--ar-line,#dce8ec);overflow-wrap:anywhere;padding:12px}.smartpay-price-table th{background:var(--ar-soft,#edf5f8)}.smartpay-pricing-section>label{gap:8px;display:grid}.smartpay-pricing-section>label input{width:100%}@media (max-width:760px){.smartpay-control-panel{gap:12px}.smartpay-page-heading{flex-wrap:wrap;gap:12px;padding:16px}.smartpay-page-heading h2{font-size:19px}.smartpay-state-pill{box-sizing:border-box;text-align:center;width:100%;margin:0}.smartpay-settings-card,.smartpay-pricing-section{border-radius:16px;padding:14px}.smartpay-control-panel .panel-form,.smartpay-balance,.smartpay-request-list{grid-template-columns:minmax(0,1fr)}.smartpay-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.smartpay-metrics .admin-simple-card{padding:12px}.smartpay-primary-actions{grid-template-columns:minmax(0,1fr)}.smartpay-control-panel .panel-form button{justify-self:stretch;width:100%}.smartpay-request-title{flex-wrap:wrap}.supplier-tools,.supplier-bulk{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.supplier-tools label,.supplier-bulk label{min-width:0!important}.supplier-panel-head>button,.supplier-connection button{width:100%}.supplier-panel-head{width:100%;display:grid}.supplier-bulk>button{white-space:normal;width:100%}.supplier-table-scroll{border:0;overflow:visible}.supplier-table,.supplier-table tbody,.supplier-table tr,.supplier-table td{box-sizing:border-box;width:100%;display:block}.supplier-table{min-width:0!important}.supplier-table thead{display:none}.supplier-table tbody{gap:12px;display:grid}.supplier-table tr{border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);border-radius:16px;padding:14px;position:relative}.supplier-table td{text-align:start;border:0;padding:8px 0}.supplier-table td:first-child{inset-inline-end:12px;width:32px;padding:0;position:absolute;top:14px}.supplier-table td:nth-child(2){padding-inline-end:38px;border-bottom:1px solid var(--ar-line,#dce8ec);margin-bottom:6px;padding-bottom:14px}.supplier-table td:nth-child(n+3):before{content:attr(data-label);color:var(--ar-muted,#67818e);margin-bottom:4px;font-size:13px;display:block}.supplier-table td[dir=ltr]{text-align:start;direction:rtl;unicode-bidi:plaintext}.supplier-table td small{overflow-wrap:anywhere}.supplier-table tr.is-selected{background:var(--ar-soft,#edf5f8);border-color:#176b80}.smartpay-price-table{overflow:visible}.smartpay-price-table table,.smartpay-price-table tbody,.smartpay-price-table tr,.smartpay-price-table td{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.smartpay-price-table thead{display:none}.smartpay-price-table tbody{gap:10px;display:grid}.smartpay-price-table tr{border:1px solid var(--ar-line,#dce8ec);border-radius:12px;padding:12px}.smartpay-price-table td{border:0;padding:6px 0}.smartpay-price-table td:before{content:attr(data-label);color:var(--ar-muted,#67818e);font-size:14px;display:block}.smartpay-price-table td:first-child{font-weight:700}.smartpay-price-table td button{width:100%}}:is(.smartpay-control-panel :is(button,input,select,summary):focus-visible,.supplier-panel :is(button,input,select):focus-visible){outline-offset:3px;outline:3px solid #0b4fd9}.design-theme-picker{border:0;min-width:0;margin:22px 0;padding:0}.design-theme-picker legend{margin-bottom:12px;font-size:16px;font-weight:650}.design-theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.design-theme-picker label{border:1px solid var(--mq-line);cursor:pointer;color:var(--mq-navy);background:var(--mq-card);border-radius:16px;gap:8px;padding:14px;display:grid;position:relative}.design-theme-picker label.selected{border-color:var(--mq-blue);outline:1px solid var(--mq-blue)}.design-theme-picker input{inset-inline-end:12px;accent-color:#086b8a;width:20px;height:20px;position:absolute;top:12px}.design-theme-picker label:focus-within{outline:2px solid var(--mq-blue);outline-offset:3px}.design-theme-picker b{font-size:16px}.design-theme-picker small,.design-theme-picker p{color:var(--mq-muted);font-size:13px;line-height:1.8}.design-swatch{background:linear-gradient(140deg,#07547b,#65bdd4);border-radius:10px;gap:5px;height:80px;padding:18px 12px 8px;display:grid}.design-swatch i{background:#fff;border:1px solid #e0e8ee;border-radius:4px}.design-swatch-minimal{background:#f2f6f9}.classic-background-options>summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.app-shell.design-minimal{--mq-blue:#086b8a;--mq-navy:#172c3b;--mq-muted:#627482;--mq-card:#fff;--mq-line:#e0e8ee;--minimal-bg:#f2f6f9;color:var(--mq-navy);background:var(--minimal-bg)!important}[data-theme=dark] .app-shell.design-minimal{--mq-blue:#71cee3;--mq-navy:#e5eef5;--mq-muted:#a7b8c6;--mq-card:#132638;--mq-line:#2c4052;--minimal-bg:#0a1927;background:var(--minimal-bg)!important}.app-shell.design-minimal :is(.page-heading,.dashboard-ambient-header,.account-section-heading,.account-overview-back){color:var(--mq-navy)!important}.app-shell.design-minimal :is(.page-heading,.dashboard-ambient-header,.account-section-heading) :is(h1,h2,span,strong,small,p){color:inherit!important}.app-shell.design-minimal :is(.dashboard-city-weather,.dashboard-alert){color:var(--mq-navy)!important;background:var(--mq-card)!important;border-color:var(--mq-line)!important}.app-shell.design-minimal :is(.account-section-card,.account-theme-settings,.account-overview-group){color:var(--mq-navy);background:var(--mq-card)!important;border:1px solid var(--mq-line)!important;box-shadow:none!important}.app-shell.design-minimal .bottom-nav{background:var(--mq-card)!important;border-color:var(--mq-line)!important;box-shadow:0 -3px 16px #0a23320a!important}.app-shell.design-minimal .bottom-nav button{color:var(--mq-muted)}.app-shell.design-minimal .bottom-nav button.active{color:var(--mq-blue)!important}.app-shell.design-minimal .account-profile-hero{direction:rtl;grid-template-columns:68px minmax(0,1fr);grid-template-areas:"avatar identity";place-items:center stretch;gap:16px;padding:16px;color:var(--mq-navy)!important;background:0 0!important}.app-shell.design-minimal .account-profile-hero:after{display:none}.app-shell.design-minimal .account-hero-avatar{border:2px solid var(--mq-card);width:68px;height:68px}.app-shell.design-minimal .account-hero-identity{text-align:start;justify-items:start;gap:3px}.app-shell.design-minimal .account-hero-identity h1{text-align:start;margin:0;font-size:18px;line-height:1.6;color:var(--mq-navy)!important}.app-shell.design-minimal .account-hero-id{justify-self:start;min-height:36px;color:var(--mq-muted)!important}.app-shell.design-minimal .account-hero-id b{font-size:14px}.app-shell.design-minimal .account-hero-identity .account-type-badge{justify-self:start;font-size:12px;color:var(--mq-blue)!important;background:color-mix(in srgb,var(--mq-blue) 10%,var(--mq-card))!important}.app-shell.design-minimal :is(.account-hero-message,.account-hero-identity>p,.account-status-badge-icon){display:none}.minimal-account-title{text-align:center;color:var(--mq-navy);margin:12px 16px 0;font-size:20px;line-height:1.6}.minimal-account-menu{gap:14px;padding:8px 16px 24px;display:grid}.minimal-account-menu section{border:1px solid var(--mq-line);background:var(--mq-card);border-radius:18px;overflow:hidden}.minimal-account-menu h2{color:var(--mq-muted);margin:8px 4px -4px;font-size:14px;font-weight:500}.minimal-account-menu button{border:0;border-bottom:1px solid var(--mq-line);width:100%;min-height:58px;color:var(--mq-navy);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.minimal-account-menu button:last-child{border-bottom:0}.minimal-account-menu button:hover{background:color-mix(in srgb,var(--mq-blue) 5%,var(--mq-card))}.minimal-account-menu button:focus-visible{outline:2px solid var(--mq-blue);outline-offset:-3px}.minimal-account-menu button>.shop-icon-glyph{width:24px;height:24px;color:var(--mq-navy);flex-shrink:0}.minimal-account-menu b{flex:1;font-size:15px;font-weight:500}.minimal-account-menu small{color:var(--mq-muted);font-size:12px}.minimal-account-menu button>span:last-child{color:var(--mq-muted);font-size:22px}.minimal-account-menu .minimal-logout{color:#b72d42}[data-theme=dark] .minimal-account-menu .minimal-logout{color:#ff96a5}.app-shell.design-minimal .account-dashboard-view:not(.account-support-view){padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}@media (min-width:768px){.minimal-account-menu,.app-shell.design-minimal .account-profile-hero{width:min(100%,760px);margin-inline:auto}}@media (max-width:360px){.minimal-account-menu{padding-inline:10px}.minimal-account-menu button{gap:8px;padding-inline:12px}.app-shell.design-minimal .account-hero-identity h1{font-size:16px}}.design-theme-picker>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.design-swatch-glass{background:radial-gradient(at 100% 0,#a2e7ef,#0000 75%),linear-gradient(135deg,#b8cfef,#eaf5fa)}.design-swatch-glass i{background:#ffffff7a;border-color:#ffffffd9;box-shadow:0 2px 6px #08466414}.app-shell.design-minimal.design-glass{--mq-blue:#086b8a;--mq-navy:#142e41;--mq-muted:#486377;--mq-card:#f6fbfe;--mq-line:#1e577824;--glass-surface:#eff8fc;--glass-border:#ffffffd1;--glass-shadow:0 8px 28px #12435f12, inset 0 1px 0 #ffffffb3;background:radial-gradient(at 100% 0,#c2edf0 0%,#0000 54%),radial-gradient(at 0 48%,#d3e0f5 0%,#0000 56%),linear-gradient(160deg,#eff8fc,#e1edf4 65%,#f4f9fc)!important}[data-theme=dark] .app-shell.design-minimal.design-glass{--mq-blue:#79d5e6;--mq-navy:#edf6fc;--mq-muted:#b2c8d7;--mq-card:#142d40;--mq-line:#acd5ed2e;--glass-surface:#142d40;--glass-border:#aedaf333;--glass-shadow:0 10px 30px #00081433, inset 0 1px 0 #cbebff14;background:radial-gradient(at 100% 0,#124656 0%,#0000 55%),radial-gradient(at 0%,#202e50 0%,#0000 58%),linear-gradient(150deg,#0a1d2c,#101e32 60%,#0b1c2a)!important}.app-shell.design-glass :is(.minimal-account-menu>section,.account-section-card,.account-theme-settings,.product-card,.service-image-card,.customer-order-card,.orders-overview-card,.dashboard-section,.bottom-nav){color:var(--mq-navy);background:var(--glass-surface)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.app-shell.design-glass .minimal-account-menu>section,.app-shell.design-glass .account-profile-hero{border-radius:20px}.app-shell.design-glass .bottom-nav button.active{background:color-mix(in srgb,var(--mq-blue) 12%,transparent);border-radius:14px}.app-shell.design-glass :is(.minimal-account-menu button,.account-mode-row){border-color:var(--mq-line)}.app-shell.design-glass .design-theme-picker label{background:var(--glass-surface)}.app-shell.design-glass .design-theme-picker label.selected{background:color-mix(in srgb,var(--mq-blue) 8%,var(--mq-card))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-shell.design-minimal.design-glass{--glass-surface:#ffffffb8}[data-theme=dark] .app-shell.design-minimal.design-glass{--glass-surface:#102538d1}.app-shell.design-glass :is(.minimal-account-menu>section,.account-section-card,.account-theme-settings,.product-card,.service-image-card,.customer-order-card,.orders-overview-card,.dashboard-section,.bottom-nav){-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%)}}@media (prefers-reduced-transparency:reduce){.app-shell.design-minimal.design-glass{--glass-surface:#eff8fc}[data-theme=dark] .app-shell.design-minimal.design-glass{--glass-surface:#142d40}.app-shell.design-glass :is(.minimal-account-menu>section,.account-section-card,.account-theme-settings,.product-card,.service-image-card,.customer-order-card,.orders-overview-card,.dashboard-section,.bottom-nav){-webkit-backdrop-filter:none;backdrop-filter:none}}html,body,body *{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mq-kit-banner{isolation:isolate;aspect-ratio:4;color:#17243a;background:#eef3fa;border-radius:18px;width:100%;margin:0 0 16px;position:relative;overflow:hidden}.mq-kit-art{position:absolute;inset:0}.mq-kit-art img{object-fit:contain;object-position:left center;width:100%;height:100%}.mq-kit-copy{text-align:start;direction:rtl;width:43%;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.mq-kit-copy h2{color:inherit;margin:0;font-size:clamp(18px,2.3vw,28px);font-weight:800;line-height:1.5}.mq-kit-copy p{color:inherit;margin:4px 0 10px;font-size:14px;line-height:1.6}.mq-kit-copy button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0b4fd9;border:0;border-radius:9px;padding:7px 14px;font-size:14px}.mq-kit-copy button:focus-visible{outline-offset:3px;outline:3px solid #4b91ff}.mq-kit-logos{gap:6px;width:43%;display:flex;position:absolute;bottom:6%;left:3%}.mq-kit-logos>span{background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;height:42px;padding:5px;display:flex;overflow:hidden}.mq-kit-logos img{object-fit:contain;width:100%;height:100%;filter:none!important}.mq-kit-logos img[alt=Turkcell]{transform:none}[data-theme=dark] .mq-kit-banner{color:#f1f5f9;background:#101827}.app-shell-store .customer-dashboard .dashboard-frequent-services .dashboard-service-strip{gap:8px!important}.app-shell-store .customer-dashboard .dashboard-frequent-services .dashboard-service-strip>button{flex-direction:column;justify-content:flex-start;align-items:center;gap:7px!important;min-height:102px!important;padding:8px 2px!important;display:flex!important}.app-shell-store .customer-dashboard .dashboard-service-strip>button>b{flex:0 0 56px;width:56px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell-store .customer-dashboard .dashboard-service-strip>button>b>img{object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;width:100%!important;height:100%!important;transform:none!important}.app-shell-store .customer-dashboard .dashboard-service-strip>button>span{min-height:38px;white-space:normal!important;font-size:12px!important;line-height:1.55!important}.app-shell-store .customer-dashboard .dashboard-service-strip>button>small{display:none!important}.app-shell-products .products-view .service-picker-grid.root-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.app-shell-products .products-view .service-picker-grid.root-groups>button{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;gap:6px!important;min-height:140px!important;padding:12px 5px!important}.app-shell-products .products-view .service-picker-grid.root-groups .service-picker-art{max-width:100%;width:84px!important;height:84px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell-products .products-view .service-picker-grid .service-picker-art>img{object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important}.app-shell-products .products-view .service-picker-grid.root-groups b{white-space:normal!important;font-size:14px!important;line-height:1.5!important}.app-shell-products .products-view .service-picker-grid.root-groups small{display:none!important}[data-theme=dark] .app-shell-products .products-view .service-picker-grid.root-groups>button{color:#f1f5f9!important;background:#151f30!important;border-color:#29364b!important}.operator-logo img[src*=design-kit]{padding:5px;object-fit:contain!important;filter:none!important}.operator-logo.afghan-wireless:has(img[src*=design-kit]){background:#152943!important}@media (max-width:767px){.mq-kit-banner{aspect-ratio:12/5}.mq-kit-art img{object-fit:contain}.mq-kit-copy{width:45%;right:4%}.mq-kit-copy h2{font-size:16px;line-height:1.45}.mq-kit-copy p{margin:3px 0 6px;font-size:12px;line-height:1.45}.mq-kit-copy button{min-height:36px;padding:6px 9px;font-size:12px}.mq-kit-logos{gap:3px;bottom:5%}.mq-kit-logos>span{border-radius:5px;height:27px;padding:3px}.mq-kit-banner[data-banner=B03] .mq-kit-logos{grid-template-columns:1fr 1fr;width:37%;display:grid;left:5%}}@media (max-width:359px){.mq-kit-copy p{display:none}.mq-kit-copy h2{margin-bottom:5px;font-size:15px}}.app-shell img[src^="/category-icons-v3/"]{object-fit:contain!important;object-position:center!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}:is(.app-shell-store .customer-dashboard .dashboard-service-strip>button>b,.app-shell-products .products-view .service-picker-grid .service-picker-art)>img[src^="/category-icons-v3/"]{transform-origin:50%;transform:translate(var(--icon-x,0%), var(--icon-y,0%)) scale(var(--icon-scale,1))!important}img[src="/category-icons-v3/I01.webp"]{--icon-scale:1.0053;--icon-x:-0.589%;--icon-y:-0.1963%}img[src="/category-icons-v3/I02.webp"]{--icon-scale:.94489;--icon-x:-3.8755%;--icon-y:-0.1845%}img[src="/category-icons-v3/I03.webp"]{--icon-scale:.88774;--icon-x:-0.3468%;--icon-y:-2.254%}img[src="/category-icons-v3/gaming-unified-3d.webp"]{--icon-scale:.88;--icon-x:0%;--icon-y:0%}img[src="/category-icons-v3/I04.webp"]{--icon-scale:.94917;--icon-x:-1.1123%;--icon-y:-0.7415%}img[src="/category-icons-v3/I05.webp"]{--icon-scale:.91424;--icon-x:-2.1428%;--icon-y:0.0%}img[src="/category-icons-v3/I06.webp"]{--icon-scale:.93177;--icon-x:0.0%;--icon-y:-1.0919%}img[src="/category-icons-v3/I07.webp"]{--icon-scale:.96561;--icon-x:-0.3772%;--icon-y:-0.7544%}img[src="/category-icons-v3/I08.webp"]{--icon-scale:1.00826;--icon-x:-0.7877%;--icon-y:-1.1816%}img[src="/category-icons-v3/turkey-cellular-data.webp"]{--icon-scale:1.04341;--icon-x:-0.8152%;--icon-y:-0.6114%}.app-shell-products .products-view .store-search{outline:none;box-shadow:none!important;border:1px solid #d9e2ed!important;border-radius:16px!important}.app-shell-products .products-view .store-search:focus-within{outline-offset:-2px;outline:2px solid #0b4fd9;border-color:#0b4fd9!important}.app-shell-products .products-view .store-search input,.app-shell-products .products-view .store-search input:focus{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;font-size:14px!important}.app-shell-products .products-view .store-search input:focus-visible{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;font-size:14px!important}[data-theme=dark] .app-shell-products .products-view .store-search{border-color:#36445a!important}[data-theme=dark] .app-shell-products .products-view .store-search:focus-within{outline-color:#79a6ff;border-color:#79a6ff!important}img[src="/category-icons-v3/catalog-grid.webp"]{--icon-scale:1.0083;--icon-x:-0.1969%;--icon-y:-0.9847%}.app-shell-products .products-view .service-picker{padding:12px!important}.app-shell-products .products-view .service-picker-head{gap:8px;border-bottom:0!important;min-height:0!important;margin:0 0 8px!important;padding:0!important}.app-shell-products .products-view .service-picker-head>div{gap:0}.app-shell-products .products-view .service-picker-grid.root-groups{gap:8px!important}.app-shell-products .products-view .service-picker-grid.root-groups>button{gap:4px!important;min-height:120px!important;padding:8px 4px!important}.app-shell-products .products-view .service-picker-grid.root-groups .service-picker-art{width:76px!important;height:76px!important}.catalog-category-return{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #91afe1;border-radius:10px;margin:0 0 8px;padding:6px 10px;font-size:14px}.app-shell:not(.app-shell-admin):not(.support-fullscreen-open){--customer-page-gutter:14px;padding-left:max(var(--customer-page-gutter), env(safe-area-inset-left,0px))!important;padding-right:max(var(--customer-page-gutter), env(safe-area-inset-right,0px))!important;padding-bottom:0!important}.app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.customer-dashboard,.page-view){box-sizing:border-box;gap:10px;width:100%;margin-inline:auto;padding-inline:0!important;padding-bottom:var(--mq-bottom-nav-reserve)!important}.app-shell-store:not(.support-fullscreen-open)>.dashboard-ambient-header{box-sizing:border-box;width:min(100%,760px);min-height:60px;padding-inline:0;padding-top:max(8px, env(safe-area-inset-top,0px));padding-bottom:4px}.app-shell-store .dashboard-today{align-content:center}.app-shell-store:not(.support-fullscreen-open)>.customer-dashboard{padding-top:6px}.app-shell-account .account-dashboard-view :is(.account-overview,.minimal-account-menu){gap:10px;padding-inline:0}.app-shell-account .account-dashboard-view .account-profile-details{margin-inline:0}@media (min-width:768px){.app-shell:not(.app-shell-admin):not(.support-fullscreen-open){--customer-page-gutter:16px}}.app-shell:not(.app-shell-admin){--entry-focus-border:#84919f}[data-theme=dark] .app-shell:not(.app-shell-admin){--entry-focus-border:#96a3b4}.app-shell:not(.app-shell-admin) :is(input,textarea,select,[contenteditable=true]):focus{box-shadow:none!important;outline:none!important}.app-shell:not(.app-shell-admin) :is(input,textarea,select):focus:not([aria-invalid=true]){border-color:var(--entry-focus-border)!important}.app-shell:not(.app-shell-admin) :is(.store-search,.turkey-phone-input):focus-within,[data-theme=dark] .app-shell:not(.app-shell-admin) :is(.store-search,.turkey-phone-input):focus-within{box-shadow:none!important;border-color:var(--entry-focus-border)!important;outline:none!important}.app-shell:not(.app-shell-admin) :is(.store-search,.turkey-phone-input) input:focus{border-color:#0000!important}.app-shell .mw-wallet{gap:10px;padding-top:8px}.app-shell .mw-wallet .wallet-page-heading{text-align:right;padding:2px 4px 4px}.app-shell .mw-wallet .wallet-page-heading h1{margin:0;font-size:18px;line-height:1.6}.app-shell .mw-wallet>:is(.mw-balance,.wallet-category-nav,.wallet-activity-card,.mw-panel,.wallet-statement-builder){border-radius:16px;box-shadow:0 3px 12px #0e2f3d0a}.app-shell .mw-wallet>.mw-balance{aspect-ratio:10/4;min-height:142px;padding:0}.app-shell .mw-wallet .mw-balance .mw-card-brand{gap:5px;top:8%;left:4.5%}.app-shell .mw-wallet .mw-balance .mw-brand-mark{width:clamp(32px,9.5cqw,64px)}.app-shell .mw-wallet .mw-balance .mw-card-brand>span{font-size:clamp(12px,3.1cqw,24px)}.app-shell .mw-wallet .mw-balance .mw-card-brand small{font-size:clamp(7px,1.5cqw,11px)}.app-shell .mw-wallet .mw-card-balance-copy{bottom:9%;left:4.7%}.app-shell .mw-wallet .mw-card-balance-copy .mw-balance-label{font-size:clamp(11px,2.4cqw,17px)}.app-shell .mw-wallet .mw-card-balance-copy>strong{font-size:clamp(25px,7.2cqw,54px)}.app-shell .mw-wallet>.mw-balance>.mw-card-visibility{border-radius:11px;width:34px;height:34px;top:9%;right:4%}.app-shell .mw-wallet>.mw-balance>.mw-card-topup{border-radius:12px;gap:5px;min-height:36px;padding:4px 7px;font-size:clamp(13px,3.3cqw,17px);bottom:9%;right:4%;box-shadow:0 4px 12px #0b4fd914}.app-shell .mw-wallet .mw-card-topup>span{width:28px;height:28px}.app-shell .mw-wallet>.wallet-category-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:12px 6px;display:grid;overflow:visible}.app-shell .mw-wallet .wallet-category-nav>button{min-width:0;min-height:80px;color:var(--mq-navy);box-shadow:none;border-radius:12px;gap:8px;margin:0;padding:6px 2px}.app-shell .mw-wallet .wallet-category-nav>button>span{color:#0b4fd9;background:#edf5ff;border:1px solid #0b4fd91a;border-radius:13px;width:40px;height:40px}.app-shell .mw-wallet .wallet-category-nav>button b{color:var(--mq-navy);text-align:center;align-self:center;width:100%;margin:0;font-size:13px;font-weight:650;line-height:1.6}.app-shell .mw-wallet .wallet-category-nav>button.active{background:color-mix(in srgb,var(--mq-blue) 7%,var(--mq-card));box-shadow:none}.app-shell .mw-wallet .wallet-category-nav>button.active>span{color:#fff;background:#0b4fd9}.app-shell .mw-wallet>:is(.wallet-activity-card,.mw-panel,.wallet-statement-builder){padding:14px 12px}.app-shell .mw-wallet :is(.mw-section-head,.wallet-activity-card>header){border-bottom:1px solid var(--mq-line);gap:8px;margin-bottom:10px;padding-bottom:10px}.app-shell .mw-wallet :is(.mw-section-head,.wallet-activity-card>header) h2{margin:0;font-size:16px}.app-shell .mw-wallet .wallet-activity-card>header p{margin:3px 0 0;font-size:12px}.app-shell .mw-wallet .wallet-activity-card>header button{color:var(--mq-blue);box-shadow:none;background:0 0;border:0;font-size:12px}.app-shell .mw-wallet .wallet-activity-card>nav{background:color-mix(in srgb,var(--mq-line) 35%,var(--mq-card));border-radius:12px}.app-shell .mw-wallet .wallet-activity-card>nav button{min-height:36px;font-size:13px}.app-shell .mw-wallet .wallet-activity-card>nav button.active{background:var(--mq-card);color:var(--mq-blue);box-shadow:0 1px 5px #0a23460f}.app-shell .mw-wallet .wallet-activity-totals{gap:8px}.app-shell .mw-wallet .wallet-activity-totals>span{border-radius:12px;padding:10px;font-size:13px}.app-shell .mw-wallet .wallet-activity-totals b{font-size:clamp(17px,4.4cqw,26px)}.app-shell .mw-wallet .wallet-mini-chart{height:130px}.app-shell .mw-wallet .wallet-mini-chart>span>b{height:96px}.app-shell .mw-wallet .wallet-activity-card>footer{background:color-mix(in srgb,var(--mq-blue) 4%,var(--mq-card));border-radius:12px;padding:10px}.app-shell .mw-wallet .mw-return-activity{min-height:40px;padding:6px 10px;font-size:13px}.app-shell .mw-wallet :is(.mw-topup-fields,.wallet-statement-range){gap:12px}.app-shell .mw-wallet .mw-bank-card{padding:12px}.app-shell .mw-wallet .mw-transaction-list>:is(article,button){gap:8px;padding-block:12px}[data-theme=dark] .app-shell .mw-wallet .wallet-category-nav>button:not(.active)>span{color:#91bdff;background:#172c49;border-color:#294266}.app-shell .turkey-credit-view .turkey-filter-controls{justify-content:flex-start;display:flex}.app-shell .turkey-credit-view .turkey-filter-button{border:1px solid var(--mq-line);background:var(--mq-card);width:auto;min-height:40px;color:var(--mq-navy);font:inherit;box-shadow:none;cursor:pointer;border-radius:12px;margin:0;padding:8px 20px;font-size:14px;font-weight:650}.app-shell .turkey-credit-view .turkey-filter-button[aria-expanded=true]{color:var(--mq-blue);background:color-mix(in srgb,var(--mq-blue) 7%,var(--mq-card))}.app-shell .turkey-credit-view .bwp-translation-control:has(>.turkey-filter-button){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .turkey-credit-view .bwp-translation-control>.turkey-filter-button{flex:none;padding-inline:14px}.app-shell .turkey-credit-view .bwp-translation-control>span{margin-inline-start:auto}.app-shell .turkey-credit-view{align-content:start;row-gap:8px!important}.app-shell .turkey-credit-view>.mq-kit-banner{margin-bottom:0}.app-shell .turkey-credit-view>.turkey-compact-toolbar{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.app-shell .turkey-credit-view .turkey-compact-toolbar>.bwp-translation-control{border:1px solid var(--mq-line);background:var(--mq-card);min-height:44px;box-shadow:none;border-radius:12px;gap:6px;padding:4px 6px}.app-shell .turkey-credit-view .turkey-compact-toolbar .turkey-filter-button{border-radius:8px;min-height:34px;padding:4px 12px;font-size:13px}.app-shell .turkey-credit-view .turkey-compact-toolbar .bwp-translation-control>span{font-size:12px;font-weight:500}.app-shell .turkey-credit-view .turkey-compact-toolbar .bwp-translation-control>div{padding:2px}.app-shell .turkey-credit-view .turkey-compact-toolbar .bwp-translation-control>div>button{min-height:30px;padding-inline:9px;font-size:12px}.app-shell .turkey-credit-view>.bwp-query-panel{margin-top:0}.app-shell .orders-luxury-view{align-content:start;gap:10px;padding-top:8px}.app-shell .orders-luxury-view>.orders-page-heading{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:0;display:flex;background:0 0!important;padding:0 4px!important}.app-shell .orders-luxury-view>.orders-page-heading>h1{line-height:1.6;margin:0!important;font-size:18px!important}.app-shell .orders-luxury-view .order-refresh-button{min-height:36px;box-shadow:none;border-radius:11px;margin:0;padding:6px 10px;font-size:12px;position:static}.app-shell .orders-luxury-view .orders-overview-card{color:#132c4d;background:linear-gradient(130deg,#fff 40%,#edf5ff);border:1px solid #dce7f3;border-radius:16px;gap:12px;min-height:0;padding:16px;box-shadow:0 3px 12px #0e2f3d0a}.app-shell .orders-luxury-view .orders-overview-card:after{content:none}.app-shell .orders-luxury-view .orders-overview-card>small{color:#64758b;font-size:12px}.app-shell .orders-luxury-view .orders-overview-card>strong{color:#0b4fd9;font-size:30px}.app-shell .orders-luxury-view .orders-overview-card>strong span{color:#132c4d;font-size:16px}.app-shell .orders-luxury-view .orders-overview-card>div{border-top:1px solid #e1eaf4;gap:8px;padding-top:12px}.app-shell .orders-luxury-view .orders-overview-card>div>span{color:#64758b;font-size:12px}.app-shell .orders-luxury-view .orders-overview-card>div b{color:#132c4d;white-space:normal;overflow-wrap:anywhere;font-size:14px}.app-shell .orders-luxury-view .orders-search-field{border:1px solid var(--mq-line);background:var(--mq-card);min-height:48px;box-shadow:none;border-radius:14px;gap:8px;padding:6px 12px}.app-shell .orders-luxury-view .orders-search-field input{font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell .orders-luxury-view .orders-search-field>span{width:24px;height:24px;color:var(--mq-muted);background:0 0;flex:0 0 24px}.app-shell .orders-luxury-view .order-category-nav{background:var(--mq-card);border:1px solid var(--mq-line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;display:grid;overflow:visible}.app-shell .orders-luxury-view .order-category-nav>button{width:100%;min-width:0;min-height:66px;color:var(--mq-muted);box-shadow:none;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 2px;display:flex}.app-shell .orders-luxury-view .order-category-nav>button>span{white-space:normal;text-align:center;font-size:12px;line-height:1.5}.app-shell .orders-luxury-view .order-category-nav>button>b{background:color-mix(in srgb,var(--mq-blue) 6%,var(--mq-card));min-width:22px;height:22px;color:var(--mq-navy);border-radius:7px;place-items:center;font-size:12px;display:grid}.app-shell .orders-luxury-view .order-category-nav>button.active{background:color-mix(in srgb,var(--mq-blue) 9%,var(--mq-card));color:var(--mq-blue)}.app-shell .orders-luxury-view .order-category-nav>button.active>b{background:var(--mq-blue);color:#fff}.app-shell .orders-luxury-view .luxury-section-title{margin:0;padding:3px 4px}.app-shell .orders-luxury-view .luxury-section-title h2{margin:0;font-size:16px}.app-shell .orders-luxury-view .customer-order-list{gap:8px}.app-shell .orders-luxury-view .customer-order-card{border:1px solid var(--mq-line);border-radius:16px;padding:12px;box-shadow:0 3px 12px #0e2f3d0a;background:var(--mq-card)!important}.app-shell .orders-luxury-view .customer-order-card>.order-card-summary{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;min-height:82px;margin:0;padding:0}.app-shell .orders-luxury-view .order-card-product-icon{background:color-mix(in srgb,var(--mq-blue) 6%,var(--mq-card));width:40px;height:40px;color:var(--mq-blue);border-radius:12px}.app-shell .orders-luxury-view .order-card-product-icon img{object-fit:contain}.app-shell .orders-luxury-view .order-card-primary{gap:4px;min-width:0}.app-shell .orders-luxury-view .order-card-primary>b{color:var(--mq-navy);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.app-shell .orders-luxury-view .order-card-primary>small{color:var(--mq-muted);text-align:start;font-size:12px}.app-shell .orders-luxury-view .order-card-primary>em{color:var(--mq-muted);overflow-wrap:anywhere;font-size:12px}.app-shell .orders-luxury-view .order-card-secondary{gap:6px;min-width:0}.app-shell .orders-luxury-view .order-card-secondary>b{color:var(--mq-navy);font-size:13px}.app-shell .orders-luxury-view .order-card-secondary>small{color:var(--mq-muted);font-size:11px}@media (max-width:360px){.app-shell .orders-luxury-view .customer-order-card>.order-card-summary{grid-template-columns:34px minmax(0,1fr)}.app-shell .orders-luxury-view .order-card-product-icon{width:34px;height:34px}.app-shell .orders-luxury-view .order-card-secondary{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}}.app-shell .mw-wallet>.mw-topup{color:var(--mq-navy);-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;padding:16px 14px;background:var(--mq-card)!important;border:1px solid var(--mq-line)!important;border-radius:16px!important}.app-shell .mw-wallet .mw-topup .mw-section-head{margin:0;padding-bottom:12px}.app-shell .mw-wallet .mw-topup .mw-section-head h2{color:var(--mq-navy);font-size:17px}.app-shell .mw-wallet .mw-topup .mw-section-head i{background:color-mix(in srgb,#0b4fd9 8%,var(--mq-card));color:#0b4fd9;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}.app-shell .mw-wallet .mw-topup .mw-section-head i svg{width:21px;height:21px}.app-shell .mw-wallet .mw-topup-hint{color:var(--mq-muted);margin:0;font-size:13px;line-height:1.7}.app-shell .mw-wallet .mw-topup-fields{gap:12px}.app-shell .mw-wallet .mw-topup-fields label{color:var(--mq-navy);gap:6px;font-size:14px;font-weight:600}.app-shell .mw-wallet .mw-topup-fields label>span em{color:var(--mq-muted);font-size:12px}.app-shell .mw-wallet .mw-topup-fields :is(input:not([type=file]),select){width:100%;min-width:0;height:48px;min-height:48px;color:var(--mq-navy);padding:0 12px;font-size:16px;border:1px solid var(--mq-line)!important;background:color-mix(in srgb,var(--mq-line) 12%,var(--mq-card))!important;box-shadow:none!important;border-radius:12px!important}.app-shell .mw-wallet .mw-topup-fields :is(input,select):focus{box-shadow:none!important;border-color:#94a3b8!important;outline:none!important}.app-shell .mw-wallet .mw-topup-fields input[type=date]{text-align:right;direction:ltr}.app-shell .mw-wallet .mw-proof-field{border:1px dashed var(--mq-line);background:color-mix(in srgb,#0b4fd9 3%,var(--mq-card));border-radius:12px;gap:8px;padding:12px}.app-shell .mw-wallet .mw-proof-field small{color:var(--mq-muted);font-size:12px;line-height:1.7}.app-shell .mw-wallet .mw-topup>button{color:#fff;min-height:48px;box-shadow:none;border:0;margin:0;font-size:15px;font-weight:700;background:#0b4fd9!important;border-radius:12px!important}.app-shell .mw-wallet .mw-topup>button:disabled{opacity:.55}.app-shell .mw-wallet .mw-return-activity{min-height:36px;box-shadow:none;color:#fff;background:0 0;border:0;justify-self:start;padding:4px 2px;font-size:13px}.app-shell-products .products-view .service-picker:has(.root-groups){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 3px 12px #0e2f3d0a;background:#ffffffad!important;border:1px solid #e0e8ee!important;border-radius:20px!important;padding:14px 8px!important}.app-shell-products .products-view .service-picker:has(.root-groups) .service-picker-head{border:0;margin:0;padding:0 6px 12px}.app-shell-products .products-view .service-picker-grid.root-groups{direction:rtl;grid-auto-flow:row;align-items:start;margin:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 4px!important;padding:0!important;display:grid!important}.app-shell-products .products-view .service-picker-grid.root-groups>button{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-width:0;color:var(--mq-navy);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;aspect-ratio:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:4px 0!important;overflow:visible!important}.app-shell-products .products-view .service-picker-grid.root-groups>button:before,.app-shell-products .products-view .service-picker-grid.root-groups>button:after{display:none!important}.app-shell-products .products-view .service-picker-grid.root-groups .service-picker-art{flex:none;width:clamp(52px,16vw,72px)!important;height:clamp(52px,16vw,72px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell-products .products-view .service-picker-grid.root-groups b{width:100%;max-height:none;color:var(--mq-navy);text-align:center;overflow-wrap:normal;word-break:normal;flex:none;align-self:center;padding-block:2px;font-weight:600;display:block;overflow:visible;white-space:normal!important;height:auto!important;min-height:3em!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.app-shell-products .products-view .service-picker-grid.root-groups>button:focus-visible{outline:2px solid var(--mq-navy);outline-offset:2px;border-radius:10px!important}[data-theme=dark] .app-shell-products .products-view .service-picker:has(.root-groups){background:#142d40f7!important;border-color:#a5c2dc29!important}.app-shell .afghan-internet-view{align-content:start;gap:10px;padding-top:8px}.app-shell .afghan-internet-view>.mq-kit-banner{margin-bottom:0}.app-shell .afghan-internet-view .afghan-network-picker{border:1px solid var(--mq-line);background:var(--mq-card);border-radius:16px;gap:12px 6px;margin:0;padding:14px 8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell .afghan-internet-view .afghan-network-picker>button{min-width:0;min-height:108px;color:var(--mq-navy);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;gap:6px;padding:6px 2px}.app-shell .afghan-internet-view .afghan-network-picker>button.active{background:color-mix(in srgb,#0b4fd9 6%,var(--mq-card));border-color:color-mix(in srgb,#0b4fd9 30%,var(--mq-line))}.app-shell .afghan-internet-view .afghan-network-picker :is(.operator-logo,.discount-check-icon){border:1px solid var(--mq-line);width:52px;height:52px;box-shadow:none;border-radius:13px;flex-basis:52px;place-items:center;padding:5px;display:grid;background:#fff!important}.app-shell .afghan-internet-view .afghan-network-picker .operator-logo img{object-fit:contain;width:100%;height:100%;padding:0}.app-shell .afghan-internet-view .discount-check-icon{color:#0b4fd9}.app-shell .afghan-internet-view .discount-check-icon svg{width:30px;height:30px}.app-shell .afghan-internet-view .afghan-network-picker>button b{color:var(--mq-navy);font-size:14px;font-weight:600;line-height:1.5}.app-shell .afghan-internet-view .afghan-network-picker>button small{color:var(--mq-muted);font-size:12px}.app-shell .afghan-internet-view .discount-check-option small{display:none}.app-shell .afghan-internet-view .afghan-package-empty{background:var(--mq-card);color:var(--mq-navy);border-radius:16px;padding:14px}.mq-kit-logos>.mq-logo-awcc{background:#fff}.app-shell .operator-logo.afghan-wireless:has(img[src="/operators/afghan-wireless.webp"]){background:#fff!important}.app-shell .mq-kit-banner[data-banner=B03]{min-height:190px}.app-shell .mq-kit-banner[data-banner=B03] .mq-kit-art{bottom:42px}.app-shell .mq-kit-banner[data-banner=B03] .mq-kit-copy{top:calc(50% - 21px)}.app-shell .mq-kit-banner[data-banner=B03] .mq-kit-logos{background:#ffffffe0;border-top:1px solid #b4c8dc4d;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;width:100%;height:42px;padding:5px 12px;display:grid;bottom:0;left:0;right:0}.app-shell .mq-kit-banner[data-banner=B03] .mq-kit-logos>span{background:0 0;border:0;border-radius:0;height:32px;padding:0 3px}.app-shell .mq-kit-banner[data-banner=B03] .mq-kit-logos img{object-fit:contain;border-radius:0;transform:none}.app-shell .afghan-internet-view .afghan-network-picker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-color:#ffffff80;gap:14px 6px;padding:14px 8px}.app-shell .afghan-internet-view .afghan-network-picker>button{border-style:solid;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:0;padding:4px 2px;display:flex}.app-shell .afghan-internet-view .afghan-network-picker :is(.operator-logo,.discount-check-icon){border:1px solid #e0e8ee;border-radius:16px;flex:0 0 60px;width:60px;height:60px;padding:7px;overflow:hidden;background:#fff!important}.app-shell .afghan-internet-view .afghan-network-picker .operator-logo img{display:block;transform:none;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important}.app-shell .afghan-internet-view .afghan-network-picker .operator-logo.atoma{padding:4px}.app-shell .afghan-internet-view .afghan-network-picker .operator-logo.atoma img{transform:scale(1.18)}.app-shell .afghan-internet-view .afghan-network-picker .discount-check-icon svg{color:#0b4fd9;width:38px;height:38px}.app-shell .afghan-internet-view .afghan-network-picker>button>span:last-child{gap:2px;width:100%;min-height:43px}.app-shell .afghan-internet-view .afghan-network-picker>button b{white-space:normal;font-size:14px;line-height:1.5}[data-theme=dark] .app-shell .afghan-internet-view .afghan-network-picker{border-color:var(--mq-line);background:#142d40d9}.app-shell :is(.afghan-internet-image-banner,.afghan-credit-image-banner){cursor:pointer;background:#eef3fa;border:0;border-radius:18px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.app-shell :is(.afghan-internet-image-banner,.afghan-credit-image-banner) img{width:100%;height:auto;display:block}.app-shell :is(.afghan-internet-image-banner,.afghan-credit-image-banner):focus-visible{outline-offset:4px;outline:3px solid #0b4fd9}.app-shell .afghan-internet-view .afghan-network-picker .discount-check-icon{padding:0;overflow:hidden}.app-shell .afghan-internet-view .afghan-network-picker .discount-check-icon img{object-fit:contain;width:100%;height:100%;display:block}[data-theme=dark] .app-shell.app-shell-store .customer-dashboard .dashboard-frequent-services .dashboard-service-strip>button,[data-theme=dark] .app-shell.app-shell-store .customer-dashboard .dashboard-frequent-services .dashboard-service-strip>button>b,[data-theme=dark] .app-shell.app-shell-store .customer-dashboard .dashboard-frequent-services .dashboard-service-strip>button>b>img,[data-theme=dark] .app-shell.app-shell-products .products-view .service-picker-grid.root-groups>button,[data-theme=dark] .app-shell.app-shell-products .products-view .service-picker-grid.root-groups .service-picker-art,[data-theme=dark] .app-shell.app-shell-products .products-view .service-picker-grid.root-groups .service-picker-art>img{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.app-shell .service-back-row{direction:rtl;justify-content:flex-start;width:100%;display:flex}.app-shell .service-back-button{color:#17243a;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .service-back-button .shop-icon-glyph{width:22px;height:22px;color:inherit}.app-shell .service-back-button:focus-visible{outline-offset:3px;outline:2px solid #0b4fd9}[data-theme=dark] .app-shell .service-back-button{color:#f1f5f9;background:#172b3b}.app-shell .staff-mode-switch-row{justify-content:flex-end;width:min(100%,760px);margin:8px auto;display:flex}.app-shell .staff-mode-switch{color:#17243a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cadb;border-radius:12px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}.app-shell .staff-mode-switch .shop-icon-glyph{width:19px;height:19px}.app-shell .afghan-internet-phone-card{color:#17243a;background:#fff;border:1px solid #c9d8e7;border-radius:16px;gap:10px;padding:16px;display:grid}.afghan-internet-phone-card label{font-size:14px;font-weight:700}.app-shell .afghan-internet-phone-card input{width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;text-align:center;background:0 0;border:1px solid #8da9c6;border-radius:12px;padding:12px;font-size:18px}.afghan-internet-phone-card p{margin:0;font-size:13px;line-height:1.7}[data-theme=dark] .app-shell :is(.staff-mode-switch,.afghan-internet-phone-card){color:#f1f5f9;background:#13283a;border-color:#38556e}.app-shell .service-banner-shell{isolation:isolate;background:#eef3fa;border-radius:18px;width:100%;min-width:0;margin:0;padding-top:0;position:relative;overflow:hidden}.app-shell .service-banner-shell-root{padding-top:0}.app-shell .service-banner-shell>.service-back-row{z-index:3;width:44px;height:44px;position:absolute;top:4px;right:4px}.app-shell .service-banner-shell .service-back-button{color:#17243a;background:0 0;width:44px;min-width:44px;height:44px;min-height:44px}.app-shell .service-banner-shell .service-back-button:focus-visible{outline-offset:-4px}.app-shell .service-banner-shell>:is(.mq-kit-banner,.afghan-credit-image-banner,.afghan-internet-image-banner,.products-billboard){border-radius:0;margin:0}[data-theme=dark] .app-shell .service-banner-shell{background:#101827}[data-theme=dark] .app-shell .service-banner-shell .service-back-button{color:#f1f5f9}[data-theme=dark] .app-shell .service-banner-shell-light{background:#eef3fa}[data-theme=dark] .app-shell .service-banner-shell-light .service-back-button{color:#17243a}.app-shell .service-banner-shell .service-back-button{box-shadow:none;border:0;justify-content:flex-start;align-items:flex-start;padding:2px}.app-shell .service-banner-shell .service-back-button>svg{box-sizing:border-box;color:#17243a;background:#ffffffe0;border-radius:50%;width:28px;height:28px;padding:4px}[data-theme=dark] .app-shell .service-banner-shell:not(.service-banner-shell-light) .service-back-button>svg{color:#f1f5f9;background:#101827e0}.phone-contact-tools{gap:8px;min-width:0;font-size:14px;display:grid}.phone-contact-shortcuts,.phone-contact-actions{flex-wrap:wrap;gap:6px;display:flex}.app-shell .phone-contact-tools button{color:#17324c;min-height:44px;font:inherit;box-shadow:none;background:#f2f7fc;border:1px solid #cddbe7;border-radius:12px;padding:8px 12px}.phone-contact-list{gap:6px;max-height:260px;display:grid;overflow-y:auto}.phone-contact-list button{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.phone-contact-list input{width:100%;min-width:0;min-height:44px}[data-theme=dark] .app-shell .phone-contact-tools button{color:#eff6ff;background:#172c3f;border-color:#3c566d}.functional-color-picker{gap:10px;display:grid}.color-sv-surface{touch-action:none;border-radius:14px;height:180px;position:relative;overflow:hidden}.color-sv-surface i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #000}.functional-color-picker label{gap:3px;font-size:14px;display:grid}.functional-color-picker input[type=range]{direction:ltr;width:100%;min-height:28px;padding:0}.app-shell .afghan-internet-phone-card{gap:9px;padding:14px}.app-shell .afghan-internet-phone-card>label{font-size:14px}.afghan-phone-input-wrap{min-width:0;position:relative}.app-shell .afghan-phone-input-wrap>input{text-align:right;background:#f7f9fc;border-color:#d1dce7;min-height:52px;padding:10px 14px 10px 58px}.app-shell .phone-contact-compact{z-index:5;display:block;position:absolute;top:4px;left:4px}.app-shell .phone-contact-compact .phone-contact-trigger{color:#0b4fd9;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.phone-contact-popover{color:#17324c;direction:rtl;background:#fff;border:1px solid #d6e0e9;border-radius:14px;gap:10px;width:min(290px,100vw - 68px);padding:12px;display:grid;position:absolute;top:50px;left:0;box-shadow:0 8px 24px #102b4526}.app-shell .phone-contact-popover input{min-height:42px;font-size:14px}.afghan-phone-network-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell .afghan-phone-network-row .afghan-phone-network-chip,.app-shell .afghan-phone-network-row .afghan-discount-link{width:auto;min-height:40px;box-shadow:none;color:#17324c;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:2px 4px;font-size:13px;display:inline-flex}.app-shell .afghan-phone-network-chip .operator-logo{width:32px;min-width:32px;height:32px;box-shadow:none;background:#fff;border:0;border-radius:8px;padding:3px}.app-shell .afghan-phone-network-chip .operator-logo img{object-fit:contain;border-radius:0;width:100%;height:100%;padding:0}.app-shell .afghan-phone-network-row .afghan-discount-link{color:#0b4fd9}.app-shell .afghan-phone-network-row .afghan-discount-link[aria-pressed=true]{background:#edf4ff;border-radius:10px;padding-inline:8px}.app-shell .service-banner-shell>.service-back-row{top:1px}.app-shell .service-banner-shell .service-back-button>svg{color:#12243a;stroke-width:2.2px;background:#fff}[data-theme=dark] .app-shell .afghan-phone-input-wrap>input{background:#13283a;border-color:#38556e}[data-theme=dark] .app-shell .phone-contact-popover{color:#f1f5f9;background:#13283a;border-color:#38556e}[data-theme=dark] .app-shell .afghan-phone-network-row .afghan-phone-network-chip{color:#f1f5f9}[data-theme=dark] .app-shell .afghan-phone-network-row .afghan-discount-link,[data-theme=dark] .app-shell .phone-contact-compact .phone-contact-trigger{color:#9fc5ff}[data-theme=dark] .app-shell .afghan-phone-network-row .afghan-discount-link[aria-pressed=true]{background:#203b59}.app-shell .afghan-credit-compact{gap:12px;padding:14px;overflow:visible}.credit-phone-field{gap:9px;min-width:0;display:grid}.app-shell .credit-phone-field>label{font-size:14px}.app-shell .afghan-credit-compact .afghan-phone-input-wrap>input{text-align:right;background:#f7f9fc;border:1px solid #d1dce7;border-radius:12px;width:100%;min-height:52px;padding:10px 14px 10px 58px;font-size:18px}.app-shell .afghan-credit-compact .afghan-phone-network-row>small{color:#64748b;font-size:13px}[data-theme=dark] .app-shell .afghan-credit-compact .afghan-phone-input-wrap>input{color:#f1f5f9;background:#13283a;border-color:#38556e}[data-theme=dark] .app-shell .afghan-credit-compact .afghan-phone-network-row>small{color:#b3c4d5}:root .app-shell:not(.app-shell-admin) .bottom-nav>button:not(.active) .line-icon{color:var(--interface-icon)!important}:root .app-shell:not(.app-shell-admin) .bottom-nav>button.active>span{background:var(--interface-icon-surface)!important}:root .app-shell:not(.app-shell-admin) .bottom-nav>button.active>span .line-icon{color:#07567d!important;stroke:currentColor!important}:root[data-theme=dark] .app-shell:not(.app-shell-admin) .bottom-nav>button.active>span .line-icon{color:#8bc3d9!important}.app-shell .phone-contact-compact .phone-contact-trigger,.app-shell .afghan-phone-network-row .afghan-discount-link{color:#07567d}.app-shell .afghan-phone-network-row .afghan-discount-link{font-size:14px;font-weight:600}.app-shell .afghan-phone-network-row .afghan-discount-link[aria-pressed=true]{background:#eaf2f5}.app-shell .phone-contact-popover[popover]{z-index:1000;box-sizing:border-box;max-height:calc(100dvh - 24px);margin:0;position:fixed;inset:auto;overflow-y:auto}.app-shell .phone-contact-popover[popover]::backdrop{background:0 0}.app-shell .phone-contact-popover>strong,.app-shell .phone-contact-popover>button{color:#07567d;font-size:14px}[data-theme=dark] .app-shell .phone-contact-compact .phone-contact-trigger,[data-theme=dark] .app-shell .afghan-phone-network-row .afghan-discount-link,[data-theme=dark] .app-shell .phone-contact-popover>strong,[data-theme=dark] .app-shell .phone-contact-popover>button{color:#8bc3d9}.app-shell .turkey-credit-view{--turkey-action-color:#07567d;--turkey-action-surface:#eaf2f5}[data-theme=dark] .app-shell .turkey-credit-view{--turkey-action-color:#8bc3d9;--turkey-action-surface:#203b49}.app-shell .turkey-credit-view .turkey-phone-input{padding-left:46px;position:relative;overflow:visible}.app-shell .turkey-credit-view .turkey-phone-input>strong,.app-shell .turkey-credit-view .phone-contact-trigger,.app-shell .turkey-credit-view .bwp-translation-control button,.app-shell .turkey-credit-view .turkey-filter-button{color:var(--turkey-action-color)}.app-shell .turkey-credit-view .bwp-translation-control button.active,.app-shell .turkey-credit-view .turkey-filter-button[aria-expanded=true]{color:var(--turkey-action-color);background:var(--turkey-action-surface);border-color:var(--turkey-action-color)}.app-shell .turkey-credit-view .bwp-service-grid button.active{color:#fff;background:#07567d;border-color:#07567d}.app-shell .turkey-credit-view .bwp-package-sort select{color:var(--turkey-action-color)}.app-shell .turkey-credit-view .turkey-phone-input:focus-within{border-color:var(--turkey-action-color)}.app-shell .afghan-credit-compact .credit-presets button,.app-shell .afghan-credit-compact .credit-fee-summary strong{color:#07567d}[data-theme=dark] .app-shell .afghan-credit-compact .credit-presets button,[data-theme=dark] .app-shell .afghan-credit-compact .credit-fee-summary strong{color:#8bc3d9}:root .app-shell .orders-luxury-view .orders-overview-card>strong{color:#07567d}:root[data-theme=dark] .app-shell .orders-luxury-view .orders-overview-card>strong{color:#8bc3d9}:root .app-shell .mw-wallet{--wallet-accent:#07567d}:root[data-theme=dark] .app-shell .mw-wallet{--wallet-accent:#8bc3d9}:root .app-shell .mw-wallet>:is(.mw-panel,.wallet-category-nav){box-shadow:0 3px 12px #0e2f3d0a;background:var(--mq-card)!important;border:1px solid var(--mq-line)!important;border-radius:18px!important}:root .app-shell .mw-wallet .wallet-category-nav>button,:root .app-shell .mw-wallet .wallet-category-nav>button.active{background:0 0!important}:root .app-shell .mw-wallet .wallet-category-nav>button>span{width:40px;height:40px;box-shadow:none;background:0 0!important;border:0!important}:root .app-shell .mw-wallet .wallet-category-nav>button.active>span{background:var(--interface-icon-surface)!important}:root .app-shell .mw-wallet .wallet-category-nav>button.active :is(.line-icon,.shop-icon-glyph){color:var(--wallet-accent)!important}:root .app-shell .mw-wallet .wallet-category-nav>button b{font-size:14px;font-weight:600}:root .app-shell .mw-wallet .wallet-category-nav>button.active b{color:var(--wallet-accent)}:root .app-shell .mw-wallet .mw-section-head h2{font-size:17px;font-weight:700}:root .app-shell .mw-wallet .mw-section-head i{color:var(--wallet-accent);background:var(--interface-icon-surface)}:root .app-shell .mw-wallet .mw-section-head i .line-icon{color:var(--wallet-accent)!important}:root .app-shell .mw-wallet :is(.mw-hint,.mw-topup-hint){color:var(--mq-muted);margin:0 0 12px;font-size:14px;line-height:1.8}:root .app-shell .mw-wallet .mw-bank-list{gap:12px;min-width:0;display:grid}:root .app-shell .mw-wallet .mw-bank-card{border:1px solid var(--mq-line);background-color:color-mix(in srgb,var(--wallet-accent) 3%,var(--mq-card));min-width:0;color:var(--mq-navy);box-shadow:none;border-radius:16px;padding:14px}:root .app-shell .mw-wallet .mw-bank-card>header{align-items:center;gap:10px;padding-bottom:12px;display:flex}:root .app-shell .mw-wallet .mw-bank-card>header>div{min-width:0}:root .app-shell .mw-wallet .mw-bank-card>header b{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.7}:root .app-shell .mw-wallet .mw-bank-card>header small{color:var(--mq-muted);font-size:13px}:root .app-shell .mw-wallet .mw-bank-logo{border:1px solid var(--mq-line);background:#fff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}:root .app-shell .mw-wallet .mw-bank-logo .line-icon{width:22px;height:22px;color:#07567d!important}:root .app-shell .mw-wallet .mw-bank-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px;position:absolute;inset:0}:root .app-shell .mw-wallet .mw-bank-line{border-top:1px solid var(--mq-line);direction:rtl;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"label copy""value copy";align-items:center;gap:4px 10px;min-height:72px;padding:12px 0;display:grid}:root .app-shell .mw-wallet .mw-bank-line>span{color:var(--mq-muted);text-align:right;grid-area:label;font-size:13px;font-weight:500}:root .app-shell .mw-wallet .mw-bank-line>b{letter-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--mq-navy);white-space:normal;overflow-wrap:anywhere;text-align:right;grid-area:value;font-family:inherit;font-size:16px;font-weight:600;line-height:1.8;display:block}:root .app-shell .mw-wallet .mw-bank-line>b[dir=ltr]{text-align:left;unicode-bidi:isolate}:root .app-shell .mw-wallet .mw-bank-line>button{width:44px;min-height:44px;font:inherit;background:var(--interface-icon-surface);color:var(--wallet-accent);box-shadow:none;border:0;border-radius:12px;grid-area:copy;padding:0;font-size:13px;font-weight:600}:root .app-shell .mw-wallet .mw-bank-card>p{color:var(--mq-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.8}:root .app-shell .mw-wallet .mw-bank-card.mw-bank-designed{isolation:isolate;color:#fff;background:linear-gradient(125deg,#092e48 0%,#07567d 62%,#278596 100%);border:1px solid #ffffff47;border-radius:20px;padding:20px 18px 16px;position:relative;overflow:hidden;box-shadow:0 6px 18px #07364d1f}:root .app-shell .mw-wallet .mw-bank-designed:before,:root .app-shell .mw-wallet .mw-bank-designed:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:270px;height:270px;position:absolute;top:-155px;left:-145px}:root .app-shell .mw-wallet .mw-bank-designed:after{background:#ffffff09;width:330px;height:330px;top:-185px;left:-170px}:root .app-shell .mw-wallet .mw-bank-designed>header{border:0;margin:0;padding:0 0 20px}:root .app-shell .mw-wallet .mw-bank-designed>header b{color:#fff;font-size:15px}:root .app-shell .mw-wallet .mw-bank-designed>header small{color:#c5dde7}:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-logo{border:0;border-radius:13px;flex-basis:86px;width:86px;height:46px}:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-brand{color:#d2e6ef;letter-spacing:1px;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;margin-inline-start:auto;font-size:10px}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line{border:0;gap:5px 10px;padding:0 0 14px}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line>span{color:#c5dde7;font-size:12px}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line>b{color:#fff;font-size:15px;font-weight:500}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line>.mw-bank-number{font-size:clamp(16px,4.3vw,21px);font-weight:600;line-height:1.7}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff2b;border-radius:12px;font-size:12px}:root .app-shell .mw-wallet .mw-bank-designed .mw-holder{border-top:1px solid #ffffff29;padding:12px 0 0}:root .app-shell .mw-wallet .mw-bank-designed>p{color:#d8e8ee}:root[data-theme=dark] .app-shell .mw-wallet .mw-bank-card.mw-bank-designed{background:linear-gradient(125deg,#0a2033,#123e53 65%,#1a5965);border-color:#386277}@media (max-width:360px){:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-brand{display:none}}:root .app-shell .mw-wallet .mw-bank-card.mw-bank-designed{background-color:#07567d!important;background-image:linear-gradient(120deg,#092e48f7,#07567df0 65%,#278596f0),var(--bank-card-art,none)!important;color:#fff!important;background-size:cover!important}:root .app-shell .mw-wallet .mw-bank-designed:before{border-width:22px;border-color:#ffffff12;width:350px;height:350px;top:-80px;left:-150px}:root .app-shell .mw-wallet .mw-bank-designed:after{background:0 0;border-width:2px;border-color:#ffffff2b;width:270px;height:270px;top:-40px;left:-110px}:root .app-shell .mw-wallet .mw-bank-designed>header{flex-wrap:wrap}:root .app-shell .mw-wallet .mw-bank-designed>header>div{flex:1}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"label copy""value value"}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-number{text-align:left;margin:2px 0 8px;font-size:clamp(15px,4vw,21px)!important}:root .app-shell .mw-wallet .mw-bank-designed .mw-holder{grid-template-areas:"label copy""value copy"}:root[data-theme=dark] .app-shell .mw-wallet .mw-bank-card.mw-bank-designed{background-image:linear-gradient(120deg,#0a2033f7,#123e53f5 65%,#1a5965f2),var(--bank-card-art,none)!important}:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-logo{flex-basis:54px;width:54px;height:58px}:root .app-shell .mw-wallet .mw-bank-card.mw-bank-designed{aspect-ratio:16/9;flex-direction:column;justify-content:space-between;gap:6px;height:auto;min-height:0;padding:12px 14px;display:flex}:root .app-shell .mw-wallet .mw-bank-designed>header{flex-wrap:nowrap;gap:8px;padding:0}:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-logo{border-radius:10px;flex-basis:38px;width:38px;height:40px}:root .app-shell .mw-wallet .mw-bank-designed>header b{font-size:14px;line-height:1.5}:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-brand{letter-spacing:.6px;font-size:9px}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line{gap:0 8px;min-height:0;padding:0}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line>button{border-radius:9px;width:36px;height:30px;min-height:30px}:root .app-shell .mw-wallet .mw-bank-designed .mw-bank-line>.mw-bank-number{margin:0;line-height:1.6;font-size:clamp(14px,3.7vw,20px)!important}:root .app-shell .mw-wallet .mw-bank-designed .mw-holder{padding-top:6px}:root .app-shell .mw-wallet .mw-bank-designed .mw-holder>b{font-size:14px;line-height:1.5}@media (max-width:420px){:root .app-shell .mw-wallet .mw-bank-designed>header .mw-bank-brand{display:none}}:root .app-shell .mw-wallet>.mw-topup{gap:16px;padding:16px}:root .app-shell .mw-wallet .mw-topup .mw-section-head{margin:0;padding:0 0 12px}:root .app-shell .mw-wallet .mw-topup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}:root .app-shell .mw-wallet .mw-topup-fields .wide{grid-column:1/-1}:root .app-shell .mw-wallet .mw-topup-fields label{gap:7px;min-width:0;font-size:14px;font-weight:500}:root .app-shell .mw-wallet .mw-topup-fields label>span{justify-content:space-between;gap:4px;display:flex}:root .app-shell .mw-wallet .mw-topup-fields :is(input:not([type=file]),select){height:50px;padding:0 10px;background:color-mix(in srgb,var(--wallet-accent) 3%,var(--mq-card))!important;border-radius:12px!important}:root .app-shell .mw-wallet .mw-topup-fields input[type=date]{text-align:center;font-size:14px}:root .app-shell .mw-wallet .mw-proof-field{border:1px dashed color-mix(in srgb,var(--wallet-accent) 35%,var(--mq-line));background:color-mix(in srgb,var(--wallet-accent) 4%,var(--mq-card));border-radius:14px;gap:12px;padding:14px;display:grid}:root .app-shell .mw-wallet .mw-proof-title{color:var(--mq-navy);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}:root .app-shell .mw-wallet .mw-proof-title>.line-icon{background:var(--mq-card);border-radius:11px;width:36px;height:36px;padding:8px;color:var(--wallet-accent)!important}:root .app-shell .mw-wallet .mw-proof-title>span{gap:2px;display:grid}:root .app-shell .mw-wallet .mw-proof-title small{font-size:12px;font-weight:400}:root .app-shell .mw-wallet .mw-proof-field .image-file-control{width:100%;min-width:0;display:block}:root .app-shell .mw-wallet .mw-proof-field .image-file-pick{border:1px solid var(--mq-line);background:var(--mq-card);width:100%;min-height:44px;color:var(--wallet-accent);font:inherit;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}:root .app-shell .mw-wallet .mw-proof-field .image-file-preview{min-width:0;max-width:100%}:root .app-shell .mw-wallet .mw-proof-field .image-file-details{min-width:0}:root .app-shell .mw-wallet .mw-proof-field .image-file-details b{overflow-wrap:anywhere;font-size:13px}:root .app-shell .mw-wallet .mw-proof-field .image-file-actions button{min-height:36px;color:var(--wallet-accent);font-size:13px}:root .app-shell .mw-wallet .mw-topup>button{min-height:48px;font-size:16px;font-weight:600;color:#fff!important;background:#07567d!important;border-radius:12px!important}:root[data-theme=dark] .app-shell .mw-wallet .mw-topup>button{background:#286981!important}@media (max-width:350px){:root .app-shell .mw-wallet .mw-topup-fields{grid-template-columns:minmax(0,1fr)}}:root .app-shell .mw-wallet>.wallet-history-modern{padding:16px}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head{flex-wrap:nowrap;align-items:center}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head h2{font-size:17px}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head>div>span{color:var(--mq-muted);font-size:12px}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head>button{background:var(--interface-icon-surface);min-height:40px;color:var(--wallet-accent);border:0;border-radius:11px;gap:6px;padding:0 10px;font-size:13px;font-weight:600}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head>button .shop-icon-glyph{color:var(--wallet-accent)!important}:root .app-shell .mw-wallet .wallet-history-filters{background:var(--interface-icon-surface);border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:12px 0;padding:4px;display:grid}:root .app-shell .mw-wallet .wallet-history-filters>button{min-width:0;min-height:38px;color:var(--mq-muted);box-shadow:none;background:0 0;border:0;border-radius:9px;padding:6px 10px;font-size:14px;font-weight:500}:root .app-shell .mw-wallet .wallet-history-filters>button.active{background:var(--mq-card);color:var(--wallet-accent);font-weight:650;box-shadow:0 1px 4px #0001}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article{border:0;border-bottom:1px solid var(--mq-line);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon title""icon amount";gap:4px 10px;min-height:0;padding:14px 0;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article:last-child{border-bottom:0}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article>span{background:var(--interface-icon-surface);border-radius:11px;grid-area:icon;align-self:start;place-items:center;width:34px;height:34px;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list .line-icon{width:18px;height:18px;color:var(--wallet-accent)!important}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article>div{grid-area:title;min-width:0}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>div>b{color:var(--mq-navy);white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.7}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>div>small{white-space:normal;color:var(--mq-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:12px;line-height:1.7;display:flex}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>strong{color:var(--mq-navy);font-variant-numeric:tabular-nums;grid-area:amount;justify-self:end;font-size:16px;font-weight:650;line-height:1.6}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list .wallet-entry-credit>strong{color:var(--wallet-accent)}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list{border-top:1px solid var(--mq-line);gap:8px;margin-top:18px;padding-top:14px;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list h3{color:var(--mq-navy);margin:0 0 4px;font-size:15px;font-weight:650}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list>button{border:1px solid var(--mq-line);background:color-mix(in srgb,var(--wallet-accent) 3%,var(--mq-card));min-width:0;box-shadow:none;text-align:start;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:12px;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list>button>span:first-child{gap:4px;min-width:0;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list b{color:var(--mq-navy);overflow-wrap:anywhere;font-size:13px}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list small{color:var(--mq-muted);font-size:12px}:root .app-shell .mw-wallet .wallet-history-modern .payment-receipt-list strong{color:var(--wallet-accent);white-space:normal;font-size:15px}:root .app-shell .mw-wallet .wallet-history-modern .empty-inline{color:var(--mq-muted);padding:20px 8px;font-size:14px}:root .app-shell .mw-wallet .wallet-statement-builder{gap:14px}:root .app-shell .mw-wallet .wallet-statement-builder>header{border:0;border-bottom:1px solid var(--mq-line);min-height:0;color:var(--mq-navy);box-shadow:none;background:0 0;border-radius:0;padding:0 0 12px}:root .app-shell .mw-wallet .wallet-statement-builder>header h2{color:var(--mq-navy);font-size:18px}:root .app-shell .mw-wallet .wallet-statement-builder>header :is(small,p){color:var(--mq-muted);font-size:13px}:root .app-shell .mw-wallet .wallet-statement-builder>header>.shop-icon-glyph{background:var(--interface-icon-surface);border-radius:10px;width:36px;height:36px;padding:8px;color:var(--wallet-accent)!important}:root .app-shell .mw-wallet .wallet-statement-summary span{background:var(--mq-card);border-color:var(--mq-line);min-height:72px;color:var(--mq-muted);border-radius:12px;padding:10px}:root .app-shell .mw-wallet .wallet-statement-summary b{color:var(--wallet-accent);white-space:normal;overflow-wrap:anywhere;font-size:16px}:root .app-shell .mw-wallet .wallet-statement-range{background:var(--mq-card);border-color:var(--mq-line);border-radius:12px;gap:10px;padding:12px}:root .app-shell .mw-wallet .wallet-statement-actions button{min-height:46px;color:var(--wallet-accent);background:var(--mq-card);border-color:var(--mq-line);border-radius:12px;font-size:14px;font-weight:600}:root .app-shell .mw-wallet .wallet-statement-actions button:first-child{color:#fff;background:#07567d;border-color:#07567d}:root .app-shell .mw-wallet .wallet-statement-actions button :is(.line-icon,.shop-icon-glyph){color:inherit!important}:root .app-shell .mw-wallet .wallet-statement-preview{background:var(--interface-icon-surface);border-color:var(--mq-line);border-radius:12px;padding:10px}:root .app-shell .mw-wallet .wallet-statement-preview>h3{color:var(--mq-navy);font-size:14px}.wallet-statement-page{color:#173047!important;background:#fff!important}.wallet-statement-page>header{border-bottom-color:#07567d}.wallet-statement-page>header>div b{color:#07567d}.wallet-statement-page .wallet-statement-table>header{background:#e8f1f4}.wallet-statement-page .wallet-statement-table>header b{color:#07567d}.wallet-statement-page .wallet-statement-table>div>:is(span,b){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.wallet-statement-page .wallet-statement-financial span{background:#eef5f7}.wallet-statement-page .wallet-statement-financial b{color:#07567d}.wallet-statement-mobile>header{background:linear-gradient(120deg,#092e48,#07567d)!important}.wallet-statement-page{direction:rtl}.wallet-statement-page :is(b,small,span,p){line-height:1.9}.wallet-statement-page>header>span b,.wallet-statement-page .wallet-statement-customer b,.wallet-statement-page .wallet-statement-financial b,.wallet-statement-page .wallet-statement-table :is(span,b){overflow-wrap:anywhere;text-overflow:clip;height:auto;min-height:0;padding-block:4px;display:block;white-space:normal!important;line-height:1.9!important;overflow:visible!important}.wallet-statement-page .wallet-statement-table>:is(header,div){padding-block:10px}:root .app-shell .mw-wallet .mw-transaction-list>article[role=button]{cursor:pointer}:root .app-shell .mw-wallet .mw-transaction-list>article[role=button]:focus-visible{outline:2px solid var(--wallet-accent);outline-offset:3px;border-radius:8px}.wallet-transaction-dialog{box-sizing:border-box;border:1px solid var(--mq-line);background:var(--mq-card,#fff);width:min(440px,100vw - 28px);max-height:calc(100dvh - 48px);color:var(--mq-navy,#173047);border-radius:24px;margin:auto;padding:20px;overflow:auto;box-shadow:0 20px 60px #0003}.wallet-transaction-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0518268c}.wallet-transaction-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-transaction-dialog h2{margin:0;font-size:18px}.wallet-transaction-dialog>header button{background:var(--interface-icon-surface,#eef3f5);width:40px;height:40px;color:inherit;border:0;border-radius:12px;place-items:center;display:grid}.wallet-transaction-dialog .wallet-detail-amount{text-align:center;gap:8px;padding:24px 0;display:grid}.wallet-transaction-dialog .wallet-detail-amount span{color:var(--mq-muted);font-size:14px}.wallet-transaction-dialog .wallet-detail-amount strong{color:var(--wallet-accent,#07567d);overflow-wrap:anywhere;font-size:26px}.wallet-transaction-dialog dl{margin:0}.wallet-transaction-dialog dl>div{border-top:1px solid var(--mq-line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 0;font-size:14px;line-height:1.8;display:grid}.wallet-transaction-dialog dt{color:var(--mq-muted)}.wallet-transaction-dialog dd{text-align:end;overflow-wrap:anywhere;margin:0}.wallet-transaction-dialog dl>.wallet-detail-note{grid-template-columns:1fr;gap:6px}.wallet-transaction-dialog .wallet-detail-note dd{text-align:start;white-space:pre-wrap}:root .app-shell .mw-wallet .wallet-entry-description{color:var(--mq-muted);overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.8}:root .app-shell .mw-wallet .wallet-entry-category{color:var(--wallet-accent);font-size:12px;line-height:1.8;display:inline-block}.wallet-statement-page .wallet-statement-table small{font-size:10px;line-height:1.8;display:block}.mq-date-field{width:100%;min-width:0;display:block;position:relative}.mq-date-native{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}:root .app-shell .mq-date-trigger{border:1px solid var(--mq-line,#dbe4ea);background:var(--mq-card,#fff);width:100%;min-height:48px;color:var(--mq-navy,#173047);box-shadow:none;font:inherit;text-align:start;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.mq-date-trigger svg{color:#07567d;flex-shrink:0}.mq-calendar{box-sizing:border-box;border:1px solid var(--mq-line,#dce6ed);color:#173047;background:#fff;border-radius:24px;width:min(370px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:18px;font-family:inherit;overflow-y:auto;box-shadow:0 24px 70px #00182740}.mq-calendar::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061f3299}:root .app-shell .mq-calendar button{height:auto;min-height:40px;color:inherit;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin:0;padding:7px;font-size:14px;display:grid}.mq-calendar>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mq-calendar h2{margin:0;font-size:18px}:root .app-shell .mq-calendar>header button{background:#f0f4f6;width:40px}.mq-calendar-types{background:#f0f4f6;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}:root .app-shell .mq-calendar-types button[aria-pressed=true]{color:#07567d;background:#fff;font-weight:700;box-shadow:0 2px 5px #00182712}.mq-calendar-month{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:6px;margin:14px 0 8px;display:grid}:root .app-shell .mq-calendar-month select{width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;text-align:center;background:#f4f7f9;border:0;border-radius:9px;margin:0;padding:5px;font-size:14px}.mq-calendar-week,.mq-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mq-calendar-days{grid-template-rows:repeat(6,minmax(40px,auto))}.mq-calendar-week{color:#65798b;margin-bottom:6px;font-size:13px}.mq-calendar-week span{padding:6px 0}:root .app-shell .mq-calendar-days button{font-variant-numeric:tabular-nums;min-width:0;min-height:40px;line-height:1.5}:root .app-shell .mq-calendar-days button[aria-current=date]{color:#07567d;box-shadow:inset 0 0 0 1px #07567d}:root .app-shell .mq-calendar-days button[aria-pressed=true]{color:#fff;background:#07567d}:root .app-shell .mq-calendar button:disabled{opacity:.3;cursor:default}:root .app-shell .mq-calendar button:focus-visible{outline-offset:2px;outline:2px solid #7397a8}.mq-calendar-selection{text-align:center;color:#07567d;background:#f3f7f9;border-radius:10px;margin-top:12px;padding:10px;font-size:14px;line-height:1.7}.mq-calendar>footer{align-items:center;gap:5px;margin-top:14px;display:flex}:root .app-shell .mq-calendar>footer .mq-calendar-confirm{color:#fff;background:#07567d;margin-inline-start:auto;padding-inline:14px}:root .app-shell .mq-calendar-time{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;font-size:14px;display:flex}:root .app-shell .mq-calendar-time input{width:140px;min-height:40px;color:inherit;background:0 0;border:1px solid #dce6ed;border-radius:10px;margin:0;padding:6px 10px}:root[data-theme=dark] .mq-calendar{color:#eef5fa;background:#102b3d;border-color:#29485b}:root[data-theme=dark] .app-shell .mq-calendar :is(.mq-calendar-types,.mq-calendar-month select,.mq-calendar-selection),:root[data-theme=dark] .app-shell .mq-calendar>header button{color:#d3e7f0;background:#1b394b}:root[data-theme=dark] .app-shell .mq-calendar-types button[aria-pressed=true]{color:#fff;background:#294b60}:root[data-theme=dark] .mq-date-trigger svg,:root[data-theme=dark] .mq-calendar-week{color:#9bc9db}:root[data-theme=dark] .app-shell .mq-calendar-days button[aria-current=date]{color:#9bc9db;box-shadow:inset 0 0 0 1px #9bc9db}:root[data-theme=dark] .app-shell .mq-calendar-days button[aria-pressed=true],:root[data-theme=dark] .app-shell .mq-calendar>footer .mq-calendar-confirm{color:#fff;background:#286981}:root .app-shell .mw-wallet .wallet-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){:root .app-shell .mw-wallet .wallet-statement-builder,:root .app-shell .mw-wallet .wallet-statement-preview,:root .app-shell .mw-wallet .wallet-statement-pages,:root .app-shell .mw-wallet .wallet-statement-mobile{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:root .app-shell .mw-wallet .wallet-statement-preview{background:0 0;border:0;padding:0;overflow:visible}:root .app-shell .mw-wallet .wallet-statement-mobile{box-shadow:none;border-radius:16px;gap:10px}.wallet-statement-mobile>header{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:0;padding:16px}.wallet-statement-mobile>header img{border-radius:11px;width:40px;height:40px;padding:5px}.wallet-statement-mobile>header h3{font-size:20px}.wallet-statement-mobile>header small{font-size:12px}.mobile-statement-meta,.mobile-statement-customer{gap:6px;margin:0 10px}.mobile-statement-meta div,.mobile-statement-customer div{border-radius:10px;gap:3px;padding:9px 10px}.mobile-statement-meta b,.mobile-statement-customer b{white-space:normal;font-size:14px;line-height:1.8}.mobile-statement-balance{background:linear-gradient(120deg,#092e48,#07567d);border-radius:12px;gap:5px;margin:0 10px;padding:12px}.mobile-statement-balance>strong{overflow-wrap:anywhere;font-size:22px}.mobile-statement-balance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-statement-balance>div>span:last-child{grid-column:1/-1;justify-content:space-between;padding-inline:10px;display:flex}.mobile-statement-balance span{font-size:12px}.mobile-statement-balance span b{font-size:14px}.mobile-statement-transactions{gap:8px;padding:0 10px}.mobile-statement-transactions>header h3{font-size:17px}.mobile-statement-transactions>article{border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:6px 8px;padding:10px}.mobile-statement-transactions>article>span{border-radius:9px;width:30px;height:30px}.mobile-statement-transactions>article>span .line-icon{width:17px;height:17px}.mobile-statement-transactions>article>div>b{font-size:14px}.mobile-statement-transactions>article>div>small{white-space:normal;font-size:12px;line-height:1.8}.mobile-statement-transactions>article>strong{overflow-wrap:anywhere;font-size:16px}.wallet-statement-mobile>footer{margin:0 10px 10px;padding:10px}.wallet-statement-mobile>footer b{font-size:14px}.wallet-statement-mobile>footer p{font-size:12px}:root .app-shell .mw-wallet .wallet-statement-actions{box-shadow:none;background:0 0;border:0;padding:0;position:static}:root .app-shell .mw-wallet .wallet-statement-range{grid-template-columns:minmax(0,1fr)}}:root .app-shell .mw-wallet .wallet-entry-stage{color:var(--mq-muted);white-space:normal;margin:5px 0;font-size:12px;line-height:1.8}.wallet-report-note{color:var(--mq-muted);margin:0 0 12px;font-size:12px;line-height:1.8}.wallet-statement-page>header,.wallet-statement-page>header.compact{align-items:start;height:auto;min-height:140px;padding-bottom:24px}.wallet-statement-page>header>span{text-align:right;gap:5px;padding-bottom:12px}.wallet-statement-page>header>span b{margin:0;line-height:1.9!important}.wallet-statement-page .wallet-statement-table>header,.wallet-statement-page .wallet-statement-table>div{grid-template-columns:1.25fr 1.7fr 1.05fr .85fr .65fr 1.1fr;gap:8px}.wallet-statement-page .wallet-statement-table>div>:first-child{font-size:10px}:root .app-shell .account-dashboard-view .account-settings-search{box-sizing:border-box;border:1px solid var(--mq-line);background:var(--mq-card);width:100%;height:48px;min-height:48px;max-height:48px;color:var(--mq-navy);align-items:center;gap:9px;margin:0 0 12px;padding:0 13px;display:flex;box-shadow:none!important;border-radius:14px!important;outline:none!important}:root .app-shell .account-settings-search>.account-search-icon{min-width:20px;max-width:20px;color:var(--mq-muted);flex:0 0 20px;margin:0;padding:0;display:block;width:20px!important;height:20px!important}:root .app-shell .account-settings-search>input{box-sizing:border-box;width:0;min-width:0;height:46px;min-height:0;max-height:46px;color:var(--mq-navy);flex:auto;margin:0;padding:0;font-size:16px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}:root .app-shell .account-settings-search:focus-within{border-color:var(--mq-muted);box-shadow:none!important;outline:none!important}:root .app-shell .account-settings-search>button{flex:0 0 32px;width:32px;min-width:32px;height:36px;min-height:36px;margin:0;padding:0}:root .app-shell .account-dashboard-view .account-overview{gap:10px;padding-inline:0}:root .app-shell .account-dashboard-view .account-overview-group{border-radius:17px;padding:10px 12px}:root .app-shell .account-dashboard-view .account-overview-group>header{min-height:0;margin:0;padding:0 2px 7px}:root .app-shell .account-dashboard-view .account-overview-group>header h2{margin:0;font-size:14px;line-height:1.6}:root .app-shell .account-dashboard-view .account-overview-list>button{gap:10px;min-height:54px;padding:7px 0}:root .app-shell .account-dashboard-view .account-overview-list>button>.shop-icon-glyph{border-radius:10px;flex:0 0 34px;width:34px;height:34px}:root .app-shell .account-dashboard-view .account-overview-list>button>.shop-icon-glyph :is(svg,img){width:21px;height:21px}:root .app-shell .account-dashboard-view .account-overview-list>button b{font-size:14px;line-height:1.7}:root .app-shell .account-dashboard-view .account-overview-list>button small{font-size:12px;line-height:1.6}:root .app-shell .account-dashboard-view .account-profile-hero{min-height:0;margin-bottom:14px;padding-block:12px}:root .app-shell .account-hero-identity .account-verified-badge{gap:5px;margin-top:5px;padding:3px 9px;font-size:12px}:root .app-shell .account-hero-identity .account-verified-badge svg{width:16px;height:16px}.statement-calendar-choice{background:#7891a01a;border-radius:12px;gap:4px;width:fit-content;margin:12px 0;padding:4px;display:flex}.statement-calendar-choice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:14px}.statement-calendar-choice button[aria-pressed=true]{background:var(--surface,#fff);color:#07567d;box-shadow:0 1px 4px #0000000d}[data-theme=dark] .statement-calendar-choice button[aria-pressed=true]{color:#a8dbef;background:#173c50}:root .app-shell-account .account-dashboard-view .account-profile-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 0 12px;padding:20px 12px 10px;display:flex}:root .app-shell-account .account-profile-hero .account-hero-avatar{border:3px solid #fff;border-radius:50%;flex:0 0 96px;width:96px;height:96px;box-shadow:0 0 0 1px #ffffff40}:root .app-shell-account .account-profile-hero .account-hero-identity{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}:root .app-shell-account .account-profile-hero .account-user-name{text-align:center;text-wrap:balance;overflow-wrap:anywhere;order:0;width:100%;margin:0;font-size:21px;font-weight:700;line-height:1.45}:root .app-shell-account .account-profile-hero .account-hero-contact{color:inherit;opacity:.85;flex-wrap:wrap;order:1;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:1.7;display:flex}:root .app-shell-account .account-profile-hero .account-hero-id{opacity:.8;order:2;justify-content:center;align-self:center;gap:6px;min-height:26px;padding:0}:root .app-shell-account .account-profile-hero .account-hero-id b{font-size:12px;font-weight:500}:root .app-shell-account .account-profile-hero .account-hero-id svg{width:14px;height:14px}:root .app-shell-account .account-profile-hero .account-verified-badge{order:3;gap:6px;margin-top:2px;padding:4px 12px;font-size:13px}:root .app-shell-account .account-dashboard-view .account-settings-search{border-radius:999px;height:46px;min-height:46px;margin-bottom:14px}:root .app-shell-account .account-dashboard-view .account-settings-search input{height:44px;min-height:44px}:root .app-shell-account .account-dashboard-view .account-profile-hero{gap:8px;margin-bottom:8px;padding:14px 12px 6px}:root .app-shell-account .account-profile-hero .account-hero-identity{gap:3px}:root .app-shell-account .account-profile-hero .account-hero-contact{gap:6px;font-size:12px;line-height:1.5}:root .app-shell-account .account-profile-hero .account-type-text{letter-spacing:.2px;font-size:11px;font-weight:400}:root .app-shell-account .account-profile-hero .account-hero-id{min-height:23px}:root .app-shell-account .account-dashboard-view .account-settings-search{margin-bottom:8px}:root .app-shell-account .account-dashboard-view>:is(.account-overview,.minimal-account-menu){margin-top:0;padding-top:0}:root .app-shell-account .account-dashboard-view .account-settings-search{border-color:#0000;height:46px;min-height:46px;margin:0 0 8px;padding-inline:18px;border-radius:999px!important}:root .app-shell-account .account-dashboard-view .account-settings-search:focus-within{border-color:#0000}:root .app-shell-account .account-profile-hero .account-hero-contact{direction:ltr}:root .app-shell-account .account-profile-hero .account-type-text{text-transform:uppercase;letter-spacing:.5px}:root .app-shell-account .account-dashboard-view .account-overview-group{box-shadow:none;border:0;border-radius:22px;padding:13px 16px 9px}:root .app-shell-account .account-dashboard-view .account-overview-group>header{padding:0 0 8px}:root .app-shell-account .account-dashboard-view .account-overview-group>header h2{color:var(--mq-navy);font-size:16px;font-weight:600;line-height:1.6}:root .app-shell-account .account-dashboard-view .account-overview-list>button{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:58px;padding:7px 0}:root .app-shell-account .account-dashboard-view .account-overview-list>button>.shop-icon-glyph{background:color-mix(in srgb,var(--mq-muted) 8%,var(--mq-card));width:40px;height:40px;color:var(--mq-navy);border:1px solid color-mix(in srgb,var(--mq-muted) 7%,transparent);border-radius:50%;flex:0 0 40px}:root .app-shell-account .account-dashboard-view .account-overview-list>button b{font-size:15px;font-weight:500}:root .app-shell-account .account-dashboard-view .account-overview-list>button em.arrow{color:var(--mq-muted);opacity:.7;font-size:24px;font-weight:400}:root .app-shell .orders-luxury-view{gap:10px}:root .app-shell .orders-luxury-view .orders-overview-card{background:linear-gradient(125deg,var(--mq-card) 55%,color-mix(in srgb,var(--mq-card) 85%,#85c8df));color:var(--mq-navy);border:1px solid var(--mq-line);box-shadow:none;border-radius:24px;gap:8px;padding:18px;position:relative;overflow:hidden}:root .app-shell .orders-luxury-view .orders-overview-symbol{color:#07567d;opacity:.22;pointer-events:none;width:48px;height:48px;position:absolute;top:22px;left:20px}:root .app-shell .orders-luxury-view .orders-overview-card>strong{color:#07567d;font-size:32px;line-height:1.4}:root .app-shell .orders-luxury-view .orders-overview-card>strong span,:root .app-shell .orders-luxury-view .orders-overview-card>div b{color:var(--mq-navy)}:root .app-shell .orders-luxury-view .orders-overview-card>small,:root .app-shell .orders-luxury-view .orders-overview-card>div>span{color:var(--mq-muted)}:root .app-shell .orders-luxury-view .orders-overview-card>div{border-color:var(--mq-line);padding-top:10px}:root .app-shell .orders-luxury-view .orders-search-field{border-radius:16px;flex-direction:row-reverse;height:46px;min-height:46px;padding:0 14px}:root .app-shell .orders-luxury-view .orders-search-field input{outline:none;height:44px;min-height:0;padding:0;font-size:14px}:root .app-shell .orders-luxury-view .orders-search-field:focus-within{box-shadow:none;border-color:var(--mq-muted);outline:none}:root .app-shell .orders-luxury-view .order-category-nav{border-radius:19px;gap:3px;padding:5px}:root .app-shell .orders-luxury-view .order-category-nav>button{border-radius:14px;gap:3px;min-height:60px;padding:5px 2px}:root .app-shell .orders-luxury-view .order-category-nav>button>span{font-size:11px}:root .app-shell .orders-luxury-view .order-category-nav>button>b{background:0 0;font-size:13px}:root .app-shell .orders-luxury-view .order-category-nav>button.active{background:color-mix(in srgb,#07567d 9%,var(--mq-card));color:#07567d}:root .app-shell .orders-luxury-view .order-category-nav>button.active>b{color:inherit;background:0 0}:root .app-shell .orders-luxury-view .customer-order-card{box-shadow:none;border-radius:22px;padding:14px}:root .app-shell .orders-luxury-view .order-card-product-icon{color:#07567d;background:color-mix(in srgb,#07567d 7%,var(--mq-card));border:0;border-radius:14px}:root .app-shell .orders-luxury-view .order-card-primary>small{text-align:start;direction:ltr;justify-self:start}:root .app-shell .orders-luxury-view .order-card-secondary>b{color:var(--mq-navy);font-size:15px}[data-theme=dark] .app-shell .orders-luxury-view .orders-overview-card>strong,[data-theme=dark] .app-shell .orders-luxury-view .orders-overview-symbol,[data-theme=dark] .app-shell .orders-luxury-view .order-card-product-icon,[data-theme=dark] .app-shell .orders-luxury-view .order-category-nav>button.active{color:#9ecde2}@media (max-width:600px){:root .app-shell .orders-luxury-view .customer-order-card>.order-card-summary{grid-template-columns:38px minmax(0,1fr);gap:8px 10px;min-height:0}:root .app-shell .orders-luxury-view .order-card-product-icon{align-self:start;width:38px;height:38px}:root .app-shell .orders-luxury-view .order-card-primary{grid-column:2}:root .app-shell .orders-luxury-view .order-card-secondary{border-top:1px solid var(--mq-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:2px;padding-top:9px;display:flex}:root .app-shell .orders-luxury-view .order-card-secondary>small{text-align:start;color:var(--mq-muted);flex-basis:100%;font-size:11px}}:root .app-shell .orders-luxury-view .order-category-nav{background:0 0;border:0;border-radius:0;gap:5px;padding:0}:root .app-shell .orders-luxury-view .order-category-nav>button{background:var(--mq-card);border:1px solid var(--mq-line);min-height:46px;color:var(--mq-muted);border-radius:12px;gap:2px;padding:5px 2px}:root .app-shell .orders-luxury-view .order-category-nav>button>span{white-space:nowrap;letter-spacing:-.15px;font-size:10px;font-weight:500;line-height:1.4}:root .app-shell .orders-luxury-view .order-category-nav>button>b{background:0 0;border-radius:0;min-width:0;height:auto;font-size:12px;font-weight:600;line-height:1.3}:root .app-shell .orders-luxury-view .order-category-nav>button.active{background:color-mix(in srgb,#07567d 12%,var(--mq-card));color:var(--mq-blue);border-color:color-mix(in srgb,var(--mq-blue) 32%,var(--mq-line))}:root .app-shell .orders-luxury-view .order-category-nav>button:focus-visible{outline:2px solid var(--mq-muted);outline-offset:2px}:root .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100vh!important;background-attachment:fixed!important}@supports (height:100lvh){:root .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){background-size:100% 100lvh!important}}:root .app-shell-account .account-hero-avatar>.account-avatar-fallback{background:0 0;border:0;place-items:center;width:100%;height:100%;margin:0;padding:0;font-size:30px;line-height:1;display:grid;inset:0}:root .app-shell .customer-section-heading{width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:0 2px;display:flex!important}:root .app-shell .customer-section-heading>h1{color:#fff;margin:0;font-size:24px;font-weight:750;line-height:1.5}:root .app-shell .customer-section-heading>button{color:#114a68;width:auto;min-height:36px;box-shadow:none;background:#d2e8f2;border:1px solid #b4d4e3;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:5px 13px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}:root .app-shell .customer-section-heading>button>svg{flex-shrink:0;width:19px;height:19px}:root .app-shell .customer-section-heading>button:focus-visible{outline-offset:3px;outline:2px solid #fff}:root .app-shell .turkey-credit-view>.bwp-query-panel{gap:12px;padding:16px}:root .app-shell .bwp-query-panel>.bwp-number-box{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:root .app-shell .bwp-query-panel>.turkey-query-button{color:#fff;min-height:42px;box-shadow:none;background:#145f7a;border:0;border-radius:12px;margin:0;font-size:14px}:root .app-shell .bwp-query-panel>.turkey-query-button:disabled{opacity:.72}:root .app-shell .bwp-query-panel>.turkey-package-list{box-shadow:none;background:0 0;border:0;margin:0;padding:0}:root .app-shell .bwp-query-panel>.turkey-number-error{color:var(--muted);margin:0;font-size:13px}:root:not([data-theme=dark]) .app-shell.account-theme-lagoon:not(.app-shell-admin):not(.support-fullscreen-open):not(.design-minimal):not(.design-glass){background-color:#f5fafc!important;background-image:linear-gradient(#155670 0%,#20637d 10.47%,#2e718c 21.3%,#41849e 32.13%,#5a98b2 42.96%,#79afc5 53.79%,#a5cddd 64.62%,#c3dfeb 75.45%,#d8eaf4 86.28%,#f5fafc 100%)!important;background-size:100% 100dvh!important;background-attachment:scroll!important}:root .theme-preview-lagoon{--theme-deep:#155670;--theme-soft:#d8eaf4}:root .app-shell .mw-wallet>.mw-balance{aspect-ratio:auto;border-radius:24px;width:100%;height:180px;min-height:180px}:root .app-shell .customer-section-heading .support-button-typewriter{white-space:nowrap;text-align:center;direction:rtl;width:7.4rem;min-height:1.5em;display:inline-block}.app-shell-products .products-view>.service-banner-shell+.store-search{margin-top:10px!important}.account-notifications-open{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.account-notifications-open b{margin-inline-start:auto;font-size:13px}.dashboard-date-settings-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.weather-picker-backdrop.calendar-workspace-backdrop{overscroll-behavior:contain;padding:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom));display:block;overflow-y:auto}.calendar-workspace{direction:rtl;gap:12px;width:min(100%,430px);margin:0 auto;display:grid}.calendar-workspace>.weather-picker{box-sizing:border-box;border-radius:22px;align-content:start;gap:12px;width:100%;min-width:0;min-height:320px;padding:18px 16px;box-shadow:0 12px 36px #001c3824}.calendar-workspace .weather-picker>header{align-items:center}.calendar-workspace .weather-picker>header .shop-icon-glyph{width:22px;height:22px}.calendar-workspace .weather-picker header p{font-size:13px}.calendar-workspace .account-date-settings{border:0;gap:8px;margin:0;padding:0;font-size:14px}.calendar-workspace .weather-calendar-choice>b{font-size:14px}.calendar-workspace .weather-calendar-choice>b small{font-size:12px}.calendar-workspace .weather-calendar-choice button{min-height:44px;font-size:12px}.calendar-workspace .weather-picker-note{font-size:12px;line-height:1.7}.calendar-converter .calendar-today{width:auto;min-height:36px;font:inherit;color:var(--mq-blue);padding:6px 12px;font-size:13px}.calendar-converter-hint{color:var(--mq-muted);margin:0;font-size:13px;line-height:1.7}.calendar-converter-fields{gap:10px;display:grid}.calendar-converter-row{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;display:grid}.calendar-converter-row>span{font-size:14px;font-weight:600}.calendar-converter-row .mq-date-trigger{width:100%;min-height:44px;font-size:14px}@media (min-width:768px){.calendar-workspace{margin-block:12px}}.weather-picker-backdrop.weather-report-backdrop{overscroll-behavior:contain;padding:12px 10px;display:block;overflow-y:auto}.weather-picker.weather-report{box-sizing:border-box;border-radius:24px;gap:14px;width:min(100%,480px);margin:0 auto;padding:18px 16px}.weather-report>header{align-items:center}.weather-report>header>div>span{font-size:24px}.weather-report .weather-current-location{border-radius:12px;min-height:44px;padding:8px 12px}.weather-report .weather-current-location small{display:none}.weather-report .weather-preset-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.weather-report .weather-preset-selects select{font-size:13px}.weather-report form input{font-size:14px}.weather-now-card{border:1px solid var(--mq-line,#dce6ed);background:var(--mq-card,#fff);border-radius:20px;padding:18px}.weather-now-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.weather-now-heading h3,.weather-forecast h3{margin:0;font-size:18px}.weather-now-heading small{color:var(--mq-muted);margin-top:5px;font-size:12px;display:block}.weather-now-heading>span{font-size:36px}.weather-now-temperature{align-items:baseline;gap:12px;margin:12px 0 18px;display:flex}.weather-now-temperature strong{font-size:58px;font-weight:750;line-height:1.2}.weather-now-temperature>span{color:var(--mq-muted);font-size:16px}.weather-now-facts{gap:8px;margin:0;display:grid}.weather-now-facts>div{background:var(--mq-soft,#eef5f8);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.weather-now-facts dt{align-items:center;gap:8px;font-size:14px;display:flex}.weather-now-facts dt .shop-icon-glyph{width:20px;height:20px;color:var(--mq-blue)}.weather-now-facts dd{margin:0;font-size:16px;font-weight:650}.weather-forecast{min-width:0}.weather-forecast h3{margin-bottom:12px;font-size:16px}.weather-forecast-days{scroll-snap-type:x proximity;grid-auto-columns:calc(33.3333% - 6.66667px);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.weather-forecast-days article{border:1px solid var(--mq-line,#dce6ed);background:var(--mq-soft,#eef5f8);scroll-snap-align:start;border-radius:16px;justify-items:center;gap:7px;padding:14px 5px;display:grid}.weather-forecast-days b{font-size:14px}.weather-forecast-days small{color:var(--mq-muted);font-size:12px}.weather-forecast-days article>span{font-size:27px}.weather-forecast-days strong{white-space:nowrap;font-size:14px}.weather-report-loading{color:var(--mq-blue);margin:0;font-size:14px}.weather-city-results{gap:6px;max-height:220px;display:grid;overflow-y:auto}.weather-city-results>p{color:var(--mq-muted);margin:0 0 4px;font-size:13px}.weather-city-results>button{text-align:right;border:1px solid var(--mq-line,#dce6ed);background:var(--mq-card,#fff);color:inherit;font:inherit;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.weather-city-results b{font-size:14px}.weather-city-results small,.weather-city-region,.weather-forecast-caption{color:var(--mq-muted);font-size:12px}.weather-city-region{margin:4px 0}.weather-forecast-caption{margin:-6px 0 12px}html[dir=ltr] :is(.weather-picker,.calendar-workspace,.order-receipt,.mq-calendar){direction:ltr}html[dir=ltr] :is(.weather-current-location,.weather-city-results>button,.receipt-banner-brand),html[dir=ltr] .order-receipt-modern.receipt-premium>header .receipt-banner-brand{text-align:left}.weather-calendar-choice button,.receipt-display-controls>button{overflow-wrap:anywhere}.order-receipt-modern.receipt-premium{color:#112c46;background:linear-gradient(150deg,#f5faff,#fff 48%,#edf6ff)!important;border-radius:24px!important;width:min(100%,540px)!important;max-height:94dvh!important;padding:16px!important}.receipt-premium .receipt-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.receipt-premium .receipt-toolbar>button,.receipt-premium .receipt-toolbar>span{width:40px;height:40px}.receipt-premium .receipt-toolbar>button{color:#143454;background:#fff;border:1px solid #dce8f2;border-radius:12px;place-items:center;display:grid}.receipt-premium .receipt-toolbar>b{font-size:18px}.order-receipt-modern.receipt-premium>header{isolation:isolate;text-align:right;grid-template-columns:1fr 1fr;align-items:center;position:relative;overflow:hidden;background:linear-gradient(125deg,#062c69 0%,#0758b3 48%,#087ae0 100%)!important;border-radius:18px!important;gap:12px!important;min-height:172px!important;margin:0!important;padding:24px 16px!important;display:grid!important}.receipt-premium>header:before{content:"";z-index:-1;border:30px solid #ffffff12;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;left:-100px;transform:rotate(-25deg)}.receipt-premium>header:after{content:"";z-index:-1;border:35px solid #66d1ff38;border-radius:50%;width:340px;height:210px;position:absolute;bottom:-170px;right:-180px}.receipt-premium .receipt-banner-copy h2{color:#fff!important;margin:0 0 7px!important;font-size:23px!important}.receipt-premium .receipt-banner-copy>small{color:#d9ecff!important;font-size:12px!important}.receipt-premium .receipt-banner-status .status{white-space:normal;border-radius:24px;max-width:100%;padding:7px 11px;font-size:12px}.receipt-premium .receipt-banner-brand{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:3px;display:flex}.receipt-premium .receipt-banner-brand img{object-fit:contain;width:65px;height:65px}.receipt-premium .receipt-banner-brand b{letter-spacing:.4px;font-size:14px}.receipt-premium .receipt-banner-brand span{font-size:14px}.receipt-premium .receipt-banner-brand small{margin-top:5px;color:#d9ecff!important;font-size:11px!important}.order-receipt-modern.receipt-premium .receipt-detail-list{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid;overflow:visible}.order-receipt-modern.receipt-premium .receipt-detail-list>span{border-radius:14px;gap:8px;min-width:0;min-height:74px;background:#ffffffde!important;border:1px solid #e7eff6!important;padding:10px!important}.receipt-premium .receipt-detail-list>span:last-child{grid-column:1/-1}.order-receipt-modern.receipt-premium .receipt-detail-list>span>i{color:#164979;background:#edf5ff;border-radius:11px;width:34px;height:36px}.order-receipt-modern.receipt-premium .receipt-detail-list em{color:#7b8c9e;font-size:12px}.order-receipt-modern.receipt-premium .receipt-detail-list b,.order-receipt-modern.receipt-premium .receipt-detail-list bdi{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.6}.order-receipt-modern.receipt-premium .receipt-detail-list .status{white-space:normal;font-size:12px}.receipt-premium .receipt-reference-grid{border-top:1px dashed #bfd3e6;gap:10px;margin-top:16px;padding-top:14px}.receipt-premium .receipt-qr-card,.receipt-premium .receipt-trust-card{min-height:160px;box-shadow:none;border:1px solid #d6e5f1;border-radius:16px}.receipt-premium .receipt-qr-card img{width:min(100%,140px)}.receipt-premium .receipt-qr-card small,.receipt-premium .receipt-trust-card small{font-size:12px;line-height:1.7}.receipt-premium .receipt-brand-footer{color:#456581;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px 0 20px;font-size:12px;display:flex}.receipt-premium .receipt-brand-footer .shop-icon-glyph{width:16px;height:16px}.receipt-premium .receipt-brand-footer>span:last-child{margin-inline-start:12px}.receipt-premium .receipt-display-controls{gap:10px}.receipt-premium .receipt-display-controls>button{min-height:46px;box-shadow:none;border-radius:13px;font-size:14px}.order-receipt-modern.receipt-premium>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.order-receipt-modern.receipt-premium>footer button{justify-content:center;align-items:center;gap:8px;display:flex;border-radius:15px!important;min-height:50px!important;font-size:15px!important}.order-receipt-modern.receipt-premium>footer .receipt-share-action{border:0;color:#fff!important;background:linear-gradient(125deg,#0954d9,#168df0)!important}.order-receipt-modern.receipt-premium>footer .receipt-download{color:#153d69!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce8f2!important}.order-receipt-modern.receipt-premium>footer .receipt-print-action{border:0;grid-column:1/-1;color:#496780!important;background:0 0!important;min-height:40px!important;font-size:13px!important}.receipt-premium>footer .shop-icon-glyph,.receipt-premium>footer .line-icon{width:20px;height:20px}@media (max-width:520px){.order-receipt-modern.receipt-premium{border-radius:0!important;width:100%!important;max-height:100dvh!important;padding:14px!important}}@media (max-width:360px){.order-receipt-modern.receipt-premium .receipt-detail-list{grid-template-columns:1fr}.receipt-premium .receipt-banner-brand b{font-size:12px}.receipt-premium .receipt-banner-copy h2{font-size:20px!important}}@media print{.receipt-premium .receipt-toolbar,.receipt-premium .receipt-display-controls{display:none!important}.order-receipt-modern.receipt-premium{max-height:none!important;box-shadow:none!important;overflow:visible!important}.receipt-premium>header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.order-receipt-modern.receipt-premium{background:#f7fafc!important;border:1px solid #e3ebef!important;box-shadow:0 16px 48px #0d2f4124!important}.order-receipt-modern.receipt-premium>header{box-shadow:none;border:1px solid #dceaf0;background:#edf6fa!important;min-height:138px!important;padding:18px 14px!important}.receipt-premium>header:before,.receipt-premium>header:after{display:none}.receipt-premium .receipt-banner-copy h2{color:#18394c!important;font-size:21px!important}.receipt-premium .receipt-banner-copy>small,.receipt-premium .receipt-banner-brand small{color:#738997!important}.receipt-premium .receipt-banner-brand{color:#234858}.receipt-premium .receipt-banner-brand img{width:48px;height:48px}.receipt-premium .receipt-banner-brand b{font-size:12px}.receipt-premium .receipt-banner-status{margin-top:10px}.order-receipt-modern.receipt-premium .receipt-detail-list>span{background:#fff!important;border-color:#edf1f4!important}.order-receipt-modern.receipt-premium .receipt-detail-list>span>i{color:#27647c;background:#f0f7fa}.receipt-premium .receipt-trust-card{background:#f3f8fb;min-height:100px}.receipt-premium .receipt-trust-card>span{color:#2d7089;box-shadow:none;background:#e6f2f7}.receipt-premium .receipt-qr-card{background:#fff}.receipt-premium .receipt-display-controls>button.active{color:#255b70;background:#edf6fa;border-color:#ccdee7}.receipt-premium .receipt-display-controls>button.active i{background:#286e87}.order-receipt-modern.receipt-premium>footer .receipt-share-action{box-shadow:none!important;background:#23647e!important}.order-receipt-modern.receipt-premium.receipt-exporting{height:auto!important;max-height:none!important;box-shadow:none!important;overflow:visible!important}.order-receipt-modern.receipt-premium>header{justify-content:center;min-height:112px!important;padding:16px!important;display:flex!important}.order-receipt-modern.receipt-premium>header .receipt-banner-brand{text-align:right;grid-template-rows:auto auto auto;grid-template-columns:52px auto;place-items:center start;column-gap:12px;width:auto;max-width:100%;display:grid}.receipt-premium .receipt-banner-brand img{grid-area:1/1/4;width:48px;height:48px}.receipt-premium .receipt-banner-brand b,.receipt-premium .receipt-banner-brand span,.receipt-premium .receipt-banner-brand small{grid-column:2;margin:0}.order-receipt-modern.receipt-premium .receipt-detail-list{background:#fff;border:1px solid #e3ebef;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.order-receipt-modern.receipt-premium .receipt-detail-list>span{gap:10px;min-height:52px;border:0!important;border-bottom:1px solid #edf1f4!important;border-radius:0!important;padding:10px 12px!important}.order-receipt-modern.receipt-premium .receipt-detail-list>span:last-child{border-bottom:0!important}.order-receipt-modern.receipt-premium .receipt-detail-list>span>i{background:0 0;border-radius:8px;width:28px;height:28px}.order-receipt-modern.receipt-premium .receipt-detail-list>span>span{flex:1;grid-template-columns:minmax(90px,.85fr) minmax(0,1.4fr);align-items:center;gap:12px;display:grid}.order-receipt-modern.receipt-premium .receipt-detail-list em{font-size:12px;line-height:1.7}.order-receipt-modern.receipt-premium .receipt-detail-list b,.order-receipt-modern.receipt-premium .receipt-detail-list bdi{text-align:end;font-size:14px;line-height:1.6}.receipt-premium .receipt-reference-grid{align-items:center}.receipt-premium .receipt-qr-card{padding:10px}.receipt-premium .receipt-qr-card img{aspect-ratio:1;width:132px;max-width:100%;height:auto}.receipt-premium .receipt-trust-card{box-shadow:none;background:0 0;border:0;padding:12px 6px}.receipt-premium .receipt-trust-card>span{display:none}.receipt-premium .receipt-trust-card b{font-size:14px;line-height:1.8}.receipt-premium .receipt-trust-card small{font-size:12px;line-height:1.8}.receipt-premium .receipt-brand-footer{gap:8px}.receipt-premium>footer button svg{flex:none;width:20px;height:20px}:root .app-shell-account .account-dashboard-view .account-profile-hero{gap:7px;padding-top:10px;padding-bottom:4px}:root .app-shell-account .account-profile-hero .account-hero-avatar{flex-basis:88px;width:88px;height:88px}:root .app-shell-account .account-profile-hero .account-user-name{min-height:31px;font-size:20px}:root .app-shell-account .account-profile-hero .account-hero-contact{min-height:18px}:root .app-shell-account .account-verification-slot{order:3;align-items:center;min-height:30px;display:flex}:root .app-shell-account .account-loading-line{opacity:.18;vertical-align:middle;background:currentColor;border-radius:8px;height:12px;display:inline-block}:root .app-shell-account .account-loading-name{width:min(220px,70%);height:21px}:root .app-shell-account .account-loading-id{width:96px}:root .app-shell-account .account-loading-type{width:64px}:root .app-shell-account .account-avatar-loading{background:#ffffff24}:root .app-shell-account .account-hero-id:disabled{cursor:default}.order-receipt-pending{color:#617785;text-align:center;background:#f4f8fa;border-radius:10px;margin:12px 0 0;padding:12px;font-size:12px;line-height:1.8}.receipt-premium .receipt-completion-heading{text-align:center;justify-items:center;gap:6px;padding:20px 8px 14px;display:grid}.receipt-premium .receipt-completion-heading>span{color:#21764e;background:#e5f4ec;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.receipt-premium .receipt-completion-heading h2{color:#18394c;margin:0;font-size:18px;line-height:1.7}.receipt-premium .receipt-completion-heading p{color:#647e8d;overflow-wrap:anywhere;margin:0;font-size:12px}.receipt-premium .receipt-final-total{color:#234858;background:#edf6fa;border:1px solid #cee2eb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.receipt-premium .receipt-final-total>span{font-size:13px}.receipt-premium .receipt-final-total strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px}.receipt-verifying{text-align:center;padding:24px}@media (max-width:360px){.receipt-premium .receipt-completion-heading h2{font-size:16px}.receipt-premium .receipt-final-total strong{font-size:20px}}.app-shell.app-shell-products .products-view:has(.main-categories){padding-inline:8px!important}.app-shell.app-shell-products .products-view .main-categories{--category-text:var(--mq-navy,#172c3b);--category-surface:color-mix(in srgb, #0b4fd9 3%, var(--mq-card,#fff));--category-border:var(--mq-line,#e0e8ee);font-family:Vazirmatn Variable,sans-serif;container-type:inline-size;background:var(--mq-card,#fff)!important;border:1px solid var(--mq-line,#e0e8ee)!important;border-radius:22px!important;padding:14px 10px!important;box-shadow:0 5px 18px #0e2f3d0e!important}.app-shell.app-shell-products .main-categories .service-picker-head{direction:rtl;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;display:flex;margin:0!important;padding:0 0 12px!important}.app-shell.app-shell-products .main-categories .service-picker-head h2{color:var(--category-text);align-items:center;gap:7px;margin:0;font-weight:800;line-height:1.5;display:flex;font-size:clamp(16px,4.4cqw,23px)!important}.app-shell.app-shell-products .main-categories .service-picker-head h2:before{content:"";background:linear-gradient(#2087ff,#0b4fd9);border-radius:4px;flex-shrink:0;width:3px;height:1.15em;display:block}.app-shell.app-shell-products .main-categories .service-picker-head>.main-category-count{background:color-mix(in srgb, var(--mq-blue,#086b8a) 9%, var(--mq-card,#fff));color:var(--mq-blue,#086b8a);white-space:nowrap;font-variant-numeric:tabular-nums;border:0;border-radius:24px;flex-shrink:0;align-items:center;gap:5px;padding:7px 8px;font-weight:700;line-height:1.5;display:inline-flex;font-size:clamp(11px,2.8cqw,15px)!important}.app-shell.app-shell-products .main-category-count>span{font-weight:inherit;color:inherit;line-height:inherit;font-size:inherit!important;background:0 0!important;padding:0!important}.app-shell.app-shell-products .main-category-count>.main-category-chevron{stroke-width:3px;width:17px;height:17px;color:inherit;flex:0 0 17px}.app-shell.app-shell-products .main-category-count>img{object-fit:contain;width:19px;height:19px}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups{direction:rtl;grid-auto-rows:1fr;align-items:stretch;min-width:0;margin:0;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(6px,2cqw,12px)!important;padding:0!important;display:grid!important}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button{box-sizing:border-box;width:100%;min-width:0;color:var(--category-text);flex-direction:column;justify-content:center;align-items:center;transition:transform .16s,border-color .16s;display:flex;transform:none;border:1px solid var(--category-border)!important;background:var(--category-surface)!important;border-radius:clamp(10px,2.8cqw,20px)!important;gap:3px!important;height:100%!important;min-height:0!important;padding:clamp(5px,1.4cqw,9px) 2px!important;overflow:visible!important;box-shadow:0 2px 5px #2264b005!important}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups .service-picker-art{flex:none;display:block;overflow:visible;width:clamp(42px,17cqw,100px)!important;max-width:100%!important;height:clamp(42px,17cqw,100px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transform:none!important}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups .service-picker-art>img{object-position:center;max-width:100%;display:block;object-fit:contain!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups b{text-align:center;width:100%;max-height:none;color:var(--category-text);word-break:normal;flex:none;align-content:center;padding:0;font-weight:700;display:block;overflow:visible;white-space:normal!important;height:calc(2.6em + 4px)!important;min-height:calc(2.6em + 4px)!important;margin:0!important;font-size:clamp(12px,3.2cqw,17px)!important;line-height:1.3!important}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button:focus-visible{outline-offset:2px;outline:2px solid #0b4fd9}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button:active:not(:disabled){transform:scale(.98)}.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button:hover:not(:disabled){transform:scale(1.02);border-color:#a9cbee!important}}@media (min-width:640px){.app-shell.app-shell-products .products-view .main-categories{padding:18px 14px!important}}[data-theme=dark] .app-shell.app-shell-products .products-view .main-categories{--category-surface:linear-gradient(145deg, #18344b, #142b40);--category-border:var(--mq-line,#294961);--category-text:var(--mq-navy,#ecf5ff);background:var(--mq-card,#142d40)!important;border-color:#2b445a!important;box-shadow:0 8px 24px #0000001f!important}[data-theme=dark] .app-shell.app-shell-products .main-categories .service-picker-head>.main-category-count{color:#aad1ff;background:#203f60}[data-theme=dark] .app-shell.app-shell-products .main-category-count>.main-category-chevron{color:#aad1ff}@media (prefers-reduced-motion:reduce){.app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button{transition:none;transform:none!important}}.app-shell-store .customer-dashboard .dashboard-service-strip>button>span{height:42px;min-height:42px;color:var(--mq-navy,#172c3b);overflow-wrap:normal;justify-content:center;align-items:center;display:flex;line-height:1.5!important}.app-shell-store .customer-dashboard .dashboard-service-strip>button>b{flex:0 0 56px;max-width:100%;width:min(56px,100%)!important;height:56px!important}.mq-service-catalog{background:var(--mq-card,#fff);border:1px solid var(--mq-line,#e0eaf2);color:var(--mq-navy,#163242);border-radius:24px;margin:16px 0;padding:18px}.mq-service-catalog header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mq-service-catalog h2{border-inline-start:4px solid #0b4fd9;margin:0;padding-inline-start:10px;font-size:1.15rem}.mq-service-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mq-service-tiles button{background:var(--mq-paper,#f8fbff);border:1px solid var(--mq-line,#e0eaf2);min-width:0;color:inherit;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex}.mq-service-tiles img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%}.mq-service-tiles b{overflow-wrap:anywhere;text-align:center;font-size:1rem;line-height:1.6}.mq-service-tiles button:focus-visible{outline-offset:3px;outline:3px solid #0b4fd9}@media (min-width:768px){.mq-service-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:380px){.mq-service-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .app-shell .shop-products-redesign{--shop-surface:#fff;--shop-border:#dce7ec;--shop-text:#193443;--shop-muted:#657985;--shop-art:#f0f6f9;--shop-accent:#086b8a;padding-inline:16px!important;padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}html body .app-shell .shop-products-redesign .shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:none!important;margin-top:18px!important;padding:0!important;display:grid!important}.shop-products-redesign .shop-product-card{border:1px solid var(--shop-border);background:var(--shop-surface);min-width:0;max-width:100%;height:auto;color:var(--shop-text);text-align:start;border-radius:22px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 5px 16px #073b4f09}.shop-products-redesign .shop-product-art{background:var(--shop-art);cursor:pointer;box-sizing:border-box;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:100%;height:150px;min-height:0;margin:0;padding:16px;display:flex;position:relative}.shop-products-redesign .shop-product-art img{object-fit:contain;aspect-ratio:auto;filter:none;width:100%;max-width:150px;height:100%;max-height:122px;margin:0;padding:0;display:block;transform:none}.shop-products-redesign .shop-product-badge{top:10px;border:1px solid var(--shop-border);background:var(--shop-surface);max-width:calc(100% - 20px);color:var(--shop-accent);border-radius:9px;padding:4px 8px;font-size:.8rem;line-height:1.5;position:absolute;inset-inline-start:10px}.shop-products-redesign .shop-product-copy{flex-direction:column;flex:1;align-items:stretch;gap:5px;min-width:0;padding:14px 14px 10px;display:flex}.shop-products-redesign .shop-product-category{color:var(--shop-accent);white-space:normal;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6;display:block}.shop-products-redesign .shop-product-copy h3{min-height:48px;color:var(--shop-text);white-space:normal;overflow-wrap:anywhere;text-align:start;margin:0;font-size:1.05rem;font-weight:750;line-height:1.65;overflow:visible}.shop-products-redesign .product-readable-title{white-space:normal;max-width:100%;display:inline;font-size:inherit!important;line-height:inherit!important}.shop-products-redesign .product-title-part{white-space:normal;display:inline}.shop-products-redesign .product-title-part bdi{white-space:normal;overflow-wrap:anywhere}.shop-products-redesign .shop-product-meta,.shop-products-redesign .shop-product-description{color:var(--shop-muted);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:.875rem;line-height:1.7}.shop-products-redesign .shop-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-products-redesign .shop-product-footer{border-top:1px solid var(--shop-border);background:0 0;flex:none;gap:10px;margin:0 14px;padding:12px 0 14px;display:grid}.shop-products-redesign .shop-product-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;width:100%;min-width:0;line-height:1.6;display:flex}.shop-products-redesign .shop-product-price>span{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;margin-inline-start:auto;display:inline-flex}.shop-products-redesign .shop-product-price strong{color:var(--shop-text);white-space:nowrap;overflow-wrap:normal;direction:ltr;unicode-bidi:isolate;font-size:1.2rem;font-weight:800}.shop-products-redesign .shop-product-price small,.shop-products-redesign .shop-product-price del{color:var(--shop-muted);font-size:.875rem}.shop-products-redesign .shop-product-select{background:var(--shop-accent);color:#fff;width:100%;height:auto;min-height:44px;font:inherit;cursor:pointer;white-space:normal;box-sizing:border-box;border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px 6px;font-size:.95rem;font-weight:700;line-height:1.5;display:flex}.shop-products-redesign .shop-product-select:hover{background:#075771}:is(.shop-products-redesign .shop-product-art:focus-visible,.shop-products-redesign .shop-product-select:focus-visible){outline-offset:3px;outline:3px solid #0b4fd9}.shop-products-redesign .shop-product-art:focus-visible{outline-offset:-4px}html body .app-shell .shop-products-redesign .store-search{align-items:center;gap:10px;min-height:52px;display:flex;border:1px solid var(--shop-border)!important;background:var(--shop-surface)!important;height:auto!important;color:var(--shop-text)!important;box-shadow:none!important;border-radius:18px!important;margin-top:14px!important;padding:10px 15px!important}html body .app-shell .shop-products-redesign .store-search input{min-width:0!important;height:auto!important;min-height:30px!important;color:var(--shop-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:1rem!important;line-height:1.7!important}html body .app-shell .shop-products-redesign .store-search input::placeholder{color:var(--shop-muted)}html body .app-shell .shop-products-redesign .mq-kit-banner{border:1px solid var(--shop-border);border-radius:22px!important;margin-bottom:0!important}html body .app-shell .shop-products-redesign .cart-dock{bottom:calc(105px + env(safe-area-inset-bottom,0px))!important}[data-theme=dark] .app-shell .shop-products-redesign,html[data-theme=dark] body .app-shell .shop-products-redesign{--shop-surface:#102635;--shop-border:#2c4351;--shop-text:#edf6fb;--shop-muted:#aec0cd;--shop-art:#173343;--shop-accent:#168bab}@media (max-width:1000px){html body .app-shell .shop-products-redesign .shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media (max-width:700px){html body .app-shell .shop-products-redesign .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.shop-products-redesign .shop-product-art{height:128px;padding:12px}.shop-products-redesign .shop-product-art img{max-width:116px;max-height:104px}.shop-products-redesign .shop-product-copy{padding:12px 12px 9px}.shop-products-redesign .shop-product-footer{margin-inline:12px}.shop-products-redesign .shop-product-card{border-radius:19px}.shop-products-redesign .shop-product-copy h3{font-size:1rem}.shop-products-redesign .shop-product-select{font-size:.9rem}}@media (max-width:360px){html body .app-shell .shop-products-redesign{padding-inline:12px!important}html body .app-shell .shop-products-redesign .shop-product-grid{gap:9px!important}.shop-products-redesign .shop-product-copy{padding-inline:10px}.shop-products-redesign .shop-product-footer{margin-inline:10px}.shop-products-redesign .shop-product-art{height:112px}}.shop-products-redesign .shop-product-toolbar{color:var(--shop-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.9rem;display:flex}.shop-products-redesign .shop-display-options{border:1px solid var(--shop-border);background:var(--shop-surface);border-radius:12px;gap:4px;padding:3px;display:flex}.shop-products-redesign .shop-display-options button{min-height:44px;color:var(--shop-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}.shop-products-redesign .shop-display-options button[aria-pressed=true]{background:var(--shop-art);color:var(--shop-accent);font-weight:700}.shop-products-redesign .shop-display-options svg{color:currentColor;width:18px;height:18px}.shop-products-redesign .shop-product-title-button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.shop-products-redesign .shop-product-title-button:focus-visible{outline:2px solid var(--shop-accent);outline-offset:2px}.shop-products-redesign .shop-display-options button:focus-visible{outline:2px solid var(--shop-accent);outline-offset:2px}.shop-products-redesign .shop-display-list .shop-product-card{box-shadow:none;border-radius:16px;grid-template-columns:112px minmax(0,1fr) minmax(140px,180px);align-items:center;display:grid}.shop-products-redesign .shop-display-list .shop-product-art{background:0 0;border-radius:0;height:112px;padding:12px}.shop-products-redesign .shop-display-list .shop-product-art img{max-width:88px;max-height:88px}.shop-products-redesign .shop-display-list .shop-product-copy{gap:3px;padding:12px}.shop-products-redesign .shop-display-list .shop-product-copy h3{min-height:0}.shop-products-redesign .shop-display-list .shop-product-footer{border:0;margin-inline:12px;padding:12px 0}html body .app-shell .shop-products-redesign .product-filters{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;max-width:100%;padding-block:8px;display:flex;overflow-x:auto}.shop-products-redesign .product-filters .category{flex:none;min-height:44px}@media (max-width:700px){.shop-products-redesign .shop-display-list .shop-product-card{grid-template-columns:80px minmax(0,1fr);align-items:start}.shop-products-redesign .shop-display-list .shop-product-art{height:92px;padding:10px}.shop-products-redesign .shop-display-list .shop-product-art img{max-width:64px;max-height:72px}.shop-products-redesign .shop-display-list .shop-product-copy{padding-inline-start:6px}.shop-products-redesign .shop-display-list .shop-product-footer{border-top:1px solid var(--shop-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:center;margin-inline:12px;padding-block:10px}.shop-products-redesign .shop-display-list .shop-product-price>span{margin-inline-start:0}.shop-products-redesign .shop-display-list .shop-product-badge{top:4px;padding:2px 4px;font-size:.7rem;inset-inline-start:4px}}@media (max-width:380px){.shop-products-redesign .shop-product-grid:not(.shop-display-list) .shop-product-category{font-size:.8rem}.shop-products-redesign .shop-product-select{padding-inline:4px;font-size:.85rem}.shop-products-redesign .shop-product-price strong{font-size:1.1rem}}.shop-products-redesign .shop-package-heading{color:var(--shop-text);align-items:center;gap:10px;margin:22px 0 12px;font-size:1.25rem;line-height:1.6;display:flex}.shop-products-redesign .shop-package-heading:before{content:"";background:#0b4fd9;border-radius:4px;width:5px;height:25px}html body .app-shell .shop-products-redesign .shop-display-list{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.shop-products-redesign .shop-display-list .shop-product-card{border:1px solid var(--shop-border);direction:rtl;border-radius:18px;grid-template-columns:90px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:0 4px 14px #0b4fd908}.shop-products-redesign .shop-display-list .shop-product-art{background:var(--shop-art);border-radius:14px;grid-area:1/1;width:90px;height:90px;padding:0;overflow:hidden}.shop-products-redesign .shop-display-list .shop-product-art img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.shop-products-redesign .shop-display-list .shop-product-copy{grid-area:1/2;gap:6px;min-width:0;padding:0}.shop-products-redesign .shop-display-list .shop-product-category{display:none}.shop-products-redesign .shop-display-list .shop-product-copy h3{min-height:0;font-size:1.18rem;line-height:1.5}.shop-products-redesign .shop-display-list .shop-product-title-button{min-height:0;line-height:1.5}.shop-products-redesign .shop-display-list .shop-product-price{justify-content:flex-start;gap:4px}.shop-products-redesign .shop-display-list .shop-product-price>span{background:var(--shop-art);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:4px 7px;margin:0;padding:3px 10px}.shop-products-redesign .shop-display-list .shop-product-price strong{font-size:1rem;line-height:1.5}.shop-products-redesign .shop-display-list .shop-product-price small{font-size:.8rem}.shop-products-redesign .shop-display-list .shop-product-footer{border:0;grid-area:1/3;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.shop-products-redesign .shop-product-select{background:#0b4fd9;border-radius:50%;justify-self:end;width:48px;min-height:48px;padding:0}.shop-products-redesign .shop-product-select svg{flex:none;width:24px;height:24px}.shop-products-redesign .shop-display-list .shop-product-select{width:48px;height:48px}@media (max-width:400px){.shop-products-redesign .shop-display-list .shop-product-card{grid-template-columns:68px minmax(0,1fr) 46px;gap:9px;padding:9px}.shop-products-redesign .shop-display-list .shop-product-art{width:68px;height:72px}.shop-products-redesign .shop-display-list .shop-product-copy h3{font-size:1.05rem}.shop-products-redesign .shop-display-list .shop-product-select{width:44px;height:44px;min-height:44px}.shop-products-redesign .shop-display-list .shop-product-price>span{padding-inline:6px}}.supplier-minimal{--sm-line:var(--ar-line,#dce8ec);gap:16px;display:grid;box-shadow:none!important;border-radius:18px!important;padding:20px!important}.supplier-minimal>*{min-width:0;margin:0!important}.supplier-minimal :is(button,input,select,summary){box-sizing:border-box;min-height:44px;font-size:14px!important}.supplier-minimal :is(input,select){width:100%;min-width:0}.supplier-minimal input[type=checkbox]{accent-color:#086b8a;flex:none;width:20px!important;height:20px!important;min-height:20px!important}.supplier-minimal :is(button,select,input[type=search]){border-radius:10px!important}.supplier-minimal .supplier-compact-status{border:0;border-bottom:1px solid var(--sm-line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 0 16px;display:grid}.supplier-minimal .supplier-compact-status strong{font-size:17px}.supplier-minimal .supplier-compact-status span{color:var(--ar-muted,#67818e);font-size:14px}.supplier-minimal .supplier-compact-status button{color:#fff;background:#086b8a;border-color:#086b8a;width:auto}.supplier-minimal .supplier-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.supplier-minimal .supplier-summary article{background:var(--ar-soft,#edf5f8);border:0;border-radius:12px;gap:4px;padding:12px}.supplier-minimal .supplier-summary small{font-size:14px}.supplier-minimal .supplier-summary b{font-size:22px;line-height:1.4}.supplier-minimal :is(.supplier-settings-group,.supplier-help){border:1px solid var(--sm-line);background:var(--ar-card,#fff);border-radius:12px}.supplier-minimal :is(.supplier-settings-group,.supplier-help)>summary{cursor:pointer;color:var(--ar-navy,#183b4b);padding:12px 14px;font-weight:600}.supplier-minimal .supplier-settings-content{gap:12px;padding:0 14px 14px;display:grid}.supplier-minimal .supplier-settings-content>small{color:var(--ar-muted,#67818e);font-size:13px}.supplier-minimal .supplier-settings-content .supplier-connection{border:1px solid var(--sm-line);background:0 0;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid}.supplier-minimal .supplier-settings-content label{justify-content:space-between}.supplier-minimal .supplier-settings-content :is(small,span){font-size:14px;line-height:1.7}.supplier-minimal .supplier-pricing{margin:0}.supplier-minimal .supplier-pricing summary{min-height:44px;font-size:14px}.supplier-minimal .supplier-tools{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.supplier-minimal .supplier-tools label{width:auto;min-width:0!important}.supplier-minimal .supplier-tools>span{color:var(--ar-muted,#67818e);grid-column:1/-1;font-size:14px}.supplier-minimal .supplier-bulk{background:var(--ar-soft,#edf5f8);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:12px;padding:14px;display:grid}.supplier-minimal .supplier-bulk label{min-width:0!important}.supplier-minimal .supplier-bulk>span{padding-bottom:12px;font-size:14px}.supplier-minimal .supplier-bulk>button{white-space:normal;width:auto}.supplier-minimal .supplier-help p{margin:0;padding:0 14px 14px;font-size:14px;line-height:1.9}.supplier-minimal .supplier-selection-tools{justify-content:space-between;gap:8px}.supplier-minimal .supplier-selection-tools small{font-size:13px}.supplier-minimal .supplier-error{background:#b4231808;border:1px solid #b4231833;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.8}.supplier-minimal .supplier-empty{text-align:center;border:1px dashed var(--sm-line);border-radius:12px;padding:24px 16px;line-height:1.9}.supplier-minimal .supplier-pages{justify-content:center;gap:16px}.supplier-minimal .supplier-pages span{font-size:14px}.supplier-minimal .supplier-product-symbol{border-radius:10px;width:36px;height:36px}.supplier-minimal .supplier-table b{font-size:15px}.supplier-minimal summary:focus-visible{outline-offset:2px;outline:3px solid #0b4fd9}@media (max-width:760px){html body .moqimi-admin .moqimi-admin-mobile-bar{background:var(--admin-card);border-radius:0;margin-bottom:10px;padding:8px 4px}html body .moqimi-admin-mobile-bar>button{background:0 0;border:0;border-radius:50%}html body .moqimi-admin .admin-command-header{border-radius:14px!important;margin-bottom:12px!important;padding:12px!important}html body .moqimi-admin .admin-command-header>div:first-child,html body .moqimi-admin .admin-command-header .admin-header-actions{display:none!important}html body .moqimi-admin .admin-command-search{width:100%;margin:0!important}.supplier-minimal{gap:14px;padding:14px!important}.supplier-minimal .supplier-compact-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.supplier-minimal .supplier-compact-status strong{grid-area:1/1}.supplier-minimal .supplier-compact-status span{grid-area:2/1;font-size:13px}.supplier-minimal .supplier-compact-status button{grid-area:1/2/3;padding:8px 10px}.supplier-minimal .supplier-summary article{padding:10px 8px}.supplier-minimal .supplier-summary small{font-size:13px}.supplier-minimal .supplier-summary b{font-size:20px}.supplier-minimal .supplier-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supplier-minimal .supplier-tools label:first-child{grid-column:1/-1}.supplier-minimal .supplier-bulk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.supplier-minimal .supplier-bulk label{grid-column:1/-1;width:100%}.supplier-minimal .supplier-bulk>span{grid-column:1/-1;padding:0}.supplier-minimal .supplier-bulk>button{width:100%;font-size:14px}.supplier-minimal .supplier-table tr{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.supplier-minimal .supplier-table td{overflow-wrap:anywhere;min-width:0;padding:0!important}.supplier-minimal .supplier-table td:nth-child(2){grid-column:1/-1;margin:0;padding-inline-end:32px!important;padding-bottom:12px!important}.supplier-minimal .supplier-table td:nth-child(3),.supplier-minimal .supplier-table td:last-child{grid-column:1/-1}.supplier-minimal .supplier-table td:nth-child(n+3):before{font-size:13px}.supplier-minimal .supplier-selection-tools>small{width:100%}html body .moqimi-admin-drawer footer label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}html body .moqimi-admin-drawer footer select{font:inherit;border:1px solid var(--admin-line);background:var(--admin-card);min-height:44px;color:var(--admin-ink);border-radius:10px;padding:8px 12px}}html body .app-shell:has(.admin-overview-minimal){background:#f5f8fc!important}html body .admin-view.moqimi-admin.admin-overview-minimal{--ar-blue:#086b8a;--ar-navy:#183541;--ar-muted:#637885;--ar-line:#e0e8ee;--ar-card:#fff;--ar-soft:#f0f5f8;--admin-card:#fff;--admin-ink:#183541;--admin-line:#e0e8ee;--admin-muted:#637885;color:var(--ar-navy)!important;gap:16px!important;padding:20px!important}html body .admin-overview-minimal .staff-mode-switch-row{display:none!important}html body .admin-overview-minimal .admin-command-header{gap:16px!important;min-height:0!important;margin:0!important;padding:0!important}html body .admin-overview-minimal .admin-command-header h1{color:var(--ar-navy)!important;margin:0!important;font-size:24px!important}html body .admin-overview-minimal .admin-command-header :is(p,span){color:var(--ar-muted)!important;font-size:14px!important}html body .admin-overview-minimal .admin-command-search{border:1px solid var(--ar-line)!important;background:var(--ar-card)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;border-radius:12px!important;padding:0 12px!important}html body .admin-overview-minimal .admin-command-search input{box-shadow:none!important;min-width:0!important;height:44px!important;color:var(--ar-navy)!important;background:0 0!important;border:0!important;padding:10px 4px!important;font-size:16px!important}html body .admin-overview-minimal .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}html body .admin-overview-minimal .admin-quick-access>button{border:1px solid var(--ar-line)!important;background:var(--ar-card)!important;min-height:100px!important;box-shadow:none!important;text-align:start!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;gap:6px 10px!important;padding:16px!important;display:grid!important}html body .admin-overview-minimal .admin-quick-access>button>i{background:var(--ar-soft)!important;width:36px!important;height:36px!important;color:var(--ar-blue)!important;border-radius:10px!important;grid-area:1/1/3!important;align-self:center!important}html body .admin-overview-minimal .admin-quick-access>button>i svg{width:22px!important;height:22px!important}html body .admin-overview-minimal .admin-quick-access>button>span{color:var(--ar-muted)!important;grid-area:1/2!important;font-size:14px!important;line-height:1.6!important}html body .admin-overview-minimal .admin-quick-access>button>strong{color:var(--ar-navy)!important;grid-area:2/2!important;font-size:26px!important;line-height:1.2!important}html body .admin-overview-minimal .admin-workspace-content>.admin-section{box-shadow:none!important;background:0 0!important;border:0!important;gap:16px!important;padding:0!important;display:grid!important}html body .admin-overview-minimal .admin-section:has(>.admin-reference-home)>.admin-section-title{border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:44px!important;margin:0!important;padding:0!important;display:flex!important}html body .admin-overview-minimal .admin-section-title>div:first-child>span{display:none!important}html body .admin-overview-minimal .admin-section-title h2{color:var(--ar-navy)!important;margin:0!important;font-size:20px!important}html body .admin-overview-minimal .admin-overview-actions{align-items:center!important;gap:8px!important;display:flex!important}html body .admin-overview-minimal .admin-overview-actions button{border:1px solid var(--ar-line)!important;background:var(--ar-card)!important;min-height:44px!important;color:var(--ar-blue)!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 14px!important;font-size:14px!important;display:flex!important}html body .admin-overview-minimal .admin-overview-actions button svg{width:20px!important;height:20px!important}html body .admin-overview-minimal .admin-reference-home{gap:16px!important}html body .admin-overview-minimal .admin-balance-hero{border:1px solid var(--ar-line)!important;background:var(--ar-card)!important;min-height:120px!important;box-shadow:none!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:24px!important;display:grid!important}html body .admin-overview-minimal .admin-balance-hero>i,html body .admin-overview-minimal .admin-balance-hero>span{display:none!important}html body .admin-overview-minimal .admin-balance-hero>div{align-content:center!important;gap:12px!important;min-width:0!important;padding:0 16px!important;display:grid!important}html body .admin-overview-minimal .admin-balance-hero>div:first-child{border-inline-end:1px solid var(--ar-line)!important;padding-inline-start:0!important}html body .admin-overview-minimal .admin-balance-hero small{color:var(--ar-muted)!important;font-size:14px!important}html body .admin-overview-minimal .admin-balance-hero strong{color:var(--ar-navy)!important;overflow-wrap:anywhere!important;font-size:24px!important;line-height:1.6!important}html body .admin-overview-minimal :is(.admin-dashboard-widget,.admin-reference-panel){background:var(--ar-card)!important;border:1px solid var(--ar-line)!important;box-shadow:none!important;border-radius:16px!important;padding:18px!important}html body .admin-overview-minimal .admin-dashboard-widgets{gap:16px!important;margin-top:0!important}html body .admin-overview-minimal :is(.admin-overview-list,.admin-trend-panel,.admin-attention-panel) h3{color:var(--ar-navy)!important;font-size:18px!important}html body .admin-overview-minimal :is(.admin-overview-list,.admin-attention-panel) small{font-size:14px!important;line-height:1.6!important}html body .admin-overview-minimal .admin-financial-summary>article{background:var(--ar-soft)!important;color:var(--ar-navy)!important;border-radius:12px!important}html body .admin-overview-minimal .admin-financial-summary :is(span,small){color:var(--ar-muted)!important;font-size:14px!important}html body .admin-overview-minimal .admin-financial-summary strong{color:var(--ar-navy)!important;font-size:23px!important}html body .admin-overview-minimal .admin-mobile-bottom-nav>button.active,html body .admin-overview-minimal .admin-mobile-bottom-nav>button.active :is(svg,b,span){color:#086b8a!important;stroke:currentColor!important}html[data-theme=dark] body .app-shell:has(.admin-overview-minimal){background:#0f1b27!important}html[data-theme=dark] body .admin-view.moqimi-admin.admin-overview-minimal{--ar-navy:#e3eef5;--ar-muted:#acbdca;--ar-line:#2d4050;--ar-card:#182a38;--ar-soft:#223745;--ar-blue:#9cd5e6;--admin-card:#182a38;--admin-ink:#e3eef5;--admin-line:#2d4050;--admin-muted:#acbdca}@media (max-width:900px){html body .admin-view.moqimi-admin.admin-overview-minimal{padding:12px!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important;gap:14px!important}html body .admin-overview-minimal .moqimi-admin-mobile-bar{background:var(--ar-card)!important;box-shadow:none!important;border:0!important;border-radius:14px!important;min-height:64px!important;margin:0!important;padding:10px 12px!important}html body .admin-overview-minimal .moqimi-admin-mobile-bar b{color:var(--ar-navy)!important;font-size:18px!important}.admin-overview-minimal .moqimi-admin-mobile-bar small{font-size:13px!important}html body .admin-overview-minimal .admin-command-header{grid-template-rows:none!important;padding:0!important;display:block!important}html body .admin-overview-minimal .admin-command-search{width:100%!important;margin:0!important}html body .admin-overview-minimal .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .admin-overview-minimal .admin-quick-access>button{border-radius:14px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:4px 8px!important;min-height:100px!important;padding:12px!important}html body .admin-overview-minimal .admin-quick-access>button>i{width:30px!important;height:30px!important}.admin-overview-minimal .admin-quick-access>button>span{font-size:14px!important}html body .admin-overview-minimal .admin-section:has(>.admin-reference-home)>.admin-section-title{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}html body .admin-overview-minimal .admin-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body .admin-overview-minimal .admin-overview-actions button{width:100%!important}html body .admin-overview-minimal .admin-balance-hero{min-height:120px!important;padding:16px!important}.admin-overview-minimal .admin-balance-hero>div{padding:0 10px!important}html body .admin-overview-minimal .admin-balance-hero strong{font-size:20px!important}.admin-overview-minimal .admin-balance-hero small{font-size:14px!important}html body .admin-overview-minimal .admin-mobile-bottom-nav{background:var(--ar-card)!important;border-color:var(--ar-line)!important;border-radius:18px!important;inset-inline:10px!important;box-shadow:0 3px 20px #10273812!important}html body .admin-overview-minimal .admin-mobile-bottom-nav>button{color:var(--ar-muted)!important;min-height:56px!important}.admin-overview-minimal .admin-mobile-bottom-nav>button>b{font-size:12px!important}html body .admin-overview-minimal .admin-mobile-bottom-nav>button.active{background:var(--ar-soft)!important}}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:grid}html body .admin-overview-minimal .admin-overview-toolbar>div:first-child>span{display:none}html body .admin-overview-minimal .admin-overview-toolbar h2{color:var(--ar-navy);margin:0;font-size:20px;line-height:1.6}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-actions{min-width:0!important;max-width:100%!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-actions button{white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.6!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-actions button .shop-icon-glyph{flex-shrink:0!important;width:20px!important;height:20px!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-command-search input{outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;font-size:16px!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-mobile-bottom-nav>button.active .shop-icon-glyph :is(svg,img){filter:none!important;color:var(--ar-blue)!important;stroke:currentColor!important;opacity:1!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-mobile-bottom-nav>button.active :is(span,b){color:var(--ar-blue)!important}@media (max-width:900px){html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-overview-actions button{width:100%!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-command-header{gap:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-command-header>div:first-child,html body .admin-view.moqimi-admin.admin-overview-minimal .admin-command-header>.admin-header-actions{display:none!important}html body .admin-view.moqimi-admin.admin-overview-minimal .admin-reference-home{margin-bottom:0!important}}:root{--ui-icon-accent:#086b8a;--ui-focus:#086b8a}html[data-theme=dark]{--ui-icon-accent:#9cd5e6;--ui-focus:#9cd5e6}html body .app-shell{--interface-icon:var(--ui-icon-accent)}html body .app-shell :is(.shop-icon-glyph,.line-icon,svg.lucide,.brand-category-icon),html body .app-shell .moqimi-admin :is(.shop-icon-glyph,.line-icon,svg.lucide){color:var(--ui-icon-accent)!important;filter:none!important}html body .app-shell .shop-icon-glyph svg{color:inherit!important;stroke:currentColor!important;filter:none!important}html body .app-shell :is(.shop-icon-glyph,.line-icon,svg.lucide){flex-shrink:0}html body .app-shell :is(.primary-action,.primary,.cs-primary,.danger,.destructive,.composer-send,.recording-send,.credit-submit,.discount-request-submit,.service-picker-grid button[aria-pressed=true],.dashboard-wallet-card,.account-hero-id,.account-type-badge,.account-level-label,.account-status-legend,.supplier-badge,.status-badge,.order-status) :is(.shop-icon-glyph,.line-icon,svg.lucide),html body .app-shell .moqimi-admin :is(.primary-action,.primary,.cs-primary,.danger,.destructive,.status-badge,.order-status) :is(.shop-icon-glyph,.line-icon,svg.lucide),html body .app-shell button[type=submit] :is(.shop-icon-glyph,.line-icon,svg.lucide),html body .app-shell :is(.voice-play,.mini-voice-play)>svg.lucide,html body .support-mini-shell .mini-voice-play>svg.lucide{color:inherit!important}html body .app-shell :is(.bottom-nav,.admin-mobile-bottom-nav,.admin-mobile-bottomnav) button :is(.shop-icon-glyph,.line-icon,svg.lucide){color:var(--ui-icon-accent)!important;opacity:1!important;filter:none!important}html body .app-shell .moqimi-admin :is(.admin-mobile-bottom-nav,.admin-mobile-bottomnav) button :is(.shop-icon-glyph,svg){color:var(--ui-icon-accent)!important;filter:none!important}html body .app-shell button{word-break:normal;overflow-wrap:break-word;box-sizing:border-box}html body .app-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}html body .app-shell :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}html body .app-shell fieldset{min-inline-size:0;box-sizing:border-box;max-width:100%}html body .app-shell :is(.admin-workspace-content,.admin-section,.panel-form,.admin-form-grid,.admin-simple-card,.cs-card,.cs-product,.report-table-card,.report-builder,.smartpay-control-panel,.smartpay-pricing-section,.supplier-panel,.wallet-section,.orders-panel){box-sizing:border-box;min-width:0;max-width:100%}html body .app-shell :is(.panel-form,.admin-form-grid,.cs-form,.report-builder)>label{word-break:normal;overflow-wrap:break-word;min-width:0;max-width:100%}html body .app-shell :is(.admin-overview-actions,.catalog-manager-actions,.cs-row,.cs-product-actions,.report-save,.supplier-actions,.smartpay-primary-actions){flex-wrap:wrap;min-width:0;max-width:100%}html body .app-shell :is(.admin-overview-actions,.catalog-manager-actions,.cs-product-actions,.supplier-actions,.smartpay-primary-actions) button{min-height:44px;white-space:normal!important;word-break:normal!important;min-width:0!important;height:auto!important;line-height:1.65!important}html body .app-shell :is(.report-table-scroll,.smartpay-price-table,.supplier-table-scroll){overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ui-icon-accent) transparent;min-width:0;max-width:100%!important}html body .app-shell :is(.report-table-scroll,.smartpay-price-table){overflow-x:auto!important}html body .app-shell .report-table-scroll table{border-collapse:collapse;table-layout:auto;width:100%;min-width:640px;font-size:14px!important}html body .app-shell :is(.report-table-scroll,.smartpay-price-table) :is(th,td){text-align:start;vertical-align:middle;word-break:normal;padding:12px;line-height:1.7}html body .app-shell .report-table-scroll :is(th,td){white-space:nowrap}@media (min-width:761px){html body .app-shell .smartpay-price-table table{min-width:640px;font-size:14px}html body .app-shell .smartpay-price-table td{min-width:100px}html body .app-shell .smartpay-price-table :is(th,td):first-child{white-space:normal;overflow-wrap:break-word;min-width:180px;max-width:320px}}html body .app-shell .supplier-table{font-size:14px!important}html body .app-shell .supplier-table td small{line-height:1.7;font-size:13px!important}html body .app-shell .report-table-card :is(header,footer){flex-wrap:wrap;gap:12px}html body .app-shell .report-save{flex:220px;min-width:0!important}html body .app-shell .report-save input{flex:1;min-width:0}html body .app-shell .report-table-card>footer>div{flex-wrap:wrap}html body .app-shell .moqimi-admin .admin-reference-operations>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .app-shell .moqimi-admin .admin-reference-operations button{text-align:start!important;border:1px solid var(--ar-line,#e0e8ee)!important;background:var(--ar-card,#fff)!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;height:auto!important;min-height:64px!important;padding:12px!important;display:flex!important}html body .app-shell .moqimi-admin .admin-reference-operations button>i{flex:0 0 36px;background:var(--ar-soft,#f0f5f8)!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}html body .app-shell .moqimi-admin .admin-reference-operations button>b{flex:1;min-width:0;font-weight:600;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:auto!important;font-size:14px!important;line-height:1.7!important}html body .app-shell .moqimi-admin .admin-quick-access>button>i :is(.shop-icon-glyph,svg){color:var(--ui-icon-accent)!important}@media (max-width:900px){html body .app-shell .moqimi-admin .admin-reference-operations>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .app-shell .moqimi-admin .admin-reference-operations button{padding:10px!important}html body .app-shell .moqimi-admin .report-builder{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .moqimi-admin .report-builder .report-search{grid-column:1/-1!important}html body .app-shell .moqimi-admin .report-center-head{flex-wrap:wrap;gap:12px}html body .app-shell .moqimi-admin .report-builder label{font-size:14px!important}html body .app-shell .moqimi-admin :is(.admin-form-grid,.panel-form,.cs-form){min-width:0}html body .app-shell .cs-product-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}html body .app-shell .cs-product-actions>button{flex:100px}html body .app-shell .cs-product-actions>.cs-row{flex-wrap:wrap;gap:8px;display:flex}html body .app-shell .cs-product h3{word-break:normal;overflow-wrap:break-word;white-space:normal!important}html body .app-shell .supplier-table td:nth-child(n+3):before{font-size:13px!important}}@media (max-width:380px){html body .app-shell .moqimi-admin .admin-reference-operations>div,html body .app-shell .moqimi-admin :is(.report-builder,.admin-form-grid,.cs-form){grid-template-columns:minmax(0,1fr)!important}html body .app-shell .moqimi-admin .report-builder .report-search{grid-column:auto!important}}html body .app-shell :is(.report-table-scroll,.smartpay-price-table,.supplier-table-scroll):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}html body .auth-published img[src^="/auth-assets/icons/"]:not([src$="/google.svg"]){filter:brightness(0)saturate()invert(29%)sepia(67%)saturate(1230%)hue-rotate(160deg)brightness(93%)contrast(94%)}html body .auth-published[data-appearance=dark] img[src^="/auth-assets/icons/"]:not([src$="/google.svg"]){filter:brightness(0)saturate()invert(85%)sepia(21%)saturate(780%)hue-rotate(154deg)brightness(94%)contrast(90%)}@media (prefers-color-scheme:dark){html body .auth-published[data-appearance=auto] img[src^="/auth-assets/icons/"]:not([src$="/google.svg"]){filter:brightness(0)saturate()invert(85%)sepia(21%)saturate(780%)hue-rotate(154deg)brightness(94%)contrast(90%)}}.admin-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.admin-pagination button{min-height:44px}.db-picker-search{width:100%;min-height:44px;display:block}.db-picker .admin-pagination{grid-column:1/-1}html body .app-shell .admin-view.moqimi-admin .admin-command-header h1{color:var(--ar-navy,#183541)!important;opacity:1!important}html body .app-shell .admin-view.moqimi-admin .admin-command-header>div:first-child>span{color:var(--ui-icon-accent,#086b8a)!important;opacity:1!important}html body .app-shell .admin-view.moqimi-admin .admin-command-header p{color:#546b78!important;opacity:1!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-command-header p{color:#b4c6ce!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .staff-role-guide,html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-quick-access>button,html[data-theme=dark] body .app-shell .admin-view.moqimi-admin :is(.admin-command-search,.admin-theme-control){background:var(--ar-card,#19333f)!important;color:var(--ar-navy,#e1edf3)!important;border-color:var(--ar-line,#334d58)!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-workspace-content>.admin-section:not(:has(>.admin-reference-home)){background:var(--ar-card,#19333f)!important;color:var(--ar-navy,#e1edf3)!important;border-color:var(--ar-line,#334d58)!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin :is(.staff-management-section h2,.staff-role-guide h3,.staff-role-guide b,.staff-create-form label,.admin-theme-control select,.staff-create-form select){color:var(--ar-navy,#e1edf3)!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .staff-role-guide span{line-height:1.8;color:#b4c6ce!important;font-size:14px!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin :is(.admin-theme-control select,.staff-create-form select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10232d!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups :is(h2,button:not(.active)){color:#e1edf3!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups button.active{color:#e1edf3!important;background:#284d5c!important}html body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups :is(h2,button)>span{color:inherit!important;opacity:1!important;visibility:visible!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .staff-role-guide>div{border-color:#334d58!important}html body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups button>em{font-style:normal;color:#183541!important;opacity:1!important;font-size:14px!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups button>em{color:#e1edf3!important;background:#284d5c!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-quick-access>button>i{color:#9cd5e6!important;background:#233e4a!important}.db-preview-controls{background:var(--admin-card,#fff);border-bottom:1px solid var(--admin-line,#dfebef);flex-wrap:wrap;align-items:end;gap:10px;padding:12px 16px;display:flex}.db-preview-controls>div{flex-wrap:wrap;gap:6px;display:flex}.db-preview-controls label{gap:5px;font-size:14px;display:grid}.db-preview-controls :is(button,select,input){font:inherit;border:1px solid var(--admin-line,#dfebef);background:var(--admin-card,#fff);max-width:100%;min-height:44px;color:var(--admin-ink,#183541);border-radius:10px;padding:8px 12px;font-size:14px}.db-preview-controls input{width:140px}.db-preview-controls button[aria-pressed=true]{color:#fff;background:#086b8a}.db-preview-controls p{color:var(--admin-muted,#546b78);flex-basis:100%;margin:0;font-size:14px;line-height:1.8}html body .db-preview>header nav button{white-space:nowrap;min-width:64px;word-break:normal!important;overflow-wrap:normal!important;padding:8px!important}.preview-sandbox-banner{z-index:10000;text-align:center;color:#594414;direction:rtl;background:#fff2cb;border-bottom:1px solid #d8bb65;font-size:13px;line-height:28px;position:fixed;inset:0 0 auto}body.preview-sandbox-active{padding-top:28px!important}.preview-layout-section{border:2px dashed #086b8a;border-radius:16px;min-width:0;margin-bottom:8px;padding:6px;overflow:visible}.preview-layout-toolbar{color:#183541;background:#eef7fa;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;display:flex}.preview-layout-toolbar button{min-height:36px;font:inherit;color:#183541;cursor:pointer;background:#fff;border:1px solid #b6d2df;border-radius:8px;padding:6px;font-size:13px}.preview-layout-toolbar [data-preview-grip]{cursor:grab;touch-action:none;text-align:start;flex:1}[data-preview-mode=edit] [data-preview-entry-id]{touch-action:none;outline-offset:-2px;outline:1px dashed #86b7c8;cursor:grab!important}[data-preview-mode=edit] .gently-moving-products{scroll-behavior:auto}html[data-theme=dark] .preview-layout-toolbar{color:#e1edf3;background:#19333f}html[data-theme=dark] .preview-layout-toolbar button{color:#e1edf3;background:#233e4a;border-color:#456773}@media (max-width:600px){.db-preview-controls{padding:10px}.db-preview-controls>div{width:100%}.db-preview-controls>div button{flex:1}.db-preview-controls label{flex:1;min-width:110px}}:is(.dashboard-products-layout-two,.dashboard-products-layout-three,.dashboard-products-layout-four,.dashboard-products-layout-grid,.dashboard-products-layout-list) .compact-recommendation-track{grid-template-columns:repeat(var(--dashboard-product-columns,4),minmax(0,1fr));gap:12px;padding:8px;overflow:visible;display:grid!important}.dashboard-products-layout-two{--dashboard-product-columns:2}.dashboard-products-layout-three{--dashboard-product-columns:3}.dashboard-products-layout-list{--dashboard-product-columns:1}:is(.dashboard-products-layout-two,.dashboard-products-layout-three,.dashboard-products-layout-four,.dashboard-products-layout-grid,.dashboard-products-layout-list) .compact-recommendation-card{max-width:100%;width:auto!important;min-width:0!important}@media (max-width:600px){:is(.dashboard-products-layout-two,.dashboard-products-layout-three,.dashboard-products-layout-four,.dashboard-products-layout-grid){--dashboard-product-columns:2}}html body .app-shell .admin-view.moqimi-admin .admin-orders-section{--order-muted:#546b78}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-orders-section{--order-muted:#b4c6ce}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row{gap:8px;background:0 0!important;border:0!important;flex-wrap:wrap!important;padding:0!important;display:flex!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row button{align-items:center;gap:8px;display:flex;border-color:var(--ar-line)!important;min-height:44px!important;color:var(--ar-navy)!important;background:var(--ar-soft)!important;padding:8px 12px!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row button.active{color:#fff!important;background:#086b8a!important;border-color:#086b8a!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row button b{color:inherit;font-variant-numeric:tabular-nums;min-width:20px;font-size:14px}html body .app-shell .admin-view.moqimi-admin .admin-order-tools{background:var(--ar-soft)!important;border:1px solid var(--ar-line)!important;border-radius:12px!important;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto!important;gap:10px!important;padding:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools label{min-width:0;color:var(--order-muted)!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools .admin-order-search{gap:5px;background:0 0!important;border:0!important;grid-template-columns:20px 1fr!important;padding:0!important;display:grid!important}html body .app-shell .admin-view.moqimi-admin .admin-order-search input{grid-column:1/-1;width:100%;background:var(--ar-card)!important;min-height:44px!important;color:var(--ar-navy)!important;border:1px solid var(--ar-line)!important;border-radius:8px!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools select{background:var(--ar-card)!important;color:var(--ar-navy)!important;min-height:44px!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-result-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html body .app-shell .admin-view.moqimi-admin .admin-orders-result-bar :is(p,button){color:var(--order-muted)!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-card.admin-order-detail{background:var(--ar-card)!important;color:var(--ar-navy)!important;border:1px solid var(--ar-line)!important;box-shadow:none!important;border-radius:12px!important;padding:10px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail{border:0!important;margin:0!important;padding:0!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{cursor:pointer;list-style:none;background:var(--ar-card)!important;min-height:100px!important;color:var(--ar-navy)!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(120px,.9fr) minmax(120px,1fr) minmax(150px,1.3fr) minmax(110px,.8fr) minmax(115px,.9fr) minmax(120px,.9fr) 68px!important;align-items:start!important;gap:12px!important;padding:10px!important;display:grid!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance::-webkit-details-marker{display:none}html body .app-shell .admin-view.moqimi-admin .admin-order-glance>span{align-content:start;gap:4px;min-width:0;display:grid}html body .app-shell .admin-view.moqimi-admin .admin-order-glance :is(b,small,em,time){overflow-wrap:anywhere;font-style:normal;opacity:1!important;line-height:1.7!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance b{color:var(--ar-navy)!important;font-size:14px!important;font-weight:650!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance :is(small,em){color:var(--order-muted)!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance time{color:var(--order-muted)!important;font-size:13px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance :is(button,.order-glance-open){justify-content:center;align-items:center;gap:5px;background:var(--ar-soft)!important;min-height:44px!important;color:var(--ar-navy)!important;border:1px solid var(--ar-line)!important;border-radius:8px!important;padding:6px!important;font-size:14px!important;display:flex!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance button{width:fit-content;min-width:72px}html body .app-shell .admin-view.moqimi-admin .admin-order-glance .order-glance-open{flex-wrap:wrap;align-self:center!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance .when-open{display:none!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail[open]>.admin-order-glance{margin-bottom:12px;border-bottom:1px solid var(--ar-line)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail[open]>.admin-order-glance .when-closed{display:none!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail[open]>.admin-order-glance .when-open{display:inline!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail[open] .order-glance-open .shop-icon-glyph{transform:rotate(-90deg)}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail :is(.admin-order-management,.admin-order-primary,.admin-order-critical,.admin-order-money,.admin-order-technical-details){background:var(--ar-soft)!important;color:var(--ar-navy)!important;border-color:var(--ar-line)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail :is(strong,b,label,summary){color:var(--ar-navy)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail :is(small,em,.admin-order-management p){color:var(--order-muted)!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-form-grid{border:0!important;grid-template-columns:1fr 1fr!important;margin:0!important;padding:0!important}html body .app-shell .admin-view.moqimi-admin .admin-order-form-grid .admin-order-note{grid-column:1/-1}html body .app-shell .admin-view.moqimi-admin .admin-order-form-grid :is(input,select,textarea){background:var(--ar-card)!important;min-height:44px!important;color:var(--ar-navy)!important;border-color:var(--ar-line)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-form-grid textarea{height:auto!important;min-height:80px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html body .app-shell .admin-view.moqimi-admin .admin-order-editor-actions :is(button,span){width:auto!important;min-height:44px!important;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-editor-actions .admin-order-save-button{color:#fff!important;background:#086b8a!important;border-color:#086b8a!important}html body .app-shell .admin-view.moqimi-admin .admin-order-editor-actions button:disabled{cursor:not-allowed;opacity:.55!important}html body .app-shell .admin-view.moqimi-admin .admin-order-line-items{gap:8px;padding:12px;display:grid}html body .app-shell .admin-view.moqimi-admin .admin-order-line-items>div{border-bottom:1px solid var(--ar-line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}html body .app-shell .admin-view.moqimi-admin .admin-order-line-items b{flex:1;min-width:140px}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin .admin-order-glance .status{color:#e1edf3!important;background:#284d5c!important;border-color:#456773!important}@media (max-width:1420px){html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:repeat(3,minmax(0,1fr))!important}.order-glance-open{grid-column:3}.order-glance-reference{grid-row:1}.order-glance-status{grid-area:1/3}html body .app-shell .admin-view.moqimi-admin .admin-order-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .admin-view.moqimi-admin .admin-order-search{grid-column:1/-1}}@media (max-width:600px){html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:6px!important}.order-glance-status{grid-column:2}.order-glance-customer{grid-column:1}.order-glance-product{grid-column:2}.order-glance-open{grid-column:1/-1}html body .app-shell .admin-view.moqimi-admin .admin-order-form-grid{grid-template-columns:minmax(0,1fr)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools{padding:10px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools>button{grid-column:1/-1}html body .app-shell .admin-view.moqimi-admin .admin-order-editor-actions button{flex:1}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:8px!important}}html body .app-shell .admin-view.moqimi-admin .admin-command-header{background:var(--ar-card)!important;border:1px solid var(--ar-line)!important;border-radius:14px!important;padding:16px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance .status{white-space:normal;width:fit-content;line-height:1.7;font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-technical-details{margin-top:10px!important}.pv-viewport{color:#183541;background:#edf3f6;min-width:0;position:relative}.pv-toolbar{border-block:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);color:var(--ar-navy,#183541);flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.pv-toolbar>div,.pv-toolbar form{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.pv-toolbar label{gap:4px;font-size:14px;display:grid}.pv-toolbar :is(input,button){font:inherit;border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);min-height:44px;color:var(--ar-navy,#183541);border-radius:8px;padding:8px 10px;font-size:14px}.pv-toolbar input{width:90px}.pv-toolbar button[aria-pressed=true],.pv-toolbar .pv-present{color:#fff;background:#086b8a;border-color:#086b8a}.pv-toolbar p{flex-basis:100%;margin:0;font-size:14px}.pv-stage{box-sizing:border-box;background:#edf3f6;justify-content:center;align-items:center;min-width:0;max-width:100%;height:720px;padding:12px;display:flex;overflow:hidden}.pv-scaled{flex:none;position:relative}.pv-device{transform-origin:0 0;background:#fff;position:absolute;inset:0 auto auto 0;overflow:hidden;box-shadow:0 8px 28px #18354126}html body .app-shell .moqimi-admin .pv-device>.db-real-preview{background:#fff;display:block;border:0!important;width:100%!important;max-width:none!important;height:100%!important}.pv-guide{border:1px solid var(--ar-line,#dce8ec);background:var(--ar-card,#fff);color:var(--ar-navy,#183541);border-radius:10px;margin:12px;padding:12px;font-size:14px;line-height:1.9}.pv-guide>summary{cursor:pointer;min-height:32px;font-size:14px}.pv-guide p{margin:10px 0;font-size:14px;line-height:1.9}:-webkit-any(.pv-viewport.pv-expanded,.pv-viewport:-webkit-full-screen){z-index:2147483640!important;background:#0a1820!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}:is(.pv-viewport.pv-expanded,.pv-viewport:fullscreen){z-index:2147483640!important;background:#0a1820!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.pv-expanded>.pv-toolbar{display:none!important}.pv-expanded>.pv-stage{background:#0a1820!important;width:100vw!important;height:100dvh!important;padding:12px!important}.pv-exit{z-index:3;color:#fff;min-height:44px;font:inherit;opacity:0;background:#19333f;border:1px solid #7797a6;border-radius:8px;padding:8px 12px;font-size:14px;transition:opacity .15s;position:absolute;top:12px;left:12px}:is(.pv-exit:hover,.pv-exit:focus-visible){opacity:1}.pv-expanded:has(.pv-stage:hover)>.pv-exit:hover{opacity:1}html[data-theme=dark] .pv-stage{background:#10232d}@media (max-width:600px){.pv-stage{height:680px}.pv-toolbar{padding:10px}.pv-toolbar>div{width:100%}.pv-toolbar>div button{flex:1}.pv-toolbar form{width:100%}.pv-toolbar form label{flex:1}.pv-toolbar input{width:100%}.pv-toolbar>.pv-present{flex:1}.pv-guide{margin:10px}}html body .app-shell:has(.admin-view.moqimi-admin){background:#f4f6f8!important}html[data-theme=dark] body .app-shell:has(.admin-view.moqimi-admin){background:#10212b!important}html body .app-shell .admin-view.moqimi-admin{--ar-blue:#086b8a;--admin-blue:#086b8a;--ar-line:#dfe6eb;--ar-soft:#f5f7f9;--ar-card:#fff;--ar-navy:#183541;--ar-muted:#546b78;gap:18px!important;font-size:16px!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin{--ar-line:#334a56;--ar-soft:#203641;--ar-card:#19303b;--ar-navy:#e1edf3;--ar-muted:#b4c6ce}html body .app-shell .admin-view.moqimi-admin :is(.admin-command-header,.admin-desktop-sidebar,.admin-workspace-content>.admin-section){background:var(--ar-card)!important;border:1px solid var(--ar-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-command-header{min-height:96px!important;padding:16px 20px!important}html body .app-shell .admin-view.moqimi-admin .admin-command-header h1{font-size:26px!important;line-height:1.6!important}html body .app-shell .admin-view.moqimi-admin :is(.admin-command-search,.admin-theme-control){border:1px solid var(--ar-line)!important;background:var(--ar-soft)!important;box-shadow:none!important;border-radius:8px!important}html body .app-shell .admin-view.moqimi-admin .admin-desktop-sidebar>header :is(b,small){color:var(--ar-navy)!important}html body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups button{min-height:48px!important;color:var(--ar-navy)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;font-size:15px!important}html body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups button:is(:hover,:focus-visible,.active){background:var(--ar-soft)!important;color:var(--ui-icon-accent)!important}html body .app-shell .admin-view.moqimi-admin .admin-desktop-nav-groups button>em{background:var(--ar-soft)!important;color:var(--ar-navy)!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section{gap:16px!important;padding:20px!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row{border-bottom:1px solid var(--ar-line)!important;gap:6px!important;padding-bottom:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row button{background:0 0!important;border-color:#0000!important;border-radius:8px!important;padding:10px 12px!important;font-size:15px!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section .admin-filter-row button.active{background:var(--ar-soft)!important;color:var(--ui-icon-accent)!important;border-color:var(--ar-line)!important;box-shadow:inset 0 -2px var(--ui-icon-accent)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools{background:0 0!important;border:0!important;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto!important;gap:12px!important;padding:0!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools :is(.admin-order-sort,.admin-order-search){background:0 0!important;border:0!important;padding:0!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools label{align-content:end;gap:8px!important;font-size:14px!important;line-height:1.7!important;display:grid!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools .admin-order-search{grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools :is(input,select,.mq-date-trigger,.admin-order-bulk-toggle){background:var(--ar-card)!important;min-height:48px!important;color:var(--ar-navy)!important;border:1px solid var(--ar-line)!important;box-shadow:none!important;border-radius:8px!important;padding:10px 12px!important;font-size:15px!important}html body .app-shell .admin-view.moqimi-admin .mq-date-trigger svg{color:var(--ui-icon-accent)!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools .admin-order-bulk-toggle.active{background:var(--ar-soft)!important;color:var(--ui-icon-accent)!important}html body .app-shell .admin-view.moqimi-admin .admin-card-list{gap:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-card.admin-order-detail{border-radius:10px!important;padding:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:minmax(130px,.85fr) minmax(190px,1.3fr) minmax(210px,1.4fr) minmax(125px,.85fr) minmax(145px,.9fr) minmax(135px,.85fr) 98px!important;align-items:center!important;gap:14px!important;min-height:108px!important;padding:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance :is(b,small,em,time){overflow-wrap:break-word!important;word-break:normal!important;line-height:1.7!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance b{font-size:16px!important;font-weight:600!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance time{font-size:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance>.order-glance-amount b{font-variant-numeric:tabular-nums;font-size:17px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance .order-glance-open{background:var(--ar-card)!important;min-height:44px!important;color:var(--ui-icon-accent)!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance .order-glance-open .shop-icon-glyph{flex:none;width:16px!important;height:16px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance button{border-color:var(--ar-line)!important;background:0 0!important;min-width:44px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance .status{border-radius:6px!important;padding:5px 10px!important;font-size:14px!important;font-weight:600!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-result-bar{margin-block:4px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-management-heading strong{font-size:16px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-editor-actions>button{border-radius:8px!important}@media (min-width:1421px){html body .app-shell .admin-view.moqimi-admin .order-glance-target button>span{display:none!important}.order-glance-target button{width:44px!important}}@media (max-width:1420px){html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .admin-view.moqimi-admin .admin-order-search{grid-column:1/-1}}@media (max-width:600px){html body .app-shell .admin-view.moqimi-admin .admin-command-header{min-height:0!important;padding:14px!important}html body .app-shell .admin-view.moqimi-admin .admin-orders-section{gap:12px!important;padding:12px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-card.admin-order-detail{padding:8px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:8px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-glance b{font-size:16px!important}html body .app-shell .admin-view.moqimi-admin .admin-order-tools{gap:10px!important}}html body .app-shell .admin-view.moqimi-admin .admin-order-card{container:order-card minimal-order/inline-size}@container minimal-order (width<=1160px){html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:repeat(3,minmax(0,1fr))!important}.order-glance-open{grid-column:3}.order-glance-reference{grid-row:1}.order-glance-status{grid-area:1/3}}@container minimal-order (width<=550px){html body .app-shell .admin-view.moqimi-admin .admin-order-workspace-detail>.admin-order-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-glance-status{grid-column:2}.order-glance-customer{grid-column:1}.order-glance-product{grid-column:2}.order-glance-open{grid-column:1/-1}}.order-history-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.order-history-pagination button{border:1px solid var(--line,#d8e2e7);background:var(--panel,#fff);min-height:44px;color:var(--text,#20343d);border-radius:10px;padding:8px 20px}.order-history-pagination button:disabled{opacity:.5}.order-payment-state{color:var(--text,#20343d);margin:12px 0;font-size:14px;line-height:1.8}html body .app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px!important}html body .app-shell :is(button,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus,#086b8a);outline-offset:3px}html body .app-shell :is(.admin-form-grid,.panel-form,.cs-form,.report-builder) label{min-width:0;line-height:1.7;font-size:14px!important}html body .app-shell :is(.member-controls,.member-actions-menu,.members-pagination,.report-center,.cs-product-actions,.account-dashboard-view,.order-card-details) button{white-space:normal;min-height:44px;font-size:14px!important}html body .app-shell :is(.orders-overview-card,.order-card-primary,.order-card-secondary,.wallet-entry-main,.cs-product,.report-table-card){min-width:0}html body .app-shell :is(.order-card-primary small,.order-card-secondary small,.wallet-entry-category,.member-mobile-contact small,.member-mobile-contact b,.members-search-box,.members-pagination,.receipt-banner-brand small){font-size:13px!important;line-height:1.7!important}html body .app-shell :is(.order-card-primary b,.cs-product h3){overflow-wrap:anywhere;line-height:1.7}html body .app-shell .report-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}html body .app-shell .report-table-scroll :is(th,td){padding:12px;font-size:14px;line-height:1.7}html body :is(.receipt-backdrop,.member-detail-backdrop){overscroll-behavior:contain;padding:16px;overflow-y:auto}html body :is(.receipt-backdrop .order-receipt,.member-detail-sheet){overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto}html body .receipt-backdrop .receipt-toolbar{z-index:2;background:var(--panel,#fff);position:sticky;top:0}@media (max-width:600px){html body .app-shell .page-view:not(.account-support-view),html body .app-shell .admin-workspace-content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}html body .app-shell :is(.bottom-nav,.admin-mobile-bottom-nav){padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}html body .app-shell .products-page-grid:not(.shop-single-product){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .app-shell .products-page-grid .shop-product-card :is(h3,p){white-space:normal;overflow-wrap:anywhere}html body .app-shell .products-page-grid .shop-product-card footer{flex-wrap:wrap;gap:8px}html body .app-shell .products-page-grid .shop-product-card footer button{min-height:44px}html body .app-shell :is(.member-filter-row,.members-filter-row,.report-save,.report-export){flex-wrap:wrap;min-width:0}html body .app-shell :is(.calendar-workspace,.weather-picker){max-height:calc(100dvh - 32px);overflow-y:auto}}@media (hover:none),(pointer:coarse){html body .pv-exit{min-height:44px;opacity:1!important}}@media (prefers-reduced-motion:reduce){html body :is(.app-shell,.auth-shell) *,html body :is(.app-shell,.auth-shell) :before,html body :is(.app-shell,.auth-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{html body .receipt-backdrop .order-receipt{max-height:none!important;overflow:visible!important}html body .receipt-backdrop{padding:0!important;overflow:visible!important}html body .receipt-toolbar{position:static!important}html body .receipt-display-controls,html body .receipt-toolbar,html body .receipt-backdrop footer{display:none!important}}.report-kpis>article{border:1px solid var(--admin-line,#dce5ef);background:var(--admin-card,#fff);min-width:0;color:var(--admin-ink,#193452);text-align:start;border-radius:13px;gap:4px;padding:13px;display:grid}[data-theme=dark] .report-kpis>article{background:var(--admin-card,#111f31);border-color:var(--admin-line,#2a3d54);color:var(--admin-ink,#eaf2fc)}.report-error{border:1px solid var(--admin-line,#dce5ef);border-radius:12px;padding:16px}.report-error button{min-height:44px}html body :is(.product-detail-backdrop,.pin-backdrop,.notification-backdrop,.calendar-backdrop,.weather-backdrop,.sensitive-reauth-backdrop,.member-status-backdrop){overscroll-behavior:contain;overflow-y:auto}html body :is(.minimal-product-sheet,.pin-bottom-sheet,.theme-editor-sheet,.sensitive-reauth-dialog,.member-status-dialog,.turkey-package-modal){overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 24px);overflow-y:auto}html body :is(.notification-drawer,.theme-editor-sheet,.sensitive-reauth-dialog,.member-status-dialog) :is(button,input,textarea,select){min-height:44px}html body :is(.theme-editor-sheet,.sensitive-reauth-dialog,.member-status-dialog) label{font-size:14px;line-height:1.7}html[dir=ltr] body .app-shell :is(.catalog-simple,.commission-settings,.report-center,.bug-reports,.cs-product,.cs-category-row,.member-detail-sheet,.minimal-product-sheet,.notification-drawer,.theme-editor-sheet,.sensitive-reauth-dialog,.member-status-dialog){text-align:start!important;direction:ltr!important}html[dir=ltr] body .app-shell :is(.cs-form,.report-builder,.commission-settings,.bug-form,.theme-editor-sheet) :is(label,input,select,textarea){text-align:start!important}.admin-orders-section{--ops-blue:#0b4fd9;--ops-teal:#086b8a}.admin-orders-section .api-order-approval-panel{background:var(--surface,#fff)!important;box-shadow:none!important;border-radius:14px!important;margin:0 0 14px!important;padding:16px!important}.api-order-approval-panel h3{margin:0 0 10px;font-size:15px}.api-execution-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.api-execution-switch{border:1px solid var(--line,#dbe5eb);border-radius:10px;gap:4px;padding:4px;display:flex}.api-execution-switch button{background:0 0!important;border:0!important;border-radius:7px!important;min-height:40px!important;padding:9px 16px!important}.api-execution-switch button[aria-pressed=true]{color:#fff!important;background:#0b4fd9!important}.api-execution-help{margin:10px 0;font-size:13px}.api-execution-help summary{cursor:pointer}.api-execution-help p{margin:8px 0!important}.admin-orders-section .admin-card-list{gap:8px!important}.admin-orders-section .admin-order-card{border:1px solid var(--line,#dbe5eb)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--surface,#fff)!important;border-radius:12px!important;margin:0!important;padding:0!important}.admin-orders-section .admin-order-glance{background:0 0!important;border:0!important;grid-template-columns:1.1fr 1fr 1.4fr 1fr .8fr 1fr 90px!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:14px 16px!important}.admin-orders-section .admin-order-glance small{font-size:11px!important}.admin-orders-section .admin-order-glance b{font-size:14px!important}.admin-orders-section .admin-order-glance time,.admin-orders-section .admin-order-glance em{font-size:11px!important}.admin-orders-section .order-glance-target button{width:28px!important;min-height:28px!important;padding:4px!important}.admin-orders-section .order-glance-target button span{display:none}.admin-orders-section .order-glance-open{border:1px solid var(--line,#dbe5eb)!important;border-radius:8px!important;padding:8px 10px!important;font-size:13px!important}.admin-orders-section .admin-order-expanded[open]>.admin-order-glance{border-bottom:1px solid var(--line,#dbe5eb)!important;background:#0b4fd90d!important}.admin-orders-section .admin-order-customer{margin:0 0 12px!important;padding:12px!important}.admin-orders-section .admin-order-primary{margin:0!important;padding:14px!important}.admin-orders-section .admin-order-service-icon{width:40px!important;height:40px!important}.admin-orders-section .admin-order-priority-grid{gap:8px!important}.admin-orders-section .admin-order-critical,.admin-orders-section .admin-order-money{padding:10px!important}.admin-orders-section .admin-order-management{margin:0!important;padding:14px!important}.admin-orders-section .admin-order-editor-actions p{flex-basis:100%;font-size:12px!important}.admin-orders-section .admin-order-technical-details{margin:0!important;padding:14px!important}.admin-orders-section .admin-order-technical-details h3{font-size:14px}.admin-orders-section .admin-order-glance .order-glance-status .status{white-space:nowrap}.admin-orders-section .admin-order-selector{margin:10px 16px!important}.order-detail-tabs{padding:14px}.order-detail-tablist{border-bottom:1px solid var(--line,#dbe5eb);gap:6px;margin-bottom:14px;padding-bottom:10px;display:flex}.order-detail-tablist button{min-height:40px;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 16px!important}.order-detail-tablist button[aria-selected=true]{color:#0b4fd9!important;background:#0b4fd914!important}.order-detail-tabs [hidden]{display:none!important}.order-summary-footer{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 0;font-size:13px;display:flex}.order-summary-footer span{overflow-wrap:anywhere}.order-summary-footer button{margin-inline-start:auto}.order-detail-tablist :focus-visible{outline-offset:2px;outline:2px solid #0b4fd9}.supplier-minimal .supplier-connection{box-shadow:none!important;border-radius:14px!important;padding:16px!important}.supplier-minimal .supplier-connection h2{font-size:20px!important}.supplier-minimal .supplier-connection p{margin:5px 0 0;font-size:13px}.supplier-connection-cards{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.supplier-connection-card{border:1px solid var(--line,#dbe5eb);background:var(--surface,#fff);border-radius:14px;padding:16px}.supplier-connection-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.supplier-connection-card h3{margin:0;font-size:16px}.supplier-connection-card p{font-size:13px;line-height:1.8}.supplier-connection-card small{color:var(--muted,#607986);margin-bottom:12px;font-size:12px;display:block}.connection-warning,.connection-neutral{border-radius:7px;padding:5px 9px;font-size:12px}.connection-warning{color:#825b08;background:#fff3d5}.connection-neutral{color:#086b8a;background:#edf4f8}.supplier-sync-toolbar{border:1px solid var(--line,#dbe5eb);background:var(--surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}.supplier-sync-toolbar label{align-items:center;gap:8px;font-size:13px;display:flex}.supplier-sync-toolbar input{accent-color:#0b4fd9;width:18px;height:18px}.supplier-sync-toolbar small,.supplier-sync-toolbar details{font-size:12px}.supplier-sync-toolbar details p{max-width:500px}.supplier-minimal .supplier-tools{gap:12px!important}.supplier-minimal .supplier-bulk{background:var(--surface,#f6f9ff)!important;border-color:#b8cefa!important;border-radius:12px!important;padding:12px!important}.supplier-minimal .supplier-table th,.supplier-minimal .supplier-table td{padding:12px!important;font-size:13px!important}.supplier-minimal .supplier-table small{font-size:11px!important}.supplier-minimal .supplier-table-scroll{border-radius:12px!important}.supplier-minimal .supplier-help{margin:10px 0!important;padding:10px 14px!important}.supplier-minimal .supplier-pages{padding:10px!important}.catalog-simple{max-width:100%!important}.catalog-simple .cs-card{box-shadow:none!important;border-radius:12px!important;margin:8px 0!important;padding:12px 16px!important}.catalog-simple .cs-product{grid-template-columns:48px 1fr auto!important;gap:14px!important}.catalog-simple .cs-product img,.catalog-simple .cs-product-icon{border-radius:10px!important;width:48px!important;height:48px!important}.catalog-simple .cs-product h3{font-size:15px!important}.catalog-simple .cs-product p{font-size:13px!important}.catalog-simple .cs-product-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.catalog-simple button{border-radius:8px!important;font-size:13px!important}.catalog-simple .cs-filter,.catalog-simple .cs-tabs{margin:12px 0!important}.catalog-simple .cs-tabs button[aria-pressed=true]{background:#0b4fd9!important;border-color:#0b4fd9!important}.catalog-simple .cs-grid{gap:12px!important}@media (max-width:1100px){.admin-orders-section .admin-order-glance{grid-template-columns:1fr 1fr 1fr!important}.admin-orders-section .order-glance-open{justify-self:end}.admin-orders-section .order-glance-product{grid-column:auto!important}}@media (max-width:650px){.admin-orders-section .admin-order-glance{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px!important}.admin-orders-section .order-glance-customer em,.admin-orders-section .order-glance-product em{display:none}.admin-orders-section .order-glance-product{grid-column:1/-1!important}.admin-orders-section .order-glance-open{grid-area:5/2}.admin-orders-section .order-glance-status{grid-area:5/1}.admin-orders-section .admin-order-priority-grid{grid-template-columns:1fr 1fr!important}.order-detail-tabs{padding:10px}.order-detail-tablist{gap:2px}.order-detail-tablist button{flex:1;padding:8px!important;font-size:13px!important}.order-summary-footer{gap:10px;display:grid}.order-summary-footer button{margin:0}.supplier-connection-cards{grid-template-columns:1fr}.supplier-sync-toolbar{align-items:flex-start;gap:8px}.supplier-sync-toolbar small{flex-basis:100%}.catalog-simple .cs-product{grid-template-columns:48px 1fr!important}.catalog-simple .cs-product-actions{grid-column:1/-1}.catalog-simple .cs-product-actions button{flex:1}.supplier-minimal .supplier-bulk{position:static!important}.api-execution-switch{width:100%}.api-execution-switch button{flex:1}.admin-orders-section .admin-orders-workbench{gap:10px!important}}.smartpay-control-panel .smartpay-settings-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:14px!important;padding:16px!important}.smartpay-control-panel .smartpay-page-heading{box-shadow:none!important;border-radius:14px!important;padding:16px!important}.smartpay-control-panel .smartpay-page-heading h2{font-size:20px!important}.smartpay-control-panel .panel-form{gap:12px!important}.smartpay-control-panel button{border-radius:9px!important;min-height:40px!important}.smartpay-control-panel .wafi-bundle-grid{gap:12px!important}.smartpay-control-panel .wafi-bundle-grid article{box-shadow:none!important;border-radius:14px!important;padding:14px!important}html body .app-shell.app-shell-products:has(.mq-reference-catalog){--reference-gutter:14px;--reference-text:#081b46;--reference-muted:#657a94;--reference-card:#fff;--reference-tile:#f7faff;--reference-border:#d5e4f6;--reference-accent:#0355eb;--reference-nav:#086b8a;--mq-bottom-nav-height:72px;--mq-bottom-nav-gap:max(14px, env(safe-area-inset-bottom,0px));--mq-bottom-nav-reserve:calc(var(--mq-bottom-nav-height) + var(--mq-bottom-nav-gap) + 12px);width:min(100%,540px);max-width:540px;min-height:100dvh;color:var(--reference-text);padding:0!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog{box-sizing:border-box;width:100%;max-width:540px;min-height:calc(100dvh - 180px);color:var(--reference-text);padding:calc(8px + env(safe-area-inset-top,0px)) max(var(--reference-gutter), env(safe-area-inset-right,0px)) var(--mq-bottom-nav-reserve) max(var(--reference-gutter), env(safe-area-inset-left,0px))!important;flex-direction:column!important;gap:10px!important;margin:0 auto!important;display:flex!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root{flex:none;width:100%;box-shadow:none!important;border-radius:14px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-banner{box-sizing:border-box;aspect-ratio:auto!important;height:159px!important;min-height:159px!important;color:var(--reference-text)!important;background:#eaf3ff!important;border:0!important;border-radius:14px!important;margin:0!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-art img{width:100%;height:100%;display:block;object-fit:cover!important;object-position:left center!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy{z-index:2;text-align:right;direction:rtl;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;inset-block:8px!important;inset-inline:10px auto!important;width:45%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;top:8px!important;left:auto!important;right:10px!important;transform:none!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy h2{text-wrap:balance;white-space:pre-line;color:var(--reference-text)!important;overflow-wrap:normal!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.45!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy p{font-weight:500;color:var(--reference-muted)!important;margin:5px 0 8px!important;font-size:12px!important;line-height:1.6!important;display:block!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy button{flex:none;justify-content:center;align-items:center;gap:5px;font-weight:600;display:inline-flex;position:relative;border:1px solid color-mix(in srgb, var(--reference-nav) 16%, transparent)!important;width:auto!important;max-width:100%!important;min-height:32px!important;color:var(--reference-nav)!important;white-space:nowrap!important;box-shadow:none!important;background:#ffffffa6!important;border-radius:8px!important;padding:6px 8px!important;font-size:11.5px!important;line-height:1.6!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy button:after{content:"";position:absolute;inset:-6px 0}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .store-search{box-sizing:border-box;flex:none;align-items:center;gap:10px;width:100%;display:flex;background:var(--reference-card)!important;height:44px!important;min-height:44px!important;color:var(--reference-nav)!important;box-shadow:none!important;border:0!important;border-radius:13px!important;margin:0!important;padding:0 14px!important;position:relative!important;inset:auto!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .store-search input{flex:1;min-width:0!important;height:100%!important;min-height:0!important;color:var(--reference-text)!important;padding:0!important;font-size:13px!important;line-height:1.6!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .store-search input::placeholder{color:var(--reference-muted)}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .store-search .shop-icon-glyph{flex:0 0 19px;width:19px;height:19px;color:var(--reference-nav)!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-picker.main-categories{box-sizing:border-box;flex:none;width:100%;background:var(--reference-card)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:14px!important;margin:0!important;padding:13px 10px 10px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-head{min-height:25px;border:0!important;margin:0 0 12px!important;padding:0!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-head h2{gap:8px;color:var(--reference-text)!important;margin:0!important;font-size:16px!important;font-weight:650!important;line-height:1.5!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-head h2:before{background:var(--reference-accent);width:3px;height:18px}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups{grid-auto-rows:110px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 6px!important;margin:0!important;padding:0!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups>button{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex;border:1px solid var(--reference-border)!important;background:var(--reference-tile)!important;height:110px!important;min-height:110px!important;box-shadow:none!important;border-radius:9px!important;gap:6px!important;padding:6px 2px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups .service-picker-art{flex:0 0 56px;width:56px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups>button>b{text-align:center;overflow-wrap:normal;word-break:normal;flex:0 0 34px;align-content:center;width:100%;display:block;height:34px!important;min-height:34px!important;color:var(--reference-text)!important;white-space:normal!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:17px!important}html body .app-shell.app-shell-products:has(.mq-reference-catalog) .bottom-nav{width:auto;max-width:730px;left:max(var(--reference-gutter), env(safe-area-inset-left,0px))!important;right:max(var(--reference-gutter), env(safe-area-inset-right,0px))!important;bottom:var(--mq-bottom-nav-gap)!important}html body .app-shell.app-shell-products .mq-reference-catalog button:focus-visible{outline:2px solid var(--reference-accent);outline-offset:2px}html body .app-shell.app-shell-products .mq-reference-catalog .store-search:focus-within{outline:2px solid var(--reference-accent);outline-offset:2px}@media (max-width:350px){html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy h2{font-size:17px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy p{font-size:11px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy button{font-size:10.5px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups>button>b{font-size:11px!important}}@media (min-width:768px){html body .app-shell.app-shell-products .products-view.mq-reference-catalog{padding-top:8px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-banner{height:184px!important;min-height:184px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy{inset-block:12px!important;width:45%!important;right:12px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy h2{font-size:22px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy p{font-size:13px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy button{min-height:44px!important;font-size:14px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups{grid-auto-rows:120px}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups>button{height:120px!important;min-height:120px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups .service-picker-art{flex-basis:60px;width:60px!important;height:60px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups>button>b{font-size:14px!important}}html[data-theme=dark] body .app-shell.app-shell-products:has(.mq-reference-catalog){--reference-text:#ecf5ff;--reference-muted:#aec0d1;--reference-card:#142d40;--reference-tile:#18344b;--reference-border:#294961;--reference-accent:#77b5ff;--reference-nav:#71cee3}html[data-theme=dark] body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-banner{background:#101827!important}html[data-theme=dark] body .app-shell.app-shell-products .products-view.mq-reference-catalog .mq-kit-copy button{background:#ffffff0f!important}html body .app-shell.app-shell-products .products-view>.customer-section-heading{flex:none;margin:0 0 8px}html body .app-shell.app-shell-products .products-view .service-picker.main-categories{border-radius:16px!important}html body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-picker-grid.root-groups>button{border-radius:12px!important}.bill-payment-timeline{direction:rtl;width:100%;max-width:420px;margin:12px auto}.bill-payments:empty{display:none}.bill-payment-timeline button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17677f;border:0;border-radius:12px;padding:12px 14px;font-size:14px}.bill-payment-timeline .bill-secondary{color:inherit;background:0 0;border:1px solid #96b8c755}.bill-payment-timeline :is(form,label){gap:10px;display:grid}.bill-payment-timeline input{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #96b8c760;border-radius:10px;padding:12px;font-size:16px}.bill-payment-timeline button:disabled{opacity:.5;cursor:wait}html body :is(.support-fullscreen-open,.support-portal-root){--chat-surface:#fff;--chat-canvas:#edf4f6;--chat-field:#f4f7f9;--chat-text:#193542;--chat-muted:#607783;--chat-line:#dce7ec;--chat-accent:#17677f;--chat-selected:#e4f0f4;--chat-incoming:#fff;--chat-outgoing:#17677f;color:var(--chat-text)}html[data-theme=dark] body :is(.support-fullscreen-open,.support-portal-root){--chat-surface:#172e39;--chat-canvas:#10252e;--chat-field:#203b47;--chat-text:#eef5f7;--chat-muted:#adc1ca;--chat-line:#304a56;--chat-accent:#9acddd;--chat-selected:#244653;--chat-incoming:#223d49;--chat-outgoing:#17677f}html body:has(.support-fullscreen-open){overscroll-behavior:none;overflow:hidden}html body .app-shell.support-fullscreen-open{z-index:1000;inset:auto 0!important;top:var(--support-visible-top,0px)!important;width:100%!important;max-width:none!important;height:var(--support-visible-height,100dvh)!important;background:var(--chat-canvas)!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}html body .support-fullscreen-open .account-support-view{flex-direction:column;overflow:hidden;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}html body .support-fullscreen-open .support-page{flex:1;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;margin:0!important;padding:0!important}html body .support-fullscreen-open .customer-messenger.telegram-support{width:100%;height:100%;min-height:0;box-shadow:none;--chat-glass-text:var(--chat-text);--chat-glass-muted:var(--chat-muted);--chat-glass-border:var(--chat-line);--chat-glass-surface:var(--chat-surface);--chat-glass-field:var(--chat-field);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr)}html body :is(.support-fullscreen-open,.support-portal-root) .support-chat{flex-direction:column;min-width:0;height:100%;background:var(--chat-canvas)!important;background-image:none!important;min-height:0!important;display:flex!important}html body :is(.support-fullscreen-open,.support-portal-root) .messenger-thread{background-color:var(--chat-canvas);background-image:url(/moqimi-chat-pattern.svg);background-repeat:repeat;background-size:280px 280px}html body :is(.support-fullscreen-open,.support-portal-root) .support-chat>header{border:0;flex:none;background:var(--chat-surface)!important;min-height:72px!important;color:var(--chat-text)!important;border-bottom:1px solid var(--chat-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;margin:0!important;padding:12px 16px!important}html body .support-fullscreen-open .support-chat>header{gap:8px;display:grid;grid-template-columns:44px 44px minmax(0,1fr) 44px!important}html body .support-fullscreen-open .mobile-chat-back{display:grid!important}html body :is(.support-fullscreen-open,.support-portal-root) .support-chat>header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.5;overflow:hidden;color:var(--chat-text)!important;font-size:16px!important}html body :is(.support-fullscreen-open,.support-portal-root) .support-chat>header>button,html body :is(.support-fullscreen-open,.support-portal-root) .support-chat-actions>button,html body :is(.support-fullscreen-open,.support-portal-root) .support-chat-menu-wrap>button:not(.support-menu-dismiss),html body :is(.support-fullscreen-open,.support-portal-root) .support-overflow-menu>summary{border:0;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-accent)!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;padding:10px!important}html body :is(.support-fullscreen-open,.support-portal-root) .support-chat>header svg{stroke-width:1.8px;width:22px;height:22px}html body .support-fullscreen-open .support-brand-title h2 svg{width:16px;height:16px;color:var(--chat-accent)}html body .support-fullscreen-open .support-brand-avatar{background:var(--chat-surface);width:44px;height:44px}html body .support-fullscreen-open .support-brand-avatar>i{display:none}html body :is(.support-fullscreen-open,.support-portal-root) .messenger-thread{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent;flex:1 1 0;overflow-x:hidden;min-height:0!important;padding:16px max(16px,50% - 460px)!important;overflow-y:auto!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble:not(.message-sticker){overflow-wrap:anywhere;width:fit-content;max-width:min(80%,480px);margin-block:6px;padding:8px 12px 5px;background:var(--chat-incoming)!important;min-width:0!important;color:var(--chat-text)!important;border:1px solid var(--chat-line)!important;-webkit-backdrop-filter:none!important;border-radius:16px!important;box-shadow:0 1px 2px #12334206!important}html body .support-fullscreen-open .message-bubble.customer:not(.message-sticker),html body .support-portal-root .message-bubble.admin:not(.message-sticker):not(.internal){background:var(--chat-outgoing)!important;color:#fff!important;border-color:#0000!important}html body .support-fullscreen-open .message-bubble.customer{border-bottom-right-radius:5px!important;margin-left:auto!important;margin-right:0!important}html body .support-fullscreen-open .message-bubble.admin{border-bottom-left-radius:5px!important;margin-left:0!important;margin-right:auto!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble:not(.message-sticker):before{display:none!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble>p{margin:0;font-size:14px!important;line-height:1.65!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble:has(.voice-message){width:252px!important;max-width:88%!important;padding:7px 9px 5px!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble footer time{line-height:1.3;font-size:10px!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble>footer{min-height:13px!important;margin-top:3px!important}html body :is(.support-fullscreen-open,.support-portal-root) .bill-payment-timeline{max-width:360px;margin:10px auto}html body :is(.support-fullscreen-open,.support-portal-root) .bill-payment{border-radius:16px;gap:8px;padding:14px;box-shadow:0 1px 4px #12334206}html body :is(.support-fullscreen-open,.support-portal-root) .bill-payment :is(header,dl,p){font-size:13px;line-height:1.65}html body :is(.support-fullscreen-open,.support-portal-root) .bill-payment header{align-items:center}html body :is(.support-fullscreen-open,.support-portal-root) .bill-payment header span{font-size:11px}html body :is(.support-fullscreen-open,.support-portal-root) .bill-payment .bill-total{padding-top:8px}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble>footer{color:var(--chat-muted);gap:5px;margin-top:6px;font-size:11px}html body .support-fullscreen-open .message-bubble.customer>footer,html body .support-portal-root .message-bubble.admin:not(.internal)>footer,html body .support-fullscreen-open .message-bubble.customer>footer svg,html body .support-portal-root .message-bubble.admin:not(.internal)>footer svg{color:#d7eaf1!important}html body .support-portal-root .message-bubble.internal{color:#614900!important;background:#fff5d6!important;border-style:dashed!important}html[data-theme=dark] body .support-portal-root .message-bubble.internal{color:#ffedb3!important;background:#483f24!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-day span{padding:5px 12px;font-size:11px;background:var(--chat-selected)!important;color:var(--chat-muted)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}html body :is(.support-fullscreen-open,.support-portal-root) .messenger-composer{flex:none;max-height:45%;overflow-y:auto;width:100%!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;background:var(--chat-surface)!important;border:0!important;border-top:1px solid var(--chat-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;margin:0!important;position:relative!important}html body .support-fullscreen-open .composer-row:not(.recording){grid-template-columns:44px 44px minmax(0,1fr) 44px!important;align-items:end!important;gap:6px!important;display:grid!important}html body :is(.support-fullscreen-open,.support-portal-root) .composer-row{max-width:960px;margin-inline:auto}html body :is(.support-fullscreen-open,.support-portal-root) .composer-text{min-width:0;position:relative}html body :is(.support-fullscreen-open,.support-portal-root) .composer-text textarea{width:100%;min-height:44px;max-height:140px;line-height:1.5;background:var(--chat-field)!important;color:var(--chat-text)!important;border:1px solid var(--chat-line)!important;box-shadow:none!important;border-radius:14px!important;padding:10px 12px!important;font-size:16px!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(.composer-tool,.composer-sticker,.composer-send,.voice-play,.recording-pause,.recording-cancel-text){flex:0 0 44px;max-width:44px;max-height:44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-accent)!important;box-shadow:none!important;border-radius:12px!important;padding:10px!important}html body :is(.support-fullscreen-open,.support-portal-root) .composer-send{color:#fff!important;background:#17677f!important}html body :is(.support-fullscreen-open,.support-portal-root) .voice-play{background:var(--chat-selected);padding:10px!important}html body .support-fullscreen-open .message-bubble.customer .voice-play,html body .support-portal-root .message-bubble.admin .voice-play{color:#fff!important;background:#ffffff24!important}html body :is(.support-fullscreen-open,.support-portal-root) .voice-message{grid-template-columns:44px minmax(0,1fr) 32px!important}html body :is(.support-fullscreen-open,.support-portal-root) .composer-help{display:none}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations,.support-inbox,.support-customer){min-height:0;background:var(--chat-surface)!important;color:var(--chat-text)!important;border-color:var(--chat-line)!important}html body .support-fullscreen-open .customer-conversations{overflow-y:auto}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations,.support-inbox)>header{border-color:var(--chat-line);min-height:72px;padding:12px 16px;background:var(--chat-surface)!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations,.support-inbox,.support-customer) h2{color:var(--chat-text)!important}html body .support-fullscreen-open .customer-conversations>header{flex-wrap:wrap}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations>button,.inbox-list>button){text-align:start;color:var(--chat-text)!important;border:0!important;border-bottom:1px solid var(--chat-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 14px!important}html body .support-fullscreen-open .customer-conversations>button>span{background:var(--chat-selected)!important;color:var(--chat-accent)!important}html body .support-fullscreen-open .support-brand-title{justify-self:start;text-align:left!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations>button.active,.inbox-list>button.active){background:var(--chat-selected)!important;box-shadow:inset -3px 0 var(--chat-accent)!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations,.inbox-list) :is(small,em,time){color:var(--chat-muted)!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(.customer-conversations,.inbox-list) b{font-size:14px;line-height:1.6}html body :is(.support-fullscreen-open,.support-portal-root) :is(.support-search,.support-customer select){min-height:44px;background:var(--chat-field)!important;color:var(--chat-text)!important;border-color:var(--chat-line)!important}html body .support-portal-root .support-filters{gap:6px;padding:4px 12px 12px}html body .support-portal-root .support-filters button{border-radius:12px;min-height:44px;padding:8px 12px;font-size:12px;background:var(--chat-field)!important;color:var(--chat-muted)!important}html body .support-portal-root .support-filters button.active{background:var(--chat-selected)!important;color:var(--chat-accent)!important}html body .support-fullscreen-open .support-start{background:var(--chat-surface);border-color:var(--chat-line);width:min(100% - 32px,560px);max-height:calc(100% - 48px);color:var(--chat-text);margin:24px auto;padding:24px;overflow:auto}html body .support-fullscreen-open .support-start :is(input,select,textarea){background:var(--chat-field);min-height:44px;color:var(--chat-text);border-color:var(--chat-line);font-size:16px}html body .support-fullscreen-open .support-start form button{background:#17677f;min-height:48px}html body .support-fullscreen-open .support-start-back{min-height:44px;color:var(--chat-accent);background:0 0;align-items:center;gap:8px;margin-bottom:12px;padding:8px 0;display:flex}html body .support-fullscreen-open .support-start-back svg{width:20px;height:20px}html body :is(.support-fullscreen-open,.support-portal-root) .message-actions :is(button,a){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-accent)!important;background:var(--chat-surface)!important;padding:10px!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-actions{border-color:var(--chat-line)!important;background:var(--chat-surface)!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(.sticker-picker,.attachment-menu,.support-chat-menu){max-width:calc(100vw - 24px);background:var(--chat-surface)!important;color:var(--chat-text)!important;border-color:var(--chat-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body :is(.support-fullscreen-open,.support-portal-root) :is(button,a,summary,textarea,input,select):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}html body :is(.support-fullscreen-open,.support-portal-root) button:disabled{opacity:.5;cursor:default}@media (hover:hover){html body :is(.support-fullscreen-open,.support-portal-root) :is(.inbox-list>button,.customer-conversations>button,.composer-tool):hover{background:var(--chat-selected)!important}}@media (min-width:761px){html body .support-fullscreen-open .customer-conversations{display:block!important}html body .support-fullscreen-open .history-close{display:none!important}html body .support-fullscreen-open .message-bubble{max-width:min(75%,480px)}}@media (max-width:760px){html body .support-fullscreen-open .customer-messenger.telegram-support{grid-template-columns:minmax(0,1fr)}html body .support-fullscreen-open .customer-conversations{display:none}html body .support-fullscreen-open .history-open .customer-conversations{z-index:35;position:absolute;inset:0;display:block!important}html body .support-fullscreen-open .history-open .history-close{display:grid!important}html body :is(.support-fullscreen-open,.support-portal-root) .support-chat>header{min-height:64px!important;padding:8px 10px!important;padding-top:max(8px,env(safe-area-inset-top))!important}html body .support-fullscreen-open .support-chat>header{gap:4px;grid-template-columns:44px 40px minmax(0,1fr) 44px!important}html body .support-fullscreen-open .support-brand-title h2{font-size:14px!important}html body .support-fullscreen-open .support-brand-avatar{width:40px;height:40px}html body :is(.support-fullscreen-open,.support-portal-root) .messenger-thread{padding:12px!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-bubble:not(.message-sticker){max-width:88%;padding:8px 11px 5px}html body :is(.support-fullscreen-open,.support-portal-root) .messenger-composer{padding:8px 8px max(8px,env(safe-area-inset-bottom))!important}html body .support-fullscreen-open .composer-row:not(.recording){gap:2px!important}html body :is(.support-fullscreen-open,.support-portal-root) .sticker-picker{width:min(320px,100vw - 24px)!important;inset:auto 0 calc(100% + 8px)!important}}@media (prefers-reduced-motion:reduce){html body :is(.support-fullscreen-open,.support-portal-root) *,html body :is(.support-fullscreen-open,.support-portal-root) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-row{box-sizing:border-box!important;align-items:end!important;gap:6px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-row :is(.composer-tool,.composer-sticker,.composer-send,.recording-pause,.recording-cancel-text){align-self:end;place-items:center;box-sizing:border-box!important;border:0!important;border-radius:12px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:10px!important;line-height:1!important;display:grid!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-row :is(.composer-tool,.composer-sticker,.composer-send) svg{stroke-width:1.8px;margin:0;display:block;width:22px!important;height:22px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-text{align-self:end;line-height:0;margin:0!important;padding:0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-text textarea{vertical-align:bottom;resize:none;width:100%;box-sizing:border-box!important;border-radius:12px!important;min-height:44px!important;max-height:112px!important;margin:0!important;padding:9px 12px!important;font-size:16px!important;line-height:24px!important;display:block!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .attachment-menu-wrap{align-self:end;line-height:normal}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .sticker-picker{line-height:1.5}html body :is(.support-fullscreen-open,.support-portal-root) .message-actions{align-items:center;gap:2px}html body :is(.support-fullscreen-open,.support-portal-root) .message-action-menu{position:relative;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body :is(.support-fullscreen-open,.support-portal-root) .message-action-menu>summary{box-sizing:border-box;width:44px;height:44px;color:var(--chat-accent);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin:0;padding:10px;list-style:none;display:grid}html body :is(.support-fullscreen-open,.support-portal-root) .message-action-menu>summary::-webkit-details-marker{display:none}html body :is(.support-fullscreen-open,.support-portal-root) .message-action-menu>summary svg{width:20px;height:20px}html body :is(.support-fullscreen-open,.support-portal-root) .message-action-popover{z-index:20;border:1px solid var(--chat-line);background:var(--chat-surface);border-radius:12px;gap:2px;max-width:calc(100vw - 48px);padding:4px;display:flex;position:absolute;inset:auto 0 calc(100% + 4px) auto;box-shadow:0 4px 16px #17354214}html body :is(.support-fullscreen-open,.support-portal-root) .message-action-menu:not([open])>.message-action-popover{display:none}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-row :is(.composer-tool,.composer-sticker){color:var(--chat-accent)!important;box-shadow:none!important;background:0 0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-row>.composer-send{color:#fff!important;background:#17677f!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-pro-admin) .composer-row svg{stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}html body :is(.support-fullscreen-open,.support-portal-root) .voice-message{align-items:center;grid-template-columns:44px minmax(0,1fr) 36px!important}html body :is(.support-fullscreen-open,.support-portal-root) .voice-rate{word-break:normal;box-sizing:border-box!important;white-space:nowrap!important;border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important;line-height:1!important}html body .support-portal-root:has(.support-admin-refined) .admin-support-navigation{box-sizing:border-box;min-height:56px!important;padding:4px 12px!important}html body .support-portal-root:has(.support-admin-refined) .admin-support-navigation>button{border-radius:12px!important;min-height:44px!important;padding:8px 12px!important}html body .support-portal-root .support-admin-refined .support-chat>header{box-sizing:border-box!important}html body .support-portal-root:has(.support-admin-refined) .admin-support-section{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}html body .support-portal-root .admin-support-section>.support-admin-refined{box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important}html body .support-portal-root .support-admin-refined .support-chat{box-sizing:border-box!important;gap:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .support-portal-root .support-admin-refined .messenger-composer{overflow-y:auto;box-sizing:border-box!important;flex:none!important;min-height:0!important;max-height:50%!important}html body .support-portal-root .admin-support-section>.support-admin-refined{color:var(--chat-text);box-shadow:none!important;background:var(--chat-canvas)!important;border:0!important;grid-template-columns:320px minmax(0,1fr)!important;gap:0!important}html body .support-portal-root .support-admin-refined :is(button,input,select,textarea){font-family:inherit}html body .support-portal-root .support-admin-refined .support-inbox{flex-direction:column;min-width:0;border:0!important;border-inline-end:1px solid var(--chat-line)!important;grid-area:1/1!important;padding:0!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-inbox>header{flex:none;align-items:center;gap:8px;min-height:80px;border:0!important;padding:16px 12px 10px!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-inbox-heading{flex:1;gap:2px;min-width:0;display:grid}html body .support-portal-root .support-admin-refined .support-inbox-heading>span{color:var(--chat-muted);font-size:11px}html body .support-portal-root .support-admin-refined .support-inbox-heading>h2{white-space:nowrap;margin:0;font-size:16px;line-height:1.6}html body .support-portal-root .support-admin-refined :is(.support-workspace-back,.support-inbox-overview>button,.support-search>button){flex:0 0 44px;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:10px!important;display:grid!important}html body .support-portal-root .support-admin-refined :is(.support-workspace-back,.support-inbox-overview>button,.support-search>button) svg{stroke-width:1.8px;width:20px;height:20px}html body .support-portal-root .support-admin-refined .support-inbox-overview{color:var(--chat-muted);flex:none;justify-content:space-between;align-items:center;gap:6px;padding:0 16px 4px;font-size:12px;display:flex}html body .support-portal-root .support-admin-refined .support-overview-divider{opacity:.55;padding-inline:7px}html body .support-portal-root .support-admin-refined .support-search{flex:none;align-items:center;gap:8px;height:46px;min-height:46px;border:1px solid var(--chat-line)!important;box-shadow:none!important;border-radius:12px!important;margin:0 12px 12px!important;padding:0 12px!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-search>svg{width:19px;height:19px;color:var(--chat-muted);flex:none}html body .support-portal-root .support-admin-refined .support-search input{width:100%;min-width:0;height:44px;min-height:44px;box-shadow:none!important;color:var(--chat-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important}html body .support-portal-root .support-admin-refined .support-search input::placeholder{color:var(--chat-muted);opacity:1}html body .support-portal-root .support-admin-refined .support-search>button{margin-inline-end:-12px}html body .support-portal-root .support-admin-refined .support-filters{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent;flex:none;overflow-x:auto;border:0!important;border-bottom:1px solid var(--chat-line)!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;padding:0 12px 12px!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-filters>button{white-space:nowrap;flex:none;justify-content:center;align-items:center;border:1px solid var(--chat-line)!important;min-height:44px!important;color:var(--chat-muted)!important;background:var(--chat-surface)!important;box-shadow:none!important;border-radius:12px!important;gap:6px!important;padding:8px 11px!important;font-size:12px!important;display:inline-flex!important}html body .support-portal-root .support-admin-refined .support-filters>button>b{border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;display:grid;background:var(--chat-field)!important;color:inherit!important}html body .support-portal-root .support-admin-refined .support-filters>button.active{border-color:var(--chat-accent)!important;background:var(--chat-selected)!important;color:var(--chat-accent)!important}html body .support-portal-root .support-admin-refined .support-filters>button.active>b{background:var(--chat-surface)!important}html body .support-portal-root .support-admin-refined .inbox-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent;flex:1;min-height:0;overflow:hidden auto;padding:0!important}html body .support-portal-root .support-admin-refined .inbox-list>button{text-align:start;align-items:start;width:100%;min-height:100px;border:0!important;border-bottom:1px solid var(--chat-line)!important;background:var(--chat-surface)!important;color:var(--chat-text)!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) 42px!important;gap:10px!important;margin:0!important;padding:16px 12px!important;display:grid!important}html body .support-portal-root .support-admin-refined .inbox-list>button.active{background:var(--chat-selected)!important;box-shadow:inset -3px 0 var(--chat-accent)!important}html body .support-portal-root .support-admin-refined .inbox-list>button>:is(img,.support-ticket-avatar){object-fit:cover;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid;border:1px solid var(--chat-line)!important;width:44px!important;height:44px!important;box-shadow:none!important;background:var(--chat-field)!important;color:var(--chat-accent)!important;border-radius:14px!important}html body .support-portal-root .support-admin-refined .support-inbox-copy{min-width:0;display:grid;gap:4px!important}html body .support-portal-root .support-admin-refined .support-inbox-copy>:is(b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.6;display:block;overflow:hidden}html body .support-portal-root .support-admin-refined .support-inbox-copy>b{font-weight:700;color:var(--chat-text)!important;font-size:14px!important}html body .support-portal-root .support-admin-refined .support-inbox-copy>small{color:var(--chat-muted)!important;font-size:12px!important}html body .support-portal-root .support-admin-refined .support-ticket-meta{flex-wrap:wrap;align-items:center;gap:4px 7px;font-style:normal;line-height:1.6;display:flex;color:var(--chat-muted)!important;background:0 0!important;margin:2px 0 0!important;padding:0!important;font-size:10px!important}html body .support-portal-root .support-admin-refined .support-ticket-status{max-width:100%;color:var(--chat-muted);background:var(--chat-field);border-radius:5px;align-items:center;gap:4px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}html body .support-portal-root .support-admin-refined .support-ticket-status[data-status=waiting]{color:#8a6317;background:#fff4d9}html body .support-portal-root .support-admin-refined .support-ticket-status:is([data-status=new],[data-status=open]){color:#17677f;background:#e4f0f4}html body .support-portal-root .support-admin-refined .support-ticket-status[data-status=resolved]{color:#267451;background:#e7f4ed}html body .support-portal-root .support-admin-refined .support-inbox-meta{flex-direction:column;justify-content:flex-start;align-items:flex-end;min-width:0;padding-top:2px;gap:12px!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-inbox-meta>time{white-space:nowrap;direction:ltr;font-size:10px;color:var(--chat-muted)!important;padding:0!important;position:static!important}html body .support-portal-root .support-admin-refined .support-inbox-meta>.support-unread-count{border-radius:8px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-weight:700;line-height:1;display:grid;color:#fff!important;background:#17677f!important;font-size:11px!important}html body .support-portal-root .support-admin-refined .support-chat{flex-direction:column!important;grid-area:1/2!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-chat>header{align-items:center;gap:12px;grid-template-columns:44px minmax(0,1fr) auto!important;min-height:80px!important;padding:12px 20px!important;display:grid!important}html body .support-portal-root .support-admin-refined .support-chat-avatar{border:1px solid var(--chat-line);place-items:center;overflow:hidden;background:var(--chat-selected)!important;width:44px!important;height:44px!important;color:var(--chat-accent)!important;box-shadow:none!important;border-radius:14px!important;display:grid!important}html body .support-portal-root .support-admin-refined .support-chat-avatar img{object-fit:cover;border-radius:0!important;width:44px!important;height:44px!important}html body .support-portal-root .support-admin-refined .support-chat-heading{min-width:0}html body .support-portal-root .support-admin-refined .support-chat-heading>small{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:3px;font-size:11px;display:flex;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .support-chat-heading>small>span[dir]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body .support-portal-root .support-admin-refined .support-chat-actions{align-items:center;gap:4px!important;display:flex!important}html body .support-portal-root .support-admin-refined .support-chat-actions>select{border:1px solid var(--chat-line)!important;background:var(--chat-field)!important;width:132px!important;min-height:44px!important;color:var(--chat-text)!important;border-radius:12px!important;padding:8px 10px!important;font-size:12px!important}html body .support-portal-root .support-admin-refined .mobile-chat-back{display:none!important}html body .support-portal-root .support-admin-refined .order-context{min-height:60px;box-shadow:none;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex;background:var(--chat-surface)!important;border:0!important;border-bottom:1px solid var(--chat-line)!important;border-radius:0!important;margin:0!important;padding:10px 20px!important}html body .support-portal-root .support-admin-refined .order-context-icon{border-radius:10px;background:var(--chat-selected)!important;color:var(--chat-accent)!important}html body .support-portal-root .support-admin-refined .order-context>span:nth-child(2){flex:1;min-width:0}html body .support-portal-root .support-admin-refined .order-context b{overflow-wrap:anywhere;font-size:12px;color:var(--chat-text)!important}html body .support-portal-root .support-admin-refined .order-context small{font-size:11px;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .order-context em{background:var(--chat-selected)!important;color:var(--chat-accent)!important}html body .support-portal-root .support-admin-refined .order-context>button{display:none!important}html body .support-portal-root .support-admin-refined .messenger-thread{padding:20px max(20px,50% - 430px)!important}html body .support-portal-root .support-admin-refined .message-bubble.admin>.message-actions{left:0;right:auto}html body .support-portal-root .support-admin-refined .message-bubble.customer>.message-actions{left:auto;right:0}html body .support-portal-root .support-admin-refined .message-actions{max-width:calc(100vw - 40px)}html body .support-portal-root .support-admin-refined .messenger-composer{padding:8px 16px max(12px,env(safe-area-inset-bottom))!important}html body .support-portal-root .support-admin-refined .messenger-composer:has(.sticker-picker,.attachment-menu){overflow:visible}html body .support-portal-root .support-admin-refined .composer-row:not(.recording){width:100%;max-width:920px;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px!important;align-items:end!important;gap:6px!important;display:grid!important}html body .support-portal-root .support-admin-refined .internal-note-switch{cursor:pointer;border-radius:10px;min-height:44px!important;color:var(--chat-muted)!important;background:0 0!important;margin:0 0 4px!important;padding:8px 10px!important;font-size:12px!important}html body .support-portal-root .support-admin-refined .internal-note-switch:has(input:checked){color:#775517!important;background:#fff4d9!important}html body .support-portal-root .support-admin-refined .internal-note-switch input{accent-color:#17677f}html body .support-portal-root .support-admin-refined .support-customer{scrollbar-width:thin;scrollbar-color:var(--chat-line) transparent;border:0!important;border-inline-start:1px solid var(--chat-line)!important;width:min(360px,100%)!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;inset:0 auto 0 0!important;box-shadow:12px 0 32px #122f401a!important}html body .support-portal-root .support-admin-refined .support-customer>header{z-index:2;justify-content:space-between;align-items:center;gap:8px;min-height:80px;padding:12px 16px;display:flex;position:sticky;top:0;background:var(--chat-surface)!important;border-bottom:1px solid var(--chat-line)!important}html body .support-portal-root .support-admin-refined .support-customer>header span{color:var(--chat-muted);font-size:11px}html body .support-portal-root .support-admin-refined .support-customer>header h2{margin:0;font-size:16px}html body .support-portal-root .support-admin-refined :is(.mobile-details-back,.support-customer dl button){border:0;place-items:center;background:var(--chat-field)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-accent)!important;border-radius:12px!important;padding:10px!important;display:grid!important}html body .support-portal-root .support-admin-refined :is(.mobile-details-back,.support-customer dl button) svg{width:20px;height:20px}html body .support-portal-root .support-admin-refined .customer-summary{border-bottom:1px solid var(--chat-line);gap:6px;padding:24px 16px 20px}html body .support-portal-root .support-admin-refined .customer-summary>:is(img,span){border:1px solid var(--chat-line);width:64px;height:64px;box-shadow:none;background:var(--chat-selected);color:var(--chat-accent);border-radius:20px}html body .support-portal-root .support-admin-refined .customer-summary>b{overflow-wrap:anywhere;text-align:center;font-size:16px;color:var(--chat-text)!important}html body .support-portal-root .support-admin-refined .customer-summary>small{overflow-wrap:anywhere;font-size:12px;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .support-customer dl{margin:0;padding:12px 16px}html body .support-portal-root .support-admin-refined .support-customer dl>div{border-bottom:1px solid var(--chat-line);gap:8px;min-height:48px}html body .support-portal-root .support-admin-refined .support-customer dt{flex:none;font-size:12px;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .support-customer dd{overflow-wrap:anywhere;max-width:65%;margin:0;font-size:12px;color:var(--chat-text)!important}html body .support-portal-root .support-admin-refined .support-ticket-card{border-color:var(--chat-line);border-radius:12px;margin:0 16px 16px;padding:14px;background:var(--chat-field)!important}html body .support-portal-root .support-admin-refined :is(.support-ticket-card>span,.support-tag-section>span){font-size:12px;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .support-ticket-card small{flex:none;font-size:12px;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .support-ticket-card b{white-space:normal;overflow-wrap:anywhere;max-width:68%;font-size:12px;color:var(--chat-text)!important}html body .support-portal-root .support-admin-refined .support-customer>label{gap:7px;margin:14px 16px;font-size:12px;display:grid;color:var(--chat-muted)!important}html body .support-portal-root .support-admin-refined .support-customer select{width:100%;border-radius:12px!important;min-height:44px!important;padding:9px 12px!important;font-size:14px!important}html body .support-portal-root .support-admin-refined .support-tag-section{padding:6px 16px}html body .support-portal-root .support-admin-refined .support-tags{flex-wrap:wrap;gap:6px;display:flex}html body .support-portal-root .support-admin-refined .support-tags button{border:1px solid var(--chat-line)!important;background:var(--chat-surface)!important;min-height:44px!important;color:var(--chat-muted)!important;border-radius:10px!important;padding:8px 10px!important;font-size:11px!important}html body .support-portal-root .support-admin-refined .support-tags button.active{background:var(--chat-selected)!important;color:var(--chat-accent)!important;border-color:var(--chat-accent)!important}html body .support-portal-root .support-admin-refined .support-close-ticket{width:calc(100% - 32px);min-height:46px;margin:16px;font-size:13px;color:#fff!important;background:#17677f!important}html body .support-portal-root .support-admin-refined .support-timeline{margin:12px 16px}html body .support-portal-root .support-admin-refined .support-timeline summary{min-height:44px;color:var(--chat-muted);padding-block:12px;font-size:12px}html body .support-portal-root .support-admin-refined :is(.support-empty,.support-list-empty){color:var(--chat-muted);background:var(--chat-surface);text-align:center}html body .support-portal-root .support-admin-refined .support-list-empty{gap:10px;min-height:240px;padding:24px 20px}html body .support-portal-root .support-admin-refined .support-list-empty>b{color:var(--chat-text);font-size:14px}html body .support-portal-root .support-admin-refined .support-list-empty>span{font-size:12px;line-height:1.8}html body .support-portal-root .support-admin-refined .support-list-empty>button{border:1px solid var(--chat-line);background:var(--chat-selected);min-height:44px;color:var(--chat-accent);border-radius:12px;margin-top:6px;padding:10px 14px;font-size:12px}html body .support-portal-root .support-admin-refined .support-empty{background:var(--chat-canvas);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}html body .support-portal-root .support-admin-refined .support-empty-icon{border:1px solid var(--chat-line);background:var(--chat-surface);width:72px;height:72px;color:var(--chat-accent);border-radius:24px;place-items:center;display:grid}html body .support-portal-root .support-admin-refined .support-empty-icon svg{width:32px;height:32px}html body .support-portal-root .support-admin-refined .support-empty h2{color:var(--chat-text);margin:4px 0 0;font-size:18px}html body .support-portal-root .support-admin-refined .support-empty p{max-width:330px;margin:0;font-size:14px;line-height:1.9}html body .support-portal-root .support-admin-refined .support-overflow-items{color:var(--chat-text);background:var(--chat-surface)!important;border-color:var(--chat-line)!important}html body .support-portal-root .support-admin-refined .support-overflow-items>button{color:var(--chat-text)!important}html body .support-portal-root .support-admin-refined :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}html body .support-portal-root .support-admin-refined .inbox-list>button:focus-visible{outline-offset:-3px}html[data-theme=dark] body .support-portal-root .support-admin-refined .support-ticket-status[data-status=waiting]{color:#f1d286;background:#443c26}html[data-theme=dark] body .support-portal-root .support-admin-refined .support-ticket-status:is([data-status=new],[data-status=open]){color:#b0dce8;background:#244653}html[data-theme=dark] body .support-portal-root .support-admin-refined .support-ticket-status[data-status=resolved]{color:#9ed6b9;background:#244738}html[data-theme=dark] body .support-portal-root .support-admin-refined .internal-note-switch:has(input:checked){color:#f1d286!important;background:#443c26!important}@media (hover:hover){html body .support-portal-root .support-admin-refined :is(.inbox-list>button,.support-overflow-items>button,.support-workspace-back,.support-inbox-overview>button,.support-search>button,.support-chat-actions>button,.support-overflow-menu>summary):hover{background:var(--chat-selected)!important}}@media (min-width:1200px){html body .support-portal-root .admin-support-section>.support-admin-refined{grid-template-columns:344px minmax(0,1fr)!important}}@media (min-width:761px) and (max-width:1100px){html body .support-portal-root .support-admin-refined .support-chat-actions>select{display:none!important}html body .support-portal-root .support-admin-refined .support-chat>header{gap:8px;padding-inline:12px!important}}@media (max-width:760px){html body .support-portal-root .support-admin-refined .message-bubble>.message-actions{flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;opacity:1!important;pointer-events:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:6px 0 0!important;padding:0!important;display:flex!important;position:static!important}html body .support-portal-root .admin-support-section>.support-admin-refined{grid-template-columns:minmax(0,1fr)!important}html body .support-portal-root .support-admin-refined .support-inbox{border:0!important}html body .support-portal-root .support-admin-refined:not(.support-panel-inbox) .support-inbox,html body .support-portal-root .support-admin-refined.support-panel-inbox .support-chat{display:none!important}html body .support-portal-root .support-admin-refined .support-chat{grid-column:1!important}html body .support-portal-root .support-admin-refined .support-chat>header{gap:6px;min-height:72px!important;padding:8px!important;padding-top:max(8px,env(safe-area-inset-top))!important;grid-template-columns:44px minmax(0,1fr) auto!important}html body .support-portal-root .support-admin-refined .support-inbox>header{padding-top:max(16px,env(safe-area-inset-top))!important}html body .support-portal-root .support-admin-refined .mobile-chat-back{display:grid!important}html body .support-portal-root .support-admin-refined .support-chat-avatar{display:none!important}html body .support-portal-root .support-admin-refined .support-chat-heading>h2{font-size:14px!important}html body .support-portal-root .support-admin-refined .support-chat-heading>small{gap:3px 6px;font-size:10px}html body .support-portal-root .support-admin-refined .support-chat-actions{gap:0!important}html body .support-portal-root .support-admin-refined .support-chat-actions>:is(select,.support-chat-refresh){display:none!important}html body .support-portal-root .support-admin-refined .support-search input{font-size:16px!important}html body .support-portal-root .support-admin-refined .messenger-thread{padding:14px 12px!important}html body .support-portal-root .support-admin-refined .messenger-composer{padding:4px 8px max(8px,env(safe-area-inset-bottom))!important}html body .support-portal-root .support-admin-refined .composer-row:not(.recording){gap:4px!important}html body .support-portal-root .support-admin-refined .order-context{gap:8px;padding:8px 12px!important}html body .support-portal-root .support-admin-refined .order-context em{display:none}html body .support-portal-root .support-admin-refined .support-customer{width:100%!important;box-shadow:none!important}html body .support-portal-root .support-admin-refined .support-customer>header{min-height:72px;padding-top:max(12px,env(safe-area-inset-top))}html body .support-portal-root .support-admin-refined .support-empty{display:none}}@media (prefers-reduced-motion:reduce){html body .support-portal-root .support-admin-refined *,html body .support-portal-root .support-admin-refined :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body .support-portal-root .support-admin-refined .support-inbox>header{min-height:64px;padding:10px 12px 6px!important}html body .support-portal-root .support-admin-refined .support-inbox-overview{padding:0 16px 8px;font-size:11px}html body .support-portal-root .support-admin-refined .support-display-modes{border:1px solid var(--chat-line);background:var(--chat-field);border-radius:14px;flex:none;align-items:center;gap:4px;margin:0 12px 10px;padding:4px;display:flex}html body .support-portal-root .support-admin-refined .support-display-modes>button{min-width:0;min-height:44px;box-shadow:none;color:var(--chat-muted);background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:13px;display:flex}html body .support-portal-root .support-admin-refined .support-display-modes>button.active{background:var(--chat-surface);color:var(--chat-accent);font-weight:700;box-shadow:0 1px 4px #0f2f3d0f}html body .support-portal-root .support-admin-refined .support-display-modes>button svg{flex:none;width:18px;height:18px}html body .support-portal-root .support-admin-refined .support-display-modes>button>span{font-size:10px;font-weight:600}html body .support-portal-root .support-admin-refined .support-display-modes>.support-directory-refresh{flex:0 0 44px;padding:10px}html body .support-portal-root .support-admin-refined .support-search{margin-bottom:8px!important}html body .support-portal-root .support-admin-refined .support-filters{gap:4px!important;padding-bottom:8px!important}html body .support-portal-root .support-admin-refined .support-filters>button{border-radius:10px!important;padding:7px 9px!important;font-size:11px!important}html body .support-portal-root .support-admin-refined .inbox-list>button{min-height:88px;gap:9px!important;padding:12px!important}html body .support-portal-root .support-admin-refined .support-directory{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}html body .support-portal-root .support-admin-refined .support-directory-caption{border-bottom:1px solid var(--chat-line);color:var(--chat-muted);flex:none;justify-content:space-between;gap:8px;padding:4px 16px 12px;font-size:11px;display:flex}html body .support-portal-root .support-admin-refined .support-directory-caption>b{color:var(--chat-accent);font-weight:600}html body .support-portal-root .support-admin-refined .support-directory-chevron{width:16px;height:16px;color:var(--chat-muted);place-self:center end}html body .support-portal-root .support-admin-refined .support-user-context{border-bottom:1px solid var(--chat-line);flex:none;align-items:center;gap:8px;padding:4px 12px 8px;display:flex}html body .support-portal-root .support-admin-refined .support-user-context>div{gap:3px;min-width:0;display:grid}html body .support-portal-root .support-admin-refined .support-user-context b{text-overflow:ellipsis;white-space:nowrap;color:var(--chat-text);font-size:13px;overflow:hidden}html body .support-portal-root .support-admin-refined .support-user-context small{color:var(--chat-muted);font-size:11px}html body .support-portal-root .support-admin-refined :is(.support-user-context>button,.support-directory-pagination>button){border:1px solid var(--chat-line);background:var(--chat-surface);width:44px;height:44px;min-height:44px;color:var(--chat-accent);border-radius:10px;flex:none;place-items:center;padding:10px;display:grid}html body .support-portal-root .support-admin-refined :is(.support-user-context,.support-directory-pagination) button svg{width:18px;height:18px}html body .support-portal-root .support-admin-refined .support-directory-pagination{padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--chat-line);color:var(--chat-muted);background:var(--chat-surface);flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}html body .support-portal-root .support-admin-refined .support-directory-pagination>button:disabled{opacity:.35;cursor:default}@media (max-width:760px){html body .support-portal-root .support-admin-refined .support-inbox>header{padding-top:max(10px,env(safe-area-inset-top))!important}}html body .support-portal-root .support-admin-refined .support-stale-warning{background:var(--chat-selected);color:var(--chat-text);flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.8;display:flex}html body .support-portal-root .support-admin-refined .support-stale-warning>button{border:1px solid var(--chat-line);min-height:44px;color:var(--chat-accent);background:var(--chat-surface);border-radius:10px;flex:none;padding:8px 12px}html body .support-fullscreen-open .customer-messenger.telegram-support{--chat-canvas:#f3f6f8;--chat-field:#f2f5f7;--chat-line:#e1e9ed;--chat-selected:#e8eff3;--chat-outgoing:#e2eef4;--chat-muted:#526d79;--voice-accent:#17677f;--voice-rail:#648592}html[data-theme=dark] body .support-fullscreen-open .customer-messenger.telegram-support{--chat-canvas:#12252f;--chat-field:#213943;--chat-line:#2c4652;--chat-selected:#284651;--chat-outgoing:#254c5c;--chat-muted:#adc5cf;--voice-accent:#a6d8e6;--voice-rail:#829fac}html body .support-fullscreen-open .customer-messenger.telegram-support .support-chat>header{box-sizing:border-box;gap:4px;min-height:56px!important;padding:6px 8px!important;padding-top:max(6px,env(safe-area-inset-top))!important;grid-template-columns:44px 32px minmax(0,1fr) 44px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .support-brand-avatar{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:50%}html body .support-fullscreen-open .customer-messenger.telegram-support .support-brand-title h2{font-weight:600;line-height:1.5;font-size:14px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .support-brand-title h2 svg{fill:none;width:14px;height:14px}html body .support-fullscreen-open .customer-messenger.telegram-support .support-chat>header>button,html body .support-fullscreen-open .customer-messenger.telegram-support .support-chat-menu-wrap>button:not(.support-menu-dismiss){border-radius:50%!important}html body .support-fullscreen-open .customer-messenger.telegram-support .messenger-thread{background-image:url(/moqimi-chat-pattern.svg);padding:12px max(10px,50% - 420px)!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-day{margin:10px 0}html body .support-fullscreen-open .customer-messenger.telegram-support .message-day span{padding:3px 10px;font-size:11px;font-weight:400}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble{box-sizing:border-box;min-height:44px;margin-block:6px;overflow:visible;max-width:min(100% - 96px,480px)!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble:not(.message-sticker){padding:7px 10px 5px;box-shadow:none!important;border:0!important;border-radius:14px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble.customer:not(.message-sticker){background:var(--chat-outgoing)!important;color:var(--chat-text)!important;border-bottom-right-radius:4px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble.admin:not(.message-sticker){border-bottom-left-radius:4px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble>p{font-size:14px!important;line-height:1.65!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble>footer,html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble>footer svg{color:var(--chat-muted)!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble>footer{margin-top:2px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble>footer .delivery-state.seen svg{color:var(--chat-accent)!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble>.message-actions{opacity:1;visibility:visible;pointer-events:auto;width:88px;height:44px;box-shadow:none;z-index:3;direction:ltr;align-items:center;gap:0;margin:0;padding:0;position:absolute;inset:auto auto 0;background:0 0!important;border:0!important;display:flex!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble.customer>.message-actions{left:auto;right:calc(100% + 4px)}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble.admin>.message-actions{left:calc(100% + 4px);right:auto}html body .support-fullscreen-open .customer-messenger.telegram-support .message-actions :is(button,a,summary){box-sizing:border-box;border:0;border-radius:50%;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-muted)!important;background:0 0!important;padding:13px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-actions svg{stroke-width:1.7px;width:17px;height:17px;display:block}html body .support-fullscreen-open .customer-messenger.telegram-support .message-action-popover{direction:rtl;inset:auto 0 calc(100% + 4px) auto}html body .support-fullscreen-open .customer-messenger.telegram-support .message-file{min-width:0;max-width:100%}html body .support-fullscreen-open .customer-messenger.telegram-support .message-file>span{overflow-wrap:anywhere;min-width:0}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .message-reply-preview{background:var(--chat-selected);border-color:var(--chat-accent);border-inline-start-width:2px;border-radius:6px;padding:6px 8px}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .message-reply-preview :is(b,span){color:var(--chat-text)}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble:has(.voice-message){width:252px!important;padding:6px 8px 4px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .voice-message{--voice-accent:var(--chat-accent);--voice-rail:#648592;gap:5px;min-width:0;grid-template-columns:44px minmax(0,1fr) 44px!important}html[data-theme=dark] body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .voice-message{--voice-rail:#829fac}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .voice-play{box-shadow:none;color:#fff!important;background:#17677f!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .voice-play svg{stroke:currentColor;fill:currentColor;width:18px;height:18px}html body .support-fullscreen-open .customer-messenger.telegram-support .voice-waveform{box-sizing:border-box;gap:1px;height:44px;padding-block:11px}html body .support-fullscreen-open .customer-messenger.telegram-support .voice-waveform span{flex:1 1 0;min-width:0;max-width:3px}html body .support-fullscreen-open .customer-messenger.telegram-support .voice-waveform:has(span:nth-child(65)){gap:.35px}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .voice-track small{color:var(--chat-muted);font-size:10px;line-height:1.2}html body .support-fullscreen-open .customer-messenger.telegram-support .message-bubble .voice-rate{color:var(--chat-accent);background:0 0;font-weight:600;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:11px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment-timeline{width:100%;max-width:300px;margin:10px auto 10px 0}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment{border:1px solid var(--chat-line);background:var(--chat-incoming);color:var(--chat-text);box-shadow:none;overflow-wrap:anywhere;border-radius:14px;gap:6px;padding:12px}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment header{gap:2px 8px}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment header strong{font-size:13px;font-weight:600}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment header span{color:var(--chat-muted);font-size:11px}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment .bill-total{border-color:var(--chat-line);flex-wrap:wrap;gap:4px 10px;padding-top:7px;font-size:13px}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment dd{white-space:nowrap;font-variant-numeric:tabular-nums}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment>small{color:var(--chat-muted);opacity:1;font-size:10px}html body .support-fullscreen-open .customer-messenger.telegram-support .bill-payment p{font-size:12px;line-height:1.7}html body .support-fullscreen-open .customer-messenger.telegram-support .messenger-composer{padding:6px 8px max(6px,env(safe-area-inset-bottom))!important}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-row:not(.recording){grid-template-columns:44px 44px minmax(0,1fr) 44px!important;gap:2px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-row :is(.composer-tool,.composer-sticker,.composer-send,.recording-pause,.recording-cancel-text){border-radius:50%!important}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-text textarea{border:0!important;border-radius:22px!important;padding:10px 12px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-text:has(.composer-expand) textarea{padding-left:52px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-expand,html body .support-fullscreen-open .customer-messenger.telegram-support :is(.composer-reply,.attachment-preview)>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--chat-accent);background:0 0;border-radius:50%;padding:10px}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-expand{inset:auto auto 0 2px}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-reply{background:var(--chat-field);color:var(--chat-text);border-color:var(--chat-accent);grid-template-columns:20px minmax(0,1fr) 44px;gap:6px;padding:0 8px}html body .support-fullscreen-open .customer-messenger.telegram-support .attachment-preview{background:var(--chat-field);color:var(--chat-text);border-color:var(--chat-line);grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;padding:6px}html body .support-fullscreen-open .customer-messenger.telegram-support :is(.composer-reply,.attachment-preview) small{color:var(--chat-muted)}html body .support-fullscreen-open .customer-messenger.telegram-support .voice-retry{min-height:44px}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-row.recording{grid-template-columns:minmax(0,1fr) 44px!important;gap:6px!important}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-row.recording .voice-timer{background:var(--chat-field);min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:22px;gap:6px;padding:0 6px 0 10px}html body .support-fullscreen-open .customer-messenger.telegram-support .composer-row.recording .recording-pause{-webkit-backdrop-filter:none;background:0 0;position:static;inset:auto}html body .support-fullscreen-open .customer-messenger.telegram-support .recording-status>b{color:var(--chat-muted)}html body .support-fullscreen-open .customer-messenger.telegram-support .recording-equalizer>i{background:var(--chat-accent)}@media (hover:hover){html body .support-fullscreen-open .customer-messenger.telegram-support .message-actions :is(button,a,summary):hover{background:var(--chat-selected)!important;color:var(--chat-accent)!important}}html body .app-shell .admin-view.moqimi-admin.admin-panel-refined{--panel-canvas:#f4f7fa;--panel-surface:#fff;--panel-soft:#eef4f7;--panel-line:#dce5eb;--panel-ink:#193543;--panel-muted:#586f7d;--panel-accent:#086b8a;--panel-selected:#e6f2f6;color:var(--panel-ink);min-width:0;gap:18px!important}html[data-theme=dark] body .app-shell .admin-view.moqimi-admin.admin-panel-refined{--panel-canvas:#10212b;--panel-surface:#19303b;--panel-soft:#233d49;--panel-line:#36505d;--panel-ink:#e5f0f5;--panel-muted:#b4c6cf;--panel-accent:#9edcec;--panel-selected:#244854}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin>.admin-command-header{background:var(--panel-surface)!important;border-color:var(--panel-line)!important;border-radius:16px!important;gap:16px!important;padding:20px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-command-header h1{letter-spacing:-.025em;color:var(--panel-ink)!important;font-size:clamp(21px,2vw,26px)!important}html body .app-shell .admin-panel-refined .admin-command-header>div:first-child :is(span,p){line-height:1.8;color:var(--panel-muted)!important;font-size:13px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin :is(.admin-command-search,.admin-theme-control){background:var(--panel-soft)!important;border-color:var(--panel-line)!important;min-height:48px!important;color:var(--panel-muted)!important;border-radius:11px!important}html body .app-shell .admin-panel-refined .admin-command-search :is(input,button),html body .app-shell .admin-panel-refined .admin-theme-control select{min-height:44px!important;color:var(--panel-ink)!important}html body .app-shell .admin-panel-refined .admin-command-search>button{min-width:44px}html body .app-shell .admin-panel-refined .admin-command-results{overscroll-behavior:contain;max-height:min(420px,60dvh);overflow-y:auto;background:var(--panel-surface)!important;color:var(--panel-ink)!important;border:1px solid var(--panel-line)!important;border-radius:12px!important;box-shadow:0 12px 32px #071f3020!important}html body .app-shell .admin-panel-refined .admin-command-results button{min-height:56px;color:var(--panel-ink)!important}html body .app-shell .admin-panel-refined .admin-command-results small{color:var(--panel-muted)!important}html body .app-shell .admin-panel-refined .admin-command-empty{padding:18px;font-size:14px}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-desktop-sidebar{min-height:0;background:var(--panel-surface)!important;border-color:var(--panel-line)!important;border-radius:16px!important}html body .app-shell .admin-panel-refined .admin-desktop-sidebar>header{border-color:var(--panel-line)!important;min-height:76px!important;padding:14px!important}html body .app-shell .admin-panel-refined .admin-desktop-nav-groups{scrollbar-color:var(--panel-line) transparent;padding:10px}html body .app-shell .admin-panel-refined .admin-desktop-nav-groups>section{padding-block:9px;border-color:var(--panel-line)!important}html body .app-shell .admin-panel-refined .admin-desktop-nav-groups h2{padding:6px 9px;color:var(--panel-muted)!important;font-size:12px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-desktop-nav-groups button{min-height:44px!important;color:var(--panel-ink)!important;border-radius:9px!important;padding:9px!important}html body .app-shell .admin-panel-refined .admin-desktop-nav-groups button>span:not(.shop-icon-glyph){white-space:normal;font-size:13px;line-height:1.65}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-desktop-nav-groups button:is(:hover,.active){background:var(--panel-selected)!important;color:var(--panel-accent)!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-desktop-nav-groups button.active{box-shadow:inset -3px 0 var(--panel-accent)!important}html body .app-shell .admin-panel-refined .admin-sidebar-footer{border-top:1px solid var(--panel-line);flex-shrink:0;padding:10px}html body .app-shell .admin-panel-refined .admin-sidebar-footer button{border:1px solid var(--panel-line);background:var(--panel-soft);width:100%;min-height:44px;color:var(--panel-accent);font:inherit;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}html body .app-shell .admin-panel-refined .moqimi-admin-drawer{--moqimi-canvas:var(--panel-soft);--moqimi-ink:var(--panel-ink);--moqimi-muted:var(--panel-muted);--moqimi-border:var(--panel-line);--moqimi-blue:var(--panel-accent)}html body .app-shell .admin-panel-refined .moqimi-admin-drawer>nav{background:var(--panel-surface)!important;border-color:var(--panel-line)!important}html body .app-shell .admin-panel-refined .moqimi-drawer-groups button.active{background:var(--panel-selected)!important;color:var(--panel-accent)!important;border-color:var(--panel-line)!important}html body .app-shell .admin-panel-refined .moqimi-drawer-search button{width:44px}html body .app-shell .admin-panel-refined .moqimi-admin-drawer footer select{border:1px solid var(--panel-line);background:var(--panel-soft);width:100%;min-height:44px;color:var(--panel-ink);font:inherit;border-radius:9px;padding:8px 12px}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-workspace-content>.admin-section{background:0 0!important;border:0!important;padding:0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button{background:var(--panel-surface)!important;border-color:var(--panel-line)!important;min-height:98px!important;box-shadow:none!important;border-radius:14px!important;padding:16px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button:before{display:none}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button>i{background:var(--panel-soft)!important;color:var(--panel-accent)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button>strong{font-variant-numeric:tabular-nums;color:var(--panel-ink)!important;font-size:28px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button>span{color:var(--panel-muted)!important;font-size:13px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-dashboard-widget,.admin-reference-panel,.admin-balance-hero){background:var(--panel-surface)!important;border:1px solid var(--panel-line)!important;box-shadow:none!important;border-radius:16px!important;padding:18px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-balance-hero{border-inline-start:3px solid var(--panel-accent)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-reference-home{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;margin:0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-balance-hero strong,.admin-overview-toolbar h2,.admin-reference-panel h2,.admin-dashboard-widget h3){color:var(--panel-ink)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-balance-hero small,.admin-dashboard-widget small){color:var(--panel-muted)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-reference-operations button{background:var(--panel-soft)!important;min-height:64px!important;color:var(--panel-accent)!important;border:1px solid #0000!important;border-radius:10px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-financial-summary{gap:12px!important;padding:0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-financial-summary>article{background:var(--panel-soft)!important;border-radius:12px!important;padding:16px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-financial-summary :is(strong,span){color:var(--panel-ink)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-financial-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,1.6vw,26px)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-overview-list,.admin-attention-panel)>button{min-height:64px!important;color:var(--panel-ink)!important;border-color:var(--panel-line)!important;background:0 0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-overview-list,.admin-attention-panel)>button>strong{font-variant-numeric:tabular-nums;color:var(--panel-ink)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-sales-chart b{color:var(--panel-muted)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-sales-chart i{background:var(--panel-accent)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-overview-actions button,.admin-overview-list header button,.admin-widget-settings button){border:1px solid var(--panel-line)!important;background:var(--panel-surface)!important;min-height:44px!important;color:var(--panel-accent)!important;border-radius:10px!important;padding:10px 14px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-widget-settings{color:var(--panel-ink);border-radius:14px;gap:12px;padding:16px;background:var(--panel-surface)!important;border:1px solid var(--panel-line)!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-widget-settings label{align-items:center;gap:8px;min-height:44px;display:flex}html body .app-shell .admin-panel-refined :is(.admin-command-header,.admin-desktop-sidebar,.moqimi-admin-drawer,.admin-mobile-bottom-nav,.moqimi-admin-mobile-bar,.admin-overview-toolbar,.admin-widget-settings,.admin-dashboard-widgets,.admin-reference-home,.admin-quick-access) :is(button,input,select):focus-visible{outline:3px solid var(--panel-accent)!important;outline-offset:3px!important}@media (min-width:901px){html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-workspace{grid-template-columns:244px minmax(0,1fr)!important;gap:20px!important}}@media (max-width:1100px){html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-reference-home{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){html body .app-shell .admin-panel-refined.admin-view.moqimi-admin{padding:12px 12px calc(108px + env(safe-area-inset-bottom))!important;gap:14px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin>.moqimi-admin-mobile-bar{border:1px solid var(--panel-line)!important;background:var(--panel-surface)!important;color:var(--panel-ink)!important;border-radius:14px!important;margin:0!important;padding:10px 12px!important}html body .app-shell .admin-panel-refined .moqimi-admin-mobile-bar b{color:var(--panel-ink)!important;font-size:17px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin>.admin-command-header{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button{min-height:94px!important;padding:12px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-quick-access>button>strong{font-size:25px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-mobile-bottom-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;background:var(--panel-surface)!important;border:1px solid var(--panel-line)!important;border-radius:16px!important;grid-template-columns:none!important;padding:6px!important;inset-inline:12px!important;box-shadow:0 6px 24px #071f3014!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-mobile-bottom-nav>button{min-height:56px!important;color:var(--panel-muted)!important;border-radius:10px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-mobile-bottom-nav>button b{font-size:12px!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-mobile-bottom-nav>button.active{background:var(--panel-selected)!important}html body .app-shell .admin-panel-refined.admin-view.moqimi-admin .admin-mobile-bottom-nav>button.active :is(b,span,svg){color:var(--panel-accent)!important}}@media (max-width:480px){html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-overview-list>button{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:10px 0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-overview-list>button>strong{overflow-wrap:anywhere;grid-column:2;white-space:normal!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-overview-list>button>.status{white-space:normal;grid-column:2;justify-self:start;max-width:100%}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-attention-panel>button{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:10px 0!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-attention-panel>button>strong{overflow-wrap:anywhere;grid-column:2;white-space:normal!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-overview-list,.admin-attention-panel)>button :is(b,small){overflow-wrap:anywhere;white-space:normal!important}html body .app-shell .admin-panel-refined.admin-overview-minimal :is(.admin-dashboard-widget,.admin-reference-panel,.admin-balance-hero){padding:14px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-financial-summary>article{padding:12px!important}html body .app-shell .admin-panel-refined.admin-overview-minimal .admin-balance-hero strong{font-size:18px!important}}html:root body .app-shell .orders-luxury-view .order-category-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){box-sizing:border-box;min-height:100dvh;width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin-block:0!important;margin-inline:0!important}html body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.customer-dashboard,.page-view){box-sizing:border-box;grid-auto-rows:auto;min-width:0;align-content:start!important;align-items:start!important;width:100%!important;max-width:none!important;margin-inline:0!important}html body .app-shell-store>.dashboard-ambient-header{box-sizing:border-box;width:100%!important;max-width:none!important}html body .app-shell:not(.app-shell-admin) :is(.credit-form,.bwp-query-panel,.electricity-form){align-content:start;align-self:start}html body .app-shell:not(.app-shell-admin) .service-banner-shell{flex:none;align-self:start;height:auto!important;min-height:0!important}html body .app-shell:not(.app-shell-admin) .credit-presets button{min-height:44px;padding:10px 8px;font-size:14px}html body .app-shell:not(.app-shell-admin) .credit-form>button[type=submit]{min-height:48px;padding:12px 16px;font-size:15px}html body .app-shell:not(.app-shell-admin) .bottom-nav{left:max(12px, env(safe-area-inset-left,0px))!important;right:max(12px, env(safe-area-inset-right,0px))!important;max-width:none!important}@media (min-width:768px){html body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){padding-inline:24px!important}html body .app-shell-store>.dashboard-ambient-header,html body .app-shell:not(.app-shell-admin)>:is(.customer-dashboard,.page-view),html body .app-shell-products .products-view.mq-reference-catalog{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important}html body .app-shell:not(.app-shell-admin) :is(.mw-wallet,.account-dashboard-view,.minimal-account-menu,.account-profile-hero,.staff-mode-switch-row){box-sizing:border-box;width:100%!important;max-width:none!important}html body .app-shell:not(.app-shell-admin) .bottom-nav{left:max(24px, env(safe-area-inset-left,0px))!important;right:max(24px, env(safe-area-inset-right,0px))!important;width:auto!important;max-width:none!important;transform:none!important}}@media (min-width:960px){html body .app-shell-store>.customer-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px!important;display:grid!important}html body .app-shell-store .customer-dashboard>*{grid-column:1/-1;min-width:0}html body .app-shell-store .customer-dashboard>:is(.dashboard-wallet-card,.dashboard-frequent-services){grid-column:auto}html body .app-shell-store .dashboard-wallet-card{box-sizing:border-box;aspect-ratio:auto;height:clamp(220px,20vw,280px);min-height:0!important}html body .app-shell-store .dashboard-wallet-brand>img{width:64px;height:64px}html body .app-shell-store .dashboard-balance-toggle{width:44px;min-width:44px;height:44px;min-height:44px}html body .app-shell-store .dashboard-frequent-services{box-sizing:border-box;height:clamp(220px,20vw,280px);min-height:0;padding:20px!important}html body .app-shell-store .dashboard-frequent-services .dashboard-service-strip{margin-top:24px;grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .app-shell-store .dashboard-recent-orders>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}html body .app-shell .customer-order-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}html body .app-shell .credit-view:not(.turkey-credit-view){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px!important}html body .app-shell .credit-view:not(.turkey-credit-view)>.credit-form{margin-top:0;padding:24px}html body .app-shell .credit-view .credit-form label{font-size:14px}html body .app-shell .products-view :is(.products-page-grid.commerce-grid,.product-grid){gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html:root body .app-shell .mw-wallet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px!important}html:root body .app-shell .mw-wallet>*{grid-column:2;min-width:0}html:root body .app-shell .mw-wallet>.customer-section-heading{grid-area:1/1/auto/-1}html:root body .app-shell .mw-wallet>.mw-balance{grid-area:3/1;align-self:start;height:360px;min-height:0}html:root body .app-shell .mw-wallet>.wallet-category-nav{grid-area:2/1/auto/-1;min-height:64px;padding:8px 12px}html:root body .app-shell .mw-wallet>.wallet-category-nav>button{min-height:48px}html:root body .app-shell .mw-wallet>:is(.wallet-activity-card,.mw-panel,.wallet-statement-builder){align-content:start;align-self:start;gap:12px;height:auto;min-height:0;padding:20px}html:root body .app-shell .mw-wallet>.wallet-activity-card{grid-row:3}html:root body .app-shell .mw-wallet .wallet-activity-card>header{margin-bottom:0;padding-bottom:8px}html:root body .app-shell .mw-wallet .wallet-mini-chart{height:112px;min-height:0;padding-top:8px}html:root body .app-shell .mw-wallet .wallet-mini-chart>span>b{height:78px}html:root body .app-shell .mw-wallet .wallet-activity-totals>span{padding:12px}html:root body .app-shell .mw-wallet .mw-card-balance-copy>strong{font-size:42px}html:root body .app-shell .mw-wallet .mw-card-brand>span{font-size:18px}html:root body .app-shell-account :is(.minimal-account-menu,.account-overview){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}html:root body .app-shell-account :is(.minimal-account-menu,.account-overview)>h2{grid-column:1/-1}html:root body .app-shell-account .account-settings-search{margin-inline:auto;max-width:560px;margin-bottom:16px}html:root body .app-shell-account .account-overview-group{border-radius:18px;margin:0}html:root body .app-shell .products-view.mq683-catalog .mq-kit-banner{aspect-ratio:auto!important;height:240px!important;min-height:240px!important}html:root body .app-shell .products-view.mq683-catalog .mq-kit-art{width:52%;inset:0 auto 0 0}html:root body .app-shell .products-view.mq683-catalog .mq-kit-art img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}html:root body .app-shell .products-view.mq683-catalog .mq-kit-copy{width:42%!important;padding:0!important;position:absolute!important;top:50%!important;right:4%!important;transform:translateY(-50%)!important}}@media (min-width:1440px){html body .app-shell .products-view :is(.products-page-grid.commerce-grid,.product-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important}}html:root body .app-shell-account .account-dashboard-view{align-content:start!important;row-gap:10px!important}html:root body .app-shell-account .account-dashboard-view>:is(.account-overview,.minimal-account-menu){align-content:start;gap:12px;margin-top:0!important;padding-top:0!important}html:root body .app-shell-account .account-dashboard-view .account-settings-search,html:root body .app-shell-account .account-dashboard-view .account-profile-hero{margin-bottom:0!important}@media (min-width:960px){html:root body .app-shell-account .account-dashboard-view>:is(.account-overview,.minimal-account-menu){columns:2;column-gap:16px;display:block}html:root body .app-shell-account :is(.account-overview,.minimal-account-menu)>*{break-inside:avoid;margin-top:0;margin-bottom:12px}html:root body .app-shell-account .account-overview-group{margin-bottom:12px}html:root body .app-shell-account .minimal-account-menu>h2{break-after:avoid;margin-bottom:8px;font-size:16px}}html:root body .app-shell-account .account-overview-list>button{text-align:start!important;grid-template-columns:44px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:10px 8px!important;display:grid!important}html:root body .app-shell-account .account-overview-list>button>.shop-icon-glyph{width:44px!important;height:44px!important;color:var(--brand,#086b8a)!important;background:var(--surface,#f1f5f8)!important;border:1px solid color-mix(in srgb, currentColor 8%, transparent)!important;border-radius:50%!important;place-items:center!important;margin:0!important;display:grid!important}html:root body .app-shell-account .account-fingerprint-icon svg{width:22px!important;height:22px!important}html:root body .app-shell-account .account-overview-list>button>span:nth-child(2){align-content:center;min-width:0;gap:3px!important;margin:0!important;display:grid!important}html:root body .app-shell-account .account-overview-list>button>.arrow{place-items:center!important;width:20px!important;margin:0!important;font-style:normal!important;line-height:1!important;display:grid!important}html:root body .app-shell-account .minimal-account-menu button{align-items:center!important;gap:12px!important}html:root body .app-shell-account .minimal-account-menu button>.shop-icon-glyph{flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;display:grid!important}html:root body .app-shell-account .account-dashboard-view .account-settings-search{grid-column:1/-1!important;justify-self:center!important;width:min(100%,560px)!important;max-width:560px!important;margin-inline:auto!important}html:root body .app-shell-account .account-settings-search>.account-search-icon{flex:0 0 20px}html:root body .app-shell-account .account-dashboard-view .account-overview-group,html:root body .app-shell-account .account-dashboard-view .minimal-account-menu>section{border-radius:16px!important}html:root body .app-shell-account .account-dashboard-view .account-settings-search{border-radius:14px!important}html:root body .app-shell-account .account-overview-list>button small,html:root body .app-shell-account .minimal-account-menu small{color:#617080!important}html:root[data-theme=dark] body .app-shell-account .account-overview-list>button small,html:root[data-theme=dark] body .app-shell-account .minimal-account-menu small{color:#a8b8c8!important}html:root body .app-shell-account .account-install-guide{color:#425866;white-space:normal;overflow-wrap:anywhere;background:#086b8a12;border-radius:10px;margin:0 16px 12px;padding:10px 12px;font-size:12px;line-height:1.9}html:root[data-theme=dark] body .app-shell-account .account-install-guide{color:#c2d3de}html:root body .app-shell-account .account-install-button:disabled{opacity:.6;cursor:wait}.image-cache-feedback{color:var(--mq-motion-muted,#697a8b);overflow-wrap:anywhere;padding:8px 14px;font-size:12px;line-height:1.8;display:block}html:root body .app-shell .orders-luxury-view .order-category-nav{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden;z-index:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;padding:2px 0!important;display:flex!important;position:static!important;inset:auto!important}html:root body .app-shell .orders-luxury-view .order-category-nav::-webkit-scrollbar{display:none}html:root body .app-shell .orders-luxury-view .order-category-nav>button{flex-direction:row;justify-content:center;align-items:center;transition:background-color .15s,color .15s;background:color-mix(in srgb, var(--mq-card) 92%, var(--mq-muted))!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:44px!important;color:var(--mq-muted)!important;box-shadow:none!important;border:0!important;border-radius:999px!important;flex:none!important;gap:6px!important;margin:0!important;padding:8px 13px!important;display:flex!important}html:root body .app-shell .orders-luxury-view .order-category-nav>button>span{white-space:nowrap;font-size:11px!important;font-weight:500!important;line-height:1.5!important}html:root body .app-shell .orders-luxury-view .order-category-nav>button>b{font-variant-numeric:tabular-nums;width:auto!important;min-width:0!important;height:auto!important;color:var(--mq-navy)!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}html:root body .app-shell .orders-luxury-view .order-category-nav>button.active{background:color-mix(in srgb, var(--mq-blue) 9%, var(--mq-card))!important;color:var(--mq-blue)!important}html:root body .app-shell .orders-luxury-view .order-category-nav>button.active>b{color:var(--mq-blue)!important}html:root body .app-shell .orders-luxury-view .order-category-nav>button:focus-visible{outline:2px solid var(--mq-blue);outline-offset:-2px}@media (min-width:960px){html:root body .app-shell .orders-luxury-view .order-category-nav>button{flex-direction:row;gap:10px!important;min-height:48px!important}html:root body .app-shell .orders-luxury-view .order-category-nav>button>span{font-size:13px!important}}@media (prefers-reduced-motion:reduce){html:root body .app-shell .orders-luxury-view .order-category-nav>button{transition:none}}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin{--chat-canvas:#e9f0ed;--chat-outgoing:#def1d5;--chat-muted:#4d6b64;--chat-incoming:#fff;--chat-text:#203c38;--chat-accent:#17677f}html[data-theme=dark] body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin{--chat-canvas:#142b31;--chat-outgoing:#254e55;--chat-muted:#b5ccd0;--chat-incoming:#203b44;--chat-text:#edf5f5;--chat-accent:#a6d8e6}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .messenger-thread{background-size:280px 280px;background-color:var(--chat-canvas);overflow-anchor:auto;scroll-padding-block:12px;background-image:url(/moqimi-chat-pattern.svg)!important;padding:12px max(12px,50% - 410px)!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:8px;width:fit-content;min-height:0;margin-block:5px;display:grid;position:relative;overflow:visible;min-width:0!important;max-width:min(88%,480px)!important;padding:7px 10px 0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:not(.message-sticker):not(.internal){color:var(--chat-text)!important;background:var(--chat-incoming)!important;box-shadow:none!important;border:0!important;border-radius:14px!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .message-bubble.customer:not(.message-sticker),html body .support-portal-root .support-admin-refined.telegram-chat-skin .message-bubble.admin:not(.message-sticker):not(.internal){background:var(--chat-outgoing)!important;color:var(--chat-text)!important;border-bottom-right-radius:4px!important;margin-left:auto!important;margin-right:0!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .message-bubble.admin,html body .support-portal-root .support-admin-refined.telegram-chat-skin .message-bubble.customer{border-bottom-left-radius:4px!important;margin-left:0!important;margin-right:auto!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble>*{grid-column:1/-1;min-width:0}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble>.message-actions{visibility:visible;grid-area:auto/1;align-items:center;gap:0;width:44px;height:44px;opacity:1!important;pointer-events:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-actions :is(button,a,summary){box-sizing:border-box;border:0;border-radius:50%;place-items:center;display:grid;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--chat-accent)!important;background:0 0!important;padding:13px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-actions svg{width:17px;height:17px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble>footer{white-space:nowrap;direction:ltr;grid-column:2;align-self:center;gap:4px;min-height:16px;color:var(--chat-muted)!important;background:0 0!important;margin:0!important;padding:0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble>footer svg{color:var(--chat-accent)!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-action-menu{position:relative}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-action-popover{z-index:10;background:var(--chat-surface);border:1px solid var(--chat-line);flex-wrap:wrap;max-width:176px;inset:auto 0 100% auto;box-shadow:0 4px 18px #102f3820}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble.message-sticker{width:160px!important;max-width:70%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-sticker .message-media,html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-sticker .message-media img{object-fit:contain;border:0;border-radius:0;max-width:100%;min-height:0;display:block;background:0 0!important;width:160px!important;height:132px!important;margin:0!important;padding:0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(.voice-message){width:272px!important;max-width:88%!important;padding:7px 8px 0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble .voice-message{--voice-accent:var(--chat-accent);--voice-rail:#607f79;align-items:center;gap:6px;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-play{max-width:44px;max-height:44px;color:#fff!important;background:#17677f!important;border-radius:50%!important;width:44px!important;height:44px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-waveform{box-sizing:border-box;gap:1px;height:32px;padding-block:6px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-waveform span{flex:1 1 0;min-width:0;max-width:3px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-track small{font-size:10px;color:var(--chat-muted)!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-rate{width:44px!important;min-width:44px!important;height:44px!important;color:var(--chat-accent)!important;background:0 0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .support-chat>header{min-height:60px!important;padding:6px 10px!important;padding-top:max(6px,env(safe-area-inset-top))!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .messenger-composer{padding:6px 8px max(6px,env(safe-area-inset-bottom))!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .composer-text textarea{border:0!important;border-radius:22px!important}html body .support-portal-root .support-admin-refined.telegram-chat-skin .inbox-list>button{min-height:80px;padding:10px 12px!important}html body .support-portal-root .support-admin-refined.telegram-chat-skin .inbox-list>button>:is(img,.support-ticket-avatar){border-radius:50%!important}@media (min-width:761px){html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin{grid-template-columns:320px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.telegram-chat-skin *{scroll-behavior:auto!important;transition:none!important}}html[data-theme=dark] body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble .voice-message{--voice-rail:#a0bec2}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-sticker:before,html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-sticker:after{display:none!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .composer-row:not(.recording):not(:has(.composer-sticker)){grid-template-columns:44px minmax(0,1fr) 44px!important;gap:2px!important;display:grid!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .composer-row:not(.recording):not(:has(.composer-sticker))>.attachment-menu-wrap{grid-column:1!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .composer-row:not(.recording):not(:has(.composer-sticker))>.composer-text{grid-column:2!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .composer-row:not(.recording):not(:has(.composer-sticker))>.composer-send{grid-column:3!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .composer-policy-error{color:var(--chat-text);grid-area:auto/1/auto/-1;font-size:12px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-day{margin-block:8px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-day span{box-shadow:none;padding:3px 9px;font-size:11px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble>p{margin-block:0;font-size:14px;line-height:1.65}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble>footer{font-size:10px}html body .app-shell-products .products-view .mq-game-picker{background:0 0!important;border:0!important;padding:0!important}html body .app-shell-products .products-view .mq-game-picker .service-picker-head{margin-bottom:24px!important}html body .app-shell-products .products-view .mq-game-picker .service-picker-head h2{margin:0!important;font-size:20px!important}html body .app-shell-products .products-view .mq-game-list{padding-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important;display:grid!important}html body .app-shell-products .products-view .mq-game-list>button{--game-color:#328ed0;--game-deep:#3a62a0;font:inherit;cursor:pointer;position:relative;background:linear-gradient(115deg,var(--game-deep),var(--game-color))!important;color:#fff!important;text-align:start!important;border:0!important;border-radius:14px!important;grid-template-rows:auto 1fr 42px!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:4px 12px!important;min-width:0!important;height:auto!important;min-height:144px!important;padding:16px 14px 0!important;display:grid!important;overflow:visible!important;box-shadow:0 4px 14px #1538580d!important}.mq-game-list>button:nth-child(6n+2){--game-color:#72a443!important;--game-deep:#347853!important}.mq-game-list>button:nth-child(6n+3){--game-color:#c4a62b!important;--game-deep:#333a41!important}.mq-game-list>button:nth-child(6n+4){--game-color:#f2a644!important;--game-deep:#b2674a!important}.mq-game-list>button:nth-child(6n+5){--game-color:#53bcc9!important;--game-deep:#357e93!important}.mq-game-list>button:nth-child(6n+6){--game-color:#9b54eb!important;--game-deep:#5e3d9b!important}html body .app-shell-products .products-view .mq-game-list>button>.service-picker-art{background:#fff!important;border:2px solid #ffffffa6!important;border-radius:13px!important;grid-area:1/1/3!important;width:64px!important;height:76px!important;margin:-28px 0 0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 4px 10px #0002!important}.mq-game-list .service-picker-art img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}html body .app-shell-products .products-view .mq-game-list>button>b{color:#fff!important;grid-area:1/2!important;margin:0!important;font-size:15px!important;line-height:1.7!important}html body .app-shell-products .products-view .mq-game-list>button>small{color:#ffffffe0!important;background:0 0!important;grid-area:2/2!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.8!important}html body .app-shell-products .products-view .mq-game-list>button>.game-card-footer{background:color-mix(in srgb,var(--game-color) 8%,var(--card,#fff));min-height:42px;color:var(--text,#183448);border-radius:0 0 14px 14px;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:8px;margin:8px -14px 0;padding:7px 12px;font-size:11px;display:flex}.game-card-footer>span:first-child{background:var(--game-color);color:#fff;border-radius:7px;padding:5px 10px;font-weight:650}.game-card-footer>span:last-child{font-size:22px;line-height:1}.mq-game-list>button:focus-visible{outline-offset:4px;outline:3px solid #249bc9!important}@media (min-width:768px){html body .app-shell-products .products-view .mq-game-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 20px!important}}@media (min-width:1100px){html body .app-shell-products .products-view .mq-game-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:480px){html body .app-shell-products .products-view .mq-game-list>button{grid-template-columns:46px minmax(0,1fr)!important;gap:4px 8px!important;min-height:138px!important;padding:14px 10px 0!important}html body .app-shell-products .products-view .mq-game-list>button>.service-picker-art{border-radius:10px!important;width:46px!important;height:58px!important;margin-top:-22px!important}html body .app-shell-products .products-view .mq-game-list>button>b{font-size:12px!important}html body .app-shell-products .products-view .mq-game-list>button>small{font-size:10px!important}html body .app-shell-products .products-view .mq-game-list>button>.game-card-footer{margin-inline:-10px;padding-inline:10px}.game-card-footer>span:first-child{padding-inline:7px;font-size:10px}}@media (prefers-reduced-motion:no-preference){.mq-game-list>button{transition:transform .18s}.mq-game-list>button:hover{transform:translateY(-3px)}}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-picker .service-picker-head{margin-bottom:12px!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding-top:0!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button{color:#173047!important;background:#fff!important;border:1px solid #e2e8ef!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr) 116px!important;gap:4px 12px!important;min-height:96px!important;padding:12px!important;overflow:hidden!important;box-shadow:0 2px 8px #15385806!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button>.service-picker-art{width:52px!important;height:60px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;grid-area:1/1/3!important;margin:0!important;padding:0!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button>b{color:#173047!important;grid-area:1/2!important;align-self:end!important;font-size:14px!important;line-height:1.5!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button>small{color:#718197!important;grid-area:2/2!important;align-self:start!important;font-size:11px!important;line-height:1.6!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button>.game-card-footer{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#3568b0!important;border-radius:12px!important;grid-area:1/3/3!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px!important;display:flex!important}html:root body .app-shell-products .products-view.mq-game-refined .game-card-footer>span:first-child{color:#fff!important;background:0 0!important;padding:0!important;font-size:11px!important;line-height:1.5!important}html:root body .app-shell-products .products-view.mq-game-refined .game-card-footer>span:last-child{display:none!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-grid>.shop-product-card{background:#fff!important;border:1px solid #e2e8ef!important;border-radius:16px!important;grid-template-rows:auto!important;grid-template-columns:52px minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:88px!important;padding:12px!important;display:grid!important;box-shadow:0 2px 8px #15385806!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-card>.shop-product-art{background:0 0!important;border-radius:12px!important;grid-area:1/1!important;width:52px!important;height:60px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-art img{object-fit:contain!important;width:100%!important;height:100%!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-copy{text-align:start!important;flex-direction:column!important;grid-area:1/2!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;padding:0!important;display:flex!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-category{display:none!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-copy h3{margin:0!important;font-size:15px!important;line-height:1.5!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-title-button{color:#173047!important;background:0 0!important;padding:0!important;font-size:15px!important;line-height:1.5!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-price{margin:0!important;padding:0!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-price>span{align-items:baseline!important;gap:6px!important;display:flex!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-price strong{color:#233f50!important;font-size:16px!important;font-weight:700!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-price small{color:#718197!important;font-size:12px!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-footer{border:0!important;grid-area:1/3!important;margin:0!important;padding:0!important;display:block!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-select{color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#3568b0!important;border:0!important;border-radius:12px!important;place-items:center!important;padding:0!important;display:grid!important}html:root body .app-shell-products .products-view.mq-game-refined .shop-product-select svg{color:#fff!important;stroke:#fff!important;width:20px!important;height:20px!important}html:root body .app-shell-products .products-view.mq-game-refined .desktop-product-action-label{display:none!important}html:root body .app-shell-products .products-view.mq-game-refined .category-row .category.active{color:#355c84!important;box-shadow:none!important;background:#e9f0f7!important;border:1px solid #dce5ef!important}html:root[data-theme=dark] body .app-shell-products .products-view.mq-game-refined :is(.mq-game-list>button,.shop-product-grid>.shop-product-card){color:#edf5f7!important;background:#152c38!important;border-color:#314751!important}html:root[data-theme=dark] body .app-shell-products .products-view.mq-game-refined :is(.mq-game-list>button>b,.shop-product-title-button,.shop-product-price strong){color:#edf5f7!important}html:root[data-theme=dark] body .app-shell-products .products-view.mq-game-refined :is(.mq-game-list>button>small,.shop-product-price small){color:#b4c6ce!important}@media (max-width:390px){html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button{grid-template-columns:44px minmax(0,1fr) 96px!important;gap:4px 8px!important}html:root body .app-shell-products .products-view.mq-game-refined .mq-game-list>button>.service-picker-art{width:44px!important;height:52px!important}}.member-password-reset{color:#203846;direction:rtl;min-width:0;box-shadow:0 4px 18px #16394d06;background:#fff!important;border:1px solid #dce5ed!important;border-radius:18px!important;margin-block:12px!important;padding:16px!important}.member-password-reset>summary{cursor:pointer;color:#195e73;padding:6px;font-weight:700;line-height:1.8}.member-password-reset>button:first-child{width:100%;color:#195e73!important;background:#edf4f8!important;border:1px solid #d8e5ec!important}.member-password-reset>div{border-top:1px solid #e6edf2;margin-top:14px;padding-top:14px}.member-password-reset form{margin-top:12px;gap:14px!important;display:grid!important}.member-password-reset label{gap:8px;font-size:14px;font-weight:600;line-height:1.9;display:grid!important}.member-password-reset label:has(input[type=checkbox]){background:#f5f8fa;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-weight:400;display:flex!important}.member-password-reset input:not([type=checkbox]){box-sizing:border-box;min-width:0;color:#203846!important;width:100%!important;min-height:48px!important;box-shadow:none!important;background:#f9fbfc!important;border:1px solid #ccdbe5!important;border-radius:12px!important;padding:10px 12px!important;font-size:16px!important}.member-password-reset input:focus-visible{outline-offset:2px;border-color:#3568b0!important;outline:3px solid #bfd6e8!important}.member-password-reset input[type=checkbox]{accent-color:#195e73;flex-shrink:0;margin-top:4px;width:20px!important;height:20px!important}.member-password-reset button{cursor:pointer;font-weight:700;white-space:normal!important;border-radius:12px!important;min-height:46px!important;padding:10px 16px!important;line-height:1.7!important}.member-password-reset button[type=submit]{width:100%;color:#fff!important;background:#3568b0!important;border:1px solid #3568b0!important}.member-password-reset button[type=button]{color:#195e73!important;background:#edf4f8!important;border:1px solid #d8e5ec!important}.member-password-reset button:disabled{opacity:.55;cursor:wait}.member-password-reset p,.member-password-reset small{overflow-wrap:anywhere;line-height:1.9}.member-password-reset small{color:#657987}.member-password-reset [role=status]{color:#304d62;background:#f2f6fa;border:1px solid #dce5ed;border-radius:12px;padding:12px}.member-password-reset input[readonly]{letter-spacing:1px;text-align:center;-webkit-user-select:all;user-select:all;background:#eef5fb!important;font-family:ui-monospace,monospace!important;font-size:18px!important}.member-password-reset bdi{unicode-bidi:isolate}:root[data-theme=dark] .member-password-reset{color:#e3ecf3;background:#152633!important;border-color:#344c5d!important}:root[data-theme=dark] .member-password-reset input:not([type=checkbox]){color:#e3ecf3!important;background:#10202d!important;border-color:#476071!important}:root[data-theme=dark] .member-password-reset [role=status]{color:#e3ecf3;background:#203443;border-color:#476071}:root[data-theme=dark] .member-password-reset label:has(input[type=checkbox]){color:#e3ecf3;background:#203443;border-color:#476071}@media (max-width:600px){.member-password-reset{border-radius:16px!important;padding:14px!important}.member-password-reset button{width:100%}.member-password-reset form{gap:12px!important}}.desktop-product-action-label{display:none}@media (min-width:960px){html:root body .app-shell.app-shell-products>.products-view.mq683-catalog{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:32px!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-banner{background:#eaf3ff!important;border-radius:20px!important;height:260px!important;min-height:260px!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-art{width:52%!important;height:100%!important;inset:0 auto 0 0!important;overflow:hidden!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-art img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-copy{width:44%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;inset:50% 5% auto auto!important;transform:translateY(-50%)!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-copy h2{text-wrap:balance;white-space:normal!important;margin:0 0 12px!important;font-size:clamp(28px,2.5vw,36px)!important;line-height:1.5!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-copy p{margin:0 0 20px!important;font-size:15px!important;line-height:1.8!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-copy button{color:#fff!important;background:#086b8a!important;border:0!important;border-radius:12px!important;min-height:44px!important;padding:11px 20px!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories .service-picker-grid.root-groups>button{min-height:88px!important;padding:14px 18px!important}html:root body .app-shell.app-shell-products .products-view.mq-reference-catalog .main-categories{padding:22px!important}html:root body .app-shell.app-shell-products .bottom-nav{max-width:1376px!important;margin-inline:auto!important}html:root[data-theme=dark] body .app-shell.app-shell-products .products-view.mq-reference-catalog .service-banner-shell-root .mq-kit-banner{background:#152f47!important}html:root body .app-shell.app-shell-products .products-view.mq683-catalog{align-content:start!important;gap:24px!important;padding:24px clamp(24px,3vw,56px) 128px!important}html:root body .app-shell.app-shell-products .products-view .service-banner-shell{border-radius:20px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html:root body .app-shell.app-shell-products .products-view .mq-kit-banner{border-radius:20px!important;height:clamp(210px,18vw,260px)!important;min-height:210px!important}html:root body .app-shell.app-shell-products .products-view .mq-kit-copy{inset-inline-start:5%!important;width:42%!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}html:root body .app-shell.app-shell-products .products-view .mq-kit-copy h2{font-size:clamp(26px,2.2vw,34px)!important;line-height:1.45!important}html:root body .app-shell.app-shell-products .products-view .mq-kit-copy p{font-size:15px!important;line-height:1.9!important}html:root body .app-shell.app-shell-products .products-view .mq-kit-copy button{min-height:44px!important;padding:10px 20px!important;font-size:14px!important}html:root body .app-shell.app-shell-products .products-view .store-search{background:var(--card,#fff)!important;border:1px solid #dce8ee!important;border-radius:14px!important;width:100%!important;max-width:none!important;min-height:56px!important;margin:0!important;padding:12px 20px!important;box-shadow:0 4px 16px #12384c05!important}html:root body .app-shell.app-shell-products .products-view .store-search input{min-width:0!important;font-size:15px!important}html:root body .app-shell.app-shell-products .products-view .main-categories{background:var(--card,#fff)!important;border-radius:20px!important;min-height:0!important;padding:22px!important}html:root body .app-shell.app-shell-products .products-view .main-categories .service-picker-head{margin:0 0 20px!important}html:root body .app-shell.app-shell-products .products-view .main-categories .service-picker-head h2{font-size:19px!important}html:root body .app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:14px!important}html:root body .app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button{border:1px solid color-mix(in srgb,var(--brand,#086b8a) 10%,transparent)!important;background:var(--surface,#f5f9fc)!important;height:auto!important;min-height:100px!important;box-shadow:none!important;text-align:start!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:16px!important;display:flex!important}html:root body .app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups .service-picker-art{background:0 0!important;flex:0 0 56px!important;width:56px!important;height:56px!important;margin:0!important;padding:0!important}html:root body .app-shell.app-shell-products .products-view .main-categories .service-picker-grid.root-groups>button>b{text-align:start!important;flex:1!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;font-size:14px!important;line-height:1.8!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin-top:0!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list) .shop-product-card{background:var(--card,#fff)!important;border:1px solid #dce7ec!important;border-radius:16px!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;box-shadow:0 4px 16px #12384c06!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list) .shop-product-art{background:var(--surface,#f4f8fc)!important;border-radius:0!important;width:100%!important;height:168px!important;padding:20px!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list) .shop-product-art img{object-fit:contain!important;width:100%!important;max-width:144px!important;height:100%!important;max-height:128px!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list) .shop-product-copy{gap:8px!important;padding:18px 18px 12px!important}html:root body .app-shell.app-shell-products .products-view .shop-product-copy h3{font-size:16px!important;line-height:1.7!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list) .shop-product-footer{margin:0 18px!important;padding:12px 0 18px!important;display:flex!important}html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list) .shop-product-select{gap:10px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 14px!important;display:flex!important}.shop-product-grid:not(.shop-display-list) .desktop-product-action-label{font-size:13px;display:inline}html:root body .app-shell.app-shell-products .products-view .shop-product-grid.shop-display-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body .app-shell.app-shell-products .products-view .shop-product-price strong{font-size:19px!important}}@media (min-width:960px) and (max-width:1199px){html:root body .app-shell.app-shell-products .products-view .shop-product-grid:not(.shop-display-list){grid-template-columns:repeat(3,minmax(0,1fr))!important}}html:root body .app-shell .customer-section-heading>button{color:#114a68!important;background:#d2e8f2!important;border:1px solid #b4d4e3!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:36px!important;padding:7px 10px!important;font-size:11px!important;line-height:1.5!important;display:inline-flex!important}html:root body .app-shell .customer-section-heading>button>svg{color:#114a68!important;flex:0 0 16px!important;width:16px!important;height:16px!important}html:root body .app-shell .customer-section-heading .support-button-typewriter{color:#114a68!important;width:8em!important;min-height:1.5em!important;font-size:11px!important;line-height:1.5!important}html:root body .app-shell.app-shell-products .products-view>.customer-section-heading>button{min-height:36px!important;padding:7px 10px!important;font-size:11px!important}html:root body .app-shell .credit-form.afghan-credit-compact{-webkit-backdrop-filter:none!important;border:1px solid color-mix(in srgb,var(--text,#173448) 10%,transparent)!important;box-shadow:none!important;background:#fff!important}html:root[data-theme=dark] body .app-shell .credit-form.afghan-credit-compact{background:#142332!important}html:root body .app-shell .afghan-credit-compact .credit-fee-summary{background:var(--surface,#f5f9fc)!important;border:1px solid color-mix(in srgb,var(--text,#173448) 10%,transparent)!important;border-radius:14px!important;gap:8px!important;padding:14px!important;display:grid!important}html:root body .app-shell .afghan-credit-compact .credit-fee-summary>span{justify-content:space-between!important;gap:12px!important;font-size:13px!important;line-height:1.7!important;display:flex!important}html:root body .app-shell .afghan-credit-compact .credit-fee-summary>strong{border-top:1px dashed color-mix(in srgb,var(--text,#173448) 15%,transparent)!important;padding-top:10px!important;font-size:14px!important;line-height:1.7!important}html:root body .app-shell .afghan-credit-compact .afghan-phone-input-wrap>input{padding-left:56px!important}html:root body .app-shell .afghan-credit-compact .credit-phone-field{gap:8px!important}html:root body .app-shell .afghan-credit-compact .afghan-phone-network-row{min-height:24px!important;margin:0!important;padding-block:0!important}html:root body .app-shell .afghan-credit-compact .afghan-phone-network-row>small{font-size:12px!important;line-height:1.7!important}html:root body .app-shell .afghan-credit-compact .credit-presets{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html:root body .app-shell .afghan-credit-compact .credit-presets>button{white-space:nowrap!important;border-radius:12px!important;height:auto!important;min-height:44px!important;padding:10px 4px!important;font-size:12px!important;line-height:1.5!important}html:root body .app-shell .afghan-credit-compact .credit-presets>button.active{background:color-mix(in srgb,var(--brand,#086b8a) 10%,var(--card,#fff))!important;border-color:var(--brand,#086b8a)!important;color:var(--brand,#086b8a)!important}html:root body .app-shell.app-shell-products .products-view>.customer-section-heading{align-items:center!important;gap:12px!important;height:auto!important;min-height:44px!important;margin:0 0 -8px!important;padding:0!important}html:root body .app-shell.app-shell-products .products-view>.customer-section-heading h1{margin:0!important;font-size:20px!important;line-height:1.5!important}html:root body .app-shell.app-shell-products .products-view>.customer-section-heading>button{max-width:55%;width:auto!important;height:auto!important;min-height:36px!important;padding:7px 10px!important;font-size:11px!important}html:root body .app-shell.app-shell-store>.dashboard-ambient-header{box-sizing:border-box!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:60px!important;margin:0!important;padding:12px 16px 4px!important}html:root body .app-shell.app-shell-store .dashboard-today{align-content:center!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0!important}html:root body .app-shell.app-shell-store .dashboard-today strong{gap:5px!important;font-size:14px!important;line-height:1.6!important}html:root body .app-shell.app-shell-store .dashboard-city-weather{align-items:center!important;gap:8px!important;min-height:44px!important;margin:0!important;padding:0!important}html:root body .app-shell.app-shell-store .dashboard-city-weather>i{text-align:center;width:28px!important;font-size:26px!important;line-height:1!important}html:root body .app-shell.app-shell-store .dashboard-city-weather strong{font-size:16px!important;line-height:1.3!important}html:root body .app-shell.app-shell-store .dashboard-city-weather small{font-size:11px!important;line-height:1.5!important}@media (min-width:768px){html:root body .app-shell.app-shell-store>.dashboard-ambient-header{padding-inline:24px!important}html:root body .app-shell.app-shell-store .dashboard-today strong{font-size:16px!important}}html:root body .app-shell.app-shell-products>.products-view.mq683-catalog{flex-direction:column!important;gap:16px!important;display:flex!important}html:root body .app-shell.app-shell-products>.products-view.mq683-catalog>:is(.service-banner-shell,.store-search,.service-picker,.mq-game-picker,.shop-product-grid){flex:none;width:100%;min-width:0;margin-block:0!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){--page-gap:16px;padding-inline:0!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view,.customer-dashboard){box-sizing:border-box!important;gap:var(--page-gap)!important;height:auto!important;min-height:0!important;padding:16px 16px calc(104px + env(safe-area-inset-bottom))!important;align-content:start!important;align-items:start!important}html:root body .app-shell:not(.app-shell-admin) .page-view>:is(.store-search,.service-picker,.service-banner-shell,.product-filters,.shop-product-grid){margin-block:0!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-form,.panel-form,.electricity-form,.afghan-internet-phone-card,.bwp-query-panel){box-sizing:border-box;align-content:start!important;align-self:start!important;gap:16px!important;min-width:0!important;height:auto!important;min-height:0!important;margin-block:0!important;padding:20px!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-form,.panel-form,.electricity-form) label{gap:8px!important;font-size:14px!important;line-height:1.7!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-form,.panel-form,.electricity-form) :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select,textarea){width:100%;box-sizing:border-box!important;min-width:0!important;min-height:48px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-form,.panel-form,.electricity-form) input::placeholder{font-size:14px!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-form,.panel-form,.electricity-form) fieldset{min-width:0;gap:16px!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-form,.panel-form,.electricity-form)>button[type=submit]{height:auto!important;min-height:48px!important;padding:12px 16px!important;font-size:15px!important}html:root body .app-shell:not(.app-shell-admin) .credit-presets{gap:8px!important}html:root body .app-shell:not(.app-shell-admin) .credit-presets button{height:auto!important;min-height:44px!important;padding:10px 6px!important;font-size:13px!important}html:root body .app-shell:not(.app-shell-admin) .electricity-page{min-width:0;gap:16px!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) :is(.account-section-stack,.account-section-content,.wallet-section-stack){align-content:start!important;gap:16px!important}html:root body .app-shell:not(.app-shell-admin) .service-picker-empty{background:var(--card,#fff);border-radius:14px;color:var(--text,#173448)!important;margin:0!important;padding:20px!important;font-size:14px!important;line-height:1.8!important}html:root body .app-shell:not(.app-shell-admin) .service-picker:has(.service-picker-empty){padding:20px!important}html:root body .app-shell:not(.app-shell-admin) .service-picker:has(.service-picker-empty) .service-picker-head{margin-bottom:12px!important}html:root body .app-shell:not(.app-shell-admin) .service-picker-empty{grid-column:1/-1!important}html:root body .app-shell-admin :is(.admin-section,.admin-section-stack,.admin-form-grid){align-content:start;gap:16px;min-width:0}html:root body .app-shell-admin .panel-form{gap:14px!important}html:root body .app-shell-admin .panel-form label{line-height:1.7;gap:7px!important;font-size:13px!important}@media (max-width:767px){html:root body .app-shell:not(.app-shell-admin) :is(.credit-view,.afghan-internet-view,.turkey-credit-view,.mw-wallet){grid-template-columns:minmax(0,1fr)!important}html:root body .app-shell:not(.app-shell-admin) .credit-view>*{grid-area:auto/1!important}html:root body .app-shell:not(.app-shell-admin) .service-banner-shell{width:100%!important;margin:0!important}html:root body .app-shell:not(.app-shell-admin) .afghan-internet-phone-card{padding:16px!important}html:root body .app-shell:not(.app-shell-admin) .account-dashboard-view{row-gap:16px!important}}@media (min-width:768px){html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view,.customer-dashboard){gap:20px!important;padding-inline:24px!important}html:root body .app-shell:not(.app-shell-admin) .dashboard-ambient-header{padding-inline:24px!important}}@media (min-width:960px){html:root body .app-shell:not(.app-shell-admin) :is(.credit-view,.afghan-internet-view,.turkey-credit-view){grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;display:grid!important}html:root body .app-shell:not(.app-shell-admin) :is(.credit-view,.afghan-internet-view,.turkey-credit-view)>*{grid-column:1!important;width:min(100%,760px)!important;margin-inline:auto!important}html:root body .app-shell:not(.app-shell-admin) .electricity-page{width:min(100%,900px);margin-inline:auto}html:root body .app-shell:not(.app-shell-admin) .electricity-form{width:min(100%,760px);margin-inline:auto}html:root body .app-shell:not(.app-shell-admin) .account-dashboard-view{row-gap:16px!important}}:root .app-shell .mw-wallet .wallet-history-modern>.mw-section-head{border:0;align-items:center;margin:0 0 14px;padding:0}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head>div{flex-direction:column-reverse;gap:4px;display:flex}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head h2{font-size:18px;line-height:1.7}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head>button{border:1px solid var(--mq-line);background:var(--mq-card);min-height:42px;color:var(--wallet-accent);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}:root .app-shell .mw-wallet .wallet-history-modern .mw-section-head>button.active{border-color:var(--wallet-accent)}.wallet-history-search{border:1px solid var(--mq-line,#d7e3ec);background:var(--mq-card,#fff);min-width:0;min-height:48px;color:var(--wallet-accent,#07567d);border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}:root .app-shell .mw-wallet .wallet-history-search input{width:100%;min-width:0;height:auto;min-height:48px;color:var(--mq-navy);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:14px}.wallet-history-search:focus-within{outline:2px solid var(--wallet-accent,#07567d);outline-offset:2px}:root .app-shell .mw-wallet .wallet-history-filters{background:0 0;gap:8px;margin:12px 0 16px;padding:0}:root .app-shell .mw-wallet .wallet-history-filters>button{background:color-mix(in srgb,var(--wallet-accent) 8%,var(--mq-card));min-height:42px;color:var(--mq-navy);border-radius:10px}:root .app-shell .mw-wallet .wallet-history-filters>button.active{background:var(--wallet-accent);color:#fff;box-shadow:none}.wallet-history-options{border:1px solid var(--mq-line,#d7e3ec);background:var(--mq-card,#fff);border-radius:16px;gap:16px;margin-bottom:16px;padding:16px;font-size:13px;display:grid}.wallet-history-options fieldset{border:0;min-width:0;margin:0;padding:0}.wallet-history-options legend{color:var(--mq-muted);margin-bottom:8px}.wallet-history-options fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:root .app-shell .mw-wallet .wallet-history-options button{border:1px solid var(--mq-line);min-height:40px;color:var(--mq-navy);font:inherit;background:0 0;border-radius:10px;padding:6px;font-size:12px}:root .app-shell .mw-wallet .wallet-history-options button.active{background:var(--wallet-accent);color:#fff;border-color:#0000}.wallet-history-options label{color:var(--mq-muted);gap:8px;display:grid}:root .app-shell .mw-wallet .wallet-history-options select{border:1px solid var(--mq-line);width:100%;min-height:44px;color:var(--mq-navy);font:inherit;background:0 0;border-radius:10px;padding:8px 12px}:root .app-shell .mw-wallet .wallet-history-options .wallet-filter-reset{color:var(--wallet-accent);border:0;justify-self:start}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list{gap:12px;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article{border:1px solid var(--mq-line);background:var(--mq-card);cursor:pointer;min-height:88px;box-shadow:none;border-radius:14px;grid-template-columns:40px minmax(0,1fr) minmax(70px,auto);grid-template-areas:"icon title amount";align-items:center;gap:10px;padding:14px 12px;display:grid}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article>span{background:color-mix(in srgb,var(--wallet-accent) 9%,var(--mq-card));border-radius:12px;align-self:center;width:40px;height:40px}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>strong{white-space:normal;overflow-wrap:anywhere;max-width:125px;font-size:15px}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>div>small{font-size:12px}:root .app-shell .mw-wallet .wallet-history-modern .wallet-entry-category{color:var(--mq-muted);margin-top:3px;font-size:11px;display:block}:root .app-shell .mw-wallet .wallet-category-nav>button b{font-size:12px}.wallet-net-change{background:color-mix(in srgb,var(--wallet-accent,#07567d) 8%,var(--mq-card,#fff));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.wallet-net-change b{color:var(--wallet-accent,#07567d);font-size:17px}.wallet-activity-chart{background:color-mix(in srgb,var(--wallet-accent,#07567d) 5%,var(--mq-card,#fff));border-radius:16px;margin:16px 0;padding:12px}.wallet-activity-chart svg{width:100%;height:auto;display:block}.wallet-chart-baseline{stroke:var(--mq-line,#d7e3ec);stroke-width:1px}.wallet-chart-area{fill:var(--wallet-accent,#07567d);opacity:.12}.wallet-chart-line{fill:none;stroke:var(--wallet-accent,#07567d);stroke-width:2.5px;stroke-linejoin:round}.wallet-activity-chart circle{fill:var(--mq-card,#fff);stroke:var(--wallet-accent,#07567d);stroke-width:2px}.wallet-activity-chart>div{color:var(--mq-muted);direction:ltr;justify-content:space-between;gap:8px;display:flex}.wallet-activity-chart small{font-size:11px}:root .app-shell .mw-wallet .wallet-activity-card>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.wallet-receipt-dialog{background:var(--mq-card,#f2f6fa);border-radius:20px;width:min(540px,100vw - 24px);padding:16px}.wallet-receipt-dialog>header{margin-bottom:16px}.wallet-receipt-card{border:1px solid var(--mq-line,#d7e3ec);background:var(--mq-card,#fff);border-radius:20px;overflow:hidden}.wallet-receipt-brand{text-align:center;color:#fff;background:linear-gradient(125deg,#0d425e,#086b8a);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.wallet-receipt-brand img{object-fit:contain;width:64px;height:64px}.wallet-receipt-brand b{font-size:14px}.wallet-receipt-brand h3{margin:4px 0 0;font-size:22px}.wallet-receipt-brand p{opacity:.85;margin:0;font-size:13px}.wallet-receipt-amount{border-bottom:1px solid var(--mq-line,#d7e3ec);justify-items:center;gap:14px;margin:0 16px;padding:24px 0;display:grid}.wallet-receipt-amount strong{color:var(--wallet-accent,#07567d);overflow-wrap:anywhere;max-width:100%;font-size:clamp(24px,6vw,32px);line-height:1.6}.wallet-receipt-amount.debit strong{color:var(--mq-navy,#173047)}.wallet-receipt-amount>span{color:#227351;background:#eefaf4;border:1px solid #b7ddce;border-radius:10px;padding:6px 12px;font-size:12px}.wallet-receipt-dialog .wallet-receipt-card dl{padding:6px 18px}.wallet-receipt-dialog .wallet-receipt-card dl>.wallet-receipt-row{border:0;grid-template-columns:minmax(0,1fr);gap:4px;min-height:66px;padding:12px 54px 12px 0;font-size:14px;display:grid;position:relative}.wallet-receipt-row dt{align-items:center;gap:10px;font-size:12px;display:flex}.wallet-receipt-row dt>.shop-icon-glyph{background:var(--interface-icon-surface,#edf5fa);width:38px;height:38px;color:var(--wallet-accent,#07567d);border-radius:11px;place-items:center;display:grid;position:absolute;top:16px;right:0}.wallet-receipt-row dt svg{width:19px;height:19px}.wallet-receipt-dialog .wallet-receipt-row dd{text-align:start;color:var(--mq-navy,#173047)}.wallet-receipt-copy{width:38px;height:38px;color:var(--wallet-accent,#07567d);background:0 0;border:0;border-radius:10px;place-items:center;padding:8px;display:grid;position:absolute;top:14px;left:0}.wallet-receipt-copy svg{width:18px;height:18px}.wallet-receipt-dialog .wallet-receipt-row:has(.wallet-receipt-copy){padding-left:42px}.wallet-receipt-dialog .wallet-receipt-card dl>.wallet-receipt-note{border-top:1px solid var(--mq-line,#d7e3ec);grid-template-columns:1fr;gap:6px;padding:12px 0;font-size:13px;display:grid}.wallet-receipt-dialog .wallet-receipt-note dd{text-align:start;white-space:pre-wrap}.wallet-receipt-disclaimer{color:var(--mq-muted,#667b8b);border-top:1px solid var(--mq-line,#d7e3ec);margin:0;padding:14px 18px;font-size:11px;line-height:1.8}.wallet-receipt-feedback{min-height:18px;color:var(--wallet-accent,#07567d);text-align:center;margin:10px 0;font-size:12px}.wallet-receipt-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wallet-receipt-actions button{border:1px solid var(--mq-line,#d7e3ec);min-height:46px;color:var(--wallet-accent,#07567d);background:var(--mq-card,#fff);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.wallet-receipt-actions .wallet-receipt-close{color:#fff;background:var(--wallet-accent,#07567d);border:0;grid-column:1/-1}.wallet-receipt-actions svg{width:19px;height:19px}.wallet-receipt-dialog button:focus-visible{outline:2px solid var(--wallet-accent,#07567d);outline-offset:3px}:root .app-shell .mw-wallet .wallet-history-modern :is(button,article):focus-visible{outline:2px solid var(--wallet-accent,#07567d);outline-offset:3px}.wallet-receipt-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:540px){.wallet-receipt-dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:0;margin:0}.wallet-receipt-dialog>header{padding-top:env(safe-area-inset-top)}}@media (max-width:360px){:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article{grid-template-columns:34px minmax(0,1fr) 80px;gap:8px;padding:12px 10px}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list>article>span{width:34px;height:34px}:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>strong,:root .app-shell .mw-wallet .wallet-history-modern .mw-transaction-list article>div>b{font-size:13px}}:root .app-shell .wallet-history-view .wallet-history-modern .mw-section-head h2{font-size:18px}:root .app-shell .wallet-history-view .wallet-history-search{background:0 0;border-color:#c9d6e3;min-height:50px}:root .app-shell .wallet-history-view .wallet-history-filters>button{color:#274b67;background:#e1ebf5;min-height:42px}:root .app-shell .wallet-history-view .wallet-history-filters>button.active{background:var(--wallet-accent,#07567d);color:#fff}:root .app-shell .wallet-history-view .wallet-history-options{background:0 0}:root .app-shell .mw-wallet .wallet-history-options fieldset>.wallet-history-category-chips{gap:8px;padding:2px 1px 6px;display:flex;overflow-x:auto}:root .app-shell .mw-wallet .wallet-history-category-chips>button{flex:none;padding-inline:12px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list{gap:14px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list>article{background:0 0;border:1px solid #cfdbe6;border-radius:12px;grid-template-columns:42px minmax(0,1fr) minmax(70px,auto);min-height:82px;padding:14px 12px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list>article>span{background:#e0eaf5;width:42px;height:42px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list article>div>b{font-size:15px;font-weight:500}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list article>div>small{margin-top:4px;font-size:12px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list article>strong{font-size:16px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list .wallet-entry-debit>strong{color:#587c9e}:root[data-theme=dark] .app-shell .wallet-history-view :is(.wallet-history-search,.wallet-history-options,.mw-transaction-list>article){border-color:#345269}:root[data-theme=dark] .app-shell .wallet-history-view .wallet-history-filters>button:not(.active),:root[data-theme=dark] .app-shell .wallet-history-view .mw-transaction-list>article>span{color:#c3d8e9;background:#203e55}:root[data-theme=dark] .app-shell .wallet-history-view .mw-transaction-list .wallet-entry-debit>strong{color:#a4c3dd}@media (max-width:360px){:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list>article{grid-template-columns:34px minmax(0,1fr) 82px;gap:8px;padding:12px 10px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list>article>span{width:34px;height:34px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list article>div>b{font-size:13px}:root .app-shell .wallet-history-view .wallet-history-modern .mw-transaction-list article>strong{font-size:14px}}:root .app-shell .mw-wallet .wallet-history-modern .wallet-entry-system-receipt{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.wallet-entry-system-receipt bdi{font-variant-numeric:tabular-nums}.wallet-entry-system-order{color:var(--mq-navy,#173047);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.7;display:block}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-chat>header .support-chat-menu{box-sizing:border-box;border-radius:12px;width:min(232px,100% - 16px);max-height:min(65dvh,364px);padding:4px;position:absolute;inset:calc(100% + 4px) auto auto 8px;overflow-y:auto;box-shadow:0 8px 24px #102f3820}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-chat-menu>strong{color:var(--chat-text);padding:4px 8px;font-size:12px;font-weight:600;line-height:18px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-chat-menu :is(button,.support-menu-section>button){box-sizing:border-box;height:auto;min-height:44px;color:var(--chat-text);background:0 0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;line-height:20px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-chat-menu button:hover{background:var(--chat-selected)}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-chat-menu svg{width:18px;height:18px;color:var(--chat-accent)}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-chat-menu b{background:var(--chat-selected);color:var(--chat-accent);font-size:10px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-menu-section{border-color:var(--chat-line);margin-top:3px;padding-top:3px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .support-menu-section>small{color:var(--chat-muted);padding:3px 8px;font-size:10px;font-weight:500;line-height:16px}html body .support-fullscreen-open .support-start{box-sizing:border-box;overscroll-behavior:contain;border-radius:14px;width:min(100% - 24px,480px);max-height:calc(100% - 24px);margin:12px auto;padding:12px 16px;overflow:auto}html body .support-fullscreen-open .support-start-back{min-height:44px;margin-bottom:6px;padding:6px 0;font-size:13px}html body .support-fullscreen-open .support-start>header{align-items:start;gap:10px;margin-bottom:12px}html body .support-fullscreen-open .support-start>header>span{border-radius:10px;flex:0 0 36px;width:36px;height:36px}html body .support-fullscreen-open .support-start>header>span svg{width:22px;height:22px}html body .support-fullscreen-open .support-start h2{margin:0 0 2px;font-size:16px;line-height:1.6}html body .support-fullscreen-open .support-start p{color:var(--chat-muted);font-size:12px;line-height:1.65}html body .support-fullscreen-open .support-start form{gap:8px}html body .support-fullscreen-open .support-start label{gap:4px;font-size:12px;font-weight:500}html body .support-fullscreen-open .support-start :is(input,select,textarea){box-sizing:border-box;border-radius:9px;width:100%;min-height:44px;padding:8px 10px;font-size:16px;line-height:24px}html body .support-fullscreen-open .support-start textarea{resize:vertical;height:88px;min-height:88px}html body .support-fullscreen-open .support-start form button{border-radius:9px;min-height:44px;font-size:14px}html body .support-fullscreen-open .support-start .support-existing{min-height:44px;color:var(--chat-accent);margin-top:4px;padding:8px;font-size:13px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-height:64px;padding:8px 10px;display:grid}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>header h2{font-size:14px;line-height:1.5}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>header small{font-size:11px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>header button{white-space:nowrap;border-radius:9px;min-height:44px;padding:8px;font-size:12px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>header .history-close{width:44px;min-width:44px;padding:10px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:64px;padding:8px 10px!important}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button>span{grid-area:1/1/3;width:32px;height:32px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button>span svg{width:20px;height:20px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button>div{grid-area:1/2/3;gap:2px;min-width:0}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button :is(b,small){white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.6;display:block;overflow:hidden}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button b{font-size:13px;font-weight:600}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button small{font-size:12px}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button>em{white-space:nowrap;direction:ltr;grid-area:1/3;font-size:10px;font-style:normal}html body .support-fullscreen-open .customer-messenger.telegram-support.telegram-chat-skin .customer-conversations>button>i{grid-area:2/3;justify-self:end;min-width:18px;height:18px;font-size:10px}html body .support-portal-root .support-admin-refined.telegram-chat-skin .inbox-list>button{min-height:72px;grid-template-columns:36px minmax(0,1fr) 42px!important;gap:8px!important;padding:8px 10px!important}html body .support-portal-root .support-admin-refined.telegram-chat-skin .inbox-list>button>:is(img,.support-ticket-avatar){font-size:15px;width:36px!important;height:36px!important}html body .support-portal-root .support-admin-refined.telegram-chat-skin .support-inbox-copy{gap:2px!important}html body .support-portal-root .support-admin-refined.telegram-chat-skin .support-inbox-copy>b{font-weight:600;font-size:13px!important}html body .support-portal-root .support-admin-refined.telegram-chat-skin .support-ticket-meta{margin-top:0!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>.voice-message):not(:has(>p,>.voice-retry)){grid-template-columns:minmax(0,1fr) 44px;gap:0 4px;padding:3px 8px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>.voice-message):not(:has(>p,>.voice-retry))>.voice-message{grid-column:1;gap:4px;min-height:44px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>.voice-message):not(:has(>p,>.voice-retry))>.message-actions{grid-column:2;align-self:center}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>.voice-message):not(:has(>p,>.voice-retry))>footer{grid-column:1/-1;justify-self:end;line-height:14px;min-height:14px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-message .voice-waveform:has(span:nth-child(65)){gap:.35px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .voice-message .voice-rate{min-height:44px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>.voice-message):not(:has(>p,>.voice-retry)) .message-action-popover{left:0;right:auto}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>p):not(.message-sticker):not(:has(>.voice-message,>.message-media,>video,>.message-file,>.voice-retry)){grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:0 4px;padding:4px 8px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>p):not(.message-sticker):not(:has(>.voice-message,>.message-media,>video,>.message-file,>.voice-retry))>p{overflow-wrap:anywhere;grid-column:1;min-width:0;margin:0}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>p):not(.message-sticker):not(:has(>.voice-message,>.message-media,>video,>.message-file,>.voice-retry))>.message-actions{grid-area:span 2/2;align-self:end}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>p):not(.message-sticker):not(:has(>.voice-message,>.message-media,>video,>.message-file,>.voice-retry))>footer{grid-column:1;justify-self:end;line-height:16px;min-height:16px!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble:has(>p):not(.message-sticker):not(:has(>.voice-message,>.message-media,>video,>.message-file,>.voice-retry)) .message-action-popover{left:0;right:auto}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble.message-contextual{-webkit-touch-callout:none;position:relative;grid-template-columns:minmax(0,1fr)!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-contextual>p{-webkit-user-select:none;user-select:none}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-contextual>.message-actions{background:0 0!important;border:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 0 auto auto!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-contextual .message-action-menu>summary{clip-path:inset(50%);white-space:nowrap;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-contextual .message-action-menu>summary:focus-visible{clip-path:none;z-index:25;outline:2px solid var(--chat-accent);top:0;right:0;background:var(--chat-surface)!important;width:auto!important;min-width:100px!important;height:44px!important;color:var(--chat-accent)!important;margin:0!important;padding:8px!important;overflow:visible!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-contextual .message-action-popover{width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;left:var(--message-menu-x,8px)!important;top:var(--message-menu-y,8px)!important;z-index:10010!important;position:fixed!important;bottom:auto!important;right:auto!important}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-contextual:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}html body :is(.support-fullscreen-open .customer-messenger.telegram-support,.support-portal-root .support-admin-refined).telegram-chat-skin .message-bubble.message-contextual>footer{justify-self:end;grid-column:1/-1!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference{--minimal-bg:#eaf7ff;--reference-text:#081b46;--reference-muted:#687795;--reference-card:#fff;--reference-tile:#fbfdff;--reference-border:#cee7fa;--reference-nav:#076a97;--minimal-gutter:clamp(14px, 3.7vw, 24px);--mq-bottom-nav-height:78px;--mq-bottom-nav-gap:max(16px, env(safe-area-inset-bottom,0px));--mq-bottom-nav-reserve:calc(var(--mq-bottom-nav-height) + var(--mq-bottom-nav-gap) + 20px);color:var(--reference-text);background:linear-gradient(160deg,#e5f4ff,#eefaff)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference>.products-view.mq-reference-catalog{width:100%!important;max-width:1040px!important;padding:0 max(var(--minimal-gutter), env(safe-area-inset-right,0px)) var(--mq-bottom-nav-reserve) max(var(--minimal-gutter), env(safe-area-inset-left,0px))!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(14px,3.7vw,22px)!important;min-height:100dvh!important;margin:0 auto!important;display:flex!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading{box-sizing:border-box;width:calc(100% + 2 * var(--minimal-gutter));border-radius:0 0 20px 20px;align-self:center;gap:12px;min-height:76px!important;padding:calc(16px + env(safe-area-inset-top,0px)) var(--minimal-gutter) 16px!important;background:var(--reference-card)!important;margin:0 0 2px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .customer-section-heading>h1{font-weight:800;color:var(--reference-nav)!important;font-size:clamp(23px,5.5vw,30px)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading>button{white-space:nowrap;border-radius:999px;font-weight:600;background:color-mix(in srgb, var(--minimal-bg) 60%, var(--reference-card))!important;min-height:38px!important;color:var(--reference-nav)!important;border:1px solid #acd9f6!important;padding:7px 12px!important;font-size:clamp(10px,2.6vw,13px)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .customer-section-heading>button>svg{flex-basis:20px!important;width:20px!important;height:20px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .store-search{background:var(--reference-card)!important;border:0!important;border-radius:17px!important;width:100%!important;height:clamp(48px,11vw,58px)!important;min-height:48px!important;margin:0!important;padding:0 16px!important;box-shadow:0 10px 26px #25649212!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .store-search input{color:var(--reference-text)!important;font-size:clamp(14px,3.5vw,17px)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .store-search input::placeholder{opacity:1;color:var(--reference-muted)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .store-search .shop-icon-glyph{flex-basis:22px;width:22px;height:22px}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root{border-radius:18px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-banner{background:#eaf3ff!important;border:1px solid #fffc!important;border-radius:18px!important;height:clamp(152px,40vw,252px)!important;min-height:0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-art{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-art img{object-fit:cover!important;object-position:left center!important;width:100%!important;max-width:none!important;height:100%!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy{flex-direction:column;justify-content:space-between;align-items:stretch;width:41%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:18% 3% 13% auto!important;transform:none!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy h2{white-space:pre-line!important;overflow-wrap:normal!important;color:var(--reference-text)!important;margin:0!important;font-size:clamp(18px,4.65vw,28px)!important;line-height:1.55!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy p{display:none!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy button{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:inline-flex;width:100%!important;min-height:36px!important;color:var(--reference-nav)!important;white-space:nowrap!important;box-shadow:none!important;background:#ffffff94!important;border:1px solid #b1dcfa!important;border-radius:13px!important;padding:5px 6px!important;font-size:clamp(10px,2.6vw,15px)!important;line-height:1.6!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-picker.main-categories{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0 0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-head{margin:0 0 12px!important;padding:0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-head h2{color:var(--reference-text)!important;font-size:clamp(18px,4.5vw,24px)!important;font-weight:750!important;line-height:1.6!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-head h2:before{width:4px;height:22px}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:5px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups>button{border:1px solid var(--reference-border)!important;background:var(--reference-tile)!important;height:auto!important;min-height:clamp(117px,30vw,166px)!important;box-shadow:none!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 3px!important;display:flex!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups .service-picker-art{background:0 0!important;border-radius:0!important;flex:none!important;width:clamp(52px,14vw,82px)!important;height:clamp(52px,14vw,82px)!important;margin:0!important;padding:0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups>button>b{text-align:center!important;width:100%!important;height:3.3em!important;min-height:3.3em!important;color:var(--reference-text)!important;flex:none!important;font-size:clamp(11px,3vw,17px)!important;font-weight:600!important;line-height:1.65!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav){box-sizing:border-box;width:auto!important;max-width:992px!important;left:max(10px, env(safe-area-inset-left,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;bottom:var(--mq-bottom-nav-gap)!important;min-height:var(--mq-bottom-nav-height)!important;background:var(--reference-card)!important;border:0!important;border-radius:22px!important;margin-inline:auto!important;padding:8px 6px!important;box-shadow:0 8px 28px #235e8b12!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav)>button{min-width:0;color:var(--reference-muted)!important;background:0 0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav)>button>span{background:0 0!important;border-radius:13px!important;width:min(62px,100%)!important;height:37px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav)>button.active>span{background:color-mix(in srgb, var(--reference-nav) 8%, var(--reference-card))!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav)>button .line-icon{width:25px!important;height:25px!important;color:var(--reference-nav)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav)>button>b{font-size:clamp(10px,2.6vw,13px)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .bottom-nav:not(.moqimi-motion-nav)>button.active{color:var(--reference-nav)!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference :is(button:focus-visible,.store-search:focus-within){outline:2px solid var(--reference-nav)!important;outline-offset:3px!important}@media (min-width:768px){html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference{--minimal-gutter:28px}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups{gap:12px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups>button{border-radius:17px!important;min-height:174px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading{border-radius:0 0 24px 24px;min-height:90px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy{width:40%!important;inset:17% 4% 15% auto!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy button{max-width:260px!important;min-height:42px!important}}@media (max-width:350px){html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .customer-section-heading>h1{font-size:22px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading>button{padding-inline:8px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy{width:44%!important;right:2%!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .main-categories .service-picker-grid.root-groups>button>b{font-size:10px!important}}html:root[data-theme=dark] body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference{--minimal-bg:#0a1927;--reference-text:#ecf5ff;--reference-muted:#aebed1;--reference-card:#142d40;--reference-tile:#18344b;--reference-border:#294961;--reference-nav:#80d3ed;background:linear-gradient(160deg,#0a1927,#102638)!important}html:root[data-theme=dark] body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-banner{border-color:var(--reference-border)!important;background:#101827!important}html:root[data-theme=dark] body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-copy button{background:#142d40cc!important;border-color:#3c6e8d!important}html:root[data-theme=dark] body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading>button{border-color:#3c6e8d!important}.order-receipt-modern.receipt-premium.receipt-compact{color:#17384b;background:#fff!important;border:1px solid #e0e9ee!important;border-radius:20px!important;width:min(480px,100vw - 24px)!important;padding:16px!important}.receipt-premium.receipt-compact .receipt-toolbar{color:#17384b;background:#fff;min-height:44px;margin:0 0 6px;padding:0;font-size:14px}.receipt-premium.receipt-compact .receipt-toolbar>b{font-size:14px}.receipt-premium.receipt-compact .receipt-toolbar>span{flex:0 0 44px;width:44px;height:44px}.receipt-premium.receipt-compact .receipt-toolbar>button{border-radius:12px;flex:0 0 44px;width:44px;height:44px;min-height:44px}.order-receipt-modern.receipt-premium.receipt-compact>header{flex-flow:wrap;align-items:center;background:#fff!important;border:0!important;border-bottom:1px solid #e5edf2!important;border-radius:0!important;justify-content:space-between!important;gap:10px!important;min-height:64px!important;margin:0 0 12px!important;padding:8px 0 12px!important;display:flex!important}.order-receipt-modern.receipt-premium.receipt-compact>header .receipt-banner-brand{text-align:start;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:0 8px;min-width:0;display:grid}.receipt-premium.receipt-compact .receipt-banner-brand img{object-fit:contain;grid-area:1/1/3;width:44px!important;height:44px!important}.receipt-premium.receipt-compact .receipt-banner-brand b{color:#17384b;letter-spacing:0;grid-area:1/2;font-size:17px;line-height:1.5}.order-receipt-modern.receipt-premium.receipt-compact>header .receipt-banner-brand small{letter-spacing:.7px;grid-area:2/2;color:#526e80!important;font-size:11px!important;line-height:1.5!important}.receipt-premium.receipt-compact .receipt-compact-status{color:#247454;white-space:nowrap;background:#edf8f2;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:inline-flex}.receipt-premium.receipt-compact .receipt-compact-status svg{width:14px;height:14px}.receipt-premium.receipt-compact .receipt-final-total{background:#f0f7fa;border:1px solid #d8e9f0;border-radius:12px;gap:8px;min-height:52px;margin:0 0 12px;padding:10px 12px}.receipt-premium.receipt-compact .receipt-final-total>span{color:#345b70;font-size:13px}.receipt-premium.receipt-compact .receipt-final-total strong{color:#14516b;font-size:23px;line-height:1.5}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list{text-align:right;direction:rtl;background:#fff;border:1px solid #e0e9ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>span{grid-column:auto;align-items:flex-start;gap:8px;min-width:0;min-height:48px;display:flex;background:#fff!important;border:0!important;border-bottom:1px solid #e8eff3!important;padding:9px 10px!important}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>.receipt-field-wide{grid-column:1/-1}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>span:last-child{border-bottom:0!important}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>span>i{color:#32738c;background:0 0;border-radius:0;flex:0 0 20px;place-items:center;width:20px;height:22px;display:grid}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>span>i :is(svg,.shop-icon-glyph){width:18px;height:18px}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>span>span{flex:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;min-width:0;display:grid}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list em{color:#526e80;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.6}.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list b,.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list bdi{text-align:right;white-space:normal;overflow-wrap:anywhere;color:#17384b;min-width:0;font-size:14px;font-weight:600;line-height:1.65}.receipt-premium.receipt-compact .receipt-detail-list [dir=ltr]{font-variant-numeric:tabular-nums}.receipt-premium.receipt-compact .receipt-reference-grid{border-top:1px dashed #d9e4eb;grid-template-columns:minmax(0,1fr);place-items:center;gap:6px;margin-top:12px;padding-top:12px;display:grid}.receipt-premium.receipt-compact .receipt-reference-grid.has-qr{grid-template-columns:minmax(0,1fr)}.receipt-premium.receipt-compact .receipt-qr-card{background:#fff;border:0;border-radius:0;justify-self:center;gap:4px;min-height:0;padding:4px}.receipt-premium.receipt-compact .receipt-qr-card img{object-fit:contain;width:88px;max-width:100%;height:88px}.receipt-premium.receipt-compact .receipt-qr-card small{color:#526e80;font-size:11px;line-height:1.5}.receipt-premium.receipt-compact .receipt-trust-card{text-align:center;background:0 0;border:0;justify-self:center;min-height:0;padding:0;display:flex}.receipt-premium.receipt-compact .receipt-trust-card>div{gap:2px}.receipt-premium.receipt-compact .receipt-trust-card b{font-size:13px;line-height:1.7}.receipt-premium.receipt-compact .receipt-trust-card small{color:#526e80;margin-top:0;font-size:11px;line-height:1.6}.receipt-premium.receipt-compact .receipt-brand-footer{color:#526e80;gap:6px;margin:8px 0 12px;font-size:11px}.receipt-premium.receipt-compact .receipt-brand-footer>span:last-child{display:none}.receipt-premium.receipt-compact .receipt-brand-footer svg{width:14px;height:14px}.receipt-premium.receipt-compact .receipt-display-controls{gap:8px;margin:0}.receipt-premium.receipt-compact .receipt-display-controls>button{border-radius:10px;min-height:44px;padding:8px 10px;font-size:12px}.receipt-premium.receipt-compact .receipt-display-controls>button i{border-radius:6px;width:20px;height:20px;font-size:13px}.order-receipt-modern.receipt-premium.receipt-compact>footer{gap:8px!important;margin-top:8px!important}.order-receipt-modern.receipt-premium.receipt-compact>footer button{white-space:normal;line-height:1.6;border-radius:10px!important;min-height:44px!important;padding:9px 12px!important;font-size:13px!important}.order-receipt-modern.receipt-premium.receipt-compact>footer button :is(svg,.shop-icon-glyph,.line-icon){flex:0 0 18px;width:18px;height:18px}.order-receipt-modern.receipt-premium.receipt-compact>footer .receipt-print-action{grid-column:1/-1;min-height:44px!important;padding:8px!important;font-size:12px!important}.order-receipt-modern.receipt-premium.receipt-compact :is(svg,.shop-icon-glyph,.line-icon){color:inherit!important}.order-receipt-modern.receipt-premium.receipt-compact button:focus-visible{outline-offset:2px;outline:2px solid #23647e}@media (max-width:520px){.order-receipt-modern.receipt-premium.receipt-compact{width:min(480px,100%)!important;max-height:100dvh!important;padding:14px!important}}@media (max-width:360px){.order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list{grid-template-columns:minmax(0,1fr)}}@media print{.order-receipt-modern.receipt-premium.receipt-compact{border:1px solid #e0e9ee!important;width:480px!important;max-width:100%!important}}.order-receipt-modern.receipt-premium.receipt-compact.receipt-exporting{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important}.receipt-premium.receipt-compact .receipt-export-error{color:#b54141;text-align:center;margin:8px 0;font-size:12px}.receipt-compact.receipt-link-status{text-align:center;overflow-wrap:anywhere;width:min(440px,100vw - 24px);padding:24px}.receipt-compact.receipt-link-status p{font-size:14px;line-height:1.8}.receipt-compact.receipt-link-status button{min-height:44px;margin:6px;padding:10px 16px}.order-receipt-modern.receipt-premium.receipt-compact>header{justify-content:center!important}.order-receipt-modern.receipt-premium.receipt-compact>header .receipt-banner-brand{margin-inline:auto}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair{border-bottom:1px solid #e8eff3;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(104px,.6fr);min-width:0;display:grid}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair-single{grid-template-columns:minmax(0,1fr)}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span{align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span>i{color:#32738c;flex:0 0 20px;place-items:center;width:20px;height:22px;display:grid}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span>i :is(svg,.shop-icon-glyph){width:18px;height:18px}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span>span{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-compact-status{color:#247454;width:fit-content;font-size:12px;font-weight:500;display:inline-flex}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-total-value{color:#14516b;font-size:18px}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span>span{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair em{min-height:20px;margin:0;line-height:1.65;display:block;position:static}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair :is(b,bdi){margin:0;position:static}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-compact-status{align-items:center;gap:5px;padding:4px 8px;line-height:1.6}.order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span>i svg{flex:none;width:18px;height:18px}html body .order-receipt-modern.receipt-premium.receipt-compact{box-sizing:border-box;color:#172e43!important;background:#fff!important;border-color:#cddce7!important;border-radius:18px!important;padding:20px!important}html body .order-receipt-modern.receipt-premium.receipt-compact>header{border-bottom:3px solid #086b8a!important;margin-bottom:16px!important;padding:12px 0 16px!important}html body .receipt-premium.receipt-compact .receipt-banner-brand{grid-template-columns:52px minmax(0,1fr)!important;gap:0 10px!important}html body .receipt-premium.receipt-compact .receipt-banner-brand img{width:52px!important;height:52px!important}html body .receipt-premium.receipt-compact .receipt-banner-brand b{color:#153c50!important;font-size:21px!important}html body .receipt-premium.receipt-compact .receipt-banner-brand small{color:#52687a!important;font-size:11px!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list{overflow:hidden;border-color:#cddce7!important;border-radius:12px!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair{grid-template-columns:repeat(2,minmax(0,1fr));border-color:#dce5ed!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair-single{grid-template-columns:minmax(0,1fr)}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair>span,html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list>span{border-color:#dce5ed!important;align-items:flex-start!important;gap:8px!important;min-height:68px!important;padding:12px!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list em{color:#52687a!important;min-height:20px!important;font-size:12px!important;font-weight:500!important;line-height:1.7!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list :is(b,bdi){color:#172e43!important;overflow-wrap:anywhere!important;font-size:16px!important;font-weight:700!important;line-height:1.7!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-detail-list i{color:#086b8a!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-total-value{color:#234f88!important;font-size:23px!important;line-height:1.5!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-compact-status{color:#23528a!important;background:#eaf2fb!important;border:1px solid #d2e1f3!important;border-radius:8px!important;gap:5px!important;padding:4px 8px!important;font-size:12px!important}html body .receipt-premium.receipt-compact .receipt-reference-grid{border-top:1px dashed #b8ccd9!important;gap:12px!important;margin-top:16px!important;padding-top:16px!important}html body .receipt-premium.receipt-compact .receipt-reference-grid.has-qr{grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important}html body .receipt-premium.receipt-compact .receipt-qr-card img{width:104px!important;height:104px!important}html body .receipt-premium.receipt-compact .receipt-trust-card{text-align:right!important;justify-content:center!important;justify-self:stretch!important}html body .receipt-premium.receipt-compact .receipt-trust-card b{color:#153c50!important;font-size:14px!important}html body .receipt-premium.receipt-compact .receipt-trust-card small,html body .receipt-premium.receipt-compact .receipt-brand-footer{color:#52687a!important;font-size:12px!important}html body .receipt-premium.receipt-compact .receipt-brand-footer{margin:14px 0 6px!important}html body .receipt-premium.receipt-compact .receipt-display-controls button[aria-pressed=true]{color:#254f87!important;background:#e7eff9!important;border-color:#3568b0!important}html body button.mq-receipt-download-v3{color:#fff!important;background:#3568b0!important;border:1px solid #3568b0!important;border-radius:12px!important;gap:8px!important;min-height:46px!important}html body .mq-receipt-download-v3 .mq-receipt-download-icon{animation:none;transform:none;opacity:1!important;stroke:currentColor!important;width:20px!important;height:20px!important;color:inherit!important;flex:0 0 20px!important;position:static!important}@keyframes mqReceiptSpinV3{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){html body .mq-receipt-download-v3 .mq-receipt-download-icon.is-spinning{animation:.9s linear infinite mqReceiptSpinV3!important}}@media (prefers-reduced-motion:reduce){html body .mq-receipt-download-v3 .mq-receipt-download-icon{animation:none!important}}@media (max-width:360px){html body .order-receipt-modern.receipt-premium.receipt-compact{padding:14px!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair{grid-template-columns:1fr}html body .receipt-premium.receipt-compact .receipt-reference-grid.has-qr{grid-template-columns:1fr!important}html body .receipt-premium.receipt-compact .receipt-trust-card{text-align:center!important}}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-amount-field{background:#fff!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-total-value{color:#172e43!important;font-size:16px!important;font-weight:700!important;line-height:1.7!important}html body .order-receipt-modern.receipt-premium.receipt-compact .receipt-pair .receipt-compact-status{color:#244f81!important;background:#dce8f7!important;border:1px solid #b9cde4!important;padding:5px 9px!important;font-size:12px!important;font-weight:600!important}html body .receipt-premium.receipt-compact .receipt-reference-grid{box-sizing:border-box!important;background:#fff!important;border:1px solid #dde5ee!important;border-radius:12px!important;gap:18px!important;margin-top:16px!important;padding:18px!important}html body .receipt-premium.receipt-compact .receipt-reference-grid.has-qr{grid-template-columns:128px minmax(0,1fr)!important}html body .receipt-premium.receipt-compact .receipt-qr-card{box-sizing:border-box!important;justify-self:center!important;gap:8px!important;width:128px!important;max-width:100%!important;padding:8px!important}html body .receipt-premium.receipt-compact .receipt-qr-card img{background:#fff!important;width:104px!important;height:104px!important;margin:0 auto!important;display:block!important}html body .receipt-premium.receipt-compact .receipt-qr-card small{color:#52687a!important;text-align:center!important;font-size:11px!important;line-height:1.6!important}html body .receipt-premium.receipt-compact .receipt-trust-card{min-width:0!important;padding:0!important;line-height:1.9!important}html body .receipt-premium.receipt-compact .receipt-trust-card b{font-size:13px!important;font-weight:600!important;line-height:1.9!important}html body .receipt-premium.receipt-compact .receipt-trust-card small{margin-top:4px!important;font-size:11px!important;line-height:1.8!important}html body .receipt-premium.receipt-compact .receipt-brand-footer{justify-content:center!important;align-items:center!important;gap:6px!important;margin:12px 0!important;font-size:12px!important;line-height:1.7!important;display:flex!important}html body .receipt-premium.receipt-compact .receipt-display-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:12px!important;display:grid!important}html body .receipt-premium.receipt-compact .receipt-display-controls>button{border-radius:10px!important;min-height:42px!important;padding:8px 10px!important;font-size:12px!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer>button{border-radius:11px!important;gap:7px!important;min-width:0!important;min-height:46px!important;padding:10px 12px!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer>button span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer>button.receipt-download{color:#fff!important;background:#3568b0!important;border:1px solid #3568b0!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer>button.receipt-share-action{color:#254f87!important;background:#fff!important;border:1px solid #c8d7e8!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer>button.receipt-print-action{color:#52687a!important;background:0 0!important;border:0!important;grid-column:1/-1!important;min-height:40px!important;font-size:12px!important}@media (max-width:360px){html body .receipt-premium.receipt-compact .receipt-reference-grid.has-qr{grid-template-columns:1fr!important}html body .receipt-premium.receipt-compact .receipt-trust-card{text-align:center!important}html body .order-receipt-modern.receipt-premium.receipt-compact>footer>button{padding:10px 7px!important;font-size:12px!important}}@page moqimi-receipt{size:A4 portrait;margin:15mm}@media print{body:has(.receipt-compact){page:moqimi-receipt;background:#fff!important}body:has(.receipt-compact) :not(:has(.receipt-compact)):not(.receipt-compact):not(.receipt-compact *){display:none!important}:is(body:has(.receipt-compact),body:has(.receipt-compact) :has(.receipt-compact)){contain:none!important;background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .receipt-backdrop .order-receipt.receipt-compact{break-inside:auto;page-break-inside:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:150mm!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;margin:0 auto!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.receipt-compact [data-html2canvas-ignore]{display:none!important}.receipt-compact :is(.receipt-detail-list>span,.receipt-reference-grid,.order-admin-message){break-inside:avoid;page-break-inside:avoid}}:root .weather-report>.moqimi-weather-header{background:linear-gradient(115deg,color-mix(in srgb,#086b8a 7%,var(--mq-card,#fff)),var(--mq-card,#fff));border:1px solid #086b8a24;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:0;margin:0 0 12px;padding:14px 12px;display:grid}:root .weather-report .moqimi-weather-mark{color:#fff;background:#086b8a;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 10px #086b8a14}:root .weather-report .moqimi-weather-mark svg{width:26px;height:26px}:root .weather-report>header>.moqimi-weather-heading{text-align:start;gap:2px;min-width:0;display:grid}:root .weather-report .moqimi-weather-heading>small{color:#367d92;letter-spacing:1px;justify-self:start;font-size:9px;font-weight:650;line-height:1.5}:root .weather-report .moqimi-weather-heading>h2{color:var(--mq-navy,#153b52);letter-spacing:0;margin:0;font-size:15px;font-weight:650;line-height:1.7}:root .weather-report .moqimi-weather-heading>p{color:var(--mq-muted,#718595);margin:0;font-size:11px;line-height:1.6}:root .weather-report>.moqimi-weather-header>button{background:color-mix(in srgb,#086b8a 6%,var(--mq-card,#fff));width:40px;height:44px;min-height:44px;color:var(--mq-navy,#153b52);box-shadow:none;border:0;border-radius:11px;place-items:center;padding:10px;display:grid}:root .weather-report>.moqimi-weather-header>button svg{width:18px;height:18px}:root .weather-report>.weather-current-location{background:color-mix(in srgb,#086b8a 5%,var(--mq-card,#fff));color:#206580;text-align:start;border:1px solid #086b8a29;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:9px 12px;display:flex}:root .weather-report>.weather-current-location>svg{flex:0 0 18px;width:18px;height:18px}:root .weather-report>.weather-current-location>span{gap:2px;display:grid}:root .weather-report>.weather-current-location b{font-size:12px;line-height:1.7}:root .weather-report>.weather-current-location small{color:var(--mq-muted,#718595);font-size:10px;line-height:1.6;display:block}:root[data-theme=dark] .weather-report .moqimi-weather-heading>small,:root[data-theme=dark] .weather-report>.weather-current-location{color:#99d0df}:root .weather-report>.moqimi-weather-header>button:focus-visible{outline-offset:2px;outline:2px solid #086b8a}@media (max-width:360px){:root .weather-report>.moqimi-weather-header{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;padding:12px 10px}:root .weather-report .moqimi-weather-mark{border-radius:12px;width:36px;height:36px}:root .weather-report .moqimi-weather-heading>h2{font-size:13px}:root .weather-report>.moqimi-weather-header>button{width:36px}}@media (max-width:767px){html:root body .app-shell.app-shell-products>.products-view.mq683-catalog{gap:12px!important;padding-top:8px!important}html:root body .app-shell.app-shell-products>.products-view.mq683-catalog>.customer-section-heading{gap:8px!important;height:auto!important;min-height:44px!important;margin:0 0 -4px!important;padding:0!important}html:root body .app-shell.app-shell-products>.products-view.mq683-catalog>.customer-section-heading>h1{margin:0!important;font-size:clamp(19px,5vw,22px)!important;line-height:1.5!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference>.products-view.mq-reference-catalog{gap:12px!important;padding-top:0!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading{min-height:56px!important;padding:calc(8px + env(safe-area-inset-top,0px)) var(--minimal-gutter) 8px!important;gap:8px!important;margin:0 0 -4px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .customer-section-heading>h1{font-size:clamp(19px,5vw,22px)!important}}@media (max-width:360px){html:root body .app-shell.app-shell-products>.products-view.mq683-catalog>.customer-section-heading>button,html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .products-view>.customer-section-heading>button{padding-inline:8px!important;font-size:10px!important}html:root body .app-shell.app-shell-products .customer-section-heading .support-button-typewriter{font-size:10px!important}html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .customer-section-heading>button>svg{flex-basis:16px!important;width:16px!important;height:16px!important}}html:root body .app-shell.app-shell-wallet>.wallet-spacing-refined{gap:14px}html:root body .app-shell .wallet-spacing-refined>.customer-section-heading{align-items:center;height:auto;min-height:44px;margin:0 0 -4px;padding:0}html:root body .app-shell .wallet-spacing-refined>.wallet-category-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:4px;padding:10px 8px;grid-template-columns:none!important;display:grid!important}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button{grid-template-rows:32px auto;align-content:center;place-items:center;gap:5px;min-width:0;min-height:64px;margin:0;padding:4px 2px;display:grid}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button>span{align-self:center;place-items:center;width:32px;height:32px;padding:0;display:grid}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button>span svg{width:21px;height:21px}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button b{white-space:nowrap;width:auto;margin:0;font-size:clamp(10px,2.65vw,12px);font-weight:600;line-height:1.6}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button>small{display:none}html:root body .app-shell .wallet-spacing-refined>.mw-return-activity{width:auto;min-height:32px;box-shadow:none;color:var(--wallet-accent,#07567d);background:0 0;border:0;align-self:start;margin:-6px 0;padding:4px 0;font-size:12px;line-height:1.6}html:root body .app-shell .wallet-spacing-refined>.wallet-activity-card{box-sizing:border-box;justify-self:stretch;gap:12px;min-width:0;min-height:0;padding:16px;display:grid;width:100%!important;max-width:none!important;margin-inline:0!important}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>header{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 0 10px;display:flex}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>header h2{margin:0;font-size:16px;line-height:1.6}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>header button{min-height:32px;padding:4px 0;font-size:12px}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:4px}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>nav button{min-height:40px;padding:6px;font-size:12px}html:root body .app-shell .wallet-spacing-refined .wallet-activity-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}html:root body .app-shell .wallet-spacing-refined .wallet-activity-totals>span{border-radius:12px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.6}html:root body .app-shell .wallet-spacing-refined .wallet-activity-totals b{overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.5;display:block}html:root body .app-shell .wallet-spacing-refined .wallet-net-change{gap:8px;margin:0;padding:10px 12px;font-size:12px}html:root body .app-shell .wallet-spacing-refined .wallet-net-change b{overflow-wrap:anywhere;font-size:16px}html:root body .app-shell .wallet-spacing-refined .wallet-activity-chart{min-width:0;margin:0;padding:10px}html:root body .app-shell .wallet-spacing-refined .wallet-activity-chart svg{height:clamp(120px,36vw,160px)}html:root body .app-shell .wallet-spacing-refined .wallet-activity-chart small{font-size:10px}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>footer{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:0;margin:0;padding:10px 12px;font-size:12px;display:grid}html:root body .app-shell .wallet-spacing-refined .wallet-activity-card>footer>small{grid-column:1/-1;font-size:11px}@media (max-width:767px){html:root body .app-shell.app-shell-wallet>.wallet-spacing-refined{flex-direction:column;align-items:stretch;display:flex;gap:12px!important;padding-top:8px!important}html:root body .app-shell .wallet-spacing-refined>.customer-section-heading h1{margin:0;font-size:clamp(19px,5vw,22px);line-height:1.5}html:root body .app-shell .wallet-spacing-refined>.mw-balance{height:clamp(164px,48vw,202px);min-height:0;margin:0}html:root body .app-shell .wallet-spacing-refined>.wallet-activity-card{padding:14px 12px;align-self:stretch!important}}@media (max-width:360px){html:root body .app-shell .wallet-spacing-refined>.wallet-category-nav{gap:2px;padding-inline:6px}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button b{font-size:10px}html:root body .app-shell .wallet-spacing-refined .wallet-net-change b{font-size:14px}}@media (max-width:767px){html:root body .app-shell:is(.app-shell-store,.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.support-fullscreen-open){--customer-summary-height:clamp(176px,48vw,202px);--mq-bottom-nav-height:72px;--mq-bottom-nav-gap:max(12px,env(safe-area-inset-bottom,0px));padding-top:0!important}html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.app-shell-admin):not(.support-fullscreen-open)>.page-view,html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference>.products-view.mq-reference-catalog{gap:12px!important;padding-top:8px!important}html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders)>.page-view>.customer-section-heading,html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference>.products-view>.customer-section-heading{box-sizing:border-box!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0 0 -4px!important;padding:0!important}html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders)>.page-view>.customer-section-heading>h1{margin:0!important;font-size:clamp(19px,5vw,22px)!important;line-height:1.5!important}html:root body .app-shell.app-shell-store>.dashboard-ambient-header{box-sizing:border-box!important;align-items:center!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 16px 0!important}html:root body .app-shell.app-shell-store .dashboard-ambient-header :is(.dashboard-today,.dashboard-city-weather){min-height:36px!important}html:root body .app-shell.app-shell-store:not(.app-shell-admin):not(.support-fullscreen-open)>.customer-dashboard{padding-top:8px!important}html:root body .app-shell.app-shell-wallet>.mw-wallet>.mw-balance,html:root body .app-shell.app-shell-orders>.orders-luxury-view>.orders-overview-card,html:root body .app-shell.app-shell-products>.products-view>.service-banner-shell-root>.mq-kit-banner,html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-banner{box-sizing:border-box!important;height:var(--customer-summary-height)!important;aspect-ratio:auto!important;min-height:0!important;max-height:none!important;margin-block:0!important}html:root body .app-shell.app-shell-store .customer-dashboard .dashboard-wallet-card{box-sizing:border-box!important;height:calc(var(--customer-summary-height) + 16px)!important;aspect-ratio:auto!important;min-height:0!important;margin-block:0!important}html:root body .app-shell.app-shell-orders .orders-overview-card{align-content:start!important;gap:6px!important;padding:16px!important}html:root body .app-shell.app-shell-orders .orders-overview-card>div{margin-top:auto!important}html:root body .app-shell:is(.app-shell-store,.app-shell-products,.app-shell-wallet,.app-shell-orders) .bottom-nav{height:72px!important;min-height:72px!important;max-height:72px!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important}}html:root body .app-shell.app-shell-wallet>.mw-wallet>.wallet-history-modern{box-sizing:border-box!important;grid-column:1/-1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open) :is(svg.lucide,svg.line-icon,svg.shop-icon-glyph,.shop-icon-glyph>svg){transform-origin:50%;scale:.9}html:root body .app-shell:not(.app-shell-admin) .service-picker-art>img{scale:.9}html:root body .app-shell-account .account-profile-hero .account-hero-avatar{flex-basis:79px!important;width:79px!important;height:79px!important}html:root body .app-shell-account .account-profile-hero .account-user-name{min-height:28px!important;font-size:18px!important}html:root body .app-shell-account .account-profile-hero .account-hero-contact{min-height:16px!important;font-size:11px!important}html:root body .app-shell-account .account-profile-hero .account-hero-id b{font-size:11px!important}html:root body .app-shell-account .account-profile-hero .account-verified-badge{padding:4px 11px!important;font-size:12px!important}html:root body .app-shell-account .account-dashboard-view .account-profile-hero{gap:6px!important;padding:9px 11px 4px!important}html:root body .app-shell-account .account-dashboard-view .account-overview-group{padding:12px 14px 8px!important}html:root body .app-shell-account .account-overview-group>header h2{font-size:14.5px!important}html:root body .app-shell-account .account-overview-list>button{grid-template-columns:40px minmax(0,1fr) 18px!important;gap:11px!important;min-height:61px!important;padding:9px 7px!important}html:root body .app-shell-account .account-overview-list>button>.shop-icon-glyph{width:40px!important;height:40px!important}html:root body .app-shell-account .account-overview-list>button b{font-size:13.5px!important}html:root body .app-shell-account .account-overview-list>button small{font-size:11px!important}html:root body .app-shell-account .account-overview-list>button>.arrow{width:18px!important;font-size:22px!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open) :is(.store-search,.orders-search-field,.account-settings-search){height:44px!important;min-height:44px!important}@media (max-width:767px){html:root body .app-shell:is(.app-shell-store,.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.support-fullscreen-open){--customer-summary-height:clamp(158px,43.2vw,182px)}html:root body .app-shell.app-shell-store .customer-dashboard .dashboard-wallet-card{height:calc(var(--customer-summary-height) + 2px)!important}html:root body .app-shell.app-shell-products>.products-view>.service-banner-shell-root>.mq-kit-banner,html:root body .app-shell.app-shell-products.design-minimal:not(.design-glass).minimal-products-reference .service-banner-shell-root .mq-kit-banner{height:182px!important;min-height:0!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.customer-dashboard,.page-view){gap:11px!important}html:root body .app-shell:not(.app-shell-admin) .customer-section-heading>h1{font-size:clamp(18px,4.5vw,20px)!important}html:root body .app-shell.app-shell-store .customer-dashboard .dashboard-service-strip>button{gap:6px!important;min-height:92px!important}html:root body .app-shell.app-shell-store .customer-dashboard .dashboard-service-strip>button>b{flex-basis:50px!important;width:50px!important;height:50px!important}html:root body .app-shell.app-shell-store .customer-dashboard .dashboard-service-strip>button>span{font-size:11px!important}html:root body .app-shell .wallet-spacing-refined .wallet-category-nav>button{min-height:58px!important}html:root body .app-shell.app-shell-orders .orders-overview-card>strong{font-size:29px!important}html:root body .app-shell .wallet-activity-card>header h2{font-size:14.5px!important}html:root body .app-shell .bottom-nav>button{font-size:11px!important}}html:root body .app-shell .customer-section-heading>button,html:root body .app-shell .customer-section-heading .support-button-typewriter{font-weight:650!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading{box-sizing:border-box!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:44px!important;margin:0 0 -4px!important;padding:0!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading>h1{margin:0!important;font-size:24px!important;font-weight:750!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading>button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;gap:7px!important;min-height:36px!important;padding:6px 12px!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading .support-button-typewriter{width:8em!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading>button>svg{scale:1;flex:0 0 18px!important;width:18px!important;height:18px!important}@media (max-width:360px){html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading>h1{font-size:22px!important}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open)>:is(.page-view.products-view,.page-view)>.customer-section-heading>button{padding-inline:9px!important}}html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.app-shell-admin):not(.support-fullscreen-open)>.page-view>.customer-section-heading>h1{font-size:19.2px!important}html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.app-shell-admin):not(.support-fullscreen-open)>.page-view>.customer-section-heading>button,html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.app-shell-admin):not(.support-fullscreen-open)>.page-view>.customer-section-heading .support-button-typewriter{font-size:10.4px!important}@media (max-width:360px){html:root body .app-shell:is(.app-shell-products,.app-shell-wallet,.app-shell-orders):not(.app-shell-admin):not(.support-fullscreen-open)>.page-view>.customer-section-heading>h1{font-size:17.6px!important}}html:root body .app-shell.app-shell-wallet .mw-wallet>.wallet-history-modern{border-radius:20px!important;min-height:0!important;padding:16px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern>.mw-section-head{border-bottom:1px solid var(--mq-line,#e1eaf0);justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:0 0 12px!important;display:flex!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-section-head>div{gap:4px;display:grid}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-section-head h2{margin:0;line-height:1.6;font-size:17px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-section-head>div>span{color:var(--mq-muted);font-size:12px}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-section-head>button{border-radius:11px;min-height:40px;padding:8px 12px}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-history-search{border-radius:12px;min-height:44px;margin:0 0 10px;padding:8px 12px}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-history-search input{min-width:0;font-size:14px}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-history-filters{border-radius:12px;background:var(--interface-icon-surface,#f1f4f6)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0 0 12px!important;padding:4px!important;display:grid!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-history-filters>button{background:0 0!important;border-radius:9px!important;min-height:40px!important;font-size:13px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-history-filters>button.active{background:var(--mq-card,#fff)!important;color:var(--wallet-accent,#07567d)!important;box-shadow:0 1px 5px #0000000c!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list{display:grid;gap:10px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article{border:1px solid var(--mq-line,#e1eaf0)!important;background:color-mix(in srgb,var(--mq-blue) 3%,var(--mq-card))!important;border-radius:12px!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"icon title amount"!important;align-items:center!important;gap:8px!important;min-height:76px!important;padding:12px!important;display:grid!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article:last-child{border-bottom:1px solid var(--mq-line,#e1eaf0)!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>span{grid-area:icon;border-radius:11px!important;align-self:center!important;width:40px!important;height:40px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>div{grid-area:title;gap:3px;min-width:0;display:grid}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>div>b{line-height:1.7;font-size:13px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-entry-description{color:var(--mq-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}html:root body .app-shell.app-shell-wallet .wallet-history-modern .wallet-entry-category{color:var(--wallet-accent);font-size:12px;line-height:1.7}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>div>small{margin:0;line-height:1.7;font-size:11px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>strong{overflow-wrap:anywhere;grid-area:amount;line-height:1.6;grid-column:auto!important;place-self:center end!important;max-width:110px!important;margin:0!important;font-size:13px!important}@media (max-width:360px){html:root body .app-shell.app-shell-wallet .mw-wallet>.wallet-history-modern{padding:12px!important}}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>.wallet-category-nav{grid-auto-columns:minmax(0,1fr)!important;gap:4px!important;padding:12px 6px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-category-nav>button{grid-template-rows:40px auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:80px!important;padding:6px 2px!important;display:grid!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-category-nav>button>span{grid-area:1/1!important;width:40px!important;height:40px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-category-nav>button b{text-align:center!important;grid-area:2/1!important;width:100%!important;margin:0!important;font-size:12px!important;line-height:1.6!important}@media (max-width:767px){html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>.mw-balance{container-type:inline-size;aspect-ratio:2!important;height:auto!important;min-height:0!important;padding:0!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .mw-card-balance-copy{max-width:42%;bottom:10%!important;left:5%!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>.mw-balance>.mw-card-topup{max-width:49%;gap:5px!important;padding:5px 7px!important;font-size:clamp(11px,3.3cqw,14px)!important;bottom:9%!important;right:4%!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .mw-card-balance-copy>strong{font-size:clamp(25px,7.2cqw,38px)!important;line-height:1.3!important}}@media (max-width:360px){html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article{grid-template-columns:32px minmax(0,1fr) auto!important;gap:6px!important;padding:10px 8px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>span{width:32px!important;height:32px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>div>b{font-size:12px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>div>small{font-size:10px!important}html:root body .app-shell.app-shell-wallet .wallet-history-modern .mw-transaction-list>article>strong{max-width:90px!important;font-size:12px!important}}html:root body .app-shell.app-shell-wallet .mw-wallet>.mw-accounts{box-sizing:border-box!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important;padding:16px!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-section-head{margin:0 0 12px!important;padding:0 0 12px!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-section-head h2{margin:0;line-height:1.6;font-size:17px!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-list{gap:12px;width:100%;min-width:0}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-card.mw-bank-designed{box-sizing:border-box!important;aspect-ratio:auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:flex!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed>header{align-items:center;min-width:0;gap:10px!important;padding:0!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed>header>div{min-width:0}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed>header b{overflow-wrap:anywhere;font-size:14px}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed .mw-bank-line{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"label copy""value value"!important;align-items:center!important;gap:8px 10px!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed .mw-bank-line>span{white-space:normal!important;font-size:12px!important;line-height:1.6!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed .mw-bank-line>b{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;font-size:14px!important;line-height:1.8!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed .mw-bank-line>button{align-self:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:12px!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed .mw-holder{padding-top:12px!important}html:root body .app-shell.app-shell-wallet .mw-accounts .mw-bank-designed>p{line-height:1.8;margin:0!important;font-size:12px!important}@media (max-width:767px){html:root body .app-shell.app-shell-wallet .mw-wallet>.mw-panel{align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}}html:root body .app-shell.app-shell-products .service-banner-shell-section>.mq-kit-banner{aspect-ratio:auto!important;height:200px!important;min-height:0!important;margin:0!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-copy{align-content:center!important;justify-items:start!important;gap:4px!important;width:46%!important;display:grid!important;inset:34px 4% 10px auto!important;transform:none!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-copy h2{margin:0!important;font-size:18px!important;line-height:1.5!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-copy p{margin:0!important;font-size:12px!important;line-height:1.7!important;display:block!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-copy button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:36px!important;margin:2px 0 0!important;padding:6px 10px!important;font-size:12px!important;line-height:1.5!important;display:inline-flex!important}@media (max-width:767px){html:root body .app-shell.app-shell-products .service-banner-shell-section>.mq-kit-banner{height:clamp(160px,43vw,182px)!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-copy h2{font-size:16px!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-copy p{font-size:11px!important}}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-art{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important}html:root body .app-shell.app-shell-products .service-banner-shell-section .mq-kit-art img{object-fit:cover!important;object-position:left center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important}html:root body .app-shell.app-shell-products .service-banner-shell>.mq-gaming-banner{background-position:50%!important;background-size:cover!important;margin:0!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>.wallet-category-nav{box-sizing:border-box!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}@media (max-width:767px){html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>:is(.mw-balance,.wallet-category-nav,.wallet-activity-card,.mw-panel){box-sizing:border-box!important;border-radius:18px!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>.wallet-category-nav{gap:4px!important;padding:10px 8px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-category-nav>button{grid-template-rows:32px auto!important;gap:5px!important;min-height:64px!important;padding:4px 2px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-category-nav>button>span{width:32px!important;height:32px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-category-nav>button b{font-size:clamp(10px,2.8vw,12px)!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined>.wallet-activity-card{gap:10px!important;padding:12px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-activity-totals>span{box-sizing:border-box;min-height:64px;padding:8px 10px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-activity-chart{padding:8px!important}html:root body .app-shell.app-shell-wallet .mw-wallet.wallet-spacing-refined .wallet-activity-chart svg{height:clamp(112px,28vw,136px)!important}}.username-completion-prompt{box-sizing:border-box;background:var(--mq-card,#fff);width:100%;color:var(--mq-navy,#173047);border-radius:16px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.username-completion-prompt b{font-size:14px}.username-completion-prompt p{margin:5px 0 0;font-size:12px;line-height:1.7}.username-completion-prompt button{background:var(--mq-blue,#086b8a);color:#fff;min-height:40px;font:inherit;border:0;border-radius:10px;padding:8px 12px;font-size:12px}.username-completion-prompt form{gap:8px;width:100%;display:grid}.username-completion-prompt label{gap:6px;font-size:13px;display:grid}.username-completion-prompt input{box-sizing:border-box;border:1px solid var(--mq-line,#dce5ea);background:var(--mq-card,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:10px}.username-completion-prompt small{font-size:11px;line-height:1.7}.admin-member-email{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.7;display:block!important}.app-shell .customer-install-card{box-sizing:border-box;border:1px solid var(--line,#dce7ec);background:var(--card,#fff);width:100%;min-width:0;color:var(--text,#153445);border-radius:16px;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr) auto 24px;align-items:center;gap:10px;margin:0 0 12px;padding:12px;display:grid}.customer-install-card>img{border-radius:12px;width:44px;height:44px}.customer-install-copy{min-width:0}.customer-install-copy strong{font-size:13px;font-weight:700;line-height:1.6;display:block}.customer-install-copy p{color:var(--muted,#647782);margin:3px 0 0;font-size:11px;line-height:1.6}.customer-install-card button{font:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.customer-install-card .customer-install-action{color:#fff;white-space:nowrap;background:#086b8a;border:0;border-radius:12px;gap:5px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700}.customer-install-card .customer-install-action:disabled{opacity:.65;cursor:wait}.customer-install-card .customer-install-dismiss{width:24px;min-height:40px;color:var(--muted,#647782);background:0 0;border:0;padding:0}.customer-install-card .customer-install-message{border-top:1px solid var(--line,#dce7ec);white-space:pre-line;overflow-wrap:anywhere;grid-column:1/-1;margin:0;padding-top:8px;font-size:12px;line-height:1.9}@media (max-width:359px){.app-shell .customer-install-card{grid-template-columns:36px minmax(0,1fr) auto 24px;gap:6px;padding:10px}.customer-install-card>img{width:36px;height:36px}.customer-install-copy strong{font-size:12px}.customer-install-card .customer-install-action{padding:8px}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.app-shell .customer-install-card{display:none}}.auth-published .moqimi-otp-field{width:100%;min-width:0}.auth-published .moqimi-otp-label{margin-bottom:8px}.auth-published .moqimi-otp-control{isolation:isolate;width:100%;position:relative}.auth-published .moqimi-otp-slots{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-published .moqimi-otp-slot{color:#14213a;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7e2f1;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:58px;font:600 25px/1 Vazirmatn Variable,sans-serif;display:flex}.auth-published .moqimi-otp-slot.is-active{border-color:#0b4fd9;box-shadow:0 0 0 3px #0b4fd914}.auth-published .moqimi-otp-slot i{background:#0b4fd9;border-radius:2px;width:2px;height:26px}html body .auth-published .moqimi-otp-control>input{z-index:1;opacity:0;cursor:text;direction:ltr;border:0;border-radius:12px;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0;font-size:16px!important}.auth-published .moqimi-otp-control[data-disabled=true]{opacity:.6}html body .auth-published.auth-email-verification{--entry-blue:#0b4fd9;--entry-bg:#f6f8fc;--entry-ink:#14213a;--entry-muted:#64748b;--entry-card:#fff;min-height:100svh;min-height:100dvh;padding:24px 24px max(24px,env(safe-area-inset-bottom));background:var(--entry-bg);color:var(--entry-ink);flex-direction:column;justify-content:flex-start;gap:0;display:flex;position:relative}.auth-email-verification>.auth-publish-heading{display:none}.auth-email-verification>.auth-publish-toolbar{width:min(100%,400px);min-height:44px;margin:0 auto;padding-inline-end:48px}.auth-email-verification .moqimi-otp-back{inset-inline-end:max(24px,50% - 200px);width:44px;height:44px;color:var(--entry-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:24px}html body .auth-published.auth-email-verification>.auth-card{width:min(100%,400px);max-width:400px;box-shadow:none;color:var(--entry-ink);background:0 0;border:0;border-radius:0;margin:auto;padding:32px 0}.auth-email-verification .auth-card>:is(nav,.auth-progress,.auth-install-area){display:none}html body .auth-email-verification .auth-card form{flex-direction:column;gap:24px;margin:0;padding:0;display:flex}html body .auth-email-verification .auth-card fieldset[data-step="2"]{flex-direction:column;gap:28px;display:flex}html body .auth-email-verification .auth-card fieldset[hidden]{display:none}.auth-email-verification .moqimi-otp-intro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.auth-email-verification .moqimi-otp-emblem{color:#0b4fd9;background:#fff;border:1px solid #dae6f9;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:12px;display:grid;box-shadow:0 10px 36px #0b4fd90a}html body .auth-email-verification .moqimi-otp-intro h2{color:var(--entry-ink);margin:0;font-size:28px;font-weight:750;line-height:1.5}.auth-email-verification .moqimi-otp-intro p{color:var(--entry-muted);margin:0;font-size:14px;line-height:1.8;display:block!important}.auth-email-verification .moqimi-otp-intro bdi{color:var(--entry-ink);overflow-wrap:anywhere;font-size:16px}.auth-email-verification .moqimi-otp-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html body .auth-email-verification .auth-card .auth-submit{color:#fff;background:#0b4fd9;border:0;border-radius:14px;width:100%;height:52px;min-height:52px;margin:0;font-size:15px;font-weight:650;box-shadow:0 6px 18px #0b4fd91a}.auth-email-verification .moqimi-otp-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.auth-email-verification .moqimi-otp-actions button{color:#0b4fd9;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px}.auth-email-verification .moqimi-otp-actions .moqimi-otp-resend:disabled{color:var(--entry-muted);cursor:default;opacity:1}.auth-email-verification .moqimi-otp-actions bdi{font-variant-numeric:tabular-nums}.auth-email-verification .moqimi-otp-brand{color:var(--entry-muted);flex-direction:column;align-items:center;gap:4px;margin:0 auto;padding-top:20px;font-size:12px;line-height:1.8;display:flex}.auth-email-verification .moqimi-otp-brand bdi{font-size:11px}.auth-email-verification .auth-error{margin:0}html[data-theme=dark] body .auth-published.auth-email-verification{--entry-bg:#090f1c;--entry-ink:#eef3fc;--entry-muted:#9cabc1;--entry-card:#111b2d}html[data-theme=dark] .auth-published .moqimi-otp-slot{color:#eef3fc;background:#111b2d;border-color:#2d405e}html[data-theme=dark] .auth-published .moqimi-otp-slot.is-active{border-color:#5594ff;box-shadow:0 0 0 3px #387dff1a}html[data-theme=dark] .auth-published .moqimi-otp-slot i{background:#72a9ff}html[data-theme=dark] .auth-email-verification .moqimi-otp-emblem{color:#72a9ff;background:#111b2d;border-color:#2d405e}html[data-theme=dark] .auth-email-verification .moqimi-otp-actions button{color:#8bb8ff}@media (max-width:360px){html body .auth-published.auth-email-verification{padding-inline:16px}.auth-published .moqimi-otp-slots{gap:6px}.auth-published .moqimi-otp-slot{border-radius:10px;height:50px;font-size:23px}}@media (max-height:650px){html body .auth-published.auth-email-verification>.auth-card{padding-block:20px}.auth-email-verification .moqimi-otp-emblem{border-radius:16px;width:52px;height:52px;margin-bottom:0}html body .auth-email-verification .auth-card form{gap:16px}html body .auth-email-verification .auth-card fieldset[data-step="2"]{gap:20px}}@media (prefers-reduced-motion:no-preference){.auth-published .moqimi-otp-slot{transition:border-color .16s,box-shadow .16s}}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin{--pin-blue:#0b4fd9;--pin-ink:#14213a;--pin-muted:#64748b;--pin-line:#dce5f2;--pin-surface:#fff;--pin-soft:#f6f8fc;background:var(--pin-surface)!important;width:min(100%,380px)!important;max-width:380px!important;color:var(--pin-ink)!important;border:1px solid var(--pin-line)!important;border-radius:24px!important;align-content:start!important;gap:8px!important;padding:20px 18px 16px!important;box-shadow:0 16px 64px #1428461f!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-shield{place-items:center;border:1px solid var(--pin-line)!important;background:var(--pin-soft)!important;width:40px!important;height:40px!important;color:var(--pin-blue)!important;border-radius:13px!important;margin:0 auto!important;display:grid!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-shield svg{width:23px;height:23px}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-heading{margin:6px 0 10px!important;padding:0 26px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-heading h2{color:var(--pin-ink)!important;font-size:20px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-heading p{color:var(--pin-muted)!important;font-size:13px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-order-summary{background:var(--pin-soft)!important;border-color:var(--pin-line)!important;border-radius:12px!important;margin:0 0 4px!important;padding:6px 10px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .order-four-pin{width:min(100%,252px)!important;height:96px!important;min-height:96px!important;margin:0 auto!important;display:block!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .order-pin-slots{width:100%;position:absolute;top:22px;left:0;gap:10px!important;height:52px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .order-pin-slots i{place-items:center;display:grid;position:relative;border:1px solid var(--pin-line)!important;background:var(--pin-surface)!important;height:52px!important;min-height:52px!important;color:var(--pin-blue)!important;border-radius:14px!important;font:28px/1 sans-serif!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .order-four-pin:focus-within .order-pin-slots i.current{border-color:var(--pin-blue)!important;box-shadow:0 0 0 3px #0b4fd914!important}.moqimi-order-pin .order-pin-orbit{border:1px solid var(--pin-line);opacity:0;border-radius:50%;width:80px;height:80px;margin-left:-40px;position:absolute;inset:8px auto auto 50%}.moqimi-order-pin .order-pin-accepted{background:var(--pin-blue);color:#fff;opacity:0;border-radius:19px;place-items:center;width:52px;height:52px;margin-left:-26px;display:grid;position:absolute;inset:22px auto auto 50%;transform:scale(.7)}.moqimi-order-pin .order-pin-accepted svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .order-pin-feedback{text-align:center!important;color:var(--pin-muted)!important;margin:0 0 6px!important;font-size:12px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-device-action{background:var(--pin-soft)!important;border-color:var(--pin-line)!important;color:var(--pin-blue)!important;border-radius:14px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-cancel-action{color:var(--pin-muted)!important;background:0 0!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin[data-pin-state=error] .order-pin-slots i{border-color:#d16c6c!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin[data-pin-state=error] .order-pin-feedback{color:#b33f48!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin[data-pin-state=accepted] .order-pin-slots{opacity:0}.moqimi-order-pin[data-pin-state=accepted] .order-pin-accepted{opacity:1;transform:scale(1)}html[data-theme=dark] body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin{--pin-blue:#8bb8ff;--pin-ink:#eef3fc;--pin-muted:#9cabc1;--pin-line:#2d405e;--pin-surface:#111b2d;--pin-soft:#17243a}html[data-theme=dark] .moqimi-order-pin .order-pin-accepted{background:#0b4fd9}@media (prefers-reduced-motion:no-preference){.moqimi-order-pin .order-pin-slots i{transition:border-color .16s,box-shadow .16s}.moqimi-order-pin[data-pin-state=checking] .order-pin-orbit{opacity:1}.moqimi-order-pin[data-pin-state=checking] .order-pin-slots i{animation:1.5s ease-in-out infinite moqimi-pin-orbit}.moqimi-order-pin .order-pin-slots i:first-child{--orbit-x:68px;--orbit-y:-24px}.moqimi-order-pin .order-pin-slots i:nth-child(2){--orbit-x:68px;--orbit-y:20px}.moqimi-order-pin .order-pin-slots i:nth-child(3){--orbit-x:-68px;--orbit-y:20px}.moqimi-order-pin .order-pin-slots i:nth-child(4){--orbit-x:-68px;--orbit-y:-24px}.moqimi-order-pin[data-pin-state=accepted] .order-pin-accepted{animation:.38s ease-out both moqimi-pin-accepted}.moqimi-order-pin[data-pin-state=error] .order-pin-slots{animation:.2s ease-out moqimi-pin-error}}@keyframes moqimi-pin-orbit{0%,to{transform:translate(0)rotate(0)scale(1)}35%{transform:translate(var(--orbit-x),var(--orbit-y)) rotate(35deg) scale(.66)}65%{transform:translate(var(--orbit-x),calc(var(--orbit-y) * -1)) rotate(-35deg) scale(.66)}}@keyframes moqimi-pin-accepted{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes moqimi-pin-error{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-height:650px){html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-shield{display:none!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-heading{margin:4px 0 12px!important}}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-order-summary>div{gap:10px!important;padding:7px 0!important;font-size:11px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-order-summary dd{font-size:12px!important;line-height:1.6!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-device-action{min-height:44px!important;padding:10px!important;font-size:13px!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-cancel-action{min-height:36px!important;margin:0!important;padding:6px!important}html body .app-shell:has(.mq-refined-pin-backdrop) .bottom-nav{visibility:hidden!important;pointer-events:none!important}html body .app-shell .mq-refined-pin-backdrop{z-index:10030!important}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-order-summary dt{flex-shrink:0}html body .app-shell .pin-sheet.pin-bottom-sheet.mq-refined-pin.moqimi-order-pin .pin-order-summary dd{overflow-wrap:anywhere;min-width:0}.turkey-package-modal-backdrop{box-sizing:border-box;overscroll-behavior:contain;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));overflow-y:auto}.turkey-package-modal{box-sizing:border-box;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}.turkey-package-modal h2{overflow-wrap:anywhere}html body .app-shell .mq-refined-pin-backdrop{top:var(--order-viewport-top,0px)!important;height:var(--order-viewport-height,100dvh)!important;bottom:auto!important}html body .app-shell .pin-sheet.pin-bottom-sheet.moqimi-order-pin{max-height:calc(var(--order-viewport-height,100dvh) - 32px - env(safe-area-inset-bottom))!important}.turkey-package-modal-backdrop{top:var(--order-viewport-top,0px);height:var(--order-viewport-height,100dvh);bottom:auto}.turkey-package-modal{max-height:calc(var(--order-viewport-height,100dvh) - 32px - env(safe-area-inset-bottom))}html body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav{grid-template-columns:repeat(var(--nav-count,5),minmax(0,1fr));isolation:isolate;display:grid;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:0!important;padding:7px 20px!important;overflow:visible!important}html body .app-shell .moqimi-motion-nav>.nav-liquid-skin{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html body .app-shell .moqimi-motion-nav>.nav-liquid-skin path{fill:#fff;stroke:#dce5ef;stroke-width:1px}html body .app-shell .moqimi-motion-nav>.nav-liquid-bead{z-index:3;box-sizing:border-box;color:#fff;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0b4fd9;border:1px solid #326de2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:0;left:0;box-shadow:0 3px 8px #0b4fd92e}html body .app-shell .moqimi-motion-nav>.nav-liquid-bead:active{cursor:grabbing}html body .app-shell .moqimi-motion-nav>.nav-liquid-bead .line-icon{width:21px;height:21px;color:#fff!important;stroke:currentColor!important}html body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button{z-index:1;border:0;grid-template-rows:36px 16px;align-content:start;align-self:start;gap:0;width:100%;min-width:0;height:52px;min-height:52px;margin:0;display:grid;position:relative;box-shadow:none!important;background:0 0!important;padding:0!important}html body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button>span{border-radius:50%;place-items:center;width:36px;height:36px;min-height:0;display:grid;box-shadow:none!important;background:0 0!important;transform:none!important}html body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button.active>span{opacity:0}html body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button>b{white-space:nowrap;line-height:16px}html body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button.active{color:#0b4fd9!important}html body .app-shell .moqimi-motion-nav>button:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #0b4fd9}html[data-theme=dark] body .app-shell .moqimi-motion-nav>.nav-liquid-skin path{fill:#142332;stroke:#304457}html[data-theme=dark] body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button.active{color:#8bb8ff!important}@media (prefers-reduced-motion:reduce){html body .app-shell .moqimi-motion-nav>button,html body .app-shell .moqimi-motion-nav>button>span{transition:none!important}}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){--mq-bottom-nav-height:64px;--mq-bottom-nav-reserve:calc(var(--mq-bottom-nav-height) + var(--mq-bottom-nav-gap) + 12px)}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav{height:64px!important;min-height:64px!important;max-height:64px!important;padding-block:6px!important}html:root body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button{grid-template-rows:32px 16px}html:root body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button>span{width:32px!important;height:32px!important}html:root body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button .line-icon{stroke-width:1.7px!important;width:21px!important;height:21px!important}html:root body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button>b{line-height:16px;font-size:11px!important;font-weight:500!important}html:root body .app-shell:not(.app-shell-admin) .moqimi-motion-nav>button.active>b{transform:translateY(-8px);font-weight:600!important}html:root body .app-shell .moqimi-motion-nav>.nav-liquid-bead .line-icon{stroke-width:1.8px!important}html body .app-shell .bottom-nav.moqimi-motion-nav:before{content:"";inset-inline:-12px;top:20px;bottom:calc(-1 * var(--mq-bottom-nav-gap,10px));z-index:-1;pointer-events:none;background:linear-gradient(#f3f8fb00,#f3f8fbe6 40%,#f3f8fb 100%);position:absolute}html[data-theme=dark] body .app-shell .bottom-nav.moqimi-motion-nav:before{background:linear-gradient(#0d1b2800,#0d1b28e6 40%,#0d1b28 100%)}@media (display-mode:standalone),(display-mode:minimal-ui){html:root,html:root body{background-color:var(--mq-browser-chrome-color,#155670)!important}}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button:not(.active){color:#64748b!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button:not(.active) .line-icon{color:#64748b!important;stroke:currentColor!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button.active,html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button.active>b{color:#0b4fd9!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>.nav-liquid-bead{color:#fff!important;background:#0b4fd9!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>.nav-liquid-bead .line-icon{color:#fff!important;stroke:currentColor!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button:not(.active),html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button:not(.active) .line-icon{color:#afc0d0!important}html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button.active,html:root[data-theme=dark] body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav>button.active>b{color:#8bb8ff!important}html:root body .app-shell.app-shell-store>.dashboard-ambient-header{flex-shrink:0;overflow:visible;height:auto!important;min-height:60px!important;padding-block:10px 6px!important}html:root body .app-shell.app-shell-store .dashboard-today{flex:0 auto;gap:3px;display:grid;height:auto!important}html:root body .app-shell.app-shell-store .dashboard-today strong{font-size:clamp(12px,3.6vw,14px)!important;line-height:1.6!important}html:root body .app-shell .dashboard-balance-pending{font-size:14px;font-weight:500;line-height:1.8}html:root body .app-shell .dashboard-orders-pending{min-height:92px;color:var(--mq-muted,#617681);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}html:root body .app-shell .dashboard-orders-pending>button{width:auto;min-height:40px;color:var(--mq-blue,#086b8a);font:inherit;background:0 0;border:1px solid #cadce5;border-radius:10px;padding:8px 14px}html:root body .app-shell .weather-report-backdrop{justify-content:center;align-items:center;padding:max(12px, env(safe-area-inset-top,0px)) 10px max(12px, env(safe-area-inset-bottom,0px))!important;display:flex!important;overflow:hidden!important}html:root body .app-shell .weather-report-backdrop>.weather-report{overscroll-behavior:contain;scrollbar-width:thin;border-radius:20px;align-content:start;min-width:0;overflow-x:hidden;width:min(100%,440px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px)))!important;gap:12px!important;margin:0!important;padding:16px!important;overflow-y:auto!important}html:root body .app-shell .weather-report .moqimi-weather-header{gap:8px;margin:0;padding:10px}html:root body .app-shell .weather-report .moqimi-weather-mark>span{font-size:25px;line-height:1}html:root body .app-shell .weather-report .weather-preset-selects select{text-overflow:ellipsis;padding-inline:8px;font-size:12px}html:root body .app-shell .weather-report .weather-now-card{border-radius:16px;padding:14px}html:root body .app-shell .weather-report .weather-now-heading small{overflow-wrap:anywhere;font-size:11px;line-height:1.8}html:root body .app-shell .weather-report .weather-now-temperature strong{font-size:48px}html:root body .app-shell .weather-report .weather-now-facts>div{padding:10px 12px}html:root body .app-shell .weather-report .weather-now-facts dt>svg{color:#206580;flex-shrink:0;width:18px;height:18px}@media (max-width:350px){html:root body .app-shell .weather-report .weather-preset-selects{grid-template-columns:1fr}}html:root body .app-shell .turkey-query-error{color:#6e581e;background:#fff8df;border:1px solid #dbc983;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;padding:12px;font-size:12px;line-height:1.8;display:flex}html:root body .app-shell .turkey-query-error>span{flex:190px}html:root body .app-shell .turkey-query-error>small{flex-basis:100%;font-size:11px}html:root body .app-shell .turkey-query-error>button{width:auto;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #bba75d;border-radius:9px;margin:0;padding:6px 12px}html:root body .app-shell .turkey-query-progress{color:var(--mq-muted,#617681);margin:8px 0;font-size:12px;line-height:1.8}html:root[data-theme=dark] body .app-shell .turkey-query-error{color:#eedb99;background:#332e1c;border-color:#796a36}html[data-theme=dark] .app-initial-loader{color:#b9cddd;background:#071727}.weather-city-pin{border:1px solid var(--mq-motion-line,#d6e2f4);text-align:start;width:100%;min-height:52px;color:var(--mq-motion-accent,#0b4fd9);background:var(--mq-motion-soft,#edf3ff);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.weather-city-pin>svg{flex:0 0 18px}.weather-city-pin>span{gap:4px;display:grid}.weather-city-pin b{font-size:13px}.weather-city-pin small{color:var(--mq-motion-muted,#697a8b);font-size:11px;line-height:1.7}.weather-city-pin[aria-pressed=true]{border-color:var(--mq-motion-accent,#0b4fd9)}.weather-city-pin:disabled{opacity:.55;cursor:default}.dashboard-city-weather small>svg{vertical-align:middle;display:inline-block}html:root body .app-shell:not(.app-shell-admin):not(.support-fullscreen-open){--mq-bottom-nav-height:64px!important;--mq-bottom-nav-gap:max(12px, env(safe-area-inset-bottom,0px))!important;--mq-bottom-nav-reserve:calc(var(--mq-bottom-nav-height) + var(--mq-bottom-nav-gap) + 16px)!important}html:root body .app-shell:not(.app-shell-admin) .bottom-nav.moqimi-motion-nav{bottom:var(--mq-bottom-nav-gap)!important;left:max(12px, env(safe-area-inset-left,0px))!important;right:max(12px, env(safe-area-inset-right,0px))!important;max-width:736px!important}html:root body .app-shell :is(.order-category-nav,.wallet-activity-card>nav,.wallet-history-filters,.wallet-category-nav)>button:is(.active,[aria-pressed=true]){color:#124797!important;background:#e9f1ff!important;box-shadow:inset 0 0 0 1px #a5c0e8!important}html:root body .app-shell :is(.order-category-nav,.wallet-activity-card>nav,.wallet-history-filters,.wallet-category-nav)>button:is(.active,[aria-pressed=true]) :is(span,b,small){color:inherit!important}html:root[data-theme=dark] body .app-shell :is(.order-category-nav,.wallet-activity-card>nav,.wallet-history-filters,.wallet-category-nav)>button{color:#b9cbd9!important}html:root[data-theme=dark] body .app-shell :is(.order-category-nav,.wallet-activity-card>nav,.wallet-history-filters,.wallet-category-nav)>button:is(.active,[aria-pressed=true]){color:#f1f6ff!important;background:#254b76!important;box-shadow:inset 0 0 0 1px #729bd0!important}html:root body .app-shell :is(.order-category-nav,.wallet-activity-card>nav,.wallet-history-filters,.wallet-category-nav)>button:focus-visible{outline-offset:2px;outline:2px solid #83b4f8}html:root[data-theme=dark] body .app-shell-account .account-overview-list>button>.shop-icon-glyph{color:#afdbea!important;background:#17384b!important;border-color:#365566!important}html:root[data-theme=dark] body .app-shell.app-shell-wallet .mw-wallet>.mw-balance{color:#edf5fc!important;box-shadow:none!important;background:linear-gradient(130deg,#0000 0 48%,#447db51f 48.2% 66%,#0000 66.2%),linear-gradient(145deg,#0b2942,#0a2238)!important;border-color:#31506a!important}html:root[data-theme=dark] body .app-shell-wallet .mw-wallet .mw-balance :is(.mw-card-brand>span,.mw-card-balance-copy>strong){color:#edf5fc!important}html:root[data-theme=dark] body .app-shell-wallet .mw-wallet .mw-balance :is(.mw-card-brand small,.mw-balance-label,.mw-card-balance-copy>strong small,.mw-card-balance-copy p){color:#b8cbdc!important}html:root[data-theme=dark] body .app-shell-wallet .mw-wallet .mw-balance>.mw-card-watermark{opacity:.17!important;mix-blend-mode:screen!important;filter:none!important}html:root[data-theme=dark] body .app-shell-wallet .mw-wallet .mw-balance>:is(.mw-card-topup,.mw-card-visibility){color:#c9e4ff!important;background:#1d3e59!important;border-color:#43627a!important}html:root[data-theme=dark] body .app-shell-wallet .mw-wallet .mw-balance .mw-brand-mark{filter:none!important}html:root[data-theme=dark] body .app-shell :is(.wallet-activity-card>header>button,.dashboard-balance-toggle){color:#a9cfff!important}:root{--mq-motion-accent:#0b4fd9;--mq-motion-soft:#edf3ff;--mq-motion-line:#d6e2f4;--mq-motion-ink:#17324a;--mq-motion-muted:#697a8b}html[data-theme=dark]{--mq-motion-accent:#8bb8ff;--mq-motion-soft:#172a43;--mq-motion-line:#344b69;--mq-motion-ink:#edf4ff;--mq-motion-muted:#afbed0}html body .mq-code-glow .moqimi-otp-control{isolation:isolate;position:relative}html body .mq-code-glow .moqimi-otp-slots{transition:opacity .18s,transform .24s}html body .mq-code-glow .moqimi-otp-slot{border-color:var(--mq-motion-line)!important;background:var(--mq-motion-soft)!important;color:var(--mq-motion-ink)!important;border-radius:13px!important}html body .mq-code-glow .moqimi-otp-slot.is-active{border-color:var(--mq-motion-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mq-motion-accent) 12%,transparent)!important}html body .mq-code-glow[data-code-state=checking] .moqimi-otp-slot{border-color:var(--mq-motion-accent)!important}html body .mq-code-glow[data-code-state=error] .moqimi-otp-slot{border-color:#bf626b!important}.mq-code-seal{pointer-events:none;opacity:0;color:#fff;width:48px;height:48px;box-shadow:0 0 0 8px color-mix(in srgb,var(--mq-motion-accent) 8%,transparent),0 8px 28px color-mix(in srgb,var(--mq-motion-accent) 18%,transparent);background:#0b4fd9;border-radius:15px;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;inset:50% auto auto 50%}.mq-code-seal svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}html body .mq-code-glow[data-code-state=accepted] .moqimi-otp-slots{opacity:0;transform:scale(.9)}html body .mq-code-glow[data-code-state=accepted] .mq-code-seal{opacity:1}.mq-code-status{text-align:center;min-height:20px;color:var(--mq-motion-muted);margin-block-start:8px;font-size:11px;display:block}html body .moqimi-order-pin .order-pin-orbit{display:none!important}html body .moqimi-order-pin[data-pin-state=checking] .order-pin-slots i{animation:none;transform:none}html body .moqimi-order-pin .order-pin-accepted{box-shadow:0 0 0 8px color-mix(in srgb,var(--mq-motion-accent) 8%,transparent),0 8px 28px color-mix(in srgb,var(--mq-motion-accent) 16%,transparent);border-radius:15px}html body button.mq-motion-download{min-width:138px;min-height:44px;font:inherit;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:650;position:relative;overflow:hidden;border-radius:999px!important;display:inline-flex!important}html body .mq-motion-download .mq-download-mark{border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative}.mq-download-mark>svg{position:absolute;width:19px!important;height:19px!important}.mq-download-mark .mq-download-check,.mq-download-mark .mq-download-retry{opacity:0}.mq-download-mark>i{background:currentColor;border-radius:50%;width:5px;height:5px;display:none}.mq-motion-download[data-action-state=checking] .mq-download-arrow{opacity:0}.mq-motion-download[data-action-state=checking] .mq-download-mark{border:1.5px solid;border-inline-end-color:#0000}.mq-motion-download[data-action-state=checking] .mq-download-mark>i{display:block}.mq-motion-download[data-action-state=accepted] .mq-download-arrow,.mq-motion-download[data-action-state=error] .mq-download-arrow{opacity:0}.mq-motion-download[data-action-state=accepted] .mq-download-check,.mq-motion-download[data-action-state=error] .mq-download-retry{opacity:1}.mq-send-motion{overflow:hidden}.mq-send-mark{place-items:center;width:24px;height:24px;display:grid;position:relative}.mq-send-confirm{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.mq-send-motion[data-send-state=accepted] .mq-send-mark>svg{opacity:0}.mq-send-motion[data-send-state=accepted] .mq-send-confirm{opacity:1}html body .mq-password-strength{border:1px solid var(--mq-motion-line);background:var(--mq-motion-soft);color:var(--mq-motion-muted);--strength-color:var(--mq-motion-muted);border-radius:14px;align-items:center;gap:12px;margin:0 0 16px;padding:12px;font-size:11px;display:flex}html body .mq-password-strength>svg{width:30px;height:30px;stroke:var(--strength-color);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 30px}.mq-password-strength>div{flex:1;min-width:0}.mq-password-strength>div>span{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.mq-password-strength b{color:var(--strength-color);font-weight:650}.mq-strength-track{gap:4px;display:flex}.mq-strength-track>i{background:var(--mq-motion-line);border-radius:8px;flex:1;height:3px}.mq-strength-track>i[data-filled=true]{background:var(--strength-color)}.mq-password-strength[data-strength="1"]{--strength-color:#ae5059}.mq-password-strength[data-strength="2"]{--strength-color:#9b7026}.mq-password-strength[data-strength="3"],.mq-password-strength[data-strength="4"]{--strength-color:var(--mq-motion-accent)}html[data-theme=dark] .mq-password-strength[data-strength="1"]{--strength-color:#f0a2a9}html[data-theme=dark] .mq-password-strength[data-strength="2"]{--strength-color:#e4c17d}@media (prefers-reduced-motion:no-preference){.mq-code-glow[data-code-state=checking] .moqimi-otp-slot{animation:1.3s ease-in-out infinite mq-code-breathe}html body .moqimi-order-pin[data-pin-state=checking] .order-pin-slots i{animation:1.3s ease-in-out infinite mq-code-breathe!important}.mq-code-glow[data-code-state=accepted] .mq-code-seal{animation:.3s ease-out both mq-seal-arrive}.mq-motion-download[data-action-state=checking] .mq-download-mark{animation:1s linear infinite mq-dot-orbit}.mq-motion-download[data-action-state=accepted] .mq-download-check{animation:.24s ease-out both mq-seal-arrive}.mq-send-motion[data-send-state=accepted] .mq-send-mark>svg{animation:.36s ease-in both mq-plane-depart}.mq-send-motion[data-send-state=accepted] .mq-send-confirm{animation:.5s ease-out both mq-send-ack}.mq-send-motion[data-send-state=checking] .mq-send-mark>svg{animation:1s linear infinite mq-dot-orbit}.mq-password-strength svg,.mq-strength-track>i{transition:stroke .2s,background-color .2s}.mq-lock-shackle{transform-origin:10px 14px;transition:transform .22s}.mq-password-strength[data-strength="1"] .mq-lock-shackle{transform:rotate(-18deg)}}@keyframes mq-code-breathe{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--mq-motion-accent) 10%,transparent)}}@keyframes mq-dot-orbit{to{transform:rotate(360deg)}}@keyframes mq-seal-arrive{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes mq-plane-depart{0%{opacity:1;transform:translate(0)}80%,to{opacity:0;transform:translate(22px,-24px)rotate(-12deg)}}@keyframes mq-send-ack{0%,65%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){html body .mq-code-glow *,html body .moqimi-order-pin *,html body .mq-motion-download *,html body .mq-send-motion *{transition:none!important;animation:none!important}}html body .kyc-upload-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}html body .kyc-upload-form .kyc-upload-heading h3{color:var(--mq-motion-ink,#17324a);font-size:18px}html body .kyc-upload-form .kyc-upload-heading p{color:var(--mq-motion-muted,#697a8b);font-size:12px}html body .mq-identity-fields{border:0;grid-column:1/-1;gap:12px;min-width:0;margin:0;padding:0;display:grid}.mq-identity-readiness{color:var(--mq-motion-muted,#697a8b);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mq-identity-readiness b{color:var(--mq-motion-accent,#0b4fd9);font-variant-numeric:tabular-nums}.mq-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mq-identity-document{border:1px solid var(--mq-motion-line,#d6e2f4);background:var(--card,#fff);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.mq-identity-document[data-selected=true]{border-color:var(--mq-motion-accent,#0b4fd9)}.mq-identity-document header{align-items:center;gap:10px;min-height:48px;display:flex}.mq-identity-number{background:var(--mq-motion-soft,#edf3ff);width:30px;height:30px;color:var(--mq-motion-accent,#0b4fd9);border-radius:10px;flex:0 0 30px;place-items:center;font-size:12px;display:grid}.mq-identity-number svg{width:17px;height:17px}.mq-identity-document h4{color:var(--mq-motion-ink,#17324a);margin:0 0 4px;font-size:13px}.mq-identity-document header p{color:var(--mq-motion-muted,#697a8b);margin:0;font-size:11px;line-height:1.7}html body .mq-identity-document .image-file-control{flex:1}html body .mq-identity-document .image-file-pick{border:1px dashed var(--mq-motion-line,#d6e2f4);background:var(--mq-motion-soft,#edf3ff);min-height:148px;color:var(--mq-motion-accent,#0b4fd9);border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:12px}.mq-identity-art{border:1px solid var(--mq-motion-line,#d6e2f4);background:var(--card,#fff);border-radius:12px;place-items:center;width:72px;height:56px;display:grid;position:relative}.mq-identity-art svg{width:34px;height:34px}.mq-identity-local{color:var(--mq-motion-muted,#697a8b);text-align:center;font-size:10px;line-height:1.6;display:block}html body .mq-identity-document .image-file-preview{box-sizing:border-box;border-color:var(--mq-motion-line,#d6e2f4);background:var(--mq-motion-soft,#edf3ff);padding:8px}html body .mq-identity-document .image-file-open{background:var(--card,#fff)}html body .mq-identity-document .image-file-open img{height:140px}html body .mq-identity-document .image-file-details{color:var(--mq-motion-ink,#17324a)}html body .mq-identity-document .image-file-details b{max-width:100%;font-size:11px}html body .mq-identity-document .image-file-details small{color:var(--mq-motion-muted,#697a8b);font-size:10px}html body .mq-identity-document .image-file-actions button{border-color:var(--mq-motion-line,#d6e2f4);background:var(--card,#fff);color:var(--mq-motion-accent,#0b4fd9);padding:7px 10px;font-size:11px}html body .kyc-upload-form .kyc-privacy-note{grid-column:1/-1;margin:0;padding:12px}.mq-identity-error{color:#9b3945;background:#fff1f2;border-radius:12px;margin:0;padding:12px;font-size:12px;line-height:1.8}html[data-theme=dark] .mq-identity-error{color:#ffb3bd;background:#371f2a}html body .kyc-upload-form>.mq-identity-submit{border-radius:14px!important;min-height:48px!important}.mq-identity-submit-mark{place-items:center;display:grid}.mq-identity-submit[aria-busy=true] .mq-identity-submit-mark{opacity:.75}html[data-theme=dark] .image-file-dialog{color:#edf4ff;background:#111e2e;border-color:#344b69}@media (max-width:650px){.mq-identity-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mq-identity-document{padding:12px}html body .mq-identity-document .image-file-pick{flex-direction:row;min-height:112px}html body .mq-identity-document .image-file-preview{grid-template-columns:90px minmax(0,1fr);align-items:center}html body .mq-identity-document .image-file-open img{height:76px}.mq-identity-document .image-file-actions{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.mq-identity-document{transition:border-color .18s}.mq-identity-submit[aria-busy=true] .mq-identity-submit-mark{animation:1.1s ease-in-out infinite mq-identity-upload}}@keyframes mq-identity-upload{50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.kyc-card.account-section-content{animation:.22s cubic-bezier(.2,.7,.25,1) backwards mq-identity-enter}.mq-identity-document{animation:.26s cubic-bezier(.2,.7,.25,1) backwards mq-identity-enter}.mq-identity-document:nth-child(2){animation-delay:35ms}.mq-identity-document:nth-child(3){animation-delay:70ms}.mq-identity-document .image-file-preview{animation:.18s ease-out backwards mq-identity-preview-enter}.mq-identity-document .image-file-dialog[open]{animation:.22s cubic-bezier(.2,.7,.25,1) backwards mq-identity-dialog-enter}.mq-identity-document .image-file-dialog[open]::backdrop{animation:.18s ease-out backwards mq-identity-backdrop-enter}}@keyframes mq-identity-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mq-identity-preview-enter{0%{opacity:0}to{opacity:1}}@keyframes mq-identity-dialog-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mq-identity-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kyc-card.account-section-content,.mq-identity-document,.mq-identity-document .image-file-preview,.mq-identity-document .image-file-dialog[open]{animation:none!important}.mq-identity-document .image-file-dialog[open]::backdrop{animation:none!important}}
