@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700;800&family=Manrope:wght@400;500;600;700;800&family=Material+Icons+Round&display=swap";:root{color:#18201c;font-synthesis:none;--ink:#111713;--muted:#747d77;--lime:#b9f542;--lime-dark:#8bd319;--surface:#fff;--line:#e4e8e4;background:#f3f5f2;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.legacy-stock-page .composite-editor{border:1px solid var(--border);background:#f8faf8;border-radius:14px;margin:16px 0;padding:14px}.legacy-stock-page .component-row{grid-template-columns:minmax(0,1fr) 110px 38px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.legacy-stock-page .component-row select,.legacy-stock-page .component-row input{min-width:0}.legacy-stock-page .field-hint{color:var(--text-muted);margin-top:8px;line-height:1.4;display:block}.legacy-stock-page .component-card{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:10px;padding:10px}.legacy-stock-page .component-summary{align-items:center;gap:10px;margin-bottom:9px;display:flex}.legacy-stock-page .component-summary>span:last-child{gap:3px;min-width:0;display:grid}.legacy-stock-page .component-summary b{font-size:13px}.legacy-stock-page .component-summary small{color:var(--text-muted);font-size:11px;line-height:1.35}.legacy-stock-page .component-thumb{background:var(--surface-2);width:38px;height:38px;color:var(--green-dark);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.legacy-stock-page .composite-totals{background:var(--green-soft);border-radius:11px;gap:7px;margin-top:12px;padding:12px;font-size:12px;display:grid}.legacy-stock-page .composite-totals span{justify-content:space-between;gap:12px;display:flex}.legacy-kassa-page .history-action{justify-content:space-between}.legacy-kassa-page .history-action .positive{color:var(--green-dark)}.legacy-kassa-page .history-action .negative{color:var(--danger)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:10;background:#101612;flex-direction:column;width:256px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:10px;padding:0 8px;font-size:23px;font-weight:800;display:flex}.brand-mark{background:var(--lime);color:#111713;border-radius:10px 10px 10px 3px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.brand-dot{color:var(--lime)}.store-switcher{color:#fff;text-align:left;cursor:pointer;background:#19211c;border:1px solid #2b342e;border-radius:15px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:29px 0 20px;padding:10px;display:grid}.store-switcher .store-icon{width:36px;height:36px;color:var(--lime);background:#29352d;border-radius:10px;place-items:center;display:grid}.store-switcher span:nth-child(2){min-width:0;display:grid}.store-switcher small,.profile-card small{color:#929c96;font-size:10px}.store-switcher strong,.profile-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-nav{gap:4px;display:grid;overflow:auto}.nav-link{color:#9ca69f;border-radius:11px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.nav-link:hover{color:#fff;background:#1b241e}.nav-link.active{color:#111713;background:var(--lime)}.sidebar-footer{gap:9px;margin-top:auto;display:grid}.profile-card{color:#fff;text-align:left;cursor:pointer;background:#1a221d;border:0;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.profile-card>span:nth-child(2){min-width:0;display:grid}.avatar{width:34px;height:34px;color:var(--lime);background:#344039;border-radius:10px;place-items:center;font-weight:800;display:grid}.workspace{grid-column:2;min-width:0}.page{max-width:1500px;margin:auto;padding:42px clamp(26px,4vw,64px)}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.page-header h1{letter-spacing:-1.8px;margin:8px 0 7px;font-size:clamp(28px,3vw,40px)}.page-header p{color:var(--muted);margin:0;font-size:14px}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--lime);align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow.dark{color:#6b786f}.date-button{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;min-height:138px;padding:20px;display:flex;box-shadow:0 8px 30px #1c281f09}.metric-card.accent{color:#fff;background:#18201b;border-color:#18201b}.metric-icon{background:var(--lime);color:#1b231d;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.metric-icon svg{width:19px}.metric-icon.violet{color:#785cdf;background:#eee9ff}.metric-icon.orange{color:#d7831c;background:#fff0dc}.metric-icon.blue{color:#3d82c9;background:#e1f0ff}.metric-card>div{gap:6px;display:grid}.metric-card small{color:#778079;font-size:11px;font-weight:600}.metric-card strong{letter-spacing:-1px;font-size:25px}.trend{color:#929a94;font-size:10px;line-height:1.35}.metric-card.accent .trend,.metric-card.accent small{color:#9eaaa2}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:310px;padding:22px}.panel-heading{justify-content:space-between;align-items:start;display:flex}.panel-heading small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.panel-heading h2{letter-spacing:-.5px;margin:5px 0 0;font-size:17px}.status-pill{color:#558b08;text-transform:uppercase;background:#efffd6;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:800}.empty-chart{color:#939b95;align-content:center;place-items:center;gap:16px;height:230px;font-size:11px;display:grid}.fake-chart{border-bottom:1px solid #e5e9e5;align-items:flex-end;gap:6%;width:80%;height:105px;display:flex}.fake-chart i{background:#e9ede9;border-radius:5px 5px 0 0;flex:1;height:25%}.fake-chart i:nth-child(2){height:42%}.fake-chart i:nth-child(3){height:33%}.fake-chart i:nth-child(4){background:#dfffa7;height:61%}.fake-chart i:nth-child(5){height:51%}.fake-chart i:nth-child(6){background:var(--lime);height:70%}.fake-chart i:nth-child(7){height:59%}.quick-panel{flex-direction:column;gap:10px;display:flex}.quick-panel .panel-heading{margin-bottom:10px}.quick-panel a{border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;padding:13px;font-size:11px;font-weight:700;display:flex}.quick-panel a span{align-items:center;gap:10px;display:flex}.quick-panel a svg{width:17px}.quick-panel a span svg{box-sizing:content-box;color:#58625b;background:#f0f3ef;border-radius:10px;padding:8px}.quick-panel a:hover{background:#fafcf9;border-color:#b8c0ba}.bottom-nav{display:none}.login-page{background:#fff;grid-template-columns:minmax(480px,1.15fr) minmax(440px,.85fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 70% 24%,#294333 0,#0000 36%),#101713;flex-direction:column;min-height:100vh;padding:44px clamp(38px,6vw,88px);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #b9f54229;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-190px;box-shadow:0 0 0 70px #b9f54206,0 0 0 140px #b9f54205}.brand-light{z-index:1;padding:0;position:relative}.story-content{z-index:1;max-width:650px;margin:auto 0;position:relative}.story-content h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(46px,5.5vw,78px);line-height:.99}.story-content h1 em{color:var(--lime);font-style:normal;display:block}.story-content>p{color:#a9b3ac;max-width:510px;font-size:15px;line-height:1.7}.feature-row{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.feature-row span{background:#18211b;border:1px solid #303a33;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.feature-row svg{width:16px;color:var(--lime)}.story-note{color:#67726a;z-index:1;position:relative}.login-panel{background:#f6f8f5;place-items:center;padding:45px;display:grid}.login-card{gap:17px;width:min(390px,100%);display:grid}.login-kicker{text-transform:uppercase;letter-spacing:1.5px;color:#718075;font-size:10px;font-weight:800}.login-card h2{letter-spacing:-1.5px;margin:0;font-size:35px}.login-card>p{color:var(--muted);margin:-10px 0 10px;font-size:13px}.login-card label{gap:7px;font-size:11px;font-weight:700;display:grid}.login-card input{background:#fff;border:1px solid #dce2dd;border-radius:12px;outline:0;width:100%;padding:13px 14px;transition:all .18s}.login-card input:focus{border-color:#8ab52c;box-shadow:0 0 0 3px #b9f5422e}.primary-button{color:#fff;cursor:pointer;background:#172019;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.primary-button:hover{background:#29352d}.primary-button:disabled{opacity:.6}.form-error{color:#b13f31;background:#fff0ed;border-radius:10px;padding:10px 12px;font-size:11px}.local-hint{text-align:center;color:#9aa29c;font-size:9px}.loading-screen{color:#fff;background:#101713;align-content:center;place-items:center;gap:12px;min-height:100vh;font-size:11px;display:grid}.loading-screen .loading-mark{background:var(--lime);color:#101713;border-radius:14px 14px 14px 4px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;animation:1.2s infinite pulse;display:grid}.loading-screen p{color:#89958d}@keyframes pulse{50%{opacity:.75;transform:scale(.94)}}.module-page{flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;min-height:100vh;margin:0;display:flex}.module-icon{width:54px;height:54px;color:var(--lime);background:#18201b;border-radius:17px;place-items:center;margin-bottom:23px;display:grid}.module-page h1{letter-spacing:-3px;margin:10px 0;font-size:clamp(42px,6vw,72px)}.module-page>p{color:var(--muted);margin:0;font-size:16px}.module-note{border-left:3px solid var(--lime-dark);gap:7px;margin-top:38px;padding:4px 0 4px 18px;display:grid}.module-note strong{font-size:12px}.module-note span{color:#7d867f;max-width:530px;font-size:11px;line-height:1.6}@media (width<=1050px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.login-page{grid-template-columns:1fr 420px}.story-content h1{font-size:50px}.dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell{padding-bottom:69px;display:block}.sidebar{display:none}.workspace{min-height:100vh}.page{padding:26px 18px}.bottom-nav{border-top:1px solid var(--line);padding:8px 4px calc(7px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav a{color:#909892;place-items:center;gap:3px;font-size:8px;font-weight:700;display:grid}.bottom-nav a.active{color:#172019}.bottom-nav a.active svg{color:#74ae0d}.page-header{align-items:start}.date-button{display:none}.metrics-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{min-height:132px;padding:15px;display:grid}.metric-card strong{font-size:21px}.dashboard-grid{grid-template-columns:1fr}.login-page{background:#101713;padding:16px;display:block}.login-story{background:0 0;min-height:auto;padding:22px 8px 40px}.story-content{margin:70px 0 0}.story-content h1{letter-spacing:-2.6px;font-size:42px}.story-content>p,.feature-row,.story-note{display:none}.login-panel{background:#f6f8f5;border-radius:25px;padding:30px 22px}.login-card h2{font-size:28px}.module-page{min-height:calc(100vh - 69px)}}@media (width<=430px){.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:auto;display:flex}.page-header h1{font-size:29px}.story-content h1{font-size:36px}}.entry-page{color:#1c1c1c;background:radial-gradient(900px 620px at 15% 10%,#b8ff001a,#0000 62%),radial-gradient(720px 520px at 92% 88%,#b8ff0014,#0000 62%),#eef1ea;min-height:100svh;padding:18px;font-family:Inter,Manrope,sans-serif}.entry-wrap{width:min(100%,1480px);margin:auto}.entry-card{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:36px;grid-template-columns:minmax(0,1.34fr) minmax(420px,.86fr);min-height:min(900px,100svh - 36px);display:grid;overflow:hidden;box-shadow:0 38px 110px #1f251421,inset 0 1px #ffffffe0}.entry-hero{isolation:isolate;background:#f1f3ee;min-height:760px;position:relative;overflow:hidden}.entry-hero>img{object-fit:cover;filter:saturate(.94)contrast(1.01);width:100%;height:100%;position:absolute;inset:0}.entry-hero-shade{background:linear-gradient(90deg,#070c052e,#070c0505 48%,#ffffff1a),linear-gradient(#04080314,#0000 42%,#03070257);position:absolute;inset:0}.entry-hero-content{z-index:2;color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:38px 42px 40px;display:flex;position:relative}.entry-hero-top{justify-content:space-between;align-items:center;display:flex}.entry-hero-top>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.18em;background:#ffffff1f;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:30px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.entry-hero-top i{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e081f;border-radius:999px;gap:5px;padding:8px 10px;display:flex}.entry-hero-top b{background:#ffffff70;border-radius:50%;width:5px;height:5px}.entry-hero-top b:first-child{background:#b8ff00;border-radius:4px;width:19px}.entry-hero-content h1{letter-spacing:-.045em;text-shadow:0 6px 30px #00000038;max-width:620px;margin:0;font-size:clamp(22px,2vw,30px);font-weight:650;line-height:1.02}.entry-hero-content p{color:#ffffffc2;margin:12px 0 0;font-size:15px}.entry-panel{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:linear-gradient(#ffffffde,#ffffffb8),#ffffff94;border-left:1px solid #ffffffa8;flex-direction:column;justify-content:center;min-height:100%;padding:58px clamp(38px,4.2vw,72px);display:flex;position:relative;overflow-y:auto}.entry-panel>*{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.entry-back{z-index:3;cursor:pointer;background:#ffffffbf;border:1px solid #12121214;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:26px;right:26px;box-shadow:0 10px 26px #00000012}.legacy-brand{white-space:nowrap;align-items:center;gap:8px;height:34px;margin-bottom:18px;display:flex}.legacy-brand>span{width:30px;height:30px}.legacy-brand img{object-fit:contain;width:100%;height:100%}.legacy-brand strong{letter-spacing:-.055em;font-size:18px}.legacy-brand small{color:#a9f700;letter-spacing:1.05px;text-transform:uppercase;margin-left:-4px;font-size:7px;font-weight:800}.auth-intro-new{margin-bottom:26px}.auth-intro-new>span{color:#6e726b;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.auth-intro-new h2{color:#11130f;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.2vw,31px);line-height:1.08}.auth-intro-new p{color:#73776e;margin:10px 0 0;font-size:13px;line-height:1.55}.legacy-form,.employee-form{gap:13px;display:grid}.legacy-form label,.employee-form label{color:#62665e;gap:7px;font-size:12px;font-weight:600;display:grid}.legacy-form input,.legacy-form select,.employee-form input{background:#f7f8f4e0;border:1px solid #191c1517;border-radius:15px;outline:0;width:100%;min-height:52px;padding:0 16px;font-size:15px}.legacy-form input:focus,.legacy-form select:focus,.employee-form input:focus{background:#fff;border-color:#a7e900;box-shadow:0 0 0 4px #b8ff002b}.legacy-form input[readonly],.employee-form input[readonly]{color:#565b52;background:#f1f3ee}.legacy-primary,.legacy-dark{cursor:pointer;border:0;border-radius:15px;width:100%;min-height:52px;font-size:14px;font-weight:700}.legacy-primary{color:#111;background:#b8ff00;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex;box-shadow:0 10px 24px #98d2002e}.legacy-primary:hover{background:#acf000}.legacy-dark{color:#fff;background:#161714;box-shadow:0 10px 24px #00000017}.legacy-divider{text-align:center;position:relative;margin:16px auto!important}.legacy-divider:before{content:"";border-top:1px solid #e7e1d2;position:absolute;top:50%;left:0;right:0}.legacy-divider span{color:#92958e;background:#ffffffd1;padding:0 10px;font-size:11px;position:relative}.yandex-auth-block{background:#ffffffb8;border:1px solid #191c1517;border-radius:18px;grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:14px;padding:14px;display:grid;margin-top:0!important}.yandex-auth-block>div:first-child{gap:3px;display:grid}.yandex-auth-block strong{font-size:13px}.yandex-auth-block small{color:#898d84;font-size:10.5px}.yandex-slot{color:#8a8e86;background:#f4f5f2;border-radius:14px;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden;min-height:44px!important;margin:0!important}.yandex-slot.ready{background:0 0}.yandex-slot>*{max-width:100%}.legacy-email-link{color:#666b62;cursor:pointer;background:0 0;border:0;width:100%;padding:4px;font-size:12px;text-decoration:underline;margin-top:10px!important}.yandex-identity{background:#f7f8f5;border:1px solid #e2e5de;border-radius:15px;align-items:center;gap:12px;padding:12px 14px;display:flex}.yandex-identity>span{color:#fff;background:#fc3f1d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.yandex-identity div{gap:2px;display:grid}.yandex-identity strong{font-size:13px}.yandex-identity small{color:#7c8178;font-size:11px}.entry-error{color:#ad4034;background:#fff0ed;border-radius:11px;padding:10px 12px;font-size:11px;line-height:1.45;margin-top:12px!important}.register-link{color:#73776e;cursor:pointer;background:0 0;border:0;font-size:12px;margin-top:14px!important}.register-link b{color:#222}.entry-legal{color:#969a91;font-size:10.5px;line-height:1.55;margin-top:17px!important}.entry-legal a{color:#60645c;text-decoration:underline}.register-choice{gap:11px;display:grid}.register-choice>button{text-align:left;cursor:pointer;background:#f7f8f4d6;border:1px solid #14161217;border-radius:19px;align-items:center;gap:13px;min-height:84px;padding:17px;display:flex}.register-choice>button:hover{background:#fff;border-color:#99d6008c;transform:translateY(-2px)}.register-choice i{color:#649722;background:#eaf6d8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.register-choice span{gap:4px;display:grid}.register-choice strong{font-size:13px}.register-choice small{color:#868b82;font-size:11px}.owner-form{padding-top:4px}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.contact-switch{background:#f7f8f4e0;border:1px solid #12121217;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.contact-switch button{color:#777a72;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:12px;display:flex}.contact-switch button.active{color:#151515;background:#fff;box-shadow:0 4px 12px #14180e0f}.otp-input{text-align:center;letter-spacing:.35em!important;font-size:26px!important;font-weight:750!important}.debug-code,.verified-phone{color:#507c13;background:#efffd6;border-radius:12px;padding:11px 13px;font-size:11px;line-height:1.45}.verified-phone{margin-bottom:3px}@media (width<=820px){.entry-page{padding:0}.entry-card{border:0;border-radius:0;flex-direction:column;min-height:100svh;display:flex}.entry-hero{height:235px;min-height:235px}.entry-hero-content{padding:22px 20px}.entry-panel{border:0;flex:1;min-height:auto;padding:30px 22px 38px}.entry-hero-content h1{font-size:19px}.entry-hero-content p{font-size:12px}.legacy-brand{margin-bottom:14px}.auth-intro-new{margin-bottom:21px}.form-row{grid-template-columns:1fr}.owner-form{padding-top:34px}.yandex-auth-block{grid-template-columns:1fr}.yandex-slot{width:100%}}.team-page{min-height:100vh}.team-header{align-items:center}.action-button{color:#fff;cursor:pointer;background:#172019;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.action-button:hover{background:#29352d}.action-button:disabled{opacity:.55;cursor:default}.team-summary>div{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:13px;min-height:92px;padding:18px;display:flex}.team-summary>div>svg{box-sizing:content-box;color:#649d0a;background:#efffd7;border-radius:13px;width:38px;height:38px;padding:10px}.team-summary>div:nth-child(2)>svg{color:#765bd2;background:#f0ecff}.team-summary>div:nth-child(3)>svg{color:#347ab8;background:#e8f3ff}.team-summary span{display:grid}.team-summary strong{letter-spacing:-.7px;font-size:22px}.team-summary small{color:var(--muted);font-size:10px}.team-notice{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;font-size:11px;line-height:1.45;display:flex}.team-notice.success{color:#4f7614;background:#efffd7}.team-notice.error{color:#ad4034;background:#fff0ed}.team-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.team-panel{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #1c281f09}.team-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.segment-tabs{background:#f2f4f1;border-radius:12px;gap:5px;padding:4px;display:flex}.segment-tabs button{color:#727b74;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:700}.segment-tabs button.active{color:#172019;background:#fff;box-shadow:0 3px 10px #141e1612}.segment-tabs b{color:#8d958f;margin-left:5px;font-size:9px}.team-search{border:1px solid var(--line);color:#89928b;border-radius:11px;align-items:center;gap:8px;width:min(280px,40%);height:38px;padding:0 12px;display:flex}.team-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.team-list{display:grid}.team-row{border-bottom:1px solid #edf0ed;grid-template-columns:42px minmax(150px,1.15fr) minmax(125px,.55fr) minmax(230px,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 17px;display:grid}.team-row:last-child{border-bottom:0}.member-avatar{width:42px;height:42px;color:var(--lime);text-transform:uppercase;background:#18201b;border-radius:13px;place-items:center;font-size:11px;font-weight:800;display:grid}.member-avatar.pending{color:#68716b;background:#f1f3f0}.member-avatar svg{width:18px}.member-main{gap:4px;min-width:0;display:grid}.member-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.member-main small{color:#89918b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.role-pill{color:#5f6861;background:#f0f2ef;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.role-pill.owner,.role-pill.admin{color:#58870e;background:#efffd7}.role-pill.florist{color:#6c54bd;background:#f0ecff}.permission-chips{flex-wrap:wrap;gap:5px;display:flex}.permission-chips span{color:#778078;background:#f5f6f4;border-radius:7px;padding:5px 7px;font-size:8.5px;font-weight:650}.row-actions{justify-content:flex-end;gap:5px;display:flex}.row-actions button{border:1px solid var(--line);color:#717a73;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.row-actions button:hover{background:#f4f6f3}.row-actions button.danger:hover{color:#bd4c3f;background:#fff1ef;border-color:#ffd8d2}.team-empty{color:#8a938c;align-content:center;place-items:center;gap:10px;min-height:220px;font-size:11px;display:grid}.team-empty svg{color:#a7afa9;width:28px;height:28px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d0a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-modal{background:#fff;border-radius:23px;width:min(720px,100%);max-height:min(860px,100vh - 40px);overflow:auto;box-shadow:0 35px 100px #00000038}.modal-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-title>div{align-items:center;gap:12px;display:flex}.modal-title>div>span:last-child{gap:3px;display:grid}.modal-title strong{font-size:14px}.modal-title small{color:#89918b;font-size:9px}.modal-title>button{color:#687169;cursor:pointer;background:#f2f4f1;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.modal-icon{width:39px;height:39px;color:var(--lime);background:#18201b;border-radius:12px;place-items:center;display:grid}.modal-icon svg{width:18px}.modal-content{gap:17px;padding:20px;display:grid}.modal-content>label{color:#59615b;gap:7px;font-size:10px;font-weight:700;display:grid}.modal-content>label input{border:1px solid var(--line);border-radius:11px;outline:0;height:44px;padding:0 13px}.modal-content>label input:focus{border-color:#95c936;box-shadow:0 0 0 3px #b9f54226}.modal-content>label small{color:#909891;font-size:9px;font-weight:500}.channel-tabs{background:#f2f4f1;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.channel-tabs button{color:#737c75;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:10px;font-weight:700;display:flex}.channel-tabs button.active{color:#172019;background:#fff;box-shadow:0 3px 10px #141e1612}.modal-content fieldset{border:0;margin:0;padding:0}.modal-content legend{color:#59615b;margin-bottom:9px;font-size:10px;font-weight:750}.role-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.role-options button{border:1px solid var(--line);text-align:left;color:#5c655e;cursor:pointer;background:#fff;border-radius:14px;align-content:start;gap:6px;min-height:112px;padding:13px;display:grid}.role-options button>span{background:#f0f3ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.role-options button svg{width:15px}.role-options button b{color:#202621;font-size:10px}.role-options button small{font-size:8.5px;line-height:1.4}.role-options button.active{background:#f8ffed;border-color:#9dd232;box-shadow:inset 0 0 0 1px #9dd232}.role-options button.active>span{color:#598b0b;background:#e8ffc0}.permission-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.permission-options label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:9px;font-weight:650;display:flex}.permission-options input{accent-color:#7eb715}.modal-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding:15px 20px;display:flex}.modal-actions>span{flex:1}.secondary-button{border:1px solid var(--line);color:#606861;cursor:pointer;background:#fff;border-radius:12px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700}.danger-text{color:#bd4c3f;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}@media (width<=1050px){.team-row{grid-template-columns:42px minmax(150px,1fr) 130px auto}.permission-chips{display:none}}@media (width<=760px){.team-header{display:grid}.team-header .action-button{width:100%;margin-top:16px}.team-summary{grid-template-columns:1fr 1fr}.team-summary>div:nth-child(3){display:none}.team-toolbar{display:grid}.team-search{width:100%}.segment-tabs{grid-template-columns:1fr 1fr;display:grid}.team-row{grid-template-columns:42px minmax(0,1fr) auto;padding:13px}.team-row .role-pill,.row-actions button:not(.danger){display:none}.role-options{grid-template-columns:1fr}.role-options button{grid-template-columns:34px 1fr;align-items:center;min-height:74px}.role-options button small{grid-column:2}.permission-options{grid-template-columns:1fr 1fr}.modal-backdrop{place-items:end center;padding:0}.team-modal{border-radius:23px 23px 0 0;max-height:94vh}.modal-actions{background:#fff;position:sticky;bottom:0}.danger-text{font-size:0}.danger-text:after{content:"Удалить";font-size:10px}}.material-icons-round{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Round;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.analytics-period{align-items:end;gap:10px;display:flex}.analytics-period label{text-transform:uppercase;color:#73776d;font-size:11px;font-weight:800}.analytics-period input,.settings-panel input,.settings-panel select{font:inherit;color:#1d211b;background:#fff;border:1px solid #dedfd9;border-radius:10px;margin-top:5px;padding:10px 12px;display:block}.report-card{background:#fff;border:1px solid #e5e6e0;border-radius:18px;padding:20px;box-shadow:0 8px 30px #242b1c0a}.report-chart{margin:18px 0}.analytics-chart{align-items:stretch;gap:8px;height:260px;padding-top:24px;display:flex;overflow-x:auto}.analytics-chart>div{flex-direction:column;flex:1;align-items:center;min-width:38px;display:flex}.analytics-chart>div>span{white-space:nowrap;height:24px;font-size:10px;font-weight:700}.analytics-chart i{background:#f1f2ed;border-radius:8px 8px 3px 3px;flex:1;align-items:end;width:100%;display:flex;overflow:hidden}.analytics-chart i b{background:#252b20;border-radius:8px 8px 3px 3px;width:100%;min-height:3px;display:block}.analytics-chart small{color:#777b72;white-space:nowrap;margin-top:7px;font-size:10px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.report-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.report-title>span{color:#566148;background:#eef1e8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.report-title h2{margin:0;font-size:16px}.report-row{border-top:1px solid #f0f0ec;align-items:center;gap:10px;padding:11px 0;display:flex}.report-row>em{background:#f1f2ed;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid}.report-row>span{flex:1;min-width:0}.report-row b,.report-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-row small{color:#868980;margin-top:2px;font-size:11px}.report-row>strong{font-size:13px}.commerce-empty.compact{padding:24px 8px;font-size:13px}.supply-report>strong{margin-top:24px;font-size:42px;display:block}.supply-report p{color:#777b72;margin:4px 0}.supply-report>b{font-size:20px}.settings-notice{color:#35572b;background:#eaf5e5;border:1px solid #d0e7c7;border-radius:12px;justify-content:space-between;margin-bottom:14px;padding:12px 16px;display:flex}.settings-notice button{background:0 0;border:0;font-size:20px}.store-identity{color:#fff;background:#252b20;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:22px;display:flex}.store-identity>div{align-items:center;gap:14px;display:flex}.store-identity>div>span{background:#3a4233;border-radius:14px;place-items:center;width:52px;height:52px;font-size:30px;display:grid}.store-identity h2,.store-identity p{margin:0}.store-identity h2{font-size:22px}.store-identity h2 em{color:#344229;vertical-align:middle;background:#d9e7c7;border-radius:99px;margin-left:10px;padding:5px 9px;font-size:11px;font-style:normal}.store-identity p{color:#bec5b8;align-items:center;gap:5px;margin-top:6px;display:flex}.store-identity p span{font-size:16px}.settings-grid-new{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-panel{background:#fff;border:1px solid #e5e6e0;border-radius:18px;padding:20px}.settings-panel header{border-bottom:1px solid #eeeeea;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:14px;display:flex}.settings-panel header>span{color:#69745d}.settings-panel h2{flex:1;margin:0;font-size:16px}.settings-panel header button{color:#46513c;background:#eef1e8;border:0;border-radius:8px;padding:7px 10px;font-weight:700}.settings-panel>label{color:#686d63;margin:12px 0;font-size:12px;font-weight:700;display:block}.settings-panel>label input{box-sizing:border-box;width:100%}.settings-store{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.settings-store.active{background:#eef1e8}.settings-store>span:nth-child(2){flex:1}.settings-store b,.settings-store small{display:block}.settings-store small{color:#858980;margin-top:2px}.settings-info{border-bottom:1px solid #f1f1ee;justify-content:space-between;padding:11px 0;display:flex}.settings-info small{color:#81857c}.panel-help{color:#7a7e75;font-size:12px;line-height:1.5}.api-key-row{border-top:1px solid #eeeeea;align-items:center;padding:12px 0;display:flex}.api-key-row>span{flex:1}.api-key-row b,.api-key-row small{display:block}.api-key-row small{color:#858980;margin-top:3px}.api-key-row button{color:#a44;background:0 0;border:0}.secret-warning{background:#fff5d7;border:1px solid #efdfa9;border-radius:10px;margin-bottom:12px;padding:12px}.secret-value{word-break:break-all;color:#e9f3df;background:#242a20;border-radius:10px;padding:14px;display:block}.tariff-hero{text-align:center;max-width:680px;margin:20px auto 34px}.tariff-hero h1{margin:7px 0;font-size:38px}.tariff-hero p{color:#747970;font-size:16px}.tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.tariff-card{background:#fff;border:1px solid #e2e4dd;border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative}.tariff-card.popular{border:2px solid #38432f;box-shadow:0 16px 45px #2f3a261f}.tariff-card>em{color:#fff;background:#313a2b;border-radius:99px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:-12px;right:16px}.tariff-card>small{color:#7e8379;text-transform:uppercase;font-weight:800}.tariff-card h2{margin:8px 0 14px;font-size:28px}.tariff-price{min-height:48px}.tariff-price b{font-size:26px}.tariff-price span{color:#777c72;font-size:12px;display:block}.tariff-card ul{border-top:1px solid #eeeeea;flex:1;margin:10px 0;padding:15px 0;list-style:none}.tariff-card li{gap:8px;padding:8px 0;font-size:13px;display:flex}.tariff-card li span{color:#657657;font-size:18px}.request-success{text-align:center;padding:20px}.request-success>span{color:#5d8050;font-size:48px}@media (width<=800px){.analytics-period{flex-wrap:wrap;width:100%}.analytics-period label{flex:1}.analytics-period input{box-sizing:border-box;width:100%}.report-grid,.settings-grid-new,.tariff-grid{grid-template-columns:1fr}.store-identity{flex-direction:column;align-items:flex-start;gap:16px}.tariff-hero h1{font-size:30px}.analytics-chart{height:210px}}.app-shell.legacy-shell{--legacy-green:#b8ff00;--legacy-green-dark:#99d600;--legacy-green-deep:#608900;--legacy-green-light:#efffd1;--legacy-green-soft:#f8ffec;--legacy-border:#12121217;--legacy-border-strong:#12121224;--legacy-text:#151515;--legacy-muted:#777a72;--legacy-surface:#f6f7f3;--legacy-ink:#111210;--legacy-ink-2:#1a1a19;--legacy-ink-3:#232322;--legacy-ink-muted:#f5f5f185;min-height:100vh;color:var(--legacy-text);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.legacy-sidebar{background:var(--legacy-ink) url(/images/soundbar.png) center bottom/cover no-repeat;z-index:100;border-right:1px solid #ffffff14;flex-direction:column;width:252px;padding:18px 12px;transition:width .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 auto 0 0}.legacy-sidebar .sb-top{align-items:center;gap:8px;padding:4px 4px 22px;display:flex}.legacy-sidebar .sb-logo{letter-spacing:-.2px;color:#f5f5f1;flex:1;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:800;display:flex;overflow:hidden}.legacy-sidebar .sb-logo img{object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;width:30px;height:30px;padding:4px}.legacy-sidebar .sb-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legacy-sidebar .version{color:var(--legacy-green);margin-left:3px;font-size:9.5px;font-weight:700}.sb-collapse-btn{background:var(--legacy-ink-2);width:28px;height:28px;color:var(--legacy-ink-muted);border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sb-collapse-btn:hover{background:var(--legacy-ink-3);color:#f5f5f1}.sb-collapse-btn .material-icons-round{font-size:17px;transition:transform .22s}.sb-nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sb-item{color:var(--legacy-ink-muted);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex;overflow:hidden}.sb-item .material-icons-round{flex-shrink:0;font-size:19.5px}.sb-item:hover{background:var(--legacy-ink-2);color:#f5f5f1}.sb-item.active{background:var(--legacy-green);color:#10140a}.sb-profile{background:var(--legacy-ink-2);text-align:left;border:0;border-radius:14px;flex-direction:column;gap:8px;width:100%;margin-top:10px;padding:12px;transition:background .15s;display:flex}.sb-profile:hover{background:var(--legacy-ink-3)}.sb-profile-top{align-items:center;gap:10px;display:flex}.sb-avatar{color:#fff;background:#1a1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.sb-profile-info{flex:1;min-width:0}.sb-profile-info>span{color:#f5f5f1;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.sb-profile-info small{color:var(--legacy-ink-muted);font-size:11.5px}.sb-profile-top>.material-icons-round{color:var(--legacy-ink-muted);font-size:18px}.sb-profile-bottom{color:var(--legacy-ink-muted);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:8px;font-size:11.5px;display:flex}.sb-profile-bottom .tariff-label{font-weight:600}.sb-profile-bottom .tariff-name{color:var(--legacy-green);font-weight:800}.legacy-main{background:#fff;width:calc(100% - 252px);min-height:100vh;margin-left:252px;transition:margin-left .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.legacy-topbar{z-index:90;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--legacy-border);background:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.legacy-topbar .topbar-left{align-items:center;gap:8px;display:flex}.legacy-topbar .page-title{letter-spacing:-.2px;font-size:17px;font-weight:800}.mobile-logo{border-radius:6px;width:auto;height:26px;margin-right:8px;display:none}.mobile-avatar{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:none}.legacy-workspace>.page{width:100%;max-width:1200px;margin:0 auto;padding:24px}.legacy-shell.sidebar-collapsed .legacy-sidebar .sb-label,.legacy-shell.sidebar-collapsed .sb-profile-info,.legacy-shell.sidebar-collapsed .sb-profile-bottom,.legacy-shell.sidebar-collapsed .sb-profile-top>.material-icons-round{display:none}.legacy-shell.sidebar-collapsed .sb-item{justify-content:center;padding:11px}.legacy-shell.sidebar-collapsed .sb-profile-top,.legacy-shell.sidebar-collapsed .sb-top,.legacy-shell.sidebar-collapsed .sb-logo{justify-content:center}.legacy-shell.sidebar-collapsed .sb-logo{flex:none}.legacy-shell.sidebar-collapsed .sb-collapse-btn .material-icons-round{transform:rotate(180deg)}.legacy-bottom-nav{bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--legacy-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:500;border:1px solid #ffffff14;border-radius:22px;justify-content:space-around;width:calc(100% - 20px);max-width:520px;padding:8px 6px;display:none;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000047}.bn-item{color:var(--legacy-ink-muted);background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 2px;font-size:10px;font-weight:700;display:flex}.bn-item .material-icons-round{font-size:21px}.bn-item.active{color:#f5f5f1}.bn-item.active .material-icons-round{color:var(--legacy-green)}.legacy-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;background:#14180e59;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.legacy-modal.open{display:flex}.legacy-modal-card{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:#fffffff5;border:1px solid #ffffffb3;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:460px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 34px 90px #14180f2e}.legacy-modal-card:before{content:"";background:var(--legacy-border-strong);border-radius:2px;width:36px;height:4px;margin:10px auto 0;display:block}.modal-head{border-bottom:1px solid var(--legacy-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-head h3{margin:0;font-size:17px;font-weight:800}.modal-close{width:32px;height:32px;color:var(--legacy-muted);background:#f3f4f0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.more-list{flex-direction:column;gap:4px;display:flex}.more-item{color:var(--legacy-text);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:14.5px;font-weight:600;display:flex}.more-item:hover{background:#f3f4f0}.more-item .material-icons-round{color:var(--legacy-muted)}.acc-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.acc-avatar{color:#fff;background:#1a1a1a;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:flex}.acc-name{font-size:16px;font-weight:700}.acc-email{color:var(--legacy-muted);margin-top:2px;font-size:12.5px}.acc-role{color:var(--legacy-green-deep);background:var(--legacy-green-light);border-radius:100px;margin-top:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.acc-section{margin-bottom:18px}.acc-label{color:var(--legacy-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:10.5px;font-weight:700}.acc-field{border:1px solid var(--legacy-border);background:#f3f4f0;border-radius:14px;margin-bottom:6px;padding:13px 15px;font-size:13.5px}.acc-field .tariff-name{color:var(--legacy-green-deep);font-weight:700}.acc-btn{border:1px solid var(--legacy-border);width:100%;color:var(--legacy-text);background:#f3f4f0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:13px;font-size:14px;font-weight:600;display:flex}.acc-btn.danger{color:#e5484d;background:#fceaea;border-color:#f2c9c9}.store-row{border:1px solid var(--legacy-border);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:11px 12px;display:flex}.store-row.active{border-color:var(--legacy-green-deep);background:var(--legacy-green-soft)}.store-row-icon{width:34px;height:34px;color:var(--legacy-muted);background:#f3f4f0;border-radius:9px;justify-content:center;align-items:center;display:flex}.store-row-info{flex:1;min-width:0}.store-row-info b{font-size:13.5px;display:block}.store-row-info small{color:var(--legacy-muted);font-size:11.5px}.access-denied-page{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:40px 20px;display:flex}.access-denied-page>svg{color:#e5484d;width:64px;height:64px;margin-bottom:16px}.access-denied-page h2{margin:0 0 8px;font-size:22px;font-weight:800}.access-denied-page p{color:var(--legacy-muted);max-width:380px;margin:0 0 20px;font-size:14px;line-height:1.55}.legacy-btn{border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:12px 18px;font-size:14.5px;font-weight:650;display:flex}.legacy-btn svg{width:18px}.legacy-btn-primary{background:var(--legacy-green);color:#10140a;box-shadow:0 10px 30px #98d20038}@media (width>=640px){.legacy-modal{align-items:center;padding:20px}.legacy-modal-card{border-radius:28px;max-height:88vh}.legacy-modal-card:before{display:none}}@media (width<=1023px){.legacy-sidebar{display:none}.legacy-main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));width:100%!important;margin-left:0!important}.legacy-bottom-nav,.mobile-avatar{display:flex}.mobile-logo{display:block}}@media (width<=640px){.legacy-topbar{padding:12px 16px}.legacy-workspace>.page{padding:16px}.mobile-logo{height:22px;margin-right:6px}}.legacy-team-page{min-height:calc(100vh - 61px)}.usage-card{background:linear-gradient(135deg,var(--legacy-ink) 0%,var(--legacy-ink-2) 65%,#1e2a10 100%);color:#f5f5f1;border:1px solid #ffffff0f;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0a0a082e}.usage-card:after{content:"";background:radial-gradient(circle,#b8ff0029,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.usage-card-left{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.usage-icon{width:52px;height:52px;color:var(--legacy-green);background:#b8ff0024;border:1px solid #b8ff0040;border-radius:16px;justify-content:center;align-items:center;display:flex}.usage-icon .material-icons-round{font-size:26px}.usage-title{color:var(--legacy-ink-muted);font-size:12.5px;font-weight:600}.usage-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:800}.usage-bar-wrap{width:220px}.usage-bar-track{background:#ffffff1a;border-radius:100px;height:6px;margin-top:8px;overflow:hidden}.usage-bar-fill{background:var(--legacy-green);border-radius:100px;height:100%}.usage-card .legacy-btn-ghost{z-index:1;color:#f5f5f1;background:#ffffff14;border-color:#ffffff14;position:relative}.control-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.legacy-search{flex:1;min-width:220px;position:relative}.legacy-search input{border:1px solid var(--legacy-border);background:#ffffffd9;border-radius:16px;outline:0;width:100%;padding:13px 16px 13px 44px;font-size:14.5px}.legacy-search input:focus{border-color:#a7e900;box-shadow:0 0 0 4px #b8ff002b}.legacy-search .material-icons-round{color:var(--legacy-muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.section-title{align-items:center;gap:8px;margin:24px 0 14px;font-size:15px;font-weight:800;display:flex}.section-title>.material-icons-round{color:var(--legacy-muted)}.count-badge{color:var(--legacy-muted);border:1px solid var(--legacy-border);background:#f3f4f0;border-radius:100px;padding:2px 10px;font-size:12px;font-weight:700}.emp-list{flex-direction:column;gap:10px;display:flex}.emp-card{border:1px solid var(--legacy-border);background:#ffffffd9;border-radius:24px;flex-wrap:wrap;align-items:center;gap:13px;padding:15px 17px;transition:all .15s;display:flex;box-shadow:0 2px 10px #14180e0a}.emp-card:hover{border-color:#99d60073;transform:translateY(-1px);box-shadow:0 14px 40px #14180e0f}.emp-avatar{color:#fff;background:#1a1a1a;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.emp-avatar.pending{background:#e6a017}.emp-info{flex:1;min-width:150px}.emp-info b{font-size:14.5px;display:block}.emp-info small{color:var(--legacy-muted);font-size:12px}.emp-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-badge{white-space:nowrap;border-radius:100px;padding:3px 11px;font-size:11px;font-weight:800}.role-badge.owner{background:var(--legacy-green-light);color:var(--legacy-green-deep)}.role-badge.admin{color:#5b8cd9;background:#eaf1fc}.role-badge.manager{color:#e6a017;background:#fff6e5}.role-badge.florist{color:#9b5de5;background:#f3e8ff}.channel-badge{color:var(--legacy-muted);border:1px solid var(--legacy-border);background:#f3f4f0;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.channel-badge .material-icons-round{font-size:13px}.channel-badge.email{color:#5b8cd9;background:#eaf1fc}.channel-badge.phone{background:var(--legacy-green-soft);color:var(--legacy-green-deep)}.perm-chips{flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.perm-chip{color:var(--legacy-muted);border:1px solid var(--legacy-border);background:#f3f4f0;border-radius:100px;padding:2px 9px;font-size:10.5px;font-weight:700}.emp-actions{gap:6px;display:flex}.table-action-btn{border:1px solid var(--legacy-border);width:34px;height:34px;color:var(--legacy-muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.table-action-btn.edit:hover{color:#5b8cd9;background:#eaf1fc}.table-action-btn.remove:hover{color:#e5484d;background:#fceaea}.empty-mini{text-align:center;color:var(--legacy-muted);border:1px dashed var(--legacy-border-strong);border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:34px 16px;font-size:13px;display:flex}.empty-mini>.material-icons-round{font-size:23px}.legacy-spinner{border:3px solid #1212121a;border-top-color:var(--legacy-green-dark);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}.legacy-btn-ghost{color:var(--legacy-text);border:1px solid var(--legacy-border);background:#ffffffb3}.legacy-btn-danger{color:#e5484d;background:#fceaea;border:1px solid #f2c9c9}.legacy-btn.icon-only{flex:0 0 46px;padding:0}.team-access-modal{max-width:720px}.team-modal-body{gap:16px;display:grid}.team-modal-body>label{color:#62665e;gap:7px;font-size:12px;font-weight:600;display:grid}.team-modal-body>label input{border:1px solid var(--legacy-border);background:#f7f8f4;border-radius:14px;outline:0;width:100%;min-height:48px;padding:0 14px}.team-modal-body>label input:focus{border-color:#a7e900;box-shadow:0 0 0 4px #b8ff002b}.team-modal-body>label small{color:var(--legacy-muted);font-size:10.5px}.team-modal-body fieldset{border:0;margin:0;padding:0}.team-modal-body legend{color:#59615b;margin-bottom:9px;font-size:11px;font-weight:750}.legacy-info-box{color:#496faa;background:#eaf1fc;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:11.5px;line-height:1.5;display:flex}.legacy-info-box .material-icons-round{font-size:18px}.role-options button>.material-icons-round{background:#f0f3ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.role-options button.active>.material-icons-round{color:#598b0b;background:#e8ffc0}.modal-foot{border-top:1px solid var(--legacy-border);gap:10px;padding:14px 22px;display:flex}.modal-foot>.legacy-btn:not(.icon-only){flex:1}.legacy-notification{background:var(--legacy-ink);color:#f5f5f1;z-index:3000;border-radius:14px;align-items:center;gap:10px;max-width:390px;padding:14px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #00000047}.legacy-notification.success{border-left:3px solid var(--legacy-green)}.legacy-notification.error{border-left:3px solid #e5484d}.legacy-notification button{color:inherit;background:0 0;border:0;margin-left:auto}.legacy-notification .material-icons-round{font-size:19px}@media (width<=700px){.usage-card{padding:18px}.usage-bar-wrap{width:150px}.usage-card>.legacy-btn,.control-row>.legacy-btn{width:100%}.emp-card{align-items:flex-start}.emp-meta{width:calc(100% - 57px);margin-top:-8px;margin-left:57px}.perm-chips{display:none}.team-access-modal{max-height:94vh}.role-options{grid-template-columns:1fr}.permission-options{grid-template-columns:1fr 1fr}.legacy-notification{bottom:105px;left:16px;right:16px}}.commerce-page{max-width:1440px!important}.commerce-head,.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.commerce-head h1,.dashboard-welcome h1{letter-spacing:-1.25px;margin:6px 0;font-size:32px}.commerce-head p,.dashboard-welcome p{color:var(--legacy-muted);margin:0;font-size:13px}.legacy-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--legacy-green-deep);font-size:10px;font-weight:800}.commerce-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.commerce-stats>div{border:1px solid var(--legacy-border);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;min-height:105px;padding:16px;display:grid}.commerce-stats .material-icons-round{background:var(--legacy-green-light);width:36px;height:36px;color:var(--legacy-green-deep);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.commerce-stats small{color:var(--legacy-muted);font-size:11px}.commerce-stats b{font-size:22px}.commerce-stats .warning .material-icons-round{color:#d98b12;background:#fff3df}.commerce-toolbar{align-items:center;gap:14px;margin:18px 0;display:flex}.commerce-toolbar .legacy-search{max-width:580px}.result-count{color:var(--legacy-muted);font-size:11px;font-weight:700}.commerce-loading,.commerce-empty{border:1px dashed var(--legacy-border-strong);min-height:320px;color:var(--legacy-muted);border-radius:24px;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.commerce-empty{text-align:center;flex-direction:column}.commerce-empty>.material-icons-round{background:#f3f4f0;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.commerce-empty h3{color:var(--legacy-text);margin:4px 0 0}.commerce-empty p{margin:0 0 8px}.product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-card{border:1px solid var(--legacy-border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 24px #14180e0a}.product-image{color:#7e9d49;background:linear-gradient(145deg,#f4f6f0,#e8eedf);place-items:center;height:150px;display:grid;position:relative}.product-image>span{font-size:42px}.product-image img{object-fit:cover;width:100%;height:100%}.product-image em{color:#b46b00;background:#fff3df;border-radius:100px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.product-card-body{padding:14px}.product-card-body>small{color:var(--legacy-muted);text-transform:uppercase;font-size:10px}.product-card h3{margin:5px 0 13px;font-size:14px}.product-prices,.stock-line{justify-content:space-between;gap:8px;display:flex}.product-prices b{font-size:16px}.product-prices span{color:var(--legacy-muted);font-size:9px}.stock-line{border-top:1px solid var(--legacy-border);margin-top:11px;padding-top:11px;font-size:11px}.stock-line span{color:var(--legacy-muted)}.commerce-form .modal-body{gap:14px;display:grid}.commerce-form label{color:#646a64;gap:6px;font-size:11px;font-weight:700;display:grid}.commerce-form input,.commerce-form textarea{border:1px solid var(--legacy-border);resize:vertical;background:#f7f8f4;border-radius:13px;outline:0;padding:12px 13px}.form-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-list{gap:8px;display:grid}.client-card{border:1px solid var(--legacy-border);border-radius:18px;grid-template-columns:44px minmax(180px,1fr) repeat(3,130px) 34px;align-items:center;gap:12px;padding:13px 15px;display:grid}.client-avatar{background:var(--legacy-ink);width:44px;height:44px;color:var(--legacy-green);border-radius:14px;place-items:center;font-weight:800;display:grid}.client-main h3{margin:0 0 3px;font-size:14px}.client-main span,.client-metric small{color:var(--legacy-muted);font-size:10px}.client-metric{gap:3px;display:grid}.client-metric b{font-size:13px}.cash-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.cash-catalog>.legacy-search{margin-bottom:12px;display:block}.cash-product-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cash-product{border:1px solid var(--legacy-border);text-align:left;background:#fff;border-radius:16px;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:9px;display:grid}.cash-product:hover{background:var(--legacy-green-soft);border-color:#a7e900}.cash-product:disabled{opacity:.45}.cash-product-image{color:#7e9d49;background:#edf1e7;border-radius:12px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.cash-product-image img{object-fit:cover;width:100%;height:100%}.cash-product>span:nth-child(2){gap:3px;min-width:0;display:grid}.cash-product b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cash-product small{color:var(--legacy-muted);font-size:9px}.cash-product>.material-icons-round{color:var(--legacy-green-deep)}.cart-panel{background:var(--legacy-ink);color:#f5f5f1;border-radius:22px;flex-direction:column;min-height:430px;padding:18px;display:flex;position:sticky;top:82px}.cart-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:12px;display:flex}.cart-head h2{margin:0;font-size:17px}.cart-head span{color:var(--legacy-ink-muted);font-size:10px}.cart-items{flex:1;align-content:start;gap:7px;max-height:440px;padding:12px 0;display:grid;overflow:auto}.cart-empty{min-height:220px;color:var(--legacy-ink-muted);align-content:center;place-items:center;display:grid}.cart-empty>.material-icons-round{font-size:34px}.cart-empty p{font-size:11px}.cart-item{background:#ffffff0f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.cart-item>div:first-child{display:grid}.cart-item b,.cart-item strong{font-size:10px}.cart-item small{color:var(--legacy-ink-muted);font-size:9px}.quantity{align-items:center;gap:6px;display:flex}.quantity button{color:#fff;background:#ffffff1a;border:0;border-radius:7px;width:23px;height:23px}.quantity span{font-size:10px}.cart-total{border-top:1px solid #ffffff1a;justify-content:space-between;padding:14px 0;display:flex}.cart-total b{font-size:20px}.checkout-button{background:var(--legacy-green);border:0;border-radius:14px;padding:14px;font-weight:800}.checkout-button:disabled{opacity:.4}.sales-list{gap:7px;display:grid}.sales-list>div{border:1px solid var(--legacy-border);border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sale-icon{width:36px;height:36px;color:var(--legacy-muted);background:#f3f4f0;border-radius:10px;place-items:center;display:grid}.sales-list>div>span:nth-child(2),.compact-sales>div>span:last-child{display:grid}.sales-list b,.sales-list strong{font-size:11px}.sales-list small{color:var(--legacy-muted);font-size:9px}.dashboard-welcome{border:1px solid var(--legacy-border);background:linear-gradient(110deg,#f4f8ec,#fff);border-radius:24px;padding:20px 22px}.dashboard-stats{grid-template-columns:repeat(4,1fr)}.commerce-stats .dark{background:var(--legacy-ink);color:#fff}.commerce-stats .dark .material-icons-round{color:var(--legacy-green);background:#b8ff0026}.dashboard-content{grid-template-columns:1.45fr .55fr;gap:12px;display:grid}.dashboard-chart-card,.dashboard-recent{border:1px solid var(--legacy-border);border-radius:22px;min-height:320px;padding:18px}.card-heading{justify-content:space-between;display:flex}.card-heading small{text-transform:uppercase;color:var(--legacy-muted);font-size:9px}.card-heading h2{margin:4px 0;font-size:15px}.soft-badge{background:var(--legacy-green-light);color:var(--legacy-green-deep);border-radius:100px;padding:5px 9px;font-size:9px}.real-chart{align-items:end;gap:9px;height:230px;padding-top:28px;display:flex}.chart-column{text-align:center;flex:1;grid-template-rows:16px 1fr 16px;gap:4px;height:100%;display:grid}.chart-value{color:var(--legacy-muted);font-size:7px}.chart-bar{border-bottom:1px solid var(--legacy-border);justify-content:center;align-items:end;height:100%;display:flex}.chart-bar i{background:linear-gradient(#b8ff00,#dfff98);border-radius:8px 8px 2px 2px;width:70%}.chart-column>span{color:var(--legacy-muted);font-size:8px}.compact-sales{gap:5px;margin-top:12px;display:grid}.compact-sales>div{grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:7px;display:grid}.compact-sales b{font-size:11px}.compact-sales small{color:var(--legacy-muted);font-size:8px}.dashboard-empty{height:230px;color:var(--legacy-muted);align-content:center;place-items:center;display:grid}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,1fr)}.cash-layout{grid-template-columns:1fr}.cart-panel{position:relative;top:auto}.client-card{grid-template-columns:44px minmax(150px,1fr) repeat(2,110px) 34px}.client-metric:nth-of-type(4){display:none}.dashboard-content{grid-template-columns:1fr}}@media (width<=760px){.commerce-head,.dashboard-welcome{align-items:stretch;display:grid}.commerce-head .legacy-btn,.dashboard-welcome .legacy-btn{width:100%}.commerce-stats,.dashboard-stats{grid-template-columns:1fr 1fr}.commerce-stats>div{min-height:88px}.product-grid{grid-template-columns:1fr 1fr}.product-image{height:125px}.commerce-toolbar{display:grid}.client-card{grid-template-columns:44px 1fr 34px}.client-metric{display:none}.cash-product-grid{grid-template-columns:1fr 1fr}.form-columns{grid-template-columns:1fr}}@media (width<=430px){.commerce-stats,.dashboard-stats,.product-grid,.cash-product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:105px 1fr;display:grid}.product-image{height:100%}.real-chart{gap:3px}.chart-value{display:none}}.head-actions{gap:8px;display:flex}.inventory-tabs{border:1px solid var(--legacy-border);background:#f3f4f0;border-radius:15px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.inventory-tabs button{color:var(--legacy-muted);white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:9px 14px;font-size:11px;font-weight:750}.inventory-tabs button.active{color:var(--legacy-text);background:#fff;box-shadow:0 3px 12px #14180e12}.inventory-tabs span{color:var(--legacy-muted);margin-left:4px;font-size:9px}.product-card{position:relative}.product-edit{z-index:2;border:1px solid var(--legacy-border);width:30px;height:30px;color:var(--legacy-muted);background:#fff;border-radius:9px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.product-edit .material-icons-round{font-size:15px}.stock-button{text-align:left;background:0 0;border:0;width:calc(100% - 36px);padding-left:0;padding-right:0}.stock-button i{color:var(--legacy-muted);font-size:15px;font-style:normal}.operation-list{gap:8px;margin-top:18px;display:grid}.operation-list article{border:1px solid var(--legacy-border);background:#fff;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.operation-icon{color:#5b8cd9;background:#eaf1fc;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.operation-icon.in,.operation-icon.supply{background:var(--legacy-green-light);color:var(--legacy-green-deep)}.operation-icon.out{color:#d15849;background:#fff0ed}.operation-list h3{margin:0 0 3px;font-size:13px}.operation-list p{color:#5e655f;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:10px;overflow:hidden}.operation-list small{color:var(--legacy-muted);font-size:9px}.operation-total,.movement-quantity{text-align:right;gap:2px;display:grid}.operation-total b,.movement-quantity b{font-size:13px}.operation-total span,.movement-quantity span{color:var(--legacy-muted);font-size:9px}.supply-modal{max-width:780px}.supply-lines{gap:8px;display:grid}.supply-line{border:1px solid var(--legacy-border);background:#fafbf8;border-radius:14px;grid-template-columns:minmax(180px,1fr) 110px 120px 32px;align-items:end;gap:7px;padding:10px;display:grid}.supply-line label{min-width:0}.supply-line select{border:1px solid var(--legacy-border);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:11px;padding:0 10px;font-size:11px}.supply-line>button{color:#e5484d;background:#fceaea;border:0;border-radius:10px;width:32px;height:42px}.supply-line>button .material-icons-round{font-size:16px}.add-line{border:1px dashed var(--legacy-border-strong);color:var(--legacy-green-deep);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:11px;font-weight:750;display:flex}.inventory-product{background:var(--legacy-green-soft);border-radius:14px;gap:4px;padding:14px;display:grid}.inventory-product b{font-size:13px}.inventory-product span{color:var(--legacy-muted);font-size:10px}@media (width<=760px){.head-actions{grid-template-columns:1fr 1fr;display:grid}.supply-line{grid-template-columns:1fr 1fr}.supply-line label:first-child{grid-column:1/-1}.supply-line>button{position:absolute;right:30px}.operation-list article{grid-template-columns:38px minmax(0,1fr) auto;padding:11px}.operation-icon{width:38px;height:38px}.inventory-tabs{width:100%}.inventory-tabs button{flex:1}.product-edit{top:8px;bottom:auto}.stock-button{width:100%}}.order-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.order-summary>div{border:1px solid var(--legacy-border);background:#fff;border-radius:17px;gap:4px;padding:14px;display:grid}.order-summary small{color:var(--legacy-muted);font-size:10px}.order-summary b{font-size:21px}.filter-select,.commerce-form select{border:1px solid var(--legacy-border);min-height:43px;font:inherit;color:var(--legacy-text);background:#fff;border-radius:13px;padding:0 12px;font-size:11px}.orders-list{gap:7px;display:grid}.orders-list>button{border:1px solid var(--legacy-border);text-align:left;background:#fff;border-radius:18px;grid-template-columns:65px minmax(0,1fr) 90px 110px 22px;align-items:center;gap:12px;padding:12px;display:grid}.orders-list>button:hover{border-color:#a7e900;box-shadow:0 7px 22px #14180e0d}.order-date{text-align:center;background:#f3f4f0;border-radius:12px;padding:7px;display:grid}.order-date b{font-size:12px}.order-date small{color:var(--legacy-muted);font-size:8px}.order-main{gap:3px;min-width:0;display:grid}.order-main>span{align-items:center;gap:6px;display:flex}.order-main strong{color:var(--legacy-muted);font-size:10px}.order-main>b{font-size:13px}.order-main>small{color:var(--legacy-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.order-status,.source-badge{border-radius:100px;padding:3px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.order-status.new{color:#5b8cd9;background:#eaf1fc}.order-status.confirmed{color:#c98212;background:#fff6e5}.order-status.in_progress{color:#6d70d9;background:#e9efff}.order-status.ready,.order-status.delivered{background:var(--legacy-green-light);color:var(--legacy-green-deep)}.order-status.cancelled{color:#e5484d;background:#fceaea}.source-badge{color:#8953bd;background:#f3e8ff}.order-delivery{color:var(--legacy-muted);place-items:center;gap:2px;display:grid}.order-delivery .material-icons-round{font-size:19px}.order-delivery small{font-size:8px}.order-price{text-align:right;font-size:13px;font-weight:800}.order-chevron{color:var(--legacy-muted);font-size:18px}.order-modal{max-width:760px}.order-lines{gap:7px;display:grid}.order-line{grid-template-columns:1fr 80px 34px;gap:7px;display:grid}.order-line select,.order-line input{min-width:0}.order-line>button{color:#e5484d;background:#fceaea;border:0;border-radius:10px}.order-line>button .material-icons-round{font-size:16px}.order-detail{max-width:620px}.order-detail-top{justify-content:space-between;align-items:center;display:flex}.order-detail-top b{font-size:21px}.order-timeline{grid-template-columns:repeat(5,1fr);margin:22px 0 18px;display:grid}.order-timeline span{text-align:center;color:var(--legacy-muted);padding-top:15px;font-size:7px;position:relative}.order-timeline span:before{content:"";background:#e7e9e4;height:2px;position:absolute;top:5px;left:-50%;right:50%}.order-timeline span:first-child:before{display:none}.order-timeline i{z-index:1;background:#e1e4dd;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:calc(50% - 5px)}.order-timeline .done i,.order-timeline .done:before{background:var(--legacy-green-dark)}.order-detail section{border-top:1px solid var(--legacy-border);gap:3px;padding:12px 0;display:grid}.order-detail section>small{text-transform:uppercase;letter-spacing:.08em;color:var(--legacy-muted);font-size:8px;font-weight:750}.order-detail section>b{font-size:12px}.order-detail section>p{color:var(--legacy-muted);margin:0;font-size:10px}.detail-item{justify-content:space-between;padding:4px 0;font-size:11px;display:flex}@media (width<=760px){.order-summary{grid-template-columns:1fr 1fr}.orders-list>button{grid-template-columns:52px minmax(0,1fr) auto}.order-delivery,.order-price{display:none}.orders-list>button{gap:8px;padding:9px}.order-modal{max-height:94vh}.order-line{grid-template-columns:1fr 65px 32px}.order-timeline span{font-size:6px}.order-detail .modal-foot{grid-template-columns:1fr;display:grid}.filter-select{width:100%}}.orders-list>button{border-color:#e6e8e2;grid-template-columns:68px minmax(0,1fr) 90px 110px 22px;padding:10px}.order-cover{background:#f2f3ef;border-radius:15px;width:68px;height:68px;overflow:hidden}.order-cover img{object-fit:cover;width:100%;height:100%;display:block}.order-main>b{font-weight:600}.order-main .order-date-inline{color:#92968d;font-size:8px}.detail-item{align-items:center;min-height:48px}.detail-item-product{align-items:center;gap:9px;min-width:0;display:flex}.detail-item-product img{object-fit:cover;border:1px solid #e4e6df;border-radius:10px;flex:0 0 38px;width:38px;height:38px}@media (width<=760px){.orders-list>button{grid-template-columns:54px minmax(0,1fr) auto}.order-cover{border-radius:13px;width:54px;height:54px}}.register-page{max-width:1480px!important}.register-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.register-header h1{letter-spacing:-1.2px;margin:5px 0;font-size:32px}.register-header p{color:var(--legacy-muted);margin:0;font-size:13px}.register-tabs,.checkout-segments{background:#f1f3ef;border-radius:14px;gap:4px;padding:4px;display:flex}.register-tabs button,.checkout-segments button{font:inherit;color:var(--legacy-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 16px;font-size:11px;font-weight:750}.register-tabs button.active,.checkout-segments button.active{color:var(--legacy-text);background:#fff;box-shadow:0 4px 14px #14180e14}.register-balances{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.register-balances>button,.register-balances>div{border:1px solid var(--legacy-border);text-align:left;background:#fff;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;gap:2px 11px;padding:14px 16px;display:grid}.register-balances>button{font:inherit;cursor:pointer}.register-balances .material-icons-round{background:var(--legacy-green-light);width:36px;height:36px;color:var(--legacy-green-deep);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.register-balances small{color:var(--legacy-muted);font-size:9px}.register-balances b{font-size:17px}.register-error{color:#a94238;background:#fceaea;border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 13px;font-size:11px;display:flex}.register-error button{background:0 0;border:0;margin-left:auto;font-size:18px}.register-workspace{grid-template-columns:minmax(0,1.45fr) minmax(350px,.55fr);align-items:start;gap:14px;display:grid}.register-catalog{min-width:0}.register-catalog>.legacy-search{margin-bottom:10px;display:flex}.category-scroll{gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow:auto}.category-scroll button{border:1px solid var(--legacy-border);white-space:nowrap;background:#fff;border-radius:100px;padding:7px 12px;font-size:10px;font-weight:700}.category-scroll button.active{background:var(--legacy-ink);border-color:var(--legacy-ink);color:#fff}.register-products{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.register-product{border:1px solid var(--legacy-border);text-align:left;cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:64px minmax(0,1fr) 23px;align-items:center;gap:10px;padding:9px;display:grid;position:relative}.register-product:hover{background:var(--legacy-green-soft);border-color:#a7e900}.register-product:disabled{opacity:.45}.register-product-photo{color:#76a326;background:#eef2e8;border-radius:13px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.register-product-photo img,.register-cart-list article>span img{object-fit:cover;width:100%;height:100%}.register-product>span:nth-child(2){gap:3px;min-width:0;display:grid}.register-product b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.register-product small{color:var(--legacy-muted);font-size:8px}.register-product strong{margin-top:3px;font-size:13px}.register-product>i{color:var(--legacy-green-deep);font-size:18px;font-style:normal}.register-cart{background:var(--legacy-ink);color:#fff;border-radius:24px;flex-direction:column;min-height:540px;max-height:calc(100vh - 100px);padding:18px;display:flex;position:sticky;top:80px}.register-cart-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:13px;display:flex}.register-cart-head small{color:var(--legacy-ink-muted);font-size:9px}.register-cart-head h2{margin:3px 0;font-size:17px}.register-cart-head button{color:#d5dbd6;background:0 0;border:0;font-size:9px}.register-cart-list{flex:1;align-content:start;gap:7px;padding:10px 0;display:grid;overflow:auto}.register-cart-empty{min-height:270px;color:var(--legacy-ink-muted);align-content:center;place-items:center;gap:4px;display:grid}.register-cart-empty .material-icons-round{font-size:38px}.register-cart-empty b{color:#fff;font-size:12px}.register-cart-empty p{margin:0;font-size:9px}.register-cart-list article{background:#ffffff0f;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.register-cart-list article>span{width:46px;height:46px;color:var(--legacy-green);background:#ffffff14;border-radius:10px;place-items:center;display:grid;overflow:hidden}.register-cart-list article>div{gap:3px;display:grid}.register-cart-list article b,.register-cart-list article strong{font-size:10px}.register-cart-list article small{color:var(--legacy-ink-muted);font-size:8px}.register-cart-list label{background:#ffffff14;border-radius:8px;align-items:center;width:max-content;display:flex;overflow:hidden}.register-cart-list label button{color:#fff;background:0 0;border:0;width:24px;height:24px}.register-cart-list label input{color:#fff;text-align:center;background:0 0;border:0;width:28px;font-size:9px}.register-cart-total{border-top:1px solid #ffffff1a;justify-content:space-between;padding:14px 0;display:flex}.register-cart-total span{font-size:11px}.register-cart-total b{font-size:21px}.register-pay{background:var(--legacy-green);color:#172019;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;gap:10px;padding:13px 16px;font-size:11px;font-weight:850;display:flex}.register-pay:disabled{opacity:.4}.receipts-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.receipts-summary>div{border:1px solid var(--legacy-border);border-radius:17px;gap:4px;padding:14px;display:grid}.receipts-summary small{color:var(--legacy-muted);font-size:9px}.receipts-summary b{font-size:21px}.receipts-toolbar{gap:8px;margin:14px 0;display:flex}.receipts-toolbar input,.receipts-toolbar select,.checkout-main select,.balance-form select{border:1px solid var(--legacy-border);height:42px;font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:10px}.receipts-list{gap:7px;display:grid}.receipts-list>button{border:1px solid var(--legacy-border);text-align:left;background:#fff;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 85px 110px 20px;align-items:center;gap:10px;padding:11px;display:grid}.receipt-state{background:var(--legacy-green-light);width:38px;height:38px;color:var(--legacy-green-deep);border-radius:11px;place-items:center;display:grid}.receipt-state.cancelled{color:#bd4c3f;background:#fceaea}.receipt-state i{font-size:18px}.receipts-list>button>span:nth-child(2){gap:3px;display:grid}.receipts-list b,.receipts-list strong{font-size:11px}.receipts-list small{color:var(--legacy-muted);font-size:8px}.receipts-list em{background:var(--legacy-green-light);color:var(--legacy-green-deep);text-align:center;border-radius:100px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800}.receipts-list em.cancelled{color:#bd4c3f;background:#fceaea}.register-modal{background:#fff;border-radius:24px;width:min(900px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 35px 100px #00000040}.register-modal>header{border-bottom:1px solid var(--legacy-border);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.register-modal>header small{color:var(--legacy-muted);text-transform:uppercase;font-size:8px}.register-modal>header h2{margin:3px 0;font-size:18px}.register-modal>header>button{background:#f2f4f1;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.checkout-body{grid-template-columns:1.25fr .75fr;display:grid}.checkout-main{gap:16px;padding:18px;display:grid}.checkout-main section{gap:9px;display:grid}.checkout-main h3,.checkout-summary h3{margin:0;font-size:11px}.checkout-main select{width:100%}.client-loyalty{background:var(--legacy-green-soft);border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.client-loyalty>span{margin-right:auto;display:grid}.client-loyalty small{color:var(--legacy-muted);font-size:8px}.client-loyalty b{font-size:12px}.client-loyalty label{font-size:9px}.client-loyalty input[type=number]{border:1px solid var(--legacy-border);border-radius:9px;width:90px;height:34px;padding:0 8px}.adjustment-input{display:flex}.adjustment-input input{border:1px solid var(--legacy-border);border-radius:12px 0 0 12px;flex:1;min-width:0;height:42px;padding:0 12px}.adjustment-input button{background:var(--legacy-ink);color:#fff;border:0;border-radius:0 12px 12px 0;width:48px;font-weight:800}.payment-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.payment-grid button{border:1px solid var(--legacy-border);background:#fff;border-radius:12px;align-content:center;place-items:center;gap:4px;min-height:66px;font-size:8px;font-weight:700;display:grid;position:relative}.payment-grid button.active{background:var(--legacy-green-soft);border-color:#91c52c;box-shadow:inset 0 0 0 1px #91c52c}.payment-grid .material-icons-round{font-size:19px}.payment-grid i{color:#6c9420;font-size:6px;font-style:normal;position:absolute;top:3px;right:4px}.custom-payment{gap:5px;font-size:9px;display:grid}.custom-payment input,.cash-change input,.balance-form input{border:1px solid var(--legacy-border);border-radius:12px;height:42px;padding:0 12px}.custom-payment small{color:var(--legacy-muted)}.cash-change{grid-template-columns:1fr 120px;align-items:end;gap:9px;display:grid}.cash-change label{gap:5px;font-size:9px;display:grid}.cash-change>span{background:#f3f4f0;border-radius:12px;height:63px;padding:10px;display:grid}.cash-change small{color:var(--legacy-muted);font-size:8px}.checkout-summary{background:#f5f7f2;align-content:start;gap:9px;padding:18px;display:grid}.checkout-summary>div,.checkout-summary>footer{justify-content:space-between;gap:8px;font-size:10px;display:flex}.checkout-summary>div>span{display:grid}.checkout-summary small{color:var(--legacy-muted);font-size:7px}.checkout-summary hr{border:0;border-top:1px solid var(--legacy-border);width:100%}.checkout-summary>footer{padding-top:8px;font-size:16px;font-weight:850}.register-modal-actions{border-top:1px solid var(--legacy-border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.register-modal-actions .register-pay{min-width:180px}.balance-modal,.receipt-modal{max-width:520px}.balance-form{gap:13px;padding:18px;display:grid}.balance-form .checkout-segments{grid-template-columns:repeat(4,1fr);display:grid}.balance-form label{gap:6px;font-size:10px;font-weight:700;display:grid}.danger-button{color:#bd4c3f;background:#fceaea;border:0;border-radius:12px;padding:0 14px;font-size:10px;font-weight:750}.receipt-paper{background:#fafaf7;border:1px dashed #cdd2c8;border-radius:12px;gap:10px;margin:18px;padding:22px;display:grid}.receipt-brand{text-align:center;letter-spacing:.12em;margin-bottom:12px;font-weight:900}.receipt-brand small{color:var(--legacy-muted);letter-spacing:0;font-size:8px;display:block}.receipt-line,.receipt-grand{justify-content:space-between;font-size:10px;display:flex}.receipt-line span{display:grid}.receipt-line small{color:var(--legacy-muted);font-size:8px}.receipt-paper hr{border:0;border-top:1px dashed #cdd2c8;width:100%}.receipt-grand{font-size:16px;font-weight:900}.receipt-meta{color:var(--legacy-muted);font-size:8px;line-height:1.7}.cancelled-stamp{color:#bd4c3f;text-align:center;border:2px solid #bd4c3f;padding:8px;font-weight:900;transform:rotate(-3deg)}.mobile-cart-button{display:none}@media (width<=1050px){.register-workspace{grid-template-columns:1fr}.register-cart{max-height:none;position:relative;top:auto}.register-products{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.register-header{display:grid}.register-tabs{width:100%}.register-tabs button{flex:1}.register-balances{grid-template-columns:1fr 1fr}.register-balances>:last-child{display:none}.register-products{grid-template-columns:1fr 1fr}.register-cart{display:none}.mobile-cart-button{z-index:80;background:var(--legacy-ink);color:#fff;border:0;border-radius:15px;grid-template-columns:24px 24px 1fr;align-items:center;padding:13px 16px;display:grid;position:fixed;bottom:86px;left:16px;right:16px;box-shadow:0 14px 35px #00000040}.mobile-cart-button strong{text-align:right;color:var(--legacy-green)}.receipts-summary{grid-template-columns:1fr 1fr}.receipts-list>button{grid-template-columns:38px 1fr auto}.receipts-list em,.receipts-list>button>strong{display:none}.modal-backdrop{place-items:end center;padding:0}.register-modal{border-radius:24px 24px 0 0;max-height:94vh}.checkout-body{grid-template-columns:1fr}.checkout-summary{order:-1}.payment-grid{grid-template-columns:repeat(3,1fr)}.register-modal-actions{background:#fff;position:sticky;bottom:0}.register-modal-actions .register-pay{flex:1;min-width:0}.client-loyalty{flex-wrap:wrap}.balance-form .checkout-segments{grid-template-columns:1fr 1fr}}@media (width<=440px){.register-products{grid-template-columns:1fr}.register-product{grid-template-columns:58px 1fr 20px}.register-product-photo{width:58px;height:58px}}@media print{body *{visibility:hidden}.receipt-modal,.receipt-modal *{visibility:visible}.receipt-modal{width:100%;max-width:none;box-shadow:none;position:absolute;inset:0}.receipt-modal>header,.receipt-modal>footer{display:none}.receipt-paper{border:0;margin:0}}.entry-panel .legacy-form label{font-weight:450}.phone-entry{background:#f7f8f4e0;border:1px solid #191c1517;border-radius:15px;grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:5px;min-height:52px;padding:0 11px;display:grid}.phone-entry:focus-within{background:#fff;border-color:#a7e900;box-shadow:0 0 0 4px #b8ff002b}.phone-entry>span{font-size:17px;line-height:1}.phone-entry>b{font-size:14px;font-weight:500}.entry-panel .legacy-form .phone-entry input{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.entry-panel .legacy-email-link{color:#20221f;background:#fff;border:1px solid #191c151a;border-radius:14px;min-height:48px;font-size:13px;font-weight:500;text-decoration:none;margin:0 0 10px!important}.entry-panel .yandex-slot{color:#20221f;background:#fff;border:1px solid #191c151a;border-radius:14px;width:100%;font-size:13px;font-weight:500;min-height:48px!important}.entry-panel .yandex-slot.ready{border-color:#0000}.entry-panel .legacy-email-link{color:#fff;background:#171915;border:0;border-radius:14px;min-height:48px;font-size:13px;font-weight:600;text-decoration:none;margin-top:0!important}.entry-panel .legacy-email-link:hover{background:#292c27}.entry-panel .register-link{text-align:center;line-height:1.55}.entry-panel .entry-legal{text-align:center;max-width:390px}.legacy-kassa-page,.legacy-stock-page,.modal{--green:#a9f700;--green-dark:#5c8300;--green-light:#eeffb0;--green-soft:#f5ffda;--surface:#fff;--surface-2:#edede8;--border:#e1e1d9;--text:#121212;--text-muted:#85857d;--danger:#e5484d;--danger-light:#fceaea;--warning:#e6a017;--warning-light:#fff6e5;--info:#5b8cd9;--info-light:#eaf1fc;--radius-lg:20px;--radius:14px;--radius-sm:10px;--shadow:0 2px 14px #14140f0d;--shadow-lg:0 24px 64px #0a0a0833;--font-mono:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.legacy-kassa-page,.legacy-stock-page{max-width:1400px!important;padding:24px!important}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px 18px;font-size:14.5px;font-weight:700;transition:all .15s;display:flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45}.btn-primary{background:var(--green);color:#10140a}.btn-ghost{background:var(--surface-2);color:var(--text)}.btn-danger{background:var(--danger-light);color:var(--danger)}.btn-sm{border-radius:9px;padding:8px 12px;font-size:13px}.btn.block{width:100%}.modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;background:#0a0a0880;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal-card{background:var(--surface);width:100%;max-width:440px;max-height:92vh;box-shadow:var(--shadow-lg);border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow:hidden}.modal-card.wide{max-width:760px}.modal-card:before{content:"";background:var(--border);border-radius:2px;width:36px;height:4px;margin:10px auto 0;display:block}.modal-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-head h3{align-items:center;gap:8px;margin:0;font-size:16.5px;font-weight:800;display:flex}.modal-close{background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-body{flex:1;padding:18px 20px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);flex-shrink:0;gap:10px;padding:14px 20px;display:flex}.modal-foot .btn{flex:1}.field{margin-bottom:14px}.field label{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field select,.field textarea,.client-search-row select{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;width:100%;padding:11px 13px;font-size:14.5px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green-dark);outline:none}.field textarea{resize:vertical;min-height:60px}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.balance-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px;display:grid}.balance-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}.balance-card:before{content:"";background:linear-gradient(90deg,var(--green),#a9f70000 75%);height:3px;position:absolute;inset:0 0 auto}.balance-card .collapse-btn{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.balance-card .collapse-btn .material-icons-round{font-size:20px;transition:all .2s}.balance-card.collapsed .collapse-btn .material-icons-round{transform:rotate(180deg)}.balance-card.collapsed .balance-value,.balance-card.collapsed .balance-change,.balance-card.collapsed .balance-actions{display:none}.balance-card.collapsed .balance-label{margin-bottom:0}.balance-label{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.balance-label .material-icons-round{font-size:16px}.balance-value{font-family:var(--font-mono);margin-bottom:4px;font-size:25px;font-weight:700}.balance-change{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:12px;font-size:12px}.balance-actions{flex-wrap:wrap;gap:6px;display:flex}.chip-btn{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:8px;font-size:11px;font-weight:700;display:flex}.chip-btn.green{color:var(--green-dark);background:var(--green-light);border-color:#0000}.chip-btn.red{color:var(--danger);background:var(--danger-light);border-color:#0000}.chip-btn.blue{color:var(--info);background:var(--info-light);border-color:#0000}.chip-btn .material-icons-round{font-size:15px}.control-row,.control-panel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.search-box{flex:1;min-width:220px;position:relative}.search-box input{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);width:100%;padding:12px 14px 12px 42px;font-size:14.5px}.search-box input:focus{border-color:var(--green-dark);outline:none}.search-box>.material-icons-round{color:var(--text-muted);font-size:19px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.btn-wrap{gap:10px;display:flex}.control-panel .btn{white-space:nowrap;border-radius:11px;padding:10px 14px;font-size:13px}.legacy-kassa-page .products-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.legacy-kassa-page .product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:10px;transition:border-color .15s;display:flex;overflow:visible}.legacy-kassa-page .product-card:hover{border-color:var(--green-dark)}.legacy-kassa-page .product-img{aspect-ratio:1;background:var(--surface-2);width:100%;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;margin-bottom:8px;display:flex;overflow:hidden}.legacy-kassa-page .product-img img{object-fit:cover;width:100%;height:100%}.legacy-kassa-page .product-name{height:34px;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.legacy-kassa-page .product-price{font-family:var(--font-mono);margin:4px 0 6px;font-size:15px;font-weight:700}.stock-pill{border-radius:100px;align-items:center;gap:5px;width:max-content;padding:4px 9px 4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.stock-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.stock-pill.low{background:var(--danger-light);color:var(--danger)}.stock-pill.med{background:var(--warning-light);color:var(--warning)}.stock-pill.high{background:var(--green-light);color:var(--green-dark)}.qty-row{align-items:center;gap:6px;margin-top:auto;display:flex}.qty-btn{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.qty-btn .material-icons-round{font-size:16px}.qty-num{text-align:center;flex:1;font-size:14px;font-weight:800}.add-btn{border:1.5px solid var(--text);background:var(--text);color:#fff;border-radius:9px;width:100%;padding:9px;font-size:12.5px;font-weight:700}.add-btn:hover:not(:disabled){background:var(--green);border-color:var(--green);color:#10140a}.add-btn:disabled{opacity:.4;background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}.cart-fab{color:#f5f5f1;z-index:600;background:#111113;border-radius:100px;align-items:center;padding:5px;display:none;position:fixed;bottom:92px;right:16px;box-shadow:0 16px 38px #00000052}.cart-fab.visible{display:flex}.fab-ic{background:var(--green);color:#10140a;border-radius:100px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.cart-fab-count{color:#111113;background:#f5f5f1;border:2px solid #111113;border-radius:100px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.cart-fab-total{font-family:var(--font-mono);padding:0 16px 0 12px;font-size:14px;font-weight:700}.legacy-cart-modal{justify-content:flex-end;align-items:stretch;padding:0}.legacy-cart-modal .modal-card.wide{border-radius:0;width:440px;max-width:440px;height:100vh;max-height:100vh}.legacy-cart-modal .modal-card:before{display:none}.cart-section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin:18px 0 8px;font-size:11px;font-weight:700}.cart-section-label:first-child{margin-top:0}.cart-item{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.cart-item-img{background:var(--surface);width:44px;height:44px;color:var(--text-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-item-img img{object-fit:cover;width:100%;height:100%}.cart-item-info{flex:1;min-width:0}.cart-item-info b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cart-item-info small{color:var(--text-muted);font-size:11.5px}.cart-qty{align-items:center;gap:5px;display:flex}.cart-qty button{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:24px;height:24px}.cart-qty input{text-align:center;background:0 0;border:0;width:32px;font-size:13px;font-weight:700}.cart-item-total{text-align:right;min-width:64px;font-size:13.5px;font-weight:700}.cart-remove{background:var(--danger-light);width:28px;height:28px;color:var(--danger);border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.receipt-box{background:var(--surface-2);border-radius:var(--radius);margin:14px 0;padding:4px 14px}.receipt-line{border-bottom:1px solid #1212120f;justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;display:flex}.receipt-line:last-child{border:0}.rl-label{color:var(--text-muted)}.rl-value{font-weight:700}.rl-value.neg{color:var(--danger)}.rl-value.pos{color:var(--green-dark)}.receipt-line.total .rl-label{color:var(--text);font-weight:700}.receipt-line.total .rl-value{font-size:16px}.pay-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px;display:grid}.pay-card{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px;display:flex}.pay-card.active{border-color:var(--green-dark);background:var(--green-soft)}.pay-ic{background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pay-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.custom-pay-input{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface-2);width:100%;margin-top:10px;padding:11px 13px;font-size:14.5px}.client-search-row{gap:8px;display:flex}.client-card{background:var(--surface-2);border-radius:var(--radius);padding:14px}.client-card-top{align-items:center;gap:10px;display:flex}.client-card-avatar{background:var(--green);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.client-card-info{flex:1}.client-card-info b,.client-card-info small{display:block}.client-card-info small{color:var(--text-muted);font-size:11.5px}.bonus-chip{background:var(--green-light);color:var(--green-dark);border-radius:100px;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.bonus-chip .material-icons-round{font-size:15px}.bonus-opts{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.bonus-opt{border:1.5px solid var(--border);border-radius:var(--radius-sm);text-align:left;background:var(--surface);padding:11px 10px}.bonus-opt.active{border-color:var(--green-dark);background:var(--green-soft)}.bonus-opt b,.bonus-opt small{display:block}.bonus-opt small{color:var(--text-muted);font-size:11px}.filters-row{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.filters-row input,.filters-row select{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:10px 12px}.stats-mini{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.card-mini{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;padding:12px}.card-mini b,.card-mini small{display:block}.card-mini b{font-size:18px}.card-mini small{color:var(--text-muted);font-size:10.5px}.receipt-row{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px;display:flex}.receipt-row-icon{background:var(--surface-2);width:38px;height:38px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.receipt-row-info{flex:1}.receipt-row-info b,.receipt-row-info small,.receipt-row-right b,.receipt-row-right small{display:block}.receipt-row-info small,.receipt-row-right small{color:var(--text-muted);font-size:11.5px}.modal-receipt-actions{gap:8px;display:flex}.type-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:4px;display:flex;position:relative}.type-toggle>button{z-index:1;color:var(--text-muted);background:0 0;border:0;flex:1;padding:10px;font-weight:700;position:relative}.type-toggle>button.active{color:var(--text);background:#fff;border-radius:10px}.table-container{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden}.table-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.table-title{font-size:16px;font-weight:800}.table-count{color:var(--text-muted);font-size:13.5px}.table-wrapper{overflow-x:auto}.legacy-stock-page table{border-collapse:collapse;width:100%;min-width:900px}.legacy-stock-page thead{background:var(--surface-2)}.legacy-stock-page th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.4px;padding:11px 16px;font-size:11px;font-weight:700}.legacy-stock-page td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 16px;font-size:13.5px}.legacy-stock-page tbody tr:hover{background:var(--surface-2)}.stock-product-image,.no-image{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:40px;height:40px}.no-image{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.stock-category{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.mono{font-family:var(--font-mono);font-weight:600}.type-chip{border-radius:100px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.type-chip.simple{background:var(--info-light);color:var(--info)}.type-chip.composite{background:var(--green-light);color:var(--green-dark)}.actions-cell{gap:4px;display:flex}.table-action-btn{border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.table-action-btn .material-icons-round{font-size:17px}.table-action-btn.edit:hover{color:var(--info);border-color:var(--info)}.table-action-btn.add:hover{color:var(--green-dark);border-color:var(--green-dark)}.table-action-btn.remove:hover{color:var(--danger);border-color:var(--danger)}.table-action-btn.transfer:hover{color:var(--warning);border-color:var(--warning)}.empty-state{text-align:center;color:var(--text-muted);padding:52px 20px}.type-toggle-slider{display:none}.image-upload-box{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;background:var(--surface-2);justify-content:center;align-items:center;min-height:130px;padding:26px 20px;display:flex}.upload-placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.upload-placeholder .material-icons-round{color:#b8b8b0;font-size:40px}.upload-placeholder small{color:var(--text-muted)}.image-preview{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:180px;display:none}.image-preview.visible{display:block}.modal-form-actions{grid-template-columns:auto 1fr auto auto;gap:8px;padding-top:10px;display:grid}.supply-line{grid-template-columns:1fr 90px 110px 30px;gap:6px;margin-bottom:8px;display:grid}.supply-line select,.supply-line input{border:1px solid var(--border);border-radius:10px;min-width:0;padding:10px}.supply-line>button{background:var(--danger-light);color:var(--danger);border:0;border-radius:8px}.inventory-list,.history-list{max-height:430px;margin-bottom:14px;overflow:auto}.inventory-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.inventory-item-name{flex:1;font-size:13.5px;font-weight:600}.inventory-item-current{color:var(--text-muted);font-size:12.5px}.inventory-item-input{border:1px solid var(--border);border-radius:9px;width:76px;padding:8px}.inventory-item-diff{text-align:right;min-width:56px;font-size:13px;font-weight:700}.inventory-item-diff.pos{color:var(--green-dark)}.inventory-item-diff.neg{color:var(--danger)}.history-item{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.history-action{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.history-details{color:var(--text-muted);font-size:13px}.history-date{color:var(--text-muted);font-size:11px}@media (width>=640px){.modal{align-items:center;padding:20px}.modal-card{border-radius:22px;max-height:88vh}.modal-card:before{display:none}}@media (width>=1024px){.cart-fab{display:none!important}}@media (width<=700px){.legacy-kassa-page,.legacy-stock-page{padding:16px!important}.balance-grid{grid-template-columns:1fr}.stats-mini{grid-template-columns:1fr 1fr}.legacy-kassa-page .products-grid{grid-template-columns:repeat(2,1fr)}.legacy-cart-desktop{display:none}.pay-grid{grid-template-columns:repeat(2,1fr)}.control-panel{grid-template-columns:1fr 1fr;display:grid}.control-panel .search-box,.control-panel .btn-primary{grid-column:span 2}.legacy-stock-page thead{display:none}.legacy-stock-page table{min-width:100%}.legacy-stock-page tr{grid-template-columns:52px 1fr auto;padding:10px;display:grid}.legacy-stock-page td{border:0;padding:4px}.legacy-stock-page td:nth-child(3),.legacy-stock-page td:nth-child(4),.legacy-stock-page td:nth-child(5),.legacy-stock-page td:nth-child(6){display:none}.legacy-stock-page td:last-child{grid-column:2/4}.supply-line{grid-template-columns:1fr 70px}.supply-line>:nth-child(3),.supply-line>:nth-child(4){grid-row:2}.inventory-item{grid-template-columns:1fr 70px 50px;display:grid}.inventory-item-current{display:none}.modal-form-actions{grid-template-columns:1fr 1fr}.modal-form-actions span{display:none}}@media (width<=420px){.row2{grid-template-columns:1fr}.legacy-kassa-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legacy-kassa-page .product-card{padding:8px}.legacy-kassa-page .product-name{font-size:12px}}.legacy-kassa-page,.legacy-stock-page,.legacy-kassa-page .modal,.legacy-stock-page .modal{-webkit-font-smoothing:antialiased;font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400}.legacy-kassa-page .btn,.legacy-stock-page .btn,.legacy-kassa-page .chip-btn,.legacy-stock-page .chip-btn,.legacy-kassa-page button,.legacy-stock-page button{font-weight:600}.legacy-kassa-page .btn,.legacy-stock-page .btn{font-size:13px}.legacy-kassa-page .balance-label{font-size:12px;font-weight:500}.legacy-kassa-page .balance-value{font-size:23px;font-weight:650}.legacy-kassa-page .balance-change{font-size:11px;font-weight:400}.legacy-kassa-page .product-name{font-size:12px;font-weight:600}.legacy-kassa-page .product-price{font-size:13px;font-weight:650}.legacy-kassa-page .stock-pill{font-size:9.5px;font-weight:600}.legacy-kassa-page .add-btn{font-size:11.5px;font-weight:600}.legacy-kassa-page .cart-section-label{font-size:10px;font-weight:650}.legacy-kassa-page .receipt-line{font-size:12.5px}.legacy-kassa-page .receipt-line.total .rl-label{font-size:13px;font-weight:600}.legacy-kassa-page .receipt-line.total .rl-value,.legacy-stock-page .table-title{font-size:15px;font-weight:650}.legacy-stock-page th{font-size:10px;font-weight:600}.legacy-stock-page td{font-size:12.5px;font-weight:400}.legacy-stock-page td b{font-weight:600}.legacy-stock-page .stock-category{font-size:10.5px}.legacy-stock-page .type-chip{font-size:10px;font-weight:600}.legacy-stock-page .history-action{font-size:13px;font-weight:600}.legacy-stock-page .history-details{font-size:12px}.legacy-stock-page .component-summary b{font-weight:600}.legacy-kassa-page .modal-head h3,.legacy-stock-page .modal-head h3{font-size:16px;font-weight:650}.legacy-kassa-page .field label,.legacy-stock-page .field label{font-size:11px;font-weight:600}.legacy-kassa-page input,.legacy-kassa-page select,.legacy-kassa-page textarea,.legacy-stock-page input,.legacy-stock-page select,.legacy-stock-page textarea{font-size:13px;font-weight:400}@media (width<=700px){.legacy-kassa-page,.legacy-stock-page{font-size:12.5px}.legacy-kassa-page .balance-value{font-size:22px}.legacy-kassa-page .btn,.legacy-stock-page .btn{font-size:12.5px}}.legacy-kassa-page{--pos-ink:#171815;--pos-panel:#242520;--pos-panel-soft:#30312c;--pos-cream:#f0eee7;--pos-paper:#faf9f5;--pos-muted:#a8aaa0;--pos-line:#ffffff1c;--pos-accent:#c9f566;--pos-accent-ink:#17200c;color:var(--pos-cream);background:radial-gradient(circle at 12% -12%, #a4804f3d, transparent 28rem), var(--pos-ink);border-radius:28px;min-height:calc(100vh - 100px);max-width:1580px!important}.legacy-kassa-page .pos-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.legacy-kassa-page .pos-page-kicker{color:var(--pos-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.legacy-kassa-page .pos-page-head h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.8vw,39px);font-weight:450;line-height:1}.legacy-kassa-page .pos-page-head p{color:var(--pos-muted);margin:8px 0 0;font-size:12px}.legacy-kassa-page .pos-page-status{border:1px solid var(--pos-line);color:#d4d6cc;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:inline-flex}.legacy-kassa-page .pos-page-status-dot{background:var(--pos-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c9f5661f}.legacy-kassa-page .balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.legacy-kassa-page .balance-card{border:1px solid var(--pos-line);min-height:112px;box-shadow:none;background:var(--pos-panel);border-radius:21px;grid-template-rows:auto auto auto;grid-template-columns:minmax(145px,1fr) auto;column-gap:16px;padding:15px 16px;display:grid}.legacy-kassa-page .balance-card:before,.legacy-kassa-page .collapse-btn{display:none}.legacy-kassa-page .balance-label{color:#c0c2b9;grid-column:1;margin:0 0 3px}.legacy-kassa-page .balance-label .material-icons-round{font-size:16px}.legacy-kassa-page .balance-value{color:#fff;grid-column:1;margin:0;font-size:22px;line-height:1.15}.legacy-kassa-page .balance-change{color:#bbbdb5;grid-column:1;margin:5px 0 0}.legacy-kassa-page .balance-actions{grid-area:1/2/4;grid-template-columns:repeat(2,minmax(84px,1fr));align-self:center;gap:6px;display:grid}.legacy-kassa-page .chip-btn,.legacy-kassa-page .chip-btn.green,.legacy-kassa-page .chip-btn.red,.legacy-kassa-page .chip-btn.blue{color:#f3f2ec;background:#ffffff14;border:1px solid #ffffff1a;border-radius:11px;min-height:34px;padding:0 10px;font-size:10px}.legacy-kassa-page .chip-btn .material-icons-round{font-size:15px}.legacy-kassa-page .control-row{gap:8px;margin-bottom:12px}.legacy-kassa-page .search-box{border:1px solid var(--pos-line);background:var(--pos-panel-soft);min-height:48px;box-shadow:none;border-radius:15px}.legacy-kassa-page .search-box input{color:#f8f7f2;background:0 0;border:0;font-size:12px}.legacy-kassa-page .btn-wrap{gap:7px}.legacy-kassa-page .legacy-cart-desktop{display:none}.legacy-kassa-page .control-row .btn-ghost{border:1px solid var(--pos-line);background:var(--pos-panel-soft);color:#f3f2ec;border-radius:15px;min-height:48px}.legacy-kassa-page .pos-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:12px;display:grid}.legacy-kassa-page .pos-workspace.receipts-mode{grid-template-columns:1fr}.legacy-kassa-page .pos-catalog{min-width:0}.legacy-kassa-page .products-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px}.legacy-kassa-page .product-card{border:1px solid var(--pos-line);background:var(--pos-panel);box-shadow:none;border-radius:19px;padding:7px 7px 9px;transition:border-color .18s,transform .18s,background .18s;position:relative}.legacy-kassa-page .product-card:hover{background:#292a25;border-color:#ffffff3d;transform:translateY(-2px)}.legacy-kassa-page .product-img{background:#383a34;border-radius:14px;height:145px;margin-bottom:0}.legacy-kassa-page .product-img img{transition:transform .35s}.legacy-kassa-page .product-card:hover .product-img img{transform:scale(1.035)}.legacy-kassa-page .product-name{color:#f6f5ef;min-height:34px;margin:10px 3px 2px;line-height:1.3}.legacy-kassa-page .stock-pill{border-radius:0;width:max-content;margin-left:3px;padding:0;color:#969991!important;background:0 0!important}.legacy-kassa-page .stock-pill:before{width:4px;height:4px}.legacy-kassa-page .product-price{color:#fff;margin:9px 3px 7px;font-size:15px}.legacy-kassa-page .add-btn{background:var(--pos-cream);color:#1b1c19;border:0;border-radius:12px;min-height:36px;margin-top:2px}.legacy-kassa-page .add-btn:hover:not(:disabled){background:var(--pos-accent);color:var(--pos-accent-ink);border:0}.legacy-kassa-page .add-btn:disabled{color:#777970;background:#363731;border:0}.legacy-kassa-page .qty-row{min-height:36px;color:var(--pos-accent);background:#c9f56617;border:1px solid #c9f56652;border-radius:12px;margin-top:2px}.legacy-kassa-page .qty-btn{color:var(--pos-accent);background:0 0;border:0}.legacy-kassa-page .pos-cart-panel{background:var(--pos-cream);color:#1c1d1a;border:0;border-radius:24px;flex-direction:column;min-height:540px;max-height:calc(100vh - 96px);display:flex;position:sticky;top:76px;overflow:hidden}.legacy-kassa-page .pos-cart-head{border-bottom:1px solid #1c1d1a14;justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.legacy-kassa-page .pos-cart-head>div{gap:2px;display:grid}.legacy-kassa-page .pos-cart-head span{color:#797b74;font-size:10px}.legacy-kassa-page .pos-cart-head strong{font-size:17px;font-weight:600}.legacy-kassa-page .pos-cart-head>button{color:#696b64;background:#1c1d1a14;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.legacy-kassa-page .pos-cart-items{flex:1;min-height:0;padding:9px;overflow:auto}.legacy-kassa-page .pos-cart-empty{color:#82847d;text-align:center;align-content:center;place-items:center;gap:6px;min-height:375px;display:grid}.legacy-kassa-page .pos-cart-empty>.material-icons-round{color:#555750;background:#dedcd3;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.legacy-kassa-page .pos-cart-empty b{color:#3e403a;font-weight:600}.legacy-kassa-page .pos-cart-empty small{font-size:10px}.legacy-kassa-page .pos-cart-items article{border-bottom:1px solid #1c1d1a14;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.legacy-kassa-page .pos-cart-thumb{color:#6e8062;background:#dcdbd3;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.legacy-kassa-page .pos-cart-thumb img{object-fit:cover;width:100%;height:100%}.legacy-kassa-page .pos-cart-items article>div:nth-child(2){gap:3px;min-width:0;display:grid}.legacy-kassa-page .pos-cart-items article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.legacy-kassa-page .pos-cart-items article small{color:#81837b;font-size:9px}.legacy-kassa-page .pos-cart-items article>strong{font-size:11px;font-weight:650}.legacy-kassa-page .pos-cart-stepper{border:1px solid #1c1d1a1f;border-radius:9px;grid-column:2/4;grid-template-columns:29px 32px 29px;align-items:center;width:max-content;display:grid;overflow:hidden}.legacy-kassa-page .pos-cart-stepper button{background:#1c1d1a0d;border:0;width:29px;height:27px}.legacy-kassa-page .pos-cart-stepper span{text-align:center;font-size:10px}.legacy-kassa-page .pos-cart-footer{background:#e8e5dc;border-top:1px solid #1c1d1a14;padding:15px 16px 16px}.legacy-kassa-page .pos-cart-footer>div{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.legacy-kassa-page .pos-cart-footer>div span{color:#6f716a;font-size:11px}.legacy-kassa-page .pos-cart-footer>div strong{font-size:23px;font-weight:600}.legacy-kassa-page .pos-cart-footer>button{background:var(--pos-ink);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;font-size:12px;font-weight:600;display:flex}.legacy-kassa-page .pos-cart-footer>button:disabled{opacity:.35}.legacy-kassa-page .pos-cart-footer .material-icons-round{font-size:17px}.legacy-kassa-page .legacy-receipts{background:var(--pos-panel);border-radius:22px;padding:14px}.legacy-kassa-page .filters-row input,.legacy-kassa-page .filters-row select,.legacy-kassa-page .card-mini,.legacy-kassa-page .receipt-row{border-color:var(--pos-line);background:var(--pos-panel-soft);color:var(--pos-cream)}.legacy-kassa-page .cart-fab{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181916eb;border:1px solid #ffffff26}.legacy-kassa-page .fab-ic{background:var(--pos-accent)}.legacy-kassa-page .modal{--surface:var(--pos-paper);--surface-2:#e9e7df;--border:#d7d4ca;--text:#1c1d1a;--text-muted:#74766f;--green:var(--pos-accent);--green-dark:#5f791d;--green-light:#e5f8bc;--green-soft:#f0f8dc}.legacy-kassa-page .modal-card{background:var(--pos-paper);color:#1c1d1a;border:1px solid #fff6}.legacy-kassa-page .modal-head h3{letter-spacing:-.02em;font-weight:600}.legacy-kassa-page .modal-foot .btn-primary,.legacy-kassa-page .modal-body .btn-primary{background:var(--pos-ink);color:#fff}.legacy-kassa-page .pay-card.active,.legacy-kassa-page .bonus-opt.active{background:#edf7d5;border-color:#718f28}@media (width<=1050px){.legacy-kassa-page .pos-workspace{grid-template-columns:minmax(0,1fr) 300px}.legacy-kassa-page .balance-actions{grid-template-columns:repeat(2,minmax(70px,1fr))}}@media (width<=760px){.legacy-kassa-page{background:radial-gradient(circle at 80% -8%, #a4804f4d, transparent 22rem), var(--pos-ink);border-radius:0;min-height:100vh}.legacy-kassa-page .pos-page-head{align-items:flex-start;margin-bottom:16px}.legacy-kassa-page .pos-page-head h1{font-size:28px}.legacy-kassa-page .pos-page-head p{max-width:230px;font-size:10px}.legacy-kassa-page .pos-page-status{padding:9px;font-size:0}.legacy-kassa-page .balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.legacy-kassa-page .balance-card{border-radius:18px;min-height:142px;padding:12px;display:block}.legacy-kassa-page .balance-card:nth-child(2){background:#655946}.legacy-kassa-page .balance-label{color:#caccc3;align-items:flex-start;min-height:31px;font-size:9px;line-height:1.25}.legacy-kassa-page .balance-label .material-icons-round{font-size:14px}.legacy-kassa-page .balance-value{white-space:nowrap;font-size:16px}.legacy-kassa-page .balance-change{white-space:nowrap;margin-top:4px;font-size:8.5px}.legacy-kassa-page .balance-actions{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px;display:grid}.legacy-kassa-page .chip-btn,.legacy-kassa-page .chip-btn.green,.legacy-kassa-page .chip-btn.red,.legacy-kassa-page .chip-btn.blue{border-radius:9px;min-width:0;min-height:30px;padding:0;font-size:0}.legacy-kassa-page .chip-btn .material-icons-round{font-size:14px}.legacy-kassa-page .control-row{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171815e6;padding:7px 0;position:sticky;top:58px}.legacy-kassa-page .control-row .search-box{min-width:calc(100% - 58px)}.legacy-kassa-page .control-row .btn-ghost{border-radius:15px;width:50px;padding:0;font-size:0}.legacy-kassa-page .control-row .btn-ghost .material-icons-round{font-size:18px}.legacy-kassa-page .pos-workspace{display:block}.legacy-kassa-page .pos-cart-panel{display:none}.legacy-kassa-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-kassa-page .product-card{border-radius:18px}.legacy-kassa-page .product-img{border-radius:13px;height:132px}.legacy-kassa-page .product-name{font-size:11px}.legacy-kassa-page .product-price{font-size:13px}.legacy-kassa-page .legacy-receipts{padding:9px}.legacy-kassa-page .legacy-cart-modal .cart-item{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:5px 9px;display:grid}.legacy-kassa-page .legacy-cart-modal .cart-item-img{grid-row:1/3;width:42px;height:42px}.legacy-kassa-page .legacy-cart-modal .cart-item-info{grid-area:1/2}.legacy-kassa-page .legacy-cart-modal .cart-qty{grid-area:2/2}.legacy-kassa-page .legacy-cart-modal .cart-item-total{grid-area:1/3;min-width:58px}.legacy-kassa-page .legacy-cart-modal .cart-remove{grid-area:2/3;justify-self:end}}.legacy-kassa-page .pos-step-actions>button:not(.pos-step-back){color:#151a10;background:#a8ff2a;box-shadow:0 7px 20px #84d21d33}.legacy-kassa-page .pos-step-actions>button:not(.pos-step-back):not(:disabled):hover{background:#98ef1d}.legacy-kassa-page .pos-step-actions>button:not(.pos-step-back):disabled{color:#9a9e94;box-shadow:none;background:#e7eadf}.receipt-box .receipt-line{align-items:center;gap:14px;padding:9px 0}.receipt-line-product{align-items:center;gap:10px;min-width:0;display:flex}.receipt-line-thumb{background:#f5f6f2;border:1px solid #e5e7e1;border-radius:11px;flex:0 0 44px;width:44px;height:44px;overflow:hidden}.receipt-line-thumb img{object-fit:cover;width:100%;height:100%;display:block}.receipt-line-product .rl-label{gap:2px;min-width:0;display:grid}.receipt-line-product .rl-label b{color:#20221e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.receipt-line-product .rl-label small{color:#858980;font-size:9px}.legacy-kassa-page .pos-cart-head-actions{align-items:center;gap:6px;display:flex}.legacy-kassa-page .pos-cart-head-actions>button{color:#696d65;background:#f0f1ed;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.legacy-kassa-page .pos-cart-head-actions .material-icons-round{font-size:18px}.legacy-kassa-page .pos-cart-mobile-close,.legacy-kassa-page .mobile-cart-backdrop{display:none}@media (width<=760px){.legacy-kassa-page .mobile-cart-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f110e61;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.legacy-kassa-page .pos-cart-panel.mobile-open{z-index:81;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;border-radius:24px;width:auto;height:min(78vh,720px);min-height:0;max-height:78vh;display:flex;position:fixed;box-shadow:0 22px 70px #1214103d}.legacy-kassa-page .pos-cart-mobile-close{display:grid}.legacy-kassa-page .pos-cart-items{overscroll-behavior:contain}.legacy-kassa-page .pos-cart-empty{min-height:220px}.legacy-kassa-page .pos-cart-footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.legacy-kassa-page{--pos-panel:#fff;--pos-panel-soft:#f5f5f2;--pos-cream:#fff;--pos-paper:#fff;--pos-line:#1718151a;color:#171815;background:#f6f7f3;border:1px solid #eceee8}.legacy-kassa-page .balance-card,.legacy-kassa-page .balance-card:nth-child(2),.legacy-kassa-page .search-box,.legacy-kassa-page .control-row .btn-ghost,.legacy-kassa-page .product-card,.legacy-kassa-page .legacy-receipts{color:#171815;background:#fff;border-color:#e4e7df;box-shadow:0 8px 30px #1b1f180d}.legacy-kassa-page .balance-label,.legacy-kassa-page .balance-change,.legacy-kassa-page .balance-change.pos,.legacy-kassa-page .balance-change.neg{color:#777b73}.legacy-kassa-page .balance-value,.legacy-kassa-page .product-name,.legacy-kassa-page .product-price,.legacy-kassa-page .search-box input{color:#171815}.legacy-kassa-page .chip-btn:hover,.legacy-kassa-page .product-card:hover{color:#171815;background:#fff;border-color:#cfd3c7}.pos-client-lookup{gap:6px;margin-bottom:12px;display:grid;position:relative}.pos-client-lookup>span{color:#777b73;font-size:10px}.pos-client-search,.receipt-client-search{background:#fff;border:1px solid #d9dcd4;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 8px 0 11px;display:flex;position:relative}.pos-client-search>.material-icons-round,.receipt-client-search>.material-icons-round{color:#8a8e85;font-size:18px}.pos-client-search input,.receipt-client-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.pos-client-search>button{background:#eff1ea;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pos-client-results,.receipt-client-results{z-index:20;background:#fff;border:1px solid #e0e3dc;border-radius:13px;padding:5px;position:absolute;top:calc(100% + 3px);left:0;right:0;box-shadow:0 14px 35px #191d1624}.pos-client-results button,.receipt-client-results button{color:#171815;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;display:flex}.pos-client-results button:hover,.receipt-client-results button:hover{background:#f2f4ee}.pos-client-results small,.receipt-client-results small{color:#777b73}.pos-client-selected{background:#fff;border:1px solid #dfe2da;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.pos-client-selected span{gap:2px;display:grid}.pos-client-selected small{color:#777b73;font-size:9px}.pos-client-selected button{color:#777b73;background:0 0;border:0}.receipt-client-search{flex:1}.receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.receipt-summary>div{background:#f7f8f4;border:1px solid #e4e6df;border-radius:12px;gap:3px;padding:11px;display:grid}.receipt-summary small,.receipt-summary span{color:#7d8078;font-size:10px}.receipt-summary b{font-size:12px;font-weight:600}.receipt-print-head{text-align:center;border-bottom:1px dashed #cfd3ca;gap:3px;margin-bottom:13px;padding-bottom:12px;display:grid}.receipt-print-head b{font-size:16px;font-weight:560}.receipt-print-head span{font-size:11px}.receipt-print-head small{color:#7d8279;font-size:9px}.receipt-print-meta{color:#747a70;border-top:1px dashed #cfd3ca;gap:4px;margin-top:12px;padding-top:11px;font-size:9px;line-height:1.45;display:grid}.receipt-print-meta b{color:#4f554d;font-weight:520}.legacy-kassa-page .pos-cart-empty{transform:translateY(-36px)}@media print{body *{visibility:hidden!important}.receipt-print-sheet,.receipt-print-sheet *{visibility:visible!important}.receipt-print-sheet{color:#000;background:#fff;width:76mm;padding:5mm;position:fixed;top:0;left:0}.receipt-print-sheet .receipt-line-thumb{display:none}.receipt-print-sheet .receipt-summary{grid-template-columns:1fr 1fr}.receipt-print-sheet .receipt-summary>div{background:#fff;border:0;border-radius:0;padding:4px 0}.receipt-print-sheet .receipt-box{background:#fff;margin:8px 0;padding:0}.receipt-print-sheet .receipt-line{font-size:10px}.receipt-print-sheet .receipt-line.total{font-size:14px}}.balance-history-filters{grid-template-columns:minmax(180px,1.6fr) 1fr 1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.balance-history-filters label{border:1px solid #e0e3dc;border-radius:11px;align-items:center;gap:6px;padding:0 9px;display:flex}.balance-history-filters label .material-icons-round{color:#8b8f85;font-size:17px}.balance-history-filters input,.balance-history-filters select{background:#fff;border:1px solid #e0e3dc;border-radius:11px;min-width:0;min-height:38px;padding:0 9px;font-size:11px}.balance-history-filters label input{border:0;outline:0;width:100%;padding:0}.history-list .op-badge{color:#555950!important;background:#f5f6f2!important;border:1px solid #e0e3dc!important}.history-list .op-badge.sale,.history-list .op-badge.income{color:#477921!important;background:#eef9e4!important;border-color:#cce7b3!important}.history-list .op-badge.supply,.history-list .op-badge.expense,.history-list .op-badge.sale_cancel{color:#a8493e!important;background:#fff1ef!important;border-color:#efcbc6!important}.history-list .op-badge.encashment{color:#2d6f93!important;background:#eef8fd!important;border-color:#bfdcec!important}@media (width<=760px){.balance-history-filters{grid-template-columns:1fr 1fr}.balance-history-filters label{grid-column:1/-1}}@media (width<=760px){.legacy-kassa-page{background:#fff}.legacy-kassa-page .control-row{background:#fffffff0}.legacy-kassa-page .balance-card.collapsed{height:auto;padding:17px 46px 15px 16px;min-height:54px!important}.legacy-kassa-page .balance-card.collapsed .balance-label{min-height:auto;margin:0}.legacy-kassa-page .pos-cart-panel.mobile-open{z-index:81;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;border-radius:24px;width:auto;height:min(78vh,720px);min-height:0;max-height:78vh;display:flex;position:fixed;box-shadow:0 22px 70px #1214103d}}.pos-checkout-progress{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 18px 12px;display:grid}.pos-checkout-progress i{background:#e2e4de;border-radius:999px;height:3px}.pos-checkout-progress i.done{background:#1b1d19}.pos-checkout-stage{gap:14px;padding:9px;display:grid}.pos-stage-copy{background:#f5f6f2;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pos-stage-copy>.material-icons-round{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.pos-stage-copy>div{gap:3px;display:grid}.pos-stage-copy b{font-size:12px;font-weight:600}.pos-stage-copy small{color:#777b73;font-size:9px;line-height:1.4}.pos-create-client{background:#fff;border:1px solid #dfe2db;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:10px;display:flex}.pos-create-client .material-icons-round{font-size:17px}.pos-order-review{border-top:1px solid #e5e7e1;gap:7px;padding-top:5px;display:grid}.pos-order-review span{color:#777b73;justify-content:space-between;font-size:10px;display:flex}.pos-order-review b{color:#20221e;font-weight:600}.pos-step-actions{grid-template-columns:auto minmax(0,1fr);gap:7px;margin:0!important;display:grid!important}.pos-step-actions>button{color:#fff;background:#1b1d19;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:47px;font-size:11px;font-weight:600;display:flex}.pos-step-actions>button:disabled{opacity:.35}.pos-step-actions>.pos-step-back{color:#3f423c;background:0 0;border:1px solid #d9dcd4;padding:0 15px}.pos-step-actions>button:only-child{grid-column:1/-1}.pos-cart-footer>div:first-child:not(.pos-step-actions){display:flex}.legacy-kassa-page .balance-card{padding-right:44px;position:relative}.legacy-kassa-page .collapse-btn{display:none!important}.legacy-kassa-page .balance-card-toggle{z-index:2;color:#6f736a;background:#f6f7f3;border:1px solid #e1e4dd;border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:10px;right:10px}.legacy-kassa-page .balance-card-toggle .material-icons-round{font-size:17px}.legacy-kassa-page .balance-card:not(.collapsed) .balance-actions{margin-right:4px}.legacy-kassa-page .balance-card.collapsed{grid-template-rows:auto auto;grid-template-columns:minmax(140px,1fr) auto;height:68px;min-height:68px;padding:11px 44px 11px 14px;display:grid}.legacy-kassa-page .balance-card.collapsed .balance-label{grid-column:1;min-height:0;margin:0}.legacy-kassa-page .balance-card.collapsed .balance-value{grid-area:1/2/3;align-self:center;font-size:18px}.legacy-kassa-page .balance-card.collapsed .balance-change,.legacy-kassa-page .balance-card.collapsed .balance-actions{display:none}.legacy-kassa-page .pos-cart-panel{height:calc(100vh - 132px);min-height:560px;max-height:none}@media (width<=760px){.legacy-kassa-page .balance-card{padding-right:38px}.legacy-kassa-page .balance-card-toggle{width:25px;height:25px;top:8px;right:8px}.legacy-kassa-page .balance-card.collapsed{height:58px;padding:10px 38px 10px 11px;min-height:58px!important}.legacy-kassa-page .balance-card.collapsed .balance-value{grid-area:2/1;font-size:14px}.legacy-kassa-page .pos-cart-panel{height:auto;min-height:0}}.legacy-kassa-page .balance-card .collapse-btn{background:#f5f6f2;border:1px solid #18191614;place-items:center;display:grid;top:10px;right:10px}.legacy-kassa-page .balance-card.collapsed{min-height:54px;padding:17px 46px 15px 16px;display:block}.legacy-kassa-page .balance-card.collapsed .balance-label{min-height:auto}.legacy-kassa-page .product-placeholder{object-fit:cover;width:100%;height:100%}.legacy-kassa-page .pos-cart-panel{min-height:640px}.legacy-kassa-page .pos-inline-checkout{border-top:1px solid #1c1d1a14;flex:none;gap:10px;padding:12px 14px;display:grid}.legacy-kassa-page .pos-inline-checkout label{gap:5px;display:grid}.legacy-kassa-page .pos-inline-checkout label>span,.legacy-kassa-page .pos-inline-row>span{color:#74776f;font-size:9px;font-weight:600}.legacy-kassa-page .pos-inline-checkout select,.legacy-kassa-page .pos-inline-custom{color:#1c1d1a;background:#fff;border:1px solid #1c1d1a1a;border-radius:10px;outline:none;width:100%;min-height:37px;padding:0 10px;font-size:10px}.legacy-kassa-page .pos-inline-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.legacy-kassa-page .pos-inline-row button{color:#343631;background:#e9eae4;border:0;border-radius:8px;padding:6px 9px;font-size:9px}.legacy-kassa-page .pos-inline-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.legacy-kassa-page .pos-inline-methods button{color:#62655e;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #1c1d1a1a;border-radius:10px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;padding:6px 4px;font-size:8px;display:grid;overflow:hidden}.legacy-kassa-page .pos-inline-methods button .material-icons-round{font-size:16px}.legacy-kassa-page .pos-inline-methods button.active{color:#fff;background:#1b1d19;border-color:#1b1d19}@media (width<=760px){.legacy-kassa-page{background:#fff}}@media (width<=360px){.legacy-kassa-page .pos-page-head h1{font-size:25px}.legacy-kassa-page .balance-card{min-height:138px;padding:10px}.legacy-kassa-page .product-img{height:112px}}.legacy-kassa-page{--pos-panel:#fff;--pos-panel-soft:#e8e8e2;--pos-cream:#f1f0ea;--pos-muted:#777a72;--pos-line:#1819161a;--pos-accent:#dfff49;color:var(--pos-ink);background:#f3f3ef;border-radius:0}.legacy-kassa-page .pos-page-kicker{color:#668000}.legacy-kassa-page .pos-page-head h1{color:var(--pos-ink)}.legacy-kassa-page .pos-page-status{color:#555851;background:#ffffffa6;border-color:#18191617}.legacy-kassa-page .pos-page-status-dot{background:#8a0;box-shadow:0 0 0 4px #88aa001f}.legacy-kassa-page .balance-card{background:#fff;border-color:#18191614}.legacy-kassa-page .balance-card:nth-child(2){background:#fff}.legacy-kassa-page .balance-label{color:#6e7169}.legacy-kassa-page .balance-value{color:#171815}.legacy-kassa-page .balance-change{color:#797c74}.legacy-kassa-page .balance-change.pos{color:#668400}.legacy-kassa-page .balance-change.neg{color:#bc4e45}.legacy-kassa-page .chip-btn,.legacy-kassa-page .chip-btn.green,.legacy-kassa-page .chip-btn.red,.legacy-kassa-page .chip-btn.blue{color:#3d403a;background:#ffffffa6;border-color:#1819161a}.legacy-kassa-page .chip-btn:hover{color:#171815;background:#fff;border-color:#18191633}.legacy-kassa-page .search-box,.legacy-kassa-page .control-row .btn-ghost{color:#242521;background:#ffffffb8;border-color:#18191617}.legacy-kassa-page .search-box>.material-icons-round{color:#7f827a}.legacy-kassa-page .search-box input{color:#20211e}.legacy-kassa-page .search-box input::placeholder{color:#888b83}.legacy-kassa-page .product-card:hover{background:#fff;border-color:#1819162e}.legacy-kassa-page .product-img{background:#e1e2dc}.legacy-kassa-page .product-name,.legacy-kassa-page .product-price{color:#20211e}.legacy-kassa-page .stock-pill{color:#797c74!important}.legacy-kassa-page .stock-pill.low{color:#bc4e45!important}.legacy-kassa-page .add-btn{color:#fff;background:#1a1b18}.legacy-kassa-page .legacy-receipts{background:#ffffff8c}.legacy-kassa-page .filters-row input,.legacy-kassa-page .filters-row select,.legacy-kassa-page .card-mini,.legacy-kassa-page .receipt-row{color:#1f201d;background:#fffc;border-color:#1819161a}.legacy-kassa-page .receipt-row-info small,.legacy-kassa-page .receipt-row-right small,.legacy-kassa-page .card-mini small{color:#777a72}@media (width<=760px){.legacy-kassa-page{background:#f3f3ef}.legacy-kassa-page .balance-card:nth-child(2){background:#fff}.legacy-kassa-page .balance-label{color:#6e7169}.legacy-kassa-page .control-row{background:#efeee9eb}}.legacy-kassa-page{--pos-accent:#b8ef42;background:#f5f5f2}.legacy-kassa-page .balance-card:first-child,.legacy-kassa-page .balance-card:nth-child(2){background:#fff;border-color:#e4e6df;box-shadow:0 8px 30px #181c150d}.legacy-kassa-page .search-box,.legacy-kassa-page .control-row .btn-ghost{background:#fff;border-color:#e2e4de}.legacy-kassa-page .pos-catalog{background:#fafaf8;border:1px solid #e4e6df;border-radius:22px;padding:10px}.legacy-kassa-page .product-card{background:#fff;border-color:#e4e6df}.legacy-kassa-page .product-card:hover{border-color:#c8cbc2;box-shadow:0 8px 24px #181c1512}.legacy-kassa-page .add-btn:disabled{color:#9b9e96;background:#eceee9}.legacy-kassa-page .pos-cart-panel{background:#fff;height:calc(100vh - 280px);min-height:420px;max-height:680px;box-shadow:inset 0 0 0 1px #e1e4dd,0 14px 40px #181c1514}.legacy-kassa-page .pos-cart-head,.legacy-kassa-page .pos-inline-checkout{border-color:#e3e5df}.legacy-kassa-page .pos-cart-items article{border-color:#e6e8e2}.legacy-kassa-page .pos-inline-checkout select,.legacy-kassa-page .pos-inline-custom,.legacy-kassa-page .pos-inline-methods button{border-color:#dfe2db}.legacy-kassa-page .pos-inline-methods button.active{background:#1b1d19;border-color:#1b1d19}.legacy-kassa-page .pos-cart-footer{background:#f1f2ee;border-color:#e0e3dc}.legacy-kassa-page .pos-cart-footer>button{background:#1b1d19}.legacy-kassa-page .pos-cart-footer>button:not(:disabled):hover{background:#30332d}.legacy-kassa-page .qty-row{color:#292c27;background:#f1f2ee;border-color:#d8dbd3}.legacy-kassa-page .qty-btn{color:#292c27}.legacy-kassa-page,.legacy-kassa-page .pos-workspace,.legacy-kassa-page .pos-catalog{background:#fff}.legacy-kassa-page .pos-catalog{border-color:#eceee9}.legacy-kassa-page .pos-workspace{grid-template-columns:minmax(0,1fr) 350px;gap:12px}.legacy-kassa-page .pos-cart-panel{min-height:380px;max-height:none}.legacy-kassa-page .pos-cart-head-actions>.pos-cart-mobile-close{display:none}.legacy-kassa-page .pos-cart-items article{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;padding:13px 10px}.legacy-kassa-page .pos-cart-thumb{width:58px;height:58px}.legacy-kassa-page .pos-loyalty-card{background:#f7f8f5;border:1px solid #e2e4de;border-radius:15px;gap:10px;padding:12px;display:grid}.legacy-kassa-page .pos-loyalty-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.legacy-kassa-page .pos-loyalty-summary>span{background:#fff;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.legacy-kassa-page .pos-loyalty-summary small,.legacy-kassa-page .pos-bonus-spend small{color:#7b7e76;font-size:9px}.legacy-kassa-page .pos-loyalty-summary b{font-size:13px;font-weight:600}.legacy-kassa-page .pos-loyalty-modes{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.legacy-kassa-page .pos-loyalty-modes button{color:#60635c;background:#fff;border:1px solid #dfe2db;border-radius:10px;min-height:34px;font-size:9px}.legacy-kassa-page .pos-loyalty-modes button.active{color:#fff;background:#20221e;border-color:#20221e}.legacy-kassa-page .pos-loyalty-modes button:disabled{opacity:.4}.legacy-kassa-page .pos-bonus-spend{gap:7px;display:grid}.legacy-kassa-page .pos-bonus-spend label{color:#555950;grid-template-columns:1fr 95px;align-items:center;gap:8px;font-size:10px;display:grid}.legacy-kassa-page .pos-bonus-spend input{background:#fff;border:1px solid #dfe2db;border-radius:10px;min-width:0;padding:9px 10px}.legacy-kassa-page .pos-bonus-spend>button{color:#363a33;background:0 0;border:0;border-bottom:1px solid;width:max-content;padding:0;font-size:9px}.legacy-kassa-page .pos-bonus-preview{color:#666a62;justify-content:space-between;gap:10px;font-size:10px;display:flex}.legacy-kassa-page .pos-bonus-preview b{color:#20221e}@media (width<=760px){.legacy-kassa-page{background:#fff}.legacy-kassa-page .control-row{background:#fffffff0}.legacy-kassa-page .pos-catalog{border-radius:18px;padding:7px}.legacy-kassa-page .balance-card.collapsed{height:auto;padding:17px 46px 15px 16px;min-height:54px!important}.legacy-kassa-page .balance-card.collapsed .balance-label{min-height:auto;margin:0}.legacy-kassa-page .pos-cart-panel.mobile-open{z-index:81;inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;border-radius:24px;width:auto;height:min(78vh,720px);min-height:0;max-height:78vh;display:flex;position:fixed;box-shadow:0 22px 70px #1214103d}.legacy-kassa-page .pos-cart-head-actions>.pos-cart-mobile-close{display:grid}.legacy-kassa-page .mobile-cart-backdrop{z-index:700}.legacy-kassa-page .pos-cart-panel.mobile-open{z-index:701}}.cash-reserved{color:#0000;min-height:12px;margin:0 3px;font-size:9px;line-height:12px;display:block}.cash-reserved.visible{color:#8a7046}.legacy-kassa-page .product-card{flex-direction:column;display:flex}.legacy-kassa-page .product-price{margin-top:6px}.legacy-kassa-page .add-btn,.legacy-kassa-page .qty-row{margin-top:auto}.legacy-kassa-page .pos-cart-footer{color:#fff;background:#50534d;border-color:#555951;padding:13px 14px}.legacy-kassa-page .pos-cart-footer>div:first-child>span{color:#d3d7cf}.legacy-kassa-page .pos-cart-footer>div:first-child>strong{color:#fff}.legacy-kassa-page .pos-step-actions .pos-step-back{color:#fff;background:#ffffff14;border-color:#ffffff2e}.legacy-kassa-page .pos-step-actions>button:last-child{color:#20241d;background:#d5f77b}.legacy-kassa-page .pos-step-actions>button:last-child:not(:disabled):hover{background:#c7ef5f}.legacy-kassa-page .pos-step-actions>button:last-child:disabled{color:#ffffff8c;background:#ffffff29}.modal-card.balance-history-modal{width:min(760px,100vw - 32px);max-width:760px}.legacy-kassa-page{color:#20231e;background:#fff}.legacy-kassa-page .pos-workspace,.legacy-kassa-page .pos-catalog{background:#fff}.legacy-kassa-page .pos-workspace{border-top:1px solid #eceee9}.legacy-kassa-page .pos-catalog,.legacy-kassa-page .product-card,.legacy-kassa-page .pos-cart-panel{border-color:#e7eae3}.legacy-kassa-page .pos-cart-footer{color:#fff;background:#50534d;border-color:#555951}.legacy-kassa-page .search-box{align-items:center;display:flex}.legacy-kassa-page .search-box input{height:100%;min-height:46px;padding-top:0;padding-bottom:0;line-height:normal}@media (width<=760px){.legacy-kassa-page .control-row{background:#fffffff2;border-bottom:1px solid #eceee9}.legacy-kassa-page .balance-card-toggle{color:#5f645b;background:#f1f3ee;border:0;border-radius:50%}.legacy-kassa-page .balance-card-toggle .material-icons-round{font-size:16px}.legacy-kassa-page .cart-fab{right:14px;bottom:calc(86px + env(safe-area-inset-bottom,0px));color:#20231e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1c1f1a1a;border-radius:18px;gap:10px;min-width:178px;padding:7px 12px 7px 8px;box-shadow:0 14px 40px #1418122b}.legacy-kassa-page .fab-ic{color:#4f6d2d;background:#eef7e3;border-radius:13px;width:42px;height:42px}.legacy-kassa-page .fab-ic>.material-icons-round{font-size:19px}.legacy-kassa-page .cart-fab-count{color:#1b2115;background:#a8ec32;border-color:#fff;top:-4px;right:-4px}.legacy-kassa-page .cart-fab-copy{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.legacy-kassa-page .cart-fab-copy small{color:#858a80;font-size:8px}.legacy-kassa-page .cart-fab-copy strong{white-space:nowrap;font-size:13px;font-weight:600}}.app-shell.legacy-shell{--legacy-green:#b8f23f;--legacy-green-dark:#78a214;--legacy-green-deep:#56770b;--legacy-green-light:#eef9d6;background:#fff}.commerce-page .client-card{grid-template-columns:44px minmax(180px,1fr) repeat(4,120px) 34px}.commerce-page .client-metric>span{color:#8a8d85;font-size:8px}@media (width<=1180px){.commerce-page .client-card{grid-template-columns:44px minmax(150px,1fr) repeat(3,105px) 34px}.commerce-page .client-metric:nth-of-type(6){display:none}}@media (width<=760px){.commerce-page .client-card{grid-template-columns:44px 1fr 34px}}.sb-logo-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.sb-mascot{transform-origin:50% 90%;flex:0 0 43px;place-items:center;width:43px;height:43px;animation:7s ease-in-out infinite mascot-dance;display:grid}.legacy-sidebar .sb-logo .sb-mascot img{object-fit:contain;filter:drop-shadow(0 6px 8px #0000002e);background:0 0;border-radius:0;padding:0;width:43px!important;height:43px!important}.legacy-sidebar .sb-logo .sb-mascot video{object-fit:cover;mix-blend-mode:screen;background:0 0;border:0;border-radius:10px;width:43px;height:43px;display:block}.sb-mascot.is-video{animation:none}.sb-wordmark{color:#fff;letter-spacing:-.025em;align-items:flex-start;gap:4px;width:max-content;padding:0;font-size:15px;font-weight:520;display:inline-flex}.sb-wordmark>small{color:#b8f23f;letter-spacing:.02em;text-transform:none;margin-top:1px;font-size:7px;font-weight:520;position:static}.legacy-shell.sidebar-collapsed .sb-logo-toggle{justify-content:center}@keyframes mascot-dance{0%,72%,to{transform:rotate(0)translateY(0)}78%{transform:rotate(-5deg)translateY(-2px)}84%{transform:rotate(5deg)translateY(0)}90%{transform:rotate(-3deg)translateY(-1px)}96%{transform:rotate(2deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.sb-mascot{animation:none}}.clients-modern-page .client-editor{width:min(680px,100vw - 28px);max-height:calc(100vh - 28px)}.clients-modern-page .client-bonus-overview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clients-modern-page .client-bonus-overview>span{background:#f7f8f4;border:1px solid #e5e7e1;border-radius:15px;gap:4px;padding:14px;display:grid}.clients-modern-page .client-bonus-overview small{color:#80847a;font-size:9px}.clients-modern-page .client-bonus-overview b{font-size:19px;font-weight:600}.clients-modern-page .client-bonus-adjustment{background:#fafbf8;border:1px solid #e4e6e0;border-radius:17px;gap:10px;padding:14px;display:grid}.clients-modern-page .client-bonus-adjustment>div:first-child{gap:3px;display:grid}.clients-modern-page .client-bonus-adjustment>div:first-child b{font-size:12px}.clients-modern-page .client-bonus-adjustment>div:first-child small{color:#858980;font-size:9px}.clients-modern-page .client-bonus-adjustment .type-toggle{margin:0}.clients-modern-page .client-bonus-adjustment>.legacy-btn{width:max-content}.sb-profile{padding:9px!important}.sb-avatar{width:30px!important;height:30px!important;font-size:11px!important}.sb-avatar,.mobile-avatar,.profile-avatar-upload>span{overflow:hidden}.sb-avatar img,.mobile-avatar img,.profile-avatar-upload img{object-fit:cover;width:100%;height:100%;display:block}.profile-card{color:#171a16;text-align:left;cursor:default;background:#fff;border:1px solid #e5e7e1;border-radius:22px;grid-template-columns:none;width:min(410px,100vw - 28px);max-height:calc(100vh - 28px);padding:0;display:block;overflow:hidden;box-shadow:0 28px 80px #181c1538}.profile-card .modal-body{padding:0 18px 18px;overflow:auto}.profile-identity{border-bottom:1px solid #eceee8;grid-template-columns:40px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:18px;display:grid}.profile-card .acc-avatar{border-radius:50%;width:40px;height:40px;font-size:13px}.profile-avatar-upload{cursor:pointer;background:#eef2e8;position:relative;display:block!important}.profile-avatar-upload>span{border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.profile-avatar-upload>i{color:#1c2613;background:#b8f23f;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-avatar-upload input{display:none}.profile-upload-error{color:#9c4b43;background:#fff1ef;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:9px}.profile-identity-copy{min-width:0}.profile-card .acc-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.profile-card .acc-email{text-overflow:ellipsis;white-space:nowrap;color:#858980;font-size:10px;overflow:hidden}.profile-card .acc-role{color:#56634a;background:#edf2e4;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px}.profile-card .modal-close{width:30px;height:30px;position:static}.profile-current{background:#f4f5f1;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:grid}.profile-current>.material-icons-round{color:#697062;font-size:18px}.profile-current>span{gap:2px;min-width:0;display:grid}.profile-current small{color:#8b8f86;font-size:8px}.profile-current b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.profile-current em{color:#557316;background:#e7f7c8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.profile-card .acc-section{margin-top:14px}.profile-card .acc-label{color:#797e74;letter-spacing:.08em;margin-bottom:7px;font-size:8px}.profile-store-list{gap:6px;max-height:210px;display:grid;overflow:auto}.profile-card .store-row{border-radius:13px;min-height:48px}.profile-card .store-row.active{background:#f4f7ef;border-color:#cbd4bd}.profile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.profile-card .acc-btn{background:#f8f9f6;border:1px solid #e7e9e3;border-radius:13px;flex-direction:column;min-height:54px;margin:0;padding:8px 5px;font-size:8px;font-weight:450}.profile-card .acc-btn .material-icons-round{color:#6f776b;font-size:18px}.profile-card .profile-actions .danger{color:#a74d4d;background:#fff;border-color:#efdddd;flex-direction:row;grid-column:1/-1;min-height:40px}.profile-card .profile-actions .upgrade{color:#334423;background:#f0f9df;border-color:#dcebbf}.profile-card .profile-actions .platform{color:#315d57;background:#eff7f5;border-color:#dce8e6}.profile-card .profile-actions .danger:last-child{grid-column:1/-1}.legacy-sidebar{border:1px solid #ffffff17;border-radius:24px;width:236px;inset:14px auto 14px 14px;box-shadow:0 18px 50px #0f120e29}.legacy-main{background:#fff;width:calc(100% - 252px);margin-left:252px}.legacy-shell.sidebar-collapsed .legacy-sidebar{width:64px}.legacy-shell.sidebar-collapsed .legacy-main{width:calc(100% - 76px);margin-left:76px}.legacy-topbar{background:#ffffffe0;border-bottom-color:#1212120f}.mobile-avatar{color:#181a17;background:#fff;border:1px solid #e1e3dd;box-shadow:0 5px 14px #14181214}.legacy-topbar .topbar-right{align-items:center;gap:8px;display:flex}.topbar-notification{color:#292c27;background:#fff;border:1px solid #e1e3dd;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative;box-shadow:0 5px 14px #1418120f}.topbar-notification svg{width:18px;height:18px}.topbar-notification i{background:#9fe228;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:4px}@media (width<=1023px){.legacy-main{background:#fff}.mobile-mascot-logo{object-fit:contain;border-radius:0;width:34px;height:34px;margin-right:4px}.legacy-bottom-nav{bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#30332ff5;border:1px solid #ffffff1a;border-radius:20px;width:calc(100% - 24px);max-width:430px;padding:5px;box-shadow:0 14px 38px #1418123d}.bn-item{color:#d5d9d2;border-radius:15px;gap:2px;min-height:48px;padding:6px 2px;font-size:9px;font-weight:600}.bn-item .material-icons-round{font-size:20px}.bn-item.active{color:#fff;background:#181a17}.bn-item.active .material-icons-round{color:#fff}}.legacy-stock-page{--green:#9bd45a;--green-dark:#5f8e28;--green-light:#edf7e2;--green-soft:#f5faef;--warning:#8a6f5c;--warning-light:#f4efeb;background:#fff}.supply-new-product{background:#f7f8f4;border:1px solid #e3e6de;border-radius:15px;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(130px,.8fr);gap:10px;margin:-4px 0 12px;padding:14px;display:grid}.supply-product-picker{gap:4px;min-width:0;display:grid}.supply-product-picker input{width:100%}.supply-product-picker small{color:#7b7f76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supply-new-label{align-items:center;gap:10px;min-width:0;display:flex}.supply-new-label>.material-icons-round{color:#5f8e28;background:#eaf7d8;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.supply-new-label>div{gap:3px;min-width:0;display:grid}.supply-new-label b{font-size:11px;font-weight:600}.supply-new-label small{color:#777b73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supply-category-field{opacity:.76}.field-hint{color:#7b7f76;margin-top:5px;font-size:11px;display:block}@media (width<=760px){.supply-new-product{grid-template-columns:1fr}}.inventory-section-tabs{background:#f4f5f1;border:1px solid #e4e6df;border-radius:14px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.inventory-section-tabs button{color:#73776f;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 14px;font-size:11px;font-weight:600}.inventory-section-tabs button span{color:#999c95;margin-left:5px;font-size:9px}.inventory-section-tabs button.active{color:#171916;background:#fff;box-shadow:0 3px 12px #16191412}.legacy-stock-page .control-panel{background:#fafaf8;border:1px solid #e7e8e3;border-radius:17px;padding:12px}.legacy-stock-page .btn-primary{color:#fff;background:#191b18}.legacy-stock-page .btn-ghost{background:#fff;border:1px solid #e0e2dc}.legacy-stock-page .table-container{box-shadow:none}.legacy-stock-page .type-chip.simple,.legacy-stock-page .type-chip.composite{color:#4f534c;background:#f5f6f2;border:1px solid #e1e3dd}.legacy-stock-page .stock-product-image.placeholder{object-fit:cover}.legacy-stock-page .table-action-btn.history-btn.labeled{gap:5px;width:auto;padding:0 9px}.legacy-stock-page .table-action-btn.history-btn.labeled>span:last-child{font-size:9px;font-weight:600}.inventory-feed{background:#fff;border:1px solid #e3e5df;border-radius:20px;overflow:hidden}.inventory-feed>header{border-bottom:1px solid #e7e8e3;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.inventory-feed>header>div{gap:3px;display:grid}.inventory-feed>header>div>span{color:#858981;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.inventory-feed>header h2{margin:0;font-size:17px;font-weight:650}.inventory-feed>header small{color:#858981;font-size:10px}.inventory-feed-list article{border-bottom:1px solid #eceee9;grid-template-columns:38px minmax(0,1fr) auto 120px;align-items:center;gap:12px;padding:13px 20px;display:grid}.inventory-feed-list article:last-child{border-bottom:0}.movement-sign{border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:500;display:grid}.movement-sign.in{color:#5e8b2c;background:#edf7e2}.movement-sign.out{color:#ba5147;background:#faece9}.movement-sign .material-icons-round{font-size:18px}.inventory-feed-list article>div{gap:3px;min-width:0;display:grid}.inventory-feed-list article b{color:#20221f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inventory-feed-list article small{color:#858981;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-feed-list article>strong{font-size:12px;font-weight:650}.inventory-feed-list article>time{color:#858981;text-align:right;font-size:10px}.inventory-feed-list .supply-feed-item{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 120px 24px}.inventory-feed-list .supply-feed-item:hover{background:#fafbf8}.supply-chevron{color:#a0a49b;font-size:19px}.supply-detail-head{grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.supply-detail-head>div{background:#f7f8f4;border:1px solid #e4e6e0;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.supply-detail-head small,.supply-detail-note small{color:#858980;font-size:9px}.supply-detail-head b{font-size:12px;font-weight:600}.supply-detail-items{border:1px solid #e4e6e0;border-radius:16px;display:grid;overflow:hidden}.supply-detail-items article{border-bottom:1px solid #eceee8;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.supply-detail-items article:last-child{border-bottom:0}.supply-detail-items article>span{gap:3px;display:grid}.supply-detail-items b,.supply-detail-items strong{font-size:12px;font-weight:600}.supply-detail-items small{color:#858980;font-size:9px}.supply-detail-note{background:#f7f8f4;border-radius:14px;margin-top:12px;padding:12px 14px}.supply-detail-note p{color:#555a51;margin:4px 0 0;font-size:11px}.supply-detail-total{border-top:1px solid #e4e6e0;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.supply-detail-total span{color:#777b72;font-size:10px}.supply-detail-total strong{font-size:20px;font-weight:650}.legacy-stock-page .type-toggle-btn{text-align:left;min-height:60px}.legacy-stock-page .type-toggle-copy{gap:3px;display:grid}.legacy-stock-page .type-toggle-copy b{font-size:11px;font-weight:650}.legacy-stock-page .type-toggle-copy small{color:#888b84;font-size:8px;font-weight:400}.legacy-stock-page .type-toggle-btn.active .type-toggle-copy small{color:#666a62}.legacy-stock-page .component-thumb img{object-fit:cover;width:100%;height:100%}.modern-supply-form{gap:12px;display:grid}.supply-intro{background:#f2f4ef;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.supply-intro>.material-icons-round{color:#555a51;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.supply-intro>div{gap:3px;display:grid}.supply-intro b{font-size:12px}.supply-intro small{color:#777b73;font-size:9px}.supply-line-head{color:#858981;grid-template-columns:minmax(180px,1fr) 110px 120px 32px;gap:7px;padding:0 10px;font-size:9px;display:grid}.modern-supply-form .supply-line{background:#fafaf8;border:1px solid #e4e6df;border-radius:13px;margin:0;padding:9px}.modern-supply-form .add-line{color:#444841;background:#fff;border:1px dashed #cdd0c8;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:10px;font-weight:600;display:flex}.modern-supply-form .add-line .material-icons-round{font-size:16px}.supply-total{color:#73776f;background:#f2f4ef;border-radius:13px;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 16px;font-size:10px;display:flex}.supply-total strong{color:#1d1f1b;margin-left:8px;font-size:17px}.supply-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.inventory-section-tabs{width:100%}.inventory-section-tabs button{flex:1;padding:0 8px}.inventory-feed-list article{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:12px}.inventory-feed-list article>time{text-align:left;grid-column:2/4}.inventory-feed-list .supply-feed-item{grid-template-columns:36px minmax(0,1fr) 20px}.inventory-feed-list .supply-feed-item>strong{grid-column:2}.inventory-feed-list .supply-feed-item>time{text-align:left;grid-column:2}.inventory-feed-list .supply-feed-item>.supply-chevron{grid-area:1/3/4}.supply-detail-head{grid-template-columns:1fr}.supply-line-head{display:none}.supply-total{flex-direction:column;align-items:flex-start}}.reserved-stock{color:#9a7640;margin-top:5px;font-size:9px;display:block}@media (width<=700px){.legacy-stock-page .table-wrapper{background:#f8f9f6;padding:8px}.legacy-stock-page table,.legacy-stock-page tbody{gap:8px;width:100%;display:grid}.legacy-stock-page tr{background:#fff;border:1px solid #e4e7df;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) auto;gap:3px 10px;padding:12px;display:grid;position:relative}.legacy-stock-page td{border:0;padding:0}.legacy-stock-page td:first-child{grid-area:1/1/3}.legacy-stock-page td:nth-child(2){grid-area:1/2;min-width:0}.legacy-stock-page td:nth-child(3){grid-area:2/2;display:block!important}.legacy-stock-page td:nth-child(4),.legacy-stock-page td:nth-child(5),.legacy-stock-page td:nth-child(6){display:none!important}.legacy-stock-page td:last-child{grid-row:1/3;align-self:center;grid-column:3!important;margin:0!important}.legacy-stock-page .stock-product-image{border-radius:13px;width:58px;height:58px}.legacy-stock-page .stock-category{margin-top:3px}.legacy-stock-page .stock-pill{background:0 0;border:0;padding:0;font-size:9px}.legacy-stock-page .reserved-stock{margin-top:2px}.legacy-stock-page .actions-cell{grid-template-columns:repeat(2,30px);justify-content:end;gap:5px;width:70px;display:grid}.legacy-stock-page .table-action-btn,.legacy-stock-page .table-action-btn.history-btn.labeled{color:#5f645b;background:#f7f8f5;border:1px solid #e3e6de;border-radius:10px;width:30px;height:30px;padding:0}.legacy-stock-page .table-action-btn.history-btn.labeled>span:last-child{display:none}}.dashboard-v2{color:#171a16;background:#fff;max-width:1440px!important}.dashboard-topbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.dashboard-search{background:#f7f8f5;border:1px solid #e6e8e1;border-radius:14px;flex:1;align-items:center;gap:10px;max-width:620px;height:44px;padding:0 14px;display:flex}.dashboard-search>.material-icons-round{color:#8a8f85;font-size:19px}.dashboard-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.dashboard-search kbd{color:#90958c;background:#fff;border:1px solid #dfe2da;border-radius:7px;padding:4px 7px;font-family:inherit;font-size:9px}.dashboard-notifications{background:#fff;border:1px solid #e6e8e1;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative}.dashboard-notifications .material-icons-round{font-size:20px}.dashboard-notifications i{background:#b5ff21;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.dashboard-hero{background:radial-gradient(circle at 78% 20%,#bdff3642,#0000 30%),linear-gradient(120deg,#eff5e5,#fbfcf8 52%,#eef6df);border:1px solid #e5eadc;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;margin-bottom:14px;padding:30px 32px;display:flex;overflow:hidden}.dashboard-date{text-transform:uppercase;letter-spacing:.12em;color:#687b4a;font-size:10px}.dashboard-hero h1{letter-spacing:-1.5px;margin:10px 0 6px;font-size:36px;font-weight:600;line-height:1.02}.dashboard-hero p{color:#737970;margin:0;font-size:13px}.dashboard-cash-link{color:#fff;background:#171a16;border-radius:14px;align-items:center;gap:9px;padding:13px 15px;font-size:12px;display:flex}.dashboard-cash-link .material-icons-round{font-size:18px}.dashboard-cash-link .material-icons-round:last-child{color:#b5ff21;margin-left:8px}.dashboard-metrics-v2{grid-template-columns:1.35fr 1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.dashboard-metrics-v2 article{background:#fff;border:1px solid #e7e9e3;border-radius:20px;align-content:center;gap:6px;min-height:122px;padding:20px;display:grid}.dashboard-metrics-v2 small,.dashboard-metrics-v2 span{color:#8a8f85;font-size:10px}.dashboard-metrics-v2 strong{letter-spacing:-.6px;font-size:27px;font-weight:600;line-height:1}.dashboard-metrics-v2 span i{background:#b5ff21;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.dashboard-layout-v2{grid-template-columns:minmax(0,1.65fr) minmax(280px,.62fr);gap:10px;display:grid}.dashboard-main-column,.dashboard-side-column{align-content:start;gap:10px;display:grid}.dashboard-chart-v2,.dashboard-orders-v2,.dashboard-stock-v2{background:#fff;border:1px solid #e7e9e3;border-radius:22px;padding:20px}.dashboard-chart-v2 header,.dashboard-orders-v2 header,.dashboard-stock-v2 header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-chart-v2 header small,.dashboard-orders-v2 header small,.dashboard-stock-v2 header small{color:#949990;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.dashboard-chart-v2 h2,.dashboard-orders-v2 h2,.dashboard-stock-v2 h2{margin:4px 0 0;font-size:16px;font-weight:600}.dashboard-chart-v2 header>span{color:#64784a;background:#eff6e4;border-radius:999px;padding:5px 9px;font-size:9px}.dashboard-line-chart{align-items:end;gap:10px;height:220px;padding-top:24px;display:flex}.dashboard-chart-point{text-align:center;flex:1;grid-template-rows:18px 1fr 18px;gap:4px;height:100%;display:grid}.dashboard-chart-amount{color:#8a8f85;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-chart-track{border-bottom:1px solid #eceee9;justify-content:center;align-items:end;height:100%;display:flex}.dashboard-chart-track i{background:linear-gradient(#9eea25,#dafa9d);border-radius:8px 8px 2px 2px;width:min(34px,70%);min-height:7px;box-shadow:0 -4px 14px #99e22533}.dashboard-chart-point>span{color:#848a80;font-size:9px}.dashboard-orders-v2 header a{color:#687060;align-items:center;gap:4px;font-size:10px;display:flex}.dashboard-orders-v2 header a .material-icons-round{font-size:14px}.dashboard-order-list{margin-top:12px;display:grid}.dashboard-order-list article{border-top:1px solid #eff0ec;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.dashboard-order-photo,.dashboard-stock-photo{color:#84956e;background:#f1f3ed;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.dashboard-order-photo img,.dashboard-stock-photo img{object-fit:cover;width:100%;height:100%}.dashboard-order-copy,.dashboard-order-meta{gap:3px;min-width:0;display:grid}.dashboard-order-copy strong,.dashboard-order-meta strong{font-size:11px;font-weight:600}.dashboard-order-copy span,.dashboard-order-meta span{color:#92978e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-order-meta{text-align:right}.dashboard-payment{color:#757b72;text-align:center;background:#f3f5f0;border-radius:999px;min-width:64px;padding:5px 7px;font-size:8px}.dashboard-empty-v2{color:#969b92;place-items:center;min-height:120px;font-size:11px;display:grid}.dashboard-promo-v2{color:#fff;background:radial-gradient(circle at 90% 15%,#b5ff2152,#0000 30%),#171a16;border-radius:22px;min-height:210px;padding:24px}.dashboard-promo-v2>span{color:#b5ff21;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.dashboard-promo-v2 h2{letter-spacing:-.4px;max-width:290px;margin:14px 0 8px;font-size:21px;font-weight:500;line-height:1.08}.dashboard-promo-v2 p{color:#afb4ab;max-width:290px;margin:0 0 20px;font-size:10px;line-height:1.5}.dashboard-promo-v2 a{color:#fff;align-items:center;gap:6px;width:max-content;font-size:10px;display:flex}.dashboard-promo-v2 a .material-icons-round{color:#b5ff21;font-size:15px}.dashboard-stock-v2 header a{border:1px solid #e7e9e3;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.dashboard-stock-v2 header a .material-icons-round{font-size:16px}.dashboard-stock-v2>div{margin-top:12px;display:grid}.dashboard-stock-v2 article{border-top:1px solid #eff0ec;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.dashboard-stock-photo{border-radius:10px;width:36px;height:36px}.dashboard-stock-v2 article>span{gap:2px;min-width:0;display:grid}.dashboard-stock-v2 article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.dashboard-stock-v2 article small{color:#969b92;font-size:8px}.dashboard-stock-v2 article>b{font-size:9px;font-weight:500}.dashboard-stock-v2 article>b.low{color:#c75d55}.dashboard-v2 strong,.dashboard-v2 h1,.dashboard-v2 h2{font-family:inherit}@media (width<=1000px){.dashboard-layout-v2{grid-template-columns:1fr}.dashboard-side-column{grid-template-columns:1fr 1fr}.dashboard-order-list article{grid-template-columns:42px minmax(0,1fr) auto}.dashboard-payment{display:none}}@media (width<=760px){.dashboard-v2{padding-top:18px!important}.dashboard-topbar{margin-bottom:10px}.dashboard-search kbd{display:none}.dashboard-hero{align-items:stretch;min-height:170px;padding:22px;display:grid}.dashboard-hero h1{font-size:29px}.dashboard-cash-link{width:max-content}.dashboard-metrics-v2{grid-template-columns:1fr 1fr}.dashboard-metrics-v2 .revenue{grid-column:1/-1}.dashboard-side-column{grid-template-columns:1fr}.dashboard-line-chart{gap:4px}.dashboard-chart-amount{display:none}.dashboard-chart-point{grid-template-rows:1fr 18px}.dashboard-order-list article{grid-template-columns:38px minmax(0,1fr) auto}.dashboard-order-photo{width:38px;height:38px}.dashboard-order-meta span{display:none}}.dashboard-support-v2{isolation:isolate;color:#191c17;background:#f5f7f2 url(/images/dashboard-support.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.dashboard-support-v2:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffffff7 0%,#ffffffe8 48%,#ffffff3d 100%);position:absolute;inset:0}.dashboard-support-v2>span{color:#627c3f}.dashboard-support-v2 h2,.dashboard-support-v2 p{max-width:250px}.dashboard-support-v2 p{color:#636960}.dashboard-support-v2 a{color:#181b17;border-bottom:1px solid #181b1759;padding-bottom:3px}.dashboard-support-v2 a .material-icons-round{color:#66813f}.dashboard-hero{isolation:isolate;background:#f1f5ea url(/images/dashboard-mascot-hero.jpg) 50%/cover no-repeat;border-color:#e0e7d8;position:relative}.dashboard-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f7f9f3fa 0%,#f7f9f3e6 45%,#f7f9f32e 100%);position:absolute;inset:0}.dashboard-hero>div{z-index:1;position:relative}.dashboard-metrics-v2 article.revenue{color:#1b2018;background:#eef7e3;border-color:#dce9ce}.dashboard-metrics-v2 .revenue span{color:#727d68}.dashboard-metrics-v2 .revenue strong{color:#1b2018}.dashboard-hero-copy{align-content:end;justify-items:start;display:grid}.dashboard-hero-copy .dashboard-search{background:#fff;align-self:auto;width:min(100%,560px);margin-top:15px;box-shadow:0 10px 28px #1f271814}.analytics-modern-page{color:#1c1f1a;background:#fff;max-width:1440px!important}.analytics-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.analytics-head>div:first-child>span,.analytics-panel header small{color:#758067;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.analytics-head h1{letter-spacing:-1.1px;margin:5px 0 4px;font-size:32px;font-weight:520}.analytics-head p{color:#858a80;margin:0;font-size:12px}.analytics-range-label{text-align:right;gap:3px;display:grid}.analytics-range-label small{color:#989c94;font-size:9px}.analytics-range-label b{font-size:11px;font-weight:520}.analytics-periods{background:#f5f6f3;border:1px solid #e5e8e1;border-radius:15px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex}.analytics-periods>button{color:#73786f;min-height:36px;font:inherit;background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:10px}.analytics-periods>button.active{color:#1d201b;background:#fff;box-shadow:0 3px 12px #15191212}.analytics-custom-range{align-items:center;gap:6px;padding-left:7px;display:flex}.analytics-custom-range label{color:#858a80;align-items:center;gap:5px;font-size:8px;display:flex}.analytics-custom-range input{height:30px;font:inherit;background:#fff;border:1px solid #dde0d9;border-radius:8px;padding:0 7px;font-size:9px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:9px;display:grid}.analytics-metrics article{background:#fff;border:1px solid #e6e8e2;border-radius:19px;align-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.analytics-metrics article:first-child{background:#f0f7e7;border-color:#dfead3}.analytics-metrics small,.analytics-metrics span{color:#8b9087;font-size:9px}.analytics-metrics strong{letter-spacing:-.6px;font-size:24px;font-weight:530}.analytics-metrics span{font-size:8px}.analytics-panel{background:#fff;border:1px solid #e6e8e2;border-radius:21px;padding:20px}.analytics-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-panel h2{margin:4px 0 0;font-size:16px;font-weight:530}.analytics-panel>header>span{color:#6c795c;background:#f0f5e9;border-radius:999px;padding:5px 9px;font-size:8px}.analytics-revenue-panel{margin-bottom:9px}.analytics-line-wrap{min-height:290px;margin-top:8px;position:relative}.analytics-line{width:100%;height:290px;display:block;overflow:visible}.chart-grid-line{stroke:#eceee9;stroke-width:1px}.chart-revenue-line{fill:none;stroke:#85bd38;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:#85bd38;stroke-width:3px}.chart-label{fill:#92978e;font-size:9px}.chart-peak{text-align:right;gap:2px;display:grid;position:absolute;top:10px;right:5px}.chart-peak small{color:#969b92;font-size:8px}.chart-peak b{font-size:11px;font-weight:520}.analytics-grid{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.analytics-ranking,.team-report-list{margin-top:12px;display:grid}.analytics-ranking article{border-top:1px solid #eff1ec;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.analytics-ranking em{color:#a0a49c;font-size:9px;font-style:normal}.analytics-ranking article>div{gap:6px;min-width:0;display:grid}.analytics-ranking article>div>span{justify-content:space-between;gap:10px;display:flex}.analytics-ranking b,.analytics-ranking strong{font-size:10px;font-weight:520}.analytics-ranking small{color:#92968e;font-size:8px}.analytics-ranking i{background:#eef0eb;border-radius:999px;height:4px;overflow:hidden}.analytics-ranking u{border-radius:inherit;background:#a9e84b;height:100%;text-decoration:none;display:block}.analytics-ranking strong{white-space:nowrap}.payment-visual{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:20px;margin-top:18px;display:grid}.payment-donut{background:conic-gradient(#9fdd42 0 var(--cash),#dce7cf var(--cash) 100%);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative}.payment-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.payment-donut>span{z-index:1;text-align:center;display:grid;position:relative}.payment-donut b{font-size:20px;font-weight:530}.payment-donut small{color:#91968d;font-size:8px}.payment-legend{display:grid}.payment-legend>div{border-bottom:1px solid #eff1ec;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.payment-legend i{background:#9fdd42;border-radius:50%;width:7px;height:7px}.payment-legend>div:nth-child(n+2) i{background:#dce7cf}.payment-legend span{gap:2px;display:grid}.payment-legend b,.payment-legend strong{font-size:9px;font-weight:520}.payment-legend small{color:#93978f;font-size:8px}.team-report-list article{border-top:1px solid #eff1ec;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.team-report-list article>span{color:#62744c;background:#f0f5e9;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.team-report-list article>div{gap:2px;display:grid}.team-report-list b,.team-report-list strong{font-size:10px;font-weight:520}.team-report-list small{color:#93978e;font-size:8px}.analytics-supplies-report>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.analytics-supplies-report>div>span{background:#f5f7f2;border-radius:14px;gap:6px;padding:14px;display:grid}.analytics-supplies-report small{color:#8c9188;font-size:8px}.analytics-supplies-report b{font-size:20px;font-weight:520}.analytics-supplies-report p{color:#949991;margin:13px 0 0;font-size:9px;line-height:1.5}.analytics-empty{color:#969b92;place-items:center;min-height:100px;font-size:10px;display:grid}@media (width<=900px){.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}.analytics-periods{width:100%;overflow-x:auto}.analytics-periods>button{flex:none}.analytics-line-wrap,.analytics-line{height:230px;min-height:230px}}@media (width<=620px){.analytics-head{align-items:flex-start;display:grid}.analytics-range-label{text-align:left}.analytics-metrics{gap:7px}.analytics-metrics article{min-height:96px;padding:14px}.analytics-metrics strong{font-size:19px}.analytics-panel{padding:15px}.analytics-custom-range{min-width:270px}.payment-visual{grid-template-columns:110px minmax(0,1fr);gap:12px}.payment-donut{width:105px;height:105px}.payment-donut:after{inset:19px}.analytics-line-wrap,.analytics-line{height:210px;min-height:210px}.chart-peak{display:none}}.team-modern-page,.settings-modern-page{color:#1d201b;background:#fff;max-width:1380px!important}.team-modern-head,.settings-modern-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.team-modern-head>div>span,.settings-modern-head>div>span{color:#78836b;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.team-modern-head h1,.settings-modern-head h1{letter-spacing:-1.1px;margin:5px 0 4px;font-size:32px;font-weight:520}.team-modern-head p,.settings-modern-head p{color:#858a80;margin:0;font-size:12px}.team-modern-head>.legacy-btn{color:#26321b;min-height:42px;box-shadow:none;background:#effbd8;border:1px solid #d9e7c4;border-radius:13px;font-size:10px;font-weight:520}.team-modern-head>.legacy-btn:hover{background:#e5f8c1;border-color:#c9dfaa}.team-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.team-summary article{background:#fff;border:1px solid #e5e8e1;border-radius:18px;align-content:center;gap:4px;min-height:98px;padding:17px;display:grid}.team-summary article:first-child{background:#f0f7e7;border-color:#deead2}.team-summary small,.team-summary span{color:#90958d;font-size:8px}.team-summary strong{font-size:23px;font-weight:520}.team-toolbar{margin-bottom:20px}.team-toolbar .legacy-search{max-width:580px}.team-toolbar .legacy-search input{background:#f7f8f5;border-radius:14px;height:44px;font-size:11px}.team-modern-page .section-title{color:#777c73;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:20px 0 9px;font-size:9px;font-weight:520}.team-modern-page .count-badge{background:#f0f3ec;border:0;font-size:8px;font-weight:520}.team-modern-page .emp-list{gap:7px}.team-modern-page .emp-card{min-height:68px;box-shadow:none;background:#fff;border:1px solid #e7e9e3;border-radius:16px;grid-template-columns:42px minmax(170px,1fr) minmax(220px,1.4fr) auto;gap:12px;padding:11px 13px;display:grid}.team-modern-page .emp-card:hover{border-color:#d9ded3;transform:none;box-shadow:0 8px 24px #181d140d}.team-modern-page .emp-avatar{color:#5d7149;background:#eff5e8;border-radius:13px;width:42px;height:42px;font-size:11px;font-weight:520}.team-modern-page .emp-avatar.pending{color:#84775f;background:#f5f3eb}.team-modern-page .emp-info b{font-size:11px;font-weight:520}.team-modern-page .emp-info small{color:#92968f;margin-top:3px;font-size:9px}.team-modern-page .emp-meta{justify-content:flex-start;min-width:0;display:flex}.team-modern-page .role-badge{border-radius:8px;padding:5px 8px;font-size:8px;font-weight:520;color:#5f645b!important;background:#f2f4ef!important}.team-modern-page .perm-chips{max-width:none}.team-modern-page .perm-chip{color:#81867d;background:#f7f8f5;border:0;padding:4px 7px;font-size:7px;font-weight:500}.team-modern-page .emp-actions{justify-content:flex-end}.team-modern-page .table-action-btn{background:#fafbf8;border-color:#e3e6df;border-radius:10px;width:32px;height:32px}.team-modern-page .empty-mini{color:#959a91;border-style:solid;border-color:#e7e9e3;min-height:68px;font-size:10px}.team-modern-page .team-access-modal{width:min(720px,100vw - 28px);max-width:720px}.team-modern-page .role-options button,.team-modern-page .permission-options label{font-weight:500}.team-modern-page .role-options b{font-weight:550}.settings-modern-head{margin-bottom:18px}.settings-store-overview{background:#f4f8ee;border:1px solid #e3e7de;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-bottom:9px;padding:16px 18px;display:grid}.settings-store-mark{color:#64784c;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.settings-store-mark .material-icons-round{font-size:20px}.settings-store-overview>div:nth-child(2){gap:3px;display:grid}.settings-store-overview small{color:#868c81;font-size:8px}.settings-store-overview h2{margin:0;font-size:16px;font-weight:530}.settings-store-overview p{color:#82877f;margin:0;font-size:9px}.settings-store-overview>a{color:#30342e;align-items:center;gap:5px;font-size:9px;display:flex}.settings-store-overview>a .material-icons-round{font-size:14px}.settings-upgrade{color:#314122;background:#effbd8;border:1px solid #d8e8bd;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;display:inline-flex}.settings-upgrade .material-icons-round{font-size:16px}.settings-tariff{color:#657352;background:#eff6e4;border-radius:999px;padding:6px 9px;font-size:8px}.settings-api-card{grid-column:1/-1}.settings-api-endpoint{background:#fafbf8;border:1px solid #e5e8e1;border-radius:13px;gap:6px;margin:12px 0;padding:12px 14px;display:grid}.settings-api-endpoint small{color:#888e83;font-size:8px}.settings-api-endpoint code{color:#353a32;font-size:9px;overflow:auto}.api-key-modal{width:min(660px,100vw - 28px)}.secret-copy{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.secret-copy .secret-value{margin:0;overflow:auto}.secret-copy button{font:inherit;background:#f3f7ed;border:1px solid #dfe4d7;border-radius:10px;padding:0 12px;font-size:9px}.integration-example{gap:7px;margin-top:12px;display:grid}.integration-example small{color:#7f857a;font-size:8px}.integration-example pre{color:#e9f6d6;background:#1e211c;border-radius:12px;margin:0;padding:13px;font-size:9px;line-height:1.55;overflow:auto}.api-permission{background:#f5f9f0;border:1px solid #e1e8d8;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.api-permission>.material-icons-round{color:#5e7a3f;background:#e8f5d2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.api-permission>span:last-child{gap:3px;display:grid}.api-permission b{font-size:10px;font-weight:520}.api-permission small{color:#83897f;font-size:8px;line-height:1.4}.settings-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.settings-modern-card{background:#fff;border:1px solid #e6e8e2;border-radius:20px;padding:18px}.settings-modern-card>header{border-bottom:1px solid #eff1ec;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.settings-modern-card>header small{color:#828b76;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.settings-modern-card h2{margin:4px 0 0;font-size:15px;font-weight:530}.settings-modern-card>header>button{color:#4e5548;font:inherit;background:#f1f4ed;border:0;border-radius:9px;padding:6px 9px;font-size:8px}.settings-store-list{margin-top:8px;display:grid}.settings-store-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1ed;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px;display:grid}.settings-store-list>button.active{background:#f2f7ec;border-bottom-color:#0000;border-radius:12px}.settings-store-list>button>.material-icons-round:first-child{color:#747b6e;background:#f2f4ef;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.settings-store-list>button>span:nth-child(2){gap:2px;display:grid}.settings-store-list b{font-size:10px;font-weight:520}.settings-store-list small{color:#92978e;font-size:8px}.settings-store-list>button>.material-icons-round:last-child{color:#6d8553;font-size:16px}.settings-info-row{border-bottom:1px solid #f0f1ed;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.settings-info-row small{color:#90958d;font-size:9px}.settings-info-row span{text-align:right;font-size:9px}.settings-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.settings-fields label{color:#747a70;gap:6px;font-size:8px;display:grid}.settings-fields label:last-child{grid-column:1/-1}.settings-fields input{height:40px;font:inherit;background:#fafbf8;border:1px solid #dfe2db;border-radius:11px;padding:0 11px;font-size:10px}.settings-save{color:#fff;min-height:38px;font:inherit;background:#1c1f1a;border:0;border-radius:11px;margin-top:12px;padding:0 13px;font-size:9px}.settings-help{color:#858a81;margin:12px 0;font-size:9px;line-height:1.5}.settings-key-row{border-top:1px solid #eff1ec;align-items:center;gap:10px;padding:10px 0;display:flex}.settings-key-row>span{flex:1;gap:2px;min-width:0;display:grid}.settings-key-row b{font-size:10px;font-weight:520}.settings-key-row small{color:#92978e;font-size:8px}.settings-key-row>button{color:#a85b53;background:#faf0ee;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.settings-key-row .material-icons-round{font-size:15px}.settings-signature{color:#8c9188;border-top:1px solid #eceee9;justify-content:space-between;gap:20px;margin-top:22px;padding:16px 2px;font-size:9px;display:flex}.settings-signature small{font-size:8px}.settings-modern-page .settings-notice{color:#536b3d;background:#f1f7eb;border:1px solid #dfe9d5;border-radius:13px;font-size:9px}@media (width<=760px){.team-modern-head,.settings-modern-head{align-items:flex-start;display:grid}.team-modern-head>.legacy-btn{width:100%}.team-summary{grid-template-columns:repeat(3,1fr)}.team-summary article{min-height:82px;padding:12px}.team-summary strong{font-size:19px}.team-summary span{display:none}.team-modern-page .emp-card{grid-template-columns:42px minmax(0,1fr) auto}.team-modern-page .emp-meta{grid-column:2}.team-modern-page .perm-chips{display:none}.team-modern-page .emp-actions{grid-area:1/3/3}.settings-store-overview{grid-template-columns:42px minmax(0,1fr) auto}.settings-store-mark{width:42px;height:42px}.settings-store-overview>a{grid-column:2/4;width:max-content;margin-top:4px}.settings-modern-grid,.settings-fields{grid-template-columns:1fr}.settings-fields label:last-child{grid-column:auto}}.settings-header-actions{align-items:center;gap:6px;display:flex}.settings-header-actions>button{color:#52683c;font:inherit;background:#eef7df;border:0;border-radius:9px;padding:6px 9px;font-size:8px}.settings-toggle-list{margin-top:9px;display:grid}.settings-toggle-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eff1ec;align-items:center;gap:10px;padding:10px 2px;display:flex}.settings-toggle-list>button>span{flex:1;gap:2px;display:grid}.settings-toggle-list b{font-size:10px;font-weight:500}.settings-toggle-list small{color:#92978e;font-size:8px}.settings-toggle-list i{background:#dfe3dc;border-radius:999px;width:31px;height:18px;padding:2px;transition:all .2s}.settings-toggle-list i span{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block;box-shadow:0 1px 4px #00000026}.settings-toggle-list i.on{background:#a9ef2d}.settings-toggle-list i.on span{transform:translate(13px)}.settings-pro-lock{background:#f3f6ef;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:13px;padding:14px;display:grid}.settings-pro-lock>.material-icons-round{color:#71815e;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.settings-pro-lock b{font-size:10px;font-weight:520}.settings-pro-lock p{color:#81877e;margin:4px 0 0;font-size:8px;line-height:1.45}.settings-pro-lock a{color:#1a1d18;background:#b6ff31;border-radius:9px;padding:8px 10px;font-size:8px}.settings-modal-save{color:#fff;width:100%;height:42px;font:inherit;background:#1c201b;border:0;border-radius:11px;margin-top:12px;font-size:10px}.settings-modern-page .commerce-form{gap:10px;display:grid}.settings-modern-page .commerce-form label{color:#72796f;gap:6px;font-size:9px;display:grid}.settings-modern-page .commerce-form input,.settings-modern-page .commerce-form select{height:42px;font:inherit;background:#fafbf8;border:1px solid #dfe2db;border-radius:11px;padding:0 11px;font-size:10px}@media (width<=760px){.settings-pro-lock{grid-template-columns:38px 1fr}.settings-pro-lock a{text-align:center;grid-column:1/-1}}.order-modal{width:min(820px,100vw - 28px);max-width:820px}.order-modal .modal-body{background:#fafbf8;gap:12px;display:grid}.order-form-section{background:#fff;border:1px solid #e5e7e1;border-radius:17px;gap:11px;padding:15px;display:grid}.order-form-heading{border-bottom:1px solid #eef0eb;align-items:center;gap:9px;padding-bottom:10px;display:flex}.order-form-heading>span{color:#8b8f86;letter-spacing:.08em;font-size:9px}.order-form-heading>b{font-size:12px;font-weight:600}.order-client-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.order-client-row>label,.order-new-client>label{color:#666b62;gap:6px;font-size:10px;display:grid}.order-client-add{color:#363a33;background:#f5f6f2;border:1px solid #e0e3dc;border-radius:12px;align-items:center;gap:6px;min-height:43px;padding:0 13px;font-size:10px;display:flex}.order-client-add .material-icons-round{font-size:16px}.order-new-client{background:#f4f6f1;border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:11px;display:grid}.order-new-client input{background:#fff;border:1px solid #dfe2da;border-radius:11px;min-height:41px;padding:0 11px}.order-new-client .legacy-btn{min-height:41px}.pickup-note{background:#f7f8f5;border:1px solid #e3e6de;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.pickup-note>.material-icons-round{color:#65705b;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.pickup-note>span:last-child{gap:2px;display:grid}.pickup-note b{font-size:11px;font-weight:600}.pickup-note small{color:#858980;font-size:9px}.reservation-choice{background:#f7f8f5;border:1px solid #e3e6de;border-radius:13px;grid-template-columns:18px 1fr;align-items:start;padding:11px 12px;gap:9px!important;display:grid!important}.reservation-choice input{accent-color:#83b91c;width:16px!important;min-height:16px!important}.reservation-choice>span{gap:3px;display:grid}.reservation-choice b{font-size:10px;font-weight:600}.reservation-choice small{color:#858980;font-size:9px;line-height:1.4}.order-flags{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.order-flags>span{color:#62665e;background:#f5f6f2;border:1px solid #e3e5df;border-radius:999px;padding:5px 8px;font-size:8px}.order-flags>span.reserved{color:#5b752c;background:#f0f7e5;border-color:#dce9c8}.order-status-actions{justify-content:flex-end;gap:7px}.order-status-actions .legacy-btn{border-radius:11px;min-height:38px;padding:0 12px;font-size:9px;font-weight:600;flex:0 auto!important}.legacy-team-page .usage-card{color:#1c1f1a;box-shadow:none;background:#fff;border:1px solid #e4e6e0;border-radius:19px;padding:16px 18px}.legacy-team-page .usage-card:after{display:none}.legacy-team-page .usage-icon{color:#65765a;background:#f3f7ed;border:1px solid #dfe4d7;border-radius:13px;width:42px;height:42px}.legacy-team-page .usage-title{color:#7d8178;font-weight:500}.legacy-team-page .usage-value{font-family:inherit;font-size:19px;font-weight:600}.legacy-team-page .usage-bar-wrap{display:none}.legacy-team-page .usage-card .legacy-btn-ghost{color:#4d514a;background:#f6f7f4;border-color:#e3e5df}.legacy-team-page .emp-card{box-shadow:none;border-radius:17px}.legacy-team-page .emp-avatar{color:#4c5842;background:#eef2e8;border-radius:13px;font-size:13px;font-weight:600}.legacy-team-page .emp-avatar.pending{color:#747970;background:#f2f3ef}.legacy-team-page .role-badge,.legacy-team-page .perm-chip{font-weight:550}.team-access-modal{width:min(720px,100vw - 28px)}.team-modal-body .legacy-info-box{color:#646961;background:#f6f7f4;border:1px solid #e3e6df}.team-modal-body .permission-options label{background:#fafbf8;border:1px solid #e4e6e0;border-radius:12px}.settings-signature{color:#7d8178;border-top:1px solid #e8eae4;justify-content:space-between;gap:16px;margin:34px 2px 8px;padding-top:16px;font-size:10px;display:flex}.settings-signature>span:first-child{color:#31342f}.settings-signature small{color:#7d8178;font-size:9px}.clients-modern-page .client-avatar{background:#f1f5e9;border:1px solid #e2e5dd;overflow:hidden}.clients-modern-page .client-avatar img{object-fit:contain;width:100%;height:100%}.client-profile-modal{border-radius:24px;width:min(940px,100vw - 28px);max-width:940px;height:min(760px,100vh - 28px);max-height:calc(100vh - 28px)}.client-profile-modal .modal-head{flex:none}.client-profile-modal .modal-head>div{gap:3px;display:grid}.client-profile-modal .modal-head small{color:#858980;letter-spacing:.09em;font-size:8px}.client-profile-layout{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.client-profile-aside{background:#f6f8f3;border-right:1px solid #e8eae4;min-height:0;padding:20px;overflow:auto}.client-avatar-editor{cursor:pointer;background:#edf3e3;border:1px solid #dfe4d7;border-radius:32px;width:112px;height:112px;margin:0 auto;position:relative;overflow:hidden;display:block!important}.client-avatar-editor img{object-fit:contain;width:100%;height:100%}.client-avatar-editor span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171a15c7;border-radius:9px;padding:6px;font-size:8px;font-weight:500;position:absolute;inset:auto 7px 7px}.client-avatar-editor input{display:none}.client-profile-name{text-align:center;gap:3px;margin:13px 0 17px;display:grid}.client-profile-name b{font-size:15px;font-weight:600}.client-profile-name span{color:#81867c;text-overflow:ellipsis;font-size:9px;overflow:hidden}.client-profile-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.client-profile-stats>span{background:#fff;border:1px solid #e3e7dd;border-radius:12px;gap:3px;min-width:0;padding:10px;display:grid}.client-profile-stats small{color:#898e84;font-size:7px}.client-profile-stats b{text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.client-favorites{margin-top:18px}.client-favorites h4{margin:0 0 8px;font-size:10px;font-weight:600}.client-favorites>div{border-top:1px solid #e5e8e1;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.client-favorites img{object-fit:cover;background:#fff;border-radius:9px;width:31px;height:31px}.client-favorites span{gap:2px;min-width:0;display:grid}.client-favorites b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.client-favorites small,.client-favorites p{color:#898d85;margin:0;font-size:8px}.client-profile-main{flex-direction:column;min-width:0;min-height:0;display:flex}.client-tabs{border-bottom:1px solid #e8eae4;flex:none;gap:4px;padding:12px 16px 0;display:flex}.client-tabs button{color:#7b8077;background:0 0;border:0;padding:9px 12px 11px;font-size:10px;position:relative}.client-tabs button.active{color:#1c1f1a}.client-tabs button.active:after{content:"";background:#20231e;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.client-tabs span{background:#eef1e9;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:3px;font-size:7px;display:inline-grid}.client-tab-scroll{flex:1;min-height:0;padding:18px;overflow:auto}.client-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.client-form-grid .wide{grid-column:1/-1}.client-form-grid label{color:#686d64;gap:6px;font-size:9px;font-weight:500;display:grid}.client-form-grid input,.client-form-grid select,.client-form-grid textarea{box-sizing:border-box;color:#1d201b;width:100%;font:inherit;background:#f8f9f6;border:1px solid #e1e4dd;border-radius:11px;outline:0;padding:11px 12px}.client-form-grid input:focus,.client-form-grid select:focus,.client-form-grid textarea:focus{background:#fff;border-color:#a9c77b;box-shadow:0 0 0 3px #9abe631f}.client-form-grid .client-consent{grid-template-columns:16px 1fr;align-items:center}.client-form-grid .client-consent input{accent-color:#87b937;width:15px;height:15px;padding:0}.client-profile-modal .client-bonus-adjustment{margin-top:16px}.client-profile-modal .modal-foot{flex:none}.client-form-error{margin:0 18px 10px}.client-purchases{gap:9px;display:grid}.client-purchases>article{background:#fff;border:1px solid #e4e6e0;border-radius:14px;padding:13px}.client-purchases article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-purchases header span{gap:2px;display:grid}.client-purchases header b,.client-purchases header strong{font-size:11px;font-weight:600}.client-purchases header small{color:#878c83;font-size:8px}.client-purchases article>div{gap:6px;margin-top:10px;display:flex;overflow-x:auto}.client-purchases article>div>span{background:#f6f7f3;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:150px;padding:7px;display:grid}.client-purchases img{object-fit:cover;border-radius:8px;width:34px;height:34px}.client-purchases i{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.client-purchases i small{color:#858a81;margin-top:2px;display:block}.client-events{display:grid}.client-events article{grid-template-columns:10px minmax(0,1fr);gap:10px;padding:0 0 15px;display:grid}.client-events article>i{background:#9aca4d;border-radius:50%;width:8px;height:8px;margin-top:3px;position:relative}.client-events article>i:after{content:"";background:#e1e5dc;width:1px;position:absolute;top:11px;bottom:-18px;left:3px}.client-events article:last-child>i:after{display:none}.client-events article>span{gap:3px;display:grid}.client-events b{font-size:10px;font-weight:600}.client-events p{color:#6f746c;margin:0;font-size:9px}.client-events small{color:#959991;font-size:8px}@media (width<=760px){.order-modal .modal-body,.order-form-section{padding:12px}.order-client-row,.order-new-client{grid-template-columns:1fr}.order-client-add{justify-content:center}.order-status-actions{flex-wrap:wrap;display:flex!important}.order-status-actions .legacy-btn{flex:calc(50% - 5px)!important}.settings-signature{flex-direction:column;gap:5px}.client-profile-modal{border-radius:24px 24px 0 0;width:100%;height:min(92vh,820px);max-height:92vh}.client-profile-layout{display:block;overflow:auto}.client-profile-aside{border-bottom:1px solid #e8eae4;border-right:0}.client-profile-stats{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.client-profile-main{overflow:visible}.client-tabs{z-index:2;background:#fff;position:sticky;top:0}.client-tab-scroll{overflow:visible}.client-form-grid{grid-template-columns:1fr}.client-form-grid .wide{grid-column:auto}}.entry-success{color:#4d6230;background:#f5faeb;border:1px solid #dce8c7;border-radius:12px;padding:11px 13px;font-size:11px;line-height:1.5;margin-top:12px!important}.auth-email-caption{color:#747970;font-size:12px;margin-top:8px!important}.auth-email-caption button,.forgot-password-link{color:#4d5548;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.forgot-password-link{text-underline-offset:3px;justify-self:end;margin-top:-4px;font-size:11px}.password-recovery{align-content:center;min-height:390px}.debug-reset-link{color:#394334;background:#f3f4ef;border-radius:12px;padding:11px 13px;font-size:11px;line-height:1.45;text-decoration:underline;display:block}.yandex-identity>span{overflow:hidden}.yandex-identity>span img{object-fit:cover;width:100%;height:100%}.subscription-overlay{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1214127a;justify-content:center;align-items:center;padding:48px 24px;display:flex;position:fixed;inset:0;overflow:auto}.subscription-dialog{color:#171a17;background:#fff;border:1px solid #e3e6dd;border-radius:34px;width:min(960px,100%);margin:auto;padding:82px 48px 32px;position:relative;box-shadow:0 28px 90px #11161038}.subscription-close{color:#343934;cursor:pointer;background:#f7f8f5;border:1px solid #e3e6df;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:24px;right:24px}.subscription-mascot{pointer-events:none;place-items:center;width:154px;height:154px;display:grid;position:absolute;top:-68px;left:50%;transform:translate(-50%)}.subscription-mascot img{object-fit:contain;filter:drop-shadow(0 14px 18px #2837182e);width:100%;height:100%}.subscription-intro{text-align:center;max-width:650px;margin:0 auto}.subscription-kicker{color:#587522;letter-spacing:.12em;text-transform:uppercase;background:#efffd7;border-radius:999px;padding:7px 13px;font-size:12px;display:inline-flex}.subscription-intro h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(32px,4.2vw,52px);font-weight:580;line-height:1.02}.subscription-intro>p{color:#747b72;margin:0;font-size:17px}.subscription-status{color:#66705f;margin-top:15px;font-size:13px;display:inline-flex}.subscription-status.trial{color:#638432}.subscription-status.paid{color:#3d7a45}.subscription-limit-message{color:#596253;background:#f5f7f1;border-radius:14px;justify-content:center;align-items:center;gap:8px;max-width:600px;margin:18px auto 0;padding:12px 16px;font-size:14px;display:flex}.subscription-limit-message .material-icons-round{font-size:18px}.subscription-periods{grid-template-columns:1fr 1fr;gap:12px;max-width:610px;margin:28px auto;display:grid}.subscription-periods button{text-align:left;color:#171a17;cursor:pointer;background:#fafbf8;border:1px solid #e0e4dc;border-radius:19px;grid-template-columns:1fr auto;align-items:end;gap:2px 16px;padding:18px 20px;display:grid;position:relative}.subscription-periods button.active{background:#f4ffe3;border-color:#a8e837;box-shadow:0 0 0 3px #a9ef2d24}.subscription-periods span{color:#727970;font-size:13px}.subscription-periods b{letter-spacing:-.035em;grid-area:1/2/3;font-size:24px;font-weight:580}.subscription-periods small{color:#899087;font-size:12px}.subscription-periods i{letter-spacing:.03em;background:#b6ff31;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:-11px;right:12px}.subscription-content{grid-template-columns:1.22fr .78fr;gap:16px;display:grid}.subscription-benefits,.subscription-free{border:1px solid #e5e8e1;border-radius:22px;padding:25px}.subscription-content h2{letter-spacing:-.02em;margin:0 0 17px;font-size:20px;font-weight:560}.subscription-benefits ul{grid-template-columns:1fr 1fr;gap:13px 20px;margin:0;padding:0;list-style:none;display:grid}.subscription-benefits li{color:#4e554c;align-items:flex-start;gap:11px;font-size:14px;line-height:1.35;display:flex}.subscription-benefits li:before{content:"";background:#a9ef2d;border-radius:3px;flex:none;width:8px;height:8px;margin-top:5px;transform:rotate(45deg)}.subscription-free{background:#f7f8f5}.subscription-free>small{text-transform:uppercase;letter-spacing:.12em;color:#8b9187;font-size:10px}.subscription-free h2{margin:8px 0}.subscription-free p{color:#747a72;margin:0 0 14px;font-size:13px;line-height:1.45}.subscription-free>div{flex-wrap:wrap;gap:7px;display:flex}.subscription-free>div span{color:#596057;background:#fff;border:1px solid #e4e7e0;border-radius:9px;padding:7px 9px;font-size:12px}.subscription-action{background:#282c28;border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:16px;padding:16px;display:grid}.subscription-action label{gap:7px;display:grid}.subscription-action label>span{color:#d8ddd5;font-size:12px}.subscription-action label small{color:#8f978d}.subscription-action input{color:#fff;width:100%;height:49px;font:inherit;background:#353a35;border:1px solid #4b514a;border-radius:12px;outline:none;padding:0 15px}.subscription-action input:focus{border-color:#b6ff31}.subscription-action button,.subscription-success button{color:#151815;cursor:pointer;background:#b6ff31;border:0;border-radius:12px;align-items:center;gap:10px;height:49px;padding:0 20px;font-weight:450;display:flex}.subscription-action button:disabled{opacity:.6}.subscription-success{background:#efffd9;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:17px 20px;display:grid}.subscription-success>.material-icons-round{color:#65942b;font-size:32px}.subscription-success h2,.subscription-success p{margin:0}.subscription-success h2{font-size:17px;font-weight:580}.subscription-success p{color:#65705d;margin-top:3px;font-size:13px}.subscription-error{text-align:center;color:#bc4c44;margin-top:10px;font-size:13px}.subscription-footnote{text-align:center;color:#9a9f96;margin:12px 0 0;font-size:11px}@media (width<=700px){.subscription-overlay{align-items:flex-start;padding:64px 12px 18px}.subscription-dialog{border-radius:26px;padding:70px 16px 22px}.subscription-close{top:14px;right:14px}.subscription-mascot{width:128px;height:128px;top:-56px}.subscription-intro h1{font-size:34px}.subscription-intro>p{font-size:15px}.subscription-periods{gap:8px;margin:22px 0}.subscription-periods button{grid-template-columns:1fr;padding:15px 13px}.subscription-periods b{grid-area:auto;font-size:20px}.subscription-periods i{font-size:8px}.subscription-content{grid-template-columns:1fr}.subscription-benefits,.subscription-free{padding:19px}.subscription-benefits ul,.subscription-action{grid-template-columns:1fr}.subscription-action button{justify-content:center}.subscription-success{grid-template-columns:auto 1fr}.subscription-success button{grid-column:1/-1;justify-content:center}.subscription-footnote{padding:0 12px}}.global-admin-shell{color:#1b1e1a;background:#f3f5f0;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.global-admin-shell>aside{color:#fff;background:#121612;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.ga-brand{align-items:center;gap:10px;padding:0 8px 24px;display:flex}.ga-brand img{object-fit:contain;width:42px;height:42px}.ga-brand span{display:grid}.ga-brand b{font-size:18px;font-weight:520}.ga-brand small{color:#aef22d;letter-spacing:.14em;font-size:8px}.global-admin-shell nav{gap:5px;display:grid}.global-admin-shell nav button,.ga-back{color:#aeb5ad;height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:0 13px;font-size:12px;display:flex}.global-admin-shell nav button.active{color:#151915;background:#b6ff31}.global-admin-shell nav .material-icons-round,.ga-back .material-icons-round{font-size:19px}.ga-back{margin-top:auto}.global-admin-shell>main{min-width:0;padding:27px 32px 50px}.global-admin-shell>main>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.global-admin-shell>main>header small{letter-spacing:.13em;color:#76816c;font-size:9px}.global-admin-shell h1{letter-spacing:-.04em;margin:5px 0 0;font-size:30px;font-weight:520}.ga-user{align-items:center;gap:9px;display:flex}.ga-user>span,.ga-admin-avatar{background:#e4f3ce;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.ga-user>div{display:grid}.ga-user b{font-size:11px;font-weight:520}.ga-user small{color:#858b82;font-size:9px}.ga-user button{color:#858b82;background:0 0;border:0}.ga-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.ga-metrics article{background:#fff;border:1px solid #e0e4db;border-radius:19px;gap:5px;padding:19px;display:grid}.ga-metrics small{color:#838a7f;font-size:9px}.ga-metrics strong{letter-spacing:-.04em;font-size:26px;font-weight:520}.ga-metrics span{color:#71913d;font-size:9px}.ga-grid,.ga-access-grid{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.ga-panel{background:#fff;border:1px solid #e0e4db;border-radius:20px;padding:20px}.ga-panel>header{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.ga-panel h2{margin:0;font-size:15px;font-weight:530}.ga-panel header p{color:#858b82;margin:4px 0 0;font-size:9px}.ga-panel header button{color:#6c804a;background:0 0;border:0;font-size:9px}.ga-store-row{border-top:1px solid #eff1ec;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ga-store-row>.material-icons-round{color:#6d7d5b;background:#f0f4eb;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.ga-store-row>span:nth-child(2){display:grid}.ga-store-row b{font-size:10px;font-weight:520}.ga-store-row small{color:#92988f;font-size:8px}.ga-store-row i,.ga-request-mini i{color:#66883b;background:#eff7e3;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.ga-store-row i.off{color:#986f67;background:#f4efed}.ga-request-mini{border-top:1px solid #eff1ec;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.ga-request-mini>span{display:grid}.ga-request-mini b{font-size:10px;font-weight:520}.ga-request-mini small{color:#92988f;font-size:8px}.ga-wide{min-height:520px}.ga-toolbar{align-items:center;gap:12px;margin-bottom:13px;display:flex}.ga-toolbar label{background:#f8f9f6;border:1px solid #e0e4dc;border-radius:13px;flex:1;align-items:center;max-width:520px;height:42px;padding:0 12px;display:flex}.ga-toolbar label span{color:#92988f;font-size:18px}.ga-toolbar input{font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 9px;font-size:11px}.ga-toolbar>span{color:#8a9087;font-size:9px}.ga-store-table{gap:7px;display:grid}.ga-store-table>article{border:1px solid #e6e9e2;border-radius:15px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;padding:7px 12px;display:grid}.ga-store-table .ga-store-row{border:0}.ga-store-stats{color:#7d8479;gap:13px;font-size:8px;display:flex}.ga-store-actions{gap:7px;display:flex}.ga-store-actions select,.ga-store-actions button,.ga-requests select{height:34px;font:inherit;background:#f7f9f4;border:1px solid #dfe3da;border-radius:9px;padding:0 9px;font-size:8px}.ga-requests{display:grid}.ga-requests article{border-top:1px solid #ecefea;grid-template-columns:1fr auto 130px;align-items:center;gap:14px;padding:13px 0;display:grid}.ga-requests article>span{display:grid}.ga-requests b{font-size:11px;font-weight:520}.ga-requests small{color:#92988f;font-size:8px}.ga-requests em{font-size:10px;font-style:normal}.ga-admin-row{border-top:1px solid #edf0e9;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ga-admin-avatar img{object-fit:cover;width:100%;height:100%}.ga-admin-row>span:nth-child(2){display:grid}.ga-admin-row b{font-size:10px;font-weight:520}.ga-admin-row small{color:#92988f;font-size:8px}.ga-admin-row button{color:#a17771;background:0 0;border:0}.ga-add-admin{align-content:start;gap:11px;display:grid}.ga-add-admin label{color:#737a70;gap:5px;font-size:9px;display:grid}.ga-add-admin input,.ga-add-admin select{height:42px;font:inherit;background:#fafbf8;border:1px solid #dfe3da;border-radius:11px;padding:0 11px;font-size:10px}.ga-add-admin>button{height:42px;font:inherit;background:#b6ff31;border:0;border-radius:11px;font-size:10px}.ga-error{color:#a24e43;background:#faece9;border-radius:11px;margin-bottom:12px;padding:10px 13px;font-size:10px}.global-admin-loading{place-items:center;min-height:100vh;display:grid}@media (width<=850px){.global-admin-shell{grid-template-columns:1fr}.global-admin-shell>aside{flex-direction:row;align-items:center;height:auto;display:flex;position:static;overflow:auto}.ga-brand{padding:0}.ga-brand span,.ga-back{display:none}.global-admin-shell nav{margin-left:auto;display:flex}.global-admin-shell nav button{justify-content:center;width:44px;padding:0;font-size:0}.global-admin-shell>main{padding:20px 14px}.ga-metrics{grid-template-columns:1fr 1fr}.ga-grid,.ga-access-grid,.ga-store-table>article{grid-template-columns:1fr}.ga-store-stats,.ga-store-actions{padding:0 4px 8px}.ga-requests article{grid-template-columns:1fr auto}.ga-requests select{grid-column:1/-1}}.ga-users,.ga-deliveries,.ga-audit{display:grid}.ga-users article{border-top:1px solid #edf0e9;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 0;display:grid}.ga-users article>span:nth-child(2),.ga-deliveries article>span,.ga-audit article>span:nth-child(2){min-width:0;display:grid}.ga-users b,.ga-deliveries b,.ga-audit b{font-size:10px;font-weight:520}.ga-users small,.ga-deliveries small,.ga-audit small{color:#92988f;font-size:8px}.ga-users i,.ga-deliveries i{color:#67873e;background:#edf6e1;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.ga-users i.blocked,.ga-deliveries i.failed{color:#a24e43;background:#faece9}.ga-users button{height:31px;font:inherit;background:#fafbf8;border:1px solid #e1e5dd;border-radius:9px;padding:0 10px;font-size:8px}.ga-campaign{align-content:start;gap:11px;display:grid}.ga-campaign label{color:#737a70;gap:5px;font-size:9px;display:grid}.ga-campaign input,.ga-campaign select,.ga-campaign textarea{width:100%;font:inherit;resize:vertical;background:#fafbf8;border:1px solid #dfe3da;border-radius:11px;padding:10px 11px;font-size:10px}.ga-campaign input,.ga-campaign select{height:42px}.ga-campaign>button{height:43px;font:inherit;background:#b6ff31;border:0;border-radius:11px;font-size:10px}.ga-campaign>button:disabled{color:#9ba099;background:#eceee9}.ga-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ga-deliveries article{border-top:1px solid #edf0e9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ga-deliveries b,.ga-deliveries small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga-audit article{border-top:1px solid #edf0e9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.ga-audit article>.material-icons-round{color:#738365;background:#f1f4ed;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.ga-audit time{color:#92988f;font-size:8px}@media (width<=850px){.ga-users article{grid-template-columns:38px minmax(0,1fr) auto}.ga-users article>button{grid-column:2/-1;justify-self:start}.ga-form-row{grid-template-columns:1fr}}.ga-store-subscription{grid-template-columns:132px 132px auto auto;align-items:end;display:grid}.ga-store-subscription label{gap:4px;display:grid}.ga-store-subscription label small{color:#8b9288;font-size:7px}.ga-store-subscription input{color:#30352f;min-width:0;height:34px;font:inherit;background:#f7f9f4;border:1px solid #dfe3da;border-radius:9px;padding:0 8px;font-size:8px}.ga-store-subscription input:disabled{color:#abb0a8}.ga-store-actions .ga-save-store{color:#171a17;background:#b6ff31;border-color:#a8e72e}@media (width<=1180px){.ga-store-subscription{grid-template-columns:1fr 1fr}}@media (width<=850px){.ga-store-subscription{grid-template-columns:1fr 1fr;width:100%}}.loading-screen.moss-loading-screen{color:#20231f;background:#fff;align-content:center;place-items:center;gap:15px;min-height:100vh;display:grid;overflow:hidden}.moss-loading-mascot{place-items:center;width:136px;height:136px;display:grid;position:relative}.moss-loading-mascot img{z-index:2;object-fit:contain;filter:drop-shadow(0 17px 20px #37482524);width:116px;height:116px;animation:2.3s ease-in-out infinite moss-breathe;position:relative}.moss-loading-mascot i{z-index:1;opacity:0;background:#b6ff31;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite moss-petal;position:absolute}.moss-loading-mascot i:first-of-type{top:35px;left:6px}.moss-loading-mascot i:nth-of-type(2){background:#d5c7ff;animation-delay:.7s;top:55px;right:5px}.moss-loading-mascot i:nth-of-type(3){animation-delay:1.3s;bottom:2px;left:28px}.loading-screen.moss-loading-screen p{color:#72786f;letter-spacing:-.01em;min-height:20px;margin:0;font-size:13px}.moss-loading-dots{color:#8e9588;vertical-align:bottom;width:15px;animation:1.2s steps(3,end) infinite moss-dots;display:inline-block;overflow:hidden}.loading-screen.moss-loading-screen small{color:#242724;font-size:12px;font-weight:560}.loading-screen.moss-loading-screen small em{color:#80aa31;font-style:normal;font-weight:450}@keyframes moss-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes moss-petal{0%{opacity:0;transform:translateY(10px)scale(.5)rotate(0)}35%{opacity:.9}to{opacity:0;transform:translateY(-24px)scale(1)rotate(110deg)}}@keyframes moss-dots{0%{width:4px}to{width:15px}}@media (prefers-reduced-motion:reduce){.moss-loading-mascot img,.moss-loading-mascot i,.moss-loading-dots{animation:none}}.entry-page{background:#f4f3ee;padding:24px}.entry-wrap{width:min(100%,1420px)}.entry-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e4de;border-radius:32px;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);min-height:min(870px,100svh - 48px);box-shadow:0 28px 80px #34392d1c}.entry-hero.moss-entry-hero{background:#eee9df;min-height:760px}.moss-entry-hero>img{object-position:center center;filter:none}.moss-entry-hero .entry-hero-shade{background:linear-gradient(#ffffff14,#0000 28% 68%,#ffffff52)}.entry-hero-content.moss-entry-content{color:#fff;padding:42px 44px 39px}.entry-hero-brand{color:#1d211d;align-items:flex-start;gap:4px;width:max-content;padding:0;display:flex}.entry-hero-brand strong{letter-spacing:-.025em;font-size:15px;font-weight:520}.entry-hero-brand span{color:#b6ff31;letter-spacing:.02em;margin-top:1px;font-size:7px;font-weight:520}.entry-panel-brand{justify-content:flex-start;width:100%;margin-bottom:23px}.entry-panel-brand strong{color:#1d211d}.entry-hero-caption{width:max-content;max-width:100%;padding:0}.entry-hero-caption p{color:#fff;letter-spacing:-.035em;text-shadow:0 2px 16px #1418116b;margin:0;font-size:clamp(19px,1.65vw,25px);font-weight:480;line-height:1.12}.entry-hero-caption small{color:#ffffffc7;letter-spacing:.02em;margin-top:9px;font-size:10px;display:block}.entry-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-left:1px solid #ebeae5;padding:52px clamp(38px,4.2vw,70px)}.entry-panel .auth-intro-new>span{color:#7d8379;letter-spacing:.02em;font-size:11px;font-weight:450}.entry-panel .auth-intro-new h2{font-size:clamp(30px,2.35vw,38px);font-weight:540}.entry-panel .legacy-primary{border-radius:12px;min-height:44px;font-size:12px;font-weight:500}.entry-panel .legacy-email-link,.entry-panel .yandex-slot{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:440px;display:flex;min-height:44px!important;margin-left:auto!important;margin-right:auto!important}.entry-panel .legacy-email-link{border-radius:12px;padding:0 16px;font-size:12px;font-weight:450;line-height:1;margin-bottom:10px!important}.entry-panel .yandex-slot,.entry-panel .yandex-slot.ready{background:#fff;border:1px solid #191c151a;overflow:visible}.entry-panel .yandex-slot>div,.entry-panel .yandex-slot>iframe,.entry-panel .yandex-slot button{width:100%!important;max-width:100%!important;min-height:42px!important}@media (width<=980px){.entry-card{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.entry-hero-content.moss-entry-content{padding:30px}}@media (width<=820px){.entry-page{padding:0}.entry-card{border:0;border-radius:0;min-height:100svh}.entry-hero.moss-entry-hero{height:250px;min-height:250px}.moss-entry-hero>img{object-position:center 47%}.entry-hero-content.moss-entry-content{padding:18px}.entry-hero-brand strong{font-size:15px}.entry-hero-brand span{font-size:7px}.entry-hero-caption p{font-size:15px}.entry-hero-caption small{display:none}.entry-panel{padding:30px 22px 38px}}.moss-home{--mh-ink:#171a16;--mh-muted:#70786d;--mh-line:#e4e8df;--mh-lime:#af0;--mh-soft:#f3f6ee;color:var(--mh-ink);background:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.moss-home *{box-sizing:border-box}.mh-container{width:min(1240px,100% - 48px);margin:0 auto}.mh-header{z-index:100;position:fixed;top:18px;left:0;right:0}.mh-header-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffde;border:1px solid #d8ded2db;border-radius:22px;align-items:center;gap:34px;height:66px;padding:0 14px 0 22px;display:flex;box-shadow:0 14px 42px #232d1c17}.mh-logo{color:inherit;text-decoration:none}.mh-brand{white-space:nowrap;align-items:flex-start;gap:5px;display:inline-flex}.mh-brand b{letter-spacing:-1px;font-size:25px;font-weight:620;line-height:1}.mh-brand em{color:#79c900;font-size:10px;font-style:normal;font-weight:650;line-height:1}.mh-header nav{align-items:center;gap:26px;margin-left:auto;display:flex}.mh-header nav a,.mh-login-link{color:#60675d;font-size:13px;text-decoration:none;transition:all .2s}.mh-header nav a:hover,.mh-login-link:hover{color:#111}.mh-header-actions{align-items:center;gap:18px;display:flex}.mh-link-button,.mh-primary{background:var(--mh-ink);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:42px;padding:0 19px;font-size:13px;text-decoration:none;display:inline-flex}.mh-link-button:hover,.mh-primary:hover{background:#2b3028}.mh-menu-button{background:0 0;border:0;padding:8px;display:none}.mh-menu-button svg{width:22px}.mh-hero{background:radial-gradient(circle at 76% 10%,#eaffc4 0,#eaffc400 29%),linear-gradient(#f8faf5 0,#fff 76%);padding:148px 0 76px;overflow:hidden}.mh-hero>.mh-container{grid-template-columns:.86fr 1.32fr;align-items:center;gap:40px;display:grid}.mh-eyebrow{color:#70805f;text-transform:uppercase;letter-spacing:1.25px;align-items:center;gap:8px;font-size:12px;display:inline-flex}.mh-eyebrow svg{width:15px}.mh-hero-copy{z-index:3;position:relative}.mh-hero-copy h1{letter-spacing:-5px;margin:20px 0 22px;font-size:clamp(58px,6vw,90px);font-weight:510;line-height:.92}.mh-hero-copy h1 i{color:#78a536;font-style:normal}.mh-hero-copy>p{color:#656c62;max-width:540px;margin:0;font-size:18px;line-height:1.55}.mh-hero-actions{gap:12px;margin-top:34px;display:flex}.mh-primary{height:52px;padding:0 24px;font-size:14px}.mh-primary svg{width:17px}.mh-secondary{height:52px;color:var(--mh-ink);border:1px solid #dce1d7;border-radius:14px;align-items:center;padding:0 21px;font-size:14px;text-decoration:none;display:inline-flex}.mh-hero-notes{color:#7a8176;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:11px;display:flex}.mh-hero-notes span{align-items:center;gap:5px;display:flex}.mh-hero-notes svg{color:#76a632;width:13px}.mh-hero-visual{min-width:0;padding:32px 0 0;position:relative}.mh-orbit{border:1px solid #dff0bf;border-radius:50%;position:absolute}.mh-orbit-one{width:510px;height:510px;top:-90px;right:-170px}.mh-orbit-two{width:330px;height:330px;top:0;right:-80px}.mh-hero-mascot{z-index:4;object-fit:contain;filter:drop-shadow(0 22px 20px #3e571c29);width:142px;height:142px;position:absolute;top:-23px;right:-12px}.mh-app-window{z-index:2;background:#fff;border:1px solid #dfe5db;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 28px 80px #25311d26}.mh-window-top{color:#777f74;background:#f7f8f5;border-bottom:1px solid #e7ebe3;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.mh-window-top>span{background:#d7dcd3;border-radius:50%;width:7px;height:7px}.mh-window-top b{color:#272b26;margin-left:10px;font-size:10px;font-weight:560}.mh-window-top small{margin-left:auto;font-size:9px}.mh-window-body,.mh-register-body{min-height:396px;display:flex}.mh-mini-sidebar{background:#111511;flex-direction:column;flex:0 0 48px;align-items:center;gap:16px;width:48px;padding:12px 8px;display:flex}.mh-mini-sidebar img{object-fit:contain;width:30px;height:30px;margin-bottom:5px}.mh-mini-sidebar i{color:#828981;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mh-mini-sidebar i.active{background:var(--mh-lime);color:#151714}.mh-mini-sidebar svg{width:13px}.mh-dashboard-canvas{background:#fff;flex:1;min-width:0;padding:15px}.mh-demo-hero{background:linear-gradient(100deg,#f5f8f0,#efffd1);border:1px solid #e1e7dc;border-radius:14px;grid-template-columns:1fr auto;min-height:104px;padding:16px 18px;display:grid}.mh-demo-hero small{color:#77846d;letter-spacing:.8px;font-size:7px}.mh-demo-hero strong{letter-spacing:-.6px;margin-top:5px;font-size:19px;font-weight:570;line-height:1.1}.mh-demo-hero span{color:#777f74;grid-column:1;margin-top:3px;font-size:8px}.mh-demo-hero button{color:#fff;background:#171a16;border:0;border-radius:9px;grid-area:1/2/4;align-self:end;height:30px;padding:0 14px;font-size:8px}.mh-demo-metrics{grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.mh-demo-metrics article{border:1px solid #e8ebe5;border-radius:12px;padding:12px}.mh-demo-metrics small,.mh-demo-metrics span{color:#838a80;font-size:7px;display:block}.mh-demo-metrics b{margin:8px 0 4px;font-size:17px;font-weight:560;display:block}.mh-demo-metrics article:first-child{background:#f2fbdf}.mh-demo-metrics article:first-child span{color:#6a9c25}.mh-demo-lower{grid-template-columns:1.35fr 1fr;gap:8px;margin-top:8px;display:grid}.mh-demo-lower>article{border:1px solid #e8ebe5;border-radius:12px;height:146px;padding:12px}.mh-demo-lower header span{color:#838a80;text-transform:uppercase;font-size:7px;display:block}.mh-demo-lower header b{font-size:10px;font-weight:550}.mh-demo-chart>div{border-bottom:1px solid #e8ebe5;align-items:end;gap:8px;height:94px;margin-top:5px;padding:0 7px;display:flex}.mh-demo-chart i{background:linear-gradient(#94e52d,#d9ff9c);border-radius:5px 5px 0 0;flex:1}.mh-demo-orders>div{border-bottom:1px solid #edf0ea;align-items:center;gap:6px;padding:8px 0;display:flex}.mh-demo-orders img{object-fit:cover;border-radius:7px;width:25px;height:25px}.mh-demo-orders div span{flex-direction:column;min-width:0;display:flex}.mh-demo-orders div b{font-size:7px}.mh-demo-orders div small{color:#8b9188;font-size:6px}.mh-demo-orders div>strong{margin-left:auto;font-size:7px}.mh-system-line{border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9}.mh-system-line .mh-container{color:#939a8f;letter-spacing:1.5px;justify-content:space-around;align-items:center;height:72px;font-size:11px;display:flex}.mh-system-line i{background:#af0;border-radius:50%;width:4px;height:4px}.mh-intro,.mh-price{padding:120px 0}.mh-section-heading{max-width:760px}.mh-section-heading>span,.mh-feature-copy>span,.mh-connected-copy>span,.mh-support>div>div>span,.mh-lead-copy>span{color:#789158;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;display:block}.mh-section-heading h2,.mh-feature-copy h2,.mh-connected h2,.mh-support h2,.mh-lead h2{letter-spacing:-3.2px;margin:17px 0 19px;font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.02}.mh-section-heading p,.mh-feature-copy>p,.mh-connected-copy p,.mh-support p,.mh-lead-copy>p{color:#70776d;max-width:650px;margin:0;font-size:16px;line-height:1.65}.mh-benefit-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:60px;display:grid}.mh-benefit-grid article{border:1px solid var(--mh-line);border-radius:24px;min-height:248px;padding:28px;transition:all .25s}.mh-benefit-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 50px #303b2714}.mh-benefit-grid svg{color:#78a536;width:26px}.mh-benefit-grid h3{letter-spacing:-.5px;margin:48px 0 10px;font-size:20px;font-weight:540}.mh-benefit-grid p{color:#767d73;margin:0;font-size:13px;line-height:1.6}.mh-showcase{color:#fff;background:#151815;padding:110px 0;overflow:hidden}.mh-showcase .mh-app-window{color:var(--mh-ink);margin-top:54px;transform:perspective(1400px)rotateX(2deg);box-shadow:0 35px 100px #00000059}.mh-showcase .mh-window-body{min-height:550px}.mh-showcase .mh-mini-sidebar{flex-basis:58px;width:58px}.mh-showcase .mh-dashboard-canvas{padding:24px}.mh-showcase .mh-demo-hero{min-height:140px;padding:24px}.mh-showcase .mh-demo-hero strong{font-size:28px}.mh-showcase .mh-demo-metrics article{padding:20px}.mh-showcase .mh-demo-metrics b{font-size:24px}.mh-showcase .mh-demo-lower>article{height:210px;padding:20px}.mh-showcase .mh-demo-chart>div{height:145px}.mh-showcase .mh-demo-orders img{width:40px;height:40px}.mh-showcase .mh-demo-orders div b{font-size:10px}.mh-showcase .mh-demo-orders div small,.mh-showcase .mh-demo-orders div>strong{font-size:9px}.mh-feature-row{padding:130px 0;overflow:hidden}.mh-feature-row.alt{background:#f5f7f1}.mh-feature-row>.mh-container{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.mh-feature-row.alt>.mh-container{grid-template-columns:1.3fr .7fr}.mh-feature-copy h2{font-size:clamp(38px,4vw,58px)}.mh-feature-copy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mh-feature-copy li{color:#5f675c;align-items:center;gap:10px;font-size:13px;display:flex}.mh-feature-copy li svg{color:#79a72d;width:17px}.mh-register-preview{transform:rotate(1.2deg)}.mh-register-body{min-height:430px}.mh-product-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.mh-product-grid article{border:1px solid #e5e9e1;border-radius:13px;flex-direction:column;min-width:0;padding:7px;display:flex}.mh-product-grid img{object-fit:cover;border-radius:9px;width:100%;height:126px}.mh-product-grid b{margin-top:8px;font-size:9px}.mh-product-grid small{color:#868d82;margin-top:4px;font-size:7px}.mh-product-grid strong{margin-top:auto;font-size:11px}.mh-product-grid button,.mh-receipt button{color:#fff;background:#171a16;border:0;border-radius:8px;height:26px;margin-top:7px;font-size:7px}.mh-receipt{border-left:1px solid #e7eae4;flex-direction:column;flex:0 0 190px;width:190px;padding:16px 12px;display:flex}.mh-receipt>small{color:#868d82;font-size:7px}.mh-receipt h4{margin:5px 0 12px;font-size:13px}.mh-receipt>div{border-bottom:1px solid #ecefea;align-items:center;gap:7px;padding:9px 0;display:flex}.mh-receipt img{object-fit:cover;border-radius:8px;width:34px;height:34px}.mh-receipt div span{flex-direction:column;display:flex}.mh-receipt div b{font-size:8px}.mh-receipt div small{color:#8b9188;font-size:7px}.mh-receipt footer{color:#fff;background:#373b35;margin:auto -12px -16px;padding:14px}.mh-receipt footer small{color:#c9cec5;font-size:7px}.mh-receipt footer strong{margin-top:4px;font-size:16px;display:block}.mh-receipt footer button{color:#161915;background:#af0;width:100%}.mh-inventory-preview{transform:rotate(-1deg)}.mh-inventory-table{padding:14px}.mh-inventory-table>header,.mh-inventory-table>article{grid-template-columns:1.55fr 1fr .7fr .7fr .7fr;align-items:center;gap:10px;display:grid}.mh-inventory-table>header{color:#8d948a;padding:8px 12px;font-size:7px}.mh-inventory-table>article{border-top:1px solid #e8ebe5;padding:10px 12px;font-size:8px}.mh-inventory-table article div{align-items:center;gap:8px;display:flex}.mh-inventory-table img{object-fit:cover;border-radius:9px;width:38px;height:38px}.mh-inventory-table article b,.mh-inventory-table article strong{font-size:8px;font-weight:560}.mh-inventory-table article strong{color:#618b28}.mh-connected{background:#efffd6;padding:90px 0}.mh-connected>.mh-container{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.mh-connected h2{font-size:48px}.mh-flow{justify-content:space-between;align-items:center;display:flex}.mh-flow article{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:92px;height:92px;display:flex;box-shadow:0 10px 30px #53702a14}.mh-flow article svg{color:#6f9d31;width:24px}.mh-flow article b{font-size:10px;font-weight:550}.mh-flow>svg{color:#94a67c;width:17px}.mh-price-grid{grid-template-columns:.8fr 1.2fr;gap:14px;max-width:980px;margin:60px auto 0;display:grid}.mh-price-grid>article{border:1px solid #e0e5dc;border-radius:30px;padding:38px;position:relative;overflow:hidden}.mh-price-grid small{letter-spacing:1.4px;color:#788170;font-size:10px}.mh-price-grid h3{letter-spacing:-.8px;margin:15px 0 28px;font-size:25px;font-weight:520}.mh-price-grid strong{letter-spacing:-2px;font-size:46px;font-weight:520}.mh-price-grid ul{gap:13px;margin:32px 0;padding:0;list-style:none;display:grid}.mh-price-grid li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.mh-price-grid li svg{color:#78a536;flex:0 0 16px;width:16px}.mh-price-grid a{color:#171a16;border:1px solid #d9dfd4;border-radius:13px;justify-content:center;align-items:center;height:48px;font-size:13px;text-decoration:none;display:flex}.mh-pro-card{color:#fff;background:#181b17}.mh-pro-card>p{color:#aeb5aa;margin-top:6px;font-size:11px}.mh-pro-card a{background:#af0;border-color:#af0}.mh-pro-card a svg{width:17px}.mh-price-value{align-items:end;gap:7px;display:flex}.mh-price-value span{color:#aeb5aa;margin-bottom:9px;font-size:13px}.mh-pro-mascot{width:150px;height:150px;position:absolute;top:-15px;right:-8px}.mh-pro-mascot img{object-fit:contain;width:100%;height:100%}.mh-support{padding:110px 0}.mh-support>.mh-container{background:#f1f5ec;border-radius:32px;grid-template-columns:1fr 1fr;min-height:500px;display:grid;overflow:hidden}.mh-support>.mh-container>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:64px;display:flex}.mh-support h2{font-size:50px}.mh-support a{color:#171a16;border-bottom:1px solid;align-items:center;gap:10px;margin-top:28px;padding-bottom:5px;font-size:13px;text-decoration:none;display:inline-flex}.mh-support a svg{width:17px}.mh-support img{object-fit:cover;object-position:60% center;width:100%;height:100%}.mh-lead{color:#fff;background:#171a16;padding:110px 0}.mh-lead>.mh-container{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.mh-lead-copy>span{color:#af0}.mh-lead-copy>p{color:#aeb5aa}.mh-lead-copy>div{align-items:center;gap:14px;margin-top:34px;display:flex}.mh-lead-copy>div>svg{color:#af0;width:34px}.mh-lead-copy>div span{flex-direction:column;display:flex}.mh-lead-copy>div b{font-size:13px;font-weight:550}.mh-lead-copy>div small{color:#90978d;margin-top:4px;font-size:11px}.mh-lead form{background:#20241f;border:1px solid #343934;border-radius:26px;gap:15px;padding:32px;display:grid}.mh-lead label{color:#b6bcb3;font-size:11px}.mh-lead input{color:#fff;width:100%;height:52px;font:inherit;background:#171a16;border:1px solid #3a4039;border-radius:13px;outline:none;margin-top:8px;padding:0 16px;font-size:14px;display:block}.mh-lead input:focus{border-color:#94dd2e}.mh-lead form>button{color:#171a16;background:#af0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:13px;display:flex}.mh-lead form>button svg{width:17px}.mh-lead form>button:disabled{opacity:.6}.mh-lead form>small{color:#858c82;font-size:9px;line-height:1.5}.mh-lead form>small a{color:#c8cec4}.mh-form-error,.mh-form-success{margin:0;font-size:11px}.mh-form-error{color:#ff8f8f}.mh-form-success{color:#bfff63}.mh-footer{color:#fff;background:#0e110e;padding:70px 0 24px}.mh-footer-main{grid-template-columns:1.7fr repeat(3,1fr);gap:60px;padding-bottom:60px;display:grid}.mh-footer-main>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.mh-footer-main .mh-brand{margin-bottom:10px}.mh-footer-main p{color:#878f84;max-width:220px;margin:0;font-size:12px;line-height:1.5}.mh-footer-main b{color:#9ca399;margin-bottom:5px;font-size:11px;font-weight:550}.mh-footer-main a{color:#e4e7e1;font-size:12px;text-decoration:none}.mh-footer-bottom{color:#747c72;border-top:1px solid #292d28;align-items:center;gap:36px;padding-top:22px;font-size:10px;display:flex}.mh-footer-bottom span{align-items:center;gap:6px;display:flex}.mh-footer-bottom svg{width:13px}.mh-footer-bottom a{color:#fff;align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:flex}.mh-footer-bottom a svg{width:15px}@media (width<=1050px){.mh-header nav{display:none}.mh-menu-button{margin-left:auto;display:block}.mh-header-actions{order:2}.mh-header nav.open{background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;margin:0;padding:16px;display:flex;position:absolute;top:74px;left:24px;right:24px;box-shadow:0 18px 50px #222c1b24}.mh-hero>.mh-container{grid-template-columns:1fr}.mh-hero-copy{max-width:750px}.mh-hero-visual{width:100%;max-width:820px;margin:25px auto 0}.mh-benefit-grid{grid-template-columns:repeat(2,1fr)}.mh-feature-row>.mh-container,.mh-feature-row.alt>.mh-container{grid-template-columns:1fr;gap:50px}.mh-feature-row.alt .mh-inventory-preview{order:2}.mh-connected>.mh-container{grid-template-columns:1fr}.mh-support>.mh-container{grid-template-columns:1.2fr .8fr}.mh-lead>.mh-container{gap:50px}.mh-flow{max-width:720px}.mh-showcase .mh-window-body{min-height:450px}}@media (width<=720px){.mh-container{width:min(100% - 28px,1240px)}.mh-header{top:10px}.mh-header-inner{border-radius:18px;height:58px;padding:0 10px 0 16px}.mh-header-actions{display:none}.mh-brand b{font-size:15px}.mh-brand em{font-size:7px}.mh-logo>img{width:34px;height:34px}.mh-menu-button{margin-left:auto}.mh-header nav.open{top:66px;left:14px;right:14px}.mh-header nav.open .mh-mobile-login{background:#171a16;border-radius:12px;justify-content:center;align-items:center;height:42px;margin-top:4px;color:#fff!important;display:flex!important}.mh-hero{padding:112px 0 54px}.mh-hero-copy h1{letter-spacing:-3px;font-size:52px}.mh-hero-copy>p{font-size:15px}.mh-hero-actions{flex-direction:column}.mh-primary,.mh-secondary{justify-content:center;width:100%;height:50px}.mh-hero-notes{gap:10px}.mh-hero-visual{padding-top:60px}.mh-hero-mascot{width:105px;height:105px;top:0;right:0}.mh-dashboard-preview{transform-origin:0 0;width:760px;margin-bottom:-205px;transform:scale(.47)}.mh-system-line .mh-container{justify-content:flex-start;gap:20px;height:58px;overflow:hidden}.mh-system-line span{white-space:nowrap}.mh-intro,.mh-price,.mh-feature-row,.mh-support,.mh-lead{padding:76px 0}.mh-section-heading h2,.mh-feature-copy h2,.mh-connected h2,.mh-support h2,.mh-lead h2{letter-spacing:-2px;font-size:40px}.mh-benefit-grid{grid-template-columns:1fr;gap:8px;margin-top:38px}.mh-benefit-grid article{min-height:190px}.mh-benefit-grid h3{margin-top:30px}.mh-showcase{padding:76px 0}.mh-showcase .mh-app-window{transform-origin:0 0;width:900px;margin-bottom:-300px;transform:scale(.48)}.mh-feature-row>.mh-container{gap:35px}.mh-register-preview,.mh-inventory-preview{transform-origin:0 0;width:760px;margin-bottom:-210px;transform:scale(.46)}.mh-feature-row.alt .mh-inventory-preview{margin-bottom:-95px}.mh-connected{padding:70px 0}.mh-connected>.mh-container{gap:40px}.mh-flow{justify-content:flex-start;gap:8px;padding-bottom:8px;overflow-x:auto}.mh-flow article{border-radius:20px;flex:0 0 78px;width:78px;height:78px}.mh-flow>svg{flex:0 0 15px}.mh-price-grid{grid-template-columns:1fr;margin-top:40px}.mh-price-grid>article{border-radius:24px;padding:28px}.mh-pro-mascot{width:120px;height:120px}.mh-support>.mh-container{grid-template-columns:1fr;min-height:0}.mh-support>.mh-container>div{padding:36px 28px}.mh-support h2{font-size:38px}.mh-support img{height:280px}.mh-lead>.mh-container{grid-template-columns:1fr}.mh-lead form{padding:22px}.mh-footer-main{grid-template-columns:1.4fr 1fr;gap:36px 20px}.mh-footer-bottom{flex-wrap:wrap;gap:14px}.mh-footer-bottom a{width:100%;margin-left:0}}.mh-logo{align-items:center;gap:8px;display:flex}.mh-logo>img{object-fit:contain;filter:drop-shadow(0 5px 7px #28371924);width:38px;height:38px}.mh-brand{gap:4px}.mh-brand b{letter-spacing:-.025em;font-size:21px;font-weight:520}.mh-brand em{color:#af0;letter-spacing:.02em;font-size:8px;font-weight:520}.mh-mobile-login{display:none!important}.mh-dashboard-shell{background:#fff;gap:8px;padding:8px}.mh-dashboard-shell .mh-mini-sidebar{border-radius:18px}.mh-dashboard-main{flex:1;min-width:0}.mh-dashboard-heading{align-items:center;height:32px;padding:0 8px;display:flex}.mh-dashboard-heading b{font-size:11px;font-weight:560}.mh-dashboard-heading span{color:#8fe500;margin-left:auto;font-size:7px}.mh-dashboard-canvas{padding:4px 8px 8px}.mh-demo-hero{background:linear-gradient(90deg,#f7f9f3fa 0%,#f7f9f3ed 42%,#f7f9f32e 74%),url(/images/dashboard-mascot-hero.jpg) 100%/cover no-repeat;min-height:112px}.mh-demo-hero label{color:#a0a69d;background:#fff;border:1px solid #e1e5dc;border-radius:7px;grid-column:1;align-items:center;width:58%;height:22px;margin-top:6px;padding:0 8px;font-size:6px;display:flex}.mh-demo-hero button{grid-row:1/5}.mh-demo-lower>article{height:156px}@media (width<=720px){.mh-brand b{font-size:15px}.mh-brand em{font-size:7px}.mh-logo>img{width:34px;height:34px}}@keyframes mh-mascot-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}.mh-logo>img,.mh-footer-brand>img{transform-origin:50% 90%;animation:4.5s ease-in-out infinite mh-mascot-breathe}.mh-inventory-screen{background:#fff;padding:14px 18px 18px}.mh-inventory-head{align-items:center;height:34px;display:flex}.mh-inventory-head>b{font-size:13px;font-weight:560}.mh-inventory-head>span{color:#92e900;margin-left:auto;font-size:7px}.mh-inventory-tabs{background:#f3f5f0;border:1px solid #e3e7df;border-radius:12px;align-items:center;gap:5px;width:max-content;margin:5px 0 10px;padding:4px;display:flex}.mh-inventory-tabs>*{color:#767d72;border-radius:9px;padding:8px 16px;font-size:8px}.mh-inventory-tabs b{color:#171a16;background:#fff}.mh-inventory-tabs small{color:#92988f;margin-left:5px}.mh-inventory-tools{border:1px solid #e2e7de;border-radius:13px;grid-template-columns:1fr auto auto;gap:8px;padding:8px;display:grid}.mh-inventory-tools label{color:#9ba199;border:1px solid #e5e9e1;border-radius:9px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:7px;display:flex}.mh-inventory-tools label svg{width:12px}.mh-inventory-tools button{background:#fff;border:1px solid #e0e4dc;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:7px;display:flex}.mh-inventory-tools button:first-of-type{color:#fff;background:#181b17;border-color:#181b17}.mh-inventory-tools button svg{width:11px}.mh-inventory-title{align-items:center;padding:15px 10px 10px;display:flex}.mh-inventory-title b{font-size:11px}.mh-inventory-title span{color:#92988f;margin-left:auto;font-size:8px}.mh-inventory-table{border:1px solid #e3e7df;border-radius:13px;margin-top:10px;padding:0;overflow:hidden}.mh-inventory-table>header,.mh-inventory-table>article{grid-template-columns:1.5fr 1fr .7fr .7fr 1.05fr}.mh-inventory-table>header{background:#f2f3ef;padding:8px 10px}.mh-inventory-table>article{padding:8px 10px}.mh-inventory-table article div span{flex-direction:column;display:flex}.mh-inventory-table article div small{color:#949a91;margin-top:2px;font-size:6px}.mh-inventory-table article strong{color:#4e7721;font-size:7px}.mh-row-actions{align-items:center;gap:4px;display:flex!important}.mh-row-actions i{background:#f0f2ed;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.mh-row-actions svg{color:#767d73;width:10px}.mh-orders-preview,.mh-clients-preview{transform:rotate(1deg)}.mh-orders-screen{background:#fff;padding:16px}.mh-orders-head{align-items:flex-end;display:flex}.mh-orders-head>div{flex-direction:column;display:flex}.mh-orders-head small{color:#66882f;letter-spacing:.7px;font-size:7px}.mh-orders-head b{letter-spacing:-.8px;margin-top:4px;font-size:22px;font-weight:560}.mh-orders-head span{color:#8b9188;margin-top:3px;font-size:7px}.mh-orders-head>button{background:#af0;border:0;border-radius:9px;align-items:center;gap:5px;height:32px;margin-left:auto;padding:0 12px;font-size:7px;display:flex}.mh-orders-head>button svg{width:12px}.mh-order-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.mh-order-metrics article{border:1px solid #e4e8e0;border-radius:9px;padding:8px}.mh-order-metrics span{color:#868d82;font-size:6px}.mh-order-metrics b{margin-top:4px;font-size:15px;font-weight:550;display:block}.mh-order-search{grid-template-columns:1fr auto;gap:6px;margin-top:10px;display:grid}.mh-order-search label,.mh-order-search button{color:#8b9188;background:#fff;border:1px solid #e2e6de;border-radius:9px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:7px;display:flex}.mh-order-search label svg{width:11px}.mh-order-list{border:1px solid #e2e6de;border-radius:11px;margin-top:10px;overflow:hidden}.mh-order-list article{border-bottom:1px solid #eaede7;grid-template-columns:40px 1fr auto 70px 54px;align-items:center;gap:9px;padding:8px 10px;display:grid}.mh-order-list article:last-child{border:0}.mh-order-list img{object-fit:cover;border-radius:9px;width:38px;height:38px}.mh-order-list article>div{flex-direction:column;display:flex}.mh-order-list small{color:#9a9f97;font-size:6px}.mh-order-list article div b{margin:2px 0;font-size:8px}.mh-order-list article div span{color:#878e83;font-size:6px}.mh-order-list em{border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.mh-order-list .status-new{color:#588313;background:#efffd2}.mh-order-list .status-work{color:#46628f;background:#eef3ff}.mh-order-list .status-ready{color:#7d6920;background:#f5f1df}.mh-order-list article>strong{text-align:right;font-size:8px}.mh-order-list article>button{background:0 0;border:0;align-items:center;font-size:6px;display:flex}.mh-order-list article>button svg{width:10px}.mh-clients-preview{transform:rotate(-1deg)}.mh-clients-screen{grid-template-columns:190px 1fr;min-height:380px;display:grid}.mh-clients-screen>aside{border-right:1px solid #e6e9e3;padding:12px}.mh-client-search{color:#92988f;border:1px solid #e5e8e2;border-radius:8px;align-items:center;gap:6px;height:29px;margin-bottom:8px;padding:0 8px;font-size:7px;display:flex}.mh-client-search svg{width:11px}.mh-clients-screen>aside>div:not(.mh-client-search){border-radius:9px;align-items:center;gap:7px;margin-bottom:3px;padding:7px;display:flex}.mh-clients-screen>aside>div.active{background:#edffd1}.mh-clients-screen>aside img{object-fit:cover;border-radius:50%;width:32px;height:32px}.mh-clients-screen>aside span{flex-direction:column;min-width:0;display:flex}.mh-clients-screen>aside b{font-size:7px}.mh-clients-screen>aside small{color:#8e958a;margin-top:2px;font-size:6px}.mh-clients-screen>aside strong{color:#649126;margin-left:auto;font-size:6px}.mh-clients-screen>section{padding:17px}.mh-client-profile{align-items:center;gap:10px;display:flex}.mh-client-profile>img{object-fit:cover;background:#f0f5e9;border-radius:50%;width:55px;height:55px}.mh-client-profile>div{flex-direction:column;display:flex}.mh-client-profile small,.mh-client-detail>article>small{color:#7b895f;letter-spacing:.7px;font-size:6px}.mh-client-profile h4{margin:4px 0 2px;font-size:16px;font-weight:550}.mh-client-profile span{color:#8c9388;font-size:6px}.mh-client-profile button{background:#fff;border:1px solid #dfe4db;border-radius:8px;align-items:center;gap:5px;height:28px;margin-left:auto;padding:0 9px;font-size:6px;display:flex}.mh-client-profile button svg{width:10px}.mh-client-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;display:grid}.mh-client-metrics article{border:1px solid #e4e8e0;border-radius:9px;padding:9px}.mh-client-metrics span{color:#92988f;font-size:6px}.mh-client-metrics b{margin-top:4px;font-size:11px;display:block}.mh-client-detail{grid-template-columns:1.2fr 1fr;gap:7px;margin-top:9px;display:grid}.mh-client-detail>article{border:1px solid #e4e8e0;border-radius:10px;padding:10px}.mh-client-detail article>div{gap:5px;margin-top:10px;display:flex}.mh-client-detail article>div span{flex-direction:column;flex:1;min-width:0;display:flex}.mh-client-detail article img{object-fit:cover;border-radius:7px;width:100%;height:50px}.mh-client-detail article div b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:5px;overflow:hidden}.mh-client-detail p{flex-direction:column;margin:8px 0 0;display:flex}.mh-client-detail p b{font-size:7px}.mh-client-detail p span{color:#8c9388;margin-top:2px;font-size:6px}.mh-pro-card{overflow:visible!important}.mh-pro-mascot{z-index:3;width:176px;height:176px;top:-82px;right:8px}.mh-price-grid{margin-top:100px}.mh-contact{background:#f4f7ef;padding:110px 0}.mh-contact>.mh-container{background:#fff;border:1px solid #e0e6da;border-radius:34px;grid-template-columns:.85fr 1.15fr;min-height:620px;display:grid;overflow:hidden}.mh-contact-visual{min-height:100%;position:relative}.mh-contact-visual>img{object-fit:cover;object-position:62% center;width:100%;height:100%}.mh-contact-visual:after{content:"";background:linear-gradient(#0000,#141812b8);position:absolute;inset:45% 0 0}.mh-contact-visual>div{z-index:2;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:32px;left:34px;right:34px}.mh-contact-visual span{letter-spacing:1px;text-transform:uppercase;color:#d7ff9f;font-size:10px}.mh-contact-visual b{margin-top:7px;font-size:20px;font-weight:520}.mh-contact-visual a{color:#fff;align-items:center;gap:8px;margin-top:16px;font-size:11px;text-decoration:none;display:flex}.mh-contact-visual a svg{width:14px}.mh-contact-content{padding:55px}.mh-contact .mh-lead-copy>span{color:#719844}.mh-contact .mh-lead-copy h2{color:#171a16;font-size:49px}.mh-contact .mh-lead-copy>p{color:#747c71}.mh-contact .mh-lead-copy>div{align-items:center;gap:12px;margin-top:22px;display:flex}.mh-contact .mh-lead-copy>div>svg{color:#77a635;width:28px}.mh-contact .mh-lead-copy>div span{flex-direction:column;display:flex}.mh-contact .mh-lead-copy>div b{font-size:12px}.mh-contact .mh-lead-copy>div small{color:#8c9388;margin-top:2px;font-size:10px}.mh-contact form{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;display:grid}.mh-contact label{color:#666e63;font-size:10px}.mh-contact input{background:#f9faf7;border:1px solid #dfe4da;border-radius:12px;outline:none;width:100%;height:50px;margin-top:7px;padding:0 14px;display:block}.mh-contact input:focus{border-color:#8ec943}.mh-contact form>button{color:#fff;background:#171a16;border:0;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;height:50px;display:flex}.mh-contact form>button svg{width:15px}.mh-contact form>small,.mh-contact .mh-form-error,.mh-contact .mh-form-success{grid-column:1/-1}.mh-contact form>small{color:#949b91;font-size:8px;line-height:1.5}.mh-contact form>small a{color:#60675d}.mh-contact .mh-form-success{color:#5e9321}.mh-footer-brand{align-items:center;gap:8px;display:flex}.mh-footer-brand>img{object-fit:contain;width:42px;height:42px}.mh-footer-brand .mh-brand b{color:#fff}@media (width<=720px){.mh-showcase .mh-inventory-preview{transform-origin:0 0;width:980px;margin-bottom:-360px;transform:scale(.36)}.mh-orders-preview,.mh-clients-preview{transform-origin:0 0;width:760px;margin-bottom:-210px;transform:scale(.46)}.mh-clients-preview{margin-bottom:-195px}.mh-price-grid{margin-top:90px}.mh-pro-mascot{width:145px;height:145px;top:-67px}.mh-contact{padding:76px 0}.mh-contact>.mh-container{border-radius:25px;grid-template-columns:1fr}.mh-contact-visual{min-height:300px}.mh-contact-content{padding:30px 22px}.mh-contact .mh-lead-copy h2{font-size:38px}.mh-contact form{grid-template-columns:1fr}.mh-contact form>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.mh-logo>img,.mh-footer-brand>img{animation:none}}.mh-preview-shell{background:#fff;gap:8px;padding:8px;display:flex}.mh-preview-shell>.mh-mini-sidebar{border-radius:18px;min-height:100%}.mh-preview-shell>.mh-inventory-screen,.mh-preview-shell>.mh-orders-screen,.mh-preview-shell>.mh-clients-screen{flex:1;min-width:0}.mh-preview-shell>.mh-orders-screen{padding:12px}.mh-preview-shell>.mh-clients-screen{min-height:364px}.mh-store-badges{gap:8px;margin-top:22px;display:flex}.mh-store-badges>span{color:#fff;background:#171a16;border-radius:11px;align-items:center;gap:9px;min-width:132px;height:42px;padding:0 12px;display:flex}.mh-store-badges svg{flex:0 0 20px;width:20px;height:20px}.mh-store-badges i{flex-direction:column;font-style:normal;display:flex}.mh-store-badges small{color:#aeb4ab;font-size:7px;line-height:1}.mh-store-badges b{margin-top:2px;font-size:12px;font-weight:520;line-height:1.25}.mh-connected{color:#fff;background:#171a16;position:relative;overflow:hidden}.mh-connected:before{content:"";background:radial-gradient(circle,#aaff002e,#af00 66%);border-radius:50%;width:680px;height:680px;position:absolute;top:-350px;right:-260px}.mh-connected>.mh-container{z-index:1;position:relative}.mh-connected-copy p{color:#aeb5aa}.mh-flow article{box-shadow:none;background:#252a24;border:1px solid #363d34}.mh-flow article svg{color:#af0}.mh-flow>svg{color:#7d8e6b}.mh-flow article b{color:#fff}@media (width<=720px){.mh-store-badges{margin-top:18px}.mh-store-badges>span{flex:1;min-width:0;height:40px}.mh-store-badges b{font-size:10px}.mh-preview-shell{gap:6px;padding:6px}.mh-preview-shell>.mh-mini-sidebar{border-radius:14px}}.mh-showcase{padding-bottom:80px}.mh-showcase .mh-section-heading{z-index:5;position:relative}.mh-showcase .mh-store-badges>span{color:#171a16;background:#fff;border:1px solid #ffffff2e}.mh-showcase .mh-store-badges small{color:#777e74}.mh-devices-stage{height:720px;margin-top:54px;position:relative}.mh-devices-stage .mh-app-window{width:100%;margin-top:0;transform:none;box-shadow:0 32px 90px #00000061}.mh-device-desktop{z-index:1;background:#181b18;border-radius:30px;width:1120px;padding:10px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 34px 80px #2832223d}.mh-device-desktop:after{content:"";background:#2a2e2a;border-radius:0 0 8px 8px;width:150px;height:8px;margin:0 auto -8px;display:block}.mh-device-desktop>.mh-app-window{border:0;border-radius:20px}.mh-device-desktop .mh-inventory-preview{height:620px}.mh-device-desktop .mh-preview-shell{height:calc(100% - 38px)}.mh-device-tablet{z-index:3;background:#181b18;border:10px solid #181b18;border-radius:28px;width:710px;position:absolute;bottom:0;left:-18px;overflow:hidden;box-shadow:0 32px 70px #232c1e57}.mh-device-tablet:before{content:"";z-index:6;background:#414541;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0d0f0d}.mh-device-tablet .mh-app-window{border-radius:17px}.mh-device-tablet .mh-orders-preview{transform:none}.mh-device-tablet .mh-window-top{display:none}.mh-device-phone{z-index:4;position:absolute;bottom:-2px;right:12px}.mh-phone{color:#171a16;background:#f7f8f5;border:9px solid #181b18;border-radius:38px;width:238px;height:480px;padding:38px 13px 17px;position:relative;overflow:hidden;box-shadow:0 32px 70px #232c1e61}.mh-phone-island{background:#171a16;border-radius:99px;width:72px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mh-phone-top{align-items:center;gap:8px;height:34px;display:flex}.mh-phone-top img{object-fit:contain;width:26px;height:26px}.mh-phone-top span{font-size:13px;font-weight:560}.mh-phone-top i{color:#85ce24;margin-left:auto;font-size:7px;font-style:normal}.mh-phone-metrics{grid-template-columns:1.3fr .7fr;gap:7px;margin-top:12px;display:grid}.mh-phone-metrics article{background:#fff;border:1px solid #e1e5dd;border-radius:13px;padding:11px}.mh-phone-metrics article:first-child{background:#eaffe0}.mh-phone-metrics small{color:#7c8379;font-size:7px;display:block}.mh-phone-metrics b{margin-top:5px;font-size:15px;font-weight:560;display:block}.mh-phone-metrics span{color:#69942d;font-size:7px}.mh-phone-search{color:#969c93;background:#fff;border:1px solid #dfe4db;border-radius:11px;align-items:center;gap:7px;height:34px;margin-top:10px;padding:0 10px;font-size:8px;display:flex}.mh-phone-search svg{width:12px}.mh-phone-products{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.mh-phone-products article{background:#fff;border:1px solid #e1e5dd;border-radius:13px;padding:7px}.mh-phone-products img{object-fit:cover;border-radius:9px;width:100%;height:92px}.mh-phone-products b{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:7px;display:block;overflow:hidden}.mh-phone-products span{margin-top:5px;font-size:9px;font-weight:560;display:block}.mh-phone-nav{color:#fff;background:#171a16;border-radius:14px;justify-content:space-around;align-items:center;height:42px;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.mh-phone-nav svg:first-child{color:#af0}.mh-connected{color:#171a16;background:#fff;padding:105px 0;overflow:visible}.mh-connected:before{display:none}.mh-connected>.mh-container{background:#f5f7f2;border:1px solid #e1e6dd;border-radius:34px;grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 22px 70px #36422d14}.mh-connected-copy{flex-direction:column;justify-content:center;padding:66px 42px 64px 58px;display:flex}.mh-connected-copy>span{color:#739940}.mh-connected h2{color:#171a16;margin-bottom:22px;font-size:clamp(39px,4vw,58px)}.mh-connected-copy p{color:#697066;font-size:15px}.mh-connected-tags{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.mh-connected-tags span{color:#60685e;background:#fff;border:1px solid #d9e0d4;border-radius:999px;padding:8px 12px;font-size:10px}.mh-connected-image{background:#eef2e9;min-height:520px}.mh-connected-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:520px;display:block}@media (width<=1050px){.mh-devices-stage{height:650px}.mh-device-desktop{width:980px}.mh-device-tablet{width:620px;left:-35px}.mh-device-phone{transform-origin:100% 100%;right:0;transform:scale(.9)}.mh-connected>.mh-container{grid-template-columns:1fr}.mh-connected-image,.mh-connected-image img{min-height:420px}}@media (width<=720px){.mh-showcase{padding-bottom:62px}.mh-devices-stage{height:505px;margin-top:38px}.mh-devices-stage .mh-app-window{width:100%;margin:0;transform:none}.mh-device-desktop{transform-origin:0 0;width:760px;left:0;transform:scale(.43)}.mh-device-desktop .mh-inventory-preview{height:610px}.mh-device-tablet{transform-origin:0 100%;border-width:7px;border-radius:20px;width:590px;bottom:8px;left:-8px;transform:scale(.48)}.mh-device-phone{transform-origin:100% 100%;bottom:0;right:-4px;transform:scale(.62)}.mh-connected{padding:72px 0}.mh-connected>.mh-container{border-radius:25px}.mh-connected-copy{padding:36px 24px 34px}.mh-connected h2{font-size:38px}.mh-connected-image,.mh-connected-image img{min-height:300px}.mh-connected-image img{object-position:62% center}}html{scroll-behavior:smooth;scroll-padding-top:92px}.mh-header nav a{position:relative}.mh-header nav a:after{content:"";background:#7cae39;height:1px;transition:right .28s;position:absolute;bottom:-7px;left:0;right:100%}.mh-header nav a:hover:after,.mh-header nav a:focus-visible:after{right:0}.mh-eyebrow{gap:0}.mh-mini-sidebar{background:linear-gradient(#20271f 0%,#151a15 100%);gap:7px;padding-top:10px;padding-bottom:10px}.mh-mini-sidebar img{margin-bottom:2px}.mh-mini-sidebar i{width:26px;height:26px}.mh-mini-sidebar i.active{background:#af0;box-shadow:0 7px 18px #7db82d2e}.mh-demo-hero{background:radial-gradient(circle at 86% 30%,#bee58a6b,#0000 28%),linear-gradient(112deg,#f8faf5 0%,#f1f5eb 60%,#e7f2d9 100%)}.mh-hero-mascot{object-position:center bottom;filter:drop-shadow(0 18px 18px #3d4e2a2e);width:174px;height:174px;top:-72px;right:-8px}.mh-showcase{color:#171a16;background:linear-gradient(#f0f4ea 0%,#e8eee1 100%)}.mh-showcase .light span{color:#6f963d}.mh-showcase .light p{color:#626a60}.mh-showcase .mh-store-badges>span{color:#171a16;background:#fff;border-color:#d8dfd2;box-shadow:0 10px 25px #303b280f}.mh-device-tablet{background:#181b18;border-color:#181b18;box-shadow:0 28px 70px #2d3a233d}.mh-device-desktop .mh-app-window,.mh-device-tablet .mh-app-window{box-shadow:0 28px 70px #2d3a232e}.mh-phone{background:#f8faf6;border-color:#181b18;box-shadow:0 30px 65px #2d3a2347}.mh-phone-nav>span{flex-direction:column;align-items:center;gap:2px;display:flex}.mh-phone-nav svg{width:14px}.mh-phone-nav small{font-size:5px}.mh-phone-nav>span:first-child{color:#5f872e}.mh-phone-nav>span:first-child svg{color:#7fbb36}.mh-footer{color:#fff;background:#0e110e}.mh-footer-main p{color:#878f84}.mh-footer-main b{color:#9ca399}.mh-footer-main a{color:#e4e7e1}.mh-footer-main a:hover{color:#af0}.mh-footer-bottom{color:#747c72;border-color:#292d28}.mh-footer-bottom a,.mh-footer-brand .mh-brand b{color:#fff}@media (width<=720px){.mh-hero-mascot{width:128px;height:128px;top:-50px;right:-2px}.mh-header nav a:after{display:none}}.mh-cash-preview{transform:rotate(.8deg)}.mh-cash-screen{background:#fff;flex:1;min-width:0;padding:12px}.mh-cash-search{color:#969d93;border:1px solid #e1e6dd;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:7px;display:flex}.mh-cash-search>svg{width:12px}.mh-cash-search>button{background:#fff;border:1px solid #dfe4db;border-radius:7px;align-items:center;gap:4px;height:25px;margin-left:auto;padding:0 8px;font-size:6px;display:flex}.mh-cash-search button svg{width:10px}.mh-cash-workspace{grid-template-columns:1fr 220px;gap:9px;margin-top:9px;display:grid}.mh-cash-products{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mh-cash-products article{border:1px solid #e2e6de;border-radius:11px;flex-direction:column;min-width:0;padding:7px;display:flex}.mh-cash-products img{object-fit:cover;border-radius:8px;width:100%;height:118px}.mh-cash-products b{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:7px;overflow:hidden}.mh-cash-products small{color:#7f877d;margin-top:4px;font-size:6px}.mh-cash-products strong{margin-top:7px;font-size:10px}.mh-cash-products button{color:#fff;background:#181b18;border:0;border-radius:7px;height:27px;margin-top:8px;font-size:6px}.mh-cash-products article:nth-child(2) button{color:#171a16;background:#edf0e9}.mh-cash-receipt{border:1px solid #dfe4db;border-radius:12px;min-height:283px;padding:12px 12px 74px;position:relative;overflow:hidden}.mh-cash-receipt>small{color:#969d93;font-size:5px}.mh-cash-receipt h4{margin:3px 0 7px;font-size:13px;font-weight:550}.mh-receipt-progress{gap:4px;display:flex}.mh-receipt-progress i{background:#e2e6de;border-radius:2px;flex:1;height:2px}.mh-receipt-progress i:first-child{background:#171a16}.mh-cash-receipt>section article{border-bottom:1px solid #e8ebe5;align-items:center;gap:6px;padding:9px 0;display:flex}.mh-cash-receipt>section img{object-fit:cover;border-radius:7px;width:29px;height:29px}.mh-cash-receipt>section span{flex-direction:column;min-width:0;display:flex}.mh-cash-receipt>section b{font-size:6px}.mh-cash-receipt>section small{color:#92998f;margin-top:2px;font-size:5px}.mh-cash-receipt>section strong{white-space:nowrap;margin-left:auto;font-size:6px}.mh-cash-receipt>footer{color:#fff;background:#4d524b;padding:9px 11px;position:absolute;bottom:0;left:0;right:0}.mh-cash-receipt>footer span{align-items:center;font-size:6px;display:flex}.mh-cash-receipt>footer span b{margin-left:auto;font-size:13px}.mh-cash-receipt>footer button{color:#171a16;background:#f2f4ef;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:28px;margin-top:7px;font-size:6px;display:flex}.mh-cash-receipt>footer button svg{width:9px}@media (width<=720px){.mh-cash-preview{transform-origin:0 0;width:760px;margin-bottom:-210px;transform:scale(.46)}.mh-cash-workspace{grid-template-columns:1fr 220px}}.mh-phone{background:#fff}.mh-phone-island{background:#171a16}.mh-phone-search{margin-top:8px}.mh-phone-search>button{color:#171a16;background:#f0f2ed;border:0;border-radius:7px;place-items:center;width:23px;height:23px;margin-left:auto;padding:0;display:grid}.mh-phone-search>button svg{width:11px}.mh-phone-products{margin-top:8px}.mh-phone-products article{padding:6px}.mh-phone-products img{height:105px}.mh-phone-products b{font-size:6.5px}.mh-phone-products small{color:#848b81;margin-top:3px;font-size:5.5px;display:block}.mh-phone-products span{margin-top:4px;font-size:9px}.mh-phone-products button{color:#fff;background:#171a16;border:0;border-radius:7px;width:100%;height:22px;margin-top:6px;font-size:6px}.mh-phone-products article:first-child button{color:#171a16;background:#edf0ea}.mh-phone-cart{z-index:3;color:#fff;background:#3f433e;border:0;border-radius:19px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:6px;display:flex;position:absolute;bottom:69px;right:17px;box-shadow:0 10px 22px #191e1733}.mh-phone-cart>svg{color:#af0;width:13px}.mh-phone-cart b{margin-left:2px;font-size:8px;font-weight:560}.mh-phone-nav{color:#c9cec6;background:#30332f;border:1px solid #454943;height:47px;box-shadow:0 8px 24px #1c211a33}.mh-phone-nav>span,.mh-phone-nav>span:first-child{color:#fff!important}.mh-phone-nav>span svg,.mh-phone-nav>span:first-child svg{color:#fff!important;stroke:#fff!important}.mh-phone-products:has(article:nth-child(3)) img{height:62px}.mh-phone-products:has(article:nth-child(3)) article{padding:5px}.mh-phone-products:has(article:nth-child(3)) article button{height:18px;margin-top:4px}.mh-phone-products:has(article:nth-child(3)) article b{margin-top:4px}.mh-phone-products:has(article:nth-child(3)) article span{font-size:8px}@media (width>=721px){.mh-showcase{padding:66px 0 46px}.mh-showcase .mh-section-heading{max-width:760px}.mh-showcase .mh-section-heading h2{letter-spacing:-2.6px;margin:10px 0 12px;font-size:clamp(40px,4.2vw,54px);line-height:.98}.mh-showcase .mh-section-heading p{max-width:680px;font-size:14px;line-height:1.45}.mh-showcase .mh-store-badges{margin-top:14px}.mh-showcase .mh-store-badges>span{color:#fff;background:#111411;border-color:#111411;height:38px;box-shadow:0 10px 25px #090c0838}.mh-showcase .mh-store-badges small{color:#aeb4ab}.mh-devices-stage{height:520px;margin-top:28px}.mh-device-desktop{border-radius:25px;width:980px;padding:8px;left:50%;transform:translate(-50%)}.mh-device-desktop .mh-inventory-preview{height:486px}.mh-device-tablet{transform-origin:0 100%;border-width:8px;border-radius:23px;width:610px;bottom:0;left:0;transform:scale(.84)}.mh-device-phone{transform-origin:100% 100%;bottom:0;right:16px;transform:scale(.78)}}.mh-price{background:#fff}.mh-price-grid{gap:18px;max-width:1040px}.mh-price-grid>article{box-shadow:0 18px 55px #313d270e}.mh-free-card{background:#fff}.mh-pro-card{color:#fff;background:#181b17;border-color:#181b17!important;box-shadow:0 22px 60px #1c211a21!important}.mh-pro-card small{color:#af0}.mh-pro-card>p,.mh-price-value span{color:#aeb5aa}.mh-pro-card li{color:#d9ddd6}.mh-pro-card a{color:#171a16;background:#af0;border-color:#af0}.mh-pro-mascot{filter:drop-shadow(0 18px 20px #3d4e2a21)}.mh-contact{background:linear-gradient(#f0f4ea 0%,#f7f9f4 100%)}.mh-contact>.mh-container{background:0 0;border:0;border-radius:0;grid-template-columns:.82fr 1.18fr;gap:18px;min-height:600px;overflow:visible}.mh-contact-visual,.mh-contact-content{border:1px solid #dce4d5;border-radius:30px;overflow:hidden;box-shadow:0 18px 55px #313d270d}.mh-contact-visual{background:#dfe9d4;min-height:600px}.mh-contact-content{background:#fff;padding:54px}.mh-contact form>button{background:#30332f}@media (width<=720px){.mh-contact>.mh-container{grid-template-columns:1fr;gap:12px}.mh-contact-visual{min-height:300px}.mh-contact-visual,.mh-contact-content{border-radius:24px}}.mh-hero-copy h1{letter-spacing:-4.2px;font-size:clamp(52px,5.35vw,78px);line-height:.96}.mh-hero-copy>p{font-size:16px;line-height:1.62}@media (width<=720px){.mh-hero-copy h1{letter-spacing:-2.6px;font-size:46px}.mh-hero-copy>p{font-size:14px}.mh-hero-copy>p br{display:none}}.mh-header .mh-brand em{display:none}.mh-intro{padding:88px 0 92px}.mh-intro .mh-section-heading h2{letter-spacing:-2.5px;margin:13px 0 14px;font-size:clamp(38px,3.8vw,54px)}.mh-intro .mh-section-heading p{max-width:600px;font-size:14px;line-height:1.55}.mh-intro .mh-benefit-grid{margin-top:42px}.mh-intro .mh-benefit-grid article{min-height:218px}.mh-intro .mh-benefit-grid h3{margin-top:34px}.mh-price{padding-top:110px;position:relative}.mh-price:before{content:"";pointer-events:none;border-top:2px solid #a9bc8f;border-radius:50% 50% 0 0/100% 100% 0 0;width:min(84vw,1160px);height:86px;position:absolute;top:-32px;left:50%;transform:translate(-50%);box-shadow:0 -1px #aaff002e}.mh-price:after{content:"";box-sizing:content-box;background:#8fc848;border:5px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-37px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #5b802e33}@media (width<=720px){.mh-intro{padding:68px 0}.mh-intro .mh-benefit-grid article{min-height:178px}.mh-price:before{width:92vw;height:48px;top:-18px}.mh-price:after{top:-23px}}.mh-window-top>span:first-child{background:#ff5f57}.mh-window-top>span:nth-child(2){background:#febc2e}.mh-window-top>span:nth-child(3){background:#28c840}@media (width<=720px){.moss-home{overflow-x:clip}.mh-container{width:calc(100% - 28px);max-width:100%}.mh-header{top:8px}.mh-header-inner{border-radius:17px;gap:10px;height:56px;padding:0 9px 0 13px}.mh-logo{gap:6px}.mh-logo>img{width:32px;height:32px}.mh-brand b{font-size:17px}.mh-menu-button{color:#171a16;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mh-header nav.open{border:1px solid #e2e7de;border-radius:17px;gap:2px;padding:10px;top:63px;left:0;right:0;box-shadow:0 20px 55px #222c1b29}.mh-header nav.open a{border-radius:11px;align-items:center;min-height:43px;padding:0 12px;font-size:14px;display:flex}.mh-header nav.open a:active{background:#f2f5ee}.mh-hero{background:radial-gradient(circle at 88% 8%,#eaffc4 0,#eaffc400 34%),linear-gradient(#f8faf5 0,#fff 78%);padding:94px 0 52px}.mh-hero>.mh-container{gap:30px}.mh-eyebrow{letter-spacing:1.05px;font-size:10px}.mh-hero-copy h1{letter-spacing:-2.5px;max-width:360px;margin:15px 0 17px;font-size:clamp(39px,11.6vw,48px);line-height:.97}.mh-hero-copy>p{font-size:14px;line-height:1.55}.mh-hero-copy>p br{display:none}.mh-hero-actions{gap:9px;margin-top:25px}.mh-primary,.mh-secondary{border-radius:13px;height:48px}.mh-hero-notes{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:18px;font-size:10px;display:grid}.mh-hero-notes span:last-child{grid-column:1/-1}.mh-hero-visual{width:100%;max-width:none;margin:0;padding:42px 0 0;overflow:visible}.mh-hero-mascot{z-index:4;width:106px;height:106px;top:-14px;right:-3px}.mh-orbit-one{width:300px;height:300px;top:-28px;right:-150px}.mh-orbit-two{width:200px;height:200px;top:8px;right:-88px}.mh-dashboard-preview{border-radius:18px;width:100%;margin:0;transform:none;box-shadow:0 22px 55px #25311d24}.mh-dashboard-preview .mh-window-body{min-height:344px}.mh-dashboard-preview .mh-mini-sidebar{border-radius:13px;flex-basis:39px;width:39px;padding-inline:5px}.mh-dashboard-preview .mh-mini-sidebar i{width:24px;height:24px}.mh-dashboard-preview .mh-mini-sidebar img{width:27px;height:27px}.mh-dashboard-preview .mh-dashboard-canvas{padding:4px}.mh-dashboard-preview .mh-demo-hero{background-position:68%;min-height:102px;padding:12px}.mh-dashboard-preview .mh-demo-hero strong{font-size:16px}.mh-dashboard-preview .mh-demo-hero label{width:72%}.mh-dashboard-preview .mh-demo-hero button{display:none}.mh-dashboard-preview .mh-demo-metrics{gap:4px}.mh-dashboard-preview .mh-demo-metrics article{padding:8px 6px}.mh-dashboard-preview .mh-demo-metrics b{margin:5px 0 2px;font-size:13px}.mh-dashboard-preview .mh-demo-lower{grid-template-columns:1fr;margin-top:5px}.mh-dashboard-preview .mh-demo-lower>article{height:106px;padding:8px}.mh-dashboard-preview .mh-demo-orders{display:none}.mh-dashboard-preview .mh-demo-chart>div{height:65px}.mh-system-line{overflow:hidden}.mh-system-line .mh-container{scrollbar-width:none;gap:16px;width:100%;height:52px;padding:0 14px;overflow-x:auto}.mh-system-line .mh-container::-webkit-scrollbar{display:none}.mh-system-line span{font-size:9px}.mh-system-line i{flex:0 0 3px}.mh-intro{padding:62px 0 70px}.mh-section-heading{max-width:100%}.mh-intro .mh-section-heading h2,.mh-section-heading h2,.mh-feature-copy h2{letter-spacing:-2px;font-size:clamp(34px,10vw,41px);line-height:1.02}.mh-section-heading p,.mh-feature-copy>p{font-size:14px;line-height:1.58}.mh-intro .mh-benefit-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:30px}.mh-intro .mh-benefit-grid article{border-radius:20px;min-height:174px;padding:19px}.mh-intro .mh-benefit-grid svg{width:22px}.mh-intro .mh-benefit-grid h3{margin:27px 0 7px;font-size:16px;line-height:1.12}.mh-intro .mh-benefit-grid p{font-size:11px;line-height:1.48}.mh-showcase{padding:62px 0 58px;overflow:hidden}.mh-showcase .mh-section-heading h2{font-size:clamp(35px,10.5vw,43px);line-height:1}.mh-showcase .mh-section-heading p{font-size:13px}.mh-store-badges{gap:7px;margin-top:17px}.mh-store-badges>span{border-radius:10px;height:40px;padding:0 10px}.mh-store-badges svg{width:18px;height:18px}.mh-store-badges b{font-size:10px}.mh-devices-stage{grid-template-columns:1fr;gap:14px;height:auto;margin-top:30px;display:grid;overflow:visible}.mh-device-desktop,.mh-device-tablet,.mh-device-phone{width:100%;margin:0;position:relative;inset:auto;transform:none}.mh-device-desktop{border-radius:19px;padding:5px;overflow:hidden;box-shadow:0 22px 48px #28322238}.mh-device-desktop:after{display:none}.mh-device-desktop>.mh-app-window{border-radius:14px}.mh-device-desktop .mh-inventory-preview{width:100%;height:314px;margin:0;transform:none}.mh-device-desktop .mh-window-top{height:28px}.mh-device-desktop .mh-preview-shell{gap:4px;height:calc(100% - 28px);padding:4px}.mh-device-desktop .mh-mini-sidebar{flex-basis:34px;gap:4px;width:34px;padding:5px 3px}.mh-device-desktop .mh-mini-sidebar img{width:25px;height:25px}.mh-device-desktop .mh-mini-sidebar i{width:22px;height:22px}.mh-device-desktop .mh-mini-sidebar svg{width:10px}.mh-device-desktop .mh-inventory-screen{padding:6px}.mh-device-desktop .mh-inventory-head{height:22px}.mh-device-desktop .mh-inventory-tabs{margin:2px 0 5px}.mh-device-desktop .mh-inventory-tabs>*{padding:5px 7px;font-size:6px}.mh-device-desktop .mh-inventory-tools{grid-template-columns:1fr auto;gap:4px;padding:5px}.mh-device-desktop .mh-inventory-tools label,.mh-device-desktop .mh-inventory-tools button{height:25px}.mh-device-desktop .mh-inventory-tools button:last-child{display:none}.mh-device-desktop .mh-inventory-table{margin-top:5px}.mh-device-desktop .mh-inventory-table>header,.mh-device-desktop .mh-inventory-table>article{grid-template-columns:1.55fr .82fr .7fr;gap:5px;padding:5px 6px}.mh-device-desktop .mh-inventory-table>header span:nth-child(3),.mh-device-desktop .mh-inventory-table>header span:nth-child(5),.mh-device-desktop .mh-inventory-table>article>span:nth-child(3),.mh-device-desktop .mh-inventory-table>article>.mh-row-actions{display:none}.mh-device-desktop .mh-inventory-table img{width:28px;height:28px}.mh-device-desktop .mh-inventory-title{padding:7px 6px 4px}.mh-device-tablet{border-width:6px;border-radius:18px;width:calc(100% - 22px);margin-left:22px;box-shadow:0 20px 45px #232c1e40}.mh-device-tablet .mh-orders-preview{width:100%;margin:0;transform:none}.mh-device-tablet .mh-preview-shell{gap:4px;padding:4px}.mh-device-tablet .mh-mini-sidebar{flex-basis:34px;gap:4px;width:34px;padding:5px 3px}.mh-device-tablet .mh-mini-sidebar img{width:25px;height:25px}.mh-device-tablet .mh-mini-sidebar i{width:22px;height:22px}.mh-device-tablet .mh-mini-sidebar svg{width:10px}.mh-device-tablet .mh-orders-screen{padding:8px}.mh-device-tablet .mh-orders-head b{font-size:16px}.mh-device-tablet .mh-orders-head span{max-width:180px}.mh-device-tablet .mh-orders-head>button{height:26px;padding:0 8px}.mh-device-tablet .mh-order-metrics{gap:3px;margin-top:7px}.mh-device-tablet .mh-order-metrics article{padding:5px}.mh-device-tablet .mh-order-metrics b{font-size:11px}.mh-device-tablet .mh-order-search,.mh-device-tablet .mh-order-list{margin-top:6px}.mh-device-tablet .mh-order-list article{grid-template-columns:30px 1fr auto;gap:6px;padding:6px}.mh-device-tablet .mh-order-list img{width:30px;height:30px}.mh-device-tablet .mh-order-list em,.mh-device-tablet .mh-order-list article>strong,.mh-device-tablet .mh-order-list article>button{display:none}.mh-device-phone{width:238px;margin:0 auto -22px}.mh-device-phone .mh-phone{transform-origin:top;margin-bottom:-58px;transform:scale(.88)}.mh-feature-row{padding:66px 0}.mh-feature-row>.mh-container,.mh-feature-row.alt>.mh-container{gap:30px}.mh-feature-row.alt .mh-orders-preview{order:2}.mh-feature-copy>span{font-size:10px}.mh-feature-copy h2{margin:13px 0 15px}.mh-feature-copy ul{gap:9px;margin-top:21px}.mh-feature-copy li{align-items:flex-start;font-size:12px;line-height:1.4}.mh-cash-preview,.mh-orders-preview,.mh-clients-preview{border-radius:18px;width:100%;margin:0;transform:none}.mh-feature-row .mh-preview-shell{gap:5px;padding:5px}.mh-feature-row .mh-mini-sidebar{display:none}.mh-cash-screen{padding:7px}.mh-cash-workspace{grid-template-columns:1fr;gap:7px}.mh-cash-products{grid-template-columns:1fr 1fr;gap:6px}.mh-cash-products article:nth-child(n+5){display:none}.mh-cash-products img{height:112px}.mh-cash-receipt{min-height:238px;padding-bottom:68px}.mh-cash-receipt>section{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mh-cash-receipt>section article{border:1px solid #e8ebe5;border-radius:9px;padding:7px}.mh-cash-receipt>section strong{display:none}.mh-orders-screen{padding:10px}.mh-orders-head{align-items:flex-start}.mh-orders-head b{font-size:19px}.mh-orders-head>button{height:28px;padding:0 9px}.mh-order-metrics{grid-template-columns:1fr 1fr;margin-top:10px}.mh-order-search{grid-template-columns:1fr}.mh-order-search button{display:none}.mh-order-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:7px}.mh-order-list img{width:34px;height:34px}.mh-order-list article>strong,.mh-order-list article>button{display:none}.mh-order-list em{font-size:5px}.mh-clients-screen{grid-template-columns:1fr;min-height:0}.mh-clients-screen>aside{border:0;border-bottom:1px solid #e6e9e3;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid}.mh-client-search{grid-column:1/-1;margin:0}.mh-clients-screen>aside>div:not(.mh-client-search){margin:0;padding:5px}.mh-clients-screen>aside>div:nth-of-type(n+4){display:none}.mh-clients-screen>aside img{width:28px;height:28px}.mh-clients-screen>section{padding:11px}.mh-client-profile>img{width:46px;height:46px}.mh-client-profile h4{font-size:14px}.mh-client-profile button{justify-content:center;width:28px;padding:0;font-size:0}.mh-client-metrics{grid-template-columns:1fr 1fr;margin-top:10px}.mh-client-detail{grid-template-columns:1fr}.mh-client-detail>article:last-child{display:none}.mh-price{padding:82px 0 72px}.mh-price-grid{grid-template-columns:1fr;gap:14px;margin-top:38px}.mh-price-grid>article{border-radius:22px;padding:25px}.mh-price-grid h3{margin:12px 0 22px;font-size:22px}.mh-price-grid strong{font-size:40px}.mh-price-grid ul{margin:25px 0}.mh-pro-card{margin-top:72px}.mh-pro-mascot{width:140px;height:140px;top:-66px;right:4px}.mh-contact{padding:68px 0}.mh-contact>.mh-container{background:0 0;border:0;grid-template-columns:1fr;gap:10px;min-height:0;display:grid}.mh-contact-visual,.mh-contact-content{border-radius:22px}.mh-contact-visual{min-height:265px}.mh-contact-visual>div{bottom:21px;left:22px;right:22px}.mh-contact-visual b{font-size:17px}.mh-contact-content{padding:27px 20px}.mh-contact .mh-lead-copy h2{letter-spacing:-2px;margin:13px 0 16px;font-size:36px;line-height:1.02}.mh-contact .mh-lead-copy>p{font-size:13px}.mh-contact form{grid-template-columns:1fr;margin-top:24px}.mh-contact form>*{grid-column:1!important}.mh-contact input{font-size:16px}.mh-footer{padding:52px 0 20px}.mh-footer-main{grid-template-columns:1fr 1fr;gap:30px 18px;padding-bottom:38px}.mh-footer-main>div:first-child{grid-column:1/-1}.mh-footer-main>div{gap:10px}.mh-footer-bottom{grid-template-columns:1fr;gap:12px;display:grid}.mh-footer-bottom a{width:max-content;margin:4px 0 0}}@media (width<=374px){.mh-intro .mh-benefit-grid{grid-template-columns:1fr}.mh-intro .mh-benefit-grid article{min-height:155px}.mh-hero-copy h1{font-size:39px}.mh-hero-notes{grid-template-columns:1fr}.mh-hero-notes span:last-child{grid-column:auto}.mh-device-phone{transform-origin:top;margin-bottom:-56px;transform:scale(.92)}.mh-footer-main{grid-template-columns:1fr}.mh-footer-main>div:first-child{grid-column:auto}}
