@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.w1i8Da_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.w1i8Da_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.ZFuH0q_className{font-family:Manrope,Manrope Fallback;font-style:normal}.ZFuH0q_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e4386a64769313bf-s.12_d2uxo68u8o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a133a48be7a33bde-s.p.12d1qyvk9vvjr.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/b2965b997807d7ea-s.12_d2uxo68u8o.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/9f16d8b5fea582e8-s.0eix7ka0o25k4.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c46e4da8b6093def-s.3d9mwt3ac947p.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dcdc7271ae7588f6-s.43ekirlp1t1ko.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ba390068d7828777-s.3jyn3nx1h9idx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Georgian Fallback;src:local(Arial);ascent-override:100.45%;descent-override:27.46%;line-gap-override:0.0%;size-adjust:106.33%}._3bGYCq_className{font-family:Noto Sans Georgian,Noto Sans Georgian Fallback;font-style:normal}._3bGYCq_variable{--font-noto-georgian:"Noto Sans Georgian", "Noto Sans Georgian Fallback"}
:where(.portal-shell,.content) button,:where(.portal-shell,.content) input,:where(.portal-shell,.content) select,:where(.portal-shell,.content) textarea{font:inherit}:where(.portal-shell,.content) button,:where(.portal-shell,.content) a,:where(.portal-shell,.content) select{-webkit-tap-highlight-color:transparent}:where(.portal-shell,.content) button{cursor:pointer}:where(.portal-shell,.content) button:disabled{cursor:not-allowed;opacity:.45}:where(.portal-shell,.content) button,:where(.portal-shell,.content) a,:where(.portal-shell,.content) input,:where(.portal-shell,.content) select,:where(.portal-shell,.content) textarea{outline-offset:4px}:where(.portal-shell,.content) button:focus-visible,:where(.portal-shell,.content) a:focus-visible,:where(.portal-shell,.content) input:focus-visible,:where(.portal-shell,.content) select:focus-visible,:where(.portal-shell,.content) textarea:focus-visible{outline:2px solid var(--purple)}:where(.portal-shell,.content) button{color:inherit}:where(.portal-shell,.content) a{color:inherit;text-decoration:none}:where(.portal-shell,.content) svg{vertical-align:middle;flex-shrink:0}:where(.portal-shell,.content) button svg{pointer-events:none}:where(.portal-shell,.content) h1,:where(.portal-shell,.content) h2,:where(.portal-shell,.content) h3,:where(.portal-shell,.content) h4,:where(.portal-shell,.content) p{margin:0}:where(.portal-shell,.content) h1,:where(.portal-shell,.content) h2,:where(.portal-shell,.content) h3,:where(.portal-shell,.content) h4{font-family:var(--font-manrope),var(--font-noto-georgian),sans-serif}:where(.portal-shell,.content) h1{letter-spacing:-1.1px;font-size:27px;font-weight:800}:where(.portal-shell,.content) h2{letter-spacing:-.35px;font-size:16px;font-weight:750}:where(.portal-shell,.content) h3{font-size:14px;font-weight:750}:where(.portal-shell,.content) small{font-size:11px}:where(.portal-shell,.content) input,:where(.portal-shell,.content) select,:where(.portal-shell,.content) textarea{min-width:0;color:var(--ink);background:#fff;border:1px solid #e6e4ed;border-radius:8px;padding:11px 12px}:where(.portal-shell,.content) input::placeholder,:where(.portal-shell,.content) textarea::placeholder{color:#aaa7b7}:where(.portal-shell,.content) textarea{resize:vertical;width:100%;line-height:1.7}:where(.portal-shell,.content) input[type=number]{width:90px}:where(.portal-shell,.content) input[type=checkbox]{accent-color:var(--purple)}:where(.portal-shell,.content) label{flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}:where(.portal-shell,.content) label small{color:var(--muted);font-weight:400}:where(.portal-shell,.content) .sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:232px;padding:28px 20px 16px;display:flex;position:fixed;inset:0 auto 0 0}:where(.portal-shell,.content) .brand{font-family:var(--font-manrope),var(--font-noto-georgian),sans-serif;letter-spacing:-1px;align-items:center;gap:10px;padding:0 9px 27px;font-size:23px;font-weight:800;display:flex}:where(.portal-shell,.content) .brandmark{background:var(--purple);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex;transform:rotate(-5deg)}:where(.portal-shell,.content) .brandmark svg{transform:rotate(5deg)}:where(.portal-shell,.content) .workspace{border:1px solid var(--line);background:#faf9fc;border-radius:9px;align-items:center;gap:9px;margin-bottom:26px;padding:11px 10px;display:flex}:where(.portal-shell,.content) .workspace select{cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:12px;font-weight:600}:where(.portal-shell,.content) .workspace-icon{color:var(--purple);background:#eee9f7;border-radius:7px;padding:7px}:where(.portal-shell,.content) .nav-label{letter-spacing:1.6px;color:#aaa7b7;margin:3px 12px 10px;font-size:9px;font-weight:650}:where(.portal-shell,.content) .nav{flex-direction:column;gap:4px;display:flex}:where(.portal-shell,.content) .nav a{color:#787583;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:500;display:flex}:where(.portal-shell,.content) .nav a:hover{background:#faf9fc}:where(.portal-shell,.content) .nav a.active{background:var(--lavender);color:var(--purple);font-weight:650}:where(.portal-shell,.content) .nav a svg{width:17px;height:17px}:where(.portal-shell,.content) .nav a .count{color:var(--purple);background:#e5ddf6;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}:where(.portal-shell,.content) .nav-spacer{height:22px}:where(.portal-shell,.content) .sidebar-bottom{margin-top:auto;padding-top:20px}:where(.portal-shell,.content) .portal-card{background:linear-gradient(120deg,#f1edfa,#f6f4fc);border-radius:9px;padding:14px}:where(.portal-shell,.content) .portal-card p{color:#9b90b7;margin:6px 0 12px;font-size:11px;line-height:1.6}:where(.portal-shell,.content) .portal-card button{justify-content:center;width:100%;padding:9px 10px;font-size:11px}:where(.portal-shell,.content) .side-profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding:18px 3px 0;display:flex}:where(.portal-shell,.content) .side-profile strong{font-size:11px}:where(.portal-shell,.content) .side-profile small{color:var(--muted);margin-top:3px;font-size:10px;display:block}:where(.portal-shell,.content) .avatar{color:#806c61;background:#f0e9e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:inline-flex}:where(.portal-shell,.content) .main{min-height:100vh;margin-left:232px}:where(.portal-shell,.content) .topbar{border-bottom:1px solid var(--line);background:#ffffffde;justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 34px;display:flex}:where(.portal-shell,.content) .breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}:where(.portal-shell,.content) .breadcrumb strong{color:#6f6a7f;font-weight:500}:where(.portal-shell,.content) .top-actions{align-items:center;gap:20px;display:flex}:where(.portal-shell,.content) .demo-tag{color:#aa966e;letter-spacing:.8px;text-transform:uppercase;background:#fbf7ed;border:1px solid #f1ead8;border-radius:5px;padding:5px 8px;font-size:9px}:where(.portal-shell,.content) .language{color:#716b80;background:0 0;border:0;max-width:90px;padding:4px;font-size:11px}:where(.portal-shell,.content) .icon-btn{color:#8d879b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:7px;display:inline-flex;position:relative}:where(.portal-shell,.content) .icon-btn:hover{background:var(--lavender);color:var(--purple)}:where(.portal-shell,.content) .notif-dot{background:#d59b78;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:9px}:where(.portal-shell,.content) .top-search{color:#aca8b7;align-items:center;gap:9px;display:flex}:where(.portal-shell,.content) .top-search input{background:0 0;border:0;width:165px;padding:4px;font-size:11px}:where(.portal-shell,.content) .top-search kbd{border:1px solid #e7e4ed;border-radius:4px;padding:3px 5px;font-size:9px}:where(.portal-shell,.content) .page{max-width:1760px;margin:auto;padding:30px 34px 25px;animation:.2s page-in}@keyframes page-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}:where(.portal-shell,.content) .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}:where(.portal-shell,.content) .eyebrow{letter-spacing:1.3px;color:#9c93ad;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}:where(.portal-shell,.content) .page-subtitle{color:#867d92;margin-top:8px;font-size:12px;line-height:1.6}:where(.portal-shell,.content) .btn{white-space:nowrap;background:#fff;border:1px solid #e6e2ec;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:10px 14px;font-size:11px;font-weight:550;transition:all .15s;display:inline-flex}:where(.portal-shell,.content) .btn:hover{background:#fcfaff;border-color:#b3a4dd;transform:translateY(-1px)}:where(.portal-shell,.content) .btn.primary{background:var(--purple);color:#fff;border-color:var(--purple);box-shadow:0 3px 6px #7964cd16}:where(.portal-shell,.content) .btn.primary:hover{background:var(--purple-dark)}:where(.portal-shell,.content) .btn.ghost{color:var(--purple);background:0 0;border:0;min-height:26px;padding:5px 0}:where(.portal-shell,.content) .btn.danger{color:var(--red);background:#fff8f9;border-color:#efd8dd}:where(.portal-shell,.content) .btn.sm{min-height:30px;padding:7px 10px;font-size:10px}:where(.portal-shell,.content) .btn.block{width:100%}:where(.portal-shell,.content) .btn svg{width:14px;height:14px}:where(.portal-shell,.content) .row{align-items:center;gap:10px;display:flex}:where(.portal-shell,.content) .row.between{justify-content:space-between}:where(.portal-shell,.content) .row.wrap{flex-wrap:wrap}:where(.portal-shell,.content) .push{margin-left:auto}:where(.portal-shell,.content) .muted{color:var(--muted)}:where(.portal-shell,.content) .tiny{font-size:10px}:where(.portal-shell,.content) .text-purple{color:var(--purple)}:where(.portal-shell,.content) .text-green{color:var(--green)}:where(.portal-shell,.content) .text-red{color:var(--red)}:where(.portal-shell,.content) .text-orange{color:var(--orange)}:where(.portal-shell,.content) .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}:where(.portal-shell,.content) .stat{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;padding:20px 20px 17px}:where(.portal-shell,.content) .stat-label{color:#898393;font-size:11px;font-weight:500}:where(.portal-shell,.content) .stat-icon{color:#9986d6;background:#f4f0fb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}:where(.portal-shell,.content) .stat-icon svg{width:15px;height:15px}:where(.portal-shell,.content) .stat-value{letter-spacing:-1px;margin-top:12px;font-size:28px;font-weight:650;line-height:1.25}:where(.portal-shell,.content) .stat-meta{color:#8c8497;align-items:center;gap:7px;margin-top:11px;font-size:9px;display:flex}:where(.portal-shell,.content) .trend{color:#55a583;background:#eff8f2;border-radius:4px;padding:3px 5px;font-size:9px}:where(.portal-shell,.content) .stat-spark{width:79px;height:30px;margin-top:3px}:where(.portal-shell,.content) .card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}:where(.portal-shell,.content) .card-head{justify-content:space-between;align-items:center;gap:15px;padding:21px 22px 15px;display:flex}:where(.portal-shell,.content) .card-head h2{font-size:13px}:where(.portal-shell,.content) .card-head p{color:#93869f;margin-top:5px;font-size:10px}:where(.portal-shell,.content) .card-body{padding:5px 22px 22px}:where(.portal-shell,.content) .grid-main{grid-template-columns:minmax(0,1.95fr) minmax(275px,1fr);gap:22px;margin-bottom:23px;display:grid}:where(.portal-shell,.content) .chart-key{color:#9e96aa;gap:16px;font-size:9px;display:flex}:where(.portal-shell,.content) .dot{background:var(--purple);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}:where(.portal-shell,.content) .chart{width:100%;height:205px;display:block;overflow:visible}:where(.portal-shell,.content) .chart text{font-family:var(--font-dm-sans),var(--font-noto-georgian),sans-serif;fill:#978aa3;font-size:9px}:where(.portal-shell,.content) .chart .gridline{stroke:#f0edf5;stroke-width:1px;stroke-dasharray:4 4}:where(.portal-shell,.content) .chart-main{fill:none;stroke:#947bd8;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}:where(.portal-shell,.content) .chart-prev{fill:none;stroke:#d6ccea;stroke-width:1.5px;stroke-dasharray:5 5}:where(.portal-shell,.content) .chart-tooltip{fill:#fff;stroke:#eee8f4}:where(.portal-shell,.content) .chart-tabs{border:1px solid #ece8f3;border-radius:6px;gap:2px;padding:3px;display:flex}:where(.portal-shell,.content) .chart-tabs button{color:#a49bac;background:0 0;border:0;border-radius:4px;padding:5px 9px;font-size:9px}:where(.portal-shell,.content) .chart-tabs button.active{color:var(--purple);background:#f1ecfa}:where(.portal-shell,.content) .attention-item{border-bottom:1px solid #f3f0f6;gap:11px;padding:15px 0;display:flex}:where(.portal-shell,.content) .attention-item:last-child{border:0;padding-bottom:4px}:where(.portal-shell,.content) .attention-icon{color:#cfab73;background:#fcf4e9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:where(.portal-shell,.content) .attention-icon.purple{background:var(--lavender);color:#a08cd2}:where(.portal-shell,.content) .attention-icon.rose{color:#d29a9f;background:#faf0f1}:where(.portal-shell,.content) .attention-item h3{font-family:var(--font-dm-sans),var(--font-noto-georgian),sans-serif;font-size:11px;font-weight:550}:where(.portal-shell,.content) .attention-item p{color:#91859c;margin-top:5px;font-size:10px;line-height:1.6}:where(.portal-shell,.content) .attention-item .go{color:#b5aebe;align-self:center;margin-left:auto}:where(.portal-shell,.content) .pill{white-space:nowrap;color:#96909f;background:#f4f2f8;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:500;display:inline-flex}:where(.portal-shell,.content) .pill:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}:where(.portal-shell,.content) .pill.Review,:where(.portal-shell,.content) .pill.amber,:where(.portal-shell,.content) .pill.Pending{color:#bc984f;background:#fcf6e9}:where(.portal-shell,.content) .pill.Picking,:where(.portal-shell,.content) .pill.purple{color:#9176c7;background:#f3effa}:where(.portal-shell,.content) .pill.Ready,:where(.portal-shell,.content) .pill.blue{color:#7d9fbd;background:#eef5fa}:where(.portal-shell,.content) .pill.Delivered,:where(.portal-shell,.content) .pill.green,:where(.portal-shell,.content) .pill.Active{color:#6aa089;background:#edf7f2}:where(.portal-shell,.content) .pill.Cancelled,:where(.portal-shell,.content) .pill.red{color:#c4878d;background:#fcf0f1}:where(.portal-shell,.content) .table-wrap{overflow:auto}:where(.portal-shell,.content) table{border-collapse:collapse;text-align:left;width:100%}:where(.portal-shell,.content) th{color:#8c7e99;text-transform:none;border-bottom:1px solid var(--line);white-space:nowrap;background:#fcfbfd;padding:12px 20px;font-size:9px;font-weight:500}:where(.portal-shell,.content) td{white-space:nowrap;border-bottom:1px solid #f3f1f6;padding:14px 20px;font-size:11px}:where(.portal-shell,.content) tbody tr:last-child td{border-bottom:0}:where(.portal-shell,.content) tbody tr.clickable{cursor:pointer}:where(.portal-shell,.content) tbody tr.clickable:hover{background:#fdfbff}:where(.portal-shell,.content) td strong{font-weight:550}:where(.portal-shell,.content) td .avatar{border-radius:8px;width:29px;height:29px;font-size:8px}:where(.portal-shell,.content) .customer-cell{align-items:center;gap:9px;display:flex}:where(.portal-shell,.content) .customer-cell small{color:#908599;margin-top:3px;font-size:9px;display:block}:where(.portal-shell,.content) .channel{color:#97909e;align-items:center;gap:5px;font-size:10px;display:inline-flex}:where(.portal-shell,.content) .channel svg{width:12px;height:12px}:where(.portal-shell,.content) .channel.WhatsApp svg{color:#83ac96}:where(.portal-shell,.content) .channel.Portal svg{color:#aa95d8}:where(.portal-shell,.content) .channel.Email svg{color:#b39ccc}:where(.portal-shell,.content) .table-bottom{color:#aaa1b4;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 22px;font-size:9px;display:flex}:where(.portal-shell,.content) .activity{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px;display:grid}:where(.portal-shell,.content) .activity-item{color:#a39bab;align-items:center;gap:10px;font-size:9px;display:flex}:where(.portal-shell,.content) .activity-icon{color:#b0a6be;background:#fff;border:1px solid #e9e5ef;border-radius:7px;padding:7px;display:flex}:where(.portal-shell,.content) .activity-item strong{color:#8c8299;margin-bottom:3px;font-size:10px;font-weight:500;display:block}:where(.portal-shell,.content) .page-footer{color:#9487a2;justify-content:space-between;align-items:center;margin-top:27px;font-size:9px;display:flex}:where(.portal-shell,.content) .sync-dot{background:#94bea6;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}:where(.portal-shell,.content) .filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}:where(.portal-shell,.content) .tabs{flex-wrap:wrap;gap:4px;display:flex}:where(.portal-shell,.content) .tab{color:#9a90a7;background:0 0;border:0;border-radius:7px;padding:10px 15px;font-size:11px}:where(.portal-shell,.content) .tab.active{color:var(--purple);background:#eee8f8;font-weight:600}:where(.portal-shell,.content) .searchbox{color:#aaa1b5;background:#fff;border:1px solid #e7e2ed;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}:where(.portal-shell,.content) .searchbox input{background:0 0;border:0;width:200px;padding:10px 0;font-size:11px}:where(.portal-shell,.content) .filter-select{padding:9px 12px;font-size:11px}:where(.portal-shell,.content) .empty{text-align:center;color:#a89fb3;padding:55px 20px}:where(.portal-shell,.content) .empty svg{color:#cbbfe2;width:36px;height:36px;margin-bottom:14px}:where(.portal-shell,.content) .empty h3{color:#756888;margin-bottom:8px}:where(.portal-shell,.content) .empty p{margin-bottom:18px;font-size:12px;line-height:1.7}:where(.portal-shell,.content) .metric-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:23px;display:grid}:where(.portal-shell,.content) .split{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:22px;display:grid}:where(.portal-shell,.content) .form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.portal-shell,.content) .full{grid-column:1/-1}:where(.portal-shell,.content) .field-help{color:#9e94aa;font-size:10px;line-height:1.6}:where(.portal-shell,.content) .notice{color:#8c79ab;background:#f3effb;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}:where(.portal-shell,.content) .notice.warn{color:#b29458;background:#fcf5e8}:where(.portal-shell,.content) .notice.danger{color:#b77582;background:#fceff1}:where(.portal-shell,.content) .notice.success{color:#628f75;background:#edf7f1}:where(.portal-shell,.content) .notice svg{flex-shrink:0;margin-top:2px}:where(.portal-shell,.content) .divider{border:0;border-top:1px solid var(--line);margin:20px 0}:where(.portal-shell,.content) .detail-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 0;display:grid}:where(.portal-shell,.content) .detail-label{color:#a297b0;margin-bottom:7px;font-size:10px;display:block}:where(.portal-shell,.content) .detail-value{font-size:12px;font-weight:500}:where(.portal-shell,.content) .progress-steps{justify-content:space-between;gap:8px;padding:22px 0 30px;display:flex}:where(.portal-shell,.content) .step{color:#b2a7bf;border-top:3px solid #efebf6;flex:1;padding-top:11px;font-size:10px}:where(.portal-shell,.content) .step.done{color:#9178b9;border-color:#b6a1e3}:where(.portal-shell,.content) .step.current{border-color:var(--purple);color:var(--purple);font-weight:650}:where(.portal-shell,.content) .step span{margin-top:5px;font-size:9px;font-weight:400;display:block}:where(.portal-shell,.content) .summary-list{flex-direction:column;gap:15px;display:flex}:where(.portal-shell,.content) .summary-line{color:#9b8faa;justify-content:space-between;gap:15px;font-size:11px;display:flex}:where(.portal-shell,.content) .summary-line strong{color:#665a78;font-weight:550}:where(.portal-shell,.content) .summary-total{border-top:1px solid var(--line);padding-top:18px;font-size:15px;font-weight:600}:where(.portal-shell,.content) .timeline{flex-direction:column;gap:21px;margin-top:5px;display:flex}:where(.portal-shell,.content) .timeline-item{color:#897b9b;gap:10px;font-size:11px;line-height:1.5;display:flex}:where(.portal-shell,.content) .timeline-item:before{content:"";background:#c6b7df;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}:where(.portal-shell,.content) .timeline-item small{color:#9583a5;margin-top:4px;font-size:9px;display:block}:where(.portal-shell,.content) .quantity{background:#fff;border:1px solid #e6deef;border-radius:7px;align-items:center;gap:0;width:max-content;display:flex;overflow:hidden}:where(.portal-shell,.content) .quantity button{color:#a08bbb;background:#fff;border:0;min-height:31px;padding:8px 11px}:where(.portal-shell,.content) .quantity button:hover{background:var(--lavender)}:where(.portal-shell,.content) .quantity input{text-align:center;-moz-appearance:textfield;border:0;width:44px;padding:4px 0;font-size:11px}:where(.portal-shell,.content) .quantity input::-webkit-inner-spin-button{appearance:none}:where(.portal-shell,.content) .product-art{background:var(--artbg,#f2e9dd);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.portal-shell,.content) .product-art svg{filter:drop-shadow(0 6px 5px #523c2320);width:75%;height:75%}:where(.portal-shell,.content) .product-art.mini{border-radius:6px;flex-shrink:0;width:42px;height:38px}:where(.portal-shell,.content) .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:where(.portal-shell,.content) .product-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px;position:relative}:where(.portal-shell,.content) .product-card .product-art{border-radius:7px;height:135px;margin-bottom:15px}:where(.portal-shell,.content) .product-card .product-art svg{max-width:150px}:where(.portal-shell,.content) .product-card h3{font-family:var(--font-dm-sans),var(--font-noto-georgian),sans-serif;margin:6px 0;font-size:12px}:where(.portal-shell,.content) .product-card p{color:#8d7a9a;margin:5px 0;font-size:10px;line-height:1.5}:where(.portal-shell,.content) .product-card .product-price{margin:14px 0 12px;font-size:17px;font-weight:600}:where(.portal-shell,.content) .product-price small{color:#a195b0;font-size:10px;font-weight:400}:where(.portal-shell,.content) .product-card .favorite{background:#fffc;border-radius:50%;padding:6px;position:absolute;top:20px;right:21px}:where(.portal-shell,.content) .stock-line{color:#7da390;align-items:center;gap:5px;font-size:9px;display:flex}:where(.portal-shell,.content) .stock-line.low{color:#bb985a}:where(.portal-shell,.content) .stock-line.out{color:#c0868f}:where(.portal-shell,.content) .stock-line:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}:where(.portal-shell,.content) .customer-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(.portal-shell,.content) .customer-card{cursor:pointer;padding:22px}:where(.portal-shell,.content) .customer-card:hover{border-color:#d7c8ed}:where(.portal-shell,.content) .customer-card .avatar{border-radius:11px;width:40px;height:40px;font-size:11px}:where(.portal-shell,.content) .customer-card h3{margin-bottom:4px}:where(.portal-shell,.content) .customer-card p{color:#a597b3;font-size:10px}:where(.portal-shell,.content) .customer-card .detail-grid{grid-template-columns:1fr 1fr;padding-bottom:0}:where(.portal-shell,.content) .customer-card .detail-value{font-size:14px}:where(.portal-shell,.content) .inbox{grid-template-columns:300px minmax(0,1fr);min-height:570px;display:grid}:where(.portal-shell,.content) .inbox-list{border-right:1px solid var(--line);background:#fefdfd}:where(.portal-shell,.content) .inbox-item{border-bottom:1px solid var(--line);cursor:pointer;padding:22px}:where(.portal-shell,.content) .inbox-item.selected{border-left:3px solid var(--purple);background:#f7f3fd;padding-left:19px}:where(.portal-shell,.content) .inbox-item p{color:#aa9db6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}:where(.portal-shell,.content) .message-panel{padding:25px}:where(.portal-shell,.content) .message-bubble{color:#697d70;background:#f3f8f4;border:1px solid #e9f0e9;border-radius:0 12px 12px;max-width:650px;margin:22px 0;padding:21px;font-size:13px;line-height:1.9}:where(.portal-shell,.content) .extract-label{color:var(--purple);align-items:center;gap:7px;margin-bottom:17px;font-size:11px;display:flex}:where(.portal-shell,.content) .kanban{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}:where(.portal-shell,.content) .kanban-col{background:#f0edf6;border:1px solid #eae5f2;border-radius:12px;min-height:450px;padding:16px}:where(.portal-shell,.content) .kanban-title{color:#9684ab;justify-content:space-between;padding:3px 2px 17px;font-size:12px;font-weight:650;display:flex}:where(.portal-shell,.content) .pick-card{background:#fff;border:1px solid #e8e1f0;border-radius:9px;margin-bottom:12px;padding:18px}:where(.portal-shell,.content) .pick-card h3{margin:13px 0 5px}:where(.portal-shell,.content) .pick-card p{color:#ad9cbb;margin-bottom:17px;font-size:10px;line-height:1.6}:where(.portal-shell,.content) .pick-card small{color:#afa2bb;font-size:9px}:where(.portal-shell,.content) .pick-card .btn{width:100%;margin-top:16px}:where(.portal-shell,.content) .stock-bar{background:#f1edf6;border-radius:5px;width:95px;height:5px;margin-top:7px;overflow:hidden}:where(.portal-shell,.content) .stock-bar span{background:#b8a6d9;border-radius:5px;height:100%;display:block}:where(.portal-shell,.content) .donut{background:conic-gradient(#a08ad3 0 46%,#c4b4e3 46% 73%,#e2d8f1 73% 91%,#eee9f5 91%);border-radius:50%;width:155px;height:155px;margin:10px auto 25px;position:relative}:where(.portal-shell,.content) .donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}:where(.portal-shell,.content) .donut-label{z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex;position:absolute;inset:0}:where(.portal-shell,.content) .donut-label small{color:#b0a2bd;margin-top:6px;font-size:9px;font-weight:400}:where(.portal-shell,.content) .bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:15px;height:190px;margin-bottom:23px;padding:20px 0 0;display:flex}:where(.portal-shell,.content) .bar-chart>div{text-align:center;background:#c8b6e7;border-radius:4px 4px 0 0;flex:1;min-width:12px;transition:all .3s;position:relative}:where(.portal-shell,.content) .bar-chart>div:hover{background:#9d7ccd}:where(.portal-shell,.content) .bar-chart span{color:#afa0bc;font-size:9px;position:absolute;bottom:-23px;left:0;right:0}:where(.portal-shell,.content) .bar-chart b{color:#a592b8;font-size:9px;font-weight:500;position:absolute;top:-18px;left:0;right:0}:where(.portal-shell,.content) .offer-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}:where(.portal-shell,.content) .offer-card{flex-direction:column;padding:23px;display:flex}:where(.portal-shell,.content) .offer-card h2{margin:16px 0 10px;font-size:15px;line-height:1.6}:where(.portal-shell,.content) .offer-card p{color:#a391b1;margin-bottom:20px;font-size:11px;line-height:1.9}:where(.portal-shell,.content) .offer-card .offer-value{margin-bottom:4px;font-size:24px;font-weight:600}:where(.portal-shell,.content) .offer-card .actions{gap:9px;margin-top:auto;padding-top:22px;display:flex}:where(.portal-shell,.content) .settings-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-bottom:22px;padding-bottom:12px;display:flex}:where(.portal-shell,.content) .setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}:where(.portal-shell,.content) .setting-row:last-child{border:0}:where(.portal-shell,.content) .setting-row h3{font-family:var(--font-dm-sans),var(--font-noto-georgian),sans-serif;font-size:12px;font-weight:550}:where(.portal-shell,.content) .setting-row p{color:#8a759b;margin-top:7px;font-size:10px;line-height:1.7}:where(.portal-shell,.content) .toggle{background:#c5b1e2;border:0;border-radius:20px;justify-content:flex-end;width:35px;height:20px;padding:3px;display:flex}:where(.portal-shell,.content) .toggle.off{background:#e3dbea;justify-content:flex-start}:where(.portal-shell,.content) .toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px}:where(.portal-shell,.content) .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#27203355;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}:where(.portal-shell,.content) .modal{background:#fff;border:1px solid #eee7f4;border-radius:16px;width:620px;max-width:100%;max-height:90vh;animation:.2s page-in;overflow:auto;box-shadow:0 24px 90px #21102b30}:where(.portal-shell,.content) .modal.wide{width:860px}:where(.portal-shell,.content) .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 26px;display:flex}:where(.portal-shell,.content) .modal-head h2{font-size:18px}:where(.portal-shell,.content) .modal-body{padding:24px 26px}:where(.portal-shell,.content) .modal-foot{border-top:1px solid var(--line);background:#fefcff;border-radius:0 0 16px 16px;justify-content:flex-end;gap:10px;padding:20px 26px;display:flex}:where(.portal-shell,.content) .modal .card{box-shadow:none}:where(.portal-shell,.content) .modal-note{color:#887298;margin-bottom:20px;font-size:11px;line-height:1.8}:where(.portal-shell,.content) .form-error{color:#b67384;background:#fceef2;border-radius:7px;margin-top:16px;padding:12px;font-size:11px;line-height:1.7;display:none}:where(.portal-shell,.content) .form-error:not(:empty){display:block}:where(.portal-shell,.content) #toast{color:#fff;z-index:150;opacity:0;pointer-events:none;text-align:center;background:#423552;border-radius:10px;max-width:90vw;padding:14px 24px;font-size:12px;line-height:1.6;transition:all .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 35px #2b1d4040}:where(.portal-shell,.content) #toast.visible{opacity:1;transform:translate(-50%)}.portal-shell{background:#faf9fc;min-height:100vh}:where(.portal-shell,.content) .portal-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:84px;padding:0 max(25px,50vw - 650px);display:flex}:where(.portal-shell,.content) .portal-top .brand{padding:0}:where(.portal-shell,.content) .portal-nav{gap:25px;display:flex}:where(.portal-shell,.content) .portal-nav a{color:#9f8daf;padding:32px 0;font-size:12px}:where(.portal-shell,.content) .portal-nav a.active{color:var(--purple);border-bottom:2px solid var(--purple)}:where(.portal-shell,.content) .portal-main{max-width:1350px;margin:auto;padding:34px 25px}:where(.portal-shell,.content) .portal-hero{background:#ece6f4;border:1px solid #e6dfef;border-radius:13px;justify-content:space-between;align-items:center;min-height:217px;margin-bottom:28px;padding:36px;display:flex;position:relative;overflow:hidden}:where(.portal-shell,.content) .portal-hero h1{color:#605072;font-size:31px;line-height:1.45}:where(.portal-shell,.content) .portal-hero p{color:#a190af;margin:12px 0 20px;font-size:12px;line-height:1.8}:where(.portal-shell,.content) .hero-decoration{flex-shrink:0;width:240px;height:180px;position:relative}:where(.portal-shell,.content) .hero-decoration .product-art{border:8px solid #fffa;border-radius:24px;width:130px;height:130px;position:absolute;top:20px;left:0;transform:rotate(-12deg);box-shadow:0 10px 25px #64437912}:where(.portal-shell,.content) .hero-decoration .product-art+div{background:#e0e7d5;top:42px;left:110px;transform:rotate(14deg)}:where(.portal-shell,.content) .portal-categories{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}:where(.portal-shell,.content) .portal-categories button{color:#8d76a0;background:#fff;border:1px solid #e6dfef;border-radius:20px;padding:9px 18px;font-size:11px}:where(.portal-shell,.content) .portal-categories button.active{color:var(--purple);background:#eee7f8;border-color:#dcd0ed}:where(.portal-shell,.content) .cashback-banner{color:#83a18a;background:#edf5ee;border:1px solid #e3eee5;border-radius:9px;align-items:center;gap:10px;margin-bottom:24px;padding:15px 18px;font-size:11px;display:flex}:where(.portal-shell,.content) .assistant-fab{color:#fff;z-index:45;background:#7460b8;border:0;border-radius:30px;align-items:center;gap:9px;padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;right:30px;box-shadow:0 5px 25px #76609630}:where(.portal-shell,.content) .cart-count{background:var(--purple);color:#fff;border-radius:50%;min-width:18px;padding:3px 5px;font-size:9px}:where(.portal-shell,.content) .chat-panel{z-index:60;background:#fff;border:1px solid #e7def0;border-radius:14px;width:370px;max-width:calc(100vw - 30px);position:fixed;bottom:86px;right:30px;overflow:hidden;box-shadow:0 20px 80px #49305d25}:where(.portal-shell,.content) .chat-head{background:#f1eafa;justify-content:space-between;padding:20px;display:flex}:where(.portal-shell,.content) .chat-body{max-height:350px;padding:20px;font-size:12px;line-height:1.8;overflow:auto}:where(.portal-shell,.content) .chat-bubble{color:#9681a6;background:#f6f1fa;border-radius:0 9px 9px;margin-bottom:13px;padding:13px}:where(.portal-shell,.content) .chat-form{border-top:1px solid var(--line);gap:8px;padding:15px;display:flex}:where(.portal-shell,.content) .chat-form input{flex:1;font-size:11px}:where(.portal-shell,.content) .cart-line{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr) 100px 95px 25px;align-items:center;gap:15px;padding:20px 0;display:grid}:where(.portal-shell,.content) .cart-line h3{font-size:12px}:where(.portal-shell,.content) .cart-line p{color:#897597;margin-top:5px;font-size:10px}:where(.portal-shell,.content) .cart-line .product-art{width:50px;height:50px}:where(.portal-shell,.content) .big-balance{letter-spacing:-1.5px;color:#8b70ad;padding:20px 0;font-size:42px;font-weight:550}:where(.portal-shell,.content) .mobile-menu,:where(.portal-shell,.content) .mobile-overlay{display:none}:where(.portal-shell,.content) .help-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}:where(.portal-shell,.content) .help-item{color:#a18bae;background:#faf7fd;border-radius:8px;padding:15px;font-size:11px;line-height:1.7}:where(.portal-shell,.content) .help-item strong{color:#796588;margin-bottom:5px;display:block}:where(.portal-shell,.content) .section-title{margin:30px 0 17px;font-size:15px}:where(.portal-shell,.content) .fina-mark{color:#a99e74;font-size:21px;font-weight:800;font-family:var(--font-manrope),var(--font-noto-georgian),sans-serif;background:#f9f4e4;border:1px solid #f0e9d2;border-radius:9px;padding:12px 20px}:where(.portal-shell,.content) .code-preview{white-space:pre-wrap;word-break:break-word;color:#9782ad;background:#f8f5fc;border:1px solid #ece6f5;border-radius:8px;max-height:260px;padding:15px;font-size:10px;line-height:1.7;overflow:auto}:where(.portal-shell,.content) .money-input{width:100px!important}:where(.portal-shell,.content) .register{max-width:720px;margin:30px auto}:where(.portal-shell,.content) .result-link{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;width:100%;padding:15px;display:flex}:where(.portal-shell,.content) .result-link:hover{background:#f9f5ff}:where(.portal-shell,.content) .customer-price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:11px;display:flex}:where(.portal-shell,.content) .tag-chip{color:#ad98bd;background:#f6f1fb;border-radius:4px;margin:3px;padding:4px 7px;font-size:9px;display:inline-block}:where(.portal-shell,.content) .coverage-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.portal-shell,.content) .coverage-list a{color:#9c86ae;background:#faf7fc;border-radius:7px;align-items:center;gap:10px;padding:11px;font-size:10px;display:flex}:where(.portal-shell,.content) .coverage-list b{color:#ab93c3;font-size:9px}:where(.portal-shell,.content) .confidence{color:#81a994;margin-left:7px;font-size:9px}:where(.portal-shell,.content) .toolbar-note{color:#947fa5;margin-top:10px;font-size:10px;line-height:1.8}:where(.portal-shell,.content) .note-inline{color:#a38eb4;border-left:2px solid #d7c8e8;padding-left:12px;font-size:10px;line-height:1.9}:where(.portal-shell,.content) .onboarding-banner{background:#f2eef9;border:1px solid #e7dff4;border-radius:10px;align-items:center;gap:12px;margin-bottom:23px;padding:15px 19px;display:flex}:where(.portal-shell,.content) .onboarding-banner p{color:#9d8dac;font-size:11px;line-height:1.6}:where(.portal-shell,.content) .onboarding-banner strong{color:#8e78a8;font-size:11px}:where(.portal-shell,.content) .portal-user{color:#a28caf;font-size:10px}:where(.portal-shell,.content) .portal-user select{background:0 0;border:0;max-width:155px;padding:5px;font-size:11px}:where(.portal-shell,.content) .receipt-brand{font-family:var(--font-manrope),var(--font-noto-georgian),sans-serif;color:var(--purple);font-size:24px;font-weight:800}:where(.portal-shell,.content) .receipt{padding:15px}:where(.portal-shell,.content) .receipt h1{margin:20px 0}:where(.portal-shell,.content) .receipt table{margin-top:25px}:where(.portal-shell,.content) .receipt th,:where(.portal-shell,.content) .receipt td{padding:12px}:where(.portal-shell,.content) .receipt .notice{font-size:10px}:where(.portal-shell,.content) .is-hidden{display:none!important}@media (min-width:1550px){:where(.portal-shell,.content) .page{padding:36px 44px}:where(.portal-shell,.content) .stat{padding:23px}:where(.portal-shell,.content) .chart{height:240px}:where(.portal-shell,.content) .card-head{padding-top:24px}:where(.portal-shell,.content) .attention-item{padding:18px 0}:where(.portal-shell,.content) td{padding-top:17px;padding-bottom:17px}:where(.portal-shell,.content) .catalog-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1200px){:where(.portal-shell,.content) .sidebar{width:208px;padding-left:16px;padding-right:16px}:where(.portal-shell,.content) .main{margin-left:208px}:where(.portal-shell,.content) .page{padding:27px 24px}:where(.portal-shell,.content) .topbar{padding:0 24px}:where(.portal-shell,.content) .top-search{display:none}:where(.portal-shell,.content) .stat{padding:16px}:where(.portal-shell,.content) .stat-value{font-size:25px}:where(.portal-shell,.content) .grid-main{grid-template-columns:1.7fr 1fr}:where(.portal-shell,.content) .catalog-grid{grid-template-columns:repeat(3,1fr)}:where(.portal-shell,.content) .portal-nav{gap:17px}:where(.portal-shell,.content) .portal-top{gap:14px}:where(.portal-shell,.content) .customer-grid,:where(.portal-shell,.content) .offer-grid{grid-template-columns:repeat(2,1fr)}:where(.portal-shell,.content) .portal-card{padding:11px}:where(.portal-shell,.content) .inbox{grid-template-columns:245px 1fr}:where(.portal-shell,.content) .activity{gap:12px}:where(.portal-shell,.content) .activity-item strong{font-size:9px}}@media (max-width:950px){:where(.portal-shell,.content) .grid-main{grid-template-columns:1fr}:where(.portal-shell,.content) .stats{gap:12px}:where(.portal-shell,.content) .stat-spark{display:none}:where(.portal-shell,.content) .split{grid-template-columns:1fr}:where(.portal-shell,.content) .kanban{gap:12px}:where(.portal-shell,.content) .kanban-col{padding:12px}:where(.portal-shell,.content) .portal-nav{display:none}:where(.portal-shell,.content) .inbox{grid-template-columns:220px 1fr}:where(.portal-shell,.content) .card-head{padding:18px}:where(.portal-shell,.content) .card-body{padding:5px 18px 20px}:where(.portal-shell,.content) .activity{grid-template-columns:1fr;gap:12px}:where(.portal-shell,.content) .hero-decoration{width:210px}:where(.portal-shell,.content) .page-heading .row{gap:8px}:where(.portal-shell,.content) .metric-grid{gap:12px}:where(.portal-shell,.content) .stat-meta{gap:3px;font-size:8px}:where(.portal-shell,.content) .stat-icon{width:25px;height:25px}}@media (max-width:760px){:where(.portal-shell,.content) .sidebar{width:232px;transition:transform .2s;transform:translate(-100%)}:where(.portal-shell,.content) .sidebar.open{transform:none}:where(.portal-shell,.content) .sidebar-bottom{padding-top:14px}:where(.portal-shell,.content) .sidebar{overflow:auto}:where(.portal-shell,.content) .sidebar.open+.mobile-overlay{z-index:25;background:#21163055;display:block;position:fixed;inset:0}:where(.portal-shell,.content) .main{margin-left:0}:where(.portal-shell,.content) .topbar{height:65px;padding:0 18px}:where(.portal-shell,.content) .mobile-menu{display:inline-flex}:where(.portal-shell,.content) .breadcrumb{display:none}:where(.portal-shell,.content) .top-actions{gap:14px}:where(.portal-shell,.content) .page{padding:24px 18px}:where(.portal-shell,.content) .page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}:where(.portal-shell,.content) .page-heading h1{font-size:25px}:where(.portal-shell,.content) .page-subtitle{font-size:11px}:where(.portal-shell,.content) .stats{grid-template-columns:repeat(2,1fr);gap:12px}:where(.portal-shell,.content) .stat{padding:16px}:where(.portal-shell,.content) .stat-value{font-size:26px}:where(.portal-shell,.content) .stat-meta{font-size:9px}:where(.portal-shell,.content) .stat-spark{width:56px;display:block}:where(.portal-shell,.content) .grid-main{gap:17px;margin-bottom:17px}:where(.portal-shell,.content) .card-head{padding:18px 16px 14px}:where(.portal-shell,.content) .card-body{padding:5px 16px 18px}:where(.portal-shell,.content) .chart{height:190px}:where(.portal-shell,.content) .chart-key{gap:10px;font-size:8px}:where(.portal-shell,.content) td{padding:14px 15px}:where(.portal-shell,.content) th{padding:12px 15px}:where(.portal-shell,.content) .page-footer{gap:15px;font-size:8px;line-height:1.6}:where(.portal-shell,.content) .filterbar{align-items:stretch}:where(.portal-shell,.content) .searchbox{flex:1}:where(.portal-shell,.content) .searchbox input{width:100%}:where(.portal-shell,.content) .tabs{gap:0}:where(.portal-shell,.content) .tab{padding:9px 10px;font-size:10px}:where(.portal-shell,.content) .inbox{grid-template-columns:1fr}:where(.portal-shell,.content) .inbox-list{border:0;min-width:0;display:flex;overflow:auto}:where(.portal-shell,.content) .inbox-item{border-right:1px solid var(--line);width:230px;min-width:230px;padding:15px}:where(.portal-shell,.content) .inbox-item.selected{border-left:0;border-bottom:3px solid var(--purple);padding-left:15px}:where(.portal-shell,.content) .message-panel{padding:20px 16px}:where(.portal-shell,.content) .kanban{grid-template-columns:1fr}:where(.portal-shell,.content) .kanban-col{min-height:0}:where(.portal-shell,.content) .metric-grid{grid-template-columns:1fr 1fr}:where(.portal-shell,.content) .catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}:where(.portal-shell,.content) .product-card{padding:10px}:where(.portal-shell,.content) .product-card .product-art{height:120px}:where(.portal-shell,.content) .product-card h3{font-size:11px;line-height:1.6}:where(.portal-shell,.content) .customer-grid,:where(.portal-shell,.content) .offer-grid,:where(.portal-shell,.content) .form-grid{grid-template-columns:1fr}:where(.portal-shell,.content) .detail-grid{gap:12px}:where(.portal-shell,.content) .detail-value{font-size:10px}:where(.portal-shell,.content) .modal-backdrop{padding:12px}:where(.portal-shell,.content) .modal-head{padding:19px}:where(.portal-shell,.content) .modal-head h2{font-size:17px}:where(.portal-shell,.content) .modal-body{padding:19px}:where(.portal-shell,.content) .modal-foot{padding:16px}:where(.portal-shell,.content) .modal{max-height:93vh}:where(.portal-shell,.content) .portal-top{gap:10px;height:73px;padding:0 18px}:where(.portal-shell,.content) .portal-top .brand{gap:7px;font-size:20px}:where(.portal-shell,.content) .portal-top .brandmark{width:29px;height:29px}:where(.portal-shell,.content) .portal-top .top-actions{gap:7px}:where(.portal-shell,.content) .portal-user{display:none}:where(.portal-shell,.content) .portal-main{padding:23px 18px}:where(.portal-shell,.content) .portal-hero{min-height:205px;padding:24px}:where(.portal-shell,.content) .portal-hero h1{font-size:25px}:where(.portal-shell,.content) .portal-hero p{max-width:250px;font-size:11px}:where(.portal-shell,.content) .hero-decoration{display:none}:where(.portal-shell,.content) .portal-categories{gap:5px}:where(.portal-shell,.content) .portal-categories button{padding:8px 13px;font-size:10px}:where(.portal-shell,.content) .cart-line{grid-template-columns:42px minmax(0,1fr) 90px;gap:10px}:where(.portal-shell,.content) .cart-line .quantity{grid-column:2}:where(.portal-shell,.content) .cart-line>strong{grid-area:1/3}:where(.portal-shell,.content) .cart-line .icon-btn{grid-area:2/3;justify-self:end}:where(.portal-shell,.content) .chat-panel{bottom:83px;right:15px}:where(.portal-shell,.content) .assistant-fab{font-size:11px;bottom:20px;right:18px}:where(.portal-shell,.content) .help-grid,:where(.portal-shell,.content) .coverage-list{grid-template-columns:1fr}:where(.portal-shell,.content) .onboarding-banner{align-items:flex-start;padding:13px}:where(.portal-shell,.content) .onboarding-banner>.row{flex-direction:column;align-items:flex-start}:where(.portal-shell,.content) .onboarding-banner .btn{margin-left:auto;font-size:9px}:where(.portal-shell,.content) .progress-steps{gap:5px}:where(.portal-shell,.content) .step{font-size:9px}:where(.portal-shell,.content) .step span{font-size:8px}:where(.portal-shell,.content) .portal-top .language{width:48px}:where(.portal-shell,.content) .portal-top .btn.sm{padding:7px}:where(.portal-shell,.content) .portal-top .demo-tag{display:none}:where(.portal-shell,.content) .portal-mobile-nav{border-bottom:1px solid var(--line);white-space:nowrap;color:#a08bae;background:#fff;gap:20px;padding:14px 18px;font-size:11px;overflow:auto;display:flex!important}:where(.portal-shell,.content) .portal-mobile-nav .active{color:var(--purple)}:where(.portal-shell,.content) .filterbar>.row{flex-wrap:wrap}:where(.portal-shell,.content) .stat-meta .trend{font-size:8px}:where(.portal-shell,.content) .chart-tabs button{padding:5px 7px}:where(.portal-shell,.content) .form-grid .full{grid-column:auto}:where(.portal-shell,.content) .modal-foot .btn{white-space:normal}:where(.portal-shell,.content) .summary-list .btn{margin-top:8px}}@media print{:where(.portal-shell,.content) .sidebar,:where(.portal-shell,.content) .topbar,:where(.portal-shell,.content) .page,.portal-shell,:where(.portal-shell,.content) .modal-head,:where(.portal-shell,.content) .modal-foot,:where(.portal-shell,.content) #toast{display:none!important}:where(.portal-shell,.content) .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}:where(.portal-shell,.content) .modal{width:100%;box-shadow:none;border:0;max-height:none}:where(.portal-shell,.content) .modal-body{padding:0}:where(.portal-shell,.content) .receipt{display:block}:where(.portal-shell,.content) .receipt .notice{border:1px solid #ddd}}@media (max-width:760px){:where(.portal-shell,.content) .portal-main>.row.between{flex-direction:column;align-items:flex-start;gap:15px}:where(.portal-shell,.content) .portal-main>.row.between>.searchbox{width:100%}:where(.portal-shell,.content) .portal-main .catalog-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.portal-shell,.content) .top-actions{gap:12px}}:where(.portal-shell,.content) .sidebar{overflow-y:auto}:where(.portal-shell,.content) .sidebar .brand,:where(.portal-shell,.content) .workspace,:where(.portal-shell,.content) .nav,:where(.portal-shell,.content) .sidebar-bottom{flex-shrink:0}:where(.portal-shell,.content) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.portal-shell,.content) .urgent-badge{color:#ac5824;white-space:nowrap;background:#fff0e4;border-radius:5px;align-items:center;gap:5px;margin:0 0 8px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}:where(.portal-shell,.content) td .urgent-badge{width:max-content;margin:7px 0 0;display:flex}:where(.portal-shell,.content) .location-caption{color:var(--muted);white-space:normal;max-width:200px;margin-top:5px;font-size:10px;display:block}:where(.portal-shell,.content) .order-box{background:linear-gradient(125deg,#fff 30%,#f6f2fc);border-color:#e1d6f1;margin:0 0 26px;padding:26px 30px}:where(.portal-shell,.content) .order-box h2{letter-spacing:-.7px;margin-top:7px;font-size:25px}:where(.portal-shell,.content) .order-box form{margin-top:18px}:where(.portal-shell,.content) .order-box textarea{border-color:#d9cce9;min-height:112px;padding:17px;font-size:14px;line-height:1.8;box-shadow:0 3px 10px #7964cd05}:where(.portal-shell,.content) .order-box .row{margin-top:12px}:where(.portal-shell,.content) .order-box .btn{padding:12px 19px}:where(.portal-shell,.content) .original-message{margin-bottom:20px}:where(.portal-shell,.content) .original-message blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#64566f;background:#faf8fd;border-left:3px solid #cbb9e1;border-radius:0 7px 7px 0;margin:0;padding:17px;font-size:12px;line-height:1.85}:where(.portal-shell,.content) .check-label{flex-direction:row;align-items:center;gap:10px;line-height:1.6;display:flex}:where(.portal-shell,.content) .check-label input[type=checkbox]{flex:0 0 17px;width:17px;height:17px}:where(.portal-shell,.content) .check-label small{display:block}:where(.portal-shell,.content) .form-grid>.check-label{align-self:center}:where(.portal-shell,.content) .assignment-list{max-height:340px;margin-top:18px;padding-right:10px;overflow-y:auto}:where(.portal-shell,.content) .assignment-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:14px 0;display:grid}:where(.portal-shell,.content) .assignment-row>.check-label{flex-wrap:wrap;justify-content:flex-start}:where(.portal-shell,.content) .assignment-row .check-label small{width:100%;padding-left:27px;font-size:10px}:where(.portal-shell,.content) .assignment-row input[type=number]{width:100%}:where(.portal-shell,.content) .customer-margins{grid-template-columns:1fr 1fr}:where(.portal-shell,.content) .customer-margins .stat-value{font-size:23px}:where(.portal-shell,.content) .customer-margins .field-help{margin-top:9px}:where(.portal-shell,.content) .distributor-name{white-space:nowrap;font-size:12px}.distributor-shell .customer-card{cursor:pointer;padding:22px}.distributor-shell .customer-card:hover{border-color:#bba6d8}:where(.portal-shell,.content) .summary-line strong{text-align:right;max-width:62%;line-height:1.6}:where(.portal-shell,.content) .customer-price-row>span{line-height:1.7}@media (max-width:1100px){:where(.portal-shell,.content) .topbar .top-actions{gap:12px}:where(.portal-shell,.content) .distributor-name{white-space:normal;max-width:125px}.distributor-shell .portal-top{padding-left:24px;padding-right:24px}}@media (max-width:760px){:where(.portal-shell,.content) .order-box{padding:21px 18px}:where(.portal-shell,.content) .order-box h2{font-size:22px}:where(.portal-shell,.content) .order-box textarea{font-size:13px}:where(.portal-shell,.content) .order-box .row{align-items:flex-start;gap:14px}:where(.portal-shell,.content) .order-box .field-help{max-width:130px}:where(.portal-shell,.content) .distributor-name{display:none}:where(.portal-shell,.content) .assignment-row{grid-template-columns:minmax(0,1fr) 108px;gap:10px}.distributor-shell .portal-top{padding:0 18px}.distributor-shell .portal-top .top-actions{gap:7px}:where(.portal-shell,.content) .customer-margins .stat-value{font-size:21px}:where(.portal-shell,.content) .topbar .demo-tag{display:none}:where(.portal-shell,.content) .setting-row{gap:13px}:where(.portal-shell,.content) .setting-row p{overflow-wrap:anywhere}}@media (max-width:480px){:where(.portal-shell,.content) .portal-top .brand{gap:6px;font-size:18px}:where(.portal-shell,.content) .portal-top .btn[data-action=workspaces]{white-space:normal;max-width:90px;padding:7px;font-size:9px;line-height:1.35}:where(.portal-shell,.content) .portal-top .btn[data-action=workspaces] svg{display:none}:where(.portal-shell,.content) .topbar .btn[data-action=distributor-login]{white-space:normal;max-width:125px;font-size:9px;line-height:1.4}:where(.portal-shell,.content) .topbar .top-actions{gap:8px}.distributor-shell .portal-top .btn{white-space:normal;max-width:100px}}@media (max-width:760px){:where(.portal-shell,.content) .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.portal-shell,.content) .product-card{min-width:0}:where(.portal-shell,.content) .product-card .btn{white-space:normal;padding:8px 5px;font-size:10px;line-height:1.5}:where(.portal-shell,.content) .product-card .quantity{max-width:100%}:where(.portal-shell,.content) .product-card h3,:where(.portal-shell,.content) .product-card p{overflow-wrap:anywhere}}:where(.portal-shell,.content) .order-state-line{align-items:center;gap:12px;margin:-8px 0 20px;display:flex}:where(.portal-shell,.content) .order-state-line .urgent-badge{margin:0}:where(.portal-shell,.content) .returned-value{color:#b56e78;white-space:nowrap;margin-left:8px;font-size:11px;display:inline-block}:where(.portal-shell,.content) .message-review{grid-template-columns:minmax(260px,.85fr) minmax(0,1.55fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}:where(.portal-shell,.content) .message-review .card-head{gap:10px;padding:18px 20px}:where(.portal-shell,.content) .message-review .card-head h2{font-size:15px}:where(.portal-shell,.content) .message-review .card-head small{color:#806f90;text-align:right;max-width:150px;font-size:10px;line-height:1.5}:where(.portal-shell,.content) .source-meta{color:#806f90;overflow-wrap:anywhere;gap:8px;padding:0 20px 16px;font-size:11px;line-height:1.4;display:grid}:where(.portal-shell,.content) .source-meta strong{color:#51435e}:where(.portal-shell,.content) .message-origin blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#50634a;background:#f4f7f1;border-left:3px solid #aac29d;max-height:calc(100vh - 370px);margin:0 20px 20px;padding:18px;font-size:14px;line-height:1.9;overflow:auto}:where(.portal-shell,.content) .review-line{border-top:1px solid var(--line);padding:12px 18px}:where(.portal-shell,.content) .review-line:first-child{border-top:0}:where(.portal-shell,.content) .review-fields{grid-template-columns:minmax(0,1fr) 76px 86px;gap:10px;display:grid}:where(.portal-shell,.content) .review-fields label{gap:6px;font-size:10px}:where(.portal-shell,.content) .review-fields input,:where(.portal-shell,.content) .review-fields select{min-width:0;padding:9px 8px;font-size:11px}:where(.portal-shell,.content) .line-evidence{color:#72687c;margin-top:8px;font-size:11px;line-height:1.5}:where(.portal-shell,.content) .line-evidence>span{color:#9b8aaa}:where(.portal-shell,.content) .line-evidence small{color:#6e5c94;margin-left:8px;font-size:10px;display:inline-block}:where(.portal-shell,.content) .line-evidence>strong{color:#a06627;margin-top:4px;font-size:10px;display:block}:where(.portal-shell,.content) .uncertain-line{background:#fff7e8;border-left:3px solid #e3b96b}:where(.portal-shell,.content) .review-lines{max-height:calc(100vh - 345px);overflow:auto}:where(.portal-shell,.content) .review-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}:where(.portal-shell,.content) .order-detail-below{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:22px;display:grid}:where(.portal-shell,.content) .order-destination{margin:18px 0;padding:20px}:where(.portal-shell,.content) .order-destination .detail-grid{padding:0 0 16px}:where(.portal-shell,.content) .order-destination strong,:where(.portal-shell,.content) .order-destination p{font-size:12px;line-height:1.6}:where(.portal-shell,.content) .order-destination .detail-label{margin-bottom:8px;display:block}:where(.portal-shell,.content) .return-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}:where(.portal-shell,.content) .return-link strong{align-items:center;gap:7px;display:flex}:where(.portal-shell,.content) .return-comparison{grid-template-columns:1fr 1fr;gap:22px;display:grid}:where(.portal-shell,.content) .return-comparison .card{min-width:0}:where(.portal-shell,.content) .return-comparison .card-head{align-items:flex-start}:where(.portal-shell,.content) .return-comparison .card-head h2{font-size:15px}:where(.portal-shell,.content) .return-comparison th,:where(.portal-shell,.content) .return-comparison td{white-space:normal;padding:14px}:where(.portal-shell,.content) .comparison-lines td:first-child{width:48%}:where(.portal-shell,.content) .comparison-lines td{font-size:11px}:where(.portal-shell,.content) .comparison-lines small{color:#b56973;margin-top:6px;display:block}:where(.portal-shell,.content) .returned-line{background:#fff2f1}:where(.portal-shell,.content) .return-reason{margin-top:10px;font-size:13px;line-height:1.6}:where(.portal-shell,.content) .return-totals{grid-template-columns:repeat(4,1fr);gap:20px;margin:22px 0 14px;padding:24px;display:grid}:where(.portal-shell,.content) .return-totals span{color:#8a779d;margin-bottom:9px;font-size:11px;display:block}:where(.portal-shell,.content) .return-totals strong{color:#665079;font-size:22px}:where(.portal-shell,.content) .return-totals>div:last-child strong{color:#4b725b}:where(.portal-shell,.content) .inbox-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where(.portal-shell,.content) .inbox-card{text-align:left;cursor:pointer;color:inherit;padding:22px}:where(.portal-shell,.content) .inbox-card:hover{border-color:#baa3d8}:where(.portal-shell,.content) .inbox-card h2{font-size:15px}:where(.portal-shell,.content) .inbox-card small{margin-top:5px;font-size:10px;line-height:1.6;display:block}:where(.portal-shell,.content) .inbox-card blockquote{white-space:pre-wrap;background:#f7f5fa;margin:20px 0;padding:16px;font-size:13px;line-height:1.8}:where(.portal-shell,.content) .inbox-card .urgent-badge{margin-top:12px;margin-bottom:0}:where(.portal-shell,.content) .cart-layout{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}:where(.portal-shell,.content) .cart-left,:where(.portal-shell,.content) .cart-summary{min-width:0}:where(.portal-shell,.content) .compact-cart{padding:0 18px}:where(.portal-shell,.content) .cart-lines-scroll{scrollbar-width:thin;max-height:268px;overflow-y:auto}:where(.portal-shell,.content) .compact-cart .cart-line{grid-template-columns:44px minmax(0,1fr) 100px 82px 25px;gap:12px;padding:14px 0}:where(.portal-shell,.content) .compact-cart .cart-line:last-child{border-bottom:0}:where(.portal-shell,.content) .compact-cart .product-art{width:44px;height:44px}:where(.portal-shell,.content) .cart-summary .card-head{padding:18px 22px 12px}:where(.portal-shell,.content) .cart-summary .card-body{padding:0 22px 20px}:where(.portal-shell,.content) .cart-summary .summary-line{padding:9px 0}:where(.portal-shell,.content) .cart-summary .summary-total{margin-top:6px;padding-top:12px}:where(.portal-shell,.content) .compact-delivery{gap:12px;margin-top:14px;display:grid}:where(.portal-shell,.content) .compact-delivery select{text-overflow:ellipsis;padding:10px;font-size:11px}:where(.portal-shell,.content) .compact-delivery .check-label{gap:8px;font-size:11px}:where(.portal-shell,.content) .compact-delivery .field-help{margin-top:-5px;font-size:10px;line-height:1.6}:where(.portal-shell,.content) .compact-delivery>.btn.ghost{justify-self:start;min-height:20px;padding:0}:where(.portal-shell,.content) .compact-delivery .notice{margin:0}:where(.portal-shell,.content) .cart-recommendations{margin-top:22px}:where(.portal-shell,.content) .cart-recommendations h2{margin-bottom:14px;font-size:17px}:where(.portal-shell,.content) .cart-recommendations .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where(.portal-shell,.content) .cart-recommendations .product-card{padding:10px}:where(.portal-shell,.content) .cart-recommendations .product-art{height:66px;margin-bottom:9px}:where(.portal-shell,.content) .cart-recommendations .product-art svg{max-width:85px}:where(.portal-shell,.content) .cart-recommendations .favorite{padding:4px;top:15px;right:15px}:where(.portal-shell,.content) .cart-recommendations .product-card h3{min-height:30px;margin:4px 0;font-size:11px;line-height:1.4}:where(.portal-shell,.content) .cart-recommendations .product-card>p{display:none}:where(.portal-shell,.content) .cart-recommendations .product-price{margin:10px 0;font-size:15px}:where(.portal-shell,.content) .cart-recommendations .btn{padding:8px 6px;font-size:10px}:where(.portal-shell,.content) .cart-recommendations .stock-line{font-size:9px}@media (max-width:1050px){:where(.portal-shell,.content) .message-review{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:14px}:where(.portal-shell,.content) .review-fields{grid-template-columns:minmax(0,1fr) 60px 70px;gap:7px}:where(.portal-shell,.content) .return-comparison{gap:14px}:where(.portal-shell,.content) .return-comparison td,:where(.portal-shell,.content) .return-comparison th{padding:12px 9px}:where(.portal-shell,.content) .cart-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:18px}:where(.portal-shell,.content) .compact-cart .cart-line{grid-template-columns:minmax(0,1fr) 96px 70px 20px;gap:8px}:where(.portal-shell,.content) .compact-cart .cart-line>.product-art{display:none}}@media (max-width:760px){:where(.portal-shell,.content) .message-review,:where(.portal-shell,.content) .order-detail-below,:where(.portal-shell,.content) .return-comparison,:where(.portal-shell,.content) .inbox-cards,:where(.portal-shell,.content) .cart-layout{grid-template-columns:1fr}:where(.portal-shell,.content) .message-origin blockquote,:where(.portal-shell,.content) .review-lines{max-height:none}:where(.portal-shell,.content) .message-review .card-head{padding:18px}:where(.portal-shell,.content) .review-fields{grid-template-columns:minmax(0,1fr) 65px 70px}:where(.portal-shell,.content) .review-line{padding:12px}:where(.portal-shell,.content) .review-fields label{font-size:9px}:where(.portal-shell,.content) .review-fields input,:where(.portal-shell,.content) .review-fields select{font-size:11px}:where(.portal-shell,.content) .source-meta{padding:0 18px 16px}:where(.portal-shell,.content) .return-totals{grid-template-columns:1fr 1fr;padding:20px}:where(.portal-shell,.content) .return-totals strong{font-size:20px}:where(.portal-shell,.content) .return-comparison td,:where(.portal-shell,.content) .return-comparison th{padding:12px}:where(.portal-shell,.content) .cart-lines-scroll{max-height:none}:where(.portal-shell,.content) .compact-cart{padding:0 12px}:where(.portal-shell,.content) .compact-cart .cart-line{grid-template-columns:minmax(0,1fr) 95px 26px}:where(.portal-shell,.content) .compact-cart .cart-line .quantity{grid-area:1/2}:where(.portal-shell,.content) .compact-cart .cart-line>strong{grid-area:2/1}:where(.portal-shell,.content) .compact-cart .cart-line .icon-btn{grid-area:1/3}:where(.portal-shell,.content) .cart-recommendations .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.portal-shell,.content) .cart-recommendations .product-card:nth-child(3){display:none}:where(.portal-shell,.content) .cart-summary{margin-top:4px}:where(.portal-shell,.content) .inbox-card{padding:18px}:where(.portal-shell,.content) .inbox-card>.row:first-child,:where(.portal-shell,.content) .order-state-line{flex-wrap:wrap}}:where(.portal-shell,.content) .welcome-line{margin:0 0 14px;font-size:17px;font-weight:550}:where(.portal-shell,.content) .portal-home .order-box{background:#fff;margin:0;padding:13px 15px}:where(.portal-shell,.content) .portal-home .order-box h2{margin:0;font-size:20px}:where(.portal-shell,.content) .portal-home .order-box form{margin-top:10px}:where(.portal-shell,.content) .portal-home .order-box textarea{resize:vertical;height:78px;min-height:78px;padding:9px 12px;font-size:13px;line-height:1.5}:where(.portal-shell,.content) .portal-home .order-box-actions{justify-content:flex-end;gap:9px;margin-top:9px}:where(.portal-shell,.content) .portal-home .order-box .btn{padding:9px 14px}:where(.portal-shell,.content) .cashback-line{color:var(--green);margin:12px 0 20px;font-size:11px}:where(.portal-shell,.content) .portal-home .portal-categories{margin:16px 0}:where(.portal-shell,.content) .portal-home .catalog-grid>.product-card>.product-art{height:100px;margin-bottom:10px}:where(.portal-shell,.content) .portal-home .product-card{padding:12px}:where(.portal-shell,.content) .portal-home .product-card h3{min-height:32px;margin:5px 0;font-size:12px;line-height:1.4}:where(.portal-shell,.content) .portal-home .product-card>p{margin:4px 0;font-size:10px}:where(.portal-shell,.content) .portal-home .product-price{margin:10px 0;font-size:19px}:where(.portal-shell,.content) .portal-home .stock-line{margin-top:7px}:where(.portal-shell,.content) .back-link{color:var(--purple);margin:0 0 15px;font-size:12px;display:inline-block}:where(.portal-shell,.content) .customer-overview{padding:20px}:where(.portal-shell,.content) .customer-overview-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:where(.portal-shell,.content) .customer-overview label{font-size:11px}:where(.portal-shell,.content) .customer-overview input,:where(.portal-shell,.content) .customer-overview select{padding:9px 10px;font-size:12px}:where(.portal-shell,.content) .compact-margin{color:var(--muted);flex-direction:column;justify-content:center;gap:9px;font-size:11px;display:flex}:where(.portal-shell,.content) .compact-margin strong{color:var(--ink);font-size:19px}:where(.portal-shell,.content) .compact-margin small{color:var(--green);margin-left:7px;font-size:12px}:where(.portal-shell,.content) .customer-locations{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}:where(.portal-shell,.content) .customer-locations h3{font-size:12px}:where(.portal-shell,.content) .customer-location-row{grid-template-columns:180px minmax(0,1fr) auto;gap:10px;margin-top:9px;display:grid}:where(.portal-shell,.content) .customer-products th{white-space:normal;min-width:90px;font-size:10px}:where(.portal-shell,.content) .customer-products td,:where(.portal-shell,.content) .customer-products th{padding:13px 12px}:where(.portal-shell,.content) .customer-products td:first-child{min-width:220px}:where(.portal-shell,.content) .customer-product-price{width:95px;padding:8px!important}:where(.portal-shell,.content) .customer-products .pill{margin-top:6px}:where(.portal-shell,.content) .opportunity-row{background:#f6f2fb}:where(.portal-shell,.content) .customer-table-note{margin:12px 0;line-height:1.7}:where(.portal-shell,.content) .customer-products .customer-cell{gap:10px}:where(.portal-shell,.content) .order-lines input{width:82px;min-width:65px;padding:9px}:where(.portal-shell,.content) .order-lines .line-product{min-width:190px}:where(.portal-shell,.content) .order-lines td{padding:13px 12px}@media (max-width:1050px){:where(.portal-shell,.content) .customer-overview-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:where(.portal-shell,.content) .customer-overview{padding:15px}:where(.portal-shell,.content) .customer-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.portal-shell,.content) .customer-location-row{grid-template-columns:minmax(0,1fr) auto}:where(.portal-shell,.content) .customer-location-row input:nth-of-type(2){grid-area:2/1/auto/-1}:where(.portal-shell,.content) .customer-location-row .btn{grid-area:1/2}:where(.portal-shell,.content) .portal-home .order-box .btn{padding:9px 10px;font-size:11px}:where(.portal-shell,.content) .portal-home>.row.between{flex-wrap:wrap;gap:12px}:where(.portal-shell,.content) .portal-home .catalog-grid>.product-card>.product-art{height:85px}:where(.portal-shell,.content) .customer-products .customer-cell strong{font-size:11px}}@media (min-width:761px){:where(.portal-shell,.content) .portal-main:has(.portal-home){padding-top:20px}:where(.portal-shell,.content) .portal-home .catalog-grid>.product-card>.product-art{height:80px}:where(.portal-shell,.content) .portal-home .product-card h3{min-height:18px}:where(.portal-shell,.content) .portal-home .product-card .btn{padding:8px 12px}:where(.portal-shell,.content) .portal-home .product-price{margin:7px 0}:where(.portal-shell,.content) .portal-home .product-card .stock-line{margin-top:4px}:where(.portal-shell,.content) .portal-home .portal-categories{margin:12px 0}:where(.portal-shell,.content) .portal-home .cashback-line{margin:10px 0 16px}}:where(.portal-shell,.content) .missed-orders-block{margin:24px 0}:where(.portal-shell,.content) .missed-orders-block>.card-head{flex-wrap:wrap;gap:16px}:where(.portal-shell,.content) .missed-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:11px;display:flex}:where(.portal-shell,.content) .missed-summary strong{color:var(--ink);margin-bottom:3px;font-size:20px;display:block}:where(.portal-shell,.content) .missed-alert-table{min-width:820px}:where(.portal-shell,.content) .missed-alert-table th{white-space:normal;font-size:10px}:where(.portal-shell,.content) .missed-alert-table td,:where(.portal-shell,.content) .missed-alert-table th{padding:13px 14px}:where(.portal-shell,.content) .missed-alert-table td{vertical-align:top;font-size:11px}:where(.portal-shell,.content) .missed-alert-table td:first-child{min-width:140px}:where(.portal-shell,.content) .missed-alert-table td:nth-child(2){min-width:175px}:where(.portal-shell,.content) .missed-alert-table td>small,:where(.portal-shell,.content) .missed-alert-table td>.pill{width:fit-content;margin-top:6px;display:block}:where(.portal-shell,.content) .missed-alert-table td>small{color:var(--muted);font-size:10px}:where(.portal-shell,.content) .missed-alert-table .text-link{color:var(--purple);text-align:left;background:0 0;border:0;padding:0;font-weight:600;display:block}:where(.portal-shell,.content) .alert-product{min-height:25px;line-height:1.5;display:block}:where(.portal-shell,.content) .quiet-heading{color:#a94b5c;background:#fcf0f2;align-items:center;gap:9px;padding:12px 20px;font-size:11px;font-weight:600;display:flex}:where(.portal-shell,.content) .quiet-alert{background:#fff8f8}:where(.portal-shell,.content) .stock-fault{background:#faf0df;border-radius:4px;padding:4px 6px;color:#946027!important}:where(.portal-shell,.content) .growth-history{margin-top:16px;overflow:hidden}:where(.portal-shell,.content) .growth-history summary{cursor:pointer;padding:15px 20px;font-size:12px;font-weight:600}:where(.portal-shell,.content) .growth-history summary span{color:var(--muted);margin-left:8px}:where(.portal-shell,.content) .growth-history-row{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 20px;font-size:12px;display:flex}:where(.portal-shell,.content) .growth-history-row p{margin:5px 0;font-size:11px;line-height:1.6}:where(.portal-shell,.content) .growth-history-row>small{color:var(--muted);text-align:right;min-width:150px;font-size:10px}:where(.portal-shell,.content) .recommend-control{width:154px}:where(.portal-shell,.content) .recommend-control select{padding:8px;font-size:11px}:where(.portal-shell,.content) .recommend-control input{margin-top:7px;padding:7px;font-size:10px}:where(.portal-shell,.content) .recommend-control>small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}:where(.portal-shell,.content) .customer-products:has(.recommend-control){min-width:1050px}.distributor-shell .customer-products{min-width:640px}:where(.portal-shell,.content) .customer-products th:last-child{min-width:85px}:where(.portal-shell,.content) .customer-products .recommend-control select{width:100%}:where(.portal-shell,.content) .competitor-fields:not(.is-hidden){grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(.portal-shell,.content) .growth-tabs{margin:0 0 18px}:where(.portal-shell,.content) .grow-suggestions{margin-bottom:24px}:where(.portal-shell,.content) .growth-scroll{max-height:480px;overflow:auto}:where(.portal-shell,.content) .portal-recommended{margin-top:24px}:where(.portal-shell,.content) .portal-recommended>h2{margin-bottom:13px;font-size:17px}:where(.portal-shell,.content) .portal-recommended .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.portal-shell,.content) .portal-recommended .product-card{grid-template-columns:70px minmax(0,1fr);gap:2px 10px;display:grid}:where(.portal-shell,.content) .portal-home .portal-recommended .product-card>.product-art{grid-row:1/6;width:70px;height:70px;margin:0}:where(.portal-shell,.content) .portal-recommended .product-card>.favorite{display:none}:where(.portal-shell,.content) .portal-recommended .product-card>h3{min-height:0;font-size:11px}:where(.portal-shell,.content) .portal-recommended .product-card>p{display:none}:where(.portal-shell,.content) .portal-recommended .product-card>.row{grid-column:1/-1}:where(.portal-shell,.content) .portal-recommended .stock-line{font-size:9px}:where(.portal-shell,.content) .portal-recommended .product-price{margin:3px 0;font-size:15px}@media (max-width:760px){:where(.portal-shell,.content) .missed-summary{gap:14px}:where(.portal-shell,.content) .missed-summary strong{font-size:17px}:where(.portal-shell,.content) .missed-alert-table{min-width:760px}:where(.portal-shell,.content) .growth-history-row{display:block}:where(.portal-shell,.content) .growth-history-row>small{text-align:left;margin-top:9px;display:block}:where(.portal-shell,.content) .portal-recommended .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.portal-shell,.content) .portal-recommended .product-card{display:block}:where(.portal-shell,.content) .portal-home .portal-recommended .product-card>.product-art{width:100%;height:65px;margin-bottom:8px}.distributor-shell .portal-nav{gap:15px}:where(.portal-shell,.content) .competitor-fields:not(.is-hidden){grid-template-columns:1fr}:where(.portal-shell,.content) .missed-orders-block>.card-head{padding:16px}:where(.portal-shell,.content) .customer-overview-fields{min-width:0}:where(.portal-shell,.content) .cart-recommendations .product-card:nth-child(3){display:block}}
