@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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,::backdrop{--tw-outline-style:solid;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,::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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-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{.visible{visibility:visible}.static{position:static}.contents{display:contents}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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)}}:root{color:#14231e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background:#f7f9f8;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}.app-shell{background:#fbfcfb;min-height:100vh}.testbar{color:#587347;letter-spacing:.025em;background:#f0f8e8;justify-content:center;align-items:center;gap:10px;height:34px;font-size:10px;display:flex}.testbar>span:first-child{background:#78a448;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #deedce}.testbar b{font-weight:700}.testbar i{background:#cbdcbe;width:1px;height:12px}.testbar button{color:#47663d;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font:600 10px inherit;display:flex}.header{z-index:5;background:#fff;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;height:72px;padding:0 max(50% - 570px,6.5%);display:flex;position:relative}.brand{letter-spacing:-.8px;color:#143a2f;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font:800 19px Manrope,sans-serif;display:flex}.brand-gh{color:#68a441}.brand-mark{background:#174836;border-radius:8px;justify-content:center;align-items:center;gap:2px;width:26px;height:26px;display:flex;transform:rotate(-4deg)}.brand-mark span{background:#c9ed6b;border-radius:3px;width:3px;display:block}.brand-mark span:first-child{height:9px}.brand-mark span:nth-child(2){height:15px}.brand-mark span:nth-child(3){height:11px}.nav{align-items:center;gap:34px;height:100%;margin-left:60px;display:flex}.nav button,.login-link,.header-name,.signout{color:#78827d;cursor:pointer;background:0 0;border:0;height:100%;font:500 12px DM Sans;position:relative}.nav button.active{color:#234f3d;font-weight:700}.nav button.active:after{content:"";background:#78ad46;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.header-actions{align-items:center;gap:19px;display:flex}.login-link{color:#33463d;height:auto}.signup-button{color:#fff;cursor:pointer;background:#174936;border:0;border-radius:6px;align-items:center;gap:9px;height:37px;padding:0 14px;font:600 11px DM Sans;display:flex}.signup-button:hover,.primary:hover{background:#0e3c2a}.avatar{color:#345b3e;cursor:pointer;background:#e7f1dd;border:0;border-radius:50%;width:29px;height:29px;font:700 12px DM Sans}.header-name{color:#30453a;height:auto}.signout{color:#839087;height:auto;font-size:11px}.mobile-menu{color:#1c4635;background:0 0;border:0;display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1110px;min-height:426px;margin:auto;padding:38px 18px 31px;display:grid}.hero-copy{z-index:1;padding-left:32px;position:relative}.eyebrow{letter-spacing:.15em;color:#83a15d;align-items:center;gap:7px;font:700 9px DM Sans;display:flex}.hero h1,.inner-head h1{letter-spacing:-2.7px;color:#173d30;margin:19px 0 15px;font:800 56px/.99 Manrope,sans-serif}.hero h1 span{color:#78a94e}.hero-sub{color:#7b8580;margin:0;font-size:13px;line-height:1.8}.hero-actions{align-items:center;gap:19px;margin-top:24px;display:flex}.primary{color:#fff;cursor:pointer;background:#194b37;border:0;border-radius:6px;justify-content:center;align-items:center;gap:14px;height:42px;padding:0 16px;font:600 11px DM Sans;transition:background .18s;display:inline-flex}.primary:disabled{opacity:.6;cursor:wait}.trustline{color:#79847d;align-items:center;gap:6px;font-size:10px;display:flex}.trustline svg{color:#76a34d}.trustline span{color:#bdc6bf}.hero-proof{align-items:center;gap:11px;margin-top:40px;display:flex}.proof-avatars{padding-left:3px;display:flex}.proof-avatars i{color:#69533e;background:#e8caab;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-4px;font:700 7px DM Sans;display:grid}.proof-avatars i:nth-child(2){color:#3d604b;background:#d9e2d0}.proof-avatars i:nth-child(3){color:#825d50;background:#edd8d0}.proof-avatars i:nth-child(4){color:#728363;background:#e9efe4}.hero-proof b,.hero-proof small{display:block}.hero-proof b{color:#47594e;font-size:9px}.hero-proof small{color:#9aa39d;margin-top:3px;font-size:9px}.hero-art{place-items:center;height:354px;display:grid;position:relative;overflow:hidden}.art-orbit{border:1px solid #e9efe8;border-radius:50%;width:347px;height:347px;position:absolute}.orbit-two{border-color:#e5ede2;width:280px;height:280px}.art-orbit:after,.art-orbit:before{content:"";border:1px dashed #e8ede7;border-radius:50%;position:absolute;top:20px;right:20px;bottom:20px;left:20px}.orbit-two:after{display:none}.art-dot{background:#91bd5e;border-radius:50%;width:7px;height:7px;position:absolute}.d1{top:49px;left:205px}.d2{background:#c6d99e;top:110px;right:73px}.d3{background:#bed789;bottom:62px;left:132px}.phone-card{z-index:1;background:#fff;border:1px solid #e9ede9;border-radius:16px;width:232px;height:267px;padding:17px;position:relative;transform:rotate(-2deg);box-shadow:0 18px 45px #25463316}.phone-top{color:#375144;justify-content:space-between;font:600 10px Manrope;display:flex}.signal{align-items:flex-end;gap:2px;display:flex}.signal i{background:#84ae5d;border-radius:2px;width:3px}.signal i:first-child{height:4px}.signal i:nth-child(2){height:6px}.signal i:nth-child(3){height:8px}.signal i:nth-child(4){height:10px}.phone-network{align-items:center;gap:9px;margin-top:20px;display:flex}.network-emblem{color:#a18b19;background:#fff3be;border-radius:9px;place-items:center;width:30px;height:30px;font:800 15px Manrope;display:grid}.phone-network b,.phone-network small{display:block}.phone-network b{color:#34473d;font-size:10px}.phone-network small{color:#a0a9a2;margin-top:3px;font-size:8px}.live-dot{background:#81bb55;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #eff6e7}.data-amount{letter-spacing:-1.8px;color:#1f4a36;margin-top:17px;font:800 35px Manrope}.data-amount small{color:#85968a;letter-spacing:0;font:600 14px Manrope}.progress-track{background:#eef2eb;border-radius:8px;height:5px;margin-top:8px;overflow:hidden}.progress-track span{background:#91b95e;border-radius:8px;width:76%;height:100%;display:block}.data-foot{color:#9aa49d;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.data-foot span:first-child{color:#748e62;font-weight:600}.phone-divider{background:#eff1ee;height:1px;margin:17px 0}.phone-bottom{color:#64736a;justify-content:space-between;align-items:center;font-size:9px;display:flex}.phone-bottom>svg{color:#6ea147}.phone-bottom>span{align-items:center;gap:7px;display:flex}.mini-icon{color:#719949;background:#eff4e9;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.float-card{z-index:2;background:#fff;border:1px solid #edf0eb;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex;position:absolute;box-shadow:0 10px 27px #263a2e12}.float-speed{top:71px;left:4px}.float-secure{bottom:61px;right:1px}.float-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.float-icon.green{color:#689b49;background:#edf6e7}.float-icon.blue{color:#64849b;background:#edf3f7}.float-card b,.float-card small{white-space:nowrap;display:block}.float-card b{color:#33473b;font-size:9px}.float-card small{color:#9aa39d;margin-top:3px;font-size:8px}.float-check{color:#73a34d;background:#eef6e8;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:3px;display:grid}.art-caption{color:#9aa49d;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:5px}.art-caption span{background:#8eb75a;border-radius:50%;width:5px;height:5px}.benefits{background:#fff;border-block:1px solid #edf0ed;grid-template-columns:repeat(4,1fr);align-items:center;min-height:83px;padding:0 max(50% - 530px,7%);display:grid}.benefits>div{border-right:1px solid #eff1ef;justify-content:center;align-items:center;gap:10px;min-height:36px;display:flex}.benefits>div:last-child{border:0}.benefit-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.benefit-icon.lime{color:#79a147;background:#eff5e8}.benefit-icon.pale{color:#a59353;background:#f3f1e9}.benefit-icon.lavender{color:#7e82a6;background:#eff0f7}.benefit-icon.peach{color:#c18963;background:#faf0e9}.benefits b,.benefits small{display:block}.benefits b{color:#44554b;font-size:10px}.benefits small{color:#9ba49e;margin-top:4px;font-size:9px}.catalog{max-width:1090px;margin:0 auto;padding:60px 14px 27px}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.section-heading h2{letter-spacing:-1px;color:#1c3d30;margin:9px 0 6px;font:750 27px Manrope}.section-heading h2 span{color:#85b150}.section-heading p{color:#89938d;margin:0;font-size:11px}.help-link{color:#617761;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:4px;font:500 10px DM Sans;display:flex}.help-link svg{color:#86a765}.catalog-tools{justify-content:space-between;align-items:center;margin:24px 0 19px;display:flex}.network-tabs{align-items:center;gap:6px;display:flex}.network-tabs button{color:#849087;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;height:31px;padding:0 11px;font:500 10px DM Sans;display:flex}.network-tabs button.selected{color:#375240;background:#fff;border-color:#e5ebe3;font-weight:700;box-shadow:0 2px 5px #223b2b08}.network-tabs button>span:not(.net-dot){color:#9ba59d;background:#f1f4f0;border-radius:7px;padding:2px 5px;font-size:8px}.net-dot{border-radius:50%;width:7px;height:7px}.net-dot.gold{background:#e5bf37}.net-dot.red{background:#d96362}.net-dot.blue{background:#6799cc}.search-box{color:#a6afa8;background:#fff;border:1px solid #e9ede9;border-radius:5px;align-items:center;gap:8px;width:175px;height:32px;padding:0 9px;display:flex}.search-box input{color:#40544a;border:0;outline:0;width:100%;font:10px DM Sans}.bundle-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bundle-card{background:#fff;border:1px solid #edf0ed;border-radius:9px;min-height:177px;padding:17px 15px 13px;transition:transform .15s,box-shadow .15s;position:relative}.bundle-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1d3b2b0b}.bundle-card.featured{border-color:#dce7d4}.popular-tag{color:#779b50;letter-spacing:.035em;background:#edf5e5;border-radius:9px;align-items:center;gap:4px;padding:4px 7px;font:700 7px DM Sans;display:flex;position:absolute;top:-8px;right:10px}.bundle-card-top{align-items:center;gap:7px;display:flex}.net-logo{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font:800 13px Manrope;display:grid}.net-logo.gold{color:#c39c18;background:#fff5ca}.net-logo.red{color:#d7615b;background:#fff0ef}.net-logo.blue{color:#538ab9;background:#eef5fb}.network-label{font-size:9px;font-weight:600}.network-label.gold{color:#a08a2a}.network-label.red{color:#bf6764}.network-label.blue{color:#658baa}.more-button{color:#b6beb8;cursor:pointer;background:0 0;border:0;margin-left:auto}.bundle-size{letter-spacing:-.6px;color:#243b30;margin-top:12px;font:800 22px Manrope}.bundle-valid{color:#9da7a0;margin-top:2px;font-size:9px}.bundle-price{color:#31513e;margin-top:10px;font:700 14px Manrope}.bundle-price small{color:#a0aaa2;font:400 8px DM Sans}.buy-button{color:#557545;cursor:pointer;background:#fbfdf9;border:1px solid #e3eae0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:29px;margin-top:11px;font:600 9px DM Sans;display:flex}.buy-button:hover{background:#edf5e7;border-color:#d9e7ce}.demo-caption{color:#a0aaa2;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.demo-dot{background:#c4ad63;border-radius:50%;width:5px;height:5px}.bottom-cta{background:#f5f8f1;border:1px solid #e8eee6;border-radius:9px;align-items:center;gap:13px;max-width:1060px;min-height:74px;margin:16px auto 33px;padding:0 20px;display:flex;position:relative;overflow:hidden}.cta-mark{color:#7d9e59;background:#e9f0df;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.bottom-cta>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.bottom-cta b{color:#435b48;font:700 11px Manrope}.bottom-cta span{color:#89988a;font-size:9px}.bottom-cta button{color:#527447;cursor:pointer;z-index:1;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;font:600 9px DM Sans;display:flex;box-shadow:0 1px 5px #23392710}.cta-decoration{color:#e8efdf;font-size:80px;position:absolute;top:-27px;right:13%;transform:rotate(19deg)}footer{color:#9ca59e;background:#fff;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;height:63px;padding:0 max(50% - 530px,7%);font-size:9px;display:flex}.footer-brand{font-size:14px}.footer-brand .brand-mark{border-radius:6px;width:21px;height:21px}.footer-brand .brand-mark span:first-child{height:7px}.footer-brand .brand-mark span:nth-child(2){height:12px}.footer-brand .brand-mark span:nth-child(3){height:9px}footer>div{gap:17px;display:flex}footer>div button{color:#87938b;cursor:pointer;background:0 0;border:0;font:9px DM Sans}.toast{z-index:12;color:#466644;background:#fff;border:1px solid #dce9d4;border-radius:8px;align-items:center;gap:9px;max-width:370px;padding:12px 14px;font-size:11px;animation:.2s toastin;display:flex;position:fixed;top:119px;right:22px;box-shadow:0 10px 40px #142a1b19}.toast>button{color:#99a39a;cursor:pointer;background:0 0;border:0;margin-left:4px}@keyframes toastin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.floating-support{z-index:4;position:fixed;bottom:21px;right:22px}.floating-support button{color:#fff;cursor:pointer;background:#174936;border:0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 5px 17px #17493633}.inner-page{max-width:1060px;min-height:calc(100vh - 169px);margin:auto;padding:48px 18px 70px}.inner-head{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.inner-head h1{letter-spacing:-1.4px;margin:9px 0 7px;font-size:34px}.inner-head p{color:#8a958e;margin:0;font-size:11px}.metric-grid{grid-template-columns:1.2fr 1fr 1fr;gap:13px;margin-bottom:19px;display:grid}.metric-card{background:#fff;border:1px solid #e9eeea;border-radius:9px;flex-direction:column;min-height:139px;padding:19px;display:flex;position:relative;overflow:hidden}.metric-card>span{letter-spacing:.12em;color:#99a49c;font-size:8px;font-weight:700}.metric-card>b{color:#294b38;margin-top:13px;font:800 25px Manrope}.metric-card>small{color:#a0aaa2;margin-top:3px;font-size:9px}.metric-icon{color:#94ae80;width:19px;position:absolute;top:18px;right:17px}.metric-icon.success{color:#78aa54}.balance-card{background:#194b37;border:0}.balance-card>span{color:#c3d5c6}.balance-card>b{color:#fff}.balance-card>small{color:#bdcbbf}.balance-card>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font:500 9px DM Sans;display:flex;position:absolute;bottom:17px;right:16px}.metric-watermark{color:#ffffff14;width:42px;height:42px;position:absolute;top:52px;right:26px}.panel{background:#fff;border:1px solid #e9eeea;border-radius:9px;padding:19px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.panel-title h3{color:#31483a;margin:0;font:700 14px Manrope}.panel-title p{color:#9aa49d;margin:5px 0 0;font-size:9px}.text-button{color:#6a8c55;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:600 9px DM Sans;display:flex}.order-list{flex-direction:column;display:flex}.order-row{border-top:1px solid #f0f2f0;align-items:center;gap:11px;min-height:56px;display:flex}.order-net{border-radius:8px;place-items:center;width:28px;height:28px;font:800 12px Manrope;display:grid}.order-net.gold{color:#c39c18;background:#fff5ca}.order-net.red{color:#d7615b;background:#fff0ef}.order-net.blue{color:#538ab9;background:#eef5fb}.order-info{flex:1}.order-info b,.order-info small{display:block}.order-info b{color:#425448;font-size:10px}.order-info small{color:#a1aaa3;margin-top:4px;font-size:8px}.order-info small span{padding:0 4px}.order-amount{color:#4a5a4f;width:68px;font:600 10px Manrope}.status-pill{border-radius:9px;align-items:center;gap:5px;min-width:75px;padding:5px 8px;font-size:8px;display:inline-flex}.status-pill i,.status-pill>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.pending{color:#b08b3d;background:#fff7e5}.status-pill.successful{color:#68954f;background:#eef7e9}.status-pill.failed{color:#c26760;background:#fff0ef}.order-id{text-align:right;color:#a7b0a9;width:76px;font:8px monospace}.empty-state{text-align:center;background:#fff;border:1px solid #ebefec;border-radius:10px;padding:55px 20px}.empty-icon{color:#80a459;background:#eff5e9;border-radius:13px;place-items:center;width:43px;height:43px;margin:0 auto 14px;display:grid}.empty-state h3{color:#344b3b;margin:0 0 7px;font:700 17px Manrope}.empty-state p{color:#8e9991;max-width:360px;margin:0 auto 18px;font-size:11px;line-height:1.6}.empty-state>div:last-child{justify-content:center;gap:9px;display:flex}.outline{color:#56724b;cursor:pointer;background:#fff;border:1px solid #e2e9e0;border-radius:6px;height:38px;padding:0 14px;font:600 10px DM Sans}.wallet-layout{grid-template-columns:.85fr 1.5fr;align-items:start;gap:15px;display:grid}.wallet-balance{min-height:180px}.wallet-balance>button{bottom:20px}.deposit-panel{min-height:180px}.amount-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.amount-options button{color:#607552;cursor:pointer;background:#fff;border:1px solid #e7ece6;border-radius:5px;height:35px;font:600 10px DM Sans}.amount-options button:hover{background:#f4f8ef}.test-notice{color:#789657;background:#f2f7ed;border-radius:6px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px;display:flex}.test-notice span b,.test-notice span small{display:block}.test-notice b{color:#597546;font-size:9px}.test-notice small{color:#82917a;margin-top:4px;font-size:8px;line-height:1.5}.profile-panel{text-align:center;max-width:520px;margin:0 auto;padding:25px}.profile-icon{color:#4e7444;background:#eaf2e3;border-radius:50%;place-items:center;width:49px;height:49px;margin:auto;font:700 19px Manrope;display:grid}.profile-panel h3{color:#344c3a;margin:12px 0 4px;font:700 15px Manrope}.profile-panel>p{color:#9aa49d;margin:0 0 20px;font-size:9px}.profile-row{color:#89958d;border-top:1px solid #eff1ef;justify-content:space-between;align-items:center;height:43px;font-size:9px;display:flex}.profile-row b{color:#45564a;font-weight:600}.status-ok{align-items:center;gap:4px;display:flex;color:#709950!important}.signout-profile{margin-top:17px}.empty-orders{text-align:center;color:#9ba69e;justify-items:center;padding:36px 10px;display:grid}.empty-orders .empty-icon{margin-bottom:11px}.empty-orders b{color:#617064;font:600 11px Manrope}.empty-orders>span{margin-top:5px;font-size:9px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14251dc2;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:#fff;border-radius:12px;width:min(100%,400px);padding:28px 30px 23px;animation:.18s modalin;position:relative;box-shadow:0 24px 90px #08150f44}.modal-close{color:#88938c;cursor:pointer;background:#f5f7f5;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;right:14px}@keyframes modalin{0%{opacity:.5;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-icon{color:#6f9950;background:#edf4e8;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.modal-icon svg{width:19px}.order-modal-icon{background:#eef4ed}.modal h2{letter-spacing:-.7px;color:#264632;margin:8px 0 7px;font:750 22px Manrope}.modal-desc{color:#8e9991;margin:0 0 18px;font-size:10px;line-height:1.6}.field-label{color:#4e6054;margin:14px 0 7px;font:600 9px DM Sans;display:block}.form-input,.phone-field{color:#3f5145;background:#fff;border:1px solid #e5eae5;border-radius:6px;outline:none;width:100%;height:39px;padding:0 11px;font:10px DM Sans}.form-input:focus,.phone-field:focus-within{border-color:#a8c295;box-shadow:0 0 0 3px #eaf2e4}.form-input::placeholder,.phone-field input::placeholder{color:#b2bab4}.password-label{margin-top:13px}.password-wrap{position:relative}.password-wrap button{color:#a4aea6;cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:10px}.password-wrap input{padding-right:36px}.modal-primary{width:100%;margin-top:20px}.switch-auth{text-align:center;color:#8d9990;margin-top:15px;font-size:9px;display:block}.switch-auth button{color:#63834f;cursor:pointer;background:0 0;border:0;font:700 9px DM Sans}.demo-disclaimer{text-align:center;color:#a2aaa4;margin-top:12px;font-size:8px;display:block}.inline-error{color:#bd645e;background:#fff2f0;border-radius:5px;margin-top:11px;padding:8px;font-size:9px}.order-summary{border:1px solid #edf0ed;border-radius:7px;align-items:center;gap:9px;margin-bottom:14px;padding:10px;display:flex}.order-summary>div{flex:1}.order-summary b,.order-summary small{display:block}.order-summary b{color:#435549;font-size:9px}.order-summary small{color:#9da79f;margin-top:4px;font-size:8px}.order-summary strong{color:#375441;font:700 11px Manrope}.phone-field{align-items:center;gap:8px;display:flex}.phone-field>span{color:#66776c;white-space:nowrap;border-right:1px solid #e7ece7;padding-right:9px;font-size:9px}.phone-field input{color:#46584d;border:0;outline:0;flex:1;min-width:0;font:10px DM Sans}.field-hint{color:#a1aaa3;margin-top:6px;font-size:8px;display:block}.modal-safe{color:#779754;background:#f3f7ef;border-radius:5px;align-items:center;gap:7px;margin-top:15px;padding:9px;font-size:8px;display:flex}.modal-safe svg{width:15px}.modal .test-notice{margin-top:0;margin-bottom:15px}@media(min-width:1300px){.header{padding-inline:max(50% - 570px,6.5%)}}@media(max-width:900px){.header{padding-inline:4%}.nav{gap:19px;margin-left:15px}.hero{grid-template-columns:1fr 1fr;padding-inline:3%}.hero-copy{padding-left:12px}.hero h1{font-size:49px}.hero-art{transform:scale(.9)}.benefits{padding-inline:3%}.catalog{padding-inline:4%}.bottom-cta{margin-inline:4%}.bundle-grid{grid-template-columns:repeat(2,1fr)}.bundle-card{min-height:165px}.inner-page{padding-inline:4%}}@media(max-width:620px){.testbar{gap:7px;font-size:8px}.testbar button{font-size:8px}.header{height:62px;padding-inline:5%}.brand{font-size:17px}.nav{background:#fff;border-bottom:1px solid #edf0ed;height:auto;margin:0;padding:10px 5% 14px;display:none;position:absolute;top:61px;left:0;right:0;box-shadow:0 12px 18px #203b2b0c}.nav.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav button{text-align:left;height:39px}.nav button.active:after{width:22px;bottom:7px;left:auto}.header-actions{gap:11px}.header-actions>.login-link{font-size:11px}.signup-button{height:33px;padding:0 10px;font-size:9px}.mobile-menu{place-items:center;padding:3px;display:grid}.mobile-menu svg{width:20px}.header-name,.signout{display:none}.hero{flex-direction:column;align-items:stretch;min-height:auto;padding:37px 7% 22px;display:flex}.hero-copy{padding:0}.hero h1{margin-top:16px;font-size:48px}.hero-sub{font-size:12px}.hero-actions{flex-wrap:wrap;gap:12px}.trustline{font-size:9px}.hero-proof{margin-top:25px}.hero-art{width:100%;height:311px;margin-top:12px;transform:none}.phone-card{width:217px;height:252px}.art-orbit{width:305px;height:305px}.orbit-two{width:250px;height:250px}.float-speed{transform-origin:0;top:62px;left:0;transform:scale(.9)}.float-secure{transform-origin:100%;bottom:49px;right:-3px;transform:scale(.9)}.d1{left:60%}.d2{right:12%}.benefits{grid-template-columns:1fr 1fr;gap:10px;padding:12px 6%}.benefits>div{border:0;justify-content:flex-start;min-height:39px}.catalog{padding:43px 5% 24px}.section-heading{align-items:flex-start}.section-heading h2{max-width:270px;font-size:23px;line-height:1.2}.section-heading p{max-width:270px;font-size:10px;line-height:1.5}.help-link{gap:0;font-size:0}.help-link svg{width:19px;height:19px}.catalog-tools{flex-direction:column;align-items:stretch;gap:12px;margin:18px 0 16px}.network-tabs{justify-content:space-between}.network-tabs button{padding:0 8px}.search-box{width:100%;height:35px}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bundle-card{min-height:166px;padding:14px 11px 11px}.network-label{font-size:8px}.bundle-size{font-size:20px}.bottom-cta{gap:9px;min-height:68px;margin:13px 5% 23px;padding:12px}.bottom-cta>div:nth-child(2){max-width:55%}.bottom-cta span{font-size:8px;line-height:1.4}.bottom-cta button{white-space:nowrap;padding:8px;font-size:8px}.cta-decoration{display:none}footer{grid-template-columns:1fr auto;gap:8px;height:auto;min-height:75px;padding:13px 5%;display:grid}.footer-brand{grid-column:1}.footer-brand+span{grid-column:1;font-size:8px}.footer-brand~div{grid-area:1/2/3}.toast{max-width:none;top:106px;left:12px;right:12px}.inner-page{min-height:calc(100vh - 137px);padding:34px 5% 50px}.inner-head{align-items:flex-end;gap:10px}.inner-head h1{font-size:27px}.inner-head p{max-width:220px;font-size:9px;line-height:1.5}.inner-head>.primary{white-space:nowrap;height:36px;padding:0 10px;font-size:9px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:118px;padding:14px}.metric-card:first-child{grid-column:span 2;min-height:125px}.metric-card>b{font-size:22px}.panel{padding:14px}.panel-title h3{font-size:12px}.panel-title p{font-size:8px}.order-row{gap:7px;min-height:54px}.order-net{width:25px;height:25px}.order-info b{font-size:8px}.order-info small{font-size:7px}.order-amount{width:auto;font-size:9px}.status-pill{min-width:0;padding:5px 6px;font-size:7px}.order-id{display:none}.wallet-layout{grid-template-columns:1fr}.wallet-balance{min-height:145px}.deposit-panel{min-height:170px}.amount-options{gap:5px}.amount-options button{font-size:9px}.profile-panel{padding:20px 15px}.modal{padding:25px 22px 20px}.floating-support{bottom:13px;right:14px}.floating-support button{width:36px;height:36px}}.admin-page{max-width:100%}.admin-page>.inner-head{margin-bottom:17px}.admin-page .inner-head>.outline{align-items:center;gap:7px;display:flex}.admin-notice{margin:0 0 15px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px;display:grid}.admin-stats>div{background:#fff;border:1px solid #e9eeea;border-radius:8px;flex-direction:column;min-height:90px;padding:13px 15px;display:flex;position:relative}.admin-stats svg{color:#80a464;width:16px;height:16px;position:absolute;top:13px;right:13px}.admin-stats span{letter-spacing:.1em;color:#95a198;font-size:8px;font-weight:700}.admin-stats b{color:#304d3a;margin-top:12px;font:700 21px Manrope}.admin-tabs{gap:5px;margin-bottom:10px;display:flex;overflow:auto}.admin-tabs button{white-space:nowrap;color:#818e84;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;height:32px;padding:0 12px;font:500 9px DM Sans}.admin-tabs button.selected{color:#42613f;background:#fff;border-color:#e7ede6;font-weight:700}.admin-panel{padding:15px}.loading-label{color:#98a39b;font-size:9px}.admin-row{border-top:1px solid #eff2ef;align-items:center;gap:10px;min-height:55px;display:flex}.admin-main{flex:1;min-width:90px}.admin-main b,.admin-main small{display:block}.admin-main b{color:#435548;font-size:9px}.admin-main small{color:#9ba69e;margin-top:4px;font-size:8px}.admin-state{min-width:56px;font-size:8px}.admin-price{color:#9aa69b;border:1px solid #e5ebe4;border-radius:5px;align-items:center;gap:5px;width:94px;height:28px;padding:0 6px;font-size:8px;display:flex}.admin-price input{color:#435548;border:0;outline:0;width:100%;min-width:0;font:600 9px DM Sans}.compact{height:27px;padding:0 9px;font-size:8px}.admin-record{border-top:1px solid #eff2ef;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-height:48px;padding:8px 2px;display:grid}.admin-record b{color:#435548;font-size:9px}.admin-record span{color:#758b67;font-size:8px}.admin-record small{color:#9da79f;grid-column:1/-1;font-size:8px}.admin-footnote{color:#93a092;align-items:center;gap:6px;margin:13px 2px;font-size:8px;display:flex}.admin-footnote svg{color:#7ea05e;width:14px}@media(max-width:620px){.admin-stats{grid-template-columns:repeat(2,1fr);gap:7px}.admin-stats>div{min-height:77px;padding:11px}.admin-stats b{margin-top:9px;font-size:18px}.admin-tabs{margin-right:-5%;padding-right:5%}.admin-panel{padding:12px 10px}.admin-row{gap:6px}.admin-row .net-logo{width:24px;height:24px}.admin-price{width:72px}.admin-state{min-width:46px}.compact{padding:0 7px}.admin-main b{font-size:8px}.admin-main small{font-size:7px}}.dashboard-active .floating-support,.header.dashboard-header-hidden{display:none}.dashboard-outer{background:#f4f5f6;min-height:calc(100vh - 106px);padding:0}.dashboard-page{background:#f4f5f6;min-height:calc(100vh - 106px);padding:0 22px 48px}.dashboard-wrap{max-width:980px;margin:0 auto}.dashboard-top{border-bottom:1px solid #eaeced;align-items:center;gap:18px;height:112px;margin:0 -22px 20px;padding:0 22px;display:flex}.dashboard-menu{color:#1d2721;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.dashboard-menu svg{width:24px;height:24px}.dashboard-title{flex:1}.dashboard-title h1{color:#1d2522;letter-spacing:-1px;margin:0;font:800 30px Manrope,sans-serif}.dashboard-title p{color:#7e8582;margin:7px 0 0;font:500 13px DM Sans}.dashboard-avatar{color:#262c2a;cursor:pointer;background:#e8e9ec;border:1px solid #e0e2e4;border-radius:50%;width:48px;height:48px;font:700 14px Manrope}.dashboard-menu-panel{z-index:8;background:#fff;border:1px solid #e8ebea;border-radius:15px;width:230px;padding:8px;position:absolute;top:180px;left:max(50% - 468px,22px);box-shadow:0 15px 40px #1d302222}.dashboard-menu-panel button{text-align:left;color:#3a4b40;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;font:600 11px DM Sans;display:flex}.dashboard-menu-panel button svg{color:#61934a;width:16px;height:16px}.dashboard-menu-panel button svg:last-child{color:#abb4ad;margin-left:auto}.dashboard-balance{isolation:isolate;color:#fff;background:linear-gradient(118deg,#269343,#187331 78%);border-radius:23px;min-height:229px;padding:25px 28px 22px;position:relative;overflow:hidden;box-shadow:0 13px 29px #267b3b1b}.balance-kicker{letter-spacing:.18em;color:#d9f0dd;font:800 11px DM Sans;display:block}.dashboard-balance>strong{letter-spacing:-1.6px;margin:6px 0 20px;font:800 42px/1.2 Manrope,sans-serif;display:block}.balance-actions{z-index:2;grid-template-columns:1fr 1fr 1.12fr;gap:9px;display:grid;position:relative}.balance-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff25;border:1px solid #ffffff50;border-radius:27px;justify-content:center;align-items:center;gap:8px;height:48px;font:700 11px DM Sans;display:flex}.balance-actions button:hover{background:#ffffff38}.balance-actions button svg{width:15px;height:15px}.balance-actions .install-action{color:#1c7433;background:#fff;border-color:#fff}.balance-orb{z-index:-1;background:#ffffff0d;border-radius:50%;position:absolute}.orb-a{width:230px;height:230px;top:-112px;right:-45px}.orb-b{width:115px;height:115px;bottom:-43px;left:-58px}.dashboard-mode{background:#fff;border:1px solid #e9ecea;border-radius:14px;align-items:center;gap:11px;min-height:64px;margin:14px 0 16px;padding:11px 15px;display:flex}.dashboard-mode>span{color:#76a253;background:#f2f7ed;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dashboard-mode>span svg{width:17px;height:17px}.dashboard-mode>div{flex:1}.dashboard-mode b,.dashboard-mode small{display:block}.dashboard-mode b{color:#334339;font:700 10px Manrope}.dashboard-mode small{color:#8c9690;margin-top:4px;font:400 9px DM Sans}.dashboard-mode>button{color:#7c9870;cursor:pointer;background:0 0;border:0;width:30px;height:30px}.dashboard-mode>button svg{width:15px}.dashboard-shortcuts{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.dashboard-shortcuts>button{color:#1d2722;cursor:pointer;background:#fff;border:1px solid #eff0ef;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:118px;display:flex;box-shadow:0 3px 11px #27362d07}.dashboard-shortcuts>button:hover{border-color:#d6e7d0;transform:translateY(-1px)}.shortcut-icon{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.shortcut-icon svg{width:22px;height:22px}.shortcut-icon.buy{color:#e4b51c;background:#edf7e9}.shortcut-icon.wallet{color:#3b79d6;background:#eaf2ff}.shortcut-icon.orders{color:#303a41;background:#f1f2f3}.dashboard-shortcuts b{color:#222d27;font:750 12px Manrope}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-stats article{background:#fff;border:1px solid #eff0ef;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:119px;padding:16px 17px;display:flex;box-shadow:0 3px 11px #27362d06}.stat-label{letter-spacing:.15em;color:#777f7b;font:800 9px DM Sans}.dashboard-stats article>b{color:#18221d;letter-spacing:-.7px;margin-top:11px;font:800 24px/1.15 Manrope}.dashboard-stats article>small{color:#1b9b50;margin-top:5px;font:600 10px DM Sans}.dashboard-recent{background:#fff;border:1px solid #ecefed;border-radius:19px;padding:18px}.dashboard-recent-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.dashboard-recent-head h2{color:#29382e;margin:0;font:750 14px Manrope}.dashboard-recent-head p{color:#929a95;margin:5px 0 0;font:400 9px DM Sans}.dashboard-recent-head button{color:#367a45;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:700 9px DM Sans;display:flex}.dashboard-recent-head button svg{width:13px}.dashboard-order{border-top:1px solid #eff1ef;align-items:center;gap:10px;min-height:57px;display:flex}.dashboard-network{border-radius:10px;place-items:center;width:30px;height:30px;font:800 12px Manrope;display:grid}.dashboard-network.mtn{color:#b29311;background:#fff4c5}.dashboard-network.telecel{color:#c65d57;background:#fff0ef}.dashboard-network.at{color:#5489b5;background:#eaf3fb}.dashboard-order>div{flex:1}.dashboard-order b,.dashboard-order small{display:block}.dashboard-order b{color:#425248;font:700 9px DM Sans}.dashboard-order small{color:#9aa39d;margin-top:4px;font:400 8px DM Sans}.dashboard-order>strong{color:#3d5144;font:700 9px Manrope}.dashboard-status{border-radius:12px;padding:5px 8px;font:600 8px DM Sans}.dashboard-status.pending{color:#aa8743;background:#fff6e3}.dashboard-status.successful{color:#68934e;background:#eff7e9}.dashboard-status.failed{color:#bf645e;background:#fff0ef}.dashboard-no-orders{flex-direction:column;align-items:center;padding:25px 5px 18px;display:flex}.dashboard-no-orders>span{color:#83a45f;background:#f0f6eb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dashboard-no-orders>span svg{width:18px}.dashboard-no-orders b{color:#46574b;margin-top:9px;font:700 10px Manrope}.dashboard-no-orders small{color:#909a93;margin-top:4px;font:400 9px DM Sans}.dashboard-no-orders button{color:#588744;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:11px;font:700 9px DM Sans;display:flex}.dashboard-no-orders button svg{width:13px}.dashboard-footer{color:#98a19b;justify-content:space-between;padding:18px 3px;font:400 8px DM Sans;display:flex}.dashboard-footer span{letter-spacing:.12em;font-weight:700}@media(max-width:620px){.dashboard-outer{min-height:calc(100vh - 95px)}.dashboard-page{min-height:calc(100vh - 95px);padding:0 20px 28px}.dashboard-top{gap:15px;height:118px;margin:-1px -20px 20px;padding:0 20px}.dashboard-title h1{font-size:27px}.dashboard-title p{margin-top:5px;font-size:12px}.dashboard-avatar{width:46px;height:46px;font-size:13px}.dashboard-menu-panel{top:157px;left:15px}.dashboard-balance{border-radius:22px;min-height:210px;padding:25px 20px 20px}.dashboard-balance>strong{margin:7px 0 20px;font-size:39px}.balance-actions{gap:8px}.balance-actions button{gap:5px;height:45px;font-size:10px}.balance-actions button svg{width:14px;height:14px}.dashboard-mode{min-height:62px;margin:13px 0 15px;padding:9px 11px}.dashboard-mode small{max-width:245px;font-size:8px;line-height:1.4}.dashboard-shortcuts{gap:10px;margin-bottom:13px}.dashboard-shortcuts>button{border-radius:18px;gap:7px;height:105px}.shortcut-icon{border-radius:14px;width:43px;height:43px}.dashboard-shortcuts b{font-size:11px}.dashboard-stats{gap:11px;margin-bottom:14px}.dashboard-stats article{border-radius:19px;min-height:115px;padding:15px}.dashboard-stats article>b{margin-top:10px;font-size:23px}.dashboard-stats article>small{font-size:9px}.stat-label{font-size:8px}.dashboard-recent{border-radius:18px;padding:14px 13px}.dashboard-recent-head h2{font-size:13px}.dashboard-order{gap:7px}.dashboard-network{width:27px;height:27px}.dashboard-order b{font-size:8px}.dashboard-order small{font-size:7px}.dashboard-status{padding:5px 6px;font-size:7px}.dashboard-order>strong{font-size:8px}.dashboard-footer{padding:15px 2px}}.testbar-hidden,.storefront-active .floating-support,.header.storefront-header-hidden{display:none}.storefront{background:#fff;width:min(100%,760px);min-height:100vh;margin:0 auto;padding-bottom:100px;position:relative;box-shadow:0 0 38px #2431250c}.store-testbar{color:#c8530a;letter-spacing:.04em;background:#fff7ef;border-bottom:1px solid #ffead8;justify-content:center;align-items:center;gap:9px;height:32px;font:700 9px DM Sans;display:flex}.store-testbar>span{background:#f57820;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffead7}.store-testbar i{background:#f0c8aa;width:1px;height:12px}.shop-header{background:#fff;border-bottom:1px solid #ececea;align-items:center;gap:13px;height:91px;padding:0 22px;display:flex}.shop-icon-button{color:#273139;cursor:pointer;background:#fff;border:1px solid #e4e6e8;border-radius:17px;flex:none;place-items:center;width:46px;height:46px;display:grid}.shop-icon-button svg{stroke-width:1.8px;width:21px;height:21px}.shop-brand{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.shop-brand-icon{background:#fff6eb;border:1px solid #ffe6d0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;width:43px;height:43px;display:flex}.shop-brand-icon span{background:#ef711c;border-radius:4px;width:4px}.shop-brand-icon span:first-child{height:12px}.shop-brand-icon span:nth-child(2){height:22px}.shop-brand-icon span:nth-child(3){height:16px}.shop-brand>b,.shop-brand small{display:block}.shop-brand>span:last-child{min-width:0}.shop-brand b{color:#1c2830;letter-spacing:-.3px;white-space:nowrap;font:750 15px Manrope}.shop-brand small{color:#7f878d;white-space:nowrap;margin-top:4px;font:400 9px DM Sans}.search-trigger{margin-left:4px}.shop-menu{z-index:10;background:#fff;border:1px solid #ebecea;border-radius:14px;width:220px;padding:7px;position:absolute;top:111px;left:18px;box-shadow:0 15px 40px #202d2c1c}.shop-menu button{color:#37423e;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 10px;font:600 11px DM Sans;display:flex}.shop-menu button:hover{color:#dc5e0d;background:#fff5ec}.shop-menu button svg{color:#b0b7b4;width:15px}.shop-search{color:#eb701d;border:1px solid #f4c7a6;border-radius:11px;align-items:center;gap:8px;height:42px;margin:11px 22px 0;padding:0 11px;display:flex}.shop-search svg{width:16px}.shop-search input{color:#34413b;border:0;outline:0;flex:1;min-width:0;font:11px DM Sans}.shop-search button{color:#8d9690;cursor:pointer;background:0 0;border:0}.shop-content{padding:20px 22px 12px}.shop-account-actions{border-bottom:1px solid #eee;gap:11px;padding-bottom:19px;display:grid}.shop-account-actions>button{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:12px;height:62px;font:750 14px Manrope;transition:transform .15s,box-shadow .15s;display:flex}.shop-account-actions>button:hover{transform:translateY(-1px)}.shop-account-actions svg{width:19px;height:19px}.shop-login{color:#e85f08;background:#fff9f3;border:2px solid #ff7419}.shop-register{color:#fff;background:linear-gradient(110deg,#ff741a,#ef5605);border:1px solid #ee5c06;box-shadow:0 10px 20px #f46d1c22}.track-prompt{text-align:left;cursor:pointer;background:linear-gradient(105deg,#fffaf5,#fff5eb);border:1px solid #ffd6b2;border-radius:24px;align-items:center;gap:13px;width:100%;min-height:86px;margin:19px 0 22px;padding:13px 15px;display:flex}.track-clock{color:#f36b16;border:1px solid #ff9a4e;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.track-clock svg{stroke-width:1.7px;width:24px;height:24px}.track-prompt>span:nth-child(2){flex:1}.track-prompt b,.track-prompt small{display:block}.track-prompt b{color:#1d2831;font:700 13px Manrope}.track-prompt small{color:#7a858c;margin-top:5px;font:400 10px/1.45 DM Sans}.track-chevron{color:#ea772c;width:17px}.shop-notice{background:#e3ffed;border:1px solid #83e9ac;border-radius:25px;margin-bottom:27px;overflow:hidden;box-shadow:0 12px 26px #35ad6112}.notice-chip{color:#07843d;letter-spacing:.05em;background:#cff9df;border-radius:18px;align-items:center;gap:6px;width:max-content;height:32px;margin:13px 14px 0;padding:0 11px;font:800 8px DM Sans;display:flex}.notice-chip svg{width:13px;height:13px}.notice-art{color:#fff;background:linear-gradient(130deg,#15944b,#076d3f 72%,#075d39);border-radius:17px;align-items:center;height:174px;margin:10px 13px 0;padding:19px;display:flex;position:relative;overflow:hidden}.notice-art>div{z-index:2;position:relative}.notice-art small{letter-spacing:.15em;color:#d4f4de;font:700 7px DM Sans}.notice-art b{letter-spacing:-1px;margin-top:10px;font:800 28px/1.02 Manrope;display:block}.notice-art em{color:#ffc16b;font-style:normal}.notice-networks{color:#daf5e2;letter-spacing:.1em;align-items:center;gap:7px;margin-top:12px;font:700 8px DM Sans;display:flex}.notice-networks i{background:#ffbc70;border-radius:50%;width:3px;height:3px}.notice-spark{color:#ff9a39;position:absolute}.spark-left{font-size:36px;top:22px;left:62%}.spark-right{color:#ffd06c;font-size:42px;top:33px;right:22px}.notice-circle{border:1px solid #ffffff23;border-radius:50%;width:205px;height:205px;position:absolute;bottom:-129px;right:-54px;box-shadow:0 0 0 20px #ffffff0d,0 0 0 42px #ffffff08}.notice-copy{padding:12px 15px 14px}.notice-copy b,.notice-copy small{display:block}.notice-copy b{color:#172a22;font:750 12px Manrope}.notice-copy small{color:#64716a;margin-top:4px;font:400 9px/1.5 DM Sans}.shop-section-heading{justify-content:space-between;align-items:flex-end;margin:0 0 12px;display:flex}.shop-section-heading h2{color:#17252d;letter-spacing:-.4px;margin:0;font:750 18px Manrope}.shop-section-heading p{color:#838c91;margin:5px 0 0;font:400 10px DM Sans}.category-count{letter-spacing:.1em;color:#e26c1f;padding-bottom:2px;font:800 8px DM Sans}.network-category-list{gap:13px;display:grid}.network-category{background:#fff;border:1px solid #e3e6e8;border-radius:24px;align-items:center;gap:13px;min-height:118px;padding:12px;display:flex;box-shadow:0 13px 27px #28333b0b}.category-logo{letter-spacing:-1px;border-radius:19px;flex:none;place-items:center;width:76px;height:76px;font:800 23px Manrope;display:grid}.category-logo.at{color:#fff;background:linear-gradient(#284880 0,#284880 55%,#f12936 55%);align-items:center;font-size:30px}.category-logo.mtn{color:#142d3e;background:#ffca05;font-style:italic;font-weight:900}.category-logo.telecel{color:#fff;background:#ed2434;font-size:31px}.category-details{flex:1;min-width:0}.category-pill{color:#92400a;background:#ff963e;border-radius:14px;align-items:center;gap:5px;width:max-content;height:25px;padding:0 9px;font:600 8px DM Sans;display:flex}.category-pill svg{fill:#92400a;stroke-width:1px;width:11px;height:11px}.category-details h3{color:#17252d;margin:8px 0 4px;font:700 13px Manrope}.category-details p{color:#899197;letter-spacing:.02em;margin:0;font:400 8px DM Sans}.network-category>button{color:#ee6d18;cursor:pointer;background:#fff8f2;border:1px solid #ffd7bc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.network-category>button svg{width:16px}.network-category.mtn .category-logo{border-radius:20px}.store-bundles{padding-top:28px;scroll-margin-top:20px}.network-categories{scroll-margin-top:20px}.clear-network{color:#dc6515;cursor:pointer;background:#fff8f2;border:1px solid #f1d2bc;border-radius:15px;padding:7px 10px;font:600 8px DM Sans}.store-bundle-list{gap:10px;display:grid}.store-bundle{background:#fff;border:1px solid #e5e8e9;border-radius:18px;align-items:center;gap:10px;min-height:83px;padding:10px;display:flex;box-shadow:0 8px 18px #24333708}.bundle-network-mark{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font:800 16px Manrope;display:grid}.bundle-network-mark.at{color:#6652a3;background:#f0eaf5}.bundle-network-mark.mtn{color:#a58605;background:#fff2be}.bundle-network-mark.telecel{color:#cb5658;background:#ffeded}.store-bundle-info{flex:1;min-width:0}.store-bundle-info>div{align-items:center;gap:6px;display:flex}.store-bundle-info b{color:#25332b;font:700 10px Manrope}.store-bundle-info>small{color:#949d97;margin-top:3px;font:400 8px DM Sans;display:block}.store-bundle-info strong{color:#34513a;margin-top:5px;font:750 11px Manrope;display:block}.store-popular{color:#e16c1a;background:#fff2e6;border-radius:9px;padding:3px 5px;font:800 6px DM Sans}.store-bundle>button{color:#fff;cursor:pointer;background:#ff7419;border:0;border-radius:12px;align-items:center;gap:5px;height:34px;padding:0 11px;font:700 9px DM Sans;display:flex}.store-bundle>button svg{width:13px}.store-loading,.store-empty{color:#8b9690;justify-content:center;align-items:center;gap:9px;min-height:78px;font:400 10px DM Sans;display:flex}.store-loading span{border:2px solid #f7d2b8;border-top-color:#ed6d1a;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.shop-footer{color:#89928d;justify-content:space-between;align-items:center;padding:24px 3px 0;font:400 8px DM Sans;display:flex}.shop-footer span{color:#a2a9a5}.shop-bottom-nav{z-index:9;width:min(100%,760px);min-height:83px;padding:9px 13px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-top:1px solid #e6e8e9;grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.shop-bottom-nav button{color:#17212a;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font:500 9px DM Sans;display:flex}.shop-bottom-nav button svg{stroke:#f36b14;stroke-width:1.9px;width:19px;height:19px}.shop-bottom-nav button.current svg{fill:#f36b14;color:#f36b14}.shop-bottom-nav button:hover{background:#fff8f2;border-color:#ffd6b8}@media(min-width:760px){.shop-content{padding-inline:27px}.shop-account-actions{grid-template-columns:1fr 1fr}.network-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.network-category{flex-direction:column;align-items:flex-start;min-height:190px;padding:15px}.category-logo{width:58px;height:58px;font-size:18px}.category-logo.at,.category-logo.telecel{font-size:24px}.network-category>button{align-self:flex-end;position:absolute}.network-category{position:relative}.store-bundle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.store-bundle{min-width:0}.shop-notice{margin-top:23px}.notice-art{height:205px}.notice-art b{font-size:35px}}@media(max-width:420px){.shop-header{gap:9px;height:82px;padding:0 15px}.shop-content{padding:17px 15px 11px}.shop-brand{gap:8px}.shop-brand-icon{width:38px;height:38px}.shop-brand b{font-size:13px}.shop-brand small{font-size:8px}.shop-icon-button{border-radius:15px;width:41px;height:41px}.shop-account-actions>button{height:57px;font-size:13px}.track-prompt{gap:10px;min-height:78px;padding:11px}.track-clock{border-radius:15px;width:47px;height:47px}.track-prompt b{font-size:11px}.track-prompt small{font-size:9px}.notice-art{height:155px}.notice-art b{font-size:25px}.category-logo{width:68px;height:68px}.network-category{border-radius:21px;gap:10px;min-height:105px;padding:10px}.category-details h3{font-size:11px}.category-details p,.category-pill{font-size:7px}.shop-bottom-nav{min-height:78px;padding:7px 9px calc(7px + env(safe-area-inset-bottom));gap:7px}.shop-bottom-nav button{border-radius:16px}}.track-header-hidden,.track-active .floating-support{display:none}.track-page{background:#fff;width:min(100%,760px);min-height:calc(100vh - 34px);margin:0 auto;box-shadow:0 0 36px #28332c0c}.track-header{border-bottom:1px solid #ebedef;align-items:center;gap:13px;height:83px;padding:0 22px;display:flex}.track-header>button{color:#28343c;cursor:pointer;background:#fff;border:1px solid #e1e5e8;border-radius:17px;place-items:center;width:47px;height:47px;display:grid}.track-header>button svg{width:20px}.track-header .shop-brand-icon{width:42px;height:42px}.track-header .shop-brand-icon i{background:#ed711f;border-radius:4px;width:4px}.track-header .shop-brand-icon i:first-child{height:12px}.track-header .shop-brand-icon i:nth-child(2){height:21px}.track-header .shop-brand-icon i:nth-child(3){height:15px}.track-brand{flex-direction:column;gap:4px;display:flex}.track-brand b{color:#1e2930;font:750 14px Manrope}.track-brand small{color:#7e8990;font:400 9px DM Sans}.track-content{padding:21px 22px}.track-intro{background:linear-gradient(110deg,#fffaf6,#fff);border:1px solid #ffd4b2;border-radius:28px;flex-direction:column;justify-content:center;min-height:124px;padding:23px 24px;display:flex}.track-intro h1{color:#172630;letter-spacing:-.45px;margin:0;font:750 21px Manrope}.track-intro p{color:#7b878f;margin:11px 0 0;font:400 12px/1.5 DM Sans}.track-form{background:#fff;border:1px solid #e1e5e8;border-radius:29px;margin-top:20px;padding:22px 23px 24px;box-shadow:0 15px 31px #28343b0b}.track-form label{color:#1c2831;margin:0 0 9px;font:600 11px DM Sans;display:block}.track-form input{color:#27343c;background:#fff;border:1px solid #e1e5e9;border-radius:19px;outline:none;width:100%;height:56px;padding:0 17px;font:400 12px DM Sans}.track-form input::placeholder{color:#7e8990}.track-form input:focus{border-color:#ff9b5b;box-shadow:0 0 0 3px #fff0e4}.track-hint{color:#849097;margin-top:13px;font:400 10px DM Sans;display:block}.track-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#fa7116,#ef5a07);border:0;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:100%;height:59px;margin-top:19px;font:750 13px Manrope;display:flex;box-shadow:0 8px 16px #f36a1824}.track-submit:hover{background:#e95506}.track-submit:disabled{opacity:.65;cursor:wait}.track-submit svg{width:19px}.track-error{color:#a74414;background:#fff4ed;border-radius:12px;align-items:center;gap:7px;margin-top:12px;padding:10px 11px;font:500 9px/1.45 DM Sans;display:flex}.track-error>svg{flex:none;width:15px}.track-error button{color:#df5f0a;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font:700 9px DM Sans;display:flex}.track-error button svg{width:12px}.track-results{background:#fff;border:1px solid #e4e8e8;border-radius:23px;margin-top:19px;padding:18px 19px;box-shadow:0 12px 25px #28343b0a}.track-results-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.track-results-heading h2{color:#1d2b31;margin:0;font:750 14px Manrope}.track-results-heading span{color:#da6415;background:#fff1e5;border-radius:12px;padding:5px 8px;font:700 8px DM Sans}.tracked-order{border-top:1px solid #eff0ef;align-items:center;gap:10px;min-height:70px;display:flex}.tracked-status-icon{border-radius:11px;flex:none;place-items:center;width:33px;height:33px;display:grid}.tracked-status-icon svg{width:16px}.tracked-status-icon.pending{color:#cc9442;background:#fff6e9}.tracked-status-icon.successful{color:#429a58;background:#edf8ef}.tracked-status-icon.failed{color:#c85d5a;background:#fff0f0}.tracked-order-main{flex:1}.tracked-order-main b,.tracked-order-main small{display:block}.tracked-order-main b{color:#37473c;font:700 9px Manrope}.tracked-order-main small{color:#919b95;margin-top:4px;font:400 8px DM Sans}.tracked-status{text-transform:capitalize;margin-top:5px;font:700 7px DM Sans;display:inline-block}.tracked-status.pending{color:#b88739}.tracked-status.successful{color:#479553}.tracked-status.failed{color:#c85d5a}.tracked-order>strong{color:#354b3b;font:700 9px Manrope}.track-no-results{text-align:center;color:#838e88;border-top:1px solid #eff0ef;padding:20px 0 5px;font:400 10px DM Sans}.track-footer{color:#7f8a91;flex-direction:column;align-items:center;gap:5px;padding:35px 0 18px;font:400 9px DM Sans;display:flex}.track-footer span{color:#495960}.track-active .testbar:not(.testbar-hidden){height:28px;font-size:8px}@media(max-width:620px){.track-header{gap:11px;height:79px;padding:0 18px}.track-header>button{border-radius:16px;width:43px;height:43px}.track-header .shop-brand-icon{width:39px;height:39px}.track-brand b{font-size:13px}.track-brand small{font-size:8px}.track-content{padding:19px 20px}.track-intro{border-radius:26px;min-height:119px;padding:21px 20px}.track-intro h1{font-size:20px}.track-intro p{margin-top:10px;font-size:11px}.track-form{border-radius:27px;margin-top:18px;padding:21px 20px 22px}.track-form label{font-size:10px}.track-form input{border-radius:18px;height:54px;font-size:12px}.track-hint{font-size:9px}.track-submit{border-radius:17px;height:57px;font-size:12px}.track-footer{padding-top:31px}}@media(max-width:390px){.track-content,.track-header{padding-inline:15px}.track-intro,.track-form{padding-inline:17px}}.shop-bottom-nav>a{color:#17212a;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font:500 9px DM Sans;text-decoration:none;display:flex}.shop-bottom-nav>a svg{color:#20a55a;stroke-width:1.9px;width:19px;height:19px}.shop-bottom-nav>a:hover{background:#f2fbf5;border-color:#c5ebd1}@media(max-width:390px){.shop-bottom-nav>a{border-radius:16px}}.drawer-scrim{z-index:30;-webkit-backdrop-filter:blur(5px);background:#272a2d80;animation:.16s drawerFade;position:fixed;top:0;right:0;bottom:0;left:0}.store-drawer{background:#fff;width:min(450px,88vw);height:100dvh;padding:20px 18px 24px;animation:.22s cubic-bezier(.2,.75,.2,1) drawerSlide;position:absolute;inset:0 auto 0 0;overflow:auto;box-shadow:10px 0 36px #11182720}@keyframes drawerFade{0%{opacity:0}to{opacity:1}}@keyframes drawerSlide{0%{transform:translate(-18px)}to{transform:translate(0)}}.drawer-brand-card{background:#fffdfa;border:1px solid #ffd4b2;border-radius:24px;align-items:center;gap:14px;height:98px;margin-bottom:14px;padding:13px 14px;display:flex}.drawer-brand-card .shop-brand-icon{background:#fff;border-color:#f1f2f1;width:54px;height:54px}.drawer-brand-card .shop-brand-icon span{background:#ef711c}.drawer-brand-card>span:nth-child(2){flex-direction:column;gap:6px;min-width:0;display:flex}.drawer-brand-card b{color:#202b32;white-space:nowrap;font:750 15px Manrope}.drawer-brand-card small{color:#7e888e;white-space:nowrap;font:400 9px DM Sans}.drawer-close{color:#e66a1a;cursor:pointer;background:#fff1e7;border:0;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;margin-left:auto;display:grid}.drawer-close svg{width:17px}.drawer-links{gap:11px;display:grid}.drawer-links>button,.drawer-links>a{text-align:left;color:#1e2932;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:18px;align-items:center;gap:13px;width:100%;height:63px;padding:0 17px;font:600 12px DM Sans;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.drawer-links>button:hover,.drawer-links>a:hover{background:#fffaf6;border-color:#ffd8bd}.drawer-links svg{stroke-width:1.9px;flex:none;width:21px;height:21px}.drawer-links .drawer-orange{color:#ff6c12}.drawer-links .drawer-blue{color:#2861ed;fill:#2861ed14}.drawer-links .fill-icon{fill:#ff6c12;stroke:#ff6c12}.store-drawer .shop-brand-icon{display:flex}.store-drawer .shop-brand-icon i{background:#ef711c;border-radius:4px;width:4px;height:17px}.store-drawer .shop-brand-icon i:first-child{height:11px}.store-drawer .shop-brand-icon i:nth-child(2){height:22px}@media(max-width:620px){.store-drawer{width:min(430px,88vw);padding:17px 15px 22px}.drawer-brand-card{border-radius:22px;gap:11px;height:86px;padding:11px 12px}.drawer-brand-card .shop-brand-icon{width:47px;height:47px}.drawer-brand-card b{font-size:13px}.drawer-brand-card small{font-size:8px}.drawer-links{gap:10px}.drawer-links>button,.drawer-links>a{border-radius:17px;height:58px;padding:0 15px;font-size:11px}.drawer-links svg{width:20px;height:20px}}.store-floating-actions{z-index:10;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:151px;left:max(14px,50vw - 366px)}.store-floating-actions button,.store-floating-actions a{color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;text-decoration:none;transition:transform .15s;display:grid;box-shadow:0 5px 12px #17252b2c}.store-floating-actions button:hover,.store-floating-actions a:hover{transform:scale(1.06)}.store-floating-actions svg{stroke-width:2.3px;width:25px;height:25px}.floating-share{background:#2864ec}@media(max-width:620px){.store-floating-actions{gap:10px;bottom:149px;left:13px}.store-floating-actions button,.store-floating-actions a{width:51px;height:51px}.store-floating-actions svg{width:23px;height:23px}}.admin-global-header-hidden{display:none!important}.admin-layout{color:#171e2b;background:#f2f3f5;min-height:calc(100vh - 34px);font-family:DM Sans,sans-serif;display:flex}.admin-sidebar{color:#f4f7fa;z-index:22;background:#07101e;flex-direction:column;flex:0 0 288px;width:288px;height:calc(100vh - 34px);min-height:calc(100vh - 34px);padding:24px 16px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #1b2634;align-items:center;gap:14px;padding:8px 8px 22px;display:flex}.admin-brand-mark{color:#fff;background:linear-gradient(145deg,#12b77c,#17c783);border-radius:18px;place-items:center;width:60px;height:60px;font-size:23px;font-weight:800;display:grid}.admin-brand b,.admin-brand small{display:block}.admin-brand b{font-size:16px}.admin-brand small{color:#94a3b8;margin-top:4px}.admin-close{display:none}.admin-nav-label{letter-spacing:.15em;color:#8290a8;margin:25px 12px 11px;font-size:11px;font-weight:800}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav button{color:#dbe2ec;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:14px;height:51px;padding:0 16px;font:600 14px DM Sans;display:flex}.admin-sidebar-bottom{color:#7ce0ae;border:1px solid #273245;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:14px 12px;display:flex}.admin-sidebar-bottom span{flex:1}.admin-sidebar-bottom b,.admin-sidebar-bottom small{display:block}.admin-sidebar-bottom small{color:#94a3b8;margin-top:4px;font-size:9px}.admin-sidebar-bottom button{color:#cbd5e1;cursor:pointer;background:0 0;border:0}.admin-workspace{flex:1;min-width:0}.admin-topbar{background:#f6f7f9;border-bottom:1px solid #e3e6eb;align-items:center;gap:16px;min-height:86px;padding:16px 30px;display:flex}.admin-heading{flex:1}.admin-heading h1{color:#171e2b;margin:0;font:750 23px Manrope,sans-serif}.admin-heading p{color:#7b8492;margin:4px 0 0;font-size:13px}.admin-role-badge{color:#13a557;background:#e8f8ef;border:1px solid #c7eed9;border-radius:28px;padding:12px 18px;font-size:13px;font-weight:700}.admin-avatar{color:#fff;background:#17191d;border-radius:16px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.admin-menu-toggle{display:none}.admin-content{max-width:1800px;margin:0 auto;padding:25px 30px 38px}.admin-test-banner{color:#7b5a12;background:#fff8e6;border:1px solid #f5dfa4;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.admin-test-banner>svg{color:#d6920a;flex:none}.admin-test-banner span{flex:1}.admin-test-banner button{color:#6e7886;cursor:pointer;background:0 0;border:0}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.admin-metric,.admin-card{background:#fff;border:1px solid #e1e4e9;border-radius:23px;box-shadow:0 12px 32px #1e293b08}.admin-metric{flex-direction:column;min-height:190px;padding:27px 26px;display:flex;position:relative}.admin-metric-label{letter-spacing:.12em;text-transform:uppercase;color:#737b88;max-width:70%;min-height:35px;font-size:12px;font-weight:800}.admin-metric-icon{color:#fff;border-radius:22px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:24px;right:24px}.admin-metric-icon.green{background:linear-gradient(145deg,#2bcf99,#10b883)}.admin-metric-icon.blue{background:linear-gradient(145deg,#5799ff,#2c66e8)}.admin-metric-icon.red{background:linear-gradient(145deg,#fa666b,#ee4148)}.admin-metric-icon.dark{background:linear-gradient(145deg,#323b4b,#121a28)}.admin-metric>b{color:#171e2b;margin-top:23px;font:750 24px Manrope,sans-serif}.admin-metric>b.green{color:#0fba7e}.admin-metric>b.blue{color:#3879f2}.admin-metric>b.red{color:#f04950}.admin-metric>b.orange{color:#ed900c}.admin-metric small{color:#858b96;margin-top:7px;font-size:12px}.admin-overview-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);gap:20px;margin-bottom:20px;display:grid}.admin-card{margin-bottom:20px;padding:25px 26px}.admin-card h2{color:#171e2b;margin:0;font:750 18px Manrope,sans-serif}.admin-card h2 span{color:#858b96;margin-left:8px;font:500 12px DM Sans}.admin-chart{align-items:stretch;gap:14px;height:280px;padding-top:27px;display:flex}.admin-chart-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.admin-chart-track{background:#f0f1f3;border-radius:17px;align-items:flex-end;width:min(58px,75%);height:195px;display:flex;overflow:hidden}.admin-chart-track i{background:linear-gradient(#31d39a,#0db785);border-radius:17px 17px 0 0;width:100%}.admin-chart-day>span{color:#777e8a;white-space:nowrap;font-size:11px}.admin-chart-day>b{color:#2e3746;white-space:nowrap;font-size:10px}.admin-status-bar{background:#edf0f2;border-radius:18px;gap:3px;height:32px;margin:24px 0 19px;display:flex;overflow:hidden}.admin-status-bar i{border-radius:20px;min-width:3px}.admin-status-bar .success{background:#10bd80}.admin-status-bar .failed{background:#f0444c}.admin-status-bar .pending{background:#3b82f6}.admin-status-row{align-items:center;gap:10px;padding:10px 0;display:flex}.admin-status-row>i{border-radius:4px;width:11px;height:11px}.admin-status-row>i.success{background:#10bd80}.admin-status-row>i.failed{background:#f0444c}.admin-status-row>i.demo{background:#f7a51b}.admin-status-row span{flex:1;font-size:13px;font-weight:650}.admin-status-row b{color:#707783;font-size:13px}.admin-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-card-heading p{color:#7a8290;margin:7px 0 0;font-size:12px}.admin-card-heading button{color:#0da451;cursor:pointer;background:#e9f8ef;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font:700 12px DM Sans;display:flex}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.admin-table-wrap th{letter-spacing:.12em;text-transform:uppercase;color:#7e8490;border-bottom:1px solid #e5e8ed;padding:13px 10px;font-size:10px}.admin-table-wrap td{color:#252d3b;border-bottom:1px solid #eef0f3;padding:15px 10px;font-size:12px}.admin-status-chip{text-transform:capitalize;color:#10a35b;background:#edf9f2;border-radius:20px;padding:6px 10px}.admin-status-chip.pending{color:#3678e8;background:#edf4ff}.admin-status-chip.failed{color:#e5454c;background:#fff0f0}.admin-customer-list{gap:9px;display:grid}.admin-customer{background:#fafbfc;border:1px solid #edf0f4;border-radius:16px;align-items:center;gap:13px;min-height:66px;padding:11px 14px;display:flex}.admin-customer>span{color:#11a965;background:#e8f7ef;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.admin-customer>div{flex:1}.admin-customer b,.admin-customer small{display:block}.admin-customer b{font-size:13px}.admin-customer small{color:#8490a0;margin-top:4px;font-size:10px}.admin-customer>small{color:#8490a0}.admin-record-card{min-height:270px}.admin-record-row{border-top:1px solid #edf0f2;align-items:center;gap:14px;min-height:69px;padding:10px 4px;display:flex}.admin-record-row>div{flex:1}.admin-record-row b,.admin-record-row small{display:block}.admin-record-row b{font-size:13px}.admin-record-row small{color:#8290a0;margin-top:5px;font-size:11px}.admin-network-mark{color:#151922;background:#facc15;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.admin-network-mark.telecel{color:#fff;background:#ef233c}.admin-network-mark.at{color:#fff;background:#24447c}.admin-state{font-size:11px;font-weight:700}.admin-state.on{color:#129c58}.admin-state.off{color:#d9474d}.admin-action{color:#26303e;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:650}.admin-price-field{color:#7f8793;border:1px solid #e1e5e9;border-radius:9px;gap:5px;padding:8px 9px;font-size:11px;display:flex}.admin-price-field input{color:#202938;border:0;outline:0;width:70px}.admin-record-list .admin-record-row time{color:#7f8793;font-size:11px}.admin-record-main{min-width:0}.admin-empty{color:#858d99;place-items:center;min-height:130px;font-size:13px;display:grid}.admin-security-note{color:#8b929d;align-items:center;gap:7px;margin:3px 2px;font-size:11px;display:flex}.admin-security-note svg{color:#19a96b}.admin-sidebar{align-self:flex-start;overflow:hidden}.admin-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#344257 transparent;flex:1;min-height:0;padding:0 2px 6px 0;overflow-y:auto}.admin-sidebar nav .admin-nav-label{margin-top:20px}.admin-sidebar nav .admin-nav-extra-label{border-top:1px solid #1b2634;padding-top:12px}.admin-sidebar nav .admin-logout-link{color:#cbd5e1;margin-top:8px}.admin-sidebar-bottom{flex:none;margin-top:10px}.admin-topbar{z-index:24;position:sticky;top:0}.admin-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:260px;display:flex}.admin-placeholder-icon{color:#16a35a;background:#eef8f0;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.admin-placeholder h2{margin:0}.admin-placeholder p{color:#747e8d;max-width:520px;margin:0;line-height:1.65}.admin-placeholder span{color:#94701a;letter-spacing:.04em;background:#fff7e7;border-radius:10px;margin-top:4px;padding:8px 11px;font-size:10px;font-weight:700}.admin-provider-sync p,.admin-date-filters p{line-height:1.6}.admin-config-badge{color:#986b08;letter-spacing:.07em;background:#fff5df;border-radius:20px;flex:none;padding:8px 11px;font-size:9px;font-weight:800}.admin-provider-action>label,.admin-date-grid label{color:#202a38;flex-direction:column;gap:10px;font-size:12px;font-weight:700;display:flex}.admin-provider-row{grid-template-columns:minmax(0,1fr) 245px;gap:14px;margin-top:10px;display:grid}.admin-provider-row select,.admin-date-grid select,.admin-date-grid input{color:#394657;background:#f8fafc;border:1px solid #e0e5eb;border-radius:15px;width:100%;height:52px;padding:0 16px;font:500 13px DM Sans}.admin-provider-row button{color:#fff;background:#2864ec;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;height:52px;font:750 13px Manrope,sans-serif;display:flex}.admin-provider-row button:disabled,.admin-provider-row select:disabled{opacity:.65;cursor:not-allowed}.admin-provider-action>small{color:#7f8996;margin-top:9px;font-size:10px;display:block}.admin-date-filters h2{margin:0 0 23px}.admin-date-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.admin-date-grid input{color:#202a38;background:#fff}.admin-date-grid>button{color:#fff;cursor:pointer;background:#18b968;border:0;border-radius:15px;min-width:150px;height:52px;padding:0 20px;font:750 13px Manrope,sans-serif}.admin-date-grid>button:hover{background:#119e56}.admin-processing-list{display:grid}.admin-processing-row{border-top:1px solid #edf0f2;align-items:center;gap:13px;min-height:69px;padding:10px 2px;display:flex}.admin-processing-icon{color:#3476e8;background:#eef4ff;border-radius:13px;flex:none;place-items:center;width:41px;height:41px;display:grid}.admin-processing-row>div{flex:1;min-width:0}.admin-processing-row b,.admin-processing-row small{overflow-wrap:anywhere;display:block}.admin-processing-row b{font-size:12px}.admin-processing-row small{color:#7f8996;margin-top:5px;font-size:10px}@media(max-width:1100px){.admin-sidebar{flex-basis:245px;width:245px}.admin-sidebar nav button{gap:11px;padding-inline:13px;font-size:13px}.admin-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-date-grid>button{width:100%}}@media(max-width:720px){.admin-sidebar{z-index:40;width:290px;height:100dvh;min-height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar nav{overflow-y:auto}.admin-scrim{z-index:35;background:#0c132080;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.admin-topbar{z-index:30;position:sticky;top:0}.admin-menu-toggle{z-index:31;position:sticky;left:0}}@media(max-width:620px){.admin-provider-row,.admin-date-grid{grid-template-columns:1fr}.admin-provider-row button,.admin-date-grid>button{width:100%}.admin-config-badge{padding:7px 8px;font-size:8px}.admin-processing-row{flex-wrap:wrap;align-items:flex-start}.admin-processing-row>div{min-width:calc(100% - 60px)}.admin-processing-row>.admin-status-chip{margin-left:54px}}@media(max-width:1100px){.admin-sidebar{flex-basis:245px;width:245px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content{padding:20px}.admin-metric{min-height:170px}.admin-metric>b{font-size:21px}}@media(max-width:720px){.admin-layout{min-height:calc(100vh - 34px)}.admin-sidebar{z-index:40;width:290px;height:100dvh;min-height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.admin-sidebar.is-open{transform:translate(0)}.admin-close{color:#e8edf4;background:#152033;border:0;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.admin-close svg{width:18px}.admin-scrim{z-index:35;background:#0c132080;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.admin-topbar{gap:11px;min-height:78px;padding:12px 15px}.admin-menu-toggle{color:#26303e;background:#fff;border:1px solid #e1e5ea;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-menu-toggle svg{width:20px}.admin-heading h1{font-size:19px}.admin-heading p{font-size:10px}.admin-role-badge{padding:9px 10px;font-size:10px}.admin-avatar{border-radius:13px;width:38px;height:38px}.admin-content{padding:15px 12px 25px}.admin-test-banner{align-items:flex-start;padding:10px;font-size:10px}.admin-metrics{gap:10px}.admin-metric{border-radius:17px;min-height:148px;padding:16px 13px}.admin-metric-label{max-width:80%;min-height:31px;font-size:9px}.admin-metric-icon{border-radius:13px;width:39px;height:39px;top:12px;right:12px}.admin-metric-icon svg{width:18px}.admin-metric>b{overflow-wrap:anywhere;margin-top:22px;font-size:17px}.admin-metric small{font-size:9px}.admin-overview-grid{grid-template-columns:1fr;gap:0}.admin-card{border-radius:18px;margin-bottom:13px;padding:18px 15px}.admin-card h2{font-size:16px}.admin-chart{gap:7px;height:245px}.admin-chart-track{width:min(42px,80%);height:165px}.admin-chart-day>span{font-size:9px}.admin-chart-day>b{font-size:8px}.admin-status-row{padding:8px 0}.admin-card-heading{align-items:flex-start}.admin-card-heading button{padding:9px;font-size:10px}.admin-record-row{flex-wrap:wrap;gap:8px}.admin-record-row>div{min-width:calc(100% - 60px)}.admin-record-row time{width:100%;padding-left:56px}.admin-price-field input{width:50px}.admin-security-note{font-size:9px}}.admin-order-search{gap:10px;max-width:720px;margin:22px 0 12px;display:flex}.admin-order-search input{color:#172033;background:#fff;border:1px solid #dfe4ea;border-radius:19px;outline:none;flex:1;min-width:0;height:54px;padding:0 20px;font:500 14px DM Sans}.admin-order-search input:focus{border-color:#19b96c;box-shadow:0 0 0 3px #19b96c20}.admin-order-search button,.admin-mark-completed{color:#fff;white-space:nowrap;background:#18b95d;border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;height:54px;padding:0 20px;font:750 14px DM Sans;display:inline-flex}.admin-order-search button{cursor:pointer}.admin-order-search button:hover,.admin-mark-completed:not(:disabled):hover{background:#119e56}.admin-order-search button:disabled,.admin-mark-completed:disabled{opacity:.55;cursor:not-allowed}.admin-download-groups{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.admin-download-group{color:#152033;background:linear-gradient(145deg,#ffe44e,#ffcb08);border:1px solid #f1d01b;border-radius:27px;flex-direction:column;gap:8px;width:min(100%,360px);padding:23px 24px;display:flex;box-shadow:0 12px 30px #17203312}.admin-download-group h3{margin:0 0 1px;font:800 19px Manrope,sans-serif}.admin-download-group>b{font-size:14px}.admin-download-recipients{flex-wrap:wrap;gap:5px;margin:2px 0 10px;display:flex}.admin-download-recipients span{background:#fff8c7;border:1px solid #f3dc5b;border-radius:20px;padding:5px 8px;font-size:11px}.admin-download-group button{color:#3b320b;background:#e9bf04;border:1px solid #c6a100;border-radius:16px;height:49px;font:800 14px DM Sans}.admin-download-group small{text-align:center;color:#63530b;font-size:10px}.admin-status-orders-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-status-order-actions{align-items:center;gap:10px;display:flex}.admin-status-order-actions select{color:#172033;background:#fff;border:1px solid #dfe4ea;border-radius:17px;min-width:124px;height:48px;padding:0 15px;font:500 14px DM Sans}.admin-mark-completed{height:52px;padding:0 19px}.admin-order-search-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-order-search-row .admin-order-search{margin:20px 0}.admin-order-search-row>b{color:#737d8d;white-space:nowrap;font-size:12px}.admin-orders-table{min-width:1050px}.admin-orders-table th{white-space:nowrap}.admin-orders-table td{vertical-align:top}.admin-order-source,.admin-order-provider,.admin-order-local{color:#566171;white-space:nowrap;background:#f1f3f5;border-radius:24px;padding:10px 14px;font-size:11px;font-weight:750;display:inline-flex}.admin-order-provider{color:#5145de;background:#eef0ff}.admin-order-local{width:max-content;margin-top:7px;padding:8px 12px;display:block}.admin-orders-table td small{color:#758093;overflow-wrap:anywhere;max-width:190px;margin-top:5px;display:block}.admin-pagination{color:#6d7785;justify-content:flex-end;align-items:center;gap:14px;padding-top:16px;font-weight:650;display:flex}.admin-pagination button{color:#263245;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:12px;padding:9px 13px;font:600 12px DM Sans}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-orders-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.admin-orders-metric{background:#fff;border:1px solid #e1e4e9;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:137px;padding:23px 20px;display:flex;box-shadow:0 12px 30px #17203308}.admin-orders-metric>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.admin-orders-metric span{color:#788292;font-size:14px;font-weight:700}.admin-orders-metric b{color:#111827;overflow-wrap:anywhere;font:800 27px/1.15 Manrope,sans-serif}.admin-orders-metric small{color:#7b8491;font-size:10px;line-height:1.45}.admin-orders-metric i{color:#fff;border-radius:22px;flex:none;place-items:center;width:62px;height:62px;display:grid}.admin-orders-metric .metric-blue{background:#3477f5}.admin-orders-metric .metric-purple{background:#8534ed}.admin-orders-metric .metric-green{background:#18b761}.admin-orders-metric .metric-red{background:#ef343b}.admin-orders-metric .metric-yellow{color:#151515;background:#ffba08}.admin-orders-metric .metric-teal{background:#13a99c}.admin-orders-metric .metric-orange{background:#fa741d}.admin-orders-metric .metric-dark{background:#1c273a}@media(max-width:720px){.admin-order-search{max-width:none}.admin-order-search input,.admin-order-search button{border-radius:15px;height:48px;padding:0 13px;font-size:12px}.admin-status-orders-heading,.admin-status-order-actions{flex-wrap:wrap;align-items:flex-start}.admin-status-order-actions{justify-content:flex-start}.admin-order-search-row{flex-direction:column;align-items:flex-start;gap:0}.admin-order-search-row .admin-order-search{width:100%;margin:16px 0 9px}.admin-order-search-row>b{font-size:10px}.admin-download-group{border-radius:21px;width:100%;padding:20px}.admin-order-source,.admin-order-provider,.admin-order-local{padding:8px 10px;font-size:9px}}@media(max-width:1100px){.admin-orders-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.admin-orders-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px}.admin-orders-metric{border-radius:19px;gap:6px;min-height:116px;padding:15px 12px}.admin-orders-metric span{font-size:11px}.admin-orders-metric b{font-size:19px}.admin-orders-metric small{font-size:9px}.admin-orders-metric i{border-radius:14px;width:40px;height:40px}.admin-orders-metric i svg{width:18px}}.admin-public-updates{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.admin-update-form-card,.admin-published-updates{min-width:0}.admin-update-form{gap:17px;margin-top:22px;display:grid}.admin-update-form>label,.admin-update-grid>label{color:#182235;gap:8px;font-size:13px;font-weight:700;display:grid}.admin-update-form input,.admin-update-form select,.admin-update-form textarea{color:#192437;background:#fff;border:1px solid #dfe4ea;border-radius:16px;outline:none;width:100%;min-width:0;padding:0 16px;font:500 14px DM Sans}.admin-update-form input,.admin-update-form select{height:56px}.admin-update-form textarea{resize:vertical;min-height:135px;padding:16px}.admin-update-form input:focus,.admin-update-form select:focus,.admin-update-form textarea:focus{border-color:#19b96c;box-shadow:0 0 0 3px #19b96c20}.admin-update-form input[type=file]{height:auto;min-height:58px;padding:14px}.admin-update-form small{color:#7b8491;font-size:11px;font-weight:400}.admin-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-update-image-preview{object-fit:contain;border:1px solid #e4e8ed;border-radius:15px;width:100%;max-height:220px}.admin-update-form-actions{align-items:center;gap:10px;display:flex}.admin-update-form-actions .primary{border-radius:16px;height:52px;font-size:14px}.admin-update-cancel{color:#253146;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:15px;height:48px;padding:0 18px;font:650 13px DM Sans}.admin-published-updates>.admin-card-heading{margin-bottom:20px}.admin-published-update{background:#fff;border:1px solid #e0e5eb;border-radius:25px;margin-top:14px;padding:22px 20px}.admin-published-update header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-published-update h3{color:#172033;margin:0;font:750 18px Manrope,sans-serif}.admin-published-update p{color:#657183;white-space:pre-wrap;font-size:13px;line-height:1.6}.admin-published-update>img{object-fit:cover;border-radius:17px;width:100%;max-height:280px;margin:12px 0;display:block}.admin-update-state,.admin-update-tags>span{color:#4f5b6c;background:#f1f3f6;border-radius:24px;align-items:center;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.admin-update-state.active{color:#119d56;background:#e7f8ee}.admin-update-state.inactive{color:#687383;background:#f1f2f4}.admin-update-tags{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.admin-update-tags>span{color:#4c46d7;background:#eef1ff}.admin-update-tags>span:nth-child(2){color:#9c5900;background:#fff2c7}.admin-update-tags .tone-warning{color:#a14e00;background:#fff2c7}.admin-update-tags .tone-success{color:#0e8e4c;background:#e5f8eb}.admin-update-tags .tone-info{color:#2163c7;background:#e1efff}.admin-published-update>small{color:#6e7989;overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.admin-update-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.admin-update-actions button{color:#162235;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font:700 12px DM Sans;display:flex}.admin-update-actions .toggle{color:#fff;background:#fa8505;border:0}.admin-update-actions .delete{color:#fff;background:#ef3539;border:0}.public-shop-update{background:#fff;border-color:#e4e7eb}.public-shop-update.warning{background:#fffaf0;border-color:#ffd994}.public-shop-update.success{background:#f1fff7;border-color:#9be4b5}.public-shop-update-image{object-fit:cover;border-radius:17px;width:calc(100% - 26px);max-height:230px;margin:12px 13px 0;display:block}.public-shop-update .notice-copy{padding:13px 15px 17px}.public-shop-update .notice-copy b{font-size:15px}.public-shop-update .notice-copy small{white-space:pre-wrap;font-size:12px}.public-update-cta{color:#fff;background:#174936;border-radius:13px;align-items:center;gap:8px;width:max-content;margin-top:13px;padding:10px 14px;font:700 12px DM Sans;text-decoration:none;display:flex}.public-update-cta svg{width:15px;height:15px}@media(max-width:900px){.admin-public-updates{grid-template-columns:1fr}.admin-published-updates{grid-row:2}}@media(max-width:620px){.admin-update-grid{grid-template-columns:1fr}.admin-published-update{border-radius:19px;padding:17px 14px}.admin-published-update h3{font-size:15px}.admin-update-actions button{padding:0 10px;font-size:11px}}.admin-wallet-workbench{gap:20px;display:grid}.admin-wallet-explorer,.admin-wallet-audit{min-width:0}.admin-wallet-select-label{color:#263247;gap:9px;margin:22px 0 18px;font-size:13px;font-weight:750;display:grid}.admin-wallet-select-label input,.admin-wallet-adjust input,.admin-wallet-filters input{color:#172033;background:#fff;border:1px solid #dfe4ea;border-radius:16px;outline:none;min-width:0;height:52px;padding:0 16px;font:500 14px DM Sans}.admin-wallet-select-label input:focus,.admin-wallet-adjust input:focus,.admin-wallet-filters input:focus{border-color:#18b95d;box-shadow:0 0 0 3px #18b95d20}.admin-wallet-account{background:#f9fafb;border:1px solid #e0e5eb;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.admin-wallet-account>div{gap:5px;display:grid}.admin-wallet-account small{color:#768294;font-size:11px}.admin-wallet-account b{color:#162033;font-size:15px}.admin-wallet-account span{color:#8791a1;overflow-wrap:anywhere;font-size:10px}.admin-wallet-account strong{color:#13b77a;font:800 22px Manrope}.admin-wallet-adjust{border:1px solid #dfe4ea;border-radius:20px;margin-top:18px;padding:20px}.admin-wallet-adjust h3,.admin-wallet-history-title{color:#172033;margin:0 0 7px;font:750 17px Manrope}.admin-wallet-adjust p{color:#758093;margin:0 0 17px;font-size:12px;line-height:1.6}.admin-wallet-adjust-fields{grid-template-columns:minmax(160px,.5fr) minmax(220px,1.2fr) auto;align-items:end;gap:12px;display:grid}.admin-wallet-adjust-fields label,.admin-wallet-filters label{color:#4b5667;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-wallet-adjust-fields button,.admin-wallet-filters>button{color:#fff;cursor:pointer;background:#17b95c;border:0;border-radius:15px;height:52px;padding:0 18px;font:750 13px DM Sans}.admin-wallet-adjust-fields button:disabled{opacity:.6;cursor:wait}.admin-wallet-history-title{margin-top:24px}.admin-wallet-empty{text-align:center;color:#65758e;border:1px dashed #cbd5e1;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:24px;display:flex}.admin-wallet-empty h3{color:#2d3b51;margin:16px 0 5px;font:750 18px Manrope}.admin-wallet-empty p{margin:0;font-size:13px}.admin-wallet-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;display:flex}.admin-wallet-filters label{min-width:155px}.admin-wallet-filters form{flex:1;gap:8px;min-width:250px;display:flex}.admin-wallet-filters form input{flex:1}.admin-wallet-filters form button{color:#fff;cursor:pointer;background:#17b95c;border:0;border-radius:15px;align-items:center;gap:7px;height:52px;padding:0 15px;font:700 12px DM Sans;display:flex}.admin-wallet-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0 20px;display:grid}.admin-wallet-summary article{background:#fff;border:1px solid #e0e5eb;border-radius:23px;flex-direction:column;justify-content:center;gap:10px;min-height:130px;padding:20px 22px;display:flex}.admin-wallet-summary span{color:#737e8d;font-size:13px;font-weight:700}.admin-wallet-summary b{color:#172033;font:800 23px Manrope}.admin-wallet-summary .positive,.admin-wallet-table .positive{color:#12b77b}.admin-wallet-summary .negative,.admin-wallet-table .negative{color:#f0444c}.admin-wallet-table{min-width:950px}.admin-wallet-table th{white-space:nowrap}.admin-wallet-table td{vertical-align:top}.admin-wallet-kind{color:#148a49;background:#ddf8e8;border-radius:25px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.admin-wallet-kind.debit{color:#d33137;background:#ffe3e4}.admin-wallet-footnote{color:#788495;padding-top:13px;font-size:11px}@media(max-width:720px){.admin-wallet-account{flex-direction:column;align-items:flex-start}.admin-wallet-adjust-fields{grid-template-columns:1fr}.admin-wallet-summary{grid-template-columns:1fr;gap:9px}.admin-wallet-summary article{border-radius:18px;min-height:95px;padding:16px}.admin-wallet-summary b{font-size:20px}.admin-wallet-filters{flex-direction:column;align-items:stretch}.admin-wallet-filters label,.admin-wallet-filters form{width:100%;min-width:0}.admin-wallet-filters form input{width:1px}}.admin-wallet-pagination{color:#738095;justify-content:space-between;align-items:center;gap:12px;padding:17px 4px 0;font-size:12px;display:flex}.admin-wallet-pagination>div{align-items:center;gap:8px;display:flex}.admin-wallet-pagination button,.admin-wallet-pagination b{color:#536075;background:#fff;border:1px solid #e0e5eb;border-radius:13px;justify-content:center;align-items:center;height:42px;padding:0 13px;font:650 11px DM Sans;display:inline-flex}.admin-wallet-pagination button{cursor:pointer}.admin-wallet-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-wallet-table td small{color:#7b8798;overflow-wrap:anywhere;max-width:190px;margin-top:5px;font-size:10px;display:block}.admin-wallet-table td:last-child{overflow-wrap:anywhere;max-width:280px}.admin-update-brand-title{gap:6px;display:grid}.admin-update-brand-title>span{letter-spacing:.11em;color:#15985a;font-size:9px;font-weight:850}.public-shop-update .notice-chip{letter-spacing:.08em;width:max-content;max-width:calc(100% - 28px);font-size:8px}.admin-update-form>label small{line-height:1.5}@media(max-width:620px){.admin-wallet-pagination{flex-direction:column;align-items:flex-start}.admin-wallet-pagination>div{flex-wrap:wrap;max-width:100%}.admin-wallet-pagination button,.admin-wallet-pagination b{height:38px;padding:0 10px}}.admin-super-agent{gap:20px;display:grid}.admin-super-agent-note{color:#765d20;background:#fff8e7;border:1px solid #f3dfa9;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:12px;line-height:1.55;display:flex}.admin-super-agent-note svg{flex:none}.admin-super-agent-select h2,.admin-super-agent-plans h2{color:#172033;margin:0 0 20px;font:750 20px Manrope}.admin-super-agent-select>label{color:#182235;gap:10px;font-size:13px;font-weight:750;display:grid}.admin-super-agent-select>label select,.admin-register-agent select{color:#1b2637;background:#fff;border:1px solid #d6dce5;border-radius:19px;width:100%;height:58px;padding:0 18px;font:500 14px DM Sans}.admin-register-agent{border-top:1px solid #edf0f3;grid-template-columns:1fr minmax(240px,1.3fr) auto;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:grid}.admin-register-agent>div{gap:5px;display:grid}.admin-register-agent b{color:#1d2838;font-size:13px}.admin-register-agent small{color:#758093;font-size:10px;line-height:1.45}.admin-register-agent button,.admin-super-agent-save{color:#fff;cursor:pointer;background:#16b95d;border:0;border-radius:15px;height:48px;padding:0 18px;font:750 13px DM Sans}.admin-register-agent button:disabled,.admin-super-agent-save:disabled{opacity:.55;cursor:not-allowed}.admin-super-agent-plans>.admin-card-heading{align-items:center}.admin-super-agent-plans>.admin-card-heading p{color:#738095;margin:8px 0 0;font-size:12px;line-height:1.5}.admin-agent-plan-group{border:1px solid #e1e5eb;border-radius:20px;margin-top:20px;overflow:hidden}.admin-agent-plan-group h3{color:#1c2738;background:#f7f8fa;margin:0;padding:15px 18px;font:750 14px Manrope}.admin-agent-plan-row{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 18px;display:flex}.admin-agent-plan-row>span:first-child{gap:5px;display:grid}.admin-agent-plan-row b{color:#202b3c;font-size:14px}.admin-agent-plan-row small{color:#748094;font-size:10px}.admin-agent-override-input{gap:5px;width:180px;max-width:45%;display:grid}.admin-agent-override-input input{color:#192437;border:1px solid #dfe4ea;border-radius:12px;width:100%;height:42px;padding:0 12px;font:600 13px DM Sans}.admin-agent-override-input input:focus{border-color:#18b95d;outline:0;box-shadow:0 0 0 3px #18b95d20}.admin-super-agent-empty{text-align:center;color:#728096;flex-direction:column;justify-content:center;align-items:center;min-height:185px;display:flex}.admin-super-agent-empty h3{color:#28364a;margin:12px 0 5px;font:750 17px Manrope}.admin-super-agent-empty p{max-width:600px;margin:0;font-size:12px;line-height:1.6}.admin-super-agent-empty small{color:#8490a1;margin-top:9px;font-size:10px}@media(max-width:720px){.admin-register-agent{grid-template-columns:1fr}.admin-register-agent button{width:100%}.admin-super-agent-plans>.admin-card-heading{flex-direction:column;align-items:flex-start}.admin-super-agent-save{width:100%}.admin-agent-plan-row{flex-direction:column;align-items:flex-start;gap:10px}.admin-agent-override-input{width:100%;max-width:none}}.admin-catalogue-workbench{gap:20px;display:grid}.admin-plan-editor .admin-card-heading{align-items:center}.admin-plan-editor .admin-card-heading p,.admin-record-card>.admin-card-heading p{color:#748094;margin:7px 0 0;font-size:12px;line-height:1.5}.admin-plan-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:15px;display:grid}.admin-plan-form>label:not(.admin-plan-check){color:#263247;gap:8px;font-size:12px;font-weight:700;display:grid}.admin-plan-form select,.admin-plan-form input:not([type=checkbox]),.admin-plan-filters input,.admin-plan-filters select{color:#1d293b;background:#fff;border:1px solid #dfe4eb;border-radius:14px;width:100%;min-width:0;height:48px;padding:0 13px;font:500 13px DM Sans,sans-serif}.admin-plan-check{color:#465368;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:650;display:flex}.admin-plan-check input{accent-color:#16b95d;width:17px;height:17px}.admin-plan-submit,.admin-plan-cancel{color:#fff;cursor:pointer;background:#16b95d;border:0;border-radius:14px;height:46px;padding:0 18px;font:750 13px DM Sans,sans-serif}.admin-plan-submit:disabled{opacity:.6;cursor:wait}.admin-plan-cancel{color:#344156;background:#fff;border:1px solid #e0e5eb}.admin-plan-filters{grid-template-columns:minmax(220px,1fr) 200px auto;align-items:center;gap:12px;margin:6px 0 14px;display:grid}.admin-plan-filters>span{color:#748094;white-space:nowrap;font-size:12px;font-weight:700}.admin-plan-record{flex-wrap:wrap}.admin-plan-record>div{flex:1;min-width:145px}.admin-plan-record .admin-action{white-space:nowrap}@media(max-width:860px){.admin-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-filters{grid-template-columns:1fr 170px}.admin-plan-filters>span{grid-column:1/-1}}@media(max-width:560px){.admin-plan-form,.admin-plan-filters{grid-template-columns:1fr}.admin-plan-filters>span{grid-column:auto}.admin-plan-editor .admin-card-heading{flex-direction:column;align-items:flex-start}.admin-plan-record{align-items:flex-start}.admin-plan-record .admin-price-field,.admin-plan-record .admin-action{margin-left:46px}}.admin-afa-workbench{gap:18px;display:grid}.admin-afa-disclaimer{color:#705921;background:#fff9e8;border:1px solid #f0dfa9;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 17px;font:500 12px/1.55 DM Sans;display:flex}.admin-afa-disclaimer svg{flex:none}.admin-afa-disclaimer b{font-weight:800}.admin-afa-editor .admin-card-heading,.admin-afa-plans .admin-card-heading,.admin-afa-requests .admin-card-heading{align-items:center}.admin-afa-editor .admin-card-heading p,.admin-afa-plans .admin-card-heading p,.admin-afa-requests .admin-card-heading p{color:#748094;margin:6px 0 0;font-size:12px}.admin-afa-form{grid-template-columns:minmax(0,2fr) minmax(140px,1fr);align-items:end;gap:14px;margin-top:20px;display:grid}.admin-afa-form>label:not(.admin-afa-check){color:#253145;gap:8px;font-size:12px;font-weight:700;display:grid}.admin-afa-form .wide{grid-column:1/-1}.admin-afa-form input:not([type=checkbox]),.admin-afa-form textarea,.admin-afa-toolbar input,.admin-afa-toolbar select,.admin-afa-request-actions select{color:#1d293b;background:#fff;border:1px solid #dfe4eb;border-radius:13px;width:100%;min-width:0;height:48px;padding:0 13px;font:500 13px DM Sans}.admin-afa-form textarea{resize:vertical;height:auto;min-height:88px;padding:12px}.admin-afa-check{color:#465368;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:650;display:flex}.admin-afa-check input{accent-color:#16b95d;width:17px;height:17px}.admin-afa-primary,.admin-afa-secondary{color:#fff;cursor:pointer;background:#16b95d;border:0;border-radius:13px;min-height:43px;padding:0 16px;font:750 12px DM Sans}.admin-afa-primary:disabled{opacity:.5;cursor:default}.admin-afa-secondary{color:#344156;background:#fff;border:1px solid #e0e5eb}.admin-afa-plan{border-top:1px solid #edf0f2;align-items:center;gap:12px;min-height:76px;padding:13px 4px;display:flex}.admin-afa-plan-mark{color:#735c00;background:#ffedab;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font:850 16px Manrope;display:grid}.admin-afa-plan>div{flex:1;min-width:130px}.admin-afa-plan b,.admin-afa-plan small{display:block}.admin-afa-plan b{color:#1e2939;font-size:13px}.admin-afa-plan small{color:#7c8796;margin-top:5px;font-size:11px;line-height:1.5}.admin-afa-state{color:#647083;text-transform:capitalize;background:#f2f3f5;border-radius:16px;width:max-content;margin-top:7px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-afa-state.active,.admin-afa-state.completed{color:#10884a;background:#e8f8ee}.admin-afa-state.pending{color:#a06a00;background:#fff4d9}.admin-afa-state.processing{color:#4058c9;background:#e9efff}.admin-afa-state.rejected,.admin-afa-state.inactive{color:#c04444;background:#fff0ef}.admin-afa-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-afa-counts>div{color:#596579;text-transform:capitalize;border:1px solid #e8ebef;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:11px;font-weight:700;display:flex}.admin-afa-counts b{color:#172033;font-size:17px}.admin-afa-toolbar{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:11px;margin-bottom:12px;display:grid}.admin-afa-toolbar>span{color:#778294;white-space:nowrap;font-size:11px;font-weight:700}.admin-afa-request{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;padding:16px 2px;display:flex}.admin-afa-request-main{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px 18px;min-width:0;display:grid}.admin-afa-request-main>div{gap:3px;display:grid}.admin-afa-request-main b{color:#202c3d;font-size:12px}.admin-afa-request-main span,.admin-afa-request-main time{color:#7c8796;overflow-wrap:anywhere;font-size:10px}.admin-afa-request-main strong{color:#202c3d;font-size:12px}.admin-afa-request-main p{color:#626f81;white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:11px}.admin-afa-request-actions{flex:none;justify-items:start;gap:7px;display:grid}.admin-afa-request-actions .admin-afa-state{margin:0}.admin-afa-request-actions select{height:39px}.afa-store-section{background:#fff;border:1px solid #e3e7e8;border-radius:24px;margin:22px 0;padding:19px 15px;scroll-margin-top:16px;box-shadow:0 13px 27px #28333b0b}.afa-section-eyebrow{color:#9a7600;letter-spacing:.12em;margin-bottom:5px;font:800 8px DM Sans;display:block}.afa-section-icon{color:#967500;background:#fff3c6;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.afa-section-icon svg{width:19px}.afa-plan-list{gap:10px;display:grid}.afa-plan-card{background:#fffdf6;border:1px solid #e9e5d5;border-radius:17px;padding:14px}.afa-plan-badge{color:#7a6200;letter-spacing:.07em;background:#fff0b8;border-radius:12px;padding:5px 8px;font:800 8px DM Sans;display:inline-flex}.afa-plan-card h3{color:#1e2c32;margin:9px 0 4px;font:750 14px Manrope}.afa-plan-card p{color:#77817d;margin:0 0 8px;font:400 10px/1.5 DM Sans}.afa-plan-card strong{color:#2d4934;font:800 14px Manrope;display:block}.afa-plan-card button,.afa-request-submit{color:#fff;cursor:pointer;background:#f0781b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:39px;margin-top:11px;padding:0 12px;font:750 10px DM Sans;display:flex}.afa-plan-card button svg,.afa-request-submit svg{width:14px}.afa-no-plans{color:#838c8d;text-align:center;border:1px dashed #dfe3e3;border-radius:14px;padding:16px;font:400 10px DM Sans}.afa-request-form{background:#fbfcfa;border:1px solid #e6e9e5;border-radius:18px;gap:12px;margin-top:14px;padding:15px;display:grid}.afa-request-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.afa-request-title b,.afa-request-title small{display:block}.afa-request-title b{color:#1e2c32;font:750 13px Manrope}.afa-request-title small{color:#7b8580;margin-top:4px;font:400 9px/1.45 DM Sans}.afa-request-title>button{color:#66716a;background:#eff1ef;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.afa-request-title>button svg{width:15px}.afa-request-form>label{color:#314037;gap:6px;font:700 10px DM Sans;display:grid}.afa-request-form input,.afa-request-form textarea{color:#263329;background:#fff;border:1px solid #dfe4de;border-radius:11px;width:100%;min-width:0;min-height:41px;padding:9px 11px;font:400 11px DM Sans}.afa-request-form textarea{resize:vertical;min-height:72px}.afa-request-submit{background:#178449;width:100%;height:43px;margin:0;font-size:11px}.afa-request-submit:disabled{opacity:.6;cursor:wait}.afa-test-disclaimer{color:#8a8370;text-align:center;letter-spacing:.04em;font:700 8px DM Sans}@media(max-width:720px){.admin-afa-form{grid-template-columns:1fr}.admin-afa-form .wide{grid-column:auto}.admin-afa-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-afa-toolbar{grid-template-columns:1fr}.admin-afa-request{flex-direction:column;align-items:flex-start}.admin-afa-request-actions{grid-template-columns:max-content minmax(120px,1fr) auto;align-items:center;width:100%}.admin-afa-request-main{width:100%}.admin-afa-plan{flex-wrap:wrap}.admin-afa-plan>div{flex:60%}}.afa-my-requests{border-top:1px solid #e9ece8;margin-top:16px;padding-top:13px}.afa-my-requests-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.afa-my-requests-head>b{color:#314037;font:750 11px Manrope}.afa-my-requests-head>button{color:#188247;cursor:pointer;background:0 0;border:0;font:700 9px DM Sans}.afa-my-requests>article{border-top:1px solid #eff1ee;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.afa-my-requests>article>div{gap:4px;display:grid}.afa-my-requests>article b{color:#344039;font:700 10px Manrope}.afa-my-requests>article small,.afa-my-requests>p{color:#838b85;margin:0;font:400 8px DM Sans}.afa-customer-status{color:#687484;text-transform:capitalize;background:#f1f2f3;border-radius:13px;padding:6px 8px;font:800 8px DM Sans}.afa-customer-status.pending{color:#9b6800;background:#fff2d1}.afa-customer-status.processing{color:#4259c4;background:#e9efff}.afa-customer-status.completed{color:#138248;background:#e5f7eb}.afa-customer-status.rejected{color:#c04444;background:#fff0ef}.ops-stack{gap:18px;display:grid}.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ops-metric{background:#fff;border:1px solid #e2e6eb;border-radius:22px;align-content:start;gap:7px;min-width:0;min-height:132px;padding:18px;display:grid;box-shadow:0 10px 28px #17203308}.ops-metric>span{color:#13a761;background:#eef8f1;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.ops-metric small{color:#758092;font-size:12px;font-weight:700}.ops-metric b{color:#121b2b;overflow-wrap:anywhere;font:800 22px Manrope,sans-serif}.ops-metric em{color:#748091;font-size:10px;font-style:normal}.ops-note{color:#72551c;background:#fffaf0;border:1px solid #f2dfad;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.ops-note svg{flex:none;margin-top:1px}.ops-toolbar{gap:10px;margin-bottom:17px;display:flex}.ops-toolbar input{flex:1}.ops-toolbar input,.ops-toolbar select,.ops-form input,.ops-form select,.ops-provider-form input,.ops-provider-form select,.ops-settings-form input,.ops-settings-form textarea,.ops-sms-form select,.ops-sms-form textarea{color:#172033;background:#fff;border:1px solid #dfe4ea;border-radius:13px;width:100%;min-width:0;min-height:45px;padding:10px 13px;font:500 13px DM Sans,sans-serif}.ops-toolbar button,.ops-primary,.ops-secondary,.ops-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#12ae64;border:0;border-radius:13px;min-height:42px;padding:0 15px;font:750 12px DM Sans,sans-serif}.ops-toolbar button{align-items:center;gap:7px;display:flex}.ops-secondary{color:#243147;background:#fff;border:1px solid #dfe4ea}.ops-primary:disabled{opacity:.55;cursor:not-allowed}.ops-form,.ops-settings-form,.ops-sms-form,.ops-provider-form{gap:14px;display:grid}.ops-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.ops-form label,.ops-settings-form label,.ops-sms-form label,.ops-provider-form label{color:#334155;gap:7px;font-size:12px;font-weight:700;display:grid}.ops-form .ops-check{align-items:center;gap:8px;min-height:42px;display:flex}.ops-check input{width:auto;min-height:auto}.ops-form>button{justify-self:start}.ops-actions{flex-wrap:wrap;gap:6px;display:flex}.ops-actions button{color:#27354a;background:#f0f3f6;min-height:34px;padding:0 10px}.ops-actions button.warn{color:#9e5a00;background:#fff1dc}.ops-chip{color:#536073;white-space:nowrap;background:#f1f3f6;border-radius:20px;align-items:center;margin:2px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.ops-chip.green{color:#11884b;background:#e8f9ef}.ops-chip.red{color:#bf3e3e;background:#fff0ef}.ops-chip.blue{color:#4a55ca;background:#eef1ff}.ops-chip.amber{color:#9d6800;background:#fff3d7}.ops-negative{color:#d83c3c;font-weight:800}.ops-debtor-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:210px;padding:20px 4px 0;display:grid}.ops-chart-day{justify-items:center;gap:7px;min-width:0;display:grid}.ops-chart-track{background:#f1f4f6;border-radius:12px;align-items:flex-end;width:min(42px,70%);height:120px;display:flex;overflow:hidden}.ops-chart-track i{background:linear-gradient(#20c47a,#0d9c58);border-radius:12px;width:100%;min-height:0;display:block}.ops-chart-day small,.ops-chart-day b{color:#6c7889;font-size:10px}.ops-chart-day b{font-size:9px}.ops-sms-form textarea,.ops-settings-form textarea{resize:vertical;min-height:110px}.ops-sms-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-sms-foot small{color:#778294;font-size:11px}.ops-message-preview{white-space:normal;max-width:280px}.ops-provider-form{grid-template-columns:1.2fr .7fr 1.4fr auto;align-items:end}.ops-provider-row{border-top:1px solid #edf0f3;align-items:center;gap:14px;padding:14px 0;display:flex}.ops-provider-row>span:first-child{color:#13a761;background:#eef8f1;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ops-provider-row>div{flex:1;gap:4px;min-width:0;display:grid}.ops-provider-row small{color:#758092;overflow-wrap:anywhere;font-size:11px}.ops-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ops-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-settings-form>button{justify-self:end}.ops-password-form{border-top:1px solid #e9edf1;margin-top:18px;padding-top:16px}.ops-password-form>div:first-child{color:#243147;gap:4px;font-size:13px;display:grid}.ops-password-form>div:first-child small{color:#778294;font-size:11px;font-weight:400}.ops-full{grid-column:1/-1}.ops-maintenance-card{background:#fcfcfd;border:1px solid #e6e9ed;border-radius:16px;gap:13px;padding:15px;display:grid}.ops-maintenance-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-maintenance-head>div{gap:4px;display:grid}.ops-maintenance-head b{color:#263247;font-size:13px}.ops-maintenance-head small{color:#778294;font-size:10px;line-height:1.45}.ops-switch input{opacity:0;position:absolute}.ops-switch span{cursor:pointer;background:#d4d9df;border-radius:18px;width:48px;height:27px;padding:4px;display:block}.ops-switch span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block;box-shadow:0 1px 4px #0002}.ops-switch input:checked+span{background:#14b86b}.ops-switch input:checked+span:after{transform:translate(21px)}.admin-network-edit-row>input{border:1px solid #dfe4ea;border-radius:12px;flex:1;min-width:160px;min-height:42px;padding:0 12px;font:500 13px DM Sans}.maintenance-page{background:#f4f6f5;place-items:center;min-height:72vh;padding:40px 20px;display:grid}.maintenance-card{text-align:center;background:#fff;border:1px solid #e2e9e4;border-radius:28px;width:min(520px,100%);padding:42px 32px;box-shadow:0 20px 60px #1720330d}.maintenance-mark{color:#12a85e;background:#eaf8ef;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid}.maintenance-card h1{color:#182536;margin:12px 0;font:800 29px Manrope,sans-serif}.maintenance-card p{color:#687688;font-size:14px;line-height:1.65}.maintenance-card>small{color:#8791a0;font-size:11px}@media(max-width:1050px){.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-form,.ops-provider-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-settings-grid{grid-template-columns:1fr}}@media(max-width:680px){.ops-metrics,.ops-debtor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ops-metric{border-radius:17px;min-height:115px;padding:13px}.ops-metric b{font-size:18px}.ops-form,.ops-provider-form,.ops-two-col{grid-template-columns:1fr}.ops-toolbar{flex-wrap:wrap}.ops-toolbar input{flex-basis:100%}.ops-toolbar select{flex:1}.ops-toolbar button{justify-content:center;min-width:90px}.ops-sms-foot{flex-direction:column;align-items:flex-start}.ops-provider-row{flex-wrap:wrap;align-items:flex-start}.ops-provider-row>div{flex:calc(100% - 60px)}.ops-full{grid-column:auto}.admin-network-edit-row{flex-wrap:wrap}.admin-network-edit-row>input{flex-basis:100%}.maintenance-card{padding:32px 22px}}.ops-hubnet-check{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.ops-hubnet-check>div{gap:5px;display:grid}.ops-hubnet-check b{color:#172033;font:800 19px Manrope,sans-serif}.ops-hubnet-check small{color:#778294;font-size:11px}@media(max-width:680px){.ops-hubnet-check{flex-direction:column;align-items:flex-start}.ops-hubnet-check button{width:100%}}.store-livebar{color:#176b42;background:#e8f8ef}.store-livebar>span:first-child{background:#16a765;box-shadow:0 0 0 3px #d2f1df}.afa-consent{align-items:flex-start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:500!important;display:flex!important}.afa-consent input{margin:0;width:16px!important;min-height:16px!important}.admin-afa-private{color:#66736b;grid-column:1/-1;font:400 11px/1.6 DM Sans}.admin-afa-private summary{cursor:pointer;font-weight:700}.admin-afa-private p{overflow-wrap:anywhere;margin:6px 0 0}.admin-afa-nav{flex-wrap:wrap;gap:9px;padding:2px 0;display:flex}.admin-afa-nav a,.admin-afa-nav button{color:#263448;cursor:pointer;background:#fff;border:1px solid #e2e7eb;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font:700 11px DM Sans;text-decoration:none;display:inline-flex}.admin-afa-nav a:hover,.admin-afa-nav button:hover{color:#08783c;background:#f1fbf5;border-color:#9cddb8}.admin-afa-workbench [id]{scroll-margin-top:18px}.shop-footer,.dashboard-footer,.track-footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.shop-footer strong,.dashboard-footer strong,.track-footer strong{font-weight:800}.shop-footer span,.dashboard-footer span,.track-footer span{color:inherit;display:inline}.super-agent-price-notice{color:#267345;background:#f1fbf5;border:1px solid #cfe9d8;border-radius:12px;margin:10px 0;padding:10px 12px;font:600 10px/1.45 DM Sans}.admin-refresh-button{color:#344156;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:11px;min-height:36px;padding:0 12px;font:700 11px DM Sans}.admin-refresh-button:hover{background:#f5f8f6;border-color:#b9d9c4}.admin-plan-bulk-editor{padding:24px}.admin-plan-bulk-editor>.admin-card-heading{margin-bottom:18px}.admin-plan-bulk-editor .admin-card-heading h2{color:#172033;margin:0;font:750 18px Manrope}.admin-plan-bulk-editor .admin-card-heading p{color:#748094;margin:6px 0 0;font:400 12px DM Sans}.admin-plan-bulk-form{gap:18px;display:grid}.admin-plan-group-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-plan-group-fields label,.admin-plan-row-inputs label{color:#172033;gap:7px;font:700 12px DM Sans;display:grid}.admin-plan-group-fields select,.admin-plan-row-inputs input,.admin-plan-row-inputs select{color:#1d293b;background:#fff;border:1px solid #dfe4eb;border-radius:13px;width:100%;min-width:0;height:46px;padding:0 13px;font:500 13px DM Sans}.admin-plan-rows{background:#fafafa;border:1px solid #e0e5eb;border-radius:19px;padding:16px}.admin-plan-rows-heading{color:#172033;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font:750 14px Manrope;display:flex}.admin-plan-rows-heading button{color:#fff;cursor:pointer;background:#10b978;border:0;border-radius:13px;height:42px;padding:0 16px;font:750 12px DM Sans;box-shadow:0 10px 20px #10b97822}.admin-plan-row-inputs{background:#fff;border:1px solid #e6e8eb;border-radius:15px;grid-template-columns:1.2fr .95fr .95fr .95fr auto;align-items:end;gap:12px;padding:12px;display:grid}.admin-plan-remove{color:#fff;cursor:pointer;background:#f04444;border:0;border-radius:12px;height:43px;padding:0 15px;font:750 12px DM Sans}.admin-plan-remove:disabled{opacity:.4;cursor:not-allowed}.admin-plan-bulk-form>.admin-plan-submit{justify-self:start;min-width:115px}.admin-plan-row-inputs input:focus,.admin-plan-row-inputs select:focus,.admin-plan-group-fields select:focus{border-color:#18b95d;outline:0;box-shadow:0 0 0 3px #18b95d20}@media(max-width:900px){.admin-plan-row-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-remove{justify-self:start}}@media(max-width:620px){.admin-plan-bulk-editor{padding:18px}.admin-plan-group-fields,.admin-plan-row-inputs{grid-template-columns:1fr}.admin-plan-rows{padding:12px}.admin-plan-rows-heading{align-items:flex-start}.admin-plan-bulk-form>.admin-plan-submit{width:100%}}.ops-provider-description{background:#fafbfc;border:1px solid #e5e9ed;border-radius:14px;gap:5px;margin-top:16px;padding:14px 16px;display:grid}.ops-provider-description b{color:#253145;font-size:12px}.ops-provider-description span{color:#778294;font-size:11px;line-height:1.5}.wallet-topup-amount{margin-bottom:11px}.wallet-topup-button{margin-top:10px}.wallet-disabled{color:#876521;background:#fff7e6;border-radius:7px;padding:11px;font-size:10px;line-height:1.5}.wallet-deposit-history{margin-top:19px}.wallet-deposit-history h4{color:#31483a;margin:0 0 8px;font:700 11px Manrope}.wallet-deposit-history>small{color:#99a49c;font-size:9px}.wallet-deposit-item{border-top:1px solid #eff1ef;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.wallet-deposit-item>span{gap:4px;display:grid}.wallet-deposit-item b{color:#45584a;font:700 10px Manrope}.wallet-deposit-item small{color:#9aa49d;font-size:8px}.wallet-deposit-item strong{color:#98702a;text-transform:capitalize;background:#fff4df;border-radius:12px;padding:5px 8px;font-size:8px}.wallet-deposit-item strong.complete{color:#278249;background:#e9f7eb}.wallet-order-balance{color:#78867b;background:#f8fbf6;border:1px solid #e7eee5;border-radius:7px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 11px;font-size:10px;display:flex}.wallet-order-balance strong{color:#355640;font:700 12px Manrope}.wallet-buy-button{margin-top:11px}.wallet-add-funds{width:100%;margin-top:8px}.modal .wallet-add-funds:disabled{opacity:.6;cursor:not-allowed}.network-logo{--network-brand-color:#243f78;background:var(--network-brand-color);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.network-logo img{object-fit:cover;width:100%;height:100%;display:block}.network-logo.mtn img{width:112%;max-width:none;height:112%;max-height:none}.network-category.at .category-logo{background:#243f78}.network-category.mtn .category-logo{background:#ffcb05}.network-category.telecel .category-logo{background:#ed1c2e}.network-category.at{border-color:#d6deef}.network-category.mtn{border-color:#f3e7ae}.network-category.telecel{border-color:#f1c9cd}.category-pill-at{color:#fff;background:#243f78}.category-pill-mtn{color:#24301e;background:#ffcb05}.category-pill-telecel{color:#fff;background:#ed1c2e}.category-pill-at svg,.category-pill-telecel svg{fill:currentColor}.afa-plan-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.afa-plan-card{border-radius:16px;min-width:0;padding:12px}.afa-plan-card h3{margin:7px 0 3px;font-size:13px}.afa-plan-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.afa-plan-card strong{font-size:13px}.afa-plan-card button{border-radius:11px;width:max-content;height:34px;margin-top:8px;padding:0 11px;font-size:9px}.afa-plan-card button svg{width:13px}.afa-store-section{flex-direction:column;justify-content:flex-start;width:min(100%,340px);min-height:285px;margin:12px auto;padding:14px;display:flex}.afa-store-section>.shop-section-heading{gap:8px}.afa-store-section .afa-my-requests{margin-top:auto;padding-top:8px}.afa-store-section .afa-plan-card{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.afa-store-section .afa-plan-card h3{overflow-wrap:anywhere}.afa-store-section .afa-plan-card p{line-height:1.35}.afa-store-section .afa-plan-card button{white-space:nowrap}@media(max-width:380px){.afa-store-section{width:100%;min-height:0;margin:10px 0;padding:12px}.afa-store-section .afa-my-requests{margin-top:10px}}.admin-categories-manager{gap:18px;display:grid}.admin-category-toolbar{flex-wrap:wrap;gap:10px;display:flex}.admin-category-toolbar .admin-action,.admin-category-new{color:#162033;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.admin-category-new{color:#fff;background:linear-gradient(110deg,#16a34a,#10b981);border-color:#0eaa65;box-shadow:0 10px 22px #10a65a26}.admin-category-form{background:#fff;border:1px solid #e1e6ec;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.admin-category-form h3{grid-column:1/-1;margin:0}.admin-category-form label,.admin-category-edit-form label{color:#192337;gap:7px;font-size:13px;font-weight:650;display:grid}.admin-category-form input,.admin-category-form select,.admin-category-edit-form input{color:#152033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:12px;padding:0 13px}.admin-category-form button{justify-self:start}.admin-category-list{background:#fff;border:1px solid #e2e6eb;border-radius:22px;padding:20px}.admin-category-list>h3{margin:0 0 14px;font-size:16px}.admin-category-card{background:#fff;border:1px solid #e1e5eb;border-radius:20px;padding:16px}.admin-category-card+.admin-category-card{margin-top:12px}.admin-category-head{align-items:flex-start;gap:14px;display:flex}.admin-category-logo{object-fit:cover;border-radius:17px;flex:0 0 72px;width:72px;height:72px}.admin-category-copy{flex-wrap:wrap;flex:1;align-items:center;gap:8px 10px;min-width:0;padding-top:2px;display:flex}.admin-category-copy>b{color:#111827;width:100%;font-size:15px}.admin-category-copy>small{color:#758196;width:100%}.admin-category-count{color:#465265;background:#f1f3f5;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:650}.admin-category-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-category-actions .admin-action,.admin-subcategory-row .admin-action{color:#182235;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-weight:650;display:inline-flex}.admin-category-actions .admin-action:last-child{color:#fff;background:#ef4444;border-color:#fee2e2}.admin-category-actions .admin-action:last-child:hover{background:#dc2626}.admin-category-edit-form{background:#f8fafc;border-radius:15px;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:12px;margin:16px 0;padding:16px;display:grid}.admin-category-edit-form .admin-category-new{min-height:42px}.admin-subcategory-list{border-top:1px solid #e8ebef;margin-top:18px;padding-top:14px}.admin-subcategory-list>b{margin-bottom:8px;font-size:13px;display:block}.admin-subcategory-list>p{color:#788397;margin:0;font-size:13px}.admin-subcategory-row{border-top:1px solid #f0f2f5;align-items:center;gap:9px;padding:10px 0;display:flex}.admin-subcategory-row>span{flex:1;font-weight:600}.admin-subcategory-row>small{font-weight:650}.admin-subcategory-row>small.on{color:#059669}.admin-subcategory-row>small.off{color:#8992a0}.admin-subcategory-row .admin-action{min-height:32px;padding:0 10px;font-size:12px}.admin-subcategory-row .admin-action:last-child{color:#dc2626;border-color:#fee2e2}@media(max-width:700px){.admin-category-form{grid-template-columns:1fr;padding:16px}.admin-category-head{flex-wrap:wrap}.admin-category-actions{justify-content:flex-start;width:100%}.admin-category-edit-form{grid-template-columns:1fr}.admin-category-list{padding:14px}.admin-category-logo{flex-basis:58px;width:58px;height:58px}.admin-subcategory-row{flex-wrap:wrap}.admin-subcategory-row>span{flex-basis:45%}}.admin-order-status-overview{margin-bottom:20px}.admin-order-status-overview .admin-card-heading{margin-bottom:14px}.admin-order-status-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.admin-order-status-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e9;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;min-height:120px;padding:16px;display:grid;box-shadow:0 10px 26px #1e293b08}.admin-order-status-card:hover{border-color:#a8ddbd;transform:translateY(-1px)}.admin-order-status-card>i{color:#fff;border-radius:14px;grid-row:1;place-items:center;width:42px;height:42px;display:grid}.admin-order-status-card>span{color:#707b8a;font-size:12px;font-weight:700}.admin-order-status-card>b{color:#172033;grid-column:1/-1;align-self:end;font:800 25px/1 Manrope,sans-serif}.admin-order-status-card .metric-blue{background:#3477f5}.admin-order-status-card .metric-purple{background:#8534ed}.admin-order-status-card .metric-green{background:#18b761}.admin-order-status-card .metric-orange{background:#fa741d}.admin-order-status-card .metric-red{background:#ef343b}@media(max-width:1100px){.admin-order-status-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.admin-order-status-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-order-status-card{border-radius:16px;gap:7px 8px;min-height:102px;padding:12px}.admin-order-status-card>i{border-radius:11px;width:34px;height:34px}.admin-order-status-card>i svg{width:17px}.admin-order-status-card>span{font-size:10px}.admin-order-status-card>b{font-size:21px}}.modal{max-height:calc(100dvh - 32px);overflow-y:auto}.signup-phone-hint{margin-top:5px}.modal .signup-phone-hint{font-size:9px;line-height:1.45}.afa-section-icon{background:#fff;padding:0;overflow:hidden}.afa-section-icon img,.admin-afa-plan-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.admin-afa-plan-mark{background:#fff;padding:0;overflow:hidden}:root{--site-violet:#6d28d9;--site-violet-dark:#4c1d95;--site-orange:#f97316;--site-orange-dark:#ea580c;--site-lavender:#f5f0ff;color:#251b35;background:#fff}body,.app-shell,.storefront,.admin-layout,.dashboard-outer,.dashboard-page{color:#251b35;background:#fff}.header,.shop-header,.admin-topbar,.panel,.admin-card,.metric-card,.dashboard-stats article,.dashboard-recent,.store-bundle,.network-category{background-color:#fff}.brand,.shop-brand,.shop-brand b,.track-brand b,.hero h1,.inner-head h1{color:#32145f}.brand-gh,.nav button.active,.login-link,.trustline svg{color:var(--site-violet)}.brand-mark,.shop-brand-icon,.admin-brand-mark{background:var(--site-violet)}.brand-mark span,.shop-brand-icon span,.shop-brand-icon i{background:#fff}.nav button.active:after{background:var(--site-orange)}.signup-button,.primary,.track-submit,.shop-register,.store-bundle>button.bundle-buy-button,.afa-plan-card button,.afa-request-submit,.admin-category-new,.admin-plan-submit,.admin-afa-primary,.admin-mark-completed,.admin-order-search button{background:var(--site-orange);color:#fff}.signup-button:hover,.primary:hover,.track-submit:hover,.store-bundle>button.bundle-buy-button:hover,.afa-plan-card button:hover,.afa-request-submit:hover,.admin-category-new:hover,.admin-afa-primary:hover,.admin-order-search button:hover{background:var(--site-orange-dark)}.shop-login,.outline,.admin-action,.admin-afa-secondary{color:var(--site-violet);background:#fff;border-color:#ded0f5}.shop-login:hover,.outline:hover,.admin-action:hover{background:var(--site-lavender);border-color:#c4a9ee}.testbar{color:var(--site-violet-dark);background:#f5f0ff}.testbar>span:first-child{background:var(--site-orange);box-shadow:0 0 0 3px #ffeddc}.hero h1 span,.eyebrow,.hero-proof b{color:var(--site-violet)}.trustline svg,.phone-bottom>svg,.phone-bottom>span:first-child{color:var(--site-orange)}.network-category{border-color:#e6dcf5!important}.network-category>button{background:var(--site-lavender);color:var(--site-violet);border-color:#e3d5f7}.category-pill,.category-pill-at,.category-pill-mtn,.category-pill-telecel{background:var(--site-orange);color:#fff}.category-pill svg{color:#fff;fill:#fff}.clear-network{background:var(--site-lavender);color:var(--site-violet);border-color:#e2d4f6}.bundle-network-mark{border:1px solid #ece4f7}.afa-section-eyebrow{color:var(--site-violet)}.afa-section-icon{background:var(--site-lavender);color:var(--site-violet);border:1px solid #e7dcf7}.afa-plan-badge{background:var(--site-violet);color:#fff}.afa-plan-card button{background:var(--site-orange);color:#fff}.afa-request-form{background:#faf7ff;border-color:#e5d8f5}.afa-request-submit{background:var(--site-violet)}.afa-request-submit:hover{background:var(--site-violet-dark)}.shop-bottom-nav button svg,.shop-bottom-nav>a svg{color:var(--site-violet);stroke:var(--site-violet)}.shop-bottom-nav button.current svg{color:var(--site-orange);stroke:var(--site-orange);fill:var(--site-orange)}.admin-sidebar{background:#32145f}.admin-brand-mark{background:var(--site-orange)}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#4b2780}.admin-sidebar nav button.active{box-shadow:inset 4px 0 var(--site-orange)}.admin-sidebar nav button.active svg,.admin-sidebar-bottom{color:#ffb274}.admin-topbar{border-color:#eee7f6}.admin-heading h1,.admin-card h2{color:#32145f}.admin-role-badge{background:var(--site-lavender);color:var(--site-violet);border-color:#e4d7f5}.admin-avatar{background:var(--site-violet)}.admin-content{background:#fff}.admin-metric-icon.green,.admin-metric-icon.blue,.admin-metric-icon.dark{background:var(--site-violet)}.admin-metric-icon.orange{background:var(--site-orange)}.admin-metric>b.green,.admin-metric>b.blue{color:var(--site-violet)}.admin-metric-icon.green svg,.admin-metric-icon.blue svg,.admin-metric-icon.dark svg{color:#fff}.admin-status-bar .success,.admin-status-row>i.success{background:var(--site-violet)}.admin-status-row>i.pending{background:var(--site-orange)}.admin-chart-track i{background:linear-gradient(180deg,#a78bfa,var(--site-violet))}.admin-card-heading button{background:var(--site-lavender);color:var(--site-violet)}.admin-afa-plan-mark{border:1px solid #e1d3f5}.admin-afa-primary,.admin-category-new,.admin-plan-submit{box-shadow:0 8px 18px #f9731628}.category-pill-at,.store-bundle>button.bundle-buy-button.at{color:#fff;background:#243f78}.category-pill-mtn,.store-bundle>button.bundle-buy-button.mtn{color:#142d3e;background:#ffcb05}.category-pill-telecel,.store-bundle>button.bundle-buy-button.telecel{color:#fff;background:#ed1c2e}.category-pill-at svg,.category-pill-telecel svg{color:#fff;fill:#fff}.category-pill-mtn svg{color:#142d3e;fill:#142d3e}.store-bundle>button.bundle-buy-button.at:hover{background:#1c3568}.store-bundle>button.bundle-buy-button.mtn:hover{background:#e8b900}.store-bundle>button.bundle-buy-button.telecel:hover{background:#d51a2a}.afa-plan-card{background:linear-gradient(150deg,#39372f,#24231f);border-color:#d8bd00;box-shadow:0 10px 22px #24231f20}.afa-plan-badge{color:#302b00;background:#ffdf00}.afa-plan-card button{color:#28250b;background:#ffdf00}.afa-plan-card button:hover{background:#f0d000}.afa-plan-card button svg{color:inherit}.network-bundles-page{min-height:62vh;padding-top:7px}.network-page-back{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #e8ddf6;border-radius:12px;align-items:center;gap:8px;min-height:40px;margin:0 0 20px;padding:0 14px;font:650 12px DM Sans;display:inline-flex}.network-page-title{background:#fff;border:1px solid #eee8f7;border-radius:20px;align-items:center;gap:15px;margin-bottom:22px;padding:19px;display:flex}.network-page-logo{border-radius:17px;width:62px;height:62px}.network-page-title>div{gap:4px;display:grid}.network-page-title span{color:#7c6a91;letter-spacing:.13em;font-size:9px;font-weight:800}.network-page-title h1{color:#32145f;margin:0;font:800 22px Manrope,sans-serif}.network-page-title p{color:#778092;margin:0;font-size:12px}.network-bundles-page .store-bundle{border-color:#0000;box-shadow:0 8px 20px #18203314}.network-bundles-page.mtn .store-bundle{background:#ffdc36}.network-bundles-page.at .store-bundle{background:#243f78}.network-bundles-page.telecel .store-bundle{background:#ed1c2e}.network-bundles-page .store-bundle-info>b,.network-bundles-page .store-bundle-info strong{color:#173c31}.network-bundles-page .store-bundle-info>div>b,.network-bundles-page .store-bundle-info>small{color:#3d4956}.network-bundles-page.at .store-bundle-info>div>b,.network-bundles-page.at .store-bundle-info>small,.network-bundles-page.at .store-bundle-info strong,.network-bundles-page.telecel .store-bundle-info>div>b,.network-bundles-page.telecel .store-bundle-info>small,.network-bundles-page.telecel .store-bundle-info strong{color:#fff}.network-bundles-page .bundle-network-mark{border-color:#ffffffa8}.network-bundles-page .store-bundle>button.bundle-buy-button{color:#fff;background:#f97316}.network-bundles-page .store-bundle>button.bundle-buy-button:hover{background:#ea580c}.network-bundles-page.at .store-popular,.network-bundles-page.telecel .store-popular{color:#fff;background:#ffffff2b}.airtel-bigtime-label{color:#fff!important;background:#6d28d9!important}.whatsapp-glyph{color:#25d366;place-items:center;width:18px;height:18px;display:inline-grid}.whatsapp-glyph svg,.shop-bottom-nav>a svg{fill:currentColor;stroke:none;width:22px;height:22px;display:block}.shop-bottom-nav>a svg{color:#25d366}.network-page-back:hover{background:#f5f0ff;border-color:#d7c3f2}.network-bundles-page .store-bundle{transition:transform .18s,box-shadow .18s}.network-bundles-page .store-bundle:hover{transform:translateY(-2px);box-shadow:0 13px 26px #18203320}@media(max-width:560px){.network-page-title{gap:11px;padding:14px}.network-page-logo{border-radius:14px;width:50px;height:50px}.network-page-title h1{font-size:18px}.network-page-title p{font-size:10px}.network-bundles-page .store-bundle{grid-template-columns:48px minmax(0,1fr);gap:10px}.network-bundles-page .bundle-buy-button{grid-column:1/-1;width:100%}}.network-category-list{align-items:stretch}.network-category.bigtime-folder{background:#fff;border-color:#d7c7f0}.network-category.afa-folder{background:#fff;border-color:#f0d9c7}.network-category.info-folder{background:#fff;border-color:#e2d7f4}.bigtime-folder-logo,.afa-folder-logo{background:#fff;padding:0;overflow:hidden}.bigtime-folder-logo img,.afa-folder-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.bigtime-folder .category-pill{color:#fff;background:#243f78}.bigtime-folder .category-pill svg{color:#fff;fill:none}.afa-folder .category-pill{color:#302b00;background:#ffdf00}.afa-folder .category-pill svg{color:currentColor;fill:none}.info-folder-logo{color:#fff;background:#17131f}.info-folder-logo svg{width:28px;height:28px}.info-folder .category-pill{color:#fff;background:#6d28d9}.info-folder .category-pill svg{fill:none}.bigtime-page-logo{background:#fff;overflow:hidden}.bigtime-page-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.network-bundles-page.bigtime .store-bundle{background:#243f78}.network-bundles-page.bigtime .store-bundle-info>div>b,.network-bundles-page.bigtime .store-bundle-info>small,.network-bundles-page.bigtime .store-bundle-info strong{color:#fff}.afa-folder-page{background:#fff;border:1px solid #e8def3;border-radius:22px;padding:20px;box-shadow:0 15px 38px #24143d0c}.afa-folder-page .network-page-back{margin-bottom:16px}.info-shortcode-page{background:#fff;border:1px solid #e8def3;border-radius:24px;min-height:62vh;padding:20px;box-shadow:0 15px 38px #24143d0c}.info-shortcode-heading{color:#fff;background:#17131f;border-radius:20px;align-items:center;gap:14px;margin:2px 0 22px;padding:19px;display:flex}.info-shortcode-heading>span{color:#fff;background:#6d28d9;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.info-shortcode-heading>span svg{width:25px;height:25px}.info-shortcode-heading>div{gap:4px;display:grid}.info-shortcode-heading small{color:#d7c3f2;letter-spacing:.14em;font-size:9px;font-weight:800}.info-shortcode-heading h1{color:#fff;margin:0;font:800 22px Manrope,sans-serif}.info-shortcode-heading p{color:#ded9e6;margin:0;font-size:12px}.shortcode-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.shortcode-card{background:#fff;border:1px solid #eee8f4;border-radius:18px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 22px #17131f09}.shortcode-logo{border-radius:13px;width:44px;height:44px}.shortcode-card>div{justify-items:start;gap:7px;min-width:0;display:grid}.shortcode-card h2{color:#17131f;margin:0;font:750 14px Manrope,sans-serif}.shortcode-card p{color:#6e6877;margin:0;font-size:11px;line-height:1.5}.shortcode-card>div>b{color:#4c1d95;letter-spacing:.02em;background:#f1ebfb;border-radius:10px;padding:7px 10px;font:800 15px Manrope,sans-serif}.shortcode-card a{color:#6d28d9;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.shortcode-card a svg{width:13px;height:13px}.shortcode-card.mtn{border-top:3px solid #ffcb05}.shortcode-card.bigtime{border-top:3px solid #243f78}.shortcode-card.telecel{border-top:3px solid #ed1c2e}.shortcode-note{color:#777080;align-items:center;gap:7px;margin:16px 0 0;font-size:10px;display:flex}.shortcode-note svg{color:#f97316;flex:none}.dashboard-page,.dashboard-outer{color:#17131f;background:#f6f3fa}.dashboard-top{border-color:#e9e2f0}.dashboard-title h1{color:#17131f}.dashboard-title p{color:#776d82}.dashboard-menu{color:#6d28d9}.dashboard-avatar{color:#4c1d95;background:#f0e9fa;border-color:#e5d9f3}.dashboard-menu-panel{border-color:#e7dcf1}.dashboard-menu-panel button{color:#26202c}.dashboard-menu-panel button:hover{background:#f5f0fa}.dashboard-menu-panel button svg{color:#6d28d9}.dashboard-balance{background:linear-gradient(120deg,#4c1d95,#6d28d9 73%,#813de0);box-shadow:0 14px 30px #4c1d952b}.dashboard-balance:after{background:linear-gradient(120deg,#f97316,#fb923c)}.dashboard-balance .balance-kicker{color:#e9ddf8}.dashboard-balance .balance-actions button:first-child{color:#fff;background:#f97316}.dashboard-balance .balance-actions button:nth-child(2),.dashboard-balance .balance-actions button:nth-child(3){color:#fff;background:#ffffff20;border-color:#ffffff4d}.balance-orb.orb-a{background:#f973162e}.balance-orb.orb-b{background:#fff2}.dashboard-shortcuts>button,.dashboard-stats article,.dashboard-recent{background:#fff;border-color:#e9e2f0;box-shadow:0 8px 22px #21133308}.dashboard-shortcuts>button>b,.dashboard-stats article>b,.dashboard-recent h2{color:#17131f}.dashboard-shortcuts .shortcut-icon.buy,.dashboard-shortcuts .shortcut-icon.orders{color:#6d28d9;background:#f1e9fc}.dashboard-shortcuts .shortcut-icon.wallet{color:#f97316;background:#fff0e5}.dashboard-stats .stat-label{color:#776d82}.dashboard-stats article>b{color:#17131f}.dashboard-recent-head p,.dashboard-order small,.dashboard-no-orders small{color:#776d82}.dashboard-recent-head button,.dashboard-no-orders button{color:#6d28d9}.dashboard-footer{color:#776d82}.dashboard-footer strong{color:#6d28d9}.folder-card{cursor:pointer;transition:transform .16s,box-shadow .16s}.folder-card:hover{transform:translateY(-2px);box-shadow:0 16px 30px #28133c17}.folder-card:focus-visible{outline-offset:3px;outline:3px solid #f97316}.folder-open-hint{color:#6d28d9;background:#f7f2fc;border:1px solid #eee0f8;border-radius:13px;align-self:flex-end;place-items:center;width:38px;height:38px;display:grid}.folder-open-hint svg{width:18px;height:18px}.whatsapp-channel-cta{color:#087d45;text-align:left;cursor:pointer;background:#effcf4;border:1px solid #bdebd1;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:16px;padding:13px 16px;text-decoration:none;display:flex}.whatsapp-channel-cta>svg:first-child{flex:none;width:25px;height:25px}.whatsapp-channel-cta span{flex:1;gap:3px;display:grid}.whatsapp-channel-cta b{font:750 13px Manrope,sans-serif}.whatsapp-channel-cta small{color:#537460;font:500 11px DM Sans,sans-serif}.whatsapp-channel-cta>svg:last-child{width:17px;height:17px}.whatsapp-channel-cta:hover{background:#e2f8eb;border-color:#85d8a7}@media(max-width:760px){.shortcode-list{grid-template-columns:1fr}.shortcode-card{align-items:center}.afa-folder-page,.info-shortcode-page{border-radius:20px;padding:14px}.info-shortcode-heading{padding:15px}.info-shortcode-heading h1{font-size:19px}}.storefront{color:#f8f4fc;background:#1b1029}.shop-header{background:#1b1029;border-color:#3e2855}.shop-icon-button{color:#fff;background:#2a1a3d;border-color:#54396b}.shop-brand b{color:#fff}.shop-brand small{color:#c9bdd5}.shop-brand-icon{background:#4c1d95;border-color:#7652b1}.shop-brand-icon span{background:#fff}.shop-content{background:#1b1029}.shop-account-actions{border-color:#49315f}.shop-login{color:#fff;background:#4b1d78;border-color:#7a55a5}.shop-register{color:#fff;background:#09080b;border-color:#09080b;box-shadow:0 10px 20px #0004}.shop-account-actions>button{min-height:57px}.track-prompt{background:linear-gradient(115deg,#e85a05,#c94300);border-color:#f77a2e;box-shadow:0 10px 24px #ad3a0038}.track-prompt b,.track-prompt small{color:#fff}.track-prompt small{opacity:.9}.track-clock{color:#fff;background:#ffffff16;border-color:#ffffff8a}.track-chevron,.shop-section-heading h2{color:#fff}.shop-section-heading p{color:#c5b6d3}.category-count{color:#ff9b56}.network-category,.network-category.bigtime-folder,.network-category.afa-folder,.network-category.info-folder{box-shadow:0 13px 28px #0c07141f;background:#2a1a3d!important;border-color:#56396e!important}.category-details h3{color:#fff}.category-details p{color:#c6b8d3}.folder-open-hint{color:#fff;background:#492267;border-color:#72419b}.network-category.bigtime-folder .category-pill{color:#fff;background:#263d6f}.network-category.afa-folder .category-pill{color:#ffe779;background:#6b5000}.network-category.info-folder .category-pill{color:#fff;background:#4c1d95}.shop-footer{color:#4c1d95}.shop-footer strong,.shop-footer span{color:#6d28d9}.shop-bottom-nav{background:#1b1029f5;border-color:#49315f}.shop-bottom-nav button,.shop-bottom-nav>a{color:#fff;background:#2a1a3d;border-color:#54396b}.shop-bottom-nav button:hover,.shop-bottom-nav>a:hover{background:#39224f;border-color:#8056a4}.shop-bottom-nav button.current svg{color:#ff8a32;fill:#ff8a32}.shop-search{color:#fff;background:#2a1a3d;border-color:#54396b}.shop-search input{color:#fff;background:0 0}.shop-search input::placeholder{color:#c2b5ce}.shop-search>button{color:#fff}.store-drawer{color:#fff;background:#21132f}.drawer-brand-card{background:#2a1a3d;border-color:#54396b}.drawer-brand-card b{color:#fff}.drawer-links>button,.drawer-links>a{color:#4c1d95}.drawer-links button:hover,.drawer-links a:hover{background:#fff1e5;border-color:#f97316}.network-page-back{color:#e6d8f2;background:#2a1a3d;border-color:#583b70}.network-page-title{background:#2a1a3d;border-color:#56396e}.network-page-title h1{color:#fff}.network-page-title p,.network-page-title span{color:#c9bdd5}.network-bundles-page,.afa-folder-page,.info-shortcode-page{color:#f8f4fc;background:#21132f;border-color:#56396e}.network-bundles-page .network-page-title{background:#2a1a3d}.store-empty,.afa-no-plans{color:#e4d8ee;background:#2a1a3d;border-color:#56396e}.afa-plan-card{background:#2a1a3d;border-color:#765b00}.afa-plan-card h3{color:#fff}.afa-plan-card p{color:#ddd1e8}.afa-plan-card strong{color:#ffe568}.afa-request-form,.afa-my-requests{color:#fff;background:#2a1a3d;border-color:#56396e}.afa-request-form label{color:#f3ebfa}.afa-request-form input,.afa-request-form textarea{color:#fff;background:#1b1029;border-color:#654880}.afa-my-requests article{border-color:#56396e}.afa-my-requests-head b,.afa-my-requests article b{color:#fff}.afa-my-requests article small,.afa-my-requests>p{color:#c9bdd5}.info-shortcode-heading{background:#100a18}.shortcode-card{background:#2a1a3d;border-color:#56396e;box-shadow:0 8px 22px #08050d35}.shortcode-card h2{color:#fff}.shortcode-card p,.shortcode-note{color:#d0c3db}.public-shop-update{color:#fff;background:#2a1a3d;border-color:#56396e}.public-shop-update .notice-copy small{color:#e0d7e8}@media(max-width:560px){.shop-content{background:#1b1029}.network-category{background:#2a1a3d!important}}.agent-dashboard{color:#211b2c;background:#fff;max-width:1200px;min-height:calc(100vh - 80px);margin:0 auto;padding:34px 26px 52px}.agent-dashboard-head{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 26px;display:flex}.agent-kicker{letter-spacing:.15em;color:#6d28d9;font-size:10px;font-weight:800}.agent-dashboard-head h1{margin:8px 0 4px;font:800 30px Manrope,sans-serif}.agent-dashboard-head p,.agent-tool-panel>p{color:#797181;margin:0;font-size:13px}.agent-refresh,.agent-back{color:#4c1d95;cursor:pointer;background:#fff;border:1px solid #e7e1ec;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font:700 12px DM Sans;display:inline-flex}.agent-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}.agent-folder{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;min-height:165px;padding:19px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.agent-folder:hover{transform:translateY(-3px);box-shadow:0 13px 28px #29113b14}.agent-folder-icon{background:#ffffff30;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.agent-folder-icon svg{width:21px;height:21px}.agent-folder b{font:750 15px Manrope,sans-serif}.agent-folder small{opacity:.82;max-width:205px;font:500 11px/1.45 DM Sans}.agent-folder-arrow{width:16px;position:absolute;top:23px;right:17px}.agent-tile-violet{color:#4c1d95;background:#f1e9fc;border-color:#e4d5f5}.agent-tile-orange{color:#c4510b;background:#fff0e5;border-color:#ffdfc8}.agent-tile-green{color:#13733c;background:#eaf8ef;border-color:#d1eedb}.agent-tile-black{color:#fff;background:#201b27;border-color:#201b27}.agent-order-panel,.agent-tool-panel{background:#fff;border:1px solid #e9e4ec;border-radius:20px;padding:22px;box-shadow:0 8px 24px #25153208}.agent-order-heading p{color:#797181;margin:6px 0 0;font-size:12px}.stage-pending{color:#a36c08}.stage-processing{color:#6d28d9}.stage-delivered{color:#16803c}.stage-refunded{color:#c4510b}.stage-failed{color:#d43c45}.agent-empty-orders,.agent-message{color:#7e7586;padding:18px 0;font-size:12px}.agent-tool-panel .agent-back{margin-bottom:18px}.agent-tool-panel h2{margin-bottom:7px}.agent-save{color:#fff;cursor:pointer;background:#6d28d9;border:0;border-radius:12px;margin-top:16px;padding:12px 17px;font:750 12px DM Sans}.track-phone-entry{gap:8px;display:flex}.track-phone-entry input{flex:1;min-width:0}.track-phone-entry button{color:#5b249a;cursor:pointer;background:#fff;border:1px solid #e2d9ec;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font:700 12px DM Sans;display:flex}.forgot-password,.reset-resend{color:#6d28d9;cursor:pointer;background:0 0;border:0;margin:12px 0 0 auto;font:700 12px DM Sans;display:block}.reset-code-row{gap:8px;display:flex}.reset-code-row .form-input{flex:1}.reset-code-row .outline{white-space:nowrap;align-items:center;gap:5px;display:flex}.reset-modal .modal-primary{margin-top:15px}@media(max-width:800px){.agent-folder-grid,.agent-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-dashboard{padding:22px 15px 40px}.agent-order-panel,.agent-tool-panel{padding:16px}}@media(max-width:480px){.agent-dashboard-head h1{font-size:25px}.agent-folder{min-height:145px;padding:15px}.agent-order-row{grid-template-columns:1fr auto;gap:10px}.agent-order-row>strong{grid-area:1/2}.agent-referral-link{flex-direction:column;align-items:flex-start}.agent-price-list input{width:112px}.reset-code-row{flex-direction:column}.reset-code-row .outline{justify-content:center;min-height:42px}}.agent-store-return{border-bottom:1px solid #eee9f1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:0 0 16px;display:flex}.agent-store-return button{color:#54208f;cursor:pointer;background:#f5effc;border:1px solid #e5d8f2;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font:750 12px DM Sans;display:flex}.agent-store-return span{color:#766a82;letter-spacing:.06em;text-align:right;font:700 9px DM Sans}@media(max-width:480px){.agent-store-return{flex-direction:column;align-items:flex-start}.agent-store-return span{text-align:left}}.purchase-mode-tabs{background:#fff;border:1px solid #e9e2f0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0 14px;padding:6px;display:grid}.purchase-mode-tabs button{color:#40354c;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;font:750 14px Manrope,sans-serif;display:flex}.purchase-mode-tabs button svg{width:18px;height:18px}.purchase-mode-tabs button.active{color:#fff;background:linear-gradient(105deg,#4c1d95,#6d28d9 72%,#f97316);box-shadow:0 7px 18px #4c1d9526}.bulk-order-panel{background:#fff;border:1px solid #e9e2f0;border-radius:20px;margin:0 0 18px;padding:18px;box-shadow:0 8px 22px #21133308}.bulk-order-heading,.bulk-order-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.bulk-order-heading>div{gap:5px;display:grid}.bulk-order-heading b{color:#21152e;font:800 16px Manrope,sans-serif}.bulk-order-heading small,.bulk-order-footer>span{color:#776d82;font-size:12px}.bulk-template-button{color:#5b21a5;cursor:pointer;background:#f8f5fc;border:1px solid #e7dcf1;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.bulk-number-label{color:#342844;gap:7px;margin-top:16px;font-size:13px;font-weight:750;display:grid}.bulk-number-label textarea{resize:vertical;box-sizing:border-box;color:#21152e;background:#fff;border:1px solid #ddd4e7;border-radius:12px;width:100%;padding:13px;font:500 14px/1.65 Manrope,sans-serif}.bulk-number-label textarea:focus{border-color:#0000;outline:2px solid #8b5cf6}.bulk-file-picker{color:#5b21a5;cursor:pointer;background:#faf7ff;border:1px dashed #a78bca;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:14px;font-weight:750;display:flex;position:relative}.bulk-file-picker small{color:#776d82;width:100%;padding-left:28px;font-size:11px;font-weight:500}.bulk-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.bulk-order-footer{margin-top:13px}.bulk-order-footer button{color:#fff;cursor:pointer;background:#6d28d9;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:800;display:flex}.bulk-order-footer button:disabled{opacity:.48;cursor:not-allowed}.bulk-order-message{color:#5b21a5;margin:12px 0 0;font-size:12px;font-weight:700}.bulk-selected-bundle{outline-offset:2px;outline:2px solid #7c3aed}.network-bundles-page .bulk-selected-bundle .bundle-buy-button{color:#fff;background:#6d28d9}@media(max-width:540px){.purchase-mode-tabs{gap:3px;padding:4px}.purchase-mode-tabs button{flex-direction:column;gap:4px;min-height:57px;font-size:11px}.purchase-mode-tabs button svg{width:17px;height:17px}.bulk-order-panel{padding:13px}.bulk-order-heading{align-items:flex-start}.bulk-order-heading b{font-size:14px}.bulk-order-heading small{font-size:10px}.bulk-template-button{padding:8px;font-size:11px}.bulk-order-footer{flex-direction:column;align-items:flex-start}.bulk-order-footer button{width:100%}}.network-bundles-page .store-bundle-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}.network-bundles-page .store-bundle{box-sizing:border-box;border:1px solid #0000;border-radius:24px;grid-template-rows:minmax(70px,1fr) 52px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px 14px;min-height:196px;padding:18px 20px;display:grid;box-shadow:0 9px 22px #10172c12}.network-bundles-page.mtn .store-bundle{background:#ffc400;border-color:#f4bd00}.network-bundles-page.at .store-bundle{background:#2870d7;border-color:#2364c4}.network-bundles-page.telecel .store-bundle{background:#d92c32;border-color:#c9252b}.network-bundles-page .bundle-network-mark{width:66px;height:66px;color:inherit;background:#ffffff16;border:1px solid #ffffff70;border-radius:17px;grid-area:1/1}.network-bundles-page .store-bundle-info{grid-area:1/2;align-self:center}.network-bundles-page .store-bundle-info>div{flex-wrap:wrap}.network-bundles-page .store-bundle-info b{font:800 19px/1.2 Manrope,sans-serif}.network-bundles-page .store-bundle-info>small{margin-top:5px;font:500 12px/1.3 DM Sans,sans-serif}.network-bundles-page .store-bundle-info strong{margin-top:4px;font:800 16px/1.2 Manrope,sans-serif}.network-bundles-page.mtn .store-bundle-info b,.network-bundles-page.mtn .store-bundle-info>small,.network-bundles-page.mtn .store-bundle-info strong{color:#151515}.network-bundles-page.at .store-bundle-info b,.network-bundles-page.at .store-bundle-info>small,.network-bundles-page.at .store-bundle-info strong,.network-bundles-page.telecel .store-bundle-info b,.network-bundles-page.telecel .store-bundle-info>small,.network-bundles-page.telecel .store-bundle-info strong{color:#fff}.network-bundles-page .store-bundle>button.bundle-buy-button{color:#fff;background:#07152f;border-radius:15px;grid-area:2/1/auto/-1;justify-content:center;width:100%;height:52px;font:800 15px Manrope,sans-serif}.network-bundles-page.mtn .store-bundle>button.bundle-buy-button{color:#ffd21a}.network-bundles-page .store-bundle>button.bundle-buy-button svg{width:18px;height:18px}.network-bundles-page .bulk-selected-bundle{outline-offset:2px;outline:3px solid #f97316}.network-bundles-page.bigtime .store-bundle{background:#2870d7;border-color:#2364c4}.network-bundles-page.bigtime .store-bundle-info b,.network-bundles-page.bigtime .store-bundle-info>small,.network-bundles-page.bigtime .store-bundle-info strong{color:#fff}@media(max-width:560px){.network-bundles-page .store-bundle-list{grid-template-columns:1fr;gap:14px}.network-bundles-page .store-bundle{border-radius:22px;grid-template-rows:minmax(68px,1fr) 50px;grid-template-columns:62px minmax(0,1fr);gap:10px 12px;min-height:180px;padding:16px}.network-bundles-page .bundle-network-mark{width:62px;height:62px}.network-bundles-page .store-bundle-info b{font-size:18px}.network-bundles-page .store-bundle>button.bundle-buy-button{height:50px}}.agent-portal{color:#211b2c;background:#f6f5f8;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.agent-sidebar{box-sizing:border-box;color:#fff;background:#211536;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.agent-brand-mark{align-items:center;gap:10px;padding:6px 8px 24px;font:800 18px Manrope,sans-serif;display:flex}.agent-brand-mark:before{content:"DS";background:linear-gradient(140deg,#8b5cf6,#f97316);border-radius:11px;place-items:center;width:34px;height:34px;font:900 12px Manrope;display:grid}.agent-user-summary{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;justify-items:start;gap:5px;padding:14px 10px 21px;display:grid}.agent-avatar{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:4px;font:800 19px Manrope;display:grid}.agent-user-summary b{font:750 13px Manrope}.agent-user-summary small{color:#cfc3df;font-size:11px}.agent-sidebar nav{gap:5px;margin-top:18px;display:grid}.agent-sidebar nav button,.agent-sidebar-logout{color:#ded5e9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font:600 12px DM Sans;display:flex}.agent-sidebar nav button:hover,.agent-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#6d28d9,#8538d2)}.agent-sidebar-logout{color:#5b21a5;background:#fff;margin-top:auto;font-weight:800}.agent-main{box-sizing:border-box;width:min(1200px,100%);margin:0 auto;padding:28px clamp(16px,3vw,38px) 40px}.agent-main-head{border-bottom:1px solid #e7e3eb;justify-content:space-between;align-items:center;gap:20px;padding:2px 0 22px;display:flex}.agent-main-head h1{color:#211b2c;margin:6px 0 4px;font:800 27px Manrope,sans-serif}.agent-main-head p{color:#797181;margin:0;font-size:12px}.agent-balance-card{color:#fff;background:linear-gradient(115deg,#5b21b6,#742bd1 60%,#f97316 135%);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-height:160px;margin:22px 0;padding:25px 28px;display:flex;box-shadow:0 15px 34px #57239125}.agent-balance-card>div{gap:9px;display:grid}.agent-balance-card span{align-items:center;gap:8px;font:700 14px Manrope;display:flex}.agent-balance-card strong{font:850 clamp(27px,4vw,42px) Manrope}.agent-balance-card small{color:#f0e6fa;font-size:11px}.agent-balance-card button,.agent-text-link{color:#5b21a5;cursor:pointer;background:#fff;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font:750 12px DM Sans;display:flex}.agent-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.agent-quick-grid>button{text-align:left;cursor:pointer;border:1px solid #e6e0ec;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:110px;padding:18px;display:grid;box-shadow:0 5px 18px #1f163006}.agent-quick-grid>button>svg:first-child{background:#ffffff40;border-radius:13px;width:38px;height:38px;padding:9px}.agent-quick-grid span{gap:6px;display:grid}.agent-quick-grid b{font:750 14px Manrope}.agent-quick-grid small{opacity:.85;font-size:11px;line-height:1.4}.agent-quick-buy{color:#fff;background:#6d28d9}.agent-quick-history{color:#fff;background:#f97316}.agent-order-panel,.agent-tool-panel{background:#fff;border:1px solid #e7e3eb;border-radius:19px;margin:0 0 18px;padding:21px;box-shadow:0 7px 24px #25153208}.agent-order-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-order-heading h2,.agent-tool-panel h2{color:#211b2c;margin:0;font:750 18px Manrope,sans-serif}.agent-order-heading p,.agent-tool-panel>p{color:#797181;margin:6px 0 0;font-size:12px;line-height:1.55}.agent-order-heading .agent-text-link{background:#f5effc;padding:8px 10px;font-size:11px}.agent-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.agent-stage{text-align:left;cursor:pointer;color:#493f51;background:#fff;border:1px solid #eee9f1;border-radius:13px;grid-template-columns:21px 1fr auto;align-items:center;gap:7px;min-height:69px;padding:10px;display:grid}.agent-stage svg{width:18px}.agent-stage span{font-size:10px;font-weight:700}.agent-stage b{font:800 15px Manrope}.agent-stage.selected{outline-offset:1px;outline:2px solid}.agent-order-tools{justify-content:space-between;align-items:center;gap:12px;margin:17px 0 8px;display:flex}.agent-order-tools label{color:#81788a;border:1px solid #e5dfe9;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:410px;height:42px;padding:0 12px;display:flex}.agent-order-tools input{border:0;outline:0;width:100%;font:500 12px DM Sans}.agent-order-tools button,.agent-referral-link button,.agent-api-key button{color:#5a239f;cursor:pointer;background:#f1e9fc;border:0;border-radius:10px;padding:10px 13px;font:700 11px DM Sans}.agent-order-row{border-top:1px solid #f0edf2;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:66px;padding:12px 5px;display:grid}.agent-order-row>div{gap:6px;display:grid}.agent-order-row b{font:700 12px Manrope}.agent-order-row small{color:#827b89;font-size:10px}.agent-order-row>strong{font-size:12px}.agent-order-status{background:#f5f0fa;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700}.agent-order-status.stage-delivered{background:#eaf8ef}.agent-order-status.stage-failed{background:#fff0f0}.agent-order-status.stage-refunded{background:#fff0e5}.agent-tool-panel{margin-bottom:18px}.agent-referral-link,.agent-api-key{border:1px solid #eee9f1;border-radius:13px;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.agent-referral-link span{font-size:11px;font-weight:700}.agent-referral-link code,.agent-api-key code{overflow-wrap:anywhere;color:#4c1d95;flex:1;font-size:11px}.agent-price-list{border:1px solid #eee9f1;border-radius:14px;max-height:360px;overflow:auto}.agent-price-list label{border-top:1px solid #f2eff4;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 13px;display:flex}.agent-price-list label:first-child{border-top:0}.agent-price-list label>span{gap:4px;display:grid}.agent-price-list b{font:700 11px Manrope}.agent-price-list small{color:#827b89;font-size:10px}.agent-price-list input{border:1px solid #e4dfe8;border-radius:10px;width:145px;height:38px;padding:0 10px;font:600 12px DM Sans}.agent-save{color:#fff;cursor:pointer;background:#6d28d9;border:0;border-radius:12px;align-items:center;gap:7px;margin-top:16px;padding:12px 17px;font:750 12px DM Sans;display:inline-flex}.agent-save:disabled{opacity:.5;cursor:not-allowed}.agent-api-help,.agent-integration-card{background:#f7f2fc;border:1px solid #e4d8f3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:17px 0;padding:16px;display:flex}.agent-api-help>div,.agent-integration-card{align-items:center;gap:12px;display:flex}.agent-api-help span,.agent-integration-card>div{gap:5px;display:grid}.agent-api-help b,.agent-integration-card b{font:750 12px Manrope}.agent-api-help small,.agent-integration-card small{color:#797181;font-size:11px;line-height:1.5}.agent-api-help button{color:#5b21a5;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:9px 12px;font:700 11px DM Sans}.agent-api-key-list{border:1px solid #eee9f1;border-radius:13px;margin-top:15px;overflow:hidden}.agent-api-key-list>div{border-top:1px solid #f1edf3;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.agent-api-key-list>div:first-child{border-top:0}.agent-api-key-list span{gap:5px;display:grid}.agent-api-key-list b{font:700 11px Manrope}.agent-api-key-list small{color:#81788a;font-size:10px}.agent-api-key-list button{color:#d43c45;cursor:pointer;background:#fff0f0;border:0;border-radius:10px;width:36px;height:36px}.agent-field{color:#342844;gap:7px;margin-top:18px;font-size:12px;font-weight:750;display:grid}.agent-field textarea,.agent-field input{box-sizing:border-box;color:#21152e;background:#fff;border:1px solid #ddd4e7;border-radius:12px;width:100%;padding:12px;font:500 13px/1.6 DM Sans,sans-serif}.agent-field textarea{resize:vertical}.agent-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-form-footer small{color:#797181;font-size:11px}.agent-request-list{border-top:1px solid #eee9f1;margin-top:22px}.agent-request-list h3{margin:17px 0 7px;font:750 14px Manrope}.agent-request-list>div{border-bottom:1px solid #f0edf2;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 0;display:grid}.agent-request-list>div>b{font:700 12px Manrope}.agent-request-list>div>small{overflow-wrap:anywhere;color:#81788a;grid-column:1/-1;font-size:10px}.agent-request-list>small{color:#81788a;padding:12px 0;font-size:11px;display:block}.agent-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.agent-field input:disabled{color:#81788a;background:#f5f3f7}.agent-notice{color:#5b21a5;background:#f3edfc;border-radius:12px;padding:12px 14px;font-size:12px}.agent-dashboard-footer{text-align:center;color:#8c8591;padding:22px;font-size:10px}@media(max-width:850px){.agent-portal{grid-template-columns:1fr}.agent-sidebar{height:auto;padding:12px 14px;position:relative}.agent-brand-mark{padding:4px 5px 12px}.agent-user-summary{display:none}.agent-sidebar nav{gap:5px;margin:0;padding:0 0 8px;display:flex;overflow-x:auto}.agent-sidebar nav button{flex:none;min-height:38px}.agent-sidebar-logout{width:auto;min-height:34px;padding:0 10px;position:absolute;top:10px;right:15px}.agent-main{padding:20px 14px 32px}.agent-main-head{padding-bottom:16px}.agent-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.agent-main-head{align-items:flex-start}.agent-main-head h1{font-size:23px}.agent-refresh{padding:9px;font-size:0}.agent-refresh svg{width:18px}.agent-balance-card{border-radius:18px;min-height:130px;padding:19px}.agent-balance-card button{padding:10px;font-size:11px}.agent-quick-grid{grid-template-columns:1fr;gap:10px}.agent-quick-grid>button{min-height:86px}.agent-order-panel,.agent-tool-panel{border-radius:16px;padding:15px}.agent-order-heading{align-items:flex-start}.agent-order-heading h2{font-size:16px}.agent-stage{grid-template-columns:19px 1fr auto;padding:8px}.agent-stage span{font-size:9px}.agent-order-row{grid-template-columns:1fr auto;gap:8px}.agent-order-row>strong{grid-area:1/2}.agent-order-status{justify-self:start}.agent-referral-link{flex-direction:column;align-items:flex-start}.agent-price-list input{width:112px}.agent-profile-grid{grid-template-columns:1fr}.agent-form-footer{flex-direction:column;align-items:flex-start}.agent-form-footer .agent-save{justify-content:center;width:100%}.agent-api-help{align-items:flex-start}.agent-api-help button{white-space:nowrap}}.admin-agent-requests{gap:16px;display:grid}.admin-agent-request-row{border-top:1px solid #efebf2;align-items:center;gap:14px;padding:13px 0;display:flex}.admin-agent-request-row>div:first-child{flex:1;gap:5px;min-width:0;display:grid}.admin-agent-request-row b{font:700 12px Manrope}.admin-agent-request-row small,.admin-agent-request-row p{color:#81788a;overflow-wrap:anywhere;margin:0;font-size:10px}.admin-agent-request-actions{gap:7px;display:flex}.admin-agent-request-actions button{color:#14743c;cursor:pointer;background:#eaf8ef;border:0;border-radius:9px;padding:9px 12px;font:700 11px DM Sans}.admin-agent-request-actions button+button{color:#c52e3d;background:#fff0f0}.admin-agent-request-actions button:disabled{opacity:.5;cursor:wait}.admin-agent-request-row select{color:#493f51;background:#fff;border:1px solid #e5dfe9;border-radius:9px;padding:9px;font:600 11px DM Sans}@media(max-width:600px){.admin-agent-request-row{flex-wrap:wrap;align-items:flex-start}.admin-agent-request-row>div:first-child{flex-basis:100%}.admin-agent-request-actions{width:100%}.admin-agent-request-actions button{flex:1}}.agent-portal{align-items:start;min-height:100dvh}.agent-sidebar{height:100dvh;min-height:0;max-height:100dvh;position:sticky;top:0;overflow:hidden}.agent-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#73578f transparent;flex:1;min-height:0;padding:0 4px 8px 0;overflow-y:auto}.agent-sidebar nav::-webkit-scrollbar{width:6px}.agent-sidebar nav::-webkit-scrollbar-thumb{background:#73578f;border-radius:8px}.agent-sidebar nav::-webkit-scrollbar-track{background:0 0}.agent-sidebar-logout{flex:none;margin-top:12px}.agent-main{min-width:0}.agent-main-head{flex-wrap:wrap}@media(min-width:701px)and (max-width:850px){.agent-portal{grid-template-columns:220px minmax(0,1fr)}.agent-sidebar{height:100dvh;padding:18px 11px;position:sticky}.agent-brand-mark{padding-bottom:18px}.agent-user-summary{display:grid}.agent-sidebar nav{margin-top:14px;padding:0 4px 8px 0;display:grid;overflow:hidden auto}.agent-sidebar nav button{flex:initial;min-height:40px}.agent-sidebar-logout{width:100%;min-height:40px;margin-top:10px;padding:0 10px;position:static}.agent-main{padding:20px 16px 32px}}@media(max-width:700px){.agent-sidebar{height:auto;max-height:none;position:relative;top:auto;overflow:visible}.agent-sidebar nav{flex:initial;overscroll-behavior-x:contain;scrollbar-width:thin;min-height:auto;padding:0 0 8px;overflow:auto hidden}.agent-sidebar nav::-webkit-scrollbar{height:4px}.agent-sidebar-logout{flex:none}}.agent-portal.agent-dashboard-active{color:#f7f9ff;background:#263b5c;grid-template-columns:306px minmax(0,1fr);min-height:100dvh}.agent-dashboard-active .agent-sidebar{background:#20324f;border-right:1px solid #ffffff12;padding:27px 19px 20px}.agent-dashboard-active .agent-brand-mark{color:#fff;padding:5px 9px 21px;font-size:17px}.agent-dashboard-active .agent-brand-mark:before{color:#fff;background:linear-gradient(140deg,#3869ff,#8d35e9);border-radius:13px;width:39px;height:39px}.agent-dashboard-active .agent-user-summary{text-align:center;justify-items:center;gap:7px;padding:13px 6px 22px}.agent-dashboard-active .agent-avatar{background:linear-gradient(135deg,#4c68f5,#8b25df);width:76px;height:76px;margin:0 0 6px;font-size:27px}.agent-dashboard-active .agent-user-summary b{font-size:16px}.agent-dashboard-active .agent-user-summary .agent-referral-id{color:#dbe4f5;background:#ffffff18;border-radius:5px;padding:4px 9px;font-size:10px}.agent-dashboard-active .agent-sidebar-email{color:#cbd7eb;overflow-wrap:anywhere;font-size:11px}.agent-dashboard-active .agent-sidebar nav{gap:5px;margin-top:24px}.agent-dashboard-active .agent-sidebar nav button{color:#d7e1f2;border-radius:11px;min-height:48px;padding:0 15px;font-size:13px}.agent-dashboard-active .agent-sidebar nav button:hover,.agent-dashboard-active .agent-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#3475f6,#7139e5)}.agent-dashboard-active .agent-sidebar-logout{color:#6d28d9;background:#fff;border-radius:11px;justify-content:center;align-self:center;width:min(100%,220px);min-height:46px;margin-top:14px;font-size:13px}.agent-dashboard-active .agent-main{width:min(1450px,100%);padding:32px clamp(24px,5vw,58px) 46px}.agent-dashboard-active .agent-main-head{border:0;align-items:center;padding:0 0 21px}.agent-dashboard-active .agent-main-head h1{color:#f6f8ff;margin:0;font-size:31px}.agent-dashboard-active .agent-kicker{display:none}.agent-welcome{color:#dbe4f4;align-items:center;gap:7px;font-size:13px;display:flex}.agent-welcome b{color:#fff;font-size:14px}.agent-welcome span{color:#234d9c;letter-spacing:.04em;background:#e2edff;border-radius:20px;align-items:center;gap:5px;margin-left:9px;padding:6px 13px;font-size:10px;font-weight:750;display:inline-flex}.agent-dashboard-active .agent-balance-card{box-sizing:border-box;background:linear-gradient(110deg,#17bf65,#10b99b);border-radius:15px;min-height:198px;margin:12px 0 38px;padding:28px 38px;box-shadow:0 16px 32px #0b1a3028}.agent-dashboard-active .agent-balance-card>div{gap:5px}.agent-dashboard-active .agent-balance-card span{font-size:16px}.agent-dashboard-active .agent-balance-card strong{font-size:clamp(37px,4vw,58px);line-height:1.08}.agent-dashboard-active .agent-balance-card small{color:#e2fff1;font-size:13px}.agent-balance-actions{justify-items:stretch;gap:12px;min-width:148px;display:grid}.agent-dashboard-active .agent-balance-card .agent-balance-refresh,.agent-dashboard-active .agent-balance-card .agent-balance-topup{border-radius:10px;justify-content:center;min-height:44px;padding:0 17px;font-size:13px}.agent-dashboard-active .agent-balance-card .agent-balance-refresh{color:#fff;background:#ffffff30}.agent-dashboard-active .agent-balance-card .agent-balance-topup{color:#0e7a43;background:#fff}.agent-monthly{margin:0 0 29px}.agent-monthly-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.agent-monthly-heading h2{color:#f8f9ff;margin:0;font:800 21px Manrope,sans-serif}.agent-monthly-heading button{color:#2856a5;cursor:pointer;background:#e2edff;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font:650 11px DM Sans;display:flex}.agent-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.agent-metric-card{box-sizing:border-box;color:#182638;border:1px solid #fff2;border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;min-height:204px;padding:18px 19px;display:flex}.agent-metric-title{align-items:center;gap:10px;min-height:41px;display:flex}.agent-metric-title>span{color:#fff;background:#33445e;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.agent-metric-title b{font:750 12px Manrope,sans-serif}.agent-metric-card>strong{margin-top:8px;font:850 28px/1 Manrope,sans-serif}.agent-metric-card>small{opacity:.8;font-size:11px;line-height:1.35}.agent-metric-0{background:#f4f5f8}.agent-metric-1{color:#9c6500;background:#fffbe5}.agent-metric-1 .agent-metric-title>span{background:#f2b600}.agent-metric-2{color:#245ce0;background:#eef5ff}.agent-metric-2 .agent-metric-title>span{background:#3d84f6}.agent-metric-3{color:#8135d6;background:#faf3ff}.agent-metric-3 .agent-metric-title>span{background:#a443ef}.agent-metric-4{color:#0b8542;background:#effcf4}.agent-metric-4 .agent-metric-title>span{background:#19bd66}.agent-metric-5{color:#cf242a;background:#fff2f2}.agent-metric-5 .agent-metric-title>span{background:#f44349}.agent-dashboard-active .agent-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 23px}.agent-dashboard-active .agent-quick-grid>button{color:#fff;border:0;border-radius:15px;min-height:126px;padding:20px 22px;box-shadow:0 10px 24px #111c3124}.agent-dashboard-active .agent-quick-grid>button>svg:first-child{background:#ffffff20;border-radius:8px;width:42px;height:42px;padding:9px}.agent-dashboard-active .agent-quick-grid b{font-size:15px}.agent-dashboard-active .agent-quick-grid small{font-size:12px}.agent-dashboard-active .agent-quick-buy{background:#3478ed}.agent-dashboard-active .agent-quick-wallet{background:#18bc61}.agent-dashboard-active .agent-quick-history{background:#9b42ed}.agent-dashboard-active .agent-quick-airtime{background:linear-gradient(120deg,#f97316,#db2777)}.agent-dashboard-active .agent-order-panel{color:#1d2a3e;background:#fff;border-color:#ffffff18}.agent-dashboard-active .agent-order-heading h2{color:#1d2a3e}.agent-dashboard-active .agent-order-heading p{color:#718096}.agent-dashboard-active .agent-dashboard-footer{color:#c3cee0}@media(max-width:1250px){.agent-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.agent-portal.agent-dashboard-active{grid-template-columns:minmax(0,1fr)}.agent-dashboard-active .agent-sidebar{height:auto;max-height:none;padding:13px 14px;position:relative;top:auto;overflow:visible}.agent-dashboard-active .agent-user-summary{display:none}.agent-dashboard-active .agent-brand-mark{padding:2px 4px 12px}.agent-dashboard-active .agent-sidebar nav{gap:5px;margin:0;padding:0 0 8px;display:flex;overflow-x:auto}.agent-dashboard-active .agent-sidebar nav button{flex:none;min-height:40px;padding:0 12px}.agent-dashboard-active .agent-sidebar-logout{width:auto;min-height:38px;margin:0;padding:0 12px;position:absolute;top:12px;right:14px}.agent-dashboard-active .agent-main{padding:22px 20px 34px}}@media(max-width:600px){.agent-dashboard-active .agent-main{padding:18px 14px 30px}.agent-dashboard-active .agent-main-head h1{font-size:25px}.agent-welcome{font-size:0}.agent-welcome b{font-size:12px}.agent-welcome span{margin-left:2px;padding:6px 8px}.agent-dashboard-active .agent-balance-card{align-items:flex-start;gap:12px;min-height:164px;padding:20px}.agent-dashboard-active .agent-balance-card strong{font-size:36px}.agent-balance-actions{min-width:112px}.agent-dashboard-active .agent-balance-card .agent-balance-refresh,.agent-dashboard-active .agent-balance-card .agent-balance-topup{min-height:38px;padding:0 8px;font-size:11px}.agent-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-metric-card{min-height:164px;padding:13px}.agent-metric-title{gap:7px}.agent-metric-title>span{width:33px;height:33px}.agent-metric-title b{font-size:10px}.agent-metric-card>strong{font-size:24px}.agent-monthly-heading h2{font-size:16px}.agent-dashboard-active .agent-quick-grid{grid-template-columns:1fr;gap:10px}.agent-dashboard-active .agent-quick-grid>button{min-height:88px;padding:15px}.agent-dashboard-active .agent-order-panel{padding:15px}}.agent-brand-mark span{white-space:nowrap;letter-spacing:-.02em}.agent-sidebar .agent-user-summary,.agent-dashboard-active .agent-user-summary{text-align:left;background:#ffffff08;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:48px minmax(0,1fr);place-items:center stretch;gap:3px 11px;margin:1px 0 19px;padding:15px 11px}.agent-sidebar .agent-avatar,.agent-dashboard-active .agent-avatar{grid-area:1/1/span 2;width:46px;height:46px;margin:0;font-size:18px}.agent-profile-meta{align-content:center;gap:4px;min-width:0;display:grid}.agent-profile-meta b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:750 13px Manrope,sans-serif;overflow:hidden}.agent-profile-meta small{color:#c4d1e4;font-size:10px}.agent-sidebar .agent-user-summary .agent-referral-id,.agent-dashboard-active .agent-user-summary .agent-referral-id{color:#d9e4f3;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:6px;grid-column:2;justify-self:start;max-width:100%;margin-top:2px;padding:4px 7px;font-size:9px;overflow:hidden}.agent-sidebar .agent-user-summary .agent-sidebar-email,.agent-dashboard-active .agent-user-summary .agent-sidebar-email{color:#bac8dd;text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding:8px 2px 0;font-size:10px;overflow:hidden}.agent-sidebar nav{align-content:start;gap:13px;margin-top:2px}.agent-nav-group{gap:3px;display:grid}.agent-nav-heading{color:#91a1bb;letter-spacing:.12em;padding:0 13px 4px;font:750 9px DM Sans,sans-serif}.agent-sidebar nav button{border-radius:10px;gap:12px;min-height:42px;padding:0 13px;font-size:12px}.agent-sidebar nav button svg{opacity:.9;flex:none;width:17px;height:17px}.agent-sidebar-logout{justify-content:flex-start;gap:11px;min-height:45px;padding:0 14px}.agent-sidebar-logout svg:last-child{opacity:.7;width:15px;margin-left:auto}.agent-dashboard-active .agent-user-summary .agent-referral-id{background:#ffffff12}@media(max-width:850px){.agent-sidebar .agent-user-summary,.agent-dashboard-active .agent-user-summary{grid-template-columns:42px minmax(0,1fr);margin:0 0 10px;padding:10px;display:grid}.agent-sidebar .agent-avatar,.agent-dashboard-active .agent-avatar{grid-row:1/span 2;width:40px;height:40px}.agent-sidebar nav,.agent-dashboard-active .agent-sidebar nav{align-items:stretch;gap:8px}.agent-nav-group{flex:none;align-items:center;gap:4px;display:flex}.agent-nav-heading{display:none}.agent-sidebar nav button{min-height:38px;padding:0 11px}.agent-sidebar .agent-user-summary .agent-sidebar-email{grid-column:2;padding:0}.agent-dashboard-active .agent-sidebar-logout{top:11px;right:14px}}@media(max-width:540px){.agent-brand-mark{font-size:15px!important}.agent-dashboard-active .agent-brand-mark{padding-right:120px}.agent-sidebar .agent-user-summary,.agent-dashboard-active .agent-user-summary{grid-template-columns:38px minmax(0,1fr);gap:3px 9px}.agent-sidebar .agent-avatar,.agent-dashboard-active .agent-avatar{width:36px;height:36px}.agent-sidebar .agent-profile-meta b,.agent-sidebar nav button,.agent-sidebar-logout{font-size:11px}}.agent-mobile-menu{display:none}@media(max-width:850px){.agent-mobile-menu{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.agent-portal .agent-sidebar{z-index:1001;flex-direction:column;width:min(300px,86vw);height:100dvh;max-height:100dvh;padding:22px 17px 18px;transition:transform .22s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:18px 0 45px #07132650}.agent-portal .agent-sidebar.mobile-open{transform:translate(0)}.agent-portal .agent-brand-mark{padding:5px 8px 18px}.agent-portal .agent-user-summary{grid-template-columns:42px minmax(0,1fr);margin:0 0 12px;padding:12px;display:grid}.agent-portal .agent-avatar{width:40px;height:40px}.agent-portal .agent-sidebar nav{flex:1;gap:10px;min-height:0;margin:8px 0 0;padding:0 4px 8px 0;display:grid;overflow:hidden auto}.agent-portal .agent-nav-group{align-items:initial;gap:3px;display:grid}.agent-portal .agent-nav-heading{display:block}.agent-portal .agent-sidebar nav button{flex:none;width:100%;min-height:42px;padding:0 13px}.agent-portal .agent-sidebar-logout{justify-content:center;align-self:center;width:min(100%,220px);min-height:46px;margin:12px auto 0;padding:0 14px;position:static;top:auto;right:auto}.agent-sidebar-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07132680;border:0;position:fixed;top:0;right:0;bottom:0;left:0}.agent-portal .agent-main{width:100%;min-width:0;padding:18px 14px 30px}.agent-portal .agent-main-head{justify-content:flex-start;gap:12px}.agent-portal .agent-main-head>div:first-of-type{flex:1;min-width:0}}.agent-buy-shop{color:#15243a;background:#fff;border:1px solid #e2e7ef;border-radius:20px;width:100%;padding:clamp(18px,3vw,34px);box-shadow:0 10px 30px #16233b0a}.agent-buy-title{justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;display:flex}.agent-buy-title>div>span{color:#66768e;letter-spacing:.13em;font-size:10px;font-weight:800}.agent-buy-title h1{color:#111827;letter-spacing:-.7px;margin:5px 0 0;font:800 clamp(23px,3vw,34px) Manrope,sans-serif}.agent-buy-title>button{color:#26354a;cursor:pointer;background:#f8fafc;border:1px solid #e3e8f0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font:700 12px DM Sans;display:inline-flex}.agent-latest-order{color:#155a35;background:#f0fff5;border:1px solid #a8f0c1;border-radius:10px;gap:5px;margin-bottom:14px;padding:16px 19px;display:grid}.agent-latest-order b{font:750 14px Manrope,sans-serif}.agent-latest-order span{font-size:12px}.agent-latest-order small{color:#24734a;font-size:11px}.agent-wallet-strip{color:#1745a0;background:#f0f6ff;border:1px solid #bdd5ff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding:16px 19px;font-size:14px;display:flex}.agent-wallet-strip strong{font:850 25px Manrope,sans-serif}.agent-buy-modes{gap:10px;margin:0 0 18px;display:flex}.agent-buy-modes button{color:#23334a;cursor:pointer;background:#e9edf3;border:0;border-radius:9px;min-height:44px;padding:0 19px;font:700 13px DM Sans}.agent-buy-modes button.active{color:#fff;background:#397cf1}.agent-network-tabs{background:#f1f3f6;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:5px;display:grid}.agent-network-tabs button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:7px 8px;font:600 12px DM Sans}.agent-network-tabs button.active{color:#123b82;background:#fff;box-shadow:0 1px 5px #17243a1b}.agent-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.agent-package-card{text-align:center;background:#f7f8fa;border:1px solid #e3e8ef;border-radius:15px;min-width:0;padding:15px;box-shadow:0 7px 18px #17243a0b}.agent-package-card.mtn{background:#fffbe9;border-color:#f1da7e}.agent-package-card.at{background:#eff5ff;border-color:#a9c6f5}.agent-package-card.telecel{background:#fff1f1;border-color:#f1b9bd}.agent-package-card.selected{outline-offset:1px;outline:3px solid #397cf1}.agent-package-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:27px;display:flex}.agent-package-meta b{color:#26364c;background:#e8edf5;border-radius:20px;padding:6px 10px;font-size:10px}.agent-package-card.at .agent-package-meta b{color:#244e99;background:#dceaff}.agent-package-card.telecel .agent-package-meta b{color:#b21e2b;background:#ffe0e2}.agent-package-meta span{color:#526174;font-size:11px}.agent-package-card h2{color:#101b2d;margin:17px 0 4px;font:850 29px Manrope,sans-serif}.agent-package-card p{color:#526174;margin:0 0 14px;font-size:12px}.agent-package-card>strong{color:#101b2d;margin-bottom:16px;font:850 21px Manrope,sans-serif;display:block}.agent-package-card>button{color:#fff;cursor:pointer;background:#0c1c39;border:0;border-radius:11px;width:100%;min-height:44px;font:800 13px Manrope,sans-serif}.agent-package-card.mtn>button{color:#ffcf12}.agent-bulk-box{background:#f8fafc;border:1px solid #e0e7f0;border-radius:14px;margin:0 0 18px;padding:16px}.agent-bulk-box label{color:#344256;gap:7px;font-size:12px;font-weight:750;display:grid}.agent-bulk-box textarea{box-sizing:border-box;color:#15243a;resize:vertical;background:#fff;border:1px solid #d9e1eb;border-radius:10px;width:100%;padding:12px;font:500 13px/1.5 DM Sans}.agent-bulk-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.agent-bulk-actions span{color:#637188;font-size:11px}.agent-bulk-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;min-height:40px;padding:0 15px;font-weight:750}.agent-bulk-actions button:disabled{opacity:.5;cursor:not-allowed}.agent-bulk-box>p,.agent-buy-message{color:#40526b;margin:10px 0 0;font-size:12px}.agent-buy-empty{text-align:center;color:#6b7788;padding:35px}@media(max-width:1050px){.agent-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.agent-buy-shop{border-radius:15px;padding:16px}.agent-buy-title{flex-direction:column;align-items:flex-start}.agent-network-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-package-grid{grid-template-columns:1fr}.agent-wallet-strip strong{font-size:21px}.agent-bulk-actions{flex-direction:column;align-items:stretch}.agent-bulk-actions button{width:100%}}.ops-datahub-networks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ops-datahub-networks>span{color:#253145;background:#f8fafc;border:1px solid #e4eaf0;border-radius:10px;gap:3px;padding:9px 12px;font-size:11px;font-weight:700;display:grid}.ops-datahub-networks small{color:#778294;font-size:9px;font-weight:500}.help-library{border-top:1px solid #e9e2ef;gap:14px;margin-top:22px;padding-top:20px;display:grid}.help-library-heading{align-items:center;gap:11px;display:flex}.help-library-heading>svg{box-sizing:border-box;color:#6d28d9;background:#f0e8fa;border-radius:12px;width:40px;height:40px;padding:10px}.help-library-heading h2{color:#211536;margin:0;font:750 16px Manrope,sans-serif}.help-library-heading p{color:#776d82;margin:4px 0 0;font-size:11px}.help-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.help-library-item{background:#fff;border:1px solid #e8e0ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #21153608}.help-library-item>video{object-fit:contain;background:#100a18;width:100%;max-height:280px;display:block}.help-library-item>div{padding:14px}.help-library-item .help-library-icon{color:#6d28d9;background:#f2eafa;border-radius:11px;place-items:center;width:36px;height:36px;margin:12px 0 0 13px;display:grid}.help-item-kind{color:#7b42b4;letter-spacing:.08em;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.help-library-item h3{color:#211536;margin:7px 0;font:750 14px Manrope,sans-serif}.help-library-item p{color:#6e6877;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.public-shop-update>video.public-shop-update-image{object-fit:contain;background:#100a18;border-radius:15px;width:100%;max-height:420px;margin:12px 0;display:block}.admin-published-update>video{object-fit:contain;background:#100a18;border-radius:16px;width:100%;max-height:300px;margin:12px 0;display:block}@media(max-width:760px){.help-library-list{grid-template-columns:1fr}}.customer-storefront,.customer-storefront .shop-header,.customer-storefront .shop-content{color:#202938;background:#fff}.customer-storefront .shop-header{border-color:#e8eaf0}.customer-storefront .shop-brand b{color:#111827}.customer-storefront .shop-brand small{color:#667085}.customer-storefront .shop-brand-icon.customer-brand-image{background:#05070d;border:1px solid #e2e5eb;border-radius:12px;gap:0;width:48px;height:48px;overflow:hidden}.customer-storefront .customer-brand-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.customer-storefront .shop-icon-button{color:#273244;background:#fff;border-color:#e2e5eb}.customer-storefront .shop-section-heading h2{color:#172033}.customer-storefront .shop-section-heading p{color:#667085}.customer-storefront .network-category,.customer-storefront .network-category.bigtime-folder,.customer-storefront .network-category.afa-folder,.customer-storefront .network-category.info-folder{box-shadow:0 8px 22px #1820330b;background:#050505!important;border-color:#292929!important}.customer-storefront .category-details h3{color:#fff}.customer-storefront .category-details p{color:#e0e0e0}.customer-storefront .folder-open-hint{color:#fff;background:#080808;border-color:#fff}.customer-storefront .shop-bottom-nav{background:#fffffff2;border-color:#e5e7eb}.customer-storefront .shop-bottom-nav button,.customer-storefront .shop-bottom-nav>a{color:#344054;background:#fff;border-color:#e5e7eb}.customer-storefront .store-drawer{color:#202938;background:#fff}.customer-storefront .drawer-brand-card{background:#fff;border-color:#e5e7eb}.customer-storefront .drawer-brand-card b{color:#172033}.customer-storefront .drawer-links>button,.customer-storefront .drawer-links>a{color:#344054}.customer-storefront .shop-footer{color:#667085;background:#fff}.customer-storefront .shop-footer strong,.customer-storefront .shop-footer span{color:#4c1d95}.shop-footer,.dashboard-footer,.track-footer,.agent-dashboard-footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.shop-footer strong,.dashboard-footer strong,.track-footer strong,.agent-dashboard-footer strong{font-weight:800}.agent-network-tabs button.active.network-tab-mtn{color:#211a00;background:#f5c400;box-shadow:0 2px 7px #9f7e0026}.agent-network-tabs button.active.network-tab-at{color:#fff;background:#2365c8;box-shadow:0 2px 7px #174b9b33}.agent-network-tabs button.active.network-tab-telecel{color:#fff;background:#d92332;box-shadow:0 2px 7px #9e152033}.agent-package-card.mtn{color:#211a00;background:#f5c400;border-color:#d5a900}.agent-package-card.at{color:#fff;background:#2365c8;border-color:#174b9b}.agent-package-card.telecel{color:#fff;background:#d92332;border-color:#a91624}.agent-package-card.mtn .agent-package-meta b{color:#302700;background:#ffdf4f}.agent-package-card.at .agent-package-meta b,.agent-package-card.telecel .agent-package-meta b{color:#fff;background:#ffffff28}.agent-package-card.mtn .agent-package-meta span,.agent-package-card.mtn h2,.agent-package-card.mtn p,.agent-package-card.mtn>strong{color:#211a00}.agent-package-card.at .agent-package-meta span,.agent-package-card.at h2,.agent-package-card.at p,.agent-package-card.at>strong,.agent-package-card.telecel .agent-package-meta span,.agent-package-card.telecel h2,.agent-package-card.telecel p,.agent-package-card.telecel>strong{color:#fff}.agent-package-card>button{color:#fff;background:#0b1830}.agent-package-card.mtn>button{color:#ffdb32;background:#0b1830}.agent-package-card.at>button,.agent-package-card.telecel>button{color:#fff;background:#08152d}.agent-buy-modes button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.agent-excel-picker{color:#5b21a5;cursor:pointer;background:#fff;border:1px dashed #a78bca;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:14px;position:relative;display:flex!important}.agent-excel-picker small{color:#667085;width:100%;padding-left:28px;font-size:11px;font-weight:500}.agent-excel-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:700px){.agent-buy-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.agent-buy-modes button{padding:0 5px;font-size:11px}.agent-network-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-logo{object-fit:cover;background:#05070d;border:1px solid #e2e5eb;border-radius:11px;flex:none;width:42px;height:42px;display:block}.admin-brand-mark{padding:0;overflow:hidden;background:#05070d!important}.admin-brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.agent-brand-mark:before{display:none!important}.agent-brand-mark img{object-fit:cover;background:#05070d;border:1px solid #ffffff35;border-radius:11px;flex:none;width:39px;height:39px;display:block}.dashboard-title{align-items:center;gap:13px;display:flex}.dashboard-brand-logo{object-fit:cover;background:#05070d;border:1px solid #e2e5eb;border-radius:12px;flex:none;width:46px;height:46px;display:block}.track-header .track-brand-mark{background:#05070d;border:1px solid #e2e5eb;border-radius:12px;flex:none;width:42px;height:42px;display:block;overflow:hidden}.track-header .track-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}@media(max-width:540px){.brand-logo{width:36px;height:36px}.dashboard-brand-logo{width:38px;height:38px}.dashboard-title{gap:9px}.dashboard-title h1{font-size:23px}}.hubnet-number-status{color:#596579;text-transform:capitalize;background:#f1f3f6;border-radius:999px;justify-self:start;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.hubnet-verified,.hubnet-submitted{color:#138146;background:#e4f8ed}.hubnet-unverified,.hubnet-invalid{color:#b42318;background:#fff0ee}.hubnet-queued{color:#9a6100;background:#fff5dc}.agent-order-heading>h3{margin:17px 0 7px;font:750 14px Manrope,sans-serif}.admin-layout{color:#101827;background:#f0f1f3}.admin-sidebar{color:#e9eef7;background:#07111f;flex-basis:236px;width:236px;padding:16px 14px 14px}.admin-brand{border-color:#202b3b;gap:11px;padding:7px 6px 16px}.admin-brand-mark{border-radius:15px;flex:none;width:50px;height:50px;background:#10b979!important}.admin-brand>span:last-of-type{min-width:0}.admin-brand b{white-space:nowrap;font-size:14px}.admin-brand small{font-size:10px}.admin-nav-label{letter-spacing:.14em;color:#8794a8;margin:19px 8px 8px;font-size:9px}.admin-sidebar nav{scrollbar-color:#445066 transparent;gap:4px;padding:0 0 7px}.admin-sidebar nav .admin-nav-label{margin:11px 8px 7px}.admin-sidebar nav .admin-nav-extra-label{border-color:#202b3b;padding-top:11px}.admin-sidebar nav button{color:#d5deeb;border-radius:11px;gap:11px;height:40px;padding:0 11px;font-size:12px;font-weight:650}.admin-sidebar nav button svg{flex:none;width:15px;height:15px}.admin-sidebar nav button:hover{color:#fff;background:#101d2d}.admin-sidebar nav button.active{color:#f5fff9;background:#0d2923;box-shadow:inset 3px 0 #14bc77}.admin-sidebar nav button.active svg{color:#23c983}.admin-sidebar nav .admin-logout-link{display:none}.admin-sidebar>.admin-logout-link{color:#d8e0eb;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:flex-start;gap:11px;height:42px;margin:7px 0 9px;padding:0 11px;font:650 12px DM Sans}.admin-sidebar>.admin-logout-link:hover{color:#fff;background:#101d2d}.admin-sidebar>.admin-logout-link svg{width:16px;height:16px}.admin-sidebar-bottom{color:#c5d0e0;background:#101b2a;border:1px solid #202c3d;border-radius:14px;flex:none;min-height:58px;margin:0;padding:10px}.admin-sidebar-bottom>span{min-width:0}.admin-sidebar-bottom b{color:#e8eef6;font-size:10px}.admin-sidebar-bottom small{color:#91a0b5;font-size:9px;line-height:1.4}.admin-workspace{background:#f0f1f3}.admin-topbar{background:#f5f6f7;border-color:#e1e4e8;min-height:76px;padding:13px 24px}.admin-heading h1{color:#111a2a;font-size:19px}.admin-heading p{color:#7b8492;font-size:11px}.api-providers-topbar .admin-back-button,.api-providers-topbar .admin-refresh-button{display:none}.api-providers-topbar .admin-role-badge{padding:9px 15px;font-size:11px}.api-providers-topbar .admin-avatar{border-radius:13px;width:42px;height:42px}.admin-content{max-width:1900px;padding:21px 24px 34px}.admin-api-providers{gap:17px;display:grid}.api-provider-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.api-provider-metric{background:#fff;border:1px solid #e0e4e9;border-radius:23px;align-content:start;gap:6px;min-width:0;min-height:118px;padding:17px 19px;display:grid;box-shadow:0 9px 25px #14203308}.api-provider-metric-icon{color:#536174;background:#f0f2f5;border-radius:15px;place-items:center;width:42px;height:42px;margin-bottom:5px;display:grid}.api-provider-metric-icon svg{width:17px;height:17px}.api-provider-metric-icon.violet{color:#5145dc;background:#eef0ff}.api-provider-metric-icon.green{color:#0ba555;background:#ddf9e8}.api-provider-metric-icon.slate{color:#4b5666;background:#f0f2f5}.api-provider-metric-icon.orange{color:#f26516;background:#fff4e8}.api-provider-metric>small{color:#667386;font-size:11px;font-weight:700}.api-provider-metric>b{color:#111a2a;font:750 22px Manrope,sans-serif}.api-providers-panel,.api-provider-credentials{background:#fff;border:1px solid #e0e4e9;border-radius:25px;min-width:0;padding:20px;box-shadow:0 9px 25px #14203308}.api-providers-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.api-providers-heading h2,.api-provider-credentials h2{color:#101827;margin:0;font:750 17px Manrope,sans-serif}.api-providers-heading p,.api-provider-credentials header p{color:#758093;margin:5px 0 0;font-size:11px;line-height:1.5}.api-provider-toolbar{flex:none;align-items:center;gap:8px;display:flex}.api-provider-toolbar button,.api-provider-actions button,.api-provider-actions a{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font:750 11px DM Sans;text-decoration:none;display:inline-flex}.api-provider-toolbar button.mapping,.api-provider-actions button.dark{background:#101827}.api-provider-toolbar button.live,.api-provider-actions button.blue{background:#2864ed}.api-provider-toolbar button.add,.api-provider-actions button.green{background:#10a95b}.api-provider-actions a.light{color:#263246;background:#fff;border:1px solid #e0e4ea}.api-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.api-provider-card{background:#fff;border:1px solid #e0e4e9;border-radius:23px;min-width:0;padding:16px 17px 14px}.api-provider-card.is-active{border-color:#cdeedc;box-shadow:0 0 0 1px #e3f7ea}.api-provider-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.api-provider-card h3{color:#101827;margin:0;font:750 15px Manrope,sans-serif}.api-provider-card>header small{color:#738095;margin-top:4px;font-size:10px;display:block}.api-provider-state{border-radius:20px;padding:6px 10px;font-size:10px;font-weight:800}.api-provider-state.active{color:#0ca455;background:#ddf8e8}.api-provider-state.inactive{color:#687385;background:#f0f2f5}.api-provider-tags{flex-wrap:wrap;gap:7px;margin:16px 0 11px;display:flex}.api-provider-tags>span{color:#2657cb;overflow-wrap:anywhere;background:#eff5ff;border-radius:20px;max-width:100%;padding:7px 9px;font-size:9px;font-weight:750}.api-provider-tags>span.good{color:#078d49;background:#ddf8e8}.api-provider-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.api-provider-details>div{background:#fcfcfd;border:1px solid #e0e4e9;border-radius:15px;min-width:0;min-height:71px;padding:11px 12px}.api-provider-details small{color:#748093;margin-bottom:6px;font-size:9px;font-weight:650;display:block}.api-provider-details b{color:#111827;overflow-wrap:anywhere;font-size:10px;line-height:1.4;display:block}.api-provider-details b.ready{color:#0b9b52}.api-provider-details b.muted{color:#4f5b6d}.api-provider-details p{color:#758094;margin:5px 0 0;font-size:9px;line-height:1.45}.api-provider-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.api-provider-actions button,.api-provider-actions a{min-width:0;min-height:36px;padding:0 8px;font-size:10px}.api-provider-switch{color:#314056;cursor:pointer;background:#f6f7f9;border:1px solid #dfe4e9;border-radius:10px;width:100%;min-height:35px;margin-top:8px;font:700 10px DM Sans}.api-provider-switch.selected{color:#078848;cursor:default;background:#e8faef;border-color:#b7ebcd}.api-provider-credentials header{margin-bottom:14px}.api-provider-credentials .admin-table-wrap{border:1px solid #e0e4e9;border-radius:15px}.api-provider-credentials table{min-width:690px}.api-provider-credentials th{font-size:9px}.api-provider-credentials td{padding:12px 10px;font-size:10px}.api-active-provider-note{background:#fff;border:1px solid #dce3eb;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.api-active-provider-note b{color:#111827;font:750 13px Manrope,sans-serif}.api-active-provider-note p{color:#718095;margin:5px 0 0;font-size:10px;line-height:1.5}.api-active-provider-note label{color:#526174;gap:5px;font-size:10px;font-weight:700;display:grid}.api-active-provider-note select{color:#172033;background:#fff;border:1px solid #dfe4e9;border-radius:10px;height:37px;padding:0 10px;font:600 11px DM Sans}.api-active-provider-note button{color:#fff;cursor:pointer;background:#0ca85c;border:0;border-radius:10px;height:38px;padding:0 14px;font:750 10px DM Sans}@media(max-width:1120px){.admin-sidebar{flex-basis:220px;width:220px}.api-provider-grid{grid-template-columns:1fr}.api-provider-metric{min-height:108px}}@media(max-width:800px){.admin-sidebar{flex-basis:260px;width:260px}.admin-topbar{padding:11px 14px}.admin-content{padding:15px 13px 25px}.api-provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.api-provider-metric{border-radius:18px;min-height:103px;padding:13px 14px}.api-provider-metric-icon{border-radius:12px;width:35px;height:35px}.api-providers-panel,.api-provider-credentials{border-radius:19px;padding:15px}.api-providers-heading{flex-direction:column;align-items:flex-start}.api-provider-toolbar{flex-wrap:wrap;width:100%}.api-provider-toolbar button{flex:auto}.api-active-provider-note{grid-template-columns:1fr}.api-active-provider-note button{width:100%}}@media(max-width:500px){.api-provider-details{grid-template-columns:1fr}.api-provider-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.api-provider-card{padding:14px}.api-providers-heading h2{font-size:15px}.api-provider-grid{gap:12px}}.agent-number-result{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.agent-number-result>.hubnet-number-status{grid-column:1/-1}.agent-number-result>.agent-number-error{color:#b42318;grid-column:1/-1}.agent-number-result>.agent-number-recheck{color:#5b21a5;cursor:pointer;background:#f5effc;border:1px solid #ded3ee;border-radius:9px;justify-self:start;padding:7px 11px;font:700 11px DM Sans,sans-serif}.agent-number-result>.agent-number-recheck:disabled{opacity:.55;cursor:wait}.hubnet-error{color:#b42318;background:#fff0ee}.store-plan-category-groups{gap:20px;display:grid}.store-plan-category-group{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px}.store-plan-category-group>h2{color:#172033;margin:0 0 13px;font:750 16px Manrope,sans-serif}.store-plan-category-group .store-bundle-list{margin:0}.store-plan-category-group .store-bundle{margin-bottom:10px}.store-plan-category-group .store-bundle:last-child{margin-bottom:0}.number-verification-panel{color:#17233d;background:#fff;border:1px solid #2835581f;border-radius:20px;margin:22px 0;padding:22px;box-shadow:0 12px 34px #121c3612}.number-verification-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.number-verification-heading>span{color:#6b20c8;background:#f1e9ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.number-verification-heading h2{margin:0 0 4px;font-size:19px}.number-verification-heading p{color:#69758c;margin:0;font-size:13px;line-height:1.5}.number-verification-input{gap:8px;font-size:13px;font-weight:700;display:grid}.number-verification-input textarea{resize:vertical;color:#17233d;box-sizing:border-box;background:#fff;border:1px solid #d9deea;border-radius:13px;width:100%;min-height:112px;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6}.number-verification-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.number-verification-actions small{color:#748096}.number-verification-actions button,.number-verification-row button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6524cf,#ef6b23);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:inline-flex}.number-verification-actions button:disabled,.number-verification-row button:disabled{opacity:.55;cursor:wait}.number-verification-notice{color:#56627a;margin:12px 0 0;font-size:13px}.number-verification-results{border-top:1px solid #edf0f5;margin-top:20px;padding-top:15px}.number-verification-results h3{margin:0 0 8px;font-size:15px}.number-verification-results>p{color:#788398;margin:0;font-size:13px}.number-verification-row{border-top:1px solid #f0f2f6;align-items:center;gap:10px;min-height:54px;padding:10px 0;display:flex}.number-verification-row>b{font-size:14px}.number-verification-row>span{align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.number-verification-row .is-verified{color:#11844a}.number-verification-row .is-not-verified{color:#b2463d}.number-verification-row button{color:#6220b9;background:#faf7ff;border:1px solid #e3d9ef;padding:7px 10px;font-size:11px}@media(max-width:560px){.number-verification-panel{border-radius:16px;padding:16px}.number-verification-heading h2{font-size:17px}.number-verification-row{flex-wrap:wrap}.number-verification-row>span,.number-verification-row button{margin-left:auto}}.number-verification-row .is-checking{color:#8a6400}.number-verification-toggle{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6524cf,#ef6b23);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:11px 15px;font:700 13px inherit;display:inline-flex}.number-verification-toggle:hover{filter:brightness(1.05)}.number-verification-signin{color:#59647a;background:#f8f5fc;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.number-verification-signin p{margin:0;font-size:14px}.number-verification-signin button{white-space:nowrap;color:#fff;cursor:pointer;background:linear-gradient(110deg,#6524cf,#ef6b23);border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font-weight:700;display:inline-flex}@media(max-width:560px){.number-verification-signin{flex-direction:column;align-items:stretch}.number-verification-signin button{justify-content:center}}.number-verification-row-error{color:#a6342b;overflow-wrap:anywhere;flex-basis:100%;margin-left:0;font-size:12px;line-height:1.4}@media(max-width:560px){.customer-number-verification .number-verification-heading{flex-wrap:wrap}.customer-number-verification .number-verification-toggle{margin-left:54px}}.network-page-title .all-bundles-logo{object-fit:contain;border-radius:15px;flex:none;width:62px;height:62px}.admin-order-retry-note{color:#775512;background:#fff5df;border-radius:14px;margin:10px 0;padding:12px 15px;font-size:12px}.admin-order-switch-provider{color:#fff;white-space:nowrap;cursor:pointer;background:#1769e8;border:0;border-radius:11px;padding:10px 12px;font:700 12px DM Sans}.admin-order-switch-provider:disabled{opacity:.55;cursor:wait}.auth-modal .eyebrow,.auth-modal .modal-desc,.auth-modal .field-label,.auth-modal .form-input,.auth-modal .field-hint,.auth-modal .modal-primary,.auth-modal .forgot-password,.auth-modal .switch-auth,.auth-modal .switch-auth button,.auth-modal .inline-error{font-size:14px}.auth-modal .form-input{height:46px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}html,body,#root{min-height:100%;max-width:100%}.agent-back-button,.admin-back-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #e0e5eb;border-radius:10px;background:#fff;color:#334155;font:700 11px DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.agent-back-button:hover,.admin-back-button:hover{background:#f4f6f9}.agent-back-button,.admin-back-button{flex:none}.bulk-input-instructions{margin:12px 0;padding:12px 14px;border:1px solid #e9d5ff;border-radius:12px;background:#faf5ff;color:#3b2457;font-size:12px;line-height:1.55}.bulk-input-instructions b{display:block;margin-bottom:5px;font-size:13px}.bulk-input-instructions ul{display:grid;gap:3px;margin:0;padding-left:18px}.bulk-input-instructions li::marker{color:#f97316}.agent-history-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px}.agent-history-filters label{display:grid;flex:none;gap:4px;height:auto;max-width:none;padding:0;border:0;color:#667085}.agent-history-filters label span{font-size:10px;font-weight:700}.agent-history-filters select,.agent-history-filters input{box-sizing:border-box;width:142px;height:42px;padding:0 10px;border:1px solid #e5dfe9;border-radius:10px;background:#fff;color:#342844;font:600 11px DM Sans,sans-serif}.agent-history-filters input[type=date]{width:142px}.agent-history-filters button{white-space:nowrap}.agent-store-brand-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:18px 0;padding:18px;border:1px solid #e8e1ee;border-radius:16px;background:#fcfaff}.agent-store-brand-editor h3,.agent-store-brand-editor>p{grid-column:1 / -1;margin:0}.agent-store-brand-editor h3{color:#2e2040;font:750 15px Manrope,sans-serif}.agent-store-brand-editor>p{margin-top:-6px;color:#797181;font-size:11px;line-height:1.5}.agent-store-brand-editor>label{display:grid;align-content:start;gap:6px;color:#342844;font-size:11px;font-weight:700}.agent-store-brand-editor input:not([type=file]){box-sizing:border-box;width:100%;min-height:42px;padding:0 11px;border:1px solid #ddd4e7;border-radius:10px;background:#fff;color:#21152e;font:500 12px DM Sans,sans-serif}.agent-store-brand-editor input[type=file]{box-sizing:border-box;width:100%;min-height:42px;padding:9px;border:1px dashed #cfc2dc;border-radius:10px;background:#fff;color:#5b4a6d;font:500 11px DM Sans,sans-serif}.agent-store-brand-editor label small{color:#827b89;font-size:10px;font-weight:500}.agent-store-brand-editor>.agent-save{justify-self:start;margin-top:0}.agent-store-logo-preview{display:flex;align-items:center;gap:12px;grid-column:1 / -1}.agent-store-logo-preview img{width:64px;height:64px;object-fit:contain;border:1px solid #e8e1ee;border-radius:12px;background:#fff}.agent-store-logo-preview button{padding:8px 11px;border:1px solid #f2cbd0;border-radius:9px;background:#fff5f5;color:#a52d3a;font:700 10px DM Sans,sans-serif;cursor:pointer}.agent-shop-brand-image{overflow:hidden}.agent-shop-brand-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.agent-afa-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.agent-afa-heading>span{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:13px;background:#fff3c4;color:#a36f00}.agent-afa-heading h2{margin:0 0 5px;color:#21152e;font:750 18px Manrope,sans-serif}.agent-afa-heading p{margin:0;color:#797181;font-size:11px;line-height:1.5}.agent-afa-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.agent-afa-plans article{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;border:1px solid #f0dfaa;border-radius:15px;background:#fffdf5}.agent-afa-plans article.selected{border-color:#e9a11b;box-shadow:0 0 0 2px #fce4a6}.agent-afa-plans article>span{padding:5px 9px;border-radius:20px;background:#fff0ba;color:#8b6200;font-size:9px;font-weight:800;letter-spacing:.06em}.agent-afa-plans h3{margin:0;color:#21152e;font:750 15px Manrope,sans-serif}.agent-afa-plans p{margin:0;color:#797181;font-size:11px;line-height:1.5}.agent-afa-plans strong{color:#28543b;font:800 17px Manrope,sans-serif}.agent-afa-plans button{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:10px 12px;border:0;border-radius:10px;background:#f58218;color:#fff;font:700 11px DM Sans,sans-serif;cursor:pointer}.agent-afa-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding:17px;border:1px solid #ece4d6;border-radius:15px;background:#fffdfa}.agent-afa-form>div:first-child{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between}.agent-afa-form h3{margin:0;font:750 14px Manrope,sans-serif}.agent-afa-form>div:first-child button{border:0;background:transparent;color:#6d28d9;font:700 11px DM Sans,sans-serif;cursor:pointer}.agent-afa-form>label:not(.agent-afa-consent){display:grid;gap:6px;color:#342844;font-size:11px;font-weight:700}.agent-afa-form input:not([type=checkbox]),.agent-afa-form textarea{box-sizing:border-box;width:100%;min-height:41px;padding:10px;border:1px solid #ddd4e7;border-radius:10px;background:#fff;color:#21152e;font:500 12px DM Sans,sans-serif}.agent-afa-form textarea{min-height:76px;resize:vertical}.agent-afa-note,.agent-afa-consent,.agent-afa-form>.agent-save,.agent-afa-form>[role=status]{grid-column:1 / -1}.agent-afa-consent{display:flex;align-items:flex-start;gap:8px;color:#5b5262;font-size:10px;line-height:1.5}.agent-afa-consent input{flex:none;margin:1px 0 0;accent-color:#6d28d9}.agent-afa-form>.agent-save{justify-self:start;margin-top:0}.agent-afa-form>[role=status],.agent-afa-message{margin:0;color:#6d28d9;font-size:11px}.agent-afa-empty{padding:20px;border:1px dashed #e8d9aa;border-radius:13px;background:#fffdf5;color:#797181;font-size:12px;text-align:center}.agent-airtime-markups{display:grid;gap:10px;margin:18px 0;padding:16px;border:1px solid #e6def0;border-radius:15px;background:#fcfaff}.agent-airtime-markups h3{margin:0 0 4px;color:#2e2040;font:750 14px Manrope,sans-serif}.agent-airtime-markups p{margin:0;color:#797181;font-size:11px}.agent-airtime-markups>label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eee9f1;color:#342844;font-size:11px;font-weight:700}.agent-airtime-markups>label>span{display:grid;gap:4px}.agent-airtime-markups>label small{color:#827b89;font-size:10px;font-weight:500}.agent-airtime-markups>label>div{display:flex;align-items:center;gap:6px}.agent-airtime-markups input{box-sizing:border-box;width:100px;height:38px;padding:0 9px;border:1px solid #ddd4e7;border-radius:9px;background:#fff;color:#21152e;font:600 12px DM Sans,sans-serif}.agent-airtime-markups>button{justify-self:start;margin-top:2px}.airtime-folder{border-color:#e5d8f1;background:linear-gradient(135deg,#fff,#f6efff)}.airtime-folder-logo{display:grid;place-items:center;background:#6d28d9;color:#fff}.airtime-folder-logo svg{width:28px;height:28px}.airtime-folder .category-pill-airtime{background:#6d28d9;color:#fff}.airtime-store-page{padding:20px;border:1px solid #e8def3;border-radius:22px;background:#fff;box-shadow:0 15px 38px #24143d0c}.airtime-store-heading{display:flex;align-items:center;gap:13px;margin:4px 0 18px}.airtime-store-heading>span{display:grid;width:54px;height:54px;flex:none;place-items:center;border-radius:16px;background:#6d28d9;color:#fff}.airtime-store-heading>div{display:grid;gap:4px}.airtime-store-heading small{color:#7c6a91;font-size:9px;font-weight:800;letter-spacing:.13em}.airtime-store-heading h1{margin:0;color:#32145f;font:800 21px Manrope,sans-serif}.airtime-store-heading p{margin:0;color:#778092;font-size:12px}.airtime-plan-panel{display:grid;gap:15px;padding:18px;border:1px solid #e9e1f0;border-radius:17px;background:#fcfaff}.airtime-plan-panel>p{margin:0;color:#70677c;font-size:12px}.airtime-network-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.airtime-network-options button{min-height:48px;padding:8px;border:1px solid #e3dce9;border-radius:12px;background:#fff;color:#30263a;font:750 11px DM Sans,sans-serif;cursor:pointer}.airtime-network-options button.active{border-color:#6d28d9;background:#6d28d9;color:#fff}.airtime-network-options button.mtn.active{border-color:#e7ae00;background:#ffcb05;color:#332800}.airtime-network-options button.at.active{border-color:#243f78;background:#243f78;color:#fff}.airtime-network-options button.telecel.active{border-color:#ed1c2e;background:#ed1c2e;color:#fff}.airtime-amount-field{display:grid;gap:7px;color:#342844;font-size:11px;font-weight:700}.airtime-amount-field input{box-sizing:border-box;width:100%;min-height:46px;padding:0 12px;border:1px solid #ddd4e7;border-radius:11px;background:#fff;color:#21152e;font:600 14px DM Sans,sans-serif}.airtime-price-summary{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:13px;border:1px solid #e6def0;border-radius:12px;background:#fff;color:#70677c;font-size:11px}.airtime-price-summary>b{color:#342844}.airtime-price-summary>strong{display:flex;grid-column:1/-1;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #eee9f1;color:#2e2040;font-size:13px}.airtime-price-summary>strong b{color:#6d28d9}.airtime-unavailable{display:grid;gap:5px;padding:12px;border:1px solid #f0d2aa;border-radius:12px;background:#fff8ee;color:#6d4b25}.airtime-unavailable b{font-size:11px}.airtime-unavailable span{font-size:10px;line-height:1.5}.agent-store-visibility{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin:18px 0;padding:16px;border:1px solid #e8def3;border-radius:15px;background:#f8f3ff}.agent-store-visibility h3{margin:0 0 5px;color:#2e2040;font:750 14px Manrope,sans-serif}.agent-store-visibility p{margin:0;color:#797181;font-size:11px;line-height:1.45}.agent-store-visibility>label{display:flex;align-items:center;gap:7px;color:#4c1d95;font-size:11px;font-weight:750}.agent-store-visibility>label input{width:17px;height:17px;accent-color:#6d28d9}.agent-store-visibility>.agent-save{grid-column:1/-1;justify-self:start;margin-top:0}.agent-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.agent-info-grid article{display:grid;align-content:start;gap:10px;min-height:135px;padding:16px;border:1px solid #e8def3;border-radius:15px;background:#fff}.agent-info-grid article>b{font:800 10px DM Sans,sans-serif;letter-spacing:.09em}.agent-info-grid article>strong{color:#20152d;font:800 18px Manrope,sans-serif}.agent-info-grid article>small{color:#716979;font-size:10px;line-height:1.5}.agent-info-grid .agent-info-mtn{border-top:3px solid #ffcb05}.agent-info-grid .agent-info-at{border-top:3px solid #243f78}.agent-info-grid .agent-info-telecel{border-top:3px solid #ed1c2e}.agent-info-mtn>b{color:#987300}.agent-info-at>b{color:#243f78}.agent-info-telecel>b{color:#c32332}.agent-info-note{margin:14px 0 0;color:#797181;font-size:10px;line-height:1.5}@media(min-width:1200px){.dashboard-wrap{max-width:1160px}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-portal.agent-dashboard-active{grid-template-columns:286px minmax(0,1fr)}.admin-content{padding-inline:clamp(24px,3vw,48px)}}@media(min-width:851px)and (max-width:1199px){.dashboard-wrap{max-width:100%}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-portal.agent-dashboard-active{grid-template-columns:250px minmax(0,1fr)}.agent-dashboard-active .agent-main{padding-inline:24px}.agent-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-dashboard-active .agent-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:850px){body{overflow-x:hidden}.dashboard-page,.dashboard-outer,.admin-layout,.agent-portal,.dashboard-wrap,.agent-main,.admin-workspace{width:100%;min-width:0}.dashboard-wrap{max-width:100%}.dashboard-top,.dashboard-title{min-width:0}.dashboard-title h1{overflow-wrap:anywhere}.dashboard-balance,.dashboard-recent,.agent-balance-card,.agent-order-panel,.agent-tool-panel,.admin-card,.dashboard-order{min-width:0}.dashboard-order>div{min-width:0}.admin-topbar{min-width:0;flex-wrap:wrap}.admin-heading,.admin-content{min-width:0}.admin-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)}.admin-table-wrap,.admin-record-list{max-width:100%;overflow-x:auto}.agent-dashboard-active .agent-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-dashboard-active .agent-quick-grid>button{min-height:100px;padding:14px}.agent-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.dashboard-page{padding:0 16px 30px}.dashboard-top{height:82px;margin:0 -16px 16px;padding:0 14px;gap:10px}.dashboard-menu{width:38px;height:38px;flex:none}.dashboard-title h1{font-size:24px}.dashboard-title p{font-size:11px}.dashboard-avatar{width:40px;height:40px;flex:none}.dashboard-menu-panel{position:fixed;top:76px;left:12px;width:min(270px,calc(100vw - 24px))}.dashboard-balance{min-height:0;padding:20px}.dashboard-balance>strong{font-size:clamp(30px,8vw,40px);overflow-wrap:anywhere}.dashboard-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-shortcuts>button{min-width:0;height:96px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-stats article{min-width:0;min-height:102px;padding:13px}.dashboard-stats article:first-child{grid-column:auto}.dashboard-stats article>b{font-size:clamp(17px,5vw,23px);overflow-wrap:anywhere}.dashboard-footer{flex-wrap:wrap;gap:7px 14px}.agent-dashboard-active .agent-main{padding:18px 16px 30px}.agent-dashboard-active .agent-main-head{gap:10px}.agent-back-button{min-height:36px;padding-inline:8px}.agent-dashboard-active .agent-main-head h1{font-size:clamp(22px,6vw,27px)}.agent-dashboard-active .agent-balance-card{min-height:150px;padding:18px}.agent-dashboard-active .agent-balance-card strong{font-size:clamp(29px,8vw,38px)}.agent-balance-actions{min-width:104px}.agent-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-metric-card{min-width:0;min-height:135px;padding:12px}.agent-metric-title{min-height:34px}.agent-metric-title b{font-size:10px}.agent-metric-card>strong{font-size:23px}.agent-dashboard-active .agent-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-dashboard-active .agent-quick-grid>button{grid-template-columns:32px minmax(0,1fr);min-height:92px;gap:9px;padding:12px}.agent-dashboard-active .agent-quick-grid>button>svg:first-child{width:32px;height:32px;padding:7px}.agent-dashboard-active .agent-quick-grid>button>svg:last-child{display:none}.agent-dashboard-active .agent-quick-grid small{font-size:10px}.agent-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-order-tools{align-items:stretch;flex-wrap:wrap}.agent-order-tools>.agent-order-search{max-width:none;flex-basis:100%}.agent-history-filters{width:100%;align-items:flex-end}.agent-history-filters label{flex:1 1 100px}.agent-history-filters select,.agent-history-filters input,.agent-history-filters input[type=date]{width:100%;min-width:0}.agent-store-brand-editor,.agent-afa-form{grid-template-columns:minmax(0,1fr);padding:14px}.airtime-store-page{padding:14px}.airtime-network-options{grid-template-columns:1fr}.agent-info-grid{grid-template-columns:minmax(0,1fr)}.airtime-store-heading h1{font-size:18px}.agent-afa-form>div:first-child,.agent-afa-note,.agent-afa-consent,.agent-afa-form>.agent-save,.agent-afa-form>[role=status]{grid-column:1}.agent-store-brand-editor h3,.agent-store-brand-editor>p,.agent-store-logo-preview{grid-column:1}.agent-order-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.agent-order-row>strong{grid-column:2;grid-row:1}.agent-order-status{grid-column:1 / -1;justify-self:start}.agent-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-network-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-topbar{gap:9px;padding:11px 14px}.admin-back-button{min-height:34px}.admin-heading h1{font-size:18px}.admin-heading p{font-size:10px;line-height:1.35}.admin-content{padding:16px 14px 28px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-table-wrap table{min-width:680px}.admin-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.dashboard-page{padding-inline:12px}.dashboard-top{margin-inline:-12px;padding-inline:10px}.dashboard-title h1{font-size:21px}.dashboard-title p{font-size:10px}.dashboard-shortcuts>button{height:86px;border-radius:15px}.shortcut-icon{width:37px;height:37px}.dashboard-shortcuts b{font-size:10px}.dashboard-recent{padding:13px 11px}.dashboard-order{gap:6px}.dashboard-order b,.dashboard-order small{overflow-wrap:anywhere}.dashboard-status{white-space:nowrap}.dashboard-order>strong{white-space:nowrap}.agent-dashboard-active .agent-main{padding-inline:12px}.agent-dashboard-active .agent-balance-card{align-items:flex-start;gap:10px;padding:15px}.agent-balance-actions{min-width:94px}.agent-dashboard-active .agent-balance-card .agent-balance-refresh,.agent-dashboard-active .agent-balance-card .agent-balance-topup{min-height:35px;padding-inline:7px;font-size:10px}.agent-metric-card{min-height:125px;padding:10px}.agent-metric-title>span{width:30px;height:30px}.agent-metric-title b{font-size:9px}.agent-metric-card>small{font-size:9px}.agent-dashboard-active .agent-quick-grid{gap:8px}.agent-dashboard-active .agent-quick-grid>button{grid-template-columns:28px minmax(0,1fr);min-height:84px;gap:7px;padding:9px}.agent-dashboard-active .agent-quick-grid>button>svg:first-child{width:28px;height:28px;padding:6px}.agent-dashboard-active .agent-quick-grid b{font-size:12px}.agent-dashboard-active .agent-quick-grid small{font-size:9px}.agent-stage-grid{gap:7px}.agent-stage{min-width:0;grid-template-columns:17px minmax(0,1fr) auto;gap:5px;padding:8px}.agent-stage span{font-size:9px}.agent-package-grid{grid-template-columns:minmax(0,1fr)}.agent-buy-modes{flex-wrap:wrap}.agent-buy-modes button{flex:1 1 100px}.admin-topbar{display:grid;grid-template-columns:38px 54px minmax(0,1fr) 38px}.admin-menu-toggle{grid-column:1;grid-row:1}.admin-back-button{grid-column:2;grid-row:1;padding-inline:7px;font-size:10px}.admin-heading{grid-column:3;grid-row:1}.admin-avatar{grid-column:4;grid-row:1}.admin-role-badge{grid-column:1 / 3;grid-row:2;justify-self:start;padding:7px 9px;font-size:9px}.admin-topbar:not(.admin-overview-topbar)>.admin-refresh-button:nth-of-type(3),.admin-overview-topbar>.admin-refresh-button:nth-of-type(2){min-height:38px;padding:0 8px;font-size:10px}.admin-topbar:not(.admin-overview-topbar)>.admin-refresh-button:nth-of-type(3){grid-column:3;grid-row:2}.admin-overview-topbar{grid-template-columns:38px minmax(0,1fr) 38px}.admin-overview-topbar .admin-heading{grid-column:2;grid-row:1}.admin-overview-topbar .admin-avatar{grid-column:3;grid-row:1}.admin-overview-topbar .admin-role-badge{grid-column:1;grid-row:2}.admin-overview-topbar>.admin-refresh-button:nth-of-type(2){grid-column:2;grid-row:2}.admin-metric{min-width:0;min-height:132px;padding:13px 11px}.admin-metric-label{font-size:8px}.admin-metric-icon{width:34px;height:34px}.admin-metric>b{font-size:16px}.admin-card{padding:15px 12px}.admin-card-heading{flex-wrap:wrap}.admin-card-heading button{max-width:100%}}@media(max-width:360px){.admin-topbar{grid-template-columns:34px 48px minmax(0,1fr) 34px;padding-inline:9px;gap:6px}.admin-overview-topbar{grid-template-columns:34px minmax(0,1fr) 34px}.admin-back-button{font-size:9px;gap:3px}.dashboard-shortcuts{gap:6px}.dashboard-shortcuts>button{height:80px}.agent-metric-grid,.admin-metrics,.agent-dashboard-active .agent-quick-grid{grid-template-columns:minmax(0,1fr)}.agent-dashboard-active .agent-quick-grid>button{min-height:74px}}.admin-announcement-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 4px;padding:5px;border:1px solid #e7e1ed;border-radius:14px;background:#f8f6fa}.admin-announcement-tabs button{min-height:42px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#655a70;font:700 12px DM Sans,sans-serif;cursor:pointer}.admin-announcement-tabs button.active{background:#6d28d9;color:#fff;box-shadow:0 4px 12px #6d28d926}.public-announcements{display:grid;gap:14px}.public-announcements .public-shop-update{min-width:0;margin:0;overflow:hidden}.public-announcements .announcement-text-only{padding:16px}.public-announcements .announcement-text-only .notice-copy{padding:12px 0 0}.public-announcements .announcement-with-image .notice-copy{padding-top:12px}.agent-dashboard-announcements,.dashboard-announcements{margin:18px 0}.public-announcements .public-shop-update{padding:18px 20px;border:1px solid #dfe5ec;border-radius:20px;background:#fff;color:#172033;box-shadow:0 7px 22px #14233b0a}.public-announcements .announcement-text-only{background:linear-gradient(135deg,#e7fff1,#d3f8e4);border-color:#9fe4bd}.public-announcements .announcement-brandline{display:block;color:#07956a;font:800 9px DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase}.public-announcements .announcement-copy{margin-top:10px}.public-announcements .announcement-copy{padding:13px 15px;border:1px solid #b5edcb;border-radius:14px;background:#eafff1}.public-announcements .announcement-copy b{display:block;color:#172033;font:750 17px/1.35 Manrope,sans-serif}.public-announcements .announcement-copy p{margin:3px 0 0;color:#46546b;font:450 13px/1.55 DM Sans,sans-serif;white-space:pre-wrap}.public-announcements .public-shop-update-image{display:block;width:min(100%,560px);max-height:285px;margin:14px auto 0;border-radius:8px;object-fit:contain;background:transparent}.public-announcements .announcement-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.public-announcements .announcement-meta span{display:inline-flex;align-items:center;min-height:29px;padding:0 11px;border-radius:20px;background:#eef2ff;color:#4840c8;font:750 9px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.02em}.public-announcements .announcement-meta span:nth-child(2){background:#fff1c9;color:#985800}.public-announcements .announcement-meta span.tone-success{background:#e4f8ed;color:#07864a}.public-announcements .announcement-meta span.tone-warning{background:#fff1c9;color:#985800}.public-announcements .announcement-meta span.tone-info{background:#eef2ff;color:#4840c8}.public-announcements .announcement-dates{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:13px;color:#728097;font:450 10px/1.5 DM Sans,sans-serif}.public-announcements .public-update-cta{margin-top:14px}.public-announcements .public-update-cta{width:fit-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #d49b00;border-radius:12px;background:linear-gradient(135deg,#ffd84a,#f4b900);color:#17130a;font:800 12px DM Sans,sans-serif;text-decoration:none;box-shadow:0 5px 14px #c68a002b}.public-announcements .public-update-cta:hover{background:#f1b900;color:#090806}.public-announcements .public-update-cta svg{width:15px;height:15px}.public-announcements .public-update-cta-label{cursor:default}.customer-storefront,.customer-storefront .shop-header,.customer-storefront .shop-content{background:linear-gradient(145deg,#ffdf29,#ffbf00 34%,#f1a900,#ffda22);color:#17130a}.customer-storefront{background:#f3b900}.customer-storefront .shop-header{background:linear-gradient(110deg,#f9c900,#ffdf35 55%,#e9a900);border-color:#ffe66b;box-shadow:0 5px 18px #8b5c0038}.customer-storefront .shop-brand b{color:#111}.customer-storefront .shop-brand small{color:#362900}.customer-storefront .shop-icon-button{background:#f9c900;border-color:#fff0a0;color:#111;box-shadow:inset 0 0 0 1px #d99800}.customer-storefront .shop-section-heading h2{color:#111}.customer-storefront .shop-section-heading p{color:#392d00}.customer-storefront .shop-account-actions{border-color:#fff0a077}.customer-storefront .track-prompt{background:linear-gradient(110deg,#ff6a00,#f04b00);border-color:#ffd34f;color:#fff;box-shadow:0 9px 20px #a34b0033}.customer-storefront .track-prompt b,.customer-storefront .track-prompt small{color:#fff}.customer-storefront .track-clock{color:#fff;border-color:#ffcf66}.customer-storefront .network-category,.customer-storefront .network-category.bigtime-folder,.customer-storefront .network-category.afa-folder,.customer-storefront .network-category.info-folder{background:linear-gradient(145deg,#ffda29,#f3b700)!important;border-color:#fff1a0!important;box-shadow:0 8px 22px #80550038,inset 0 0 0 1px #cf9500}.customer-storefront .category-details h3{color:#17130a}.customer-storefront .category-details p{color:#3a2c00}.customer-storefront .folder-open-hint{background:#f4b900;border-color:#fff0a0;color:#191300}.customer-storefront .shop-bottom-nav{background:linear-gradient(135deg,#ffd526,#eda900);border-color:#fff0a0;box-shadow:0 0 22px #80550040}.customer-storefront .shop-bottom-nav button,.customer-storefront .shop-bottom-nav>a{background:linear-gradient(145deg,#ffdc35,#f1b600);border-color:#fff0a0;color:#17130a}.customer-storefront .store-drawer{background:linear-gradient(160deg,#ffd923,#efae00);color:#17130a}.customer-storefront .drawer-brand-card{background:#ffda25;border-color:#fff0a0}.customer-storefront .drawer-brand-card b{color:#111}.customer-storefront .drawer-brand-card small{color:#392d00}.customer-storefront .drawer-links>button,.customer-storefront .drawer-links>a{background:#ffdc2e;color:#17130a}.customer-storefront .shop-footer{background:#e8a900;color:#281d00}.customer-storefront .shop-footer strong,.customer-storefront .shop-footer span{color:#17130a}.agent-portal.agent-dashboard-active{grid-template-columns:238px minmax(0,1fr)}.agent-dashboard-active .agent-sidebar{padding:16px 15px 17px;background:#203450}.agent-dashboard-active .agent-brand-mark{gap:9px;padding:0 2px 14px;font-size:14px}.agent-dashboard-active .agent-brand-mark img{width:31px;height:31px;border-radius:9px;object-fit:cover}.agent-dashboard-active .agent-brand-mark:before{display:none}.agent-dashboard-active .agent-user-summary{grid-template-columns:36px minmax(0,1fr);justify-items:stretch;align-items:center;gap:2px 9px;margin:0 0 12px;padding:8px;border:1px solid #ffffff18;border-radius:12px;background:#ffffff09;text-align:left}.agent-dashboard-active .agent-avatar{grid-column:1;grid-row:1 / span 2;width:34px;height:34px;margin:0;font-size:14px}.agent-dashboard-active .agent-profile-meta b{font-size:11px}.agent-dashboard-active .agent-profile-meta small,.agent-dashboard-active .agent-user-summary .agent-referral-id{display:none}.agent-dashboard-active .agent-user-summary .agent-sidebar-email{grid-column:2;padding:0;overflow:hidden;color:#b9c8dd;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agent-dashboard-active .agent-sidebar nav.agent-reference-nav{display:grid;align-content:start;gap:4px;margin:0;padding:6px 0 10px}.agent-dashboard-active .agent-reference-nav>button{width:100%;min-height:41px;gap:10px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#d6e0f0;text-align:left;font:550 12px DM Sans,sans-serif}.agent-dashboard-active .agent-reference-nav>button:hover,.agent-dashboard-active .agent-reference-nav>button.active{background:#2864e8;color:#fff}.agent-dashboard-active .agent-reference-nav>button.agent-nav-toggle{background:transparent}.agent-dashboard-active .agent-reference-nav>button.agent-nav-toggle:hover,.agent-dashboard-active .agent-reference-nav>button.agent-nav-toggle[aria-expanded=true]{background:#ffffff0c;color:#fff}.agent-dashboard-active .agent-reference-nav>button.agent-nav-toggle>svg:last-child{margin-left:auto;transition:transform .15s ease}.agent-dashboard-active .agent-reference-nav>button.agent-nav-toggle>svg:last-child.expanded{transform:rotate(180deg)}.agent-dashboard-active .agent-nav-submenu{display:grid;gap:3px;margin:-1px 0 4px 13px;padding-left:9px;border-left:1px solid #ffffff28}.agent-dashboard-active .agent-nav-submenu>button{min-height:35px;display:flex;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#c5d2e5;text-align:left;font:500 11px DM Sans,sans-serif;cursor:pointer}.agent-dashboard-active .agent-nav-submenu>button:hover,.agent-dashboard-active .agent-nav-submenu>button.active{background:#2864e8;color:#fff}.agent-dashboard-active .agent-sidebar-logout{width:100%;min-height:40px;justify-content:flex-start;align-self:stretch;margin:8px 0 0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#ff4b52;font-size:12px}.agent-dashboard-active .agent-sidebar-logout:hover{background:#ffffff0c}.agent-portal.agent-dashboard-active{background:#050505}.agent-dashboard-active .agent-sidebar{background:#203450;border-right-color:#ffffff18}.dashboard-route-loading{min-height:min(70vh,680px);display:grid;place-items:center;color:#e0e9f8;font:650 14px DM Sans,sans-serif}@media(max-width:850px){.agent-portal.agent-dashboard-active{grid-template-columns:minmax(0,1fr)}.agent-dashboard-active .agent-sidebar{width:min(300px,86vw);padding:19px 15px 16px}.agent-dashboard-active .agent-sidebar nav.agent-reference-nav{display:grid;overflow-y:auto;overflow-x:hidden}.agent-dashboard-active .agent-reference-nav>button{flex:none;width:100%}.agent-dashboard-active .agent-sidebar-logout{position:static;width:100%;min-height:42px;margin:8px 0 0}}@media(max-width:620px){.admin-announcement-tabs{grid-template-columns:1fr}.public-announcements{gap:11px}.public-announcements .public-shop-update{padding:15px;border-radius:17px}.public-announcements .announcement-copy b{font-size:15px}.public-announcements .announcement-copy p{font-size:12px}.public-announcements .public-shop-update-image{max-height:250px}.agent-dashboard-announcements,.dashboard-announcements{margin:14px 0}}.agent-cashout-page{display:grid;gap:16px}.agent-cashout-hero{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-radius:20px;background:linear-gradient(115deg,#5b21b6,#7c32d0 65%,#f97316);color:#fff;box-shadow:0 12px 28px #55218b20}.agent-cashout-hero>div{display:grid;gap:7px}.agent-cashout-hero span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.09em}.agent-cashout-hero strong{font:850 clamp(28px,4vw,40px) Manrope,sans-serif}.agent-cashout-hero small{color:#f0e6fa;font-size:11px}.agent-cashout-hero button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:0;border-radius:10px;background:#ffffff24;color:#fff;font:700 11px DM Sans,sans-serif;cursor:pointer}.agent-cashout-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-cashout-metrics article{display:grid;gap:8px;padding:16px;border:1px solid #e9e4ee;border-radius:16px;background:#fff}.agent-cashout-metrics article>span{color:#756b7e;font-size:11px;font-weight:700}.agent-cashout-metrics article>b{color:#342247;font:800 21px Manrope,sans-serif}.agent-cashout-metrics article>small{color:#8a8290;font-size:10px}.agent-cashout-card{margin:0}.agent-cashout-heading{display:flex;align-items:flex-start;gap:11px}.agent-cashout-heading>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#f2eaff;color:#6d28d9}.agent-cashout-heading h2{margin:0}.agent-cashout-heading p{margin:5px 0 0;color:#797181;font-size:11px;line-height:1.5}.agent-cashout-payout-form,.agent-cashout-request-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px}.agent-cashout-payout-form label,.agent-cashout-request-form label{display:grid;gap:7px;color:#44364f;font-size:11px;font-weight:750}.agent-cashout-payout-form input,.agent-cashout-payout-form select,.agent-cashout-request-form input{width:100%;height:42px;box-sizing:border-box;padding:0 11px;border:1px solid #e1dbe8;border-radius:11px;background:#fff;color:#241a2c;font:600 12px DM Sans,sans-serif}.agent-cashout-payout-form .agent-save,.agent-cashout-request-form .agent-save{margin:0;min-height:42px;white-space:nowrap}.agent-cashout-destination{display:grid;gap:5px;color:#77707f;font-size:10px}.agent-cashout-destination b{color:#49385a}.agent-earnings-list,.agent-cashout-history,.admin-cashout-list{margin-top:14px;border-top:1px solid #eee9f1}.agent-earnings-list article,.agent-cashout-history article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 2px;border-bottom:1px solid #f0edf2}.agent-earnings-list article>div,.agent-cashout-history article>div{display:grid;gap:5px;min-width:0}.agent-earnings-list b,.agent-cashout-history b{color:#30233d;font:700 11px Manrope,sans-serif}.agent-earnings-list small,.agent-cashout-history small{color:#81788a;font-size:10px;overflow-wrap:anywhere}.agent-earnings-list article>strong{color:#07834b;font:800 13px Manrope,sans-serif}.agent-cashout-status{justify-self:start;padding:6px 9px;border-radius:20px;background:#fff4d7;color:#946000;font-size:9px;font-weight:800;text-transform:capitalize}.agent-cashout-status.processing{background:#e8efff;color:#315eb2}.agent-cashout-status.paid{background:#e6f8ee;color:#087644}.agent-cashout-status.rejected{background:#fff0ef;color:#b33137}.agent-cashout-empty{margin:16px 0 0;color:#81788a;font-size:11px}.admin-cashout-filters{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:18px 0 4px}.admin-cashout-filters label{display:grid;gap:6px;color:#5c6572;font-size:11px;font-weight:700}.admin-cashout-filters select{min-width:160px;height:40px;padding:0 10px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.admin-cashout-filters>span{color:#79818d;font-size:11px}.admin-cashout-list>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px 3px;border-bottom:1px solid #e9edf1}.admin-cashout-agent,.admin-cashout-amount{display:grid;gap:5px;min-width:0}.admin-cashout-agent b{color:#172033;font:750 13px Manrope,sans-serif}.admin-cashout-agent small,.admin-cashout-amount small,.admin-cashout-list article>small{color:#687384;font-size:10px;overflow-wrap:anywhere}.admin-cashout-agent code{color:#8a91a0;font-size:9px;overflow-wrap:anywhere}.admin-cashout-amount strong{color:#13844b;font:800 16px Manrope,sans-serif}.admin-cashout-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.admin-cashout-actions button{min-height:36px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #e0e5eb;border-radius:9px;background:#fff;color:#334155;font:700 10px DM Sans,sans-serif;cursor:pointer}.admin-cashout-actions button.paid{border-color:#c9efda;background:#e9f9f0;color:#087644}.admin-cashout-actions button.reject{border-color:#ffe0dd;background:#fff1ef;color:#b33137}.admin-cashout-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.agent-cashout-metrics{grid-template-columns:1fr}.agent-cashout-payout-form,.agent-cashout-request-form{grid-template-columns:minmax(0,1fr)}.agent-cashout-payout-form .agent-save,.agent-cashout-request-form .agent-save{justify-self:start}.admin-cashout-list>article{grid-template-columns:minmax(0,1fr) auto}.admin-cashout-amount{grid-column:1}.admin-cashout-filters{align-items:center}}:root{--brand-black: #090909;--brand-ink: #171717;--brand-gold: #f5bd19;--brand-gold-deep: #d99b00;--brand-gold-soft: #fff5cc;--brand-white: #fff;--brand-paper: #fbf9f2;--brand-line: #e9dfbf}body{color:var(--brand-ink);background:var(--brand-paper)}.app-shell{background:var(--brand-paper)}.brand-logo{width:56px;height:56px;border-color:#d6a500;border-radius:13px}.dashboard-brand-logo{width:58px;height:58px;border-color:#d6a500;border-radius:14px}.shop-brand-icon{width:56px;height:56px}.customer-storefront .shop-brand-icon.customer-brand-image{width:58px;height:58px}.shop-brand-icon.customer-brand-image img{width:100%;height:100%;object-fit:cover}.admin-brand-mark{width:60px;height:60px}.agent-brand-mark img,.agent-dashboard-active .agent-brand-mark img{width:50px;height:50px}.brand-launch{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:17px;padding:24px;overflow:hidden;background:radial-gradient(ellipse at center,#211b0b,#0b0b0b 48%,#050505);color:#f5bd19}.brand-launch img{display:block;width:min(68vw,300px);height:min(68vw,300px);object-fit:contain;border:1px solid #bd8b00;border-radius:22px;background:#050505;box-shadow:0 0 0 7px #f5bd1914,0 22px 80px #000b;animation:brand-launch-appear .55s ease-out both}.brand-launch span{font:750 13px Manrope,sans-serif;letter-spacing:.08em;color:#fff4c7}.brand-launch i{width:100px;height:3px;overflow:hidden;border-radius:4px;background:#ffffff24}.brand-launch i:after{display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d99b00,#ffe276);content:"";animation:brand-launch-progress 1.1s ease-in-out infinite}.brand-launch-overlay{animation:brand-launch-fade 1.5s ease-in forwards}@keyframes brand-launch-appear{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes brand-launch-progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes brand-launch-fade{0%,84%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}.header{background:var(--brand-white);border-color:var(--brand-line)}.brand{color:var(--brand-black)}.brand-gh{color:var(--brand-gold-deep)}.brand-mark{background:var(--brand-black)}.brand-mark span{background:var(--brand-gold)}.nav button.active{color:var(--brand-black)}.nav button.active:after{background:var(--brand-gold)}.signup-button,.primary{background:var(--brand-black);color:var(--brand-gold)}.signup-button:hover,.primary:hover{background:#29220d;color:#ffcf37}.mobile-menu,.login-link:hover,.header-name:hover{color:var(--brand-gold-deep)}.hero h1,.inner-head h1{color:var(--brand-black)}.hero h1 span{color:var(--brand-gold-deep)}.eyebrow{color:#9a7000}.hero-art .art-dot,.testbar>span:first-child{background:var(--brand-gold)}.hero-art .progress-track span{background:linear-gradient(90deg,var(--brand-gold-deep),#ffdc62)}.hero-art .network-emblem{background:var(--brand-gold-soft);color:#725200}.benefits{border-color:var(--brand-line)}.admin-layout,.admin-workspace{background:#f6f3e9;color:var(--brand-ink)}.admin-sidebar{background:var(--brand-black);color:#f7f3e7}.admin-brand{border-color:#ffffff20}.admin-brand-mark{background:linear-gradient(145deg,#ffd84b,var(--brand-gold-deep))!important}.admin-nav-label{color:#c8ad59}.admin-sidebar nav button{color:#e7e2d5}.admin-sidebar nav button:hover{background:#ffffff12;color:var(--brand-white)}.admin-sidebar nav button.active{background:var(--brand-gold);color:var(--brand-black);box-shadow:inset 3px 0 #fff0a2}.admin-sidebar nav button.active svg{color:var(--brand-black)}.admin-sidebar>.admin-logout-link{color:#f1e9d5}.admin-sidebar>.admin-logout-link:hover{background:#ffffff12;color:var(--brand-gold)}.admin-sidebar-bottom{border-color:#ffffff20;background:#181715;color:#e9e2cf}.admin-sidebar-bottom b{color:var(--brand-white)}.admin-sidebar-bottom small{color:#c2b999}.admin-topbar{background:#fffdf7;border-color:var(--brand-line)}.admin-heading h1,.admin-card h2,.api-providers-heading h2,.api-provider-credentials h2{color:var(--brand-black)}.admin-content{color:var(--brand-ink)}.admin-card,.admin-metric,.api-providers-panel,.api-provider-credentials{border-color:#e8dfc7}.admin-card-heading button,.ops-primary,.admin-update-form .primary,.api-provider-toolbar button.add,.api-provider-actions button.green,.api-active-provider-note button,.admin-layout button[class*=primary],.admin-layout button[class*=submit],.admin-layout button[class*=save],.admin-layout .admin-wallet-apply,.admin-layout .admin-update-actions button:not(.delete):not(.toggle){background:var(--brand-gold);color:var(--brand-black)}.admin-card-heading button:hover,.ops-primary:hover,.api-provider-toolbar button.add:hover,.api-provider-actions button.green:hover,.api-active-provider-note button:hover{background:#e8ad08;color:var(--brand-black)}.admin-sidebar .admin-brand b{color:var(--brand-white)}.admin-layout .admin-action{border-color:#e3d6ad;color:var(--brand-black)}.admin-layout .admin-action:hover{border-color:var(--brand-gold-deep);background:var(--brand-gold-soft)}.admin-layout .admin-heading .admin-back-button:hover{border-color:var(--brand-gold)}.customer-storefront{--brand-customer-gold: #f3b900;--brand-customer-gold-light: #ffdf35}.store-bundles .store-bundle,.network-category.mtn,.network-category.at,.network-category.telecel,.airtime-network-options button.mtn.active,.airtime-network-options button.at.active,.airtime-network-options button.telecel.active{color:inherit}.agent-dashboard-active .agent-sidebar{background:var(--brand-black)}.agent-dashboard-active .agent-sidebar nav button.active{background:var(--brand-gold);color:var(--brand-black)}.agent-dashboard-active .agent-sidebar nav button.active svg{color:var(--brand-black)}.agent-dashboard-active .agent-sidebar-logout{color:#ffcf37}.agent-dashboard-active .agent-back-button,.agent-dashboard-active .agent-refresh,.agent-dashboard-active .agent-sidebar nav button:not(.active):hover{border-color:#d8a600}.agent-dashboard-active .agent-main-head h1,.agent-dashboard-active .agent-kicker{color:#f5bd19}.agent-dashboard-active .agent-main .agent-primary,.agent-dashboard-active .agent-main .agent-action-primary{background:var(--brand-gold);color:var(--brand-black)}@media(max-width:800px){.admin-sidebar{background:var(--brand-black)}.brand-logo{width:50px;height:50px}.dashboard-brand-logo,.shop-brand-icon{width:52px;height:52px}.customer-storefront .shop-brand-icon.customer-brand-image{width:54px;height:54px}.admin-brand-mark{width:56px;height:56px}.agent-brand-mark img,.agent-dashboard-active .agent-brand-mark img{width:46px;height:46px}}body{background:linear-gradient(135deg,#fff9df,#f7edd1 48%,#fff3d1)}.app-shell{background:linear-gradient(145deg,#fffaf0,#f8efd8 48%,#fff7e6)}.header{background:linear-gradient(105deg,#fffdf4,#fff4cf 54%,#f7d566);border-bottom-color:#e9c34d}.signup-button,.primary:not(.admin-layout .primary){background:linear-gradient(110deg,#111,#292016 45%,#d88c00);color:#fff6ce;box-shadow:0 7px 18px #9a680033}.signup-button:hover,.primary:not(.admin-layout .primary):hover{background:linear-gradient(110deg,#090909,#8a4d00,#ffc629);color:#fff}.testbar{background:linear-gradient(90deg,#fff2bf,#fffaf0 52%,#f4d76d);color:#604500}.hero-art .phone-card,.benefits,.feature-card,.faq-item,.panel,.metric-card,.dashboard-stats article,.dashboard-recent{background:linear-gradient(145deg,#fffefa,#fff8e5 56%,#f9e7a7);border-color:#e8cf75}.hero-art .phone-card{box-shadow:0 18px 45px #8b5b0020}.hero h1 span,.eyebrow,.hero-proof b{color:#a36a00}.nav button.active{color:#201700}.nav button.active:after{background:linear-gradient(90deg,#f5bd19,#f97316)}.brand-gh{color:#b96f00}.brand-mark{background:linear-gradient(145deg,#17120a,#6f4700,#f5bd19)}.brand-mark span{background:linear-gradient(180deg,#fff3a3,#f5bd19)}.customer-storefront,.customer-storefront .shop-content{background-color:#f3b900;background-image:linear-gradient(145deg,#ffdf35,#ffc400 34%,#eea700 70%,#ffda29)}.customer-storefront .shop-header{background:linear-gradient(110deg,#efab00,#ffdf35 44%,#f2b400,#fff0a0)}.customer-storefront .network-category:not(.mtn):not(.at):not(.telecel),.customer-storefront .network-category.bigtime-folder,.customer-storefront .network-category.afa-folder,.customer-storefront .network-category.info-folder{background-image:linear-gradient(135deg,#ffe45b,#ffd11b 44%,#f1ae00)!important}.customer-storefront .shop-bottom-nav{background-image:linear-gradient(115deg,#ffdf35,#f8ba00 55%,#e8a000)}.customer-storefront .store-drawer{background-image:linear-gradient(155deg,#ffdf35,#f0ad00 75%,#d88700)}.customer-storefront .shop-account-actions .shop-register{background-image:linear-gradient(105deg,#4c1d95,#7c22c8 60%,#f97316)}.customer-storefront .shop-account-actions .shop-login{background:linear-gradient(105deg,#090909,#252019 72%,#593b08);color:#fff}.customer-storefront .track-prompt{background-image:linear-gradient(105deg,#f97316,#ed4d00 55%,#c93c00)}.customer-storefront .public-shop-update,.customer-storefront .public-shop-update.warning,.customer-storefront .public-shop-update.success{background-color:#fff;background-image:none}.app-shell:has(.customer-storefront){background:#263b5c}.customer-storefront,.customer-storefront .shop-content{background:linear-gradient(145deg,#263b5c,#203450 55%,#172942);color:#f7f9ff}.customer-storefront .shop-header{background:linear-gradient(110deg,#203450,#263b5c 60%,#172942);border-color:#ffffff20}.customer-storefront .shop-brand b,.customer-storefront .shop-section-heading h2{color:#f7f9ff}.customer-storefront .shop-brand small,.customer-storefront .shop-section-heading p{color:#cbd7eb}.customer-storefront .shop-icon-button{background:#203450;border-color:#ffffff2b;color:#f7f9ff}.customer-storefront .network-category:not(.mtn):not(.at):not(.telecel),.customer-storefront .network-category.bigtime-folder,.customer-storefront .network-category.afa-folder,.customer-storefront .network-category.info-folder{background:linear-gradient(140deg,#203450,#2d466c 62%,#263b5c)!important;border-color:#ffffff2b!important}.customer-storefront .category-details h3{color:#f7f9ff}.customer-storefront .category-details p{color:#cbd7eb}.customer-storefront .folder-open-hint{background:linear-gradient(135deg,#3475f6,#7139e5);border-color:#ffffff32;color:#fff}.customer-storefront .shop-account-actions .shop-register{background:linear-gradient(100deg,#3475f6,#7139e5);border-color:#8fb2ff;color:#fff}.customer-storefront .shop-account-actions .shop-login{background:linear-gradient(110deg,#101a2a,#203450);border-color:#ffffff24;color:#fff}.customer-storefront .shop-bottom-nav{background:#172942f2;border-color:#ffffff20}.customer-storefront .shop-bottom-nav button,.customer-storefront .shop-bottom-nav>a{background:linear-gradient(145deg,#203450,#2a4267);border-color:#ffffff24;color:#f7f9ff}.customer-storefront .shop-bottom-nav button svg,.customer-storefront .shop-bottom-nav>a svg{color:#a9c5ff;stroke:#a9c5ff}.customer-storefront .store-drawer{background:linear-gradient(155deg,#203450,#172942);color:#f7f9ff}.customer-storefront .drawer-brand-card{background:#2a4267;border-color:#ffffff24}.customer-storefront .drawer-brand-card small{color:#cbd7eb}.customer-storefront .drawer-links>button,.customer-storefront .drawer-links>a{background:#2a4267;color:#f7f9ff}.customer-storefront .shop-footer{background:#172942;color:#cbd7eb}.customer-storefront .shop-footer strong,.customer-storefront .shop-footer span{color:#a9c5ff}.auth-brand-logo{width:144px;height:144px;margin:4px auto 17px;overflow:hidden;border:1px solid #d4a82a;border-radius:20px;background:#070707;box-shadow:0 10px 26px #131c2c2a}.auth-brand-logo img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:520px){.auth-brand-logo{width:124px;height:124px;margin-bottom:13px;border-radius:17px}}.app-shell:has(.customer-storefront){background:#d99c00}.customer-storefront,.customer-storefront .shop-content{background-color:#efb900;background-image:radial-gradient(ellipse at 74% 3%,#fff7b88c 0,transparent 20%),linear-gradient(168deg,transparent 0 11%,#ffd83c 12%,#fff4a1 13%,#e7ad05 15%,transparent 19%),linear-gradient(12deg,transparent 0 27%,#fff29a 29%,#f5c51b 31%,#a76f00 34%,transparent 38%),linear-gradient(171deg,transparent 0 57%,#ffe764 59%,#fff5b6 60%,#e0a600 63%,transparent 67%),linear-gradient(145deg,#ffe028,#f4bd00 36%,#d99400 62%,#ffd51c);background-size:100% 100%;color:#101010}.customer-storefront{background-color:#e8aa00}.customer-storefront .shop-header{background:linear-gradient(108deg,#d99800,#ffdc27 30%,#f3bd00 59%,#e4a400);border-color:#fff08a;box-shadow:0 5px 18px #76500050}.customer-storefront .shop-brand b,.customer-storefront .shop-section-heading h2,.customer-storefront .shop-section-heading p,.customer-storefront .category-details h3,.customer-storefront .category-details p{color:#090909}.customer-storefront .shop-brand small{color:#302300}.customer-storefront .shop-icon-button{background:#15120a;border-color:#fff0a0;color:#fff}.customer-storefront .shop-account-actions{border-color:#fff1a070}.customer-storefront .shop-account-actions .shop-register{background:linear-gradient(105deg,#5d0dbb,#7610d2 66%,#4a00a8);border:2px solid #fff;color:#fff;box-shadow:0 7px 19px #4b148c5c}.customer-storefront .shop-account-actions .shop-login{background:linear-gradient(105deg,#050505,#16120a);border:2px solid #fff1a0;color:#fff}.pwa-install-button{position:fixed;right:22px;bottom:92px;z-index:1000;display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border:1px solid #ffe276;border-radius:999px;background:linear-gradient(110deg,#d99b00,#f5bd19 55%,#ffe276);color:#100d04;font:700 14px/1 inherit;box-shadow:0 8px 24px #0006;cursor:pointer}@media(max-width:640px){.pwa-install-button{right:16px;bottom:86px;padding:12px 15px;font-size:13px}}.customer-storefront .network-category,.customer-storefront .network-category.bigtime-folder,.customer-storefront .network-category.afa-folder,.customer-storefront .network-category.info-folder{background:#050505!important;background-image:none!important;border-color:#292929!important;color:#fff}.customer-storefront .whatsapp-channel-cta{background:linear-gradient(110deg,#5d0dbb,#7610d2 58%,#4a00a8);border-color:#c99aff;color:#fff;box-shadow:0 8px 20px #42128c45}.customer-storefront .whatsapp-channel-cta small{color:#f0e4ff}.customer-storefront .whatsapp-channel-cta:hover{background:linear-gradient(110deg,#6b16cc,#8428e6 58%,#5818bd);border-color:#e4caff}.app-shell .storefront.customer-storefront .shop-content .network-categories .network-category,.app-shell .storefront.customer-storefront .shop-content .network-categories .network-category.bigtime-folder,.app-shell .storefront.customer-storefront .shop-content .network-categories .network-category.afa-folder,.app-shell .storefront.customer-storefront .shop-content .network-categories .network-category.info-folder{background:#050505!important;background-image:none!important;border-color:#292929!important}.app-shell .storefront.customer-storefront .shop-content .network-categories .network-category .category-details h3,.app-shell .storefront.customer-storefront .shop-content .network-categories .network-category .category-details p,.app-shell .storefront.customer-storefront .shop-content .afa-folder-page .shop-section-heading h2,.app-shell .storefront.customer-storefront .shop-content .afa-folder-page .shop-section-heading p,.app-shell .storefront.customer-storefront .shop-content .afa-folder-page .afa-request-title b,.app-shell .storefront.customer-storefront .shop-content .afa-folder-page .afa-request-title small{color:#fff!important}.customer-storefront .network-category,.customer-storefront .network-category.bigtime-folder,.customer-storefront .network-category.afa-folder,.customer-storefront .network-category.info-folder{background:#050505!important;border-color:#1c1c1c!important;box-shadow:0 9px 20px #5637003b}.customer-storefront .category-details h3,.customer-storefront .category-details p{color:#fff}.customer-storefront .folder-open-hint{background:#080808;border-color:#fff;color:#fff}.customer-storefront .shop-bottom-nav{background:transparent;border:0;box-shadow:none}.customer-storefront .shop-bottom-nav button,.customer-storefront .shop-bottom-nav>a{background:#050505;border-color:#242424;color:#fff;box-shadow:0 7px 18px #61400038}.customer-storefront .shop-bottom-nav button svg,.customer-storefront .shop-bottom-nav>a svg{color:#f97316;stroke:#f97316}.customer-storefront .shop-bottom-nav button:nth-child(2) svg{color:#8b20df;stroke:#8b20df}.customer-storefront .shop-bottom-nav button:nth-child(3) svg{color:#20c878;stroke:#20c878}.customer-storefront .store-drawer{background:linear-gradient(150deg,#080808,#17130a);color:#fff}.customer-storefront .drawer-brand-card,.customer-storefront .drawer-links>button,.customer-storefront .drawer-links>a{background:#111;border-color:#292929;color:#fff}.customer-storefront .drawer-brand-card b{color:#fff}.customer-storefront .drawer-brand-card small{color:#d0d0d0}.customer-storefront .shop-footer{background:transparent;color:#24200f}.customer-storefront .shop-footer strong,.customer-storefront .shop-footer span{color:#17120a}.customer-storefront .public-shop-update,.customer-storefront .public-shop-update.warning,.customer-storefront .public-shop-update.success{background:#fff;background-image:none;color:#172033}.customer-storefront .store-bundle,.customer-storefront .network-category.mtn,.customer-storefront .network-category.at,.customer-storefront .network-category.telecel{background-image:none}.customer-storefront .shop-account-actions .shop-login{background:linear-gradient(105deg,#5d0dbb,#7610d2 66%,#4a00a8);border:2px solid #fff;color:#fff;box-shadow:0 7px 19px #4b148c5c}.customer-storefront .shop-account-actions .shop-register{background:linear-gradient(105deg,#050505,#16120a);border:2px solid #fff1a0;color:#fff}.customer-storefront .track-prompt{background:linear-gradient(112deg,#5617b4,#762bd7 55%,#4f11ae);border-color:#e4caff;color:#fff;box-shadow:0 9px 22px #42128c55}.customer-storefront .track-prompt b,.customer-storefront .track-prompt small,.customer-storefront .track-chevron{color:#fff}.customer-storefront .track-clock{border-color:#e7d1ff;color:#fff}
