/*! tailwindcss v4.2.1 | 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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 80% -10%,#43e7d214,transparent 28%),var(--bg);min-height:100vh}.sidebar{z-index:30;background:#0b0f15;border-right:1px solid #202731;flex-direction:column;width:244px;padding:0 14px;display:flex;position:fixed;inset:0 auto 0 0}.side-brand{border-bottom:1px solid #1c232c;align-items:center;gap:10px;height:78px;padding:0 8px;font-size:15px;font-weight:800;display:flex}.side-brand>span{color:#07100f;background:linear-gradient(145deg,#5ff3df,#5578ff);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid;box-shadow:0 0 25px #43e7d22b}.side-brand div{line-height:1.2}.side-brand small{letter-spacing:1.3px;color:#56616f;margin-top:4px;font-size:6px;display:block}.side-brand button{color:#7b8794;background:0 0;border:0;margin-left:auto;font-size:22px;display:none}.side-nav{flex-direction:column;gap:4px;padding:18px 0;display:flex}.side-nav p{color:#4f5a68;letter-spacing:1.7px;margin:12px 10px 5px;font-size:7px;font-weight:800}.side-nav a,.side-nav button{color:#7e8997;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:39px;padding:0 10px;font-size:10px;font-weight:650;transition:all .18s;display:flex}.side-nav i{text-align:center;width:18px;font-size:15px;font-style:normal}.side-nav b,.side-nav em{color:#aab5c0;background:#1d2731;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.queue-card{background:#0f151c;border:1px solid #222b36;border-radius:12px;margin-top:auto;padding:12px}.queue-head{justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.queue-head span{align-items:center;gap:7px;display:flex}.queue-head i{background:#5d6875;border-radius:50%;width:6px;height:6px}.working .queue-head i{background:var(--cyan);animation:1.2s infinite pulse;box-shadow:0 0 0 4px #43e7d21a}.queue-track{background:#202a34;border-radius:3px;height:3px;margin:11px 0 8px;overflow:hidden}.queue-track span{background:linear-gradient(90deg,var(--cyan),var(--blue));height:100%;transition:all .25s;display:block}.queue-card p{color:#63707e;margin:0;font-size:7px}.side-profile{border-top:1px solid #1c232c;align-items:center;gap:9px;height:70px;margin-top:12px;padding:0 5px;display:flex}.side-profile>span,.avatar{color:#75e9db;background:#1c2732;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.side-profile div{font-size:9px;font-weight:700}.side-profile small{color:#596572;margin-top:3px;font-size:7px;display:block}.side-profile b{color:#53606c;margin-left:auto;font-size:10px}.side-scrim{display:none}.main-area{min-width:0;margin-left:244px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#080b10c7;border-bottom:1px solid #1d252e;align-items:center;height:78px;padding:0 28px;display:flex;position:sticky;top:0}.topbar>div:first-of-type p{letter-spacing:1.6px;color:#53616f;margin:0 0 4px;font-size:7px;font-weight:800}.topbar h1{letter-spacing:-.25px;margin:0;font-size:15px}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.live-pill{color:#8996a3;border:1px solid #25303a;border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:8px;display:flex}.live-pill i,.table-footer i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #59dc8b1a}.new-product,.accent-button{color:#07120f;background:linear-gradient(135deg,#54eedb,#59a8ee);border:0;border-radius:8px;height:34px;padding:0 13px;font-size:9px;font-weight:800}.avatar{margin-left:4px}.menu-button{color:#aab5c1;background:0 0;border:0;margin-right:12px;font-size:20px;display:none}.page-wrap{max-width:1540px;margin:0 auto;padding:24px 26px 58px}.overview{background:linear-gradient(120deg,#10161e,#0d151a 60%,#101b20);border:1px solid #202a34;border-radius:18px;justify-content:space-between;align-items:center;min-height:238px;padding:32px 38px;display:flex;position:relative;overflow:hidden}.overview:after{content:"";border:1px solid #43e7d21a;border-radius:50%;width:360px;height:360px;position:absolute;top:-110px;right:-100px;box-shadow:0 0 0 45px #43e7d205,0 0 0 90px #43e7d203}.overview-copy{z-index:2;max-width:610px;position:relative}.eyebrow,.section-kicker{letter-spacing:1.8px;color:#687686;font-size:7px;font-weight:800}.overview h2{letter-spacing:-1.2px;margin:10px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1.03}.overview h2 em{color:var(--cyan);font-weight:500}.overview-copy>p{color:#768390;max-width:560px;font-size:10px;line-height:1.65}.overview-badges{gap:8px;margin-top:19px;display:flex}.overview-badges span{color:#8996a3;background:#111821;border:1px solid #26313b;border-radius:6px;padding:6px 9px;font-size:7px}.formula-card{z-index:2;background:#0e161ce6;border:1px solid #26343b;border-radius:15px;width:365px;min-height:176px;padding:18px;position:relative;box-shadow:0 22px 50px #00000038}.formula-card>p{letter-spacing:1.6px;color:#60717d;margin:0 0 14px;font-size:7px;font-weight:800}.formula-values{justify-content:space-between;align-items:center;display:flex}.formula-values span{background:#131c24;border:1px solid #25313a;border-radius:9px;min-width:78px;padding:10px}.formula-values small{letter-spacing:1px;color:#60707e;margin-bottom:4px;font-size:6px;display:block}.formula-values strong,.formula-values s{color:#eaf0f5;font-size:15px}.formula-values b{color:#40505c;font-size:11px}.formula-result{background:linear-gradient(95deg,#43e7d221,#7098ff14);border:1px solid #43e7d230;border-radius:9px;grid-template-columns:1fr auto;align-items:center;height:51px;margin-top:12px;padding:8px 11px;display:grid}.formula-result span{letter-spacing:1px;color:#6f8888;font-size:6px}.formula-result strong{color:var(--cyan);grid-area:1/2/3;font-size:22px}.metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.metrics article{background:var(--panel);border:1px solid #202832;border-radius:13px;align-items:center;gap:12px;min-height:88px;padding:14px;display:flex;position:relative}.metric-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.metric-icon.cyan{color:var(--cyan);background:#112c2b}.metric-icon.purple{color:var(--purple);background:#231b35}.metric-icon.amber{color:var(--amber);background:#2b2115}.metric-icon.green{color:var(--green);background:#14291e}.metrics small{color:#5f6d7a;letter-spacing:1px;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.metrics p{color:#65717e;margin:3px 0 0;font-size:7px}.metrics em{color:#64d69a;background:#12271c;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;top:9px;right:10px}.import-bar{background:var(--panel);border:1px solid #202832;border-radius:13px;align-items:center;gap:18px;min-height:67px;margin-bottom:12px;padding:11px 14px;display:flex}.import-bar>div:first-child{align-items:center;gap:10px;min-width:195px;display:flex}.import-bar>div:first-child>span{width:34px;height:34px;color:var(--cyan);background:#132923;border-radius:9px;place-items:center;display:grid}.import-bar small{color:#606d79;margin-top:3px;font-size:7px;display:block}.quick-controls{flex:1;gap:7px;display:flex}.quick-controls input{color:#dce4eb;background:#0a0e14;border:1px solid #27313c;border-radius:8px;outline:0;flex:1;height:36px;padding:0 12px;font-size:9px}.quick-controls button{background:var(--cyan);color:#07100f;border:1px solid #0000;border-radius:8px;height:36px;padding:0 13px;font-size:8px;font-weight:800}.workspace{background:var(--panel);border:1px solid #202832;border-radius:15px;overflow:hidden}.workspace-title{justify-content:space-between;align-items:center;min-height:69px;padding:0 18px;display:flex}.workspace-title .section-kicker{margin-bottom:5px;display:block}.workspace-title h2{margin:0;font-size:15px}.workspace-title h2 b{color:#74808d;vertical-align:2px;background:#1b232d;border-radius:5px;margin-left:5px;padding:3px 6px;font-size:7px}.workspace-actions{gap:7px;display:flex}.workspace-actions button,.modal-actions button{color:#8996a3;background:#131a22;border:1px solid #2a3540;border-radius:8px;height:33px;padding:0 11px;font-size:8px;font-weight:750}.workspace-actions .accent-button,.modal-actions .accent-button{color:#07120f;background:linear-gradient(135deg,#55ead8,#5aa1ea);border:0}.filter-bar{background:#0b0f15;border:1px solid #1f2832;border-radius:10px;align-items:center;gap:7px;margin:0 14px 12px;padding:8px;display:flex}.search-box{background:#10161d;border:1px solid #25303a;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:230px;height:34px;padding:0 9px;display:flex}.search-box span{color:#62717e}.filter-bar input,.filter-bar select{color:#aeb9c3;background:0 0;border:0;outline:0;font-size:8px}.search-box input{width:100%}.filter-bar select{background:#10161d;border:1px solid #25303a;border-radius:7px;min-width:132px;height:34px;padding:0 8px}.range{background:#10161d;border:1px solid #25303a;border-radius:7px;align-items:center;width:206px;height:34px;padding:0 8px;display:flex}.range span,.range i{color:#5d6976;font-size:8px;font-style:normal}.range input{width:50%;min-width:0;padding:0 5px}.clear-filter{color:#74818d;background:0 0;border:0;padding:0 6px;font-size:8px}.table-wrap{border-top:1px solid #1f2730;border-bottom:1px solid #1f2730;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1210px}th{color:#505d69;text-align:left;letter-spacing:1.05px;background:#0b0f15;border-bottom:1px solid #202832;height:38px;font-size:6px}.check-col{width:38px;padding-left:15px}input[type=checkbox]{appearance:none;background:#11171e;border:1px solid #35414c;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}input[type=checkbox]:checked:after{content:"✓";color:#07100f;font-size:8px;font-weight:900}tbody tr{border-bottom:1px solid #1c242d;height:76px;transition:all .15s}.product-cell{align-items:center;gap:10px;min-width:260px;display:flex}.product-image{flex:none;width:44px;height:44px;position:relative}.product-image img{object-fit:cover;background:#171e25;border-radius:9px;width:44px;height:44px}.product-image span{color:var(--cyan);letter-spacing:.5px;background:#060e0cdb;border-radius:3px;padding:2px 3px;font-size:4px;font-weight:900;position:absolute;bottom:3px;left:3px}.product-cell a{color:#dce4eb;white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:9px;font-weight:700;display:block;overflow:hidden}.product-cell p{color:#56636f;margin:5px 0 0;font-size:7px}.product-cell p button{color:#687581;background:0 0;border:0;font-size:9px}.category-tag{color:#81a7ff;white-space:nowrap;background:#18233a;border-radius:5px;padding:5px 7px;font-size:7px;display:inline-block}.category-tag.homekitchen{color:#d8a85d;background:#2a2116}.category-tag.fashion{color:#aa8ddd;background:#251d35}.category-tag.beauty{color:#db7fa4;background:#321b27}.price-input{background:#0b1016;border:1px solid #2b3640;border-radius:6px;align-items:center;width:75px;height:29px;padding:0 6px;display:flex}.price-input span{color:#5d6975;font-size:8px}.price-input input{color:#bdc7cf;background:0 0;border:0;outline:0;width:100%;min-width:0;padding-left:3px;font-size:9px;font-weight:700}.mrp-cell small{color:#5f6d79;margin-top:4px;font-size:6px;display:block}.live-price>span{color:#5fd39d;margin-left:5px}.live-price small,.updated small{color:#596672;margin-top:4px;font-size:6px;display:block}.less-cell strong{color:var(--cyan);font-size:12px;display:inline-block}.less-cell span{color:#5dd4c4;background:#112b27;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:6px;display:inline-block}.less-cell small{color:#52606c;margin-top:4px;font-size:6px;display:block}.updated{color:#8d99a5;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.updated i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #59dc8b14}.row-actions{gap:4px;display:flex}.row-actions a,.row-actions button{color:#6c7985;background:#11171e;border:1px solid #29343e;border-radius:6px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.row-actions button:hover{color:#ff7d7d;border-color:#633a3e}.table-footer{color:#596673;justify-content:space-between;align-items:center;height:42px;padding:0 16px;font-size:7px;display:flex}.table-footer span:last-child{align-items:center;gap:7px;display:flex}.empty-state{text-align:center;color:#65717d;padding:55px}.empty-state>span{font-size:27px}.empty-state h3{color:#c7d0d8;margin:9px 0 3px;font-size:13px}.empty-state p{font-size:8px}.empty-state button{background:var(--cyan);border:0;border-radius:6px;padding:7px 10px;font-size:7px;font-weight:800}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030508cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#10161d;border:1px solid #29343e;border-radius:17px;width:min(570px,100%);padding:26px;position:relative;box-shadow:0 32px 100px #00000080}.modal-close{color:#697682;background:0 0;border:0;font-size:21px;position:absolute;top:13px;right:16px}.modal-icon{width:39px;height:39px;color:var(--cyan);background:#132d29;border-radius:10px;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.modal h2{margin:8px 0;font-size:24px}.modal>p{color:#77838f;font-size:9px;line-height:1.65}.worker-strip{gap:7px;margin:14px 0;display:flex}.worker-strip span{color:#8794a0;background:#0b1016;border:1px solid #27333d;border-radius:6px;padding:6px 8px;font-size:7px}.modal textarea{resize:vertical;color:#bdc7d0;background:#090d12;border:1px solid #2a3540;border-radius:9px;outline:0;width:100%;height:185px;padding:12px;font-size:9px;line-height:1.7}.modal-count{color:#5f6d79;justify-content:space-between;margin:7px 2px 14px;font-size:7px;display:flex}.modal-actions{justify-content:flex-end;gap:7px;display:flex}.toast{z-index:70;color:#dbe5e9;background:#151e26;border:1px solid #2a3b40;border-radius:9px;padding:10px 15px;font-size:8px;animation:.2s toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #00000059}.toast span{color:var(--cyan);margin-right:7px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes pulse{50%{opacity:.5}}@media (width<=1100px){.overview{padding:26px}.formula-card{width:335px}.metrics{grid-template-columns:repeat(2,1fr)}.import-bar{flex-direction:column;align-items:flex-start}.import-bar>div:first-child{min-width:0}.quick-controls{width:100%}.filter-bar{flex-wrap:wrap}.search-box{flex-basis:50%}.range{flex:1}}@media (width<=760px){.sidebar{transition:all .2s;transform:translate(-100%);box-shadow:25px 0 70px #00000073}.sidebar.open{transform:translate(0)}.side-brand button{display:block}.side-scrim{z-index:25;background:#0009;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0}.menu-button{display:block}.topbar{padding:0 14px}.top-actions .live-pill,.top-actions .avatar{display:none}.page-wrap{padding:12px}.overview{min-height:0;padding:24px;display:block}.overview h2{font-size:31px}.formula-card{width:100%;margin-top:24px}.overview:after{display:none}.overview-badges{flex-wrap:wrap}.metrics{gap:7px}.metrics article{padding:11px}.metric-icon{display:none}.quick-controls{flex-wrap:wrap}.quick-controls input{flex-basis:100%}.quick-controls button{flex:1}.workspace-title{align-items:flex-start;gap:10px;padding:13px}.workspace-actions{flex-direction:column}.filter-bar{margin:0 8px 8px}.search-box{flex-basis:100%;min-width:100%}.filter-bar select,.range{flex:1;min-width:0}.table-footer{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:11px}.worker-strip{flex-wrap:wrap}.modal{padding:22px 17px}}body{color:#f4f6f8;background:#0f1115}.app-shell{background:#0f1115}.side-brand{border-color:#2b3036;font-size:17px}.side-brand>span{color:#0c1118;box-shadow:none;background:#67a7ff}.side-brand small{color:#929ba6;font-size:8px}.side-nav p{color:#7f8994;font-size:9px}.side-nav a,.side-nav button{color:#b4bbc4;height:44px;font-size:13px}.side-nav i{font-size:16px}.side-nav em{color:#dbe9ff;background:#273446}.queue-head{font-size:10px}.queue-head b{color:#9fc5ff;font-size:10px}.queue-track{background:#2b3037;height:5px}.queue-card p{color:#a0a8b2;font-size:9px}.side-profile small{color:#8f98a3;font-size:9px}.topbar>div:first-of-type p{color:#8e98a3;font-size:9px}.live-pill{color:#b8c0c9;border-color:#3a4048;font-size:10px}.new-product,.accent-button{color:#0d1218;background:#67a7ff;font-size:11px}.page-wrap{padding-top:28px}.overview{box-shadow:none;background:#171a1f;border-color:#343941}.overview:after{display:none}.eyebrow,.section-kicker{color:#98a2ad;font-size:9px}.overview h2{font-size:42px}.overview-copy>p{color:#b0b8c2;font-size:13px}.overview-badges span{color:#b9c1ca;background:#1e2227;border-color:#373c44;font-size:10px}.overview-badges span:first-child{color:#b9c1ca}.formula-card{box-shadow:none;background:#1b1f24;border-color:#3a4048}.formula-card>p{color:#9aa4af;font-size:9px}.formula-values small{color:#9ca6b0;font-size:8px}.formula-values strong,.formula-values s{font-size:17px}.formula-result span{color:#b2bdc8;font-size:8px}.formula-result small{color:#aeb8c3;font-size:9px}.metric-icon,.metric-icon.cyan,.metric-icon.purple,.metric-icon.amber,.metric-icon.green{color:#c7d7ea;background:#242a31}.metrics small{color:#9da6b0;font-size:8px}.metrics strong{font-size:21px}.metrics p{color:#a2abb5;font-size:10px}.metrics em{color:#d4e1ef;background:#242a31;font-size:8px}.import-bar>div:first-child>span,.modal-icon{color:#d4e5fa;background:#242a31}.import-bar strong{font-size:13px}.import-bar small{color:#9da6b0;font-size:10px}.quick-controls input{color:#f2f4f6;background:#111317;border-color:#3a4048;font-size:12px}.quick-controls input:focus,.filter-bar input:focus{border-color:#67a7ff;box-shadow:0 0 0 3px #67a7ff1f}.quick-controls button{color:#0d1218;background:#67a7ff;font-size:11px}.quick-controls .bulk-button{color:#d0d5db;background:#24282e;border-color:#40464f}.workspace-title{min-height:76px}.workspace-title .section-kicker{font-size:9px}.workspace-title h2{font-size:19px}.workspace-title h2 b{color:#c5cbd2;background:#272c33;font-size:9px}.workspace-actions button,.modal-actions button{color:#d0d5db;background:#24282e;border-color:#40464f;height:38px;font-size:11px}.workspace-actions .accent-button,.modal-actions .accent-button{color:#0d1218;background:#67a7ff}.filter-bar{background:#111317;border-color:#30353d;padding:10px}.search-box,.filter-bar select,.range{background:#1b1f24;border-color:#3b4149;height:39px}.filter-bar input,.filter-bar select{color:#e0e4e8;font-size:11px}.range span,.range i{color:#aab2bb;font-size:11px}.clear-filter{color:#b4bbc4;font-size:11px}table{min-width:1320px}th{color:#a3acb6;background:#121418;border-color:#30353d;height:45px;font-size:9px}th,td{padding:0 13px}tbody tr{border-color:#2d3238;height:88px}.product-cell{min-width:290px}.product-image,.product-image img{width:52px;height:52px}.product-image span{color:#cfe2ff;background:#11151a;font-size:6px}.product-cell a{color:#f1f3f5;max-width:235px;font-size:12px}.product-cell p{color:#9ca5af;font-size:9px}.category-tag,.category-tag.homekitchen,.category-tag.fashion,.category-tag.beauty,.category-tag.grocery{color:#c8d8eb;background:#242c36;font-size:9px}.price-input{background:#111317;border-color:#414750;width:86px;height:34px}.price-input span,.price-input input{font-size:11px}.price-input.selling input{color:#b9d6ff}.mrp-cell small{color:#9ba4ae;font-size:8px}.live-price strong{font-size:13px}.live-price>span{color:#91c5a7}.live-price small,.updated small{color:#9ba4ae;font-size:8px}.less-cell strong{color:#b9d6ff;font-size:15px}.less-cell span{color:#c9d8ea;background:#242c36;font-size:8px}.less-cell small{color:#909aa5;font-size:8px}.updated{color:#c1c7ce;font-size:10px}.row-actions a,.row-actions button{color:#c0c7cf;background:#22262b;border-color:#3b4148;width:32px;height:32px}.table-footer{color:#9ca5af;height:50px;font-size:10px}.modal-backdrop{background:#050608d6}.modal{background:#191c21;border-color:#3b4148;box-shadow:0 24px 70px #00000073}.modal h2{font-size:27px}.modal>p{color:#b0b8c1;font-size:12px}.worker-strip span{color:#c2c9d0;background:#22262b;border-color:#3a4048;font-size:9px}.worker-strip span:first-child{color:#c2c9d0}.modal textarea{color:#eef1f4;background:#111317;border-color:#414750;font-size:12px}.modal textarea:focus{border-color:#67a7ff;box-shadow:0 0 0 3px #67a7ff1f}.modal-count{color:#9fa8b2;font-size:9px}.toast{color:#f0f2f4;background:#20242a;border-color:#424850;font-size:11px}.toast span{color:#a9cbff}@media (width<=760px){.overview h2{font-size:34px}.overview-copy>p{font-size:12px}.metrics small{font-size:8px}.metrics p{font-size:9px}.topbar h1{font-size:16px}}.product-image{cursor:zoom-in;background:0 0;border:0;border-radius:9px;padding:0;overflow:hidden}.product-image img{transition:transform .2s,filter .2s;display:block}.product-image:hover img{filter:brightness(.72);transform:scale(1.06)}.product-image span{white-space:nowrap;opacity:0;background:#0c0f13e0;padding:4px 6px;font-size:7px;transition:opacity .18s;bottom:50%;left:50%;transform:translate(-50%,50%)}.product-image:hover span,.product-image:focus-visible span{opacity:1}.product-image:focus-visible{outline-offset:2px;outline:2px solid #67a7ff}.image-viewer-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030406e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-viewer{background:#171a1f;border:1px solid #3b4149;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000a6}.image-viewer-close{color:#f3f5f7;z-index:2;background:#22262c;border:1px solid #414750;border-radius:9px;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.image-viewer-close:hover{background:#30353c}.image-viewer-copy{border-bottom:1px solid #30353d;padding:20px 68px 18px 22px}.image-viewer-copy span{letter-spacing:1.5px;color:#9aa4af;font-size:9px;font-weight:800}.image-viewer-copy h2{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font-size:18px;overflow:hidden}.image-viewer-copy p{color:#9da6b0;margin:0;font-size:10px}.image-stage{background:#f5f5f5;place-items:center;min-height:300px;padding:24px;display:grid;overflow:auto}.image-stage img{object-fit:contain;filter:none;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 230px);display:block}.image-viewer footer{color:#9ea7b0;border-top:1px solid #30353d;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 22px;font-size:10px;display:flex}.image-viewer footer a{color:#0d1218;background:#67a7ff;border-radius:8px;align-items:center;height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=760px){.image-viewer-backdrop{padding:10px}.image-viewer{border-radius:13px;max-height:calc(100vh - 20px)}.image-viewer-copy{padding:16px 58px 14px 15px}.image-viewer-copy h2{font-size:15px}.image-stage{min-height:240px;padding:12px}.image-stage img{max-height:calc(100vh - 210px)}.image-viewer footer{flex-direction:column;align-items:flex-start;padding:10px 15px}.image-viewer footer a{justify-content:center;width:100%}}:root{--bg:#f3f5f8;--panel:#fff;--panel2:#f7f8fa;--line:#dfe4ea;--ink:#18212b;--muted:#66717d;--cyan:#2f6feb;--blue:#2f6feb;--purple:#2f6feb;--amber:#2f6feb;--green:#238b57}body,.app-shell{color:#18212b;background:#f3f5f8}.sidebar{background:#fff;border-color:#dfe4ea}.side-brand{color:#17212b;border-color:#e3e7ec}.side-brand>span{color:#fff;background:#2f6feb}.side-brand small,.side-nav p,.queue-card p,.side-profile small{color:#6f7b87}.side-nav a,.side-nav button{color:#4e5a66}.side-nav a:hover,.side-nav button:hover{color:#17212b;background:#f1f4f8}.side-nav .active{color:#174ea6;background:#eaf1ff;box-shadow:inset 3px 0 #2f6feb}.side-nav b,.side-nav em{color:#41505e;background:#edf1f5}.queue-card{background:#f8fafc;border-color:#dce2e8}.queue-card.working{background:#eef4ff;border-color:#a9c5f8}.queue-track{background:#e0e5eb}.queue-track span{background:#2f6feb}.side-profile{border-color:#e3e7ec}.side-profile>span,.avatar{color:#2c3b49;background:#e9eef4}.topbar{background:#fffffff2;border-color:#dfe4ea}.topbar>div:first-of-type p{color:#788491}.topbar h1{color:#18212b}.live-pill{color:#41505e;background:#f6f8fa;border-color:#d8dee6}.live-pill.active{color:#1d6b45}.live-pill.paused i{box-shadow:none;background:#8b96a1}.new-product,.accent-button{color:#fff!important;background:#2f6feb!important}.page-wrap{background:#f3f5f8}.overview{background:#fff;border-color:#dfe4ea}.overview h2,.metrics strong,.workspace-title h2,.modal h2{color:#18212b}.overview h2 em{color:#2f6feb}.overview-copy>p,.overview-badges span{color:#596673}.overview-badges span{background:#f7f9fb;border-color:#e0e5ea}.formula-card{background:#f7f9fb;border-color:#dce2e8}.formula-values span{background:#fff;border-color:#dce2e8}.formula-values strong,.formula-values s{color:#1e2935}.formula-result{background:#eaf1ff;border-color:#bfd2f5}.formula-result strong{color:#245eb8}.formula-result span,.formula-result small{color:#526273}.metrics article,.import-bar,.workspace{background:#fff;border-color:#dfe4ea}.metric-icon,.metric-icon.cyan,.metric-icon.purple,.metric-icon.amber,.metric-icon.green,.import-bar>div:first-child>span,.modal-icon{color:#2f6feb;background:#edf3ff}.metrics small,.metrics p,.import-bar small,.section-kicker,.eyebrow{color:#6f7b87}.metrics em{color:#23734a;background:#edf7f1}.quick-controls input{color:#17212b;background:#fff;border-color:#d9e0e7}.quick-controls .bulk-button,.workspace-actions button,.modal-actions button{color:#43515f;background:#f5f7f9;border-color:#d9e0e7}.filter-bar{background:#f7f9fb;border-color:#e0e5ea}.search-box,.filter-bar select,.range,.copy-budget{background:#fff;border-color:#d9e0e7}.filter-bar input,.filter-bar select{color:#24313d}.filter-bar input:focus,.quick-controls input:focus{border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1a}.copy-budget{border:1px solid #d9e0e7;border-radius:7px;align-items:center;gap:4px;min-width:114px;height:39px;padding:0 9px;display:flex}.copy-budget span{letter-spacing:.5px;color:#687684;white-space:nowrap;font-size:8px}.copy-budget input{text-align:right;font-weight:800;color:#17212b!important;width:38px!important}th{color:#687583;background:#f5f7f9;border-color:#dfe4ea}tbody tr{border-color:#e4e8ed}tbody tr:hover{background:#f7f9fc}.is-selected{background:#eef4ff}.product-cell a{color:#19232e}.product-cell p,.mrp-cell small,.live-price small,.updated small,.less-cell small,.table-footer{color:#687583}.category-tag,.category-tag.homekitchen,.category-tag.fashion,.category-tag.beauty,.category-tag.grocery{color:#435466;background:#eef2f6}.price-input{background:#fff;border-color:#cfd7df}.price-input input{color:#1d2935}.price-input.selling{background:#f3f7ff;border-color:#8fb1e9}.price-input.selling input,.less-cell strong{color:#245eb8}.less-cell span{color:#245eb8;background:#edf3ff}.updated{color:#52606d}.row-actions a,.row-actions button{color:#52606d;background:#fff;border-color:#d5dce3}.row-actions .copy-row{color:#245eb8}.table-wrap{border-color:#dfe4ea}.table-footer i{background:#238b57}.modal{background:#fff;border-color:#d7dee6}.modal>p,.modal-count{color:#63707c}.modal textarea{color:#17212b;background:#fff;border-color:#ccd5de}.worker-strip span{color:#52606d;background:#f6f8fa;border-color:#dce2e8}.toast{color:#fff;background:#17212b;border-color:#17212b}.image-viewer{background:#fff;border-color:#d7dee6}.image-viewer-copy{border-color:#dfe4ea}.image-viewer-copy h2{color:#17212b}.image-viewer-copy p,.image-viewer footer{color:#687583}.image-viewer footer{border-color:#dfe4ea}.image-viewer-close{color:#24313d;background:#f5f7f9;border-color:#d7dee6}.image-viewer footer a{color:#fff;background:#2f6feb}.selling-range{border-color:#b7c9e8}.range>span{white-space:nowrap;margin-right:4px;font-weight:800}.filter-bar{flex-wrap:wrap}.client-admin{background:#fff;border:1px solid #dfe4ea;border-radius:15px;margin-top:16px;overflow:hidden}.client-admin-head{border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.client-admin-head h2{margin:6px 0 4px;font-size:22px}.client-admin-head p{color:#697684;margin:0;font-size:11px}.new-client{gap:8px;min-width:390px;display:flex}.new-client input{color:#1b2733;background:#fff;border:1px solid #d5dce4;border-radius:8px;outline:0;flex:1;height:40px;padding:0 12px}.new-client button{color:#fff;background:#2f6feb;border:0;border-radius:8px;height:40px;padding:0 14px;font-size:11px;font-weight:800}.client-admin-body{grid-template-columns:250px minmax(0,1fr);min-height:440px;display:grid}.client-list{background:#f8fafc;border-right:1px solid #e1e6eb;padding:14px}.client-list-title{color:#6f7b87;letter-spacing:1px;justify-content:space-between;align-items:center;height:34px;font-size:9px;font-weight:850;display:flex}.client-list-title b{background:#e8edf3;border-radius:5px;padding:3px 6px}.client-list>button{text-align:left;color:#24313d;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:59px;padding:9px;display:flex}.client-list>button:hover,.client-list>button.active{background:#eaf1ff}.client-list>button>span{color:#245eb8;background:#dde8fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.client-list>button div{flex:1;min-width:0}.client-list>button strong{font-size:11px;display:block}.client-list>button small{color:#74808c;margin-top:4px;font-size:8px;display:block}.client-list>button>b{color:#7e8994;font-size:18px}.client-list-empty{color:#7c8792;font-size:10px}.client-profile{min-width:0;padding:22px}.client-placeholder{text-align:center;color:#6d7984;place-content:center;min-height:390px;display:grid}.client-placeholder>span{font-size:32px}.client-placeholder h3{color:#273441;margin:10px 0 4px}.client-placeholder p{max-width:370px;margin:0;font-size:11px;line-height:1.55}.client-profile-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.client-profile-head>div:first-child>span,.approval-queue>div:first-child>span{letter-spacing:1.2px;color:#718090;font-size:8px;font-weight:850}.client-profile-head h3{margin:4px 0;font-size:20px}.client-profile-head p{color:#6e7b87;margin:0;font-size:10px}.client-profile-head>div:last-child{gap:7px;display:flex}.client-profile-head button,.client-profile-head a{color:#44515f;background:#fff;border:1px solid #d5dce4;border-radius:7px;align-items:center;height:35px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.client-profile-head .approve-selected{color:#fff;background:#2f6feb;border-color:#2f6feb}.client-rate-table{border:1px solid #e0e5ea;border-radius:10px;overflow:hidden}.client-rate-row{border-bottom:1px solid #e7ebef;grid-template-columns:minmax(260px,1.5fr) 95px 120px 85px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;font-size:10px;display:grid}.client-rate-row.heading{color:#75818e;background:#f6f8fa;min-height:36px;font-size:8px;font-weight:850}.client-rate-row>div{align-items:center;gap:9px;min-width:0;display:flex}.client-rate-row img{object-fit:cover;border-radius:7px;width:40px;height:40px}.client-rate-row strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.client-rate-row small{color:#798591;margin-top:3px;font-size:8px;display:block}.client-rate-row>strong.filled{color:#1d7a4c}.client-rate-row>strong.empty{color:#9a6670}.profile-empty{color:#6d7984;padding:24px;font-size:10px}.approval-queue{margin-top:18px}.approval-queue>div:first-child{justify-content:space-between;margin-bottom:8px;display:flex}.approval-queue article{border:1px solid #e0e5ea;border-radius:9px;align-items:center;gap:12px;min-height:54px;margin-top:7px;padding:8px 10px;display:flex}.approval-queue article>div:first-child{flex:1;min-width:0}.approval-queue article strong{font-size:10px;display:block}.approval-queue article a{color:#697684;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.approval-queue article>span,.request-history b{text-transform:capitalize;border-radius:12px;padding:4px 8px;font-size:8px}.approval-queue .pending,.request-history .pending{color:#8b5a16;background:#fff4de}.approval-queue .approved,.request-history .approved{color:#1d7448;background:#eaf7ef}.approval-queue .rejected,.request-history .rejected{color:#9a3f51;background:#fbecef}.approval-queue article>div:last-child{gap:6px;display:flex}.approval-queue article button{background:#fff;border:1px solid #d7dee6;border-radius:6px;height:30px;padding:0 9px;font-size:9px}.approval-queue article button:last-child{color:#fff;background:#2f6feb;border-color:#2f6feb}.client-shell{color:#18212b;background:#f3f5f8;min-height:100vh;padding-bottom:60px}.client-top{background:#fff;border-bottom:1px solid #dfe4ea;align-items:center;gap:11px;height:76px;padding:0 max(22px,50vw - 590px);display:flex}.client-logo{color:#fff;background:#2f6feb;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.client-top small{color:#718090;font-size:8px;display:block}.client-top h1{margin:3px 0 0;font-size:17px}.client-top>span{color:#1f7a4c;background:#edf8f1;border-radius:16px;margin-left:auto;padding:6px 10px;font-size:9px}.client-hero,.client-products,.client-request{background:#fff;border:1px solid #dfe4ea;border-radius:16px;max-width:1180px;margin:14px auto;padding:24px}.client-hero{justify-content:space-between;align-items:center;margin-top:26px;padding:28px 32px;display:flex}.client-hero>div:first-child>span,.client-section-title span,.client-request>div:first-child>span{color:#667686;letter-spacing:1.25px;font-size:9px;font-weight:850}.client-hero h2{margin:7px 0 6px;font-size:32px}.client-hero p,.client-request p{color:#687583;margin:0;font-size:12px}.client-summary{text-align:center;background:#eaf1ff;border-radius:12px;place-content:center;width:145px;height:92px;display:grid}.client-summary strong{color:#245eb8;font-size:28px}.client-summary span{font-size:9px}.client-section-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.client-section-title h2,.client-request h2{margin:5px 0 0;font-size:21px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-grid>article{border:1px solid #e0e5ea;border-radius:12px;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:12px;display:grid}.client-grid>article>img{object-fit:contain;background:#f5f6f7;border-radius:9px;width:105px;height:105px}.client-product-info>span{color:#245eb8;background:#edf3ff;border-radius:4px;padding:3px 5px;font-size:8px}.client-product-info>a{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;font-size:12px;font-weight:800;display:block;overflow:hidden}.client-product-info>small{color:#71808e;font-size:8px}.client-prices{gap:25px;margin:11px 0;display:flex}.client-prices p{margin:0}.client-prices small{color:#71808e;font-size:7px;display:block}.client-product-info label>span{color:#6b7885;font-size:7px;font-weight:850;display:block}.client-product-info label>div{background:#f5f8ff;border:1px solid #96b2e0;border-radius:7px;align-items:center;height:34px;padding:0 8px;display:flex}.client-product-info label input{color:#1f4f9a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 6px;font-weight:850}.client-product-info label>small{color:#7a8692;font-size:7px}.client-empty{text-align:center;border:1px dashed #d5dce4;border-radius:10px;padding:50px}.client-request{grid-template-columns:1fr 1.2fr;align-items:center;gap:22px;display:grid}.client-request-box{gap:8px;display:flex}.client-request-box input{border:1px solid #d5dce4;border-radius:8px;flex:1;height:42px;padding:0 12px}.client-request-box button{color:#fff;background:#2f6feb;border:0;border-radius:8px;height:42px;padding:0 14px;font-size:10px;font-weight:800}.request-history{border-top:1px solid #e3e8ed;grid-column:1/-1;padding-top:10px}.request-history p{border-bottom:1px solid #edf0f3;grid-template-columns:110px minmax(0,1fr) 75px;align-items:center;gap:10px;margin:0;padding:8px 0;font-size:9px;display:grid}.client-loading{color:#526170;background:#f3f5f8;place-items:center;min-height:100vh;display:grid}@media (width<=900px){.client-admin-head{flex-direction:column;align-items:flex-start}.new-client{width:100%;min-width:0}.client-admin-body{grid-template-columns:1fr}.client-list{border-bottom:1px solid #e1e6eb;border-right:0}.client-profile-head{flex-direction:column;align-items:flex-start}.client-rate-table{overflow-x:auto}.client-rate-row{min-width:650px}.client-top{padding:0 18px}.client-hero,.client-products,.client-request{margin-left:12px;margin-right:12px}.client-grid,.client-request{grid-template-columns:1fr}}@media (width<=600px){.new-client{flex-direction:column}.client-profile{padding:14px}.client-profile-head>div:last-child{flex-wrap:wrap}.client-hero{padding:22px}.client-hero h2{font-size:25px}.client-summary{width:110px}.client-grid>article{grid-template-columns:78px minmax(0,1fr)}.client-grid>article>img{width:78px;height:78px}.client-products,.client-request{padding:16px}.client-request-box{flex-direction:column}.request-history p{grid-template-columns:80px minmax(0,1fr)}}.products-page .overview,.products-page .metrics,.products-page .client-admin{display:none}.products-page .page-wrap{padding-top:24px}.new-product{align-items:center;text-decoration:none;display:inline-flex}.dashboard-page .overview{display:flex}.dash-workflow{grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.dash-workflow b{color:#245eb8;background:#eaf1ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dash-workflow span{color:#526273;font-size:11px;font-weight:700}.page-launcher{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.page-launcher a{background:#fff;border:1px solid #dfe4ea;border-radius:13px;align-items:center;gap:13px;min-height:92px;padding:16px;display:flex}.page-launcher i{color:#245eb8;background:#eaf1ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.page-launcher div{flex:1}.page-launcher strong{font-size:13px;display:block}.page-launcher span{color:#6f7b87;margin-top:5px;font-size:10px;display:block}.page-launcher b{color:#245eb8;font-size:9px}@media (width<=760px){.page-launcher{grid-template-columns:1fr}.dashboard-page .overview{display:block}}.multi-page .sidebar{padding-bottom:0}.multi-page .side-profile{margin-top:auto}.route-page{padding-top:26px}.route-head,.profile-route-head{background:#fff;border:1px solid #dfe4ea;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:24px;display:flex}.route-head span,.profile-route-head>div:first-child>span,.section-route-title span,.import-route-copy>span,.calculator-route>div:first-child>span{letter-spacing:1.25px;color:#6b7885;font-size:9px;font-weight:850}.route-head h2,.profile-route-head h2,.import-route h2,.calculator-route h2{margin:6px 0 5px;font-size:25px}.route-head p,.profile-route-head p,.import-route p,.calculator-route p{color:#687583;margin:0;font-size:11px}.route-create{gap:8px;min-width:390px;display:flex}.route-create input{border:1px solid #d5dce4;border-radius:8px;outline:0;flex:1;height:41px;padding:0 12px}.route-create button,.route-primary{color:#fff;background:#2f6feb;border:0;border-radius:8px;height:41px;padding:0 14px;font-size:10px;font-weight:800}.inline-message{color:#245eb8;background:#eaf1ff;border:1px solid #bfd2f5;border-radius:9px;margin:0 0 14px;padding:11px 14px;font-size:10px}.inline-message a{font-weight:800}.client-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-directory article{background:#fff;border:1px solid #dfe4ea;border-radius:13px;align-items:center;gap:12px;min-height:110px;padding:16px;display:flex}.client-avatar-large{color:#245eb8;background:#eaf1ff;border-radius:11px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.client-directory article>div:nth-child(2){flex:1}.client-directory small{color:#6f7b87;letter-spacing:1px;font-size:7px}.client-directory h3{margin:5px 0 3px}.client-directory p{color:#71808c;margin:0;font-size:9px}.client-card-actions{flex-direction:column;gap:6px;display:flex}.client-card-actions button,.client-card-actions a,.profile-route-head button,.profile-route-head a{color:#42515f;background:#fff;border:1px solid #d5dce4;border-radius:7px;justify-content:center;align-items:center;height:32px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.client-card-actions a,.profile-route-head a{color:#fff;background:#2f6feb;border-color:#2f6feb}.route-empty{text-align:center;color:#71808c;background:#fff;border:1px dashed #d5dce4;border-radius:13px;grid-column:1/-1;padding:70px}.route-empty>span{font-size:30px}.route-empty h3{color:#24313d;margin:9px 0 4px}.route-empty p{margin:0;font-size:10px}.route-empty.small{padding:28px}.profile-route-head>div:last-child{gap:7px;display:flex}.profile-columns{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.profile-main,.assign-panel{background:#fff;border:1px solid #dfe4ea;border-radius:14px;padding:18px}.section-route-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-route-title h3{margin:4px 0 0;font-size:17px}.section-route-title>b{color:#526170;background:#edf1f5;border-radius:5px;padding:4px 7px;font-size:9px}.approved-list article{border-top:1px solid #e5e9ed;grid-template-columns:44px minmax(0,1fr) 100px 105px;align-items:center;gap:10px;min-height:62px;font-size:9px;display:grid}.approved-list img,.assign-panel img{object-fit:cover;border-radius:7px;width:40px;height:40px}.approved-list strong,.approved-list small{display:block}.approved-list small{color:#74808d;margin-top:3px}.approved-list>article>span{color:#5f6d7a}.approved-list>article>b{color:#1d7149}.request-title{margin-top:25px}.request-list article{border-top:1px solid #e5e9ed;align-items:center;gap:10px;min-height:56px;font-size:9px;display:flex}.request-list article>div:first-child{flex:1;min-width:0}.request-list strong,.request-list a{display:block}.request-list a{color:#6e7b87;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.request-list>article>span{text-transform:capitalize;border-radius:10px;padding:4px 7px}.request-list .pending{color:#8b5a16;background:#fff4de}.request-list .approved{color:#1d7448;background:#eaf7ef}.request-list .rejected{color:#9a3f51;background:#fbecef}.request-list>article>div:last-child{gap:5px;display:flex}.request-list button{background:#fff;border:1px solid #d5dce4;border-radius:6px;height:29px;font-size:8px}.request-list button:last-child{color:#fff;background:#2f6feb;border-color:#2f6feb}.assign-panel>span{color:#6f7b87;letter-spacing:1px;font-size:8px;font-weight:850}.assign-panel h3{margin:5px 0}.assign-panel>p{color:#6d7a86;margin:0 0 12px;font-size:9px}.assign-panel>div{max-height:420px;overflow:auto}.assign-panel label{border-top:1px solid #e6eaee;align-items:center;gap:8px;padding:8px 0;display:flex}.assign-panel label>span{min-width:0}.assign-panel strong,.assign-panel small{font-size:9px;display:block}.assign-panel strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assign-panel small{color:#74808c;margin-top:3px}.assign-panel>button{color:#fff;background:#2f6feb;border:0;border-radius:8px;width:100%;height:38px;margin-top:12px;font-size:9px;font-weight:800}.import-route{background:#fff;border:1px solid #dfe4ea;border-radius:16px;grid-template-columns:1fr 1.1fr;gap:40px;padding:32px;display:grid}.import-route-copy{padding:20px 5px}.import-route h2{font-size:34px}.import-features{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.import-features b{color:#526170;background:#eef3fa;border-radius:6px;padding:7px 9px;font-size:9px}.import-route-box textarea{resize:vertical;border:1px solid #cfd7df;border-radius:11px;outline:0;width:100%;height:245px;padding:14px}.import-route-box>div{color:#73808c;justify-content:space-between;margin:7px 2px;font-size:9px;display:flex}.import-route-box>button{color:#fff;background:#2f6feb;border:0;border-radius:8px;width:100%;height:42px;font-weight:850}.import-progress{background:#fff;border:1px solid #dfe4ea;border-radius:12px;margin-top:14px;padding:16px}.import-progress>div:first-child{justify-content:space-between;font-size:9px;display:flex}.progress-track{background:#e8edf2;border-radius:8px;height:7px;margin:11px 0;overflow:hidden}.progress-track i{background:#2f6feb;height:100%;display:block}.import-progress p{color:#667480;margin:0;font-size:10px}.filter-route-bar{background:#fff;border:1px solid #dfe4ea;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px;display:flex}.filter-route-bar>input{flex:1}.filter-route-bar input{border:1px solid #d5dce4;border-radius:7px;outline:0;height:38px;padding:0 10px}.filter-route-bar label{color:#61707d;border:1px solid #d5dce4;border-radius:7px;align-items:center;gap:5px;height:38px;padding:0 9px;font-size:8px;font-weight:850;display:flex}.filter-route-bar label input{border:0;width:65px;padding:0 4px}.filter-results{background:#fff;border:1px solid #dfe4ea;border-radius:13px;padding:16px}.filter-results article{border-top:1px solid #e5e9ed;grid-template-columns:48px minmax(0,1fr) 100px 100px 55px;align-items:center;gap:10px;min-height:66px;font-size:9px;display:grid}.filter-results img{object-fit:cover;border-radius:7px;width:44px;height:44px}.filter-results strong,.filter-results small{display:block}.filter-results small{color:#72808c;margin-top:3px}.filter-results p{margin:0}.filter-results a{color:#245eb8;font-weight:800}.calculator-route{background:#fff;border:1px solid #dfe4ea;border-radius:16px;padding:32px}.calculator-inputs{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.calculator-inputs label{color:#667583;font-size:8px;font-weight:850}.calculator-inputs input{border:1px solid #ccd5df;border-radius:8px;width:100%;height:48px;margin-top:6px;padding:0 12px;font-size:17px;font-weight:800}.calculator-results{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calculator-results article{background:#f5f8fc;border:1px solid #dbe3eb;border-radius:11px;padding:18px}.calculator-results small,.calculator-results span{color:#6d7a87;font-size:8px;display:block}.calculator-results strong{color:#245eb8;margin:7px 0;font-size:27px;display:block}.settings-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settings-cards article{background:#fff;border:1px solid #dfe4ea;border-radius:13px;gap:10px;padding:18px;display:flex}.settings-cards strong{font-size:12px}.settings-cards p{color:#6b7885;font-size:9px;line-height:1.5}@media (width<=950px){.client-directory,.profile-columns,.import-route{grid-template-columns:1fr}.filter-route-bar{flex-wrap:wrap}.filter-route-bar>input{flex-basis:100%}.settings-cards{grid-template-columns:1fr}.route-head{flex-direction:column;align-items:flex-start}.route-create{width:100%;min-width:0}}@media (width<=650px){.client-directory article{flex-wrap:wrap;align-items:flex-start}.client-card-actions{flex-direction:row;width:100%}.client-card-actions>*{flex:1}.profile-route-head{flex-direction:column;align-items:flex-start}.approved-list{overflow-x:auto}.approved-list article{min-width:620px}.import-route{padding:20px}.filter-route-bar label{width:100%}.calculator-inputs,.calculator-results{grid-template-columns:1fr}}.client-photo{cursor:zoom-in;background:#f5f6f7;border:0;border-radius:9px;width:105px;height:105px;padding:0;position:relative;overflow:hidden}.client-photo img{object-fit:contain;width:100%;height:100%}.client-photo>span{color:#fff;white-space:nowrap;background:#141e28d1;border-radius:4px;padding:3px 6px;font-size:7px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.requested-products{border-top:1px solid #e2e7ec;grid-column:1/-1;margin-top:8px;padding-top:18px}.requested-products>article{border:1px solid #e0e5ea;border-radius:10px;grid-template-columns:78px minmax(0,1fr) 76px;align-items:center;gap:12px;min-height:96px;margin-top:8px;padding:9px;display:grid}.request-photo{width:76px;height:76px}.requested-products strong,.requested-products small{display:block}.requested-products strong{font-size:11px}.requested-products small{color:#71808c;margin-top:4px;font-size:8px}.requested-products p{gap:12px;margin:8px 0;font-size:9px;display:flex}.requested-products a{color:#245eb8;font-size:9px;font-weight:750}.requested-products em{text-align:center;text-transform:capitalize;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal}.requested-products em.pending{color:#8b5a16;background:#fff4de}.requested-products em.approved{color:#1d7448;background:#eaf7ef}.requested-products em.rejected{color:#9a3f51;background:#fbecef}.client-photo-modal{z-index:100;background:#0c1218cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-photo-modal section{background:#fff;border-radius:16px;width:min(760px,100%);max-height:90vh;padding:18px;position:relative}.client-photo-modal section>button{background:#fff;border:1px solid #d5dce4;border-radius:8px;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:14px}.client-photo-modal h3{margin:0 45px 14px 0;font-size:16px}.client-photo-modal img{object-fit:contain;background:#f6f7f8;border-radius:10px;width:100%;height:min(620px,70vh);display:block}.request-list.detailed article{grid-template-columns:58px minmax(0,1fr) 70px auto;min-height:82px;display:grid}.request-list.detailed>article>img{object-fit:contain;background:#f5f6f7;border-radius:7px;width:54px;height:54px}.request-list.detailed small{color:#687583;margin:4px 0;font-size:8px;display:block}@media (width<=650px){.client-photo{width:78px;height:78px}.requested-products>article{grid-template-columns:64px minmax(0,1fr)}.request-photo{width:62px;height:62px}.requested-products em{grid-column:2}.request-list.detailed{overflow-x:auto}.request-list.detailed article{min-width:680px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.profile-status-line{align-items:center;gap:10px;display:flex}.profile-status-line>span{letter-spacing:1.25px;color:#6b7885;font-size:9px;font-weight:850}.profile-status-line>b{border-radius:20px;padding:5px 8px;font-size:8px}.profile-status-line .active{color:#1d7448;background:#eaf7ef}.profile-status-line .revoked{color:#a13d50;background:#fbecef}.profile-name-line{align-items:center;gap:10px;display:flex}.profile-name-line h2{margin-right:2px}.profile-route-head .edit-client-name{color:#245eb8!important;background:#edf3ff!important;border-color:#bfd0ef!important;height:32px!important;padding:0 10px!important;font-size:10px!important}.profile-route-head .edit-client-name:hover{background:#dfeaff!important}.profile-route-head.access-off{background:linear-gradient(135deg,#fff,#fff7f8);border-color:#efcbd2}.profile-route-head .danger-button{color:#a52f45;background:#fff2f4;border-color:#e8bdc6}.profile-route-head .restore-button{color:#fff;background:#2f6feb;border-color:#2f6feb}.client-directory article.client-revoked{background:#fbf7f8;border-color:#ead7dc}.client-revoked .client-avatar-large{color:#9f4052;background:#f6e8eb}.client-revoked small{color:#a64b5c}.professional-table{border:1px solid #e0e5ea;border-radius:11px;overflow:hidden}.professional-table .approved-table-head,.professional-table article{grid-template-columns:minmax(280px,1fr) 82px 96px 100px;align-items:center;gap:12px;display:grid}.professional-table .approved-table-head{color:#75818e;text-transform:uppercase;letter-spacing:.35px;background:#f6f8fa;min-height:36px;padding:0 12px;font-size:8px;font-weight:850}.professional-table article{border-top:1px solid #e5e9ed;min-height:68px;padding:8px 12px;font-size:9px}.professional-table .approved-product{align-items:center;gap:10px;min-width:0;display:flex}.professional-table .approved-product>div{min-width:0}.professional-table .approved-product a{color:#22303c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;display:block;overflow:hidden}.professional-table .approved-product a:hover{color:#245eb8}.professional-table .approved-product small{color:#74808d;margin-top:4px;font-size:8px;display:block}.professional-table article>span{color:#667480}.professional-table article>strong{color:#202e3a}.professional-table article>b.filled{color:#1d7149}.professional-table article>b.empty{color:#9a6670;font-weight:700}.request-list.detailed article>div:nth-child(2){min-width:0}.request-list.detailed article>div:nth-child(2)>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.access-modal{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141b238c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.access-modal>section{text-align:center;background:#fff;border:1px solid #e2e6eb;border-radius:16px;width:min(430px,100%);padding:25px;box-shadow:0 24px 70px #19222c38}.warning-icon{color:#a52f45;background:#fbecef;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:22px;font-weight:900;display:grid}.access-modal h3{margin:0;font-size:19px}.access-modal p{color:#677582;margin:9px 0 20px;font-size:11px;line-height:1.6}.access-modal section>div:last-child{justify-content:flex-end;gap:8px;display:flex}.access-modal button{background:#fff;border:1px solid #d5dce4;border-radius:8px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.access-modal .danger-button{color:#fff;background:#b83a50;border-color:#b83a50}.name-edit-modal section{text-align:left}.name-edit-modal .name-edit-icon{color:#245eb8;background:#edf3ff;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;font-weight:900;display:grid}.name-edit-modal h3,.name-edit-modal p{text-align:center}.name-edit-modal label{color:#5f6e7c;letter-spacing:.7px;font-size:9px;font-weight:900;display:block}.name-edit-modal input{color:#182430;background:#f9fbfd;border:1px solid #c8d3df;border-radius:9px;outline:0;width:100%;height:48px;margin-top:7px;padding:0 13px;font-size:14px}.name-edit-modal input:focus{border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1f}.name-edit-modal label+small{color:#788592;margin:7px 2px 17px;font-size:9px;display:block}.name-edit-modal .save-name-button{color:#fff;background:#2f6feb;border-color:#2f6feb}.name-edit-modal .save-name-button:disabled{opacity:.55}.client-access-blocked{background:radial-gradient(circle at 50% 20%,#eaf1ff,#f3f5f8 48%)}.client-access-blocked section{text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:18px;width:min(470px,100% - 32px);padding:38px;box-shadow:0 20px 55px #2030421a}.client-access-blocked section>div{color:#fff;background:#2f6feb;border-radius:13px;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-weight:900;display:grid}.client-access-blocked span{letter-spacing:1.5px;color:#a03f51;font-size:8px;font-weight:850}.client-access-blocked h1{margin:8px 0;font-size:23px}.client-access-blocked p{color:#697784;max-width:340px;margin:0 auto;font-size:11px;line-height:1.6}@media (width<=760px){.professional-table{overflow-x:auto}.professional-table .approved-table-head,.professional-table article{min-width:650px}.profile-status-line{flex-direction:column;align-items:flex-start;gap:6px}.access-modal section>div:last-child{flex-direction:column-reverse}.access-modal button{width:100%}}.side-brand{font-size:19px}.side-brand small{font-size:8px}.side-nav p{font-size:9px}.side-nav a,.side-nav button{height:48px;font-size:13px}.side-nav b,.side-nav em{font-size:10px}.side-profile div{font-size:12px}.side-profile small,.topbar>div:first-of-type p{font-size:9px}.topbar h1{font-size:19px}.live-pill,.new-product,.accent-button{font-size:11px}.route-head span,.profile-route-head>div:first-child>span,.section-route-title span{font-size:10px}.route-head h2,.profile-route-head h2{font-size:29px}.route-head p,.profile-route-head p{font-size:13px}.profile-route-head button,.profile-route-head a{height:38px;font-size:10px}.section-route-title h3{font-size:21px}.section-route-title>b{font-size:11px}.profile-columns{grid-template-columns:minmax(0,1fr) 360px}.assign-panel>span{font-size:10px}.assign-panel h3{font-size:18px}.assign-panel>p{font-size:11px;line-height:1.5}.assign-panel strong{font-size:11px}.assign-panel small{font-size:9px}.assign-panel>button{height:43px;font-size:11px}.assign-panel input[type=checkbox]{appearance:none;background:#fff;border:1.5px solid #b6c1cc;border-radius:5px;place-items:center;width:18px;min-width:18px;height:18px;display:grid;box-shadow:0 1px 2px #1e2d3c0d}.assign-panel input[type=checkbox]:checked{background:#2f6feb;border-color:#2f6feb}.assign-panel input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:900;line-height:1}.professional-table .approved-table-head,.professional-table article{grid-template-columns:minmax(300px,1fr) 90px 105px 110px}.professional-table .approved-table-head{min-height:42px;font-size:10px}.professional-table article{min-height:80px;font-size:12px}.professional-table .approved-product a{font-size:13px}.professional-table .approved-product small{font-size:10px}.professional-table .approved-product img{object-fit:contain;width:48px;height:48px}.professional-table.removable-table .approved-table-head,.professional-table.removable-table article{grid-template-columns:minmax(300px,1fr) 90px 105px 110px 72px}.remove-product{color:#a43a4e;background:#fff5f6;border:1px solid #efc5cd;border-radius:7px;height:34px;font-size:10px;font-weight:800}.remove-product:hover{background:#fbecef}.section-explainer{color:#687684;margin:-3px 0 13px;font-size:11px;line-height:1.5}.request-list.detailed article{font-size:11px}.request-list.detailed strong{font-size:12px}.request-list.detailed small,.request-list.detailed a{font-size:10px}.client-owned-admin article{grid-template-columns:64px minmax(0,1fr) 82px auto;min-height:92px}.client-owned-admin>article>img{width:58px;height:58px}.client-owned-admin button{height:34px;padding:0 10px;font-size:9px}.client-top{height:86px}.client-top small{font-size:10px}.client-top h1{font-size:22px}.client-top>span{padding:8px 12px;font-size:11px}.client-hero h2{font-size:38px}.client-hero p,.client-request p{font-size:14px;line-height:1.55}.client-hero>div:first-child>span,.client-section-title span,.client-request>div:first-child>span,.client-summary span{font-size:11px}.client-section-title h2,.client-request h2{font-size:26px}.client-section-title>b{font-size:13px}.client-grid>article{grid-template-columns:118px minmax(0,1fr);gap:17px;padding:16px}.client-photo{width:118px;height:118px}.client-product-info>a{margin:10px 0 5px;font-size:14px;line-height:1.35}.client-product-info>small{font-size:10px}.client-prices{gap:34px;margin:14px 0}.client-prices small{font-size:9px}.client-prices s,.client-prices strong{font-size:18px}.client-product-info label>span{font-size:9px}.client-product-info label>div{height:42px}.client-product-info label input{font-size:16px}.client-product-info label>small{font-size:9px}.client-request-box input{height:48px;font-size:13px}.client-request-box button{height:48px;font-size:12px}.client-empty h3{font-size:17px}.client-empty p{font-size:12px}.own-product-section{border-top:1px solid #e3e8ed;grid-column:1/-1;margin-top:4px;padding-top:22px}.auto-live-badge{color:#1d7448;background:#eaf7ef!important}.client-tags{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-tags em{white-space:nowrap;border-radius:15px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.client-tags em.approved{color:#1d7448;background:#eaf7ef}.client-tags em.pending,.client-tags em.rejected{color:#596876;background:#eef2f6}.category-picker{color:#245eb8;background:#fff;border:1px solid #cbd6e1;border-radius:7px;outline:0;max-width:155px;height:30px;padding:0 26px 0 8px;font-size:10px;font-weight:800}.category-picker:focus{border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1a}@media (width<=1100px){.profile-columns{grid-template-columns:1fr}.professional-table{overflow-x:auto}.professional-table .approved-table-head,.professional-table article{min-width:760px}}@media (width<=650px){.client-hero h2{font-size:30px}.client-grid>article{grid-template-columns:90px minmax(0,1fr)}.client-photo{width:90px;height:90px}.client-tags{flex-direction:column;align-items:flex-start}.category-picker{width:100%;max-width:100%}}input[type=checkbox]{appearance:none;background:#fff;border:1.5px solid #aebac7;border-radius:5px;place-items:center;width:18px;min-width:18px;height:18px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 1px 2px #1c2a3814}input[type=checkbox]:checked{background:#2f6feb;border-color:#2f6feb}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:900;line-height:1}input[type=checkbox]:disabled{background:#eef1f4;border-color:#d5dce4}.table-category-select,.admin-category-select{color:#344454;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:0;max-width:145px;height:36px;padding:0 28px 0 10px;font-size:11px;font-weight:750}.table-category-select:focus,.admin-category-select:focus{border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1a}.category-table .approved-table-head,.category-table article{grid-template-columns:minmax(260px,1fr) 135px 82px 100px 105px 72px}.catalog-bulk-bar{background:#f7f9fc;border:1px solid #d9e2ed;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;min-height:56px;margin:0 0 10px;padding:8px 10px;display:flex}.catalog-bulk-bar>span{color:#5d6b79;margin-right:auto;font-size:12px}.catalog-bulk-bar>span b{color:#245eb8;font-size:15px}.catalog-bulk-bar button{color:#43515f;background:#fff;border:1px solid #ccd6e0;border-radius:8px;height:38px;padding:0 12px;font-size:10px;font-weight:800}.catalog-bulk-bar button:last-child{color:#fff;background:#2f6feb;border-color:#2f6feb}.client-catalog-table{background:#fff;border:1px solid #dce3ea;border-radius:12px;overflow-x:auto}.client-catalog-head,.client-catalog-table article{grid-template-columns:36px minmax(255px,1fr) 135px 88px 105px 115px 145px;align-items:center;gap:12px;min-width:930px;padding:0 12px;display:grid}.client-catalog-head{color:#6c7986;text-transform:uppercase;letter-spacing:.5px;background:#f4f7fa;height:44px;font-size:9px;font-weight:850}.client-catalog-table article{border-top:1px solid #e2e7ec;min-height:86px;font-size:12px;transition:all .16s}.client-catalog-table article.selected{background:#eef4ff}.client-catalog-table article>span:first-child{place-items:center;display:grid}.client-catalog-table article>span:first-child>i{color:#1d7448;background:#eaf7ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.catalog-product{align-items:center;gap:11px;min-width:0;display:flex}.catalog-product img{object-fit:contain;background:#f5f7f9;border-radius:8px;flex:none;width:56px;height:56px}.catalog-product>div{min-width:0}.catalog-product a{color:#1c2935;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:850;display:block;overflow:hidden}.catalog-product small{color:#71808d;margin-top:5px;font-size:9px;display:block}.client-catalog-table article>strong{color:#22303c;font-size:16px}.client-catalog-table .live-value{color:#111d28}.client-catalog-table .selling-value{color:#245eb8}.client-catalog-table article>strong small{color:#75818d;margin-top:4px;font-size:8px;font-weight:600;display:block}.catalog-decision{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-decision em{white-space:nowrap;border-radius:16px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.catalog-decision em.pending{color:#8a5a16;background:#fff3dc}.catalog-decision em.approved{color:#1d7448;background:#eaf7ef}.catalog-decision em.rejected{color:#536272;background:#eef2f6}.catalog-decision button{color:#fff;background:#2f6feb;border:0;border-radius:7px;height:32px;padding:0 9px;font-size:9px;font-weight:800}@media (width<=1150px){.category-table{overflow-x:auto}.category-table .approved-table-head,.category-table article{min-width:860px}.catalog-bulk-bar{flex-wrap:wrap}.catalog-bulk-bar>span{width:100%}}.zoro-brand-logo{object-fit:contain;box-shadow:0 4px 14px #1c56d733;background:0 0!important;border-radius:50%!important;width:42px!important;height:42px!important}.side-profile>img{object-fit:contain;border-radius:50%;flex:none;width:34px;height:34px}.developer-credit{color:#74808d;text-align:center;letter-spacing:.4px;border-top:1px solid #e0e5ea;margin:0 12px 12px;padding-top:10px;font-size:8px;font-weight:750}.topbar-zoro-logo{object-fit:contain;border-radius:50%;width:42px;height:42px}.admin-brand-footer{text-align:center;color:#74808d;letter-spacing:.3px;padding:18px 24px 22px;font-size:10px;font-weight:700}.client-logo{object-fit:contain;background:0 0!important;border-radius:50%!important}.blocked-logo{object-fit:contain;width:64px;height:64px;margin:0 auto 16px}.client-access-blocked section>small{color:#788592;margin-top:20px;font-size:9px;display:block}.client-brand-footer{color:#607080;border-top:1px solid #dde3e9;justify-content:center;align-items:center;gap:8px;max-width:1180px;margin:18px auto 0;padding:18px;font-size:10px;display:flex}.client-brand-footer img{object-fit:contain;width:30px;height:30px}.client-brand-footer span{border-left:1px solid #d8dfe6;padding-left:8px}.delete-own-product{color:#a43b4e;background:#fff5f6;border:1px solid #efc4cc;border-radius:7px;width:100%;height:34px;margin-top:10px;font-size:9px;font-weight:800}.delete-own-product:hover{background:#fbecef}.delete-profile-button{color:#fff!important;background:#b83a50!important;border-color:#b83a50!important}.assign-panel>div:not(.catalog-filter-controls):not(.catalog-filter-summary){max-height:620px;overflow:auto}.assign-panel .catalog-choice{border-top:1px solid #e6eaee;grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:8px;padding:10px 0;display:grid}.assign-panel .catalog-choice.approved{background:#f7fbf8}.catalog-choice>div{min-width:0}.catalog-choice strong,.catalog-choice small{display:block}.catalog-choice img{object-fit:contain;width:42px;height:42px}.catalog-choice em{color:#245eb8;background:#eef3fb;border-radius:12px;margin-top:7px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.catalog-filter-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:12px 0 7px;display:grid!important;overflow:visible!important}.catalog-filter-controls select{color:#344454;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:0;height:38px;padding:0 28px 0 10px;font-size:10px;font-weight:800}.catalog-filter-controls button{color:#245eb8;background:#edf3ff;border:1px solid #b9cbea;border-radius:8px;height:38px;padding:0 10px;font-size:9px;font-weight:850}.catalog-filter-summary{color:#6d7a87;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:8px;display:flex!important;overflow:visible!important}.catalog-filter-summary b{color:#245eb8}.catalog-decision .delete-request-button{color:#a43a4e;background:#fff3f5;border:1px solid #efc5cd}.client-request-box select{color:#344454;background:#fff;border:1px solid #cbd5df;border-radius:8px;outline:0;min-width:135px;height:48px;padding:0 28px 0 10px;font-size:11px;font-weight:800}.client-admin-profile .profile-route-head>div:first-child>span{font-size:12px}.client-admin-profile .profile-route-head h2{font-size:32px}.client-admin-profile .profile-route-head p{font-size:15px}.client-admin-profile .profile-route-head button,.client-admin-profile .profile-route-head a{height:44px;font-size:12px}.client-admin-profile .profile-columns{grid-template-columns:minmax(0,1fr) 430px}.client-admin-profile .section-route-title span{font-size:12px}.client-admin-profile .section-route-title h3{font-size:25px}.client-admin-profile .section-route-title>b{font-size:13px}.client-admin-profile .section-explainer{font-size:14px}.client-admin-profile .assign-panel>span{font-size:12px}.client-admin-profile .assign-panel h3{font-size:22px}.client-admin-profile .assign-panel>p{font-size:13px;line-height:1.6}.client-admin-profile .catalog-choice strong{font-size:13px}.client-admin-profile .catalog-choice small{font-size:11px}.client-admin-profile .catalog-choice em{font-size:10px}.client-admin-profile .catalog-filter-summary{font-size:11px}.client-admin-profile .assign-panel>button{height:46px;font-size:13px}.client-catalog-controls{grid-template-columns:minmax(0,1fr) auto auto!important}.client-catalog-controls select,.client-catalog-controls button{height:42px;font-size:11px}.client-catalog-controls .select-all-catalog{color:#fff;background:#245eb8;border-color:#245eb8}@media (width<=1250px){.client-admin-profile .profile-columns{grid-template-columns:1fr}.client-catalog-controls{grid-template-columns:1fr 1fr!important}.client-catalog-controls select{grid-column:1/-1}}@media (width<=650px){.client-brand-footer{flex-wrap:wrap}.client-brand-footer span{text-align:center;border-left:0;width:100%;padding-left:0}.developer-credit{display:block}.topbar-zoro-logo{width:36px;height:36px}}.password-settings{background:#fff;border:1px solid #dde4eb;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(340px,480px);gap:34px;margin-top:20px;padding:30px;display:grid;box-shadow:0 10px 34px #1c2d410d}.password-settings-copy>span{color:#245eb8;letter-spacing:1.2px;font-size:10px;font-weight:900}.password-settings-copy h2{color:#1d2a36;margin:8px 0 9px;font-size:27px}.password-settings-copy>p{color:#687785;max-width:560px;margin:0;font-size:13px;line-height:1.65}.security-note{background:#f3fbf6;border:1px solid #d7eadf;border-radius:10px;align-items:center;gap:11px;margin-top:24px;padding:13px;display:flex}.security-note>i{color:#fff;background:#2a9461;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.security-note strong,.security-note small{display:block}.security-note strong{color:#28563f;font-size:12px}.security-note small{color:#5f786b;margin-top:3px;font-size:10px}.password-settings form{background:#f8fafc;border:1px solid #dce3ea;border-radius:12px;gap:13px;padding:20px;display:grid}.password-settings label{color:#5e6c79;letter-spacing:.7px;font-size:9px;font-weight:900}.password-settings input{color:#1d2a36;background:#fff;border:1px solid #c8d3df;border-radius:8px;outline:0;width:100%;height:45px;margin-top:6px;padding:0 12px;font-size:13px}.password-settings input:focus{border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1a}.password-settings form>button{color:#fff;background:#2f6feb;border:0;border-radius:8px;height:45px;font-size:11px;font-weight:900}.password-settings form>button:disabled{opacity:.55;cursor:not-allowed}.password-message{border-radius:7px;margin:0;padding:9px 10px;font-size:10px;font-weight:750}.password-message.error{color:#a43a4e;background:#fff0f2}.password-message.success{color:#1d7448;background:#eaf7ef}@media (width<=900px){.password-settings{grid-template-columns:1fr;gap:22px;padding:22px}}.mobile-app-disabled{background:radial-gradient(circle at 50% 10%,#edf4ff,#f3f6fb 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.mobile-app-disabled section{text-align:center;background:#fff;border:1px solid #dce4ec;border-radius:22px;width:min(440px,100%);padding:38px 28px;box-shadow:0 24px 65px #1d304721}.mobile-app-disabled img{object-fit:contain;width:88px;height:88px}.mobile-app-disabled span{color:#a43a4e;letter-spacing:1.4px;margin-top:16px;font-size:9px;font-weight:900;display:block}.mobile-app-disabled h1{margin:8px 0;font-size:27px}.mobile-app-disabled p{color:#697886;margin:0;font-size:13px;line-height:1.6}.mobile-app-disabled button{color:#fff;background:#245edc;border:0;border-radius:10px;width:100%;height:48px;margin-top:22px;font-size:12px;font-weight:900}.mobile-app-disabled small{color:#788592;margin-top:22px;font-size:9px;display:block}.android-access-control{background:linear-gradient(135deg,#f7fcf9,#effaf4);border:1px solid #cce5d7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px 22px;display:flex}.android-access-control>div>span{color:#1d7448;letter-spacing:1px;font-size:9px;font-weight:900}.android-access-control h3{color:#20312a;margin:5px 0 4px;font-size:20px}.android-access-control p{color:#66786f;margin:0;font-size:11px}.android-access-control button{color:#fff;white-space:nowrap;background:#b83a50;border:0;border-radius:9px;height:43px;padding:0 16px;font-size:11px;font-weight:900}.android-access-control.disabled{background:linear-gradient(135deg,snow,#fff1f3);border-color:#edc8cf}.android-access-control.disabled>div>span{color:#a43a4e}.android-access-control.disabled h3{color:#7d2b3b}.android-access-control.disabled button{background:#21855a}.android-access-control button:disabled{opacity:.55}.android-admin-head>div:last-child{gap:8px;display:flex}.android-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.android-summary article{background:#fff;border:1px solid #dfe5eb;border-radius:13px;padding:18px}.android-summary small,.android-summary span{color:#71808c;font-size:9px;display:block}.android-summary strong{color:#245eb8;margin:6px 0;font-size:28px;display:block}.android-admin-grid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.android-admin-main{background:#fff;border:1px solid #dfe4ea;border-radius:14px;min-width:0;padding:18px}.android-admin-table,.android-request-table{border:1px solid #dde4eb;border-radius:11px;overflow-x:auto}.android-admin-row{border-top:1px solid #e3e8ed;grid-template-columns:minmax(300px,1fr) 95px 110px 100px 74px;align-items:center;gap:12px;min-width:760px;min-height:78px;padding:9px 12px;font-size:12px;display:grid}.android-admin-row.heading{color:#6c7986;text-transform:uppercase;background:#f5f7fa;border-top:0;min-height:41px;font-size:9px;font-weight:850}.android-admin-row>strong{color:#101c27;font-size:14px}.android-admin-row>b{color:#245eb8;font-size:14px}.android-admin-row>button{color:#a43a4e;background:#fff5f6;border:1px solid #efc5cd;border-radius:7px;height:34px;font-size:9px;font-weight:800}.android-table-product{align-items:center;gap:11px;min-width:0;display:flex}.android-table-product img{object-fit:contain;background:#f5f7f9;border-radius:8px;width:54px;height:54px}.android-table-product>div{min-width:0}.android-table-product a,.android-table-product small{display:block}.android-table-product a{color:#1d2a36;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:850;overflow:hidden}.android-table-product small{color:#71808c;margin-top:5px;font-size:9px}.android-request-row{border-top:1px solid #e3e8ed;grid-template-columns:30px minmax(270px,1fr) 86px 92px 92px 175px;align-items:center;gap:10px;min-width:900px;min-height:84px;padding:9px 11px;font-size:11px;display:grid}.android-request-row.heading{color:#6c7986;text-transform:uppercase;background:#f5f7fa;border-top:0;min-height:42px;font-size:9px;font-weight:850}.android-request-row.selected{background:#eef4ff}.android-request-row>strong,.android-request-row>b{font-size:13px}.android-request-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.android-request-actions em{border-radius:14px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.android-request-actions em.pending{color:#8a5a16;background:#fff3dc}.android-request-actions em.catalog{color:#1d7448;background:#eaf7ef}.android-request-actions em.app_only{color:#536272;background:#eef2f6}.android-request-actions button{color:#fff;background:#2f6feb;border:0;border-radius:6px;height:30px;padding:0 8px;font-size:8px;font-weight:800}.android-request-actions button.delete{color:#a43a4e;background:#fff3f5;border:1px solid #efc5cd}.android-assign-panel>div:not(.catalog-filter-controls):not(.catalog-filter-summary){max-height:680px}.android-assign-panel .catalog-choice{grid-template-columns:18px 42px minmax(0,1fr);display:grid}.android-catalog-controls{grid-template-columns:1fr 1fr!important}.android-catalog-controls select{grid-column:1/-1}.android-catalog-controls .select-all-catalog{color:#fff;background:#245eb8;border-color:#245eb8}@media (width<=1120px){.android-admin-grid{grid-template-columns:1fr}.android-assign-panel{order:-1}.android-summary{grid-template-columns:1fr 1fr 1fr}}@media (width<=700px){.android-summary{grid-template-columns:1fr}.android-admin-head>div:last-child{flex-wrap:wrap;width:100%}.android-admin-head>div:last-child>*{flex:1}.android-admin-main{padding:12px}.android-access-control{flex-direction:column;align-items:flex-start}.android-access-control button{width:100%}}.mobile-app-shell{color:#14202b;background:#f3f6fb;min-height:100vh;padding:0 0 96px;font-family:Arial,sans-serif}.mobile-app-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-brand{align-items:center;gap:10px;display:flex}.mobile-brand img{object-fit:contain;width:44px;height:44px}.mobile-brand strong,.mobile-brand small{display:block}.mobile-brand strong{font-size:18px}.mobile-brand small{color:#667687;letter-spacing:1px;margin-top:2px;font-size:7px;font-weight:850}.install-app{color:#2158d4;background:#edf3ff;border:1px solid #bfd1f3;border-radius:10px;height:38px;padding:0 12px;font-size:10px;font-weight:850}.mobile-app-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff38,#0000 35%),linear-gradient(145deg,#245edc,#163891);border-radius:22px;margin:16px 14px 12px;padding:26px 22px;box-shadow:0 16px 34px #1e4eb43b}.mobile-app-hero>span{letter-spacing:1.5px;opacity:.78;font-size:8px;font-weight:900}.mobile-app-hero h1{margin:9px 0 8px;font-size:36px;line-height:1.02}.mobile-app-hero h1 em{color:#a9c7ff;font-style:normal}.mobile-app-hero>p{color:#dce8ff;max-width:420px;margin:0;font-size:12px;line-height:1.55}.mobile-app-hero>div{border-top:1px solid #ffffff2e;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.mobile-app-hero>div b{margin-right:auto;font-size:10px}.mobile-app-hero>div i{background:#60e3a2;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #60e3a229}.mobile-app-hero>div strong{font-size:22px}.mobile-app-hero>div small{color:#cbdcff;font-size:9px}.mobile-search-bar{grid-template-columns:minmax(0,1fr) 145px;gap:8px;margin:0 14px 13px;display:grid}.mobile-search-bar label{background:#fff;border:1px solid #d8e0e8;border-radius:12px;align-items:center;height:45px;padding:0 12px;display:flex}.mobile-search-bar label span{color:#728191}.mobile-search-bar input{border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:12px}.mobile-search-bar select{color:#465462;background:#fff;border:1px solid #d8e0e8;border-radius:12px;height:45px;padding:0 28px 0 10px;font-size:10px;font-weight:750}.mobile-catalog,.mobile-add-product{background:#fff;border:1px solid #dee5ec;border-radius:18px;margin:0 14px 13px;padding:18px}.mobile-section-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.mobile-section-head span,.mobile-add-product>div:first-child>span{color:#2158d4;letter-spacing:1.2px;font-size:8px;font-weight:900}.mobile-section-head h2,.mobile-add-product h2{margin:5px 0 0;font-size:22px}.mobile-section-head>b{color:#2158d4;background:#edf3ff;border-radius:15px;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:11px;display:grid}.mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.mobile-product-grid>article{border:1px solid #e0e6ec;border-radius:15px;grid-template-columns:112px minmax(0,1fr);gap:13px;min-width:0;padding:11px;display:grid;box-shadow:0 5px 16px #1f30440a}.mobile-photo{background:#f5f7f9;border:0;border-radius:11px;width:112px;height:112px;padding:5px;position:relative;overflow:hidden}.mobile-photo img{object-fit:contain;width:100%;height:100%}.mobile-photo>span{color:#fff;background:#1e2a36;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:5px;right:5px}.mobile-item-copy{min-width:0}.mobile-item-copy>em,.mobile-item-tags>em{color:#2158d4;background:#edf3ff;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.mobile-item-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 3px;font-size:12px;overflow:hidden}.mobile-item-copy>small{color:#71808d;font-size:7px}.mobile-prices{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.mobile-prices p{background:#f6f8fa;border-radius:7px;min-width:0;margin:0;padding:6px}.mobile-prices span{color:#778491;font-size:6px;font-weight:800;display:block}.mobile-prices s,.mobile-prices strong,.mobile-prices b{white-space:nowrap;margin-top:3px;font-size:11px;display:block}.mobile-prices strong{color:#111d28}.mobile-prices b{color:#2158d4}.mobile-item-copy>a{color:#fff;background:#2158d4;border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.mobile-item-copy>a span{margin-left:6px}.mobile-add-product{background:linear-gradient(135deg,#fff,#f4f8ff);grid-template-columns:1fr 1.25fr;align-items:center;gap:18px;display:grid}.mobile-add-product h2{font-size:24px}.mobile-add-product p{color:#667584;margin:7px 0 0;font-size:10px;line-height:1.5}.mobile-add-form{grid-template-columns:130px minmax(0,1fr) auto;gap:7px;display:grid}.mobile-add-form select,.mobile-add-form input,.mobile-add-form button{border-radius:9px;height:44px}.mobile-add-form select,.mobile-add-form input{background:#fff;border:1px solid #cad5e0;padding:0 10px;font-size:10px}.mobile-add-form button{color:#fff;background:#2158d4;border:0;padding:0 14px;font-size:10px;font-weight:850}.mobile-add-form button:disabled{opacity:.55}.mobile-own-catalog{background:#fdfefe}.mobile-item-tags{justify-content:space-between;align-items:center;gap:5px;display:flex}.mobile-item-tags i{border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.mobile-item-tags i.pending{color:#8a5a16;background:#fff3dc}.mobile-item-tags i.catalog{color:#1d7448;background:#eaf7ef}.mobile-item-tags i.app_only{color:#536272;background:#eef2f6}.mobile-app-footer{color:#fff;background:#182430;border-radius:16px;align-items:center;gap:10px;margin:0 14px;padding:15px 17px;display:flex}.mobile-app-footer img{object-fit:contain;width:40px;height:40px}.mobile-app-footer div{flex:1}.mobile-app-footer strong,.mobile-app-footer small{display:block}.mobile-app-footer strong{font-size:11px}.mobile-app-footer small{color:#aebbc7;margin-top:3px;font-size:8px}.mobile-app-footer button{color:#fff;background:#253441;border:1px solid #405263;border-radius:8px;height:34px;padding:0 10px;font-size:8px}.mobile-bottom-nav{display:none}.mobile-empty{text-align:center;color:#71808c;border:1px dashed #cfdae4;border-radius:11px;padding:34px;font-size:11px}.mobile-error{color:#a43a4e;background:#fff0f2;border-radius:9px;margin:0 14px 12px;padding:10px 13px;font-size:10px}.mobile-toast{z-index:80;color:#fff;white-space:nowrap;background:#182430;border-radius:22px;max-width:calc(100% - 30px);padding:11px 16px;font-size:10px;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #121c2640}.mobile-photo-modal{z-index:90;background:#0b1118d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobile-photo-modal section{background:#fff;border-radius:18px;width:min(640px,100%);padding:16px;position:relative}.mobile-photo-modal section>button{color:#fff;background:#1d2a36;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.mobile-photo-modal h3{margin:0 42px 13px 0;font-size:14px}.mobile-photo-modal img{object-fit:contain;background:#f5f7f9;border-radius:12px;width:100%;height:min(68vh,580px)}.mobile-loading{background:#f3f6fb;place-content:center;justify-items:center;gap:8px;min-height:100vh;display:grid}.mobile-loading img{width:74px;height:74px}.mobile-loading strong{font-size:22px}.mobile-loading span{color:#71808c;font-size:10px}@media (width<=760px){.mobile-app-shell{padding-bottom:96px}.mobile-app-header{height:66px}.mobile-brand img{width:40px;height:40px}.mobile-app-hero{padding:23px 19px}.mobile-app-hero h1{font-size:32px}.mobile-search-bar,.mobile-product-grid{grid-template-columns:1fr}.mobile-product-grid>article{grid-template-columns:100px minmax(0,1fr)}.mobile-photo{width:100px;height:100px}.mobile-add-product,.mobile-add-form{grid-template-columns:1fr}.mobile-bottom-nav{z-index:50;height:72px;padding:7px 24px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #dce3ea;justify-content:space-around;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#637180;justify-items:center;gap:3px;font-size:8px;font-weight:800;text-decoration:none;display:grid}.mobile-bottom-nav a span{font-size:18px}.mobile-bottom-nav a.add span{color:#fff;background:#2158d4;border:5px solid #f3f6fb;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:-24px;display:grid}.mobile-app-footer{margin-bottom:10px}.mobile-toast{bottom:88px}}@media (width<=390px){.mobile-app-hero h1{font-size:29px}.mobile-catalog,.mobile-add-product{padding:14px}.mobile-product-grid>article{grid-template-columns:84px minmax(0,1fr);gap:10px}.mobile-photo{width:84px;height:84px}.mobile-prices{grid-template-columns:1fr 1fr}.mobile-prices p:last-child{grid-column:1/-1}}.admin-login-page{color:#182430;background:radial-gradient(circle at 50% 5%,#edf4ff 0,#f4f6f9 45%,#eef1f5 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{text-align:center;background:#fff;border:1px solid #dce3eb;border-radius:22px;width:min(440px,100%);padding:34px;box-shadow:0 28px 75px #1e304629}.admin-login-card>img{object-fit:contain;width:78px;height:78px;margin-bottom:13px}.admin-login-card>span{color:#245eb8;letter-spacing:1.5px;font-size:9px;font-weight:900;display:block}.admin-login-card h1{margin:8px 0 7px;font-size:28px}.admin-login-card>p{color:#687786;max-width:350px;margin:0 auto 22px;font-size:12px;line-height:1.6}.admin-login-card form{text-align:left}.admin-login-card label{color:#5f6e7c;letter-spacing:.7px;margin-top:12px;font-size:9px;font-weight:900;display:block}.admin-login-card input{background:#f9fbfd;border:1px solid #c8d3df;border-radius:9px;outline:0;width:100%;height:48px;margin-top:7px;padding:0 13px;font-size:14px}.admin-login-card input:focus{border-color:#2f6feb;box-shadow:0 0 0 3px #2f6feb1f}.admin-login-card form>small{color:#af344b;margin:8px 2px;font-size:10px;display:block}.admin-login-card form>button{color:#fff;background:#2f6feb;border:0;border-radius:9px;width:100%;height:46px;margin-top:11px;font-size:12px;font-weight:900}.admin-login-card footer{color:#7a8793;border-top:1px solid #e6eaee;margin-top:22px;padding-top:16px;font-size:9px}
