*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-32{height:8rem}.h-60{height:15rem}.items-center{align-items:center}.gap-2\.5{gap:.625rem}.rounded-2xl{border-radius:1rem}.font-display{font-family:Manrope,Inter,ui-sans-serif,system-ui}.text-\[21px\]{font-size:21px}.font-extrabold{font-weight:800}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.text-flow-500{--tw-text-opacity: 1;color:rgb(25 172 120 / var(--tw-text-opacity, 1))}.text-navy-900{--tw-text-opacity: 1;color:rgb(13 36 56 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[key\:string\]{key:string}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#10283b;background:#f4f6f8;font-synthesis:none;text-rendering:optimizeLegibility;--navy:#0d2438;--navy2:#173a53;--green:#19ac78;--green-dark:#11865e;--paper:#f4f6f8;--line:#e3e8eb;--muted:#6f7f8b;--white:#fff;--orange:#f59f3a;--red:#e65353;--purple:#6675dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,input,select,textarea{font:inherit;color:inherit}button,a{transition:all .2s}a{text-decoration:none;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,p{margin-top:0}::-moz-selection{background:#baf2db;color:#0d2438}::selection{background:#baf2db;color:#0d2438}.flow-logo{display:inline-flex;align-items:flex-end;gap:2px;width:24px;height:25px;transform:rotate(-7deg)}.flow-logo i{display:block;width:7px;border-radius:6px;background:var(--green)}.flow-logo i:first-child{height:12px}.flow-logo i:nth-child(2){height:23px}.flow-logo i:last-child{height:17px}.btn{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:750;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:var(--green);box-shadow:0 8px 20px #19ac782e}.btn-primary:hover{background:var(--green-dark);box-shadow:0 11px 24px #19ac7840}.btn-dark{color:#fff;background:var(--navy)}.btn-dark:hover{background:#18374f}.btn-white{color:var(--navy);background:#fff}.btn-white:hover{background:#ecf7f2}.btn-secondary{border-color:#dce3e7;background:#fff;color:#2e4556}.btn-secondary:hover{border-color:#aebbc3;background:#fafbfb}.btn-outline{border-color:#ccd7dc;background:transparent;color:var(--navy)}.btn-ghost{border-color:#d8dfdf;background:#ffffff8c;color:var(--navy)}.btn-large{min-height:54px;padding:0 24px;border-radius:12px;font-size:14px}.btn-block{width:100%}.btn-danger{color:#fff;background:var(--red)}.btn-danger-soft{color:#c63e3e;background:#fff0f0;border-color:#ffd4d4}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:9px;color:#6e7d87;background:transparent}.icon-button:hover{background:#eff2f4;color:var(--navy)}.public-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing-page{overflow:hidden;background:#f7f8f5;color:var(--navy)}.marketing-nav{position:fixed;z-index:60;inset:0 0 auto;background:#f7f8f5e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(13,36,56,.07)}.marketing-nav>.public-shell{height:76px;display:flex;align-items:center;justify-content:space-between}.marketing-nav nav{display:flex;gap:33px;margin-left:100px}.marketing-nav nav a,.nav-login{font-size:13px;font-weight:650;color:#486071}.marketing-nav nav a:hover,.nav-login:hover{color:var(--green)}.marketing-actions{display:flex;align-items:center;gap:21px}.marketing-menu{display:none;border:0;background:none}.marketing-mobile-menu{display:none}.marketing-hero{position:relative;padding:154px 0 95px;background:linear-gradient(135deg,#f7f8f5 55%,#eff3ef);overflow:hidden}.marketing-hero:before{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(13,36,56,.07);border-radius:50%;left:-420px;top:160px}.hero-layout{position:relative;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:45px}.hero-content{position:relative;z-index:2}.marketing-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:var(--green-dark);font-size:11px;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.marketing-kicker i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #19ac7821}.marketing-kicker.light{color:#8ce7c3}.hero-content h1{max-width:620px;margin-bottom:24px;font-family:Manrope,Inter,sans-serif;font-size:clamp(57px,5.8vw,79px);line-height:.98;letter-spacing:-.064em}.hero-content h1 em{display:block;color:var(--green);font-family:Georgia,serif;font-weight:400}.hero-content>p{max-width:530px;margin-bottom:31px;color:#5e7280;font-size:17px;line-height:1.66}.hero-buttons{display:flex;gap:12px}.hero-trust{display:flex;gap:25px;margin-top:31px;color:#6d7e89;font-size:11px;font-weight:650}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust svg{color:var(--green)}.hero-product{position:relative;min-width:0;transform:translate(35px)}.hero-glow{position:absolute;width:630px;height:630px;border-radius:50%;right:-130px;top:-120px;background:radial-gradient(circle,#19ac7833,#19ac7800 67%)}.product-window{position:relative;z-index:2;overflow:hidden;height:505px;border:7px solid #172c3e;border-radius:22px;background:#fff;box-shadow:0 35px 80px #0d243840;transform:rotate(1.2deg)}.product-window-bar{height:44px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #edf0f2;background:#fbfcfc}.product-window-bar>div{display:flex;gap:5px}.product-window-bar i{width:7px;height:7px;border-radius:50%;background:#dce2e5}.product-window-bar span{margin:auto;color:#a3aeb5;font-size:8px}.product-window-bar b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--navy);font-size:8px}.product-window-body{height:calc(100% - 44px);display:flex}.mini-sidebar{width:48px;display:flex;align-items:center;flex-direction:column;gap:24px;padding:16px 0;background:var(--navy)}.mini-sidebar .flow-logo{transform:scale(.65) rotate(-7deg);margin-bottom:25px}.mini-sidebar>span{width:22px;height:22px;border-radius:6px;background:#27465d}.mini-sidebar>span:first-of-type{background:var(--green)}.mini-dashboard{min-width:0;flex:1;padding:22px;background:#f6f8f9}.mini-dash-head{display:flex;justify-content:space-between;align-items:center}.mini-dash-head div{display:flex;flex-direction:column}.mini-dash-head small,.mini-metrics small,.mini-chart-card small{color:#91a0aa;font-size:8px}.mini-dash-head b{margin-top:4px;font-size:16px}.mini-dash-head button{height:28px;border:1px solid #e1e7ea;border-radius:7px;background:#fff;font-size:8px}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px}.mini-metrics article{padding:14px;border:1px solid #e8edef;border-radius:10px;background:#fff}.mini-metrics b{display:block;margin-top:8px;font-size:12px}.mini-metrics em{display:block;margin-top:7px;color:var(--green);font-size:7px;font-style:normal}.mini-chart-card{height:225px;margin-top:10px;padding:15px;border:1px solid #e8edef;border-radius:10px;background:#fff}.mini-chart-card>div{display:flex;flex-direction:column}.mini-chart-card b{margin-top:5px;font-size:14px}.mini-order{display:flex;justify-content:space-between;margin-top:10px;padding:13px 15px;border-radius:9px;background:#fff;font-size:8px}.floating-proof{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5ebed;border-radius:12px;background:#fffffff0;box-shadow:0 15px 40px #0d243826;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.floating-proof>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#087a52;background:#d9f8eb;font-weight:800}.floating-proof>div{display:flex;flex-direction:column}.floating-proof b{font-size:10px}.floating-proof small{margin-top:3px;color:#8a99a3;font-size:7px}.proof-one{left:-20px;bottom:-20px}.proof-two{right:4px;top:-24px}.marketing-stats{border-block:1px solid #dde4e4;background:#eef2ef}.marketing-stats>.public-shell{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0}.marketing-stats div div{padding:0 30px;border-right:1px solid #d6dddd}.marketing-stats div div:first-child{padding-left:0}.marketing-stats div div:last-child{border:0}.marketing-stats strong{display:block;font-size:24px;letter-spacing:-.04em}.marketing-stats span{display:block;margin-top:3px;color:#71818b;font-size:10px}.marketing-section{padding:112px 0}.marketing-heading{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:50px}.marketing-heading>div>span,.marketing-heading.centered>span,.public-faq .faq-layout>div:first-child>span{display:block;margin-bottom:15px;color:var(--green);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.marketing-heading h2,.how-layout h2,.public-faq h2{margin:0;font-size:clamp(43px,4.7vw,62px);line-height:1.02;letter-spacing:-.055em}.marketing-heading>p{max-width:430px;margin:0;color:#687a86;font-size:15px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce3e3;border-left:1px solid #dce3e3}.feature-grid article{min-height:270px;padding:33px;border-right:1px solid #dce3e3;border-bottom:1px solid #dce3e3;background:#ffffff59}.feature-grid article:hover{position:relative;z-index:2;background:#fff;box-shadow:0 18px 50px #0d243814;transform:translateY(-3px)}.feature-grid article>div{display:flex;align-items:center;justify-content:space-between}.feature-grid article>div>svg{color:var(--green)}.feature-grid article>div>span{color:#9aa7af;font-size:10px;font-weight:800}.feature-grid h3{margin:56px 0 13px;font-size:21px;letter-spacing:-.035em}.feature-grid p{margin:0;color:#71818b;font-size:13px;line-height:1.65}.how-section{padding:112px 0;color:#fff;background:var(--navy)}.how-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.how-layout>div:first-child>p{max-width:490px;margin:25px 0 31px;color:#95a8b5;font-size:14px;line-height:1.7}.how-steps article{display:flex;gap:23px;padding:29px 0;border-bottom:1px solid #2b455a}.how-steps article>span{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid #3b566b;border-radius:50%;color:#83e3be;font-size:11px;font-weight:800}.how-steps h3{margin:0 0 7px;font-size:19px}.how-steps p{margin:0;color:#91a5b2;font-size:12px;line-height:1.5}.pricing-public{background:#f0f3f0}.marketing-heading.centered{align-items:center;flex-direction:column;gap:0;text-align:center}.marketing-heading.centered p{margin-top:18px}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.public-pricing-grid article{position:relative;padding:33px;border:1px solid #d8e0df;border-radius:20px;background:#f7f8f5}.public-pricing-grid article.featured{border:2px solid var(--green);background:#fff;box-shadow:0 22px 55px #0d24381a}.public-pricing-grid article>em{position:absolute;right:22px;top:-13px;padding:7px 10px;border-radius:7px;color:#fff;background:var(--green);font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.public-pricing-grid h3{margin-bottom:8px;font-size:23px}.public-pricing-grid>article>p{min-height:37px;color:#788891;font-size:11px}.public-pricing-grid article>div{display:flex;align-items:baseline;gap:6px;margin:25px 0}.public-pricing-grid article>div strong{font-size:36px;letter-spacing:-.05em}.public-pricing-grid article>div span{color:#758690;font-size:9px}.public-pricing-grid .btn{width:100%}.public-pricing-grid ul{display:flex;flex-direction:column;gap:12px;margin:25px 0 0;padding:23px 0 0;border-top:1px solid #e1e6e5;list-style:none}.public-pricing-grid li{display:flex;align-items:center;gap:9px;color:#526975;font-size:11px}.public-pricing-grid li svg{color:var(--green)}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px}.faq-layout>div:first-child>p{max-width:310px;color:#71828c;font-size:13px;line-height:1.6}.faq-layout>div:first-child a{color:var(--green);font-weight:700}.faq-layout>div:last-child{border-top:1px solid #d7dfe0}.faq-layout article{border-bottom:1px solid #d7dfe0}.faq-layout article button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;border:0;background:none;text-align:left}.faq-layout article button b{font-size:15px}.faq-layout article>div{display:grid;grid-template-rows:0fr;transition:.3s}.faq-layout article>div p{overflow:hidden;margin:0;color:#71828c;font-size:13px;line-height:1.65}.faq-layout article.open>div{grid-template-rows:1fr}.faq-layout article.open>div p{padding-bottom:23px}.faq-layout article.open button svg{transform:rotate(180deg)}.marketing-cta{padding:25px 0 45px;background:#f0f3f0}.marketing-cta>.public-shell>div{position:relative;overflow:hidden;padding:72px;border-radius:26px;color:#fff;background:var(--green)}.marketing-cta>.public-shell>div:after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.25);border-radius:50%;right:-80px;top:-90px;box-shadow:0 0 0 65px #ffffff0d,0 0 0 130px #ffffff08}.marketing-cta span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-cta h2{margin:19px 0;font-size:62px;line-height:.95;letter-spacing:-.06em}.marketing-cta p{color:#ffffffbf;font-size:14px}.marketing-cta>div>div>div{position:relative;z-index:2}.marketing-cta>div>div>div>div{display:flex;align-items:center;gap:20px;margin-top:28px}.cta-demo{font-size:12px;font-weight:700}.marketing-footer{padding:55px 0 25px;color:#fff;background:#091b2b}.marketing-footer>.public-shell:first-child{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:45px}.marketing-footer>.public-shell:first-child>div{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.marketing-footer p,.marketing-footer a,.marketing-footer span{color:#8397a5;font-size:10px}.marketing-footer b{margin-bottom:3px;font-size:11px}.marketing-footer a:hover{color:#fff}.footer-line{display:flex;justify-content:space-between;margin-top:45px!important;padding-top:20px;border-top:1px solid #243a4a}.auth-page{min-height:100vh;display:grid;grid-template-columns:.85fr 1.15fr;background:#fff}.auth-brand-panel{position:relative;padding:50px;color:#fff;background:var(--navy);overflow:hidden}.auth-brand-panel:after{content:"";position:absolute;width:560px;height:560px;right:-280px;bottom:-160px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.auth-brand-panel>div{height:100%;display:flex;flex-direction:column;position:relative;z-index:2}.auth-quote{margin:auto 0;max-width:480px}.auth-quote>span{color:var(--green);font-family:Georgia,serif;font-size:82px;line-height:.5}.auth-quote blockquote{margin:25px 0 32px;font-size:26px;line-height:1.35;letter-spacing:-.035em}.auth-quote>div{display:flex;align-items:center;gap:12px}.auth-quote>div>i{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;color:var(--navy);background:#bdebd7;font-size:10px;font-style:normal;font-weight:800}.auth-quote p{display:flex;flex-direction:column;margin:0}.auth-quote small{margin-top:4px;color:#91a6b3;font-size:9px}.auth-security{display:flex;align-items:center;gap:9px;color:#8da5b3;font-size:9px}.auth-security svg{color:var(--green)}.auth-form-panel{padding:37px 70px}.auth-top>a{display:inline-flex;align-items:center;gap:7px;color:#73838d;font-size:11px;font-weight:650}.auth-box{width:min(440px,100%);margin:8vh auto 0}.auth-box>h1{margin-bottom:9px;font-size:38px;letter-spacing:-.05em}.auth-box>p{margin-bottom:30px;color:#7a8992;font-size:13px}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-form label,.connect-form label,.invite-form label,.settings-panel label,.cost-form label{display:flex;flex-direction:column;gap:8px;color:#344c5c;font-size:11px;font-weight:700}.auth-form label>span:first-child{display:flex;justify-content:space-between}.auth-form label a{color:var(--green)}.auth-form input,.auth-form select,.connect-form input,.connect-form select,.invite-form input,.invite-form select,.settings-panel input,.settings-panel select,.cost-form input{width:100%;height:47px;padding:0 14px;border:1px solid #dce3e7;border-radius:9px;outline:0;background:#fff;font-size:13px;font-weight:500}.auth-form input:focus,.connect-form input:focus,.connect-form select:focus,.invite-form input:focus,.invite-form select:focus,.settings-panel input:focus,.settings-panel select:focus,.cost-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #19ac781a}.input-with-icon{position:relative}.input-with-icon>svg:first-child{position:absolute;z-index:2;left:14px;top:15px;color:#9aa7af}.input-with-icon input{padding-left:42px}.input-with-icon>button{position:absolute;right:10px;top:8px;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;color:#8b99a2}.form-error{padding:11px 13px;border:1px solid #ffd6d6;border-radius:8px;color:#bd3d3d;background:#fff3f3;font-size:11px}.auth-divider{display:flex;align-items:center;margin:23px 0;color:#9aa6ad;font-size:9px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e5eaec}.auth-divider span{padding:0 12px}.btn-demo{justify-content:space-between;border-color:#dce3e7;background:#f8faf9}.btn-demo span{color:#8a979f;font-size:9px}.auth-switch{margin:24px 0 0;text-align:center;color:#7b8992;font-size:11px}.auth-switch a{color:var(--green);font-weight:800}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.password-hint{display:flex;align-items:center;gap:6px;margin-top:-7px;color:#82919a}.password-hint svg{color:var(--green)}.registration-steps{display:flex;align-items:center;gap:10px;margin-bottom:28px}.registration-steps>span{display:flex;align-items:center;gap:7px;color:#8c9aa3;font-size:9px}.registration-steps>span:before{display:none}.registration-steps>span{width:auto;height:28px;padding:0 10px;border:1px solid #dce3e7;border-radius:15px}.registration-steps>span.active{color:#087450;border-color:#bfe9d7;background:#eaf9f2}.registration-steps>i{height:1px;flex:1;background:#dde4e7}.trial-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:17px;border-radius:10px;background:#f3faf7}.trial-summary span{display:flex;align-items:center;gap:7px;font-size:10px}.trial-summary svg{width:14px;color:var(--green)}.checkbox-label{display:grid!important;grid-template-columns:auto 1fr;align-items:start!important;gap:9px!important;font-weight:500!important}.checkbox-label input{width:15px!important;height:15px!important;margin-top:1px}.registration-buttons{display:flex;justify-content:flex-end;gap:9px}.registration-buttons .btn-primary{flex:1}.auth-success{display:flex;align-items:center;flex-direction:column;padding:35px;border-radius:14px;background:#f1faf6;text-align:center}.auth-success>svg{color:var(--green)}.auth-success h3{margin:15px 0 7px}.auth-success p{color:#70818b;font-size:12px}.auth-success .btn{margin-top:15px}.loading-ring,.app-loader>span{width:28px;height:28px;border:3px solid #d8eee5;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.legal-page{min-height:100vh;background:#fff}.legal-page>header{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1080px)/2));border-bottom:1px solid var(--line)}.legal-page>header>a{display:flex;align-items:center;gap:7px;color:#667884;font-size:11px}.legal-page main{width:min(760px,calc(100% - 40px));margin:70px auto 100px}.legal-page main>span{color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase}.legal-page h1{margin:15px 0 25px;font-size:47px;letter-spacing:-.05em}.legal-page main>p{padding-bottom:32px;border-bottom:1px solid var(--line);color:#667985;font-size:15px;line-height:1.7}.legal-page section{margin-top:32px}.legal-page h2{font-size:20px}.legal-page section p{color:#657782;font-size:13px;line-height:1.7}.app-shell{min-height:100vh;display:flex;background:var(--paper)}.sidebar{position:fixed;z-index:50;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;padding:23px 17px 18px;color:#fff;background:var(--navy);overflow-y:auto}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:0 8px 20px}.sidebar-close{display:none;border:0;background:none;color:#fff}.organization-chip{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:12px;border:1px solid #2a475b;border-radius:10px;background:#142f44}.organization-chip>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#063d2d;background:#9ee2c5;font-size:9px;font-weight:850}.organization-chip>div{min-width:0;display:flex;flex:1;flex-direction:column}.organization-chip small{color:#7692a4;font-size:7px}.organization-chip b{overflow:hidden;margin-top:3px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.organization-chip>svg{color:#758e9e}.sidebar-group{display:flex;flex-direction:column;gap:3px;margin-top:14px}.sidebar-group>span{padding:0 10px;margin-bottom:4px;color:#5f7a8e;font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.sidebar-link{height:39px;display:flex;align-items:center;gap:11px;padding:0 10px;border-radius:8px;color:#8da3b1}.sidebar-link b{font-size:10px;font-weight:650}.sidebar-link em{min-width:20px;height:18px;display:grid;place-items:center;margin-left:auto;padding:0 5px;border-radius:7px;color:#b2c6d1;background:#29465a;font-size:7px;font-style:normal}.sidebar-link:hover{color:#fff;background:#163349}.sidebar-link.active{color:#fff;background:#1b3c53}.sidebar-link.active svg{color:#6fe0b5}.sidebar-link.active em{color:#fff;background:var(--green)}.trial-card{margin-top:auto;padding:14px;border:1px solid #2c495c;border-radius:11px;background:linear-gradient(145deg,#17374e,#102b40)}.trial-card>span{display:flex;align-items:center;gap:6px;color:#72dfb5;font-size:7px;font-weight:800;text-transform:uppercase}.trial-card strong{display:block;margin-top:9px;font-size:21px}.trial-card p{margin:1px 0 9px;color:#758fa0;font-size:7px}.trial-card a{font-size:8px;font-weight:750}.profile-chip{width:100%;display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 7px;border:0;border-top:1px solid #294357;background:none;color:#fff;text-align:left}.profile-chip>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#063d2d;background:#9ee2c5;font-size:8px;font-weight:850}.profile-chip>div{min-width:0;display:flex;flex:1;flex-direction:column}.profile-chip b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-chip small{margin-top:3px;color:#768f9f;font-size:7px}.profile-chip>svg{color:#6c8495}.app-main{min-width:0;flex:1;margin-left:248px}.app-topbar{position:sticky;z-index:35;top:0;height:68px;display:flex;align-items:center;padding:0 31px;border-bottom:1px solid #e0e6e9;background:#f4f6f8ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-menu-trigger{display:none;border:0;background:none}.global-search{width:min(420px,40vw);display:flex;align-items:center;gap:10px;padding:0;border:0;color:#85939c;background:none;text-align:left}.global-search span{font-size:10px}.global-search kbd{margin-left:auto;padding:4px 7px;border:1px solid #d6dee2;border-radius:5px;background:#fff;font-size:8px}.topbar-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.sync-button{height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #dce3e7;border-radius:8px;background:#fff;font-size:9px;font-weight:750}.sync-button svg{color:var(--green)}.sync-button.syncing svg{animation:spin .8s linear infinite}.notification-button{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid #dce3e7;border-radius:8px;background:#fff}.notification-button i{position:absolute;width:6px;height:6px;right:7px;top:7px;border:1px solid #fff;border-radius:50%;background:var(--red)}.demo-badge{padding:5px 8px;border-radius:6px;color:#866514;background:#fff0bd;font-size:7px;font-weight:800;text-transform:uppercase}.app-content{padding:31px;max-width:1600px;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:25px}.page-eyebrow{display:block;margin-bottom:6px;color:var(--green);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page-heading h1{margin:0;font-size:31px;line-height:1.1;letter-spacing:-.045em}.page-heading p{margin:7px 0 0;color:#75858f;font-size:11px}.page-actions{display:flex;gap:8px}.period-select{height:43px;padding:0 13px;border:1px solid #dce3e7;border-radius:9px;background:#fff;font-size:9px;font-weight:700}.period-select span{margin-left:11px}.panel{border:1px solid #e1e6e9;border-radius:14px;background:#fff;box-shadow:0 8px 25px #16344b06}.panel-head{display:flex;align-items:center;justify-content:space-between}.panel-head>div{display:flex;flex-direction:column}.panel-head span{color:#8b9aa3;font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.panel-head h2{margin:4px 0 0;font-size:15px;letter-spacing:-.025em}.panel-head>a,.panel-head>button{display:flex;align-items:center;gap:5px;border:0;color:#6c7d87;background:none;font-size:8px;font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;padding:5px 8px;border-radius:6px;font-size:7px;font-weight:750;white-space:nowrap}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-success{color:#08734e;background:#e5f7ef}.status-danger{color:#b93d3d;background:#ffeded}.status-warning{color:#9a6810;background:#fff3d6}.status-neutral{color:#536c7c;background:#edf2f4}.metric-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;font-style:normal;font-weight:850}.metric-icon svg{width:18px}.metric-icon.green{color:#09744f;background:#dff6ec}.metric-icon.blue{color:#315a85;background:#e5eef8}.metric-icon.orange{color:#9a6810;background:#fff0d4}.metric-icon.purple{color:#4f5ab7;background:#ebecfc}.skeleton{position:relative;overflow:hidden;background:#e9eef0}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.toast-stack{position:fixed;z-index:100;right:22px;bottom:22px;display:flex;flex-direction:column;gap:8px}.toast{min-width:290px;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #dce5e5;border-radius:10px;background:#fff;box-shadow:0 16px 45px #0d243829;font-size:10px;font-weight:650}.toast-success svg{color:var(--green)}.toast-error svg{color:var(--red)}.toast-info svg{color:#5276cc}.modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:24px;background:#07182585;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-panel{width:min(540px,100%);max-height:90vh;overflow:auto;border-radius:16px;background:#fff;box-shadow:0 30px 90px #00000040}.modal-wide{width:min(760px,100%)}.modal-head{display:flex;justify-content:space-between;padding:23px 25px;border-bottom:1px solid #e6eaed}.modal-head h2{margin:0;font-size:20px}.modal-head p{margin:5px 0 0;color:#788892;font-size:10px}.modal-body{padding:24px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:20px;margin-top:20px;border-top:1px solid #e5eaec}.command-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:start center;padding-top:12vh;background:#07182573;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.command-panel{width:min(580px,calc(100% - 30px));overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 30px 90px #00000040}.command-panel>div{display:flex;align-items:center;gap:10px;padding:15px;border-bottom:1px solid var(--line)}.command-panel input{flex:1;border:0;outline:0;font-size:12px}.command-panel>div button{border:1px solid var(--line);border-radius:5px;background:#f7f8f9;color:#88959d;font-size:8px}.command-panel>p{margin:13px 16px 5px;color:#91a0a8;font-size:7px;font-weight:800;text-transform:uppercase}.command-panel>button{width:calc(100% - 16px);display:flex;align-items:center;gap:10px;margin:4px 8px;padding:12px;border:0;border-radius:8px;background:none;text-align:left}.command-panel>button:hover{background:#f1f5f4}.command-panel>button b{font-size:10px}.command-panel>button span{margin-left:auto;color:#8b99a1;font-size:8px}.app-loader{height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:#71828c}.app-loader p{font-size:11px}.metric-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-cards>article{padding:17px 18px;border:1px solid #e1e6e9;border-radius:13px;background:#fff}.metric-cards>article>div{display:flex;align-items:start;justify-content:space-between}.metric-cards>article>div>em{padding:4px 6px;border-radius:5px;color:#08734e;background:#e9f8f1;font-size:7px;font-style:normal;font-weight:750}.metric-cards>article>small{display:block;margin-top:15px;color:#788892;font-size:8px}.metric-cards>article>strong{display:block;margin-top:5px;font-size:22px;letter-spacing:-.04em}.metric-cards>article>p{margin:4px 0 0;color:#97a3aa;font-size:7px}.dashboard-grid{display:grid;grid-template-columns:1.65fr .7fr;gap:12px;margin-top:12px}.chart-panel,.attention-panel,.recent-orders,.top-products{padding:19px}.chart-legend{display:flex!important;flex-direction:row!important;gap:14px}.chart-legend span{display:flex;align-items:center;gap:5px;color:#70818b;font-size:7px;text-transform:none}.chart-legend i{width:8px;height:8px;border-radius:50%}.chart-legend .revenue{background:var(--green)}.chart-legend .profit{background:#4263eb}.main-chart{height:275px;margin-top:14px}.recharts-tooltip-wrapper{font-size:10px}.attention-list{display:flex;flex-direction:column;margin-top:12px}.attention-list>a{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f2}.attention-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.attention-icon svg{width:15px}.attention-icon.red{color:#c34040;background:#ffeded}.attention-icon.orange{color:#9e6811;background:#fff1d9}.attention-icon.purple{color:#4f5bb8;background:#eceefd}.attention-list>a>div{display:flex;flex:1;flex-direction:column}.attention-list b{font-size:9px}.attention-list small{margin-top:2px;color:#8d9aa2;font-size:7px}.attention-list strong{font-size:15px}.health-score{margin-top:15px;padding:12px;border-radius:10px;background:#f4f8f6}.health-score>div:first-child{display:flex;align-items:center;justify-content:space-between}.health-score span{font-size:8px;font-weight:700}.health-score strong{font-size:19px}.health-score strong small{color:#92a0a8;font-size:7px}.health-track{height:5px;margin-top:8px;border-radius:5px;background:#dfe8e4}.health-track i{display:block;height:100%;border-radius:5px;background:var(--green)}.health-score p{display:flex;align-items:center;gap:5px;margin:8px 0 0;color:#6f7f88;font-size:7px}.health-score p svg{color:var(--green)}.dashboard-lower{display:grid;grid-template-columns:1.55fr .75fr;gap:12px;margin-top:12px}.table-wrap{width:100%;overflow:auto}.recent-orders .table-wrap{margin-top:12px}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.table-wrap th{padding:10px;border-bottom:1px solid #e7ebed;color:#8c99a1;font-size:7px;font-weight:750;text-transform:uppercase}.table-wrap td{padding:11px 10px;border-bottom:1px solid #edf0f2;color:#596d79;font-size:8px}.table-wrap td b,.table-wrap td>a{color:#213c4e;font-weight:750}.table-wrap td>a:hover{color:var(--green)}.positive-value{color:#0b8c61!important}.negative-value{color:#d44949!important}.muted-value{color:#a57722!important}.top-products>div:last-child{margin-top:10px}.top-products article{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf0f2}.top-products article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#647783;background:#eef2f4;font-size:8px;font-weight:800}.top-products article>div{min-width:0;display:flex;flex:1;flex-direction:column}.top-products b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.top-products small{margin-top:3px;color:#94a0a7;font-size:6px}.top-products strong{font-size:8px}.orders-summary{display:flex;align-items:center;gap:25px;margin-bottom:12px;padding:13px 18px;border:1px solid #e1e6e9;border-radius:12px;background:#fff}.orders-summary>div{display:flex;align-items:baseline;gap:8px}.orders-summary small{color:#89969e;font-size:8px}.orders-summary b{font-size:10px}.orders-summary>i{width:1px;height:20px;background:#e1e7e9}.data-panel{overflow:hidden}.order-tabs,.settings-tabs{display:flex;padding:0 17px;border-bottom:1px solid #e3e8eb}.order-tabs button,.settings-tabs button{position:relative;height:49px;padding:0 14px;border:0;background:none;color:#768792;font-size:9px;font-weight:700}.order-tabs button.active,.settings-tabs button.active{color:var(--navy)}.order-tabs button.active:after,.settings-tabs button.active:after{content:"";position:absolute;height:2px;inset:auto 8px -1px;border-radius:2px;background:var(--green)}.order-tabs button em,.settings-tabs button em{margin-left:6px;padding:3px 6px;border-radius:8px;color:#fff;background:var(--green);font-size:6px;font-style:normal}.table-tools{display:flex;align-items:center;gap:7px;padding:12px 17px;border-bottom:1px solid #e7ebed}.table-search{min-width:210px;display:flex;align-items:center;gap:8px;flex:1}.table-search svg{color:#91a0a8}.table-search input{width:100%;height:34px;border:0;outline:0;background:transparent;font-size:9px}.filter-button{height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce3e7;border-radius:8px;background:#fff;color:#617581;font-size:8px;font-weight:650}.filter-button.active{color:#087450;border-color:#bde5d3;background:#ecfaf4}.orders-table th,.orders-table td{padding-inline:13px}.orders-table tr{cursor:pointer}.orders-table tbody tr:hover{background:#f8faf9}.orders-table td:first-child,.orders-table th:first-child{width:35px}.orders-table td>small,.orders-table td>div>small{display:block;margin-top:4px;color:#95a1a8;font-size:6px}.delivery-cell{display:flex;align-items:center;gap:6px}.table-loading,.empty-table{display:grid;place-items:center;padding:50px;color:#7d8b94;font-size:10px}.empty-table h3{margin:12px 0 4px;color:var(--navy)}.empty-table p{margin:0}.drawer-backdrop{position:fixed;z-index:69;inset:0;border:0;background:#07182547;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.order-drawer{position:fixed;z-index:70;inset:0 0 0 auto;width:min(520px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-25px 0 70px #0d24382e;animation:slideIn .25s ease}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}.drawer-head{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;border-bottom:1px solid #e4e9eb}.drawer-head>div{display:flex;align-items:center;gap:10px}.drawer-head>div>span:first-child{font-size:15px;font-weight:800}.drawer-body{flex:1;overflow:auto;padding:19px 23px 90px}.order-total-block{padding:18px;border-radius:12px;color:#fff;background:var(--navy)}.order-total-block>small{color:#86a0b0;font-size:7px}.order-total-block>strong{display:block;margin:6px 0 16px;font-size:29px}.order-total-block>div{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid #2a465a;font-size:9px}.order-total-block .positive-value,.order-total-block .muted-value{color:#78dfba!important}.drawer-section{padding:20px 0;border-bottom:1px solid #e8ecee}.drawer-section h3{margin-bottom:14px;font-size:11px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.detail-grid>span{position:relative;display:flex;flex-direction:column;padding-left:25px}.detail-grid svg{position:absolute;left:0;top:2px;width:15px;color:#76909f}.detail-grid small{color:#93a0a7;font-size:7px}.detail-grid b{margin-top:3px;font-size:9px}.address-line{display:flex;align-items:center;gap:7px;margin:15px 0 0;padding:9px;border-radius:8px;color:#5d7280;background:#f3f6f7;font-size:8px}.order-product{display:flex;align-items:center;gap:10px}.product-placeholder{width:41px;height:41px;flex:0 0 41px;display:grid;place-items:center;border-radius:9px;color:#4d6371;background:linear-gradient(145deg,#e7edef,#f7f9f9);font-size:8px;font-weight:850}.order-product>div:nth-child(2){display:flex;flex:1;flex-direction:column}.order-product b{font-size:9px}.order-product small{margin-top:4px;color:#8c9aa2;font-size:7px}.order-product strong{font-size:9px}.drawer-section textarea{width:100%;min-height:75px;padding:10px;border:1px solid #dfe5e8;border-radius:9px;resize:vertical;outline:0;font-size:9px}.history-section>div{position:relative;display:flex;gap:10px;padding-bottom:13px}.history-section>div>i{width:8px;height:8px;margin-top:3px;border:2px solid #fff;border-radius:50%;background:var(--green);box-shadow:0 0 0 1px #b4decd}.history-section>div:not(:last-child):after{content:"";position:absolute;width:1px;height:14px;left:3px;top:12px;background:#dce5e1}.history-section>div>span{display:flex;flex-direction:column}.history-section b{font-size:8px}.history-section small{margin-top:3px;color:#95a1a8;font-size:6px}.drawer-actions{position:absolute;z-index:2;inset:auto 0 0;display:flex;justify-content:flex-end;gap:8px;padding:14px 23px;border-top:1px solid #e5eaec;background:#fff}.action-menu{position:absolute;z-index:4;right:23px;bottom:67px;width:230px;padding:6px;border:1px solid #dfe6e9;border-radius:10px;background:#fff;box-shadow:0 16px 40px #0d243826}.action-menu button{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:7px;background:none;text-align:left;font-size:9px;font-weight:650}.action-menu button:hover{background:#f2f6f4}.action-menu svg{width:15px}.action-menu .danger{color:#c64444}.action-menu .danger:hover{background:#fff0f0}.product-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.product-insights>article{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #e1e6e9;border-radius:12px;background:#fff}.product-insights>article>div{display:flex;flex-direction:column}.product-insights small{color:#85949c;font-size:8px}.product-insights strong{margin-top:3px;font-size:17px}.product-insights article>button{margin-left:auto;border:0;color:#a06b13;background:none;font-size:8px;font-weight:700}.product-cell{display:flex;align-items:center;gap:9px;min-width:260px}.product-cell>span{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#4f6674;background:#edf2f3;font-size:7px;font-weight:850}.product-cell>div{display:flex;flex-direction:column}.product-cell b{max-width:220px;overflow:hidden;text-overflow:ellipsis}.editable-cost,.missing-cost{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;border-radius:6px;background:#f2f5f6;font-size:8px}.editable-cost:hover{color:var(--green)}.missing-cost{color:#a86e12;background:#fff1d9;font-weight:750}.margin-pill{padding:4px 6px;border-radius:5px;color:#08734e;background:#e6f7ef;font-size:7px;font-weight:750}.margin-pill.low{color:#c03f3f;background:#ffeded}.cost-preview{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:18px;border-radius:10px;background:#f4f7f7}.cost-preview>div:last-child{display:flex;flex-direction:column}.cost-preview small{color:#8a98a0;font-size:7px}.cost-preview strong{margin-top:3px;font-size:14px}.cost-form .form-grid{grid-template-columns:1fr 1fr}.cost-form label{position:relative}.cost-form label>span{position:absolute;right:12px;bottom:14px;color:#87959d;font-size:9px}.cost-form input{padding-right:26px}.delivery-cost-control>small{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;color:#637985;font-size:7px;line-height:1.45}.delivery-cost-control.kaspi>small{color:#087450}.delivery-cost-control.manual>small{color:#9a6815}.delivery-cost-control>small button{border:0;padding:0;color:inherit;background:none;font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.delivery-cost-control>small button:disabled{cursor:wait;opacity:.6}.cost-note{display:flex;gap:9px;margin-top:16px;padding:11px;border-radius:8px;color:#846116;background:#fff6df;font-size:8px;line-height:1.5}.cost-note svg{flex:0 0 15px}.finance-hero{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:25px 28px;margin-bottom:12px;border-radius:15px;color:#fff;background:var(--navy)}.finance-hero>div:first-child>span{color:#86a1b1;font-size:8px}.finance-hero>div:first-child>strong{display:block;margin-top:6px;font-size:32px}.finance-hero>div:first-child>p{display:flex;align-items:center;gap:5px;margin:7px 0 0;color:#6edbb1;font-size:8px}.finance-formula{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:16px;border:1px solid #29465a;border-radius:11px;background:#143047}.finance-formula>span{display:flex;flex-direction:column}.finance-formula small{color:#7f98a8;font-size:7px}.finance-formula b{margin-top:4px;font-size:12px}.finance-formula em{color:#5f7889;font-style:normal}.finance-formula .accent b{color:#6ee0b5}.finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finance-grid>.panel{padding:20px}.expense-chart{display:flex;align-items:center}.expense-chart>div:last-child{display:flex;flex:1;flex-direction:column;gap:10px}.expense-chart>div:last-child>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:8px}.expense-chart span i{width:7px;height:7px;border-radius:50%}.expense-chart span em{font-style:normal;font-weight:700}.expense-list{margin-top:15px}.expense-list article{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf0f2}.expense-list article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#607685;background:#eef3f4}.expense-list svg{width:15px}.expense-list article>div{display:flex;flex:1;flex-direction:column}.expense-list b{font-size:8px}.expense-list small{margin-top:3px;color:#91a0a8;font-size:6px}.expense-list strong{font-size:8px}.finance-warning{display:flex;align-items:center;gap:9px;margin-top:16px;padding:11px;border-radius:9px;background:#fff5df}.finance-warning>svg{color:#ae7618}.finance-warning>div{display:flex;flex:1;flex-direction:column}.finance-warning b{font-size:8px}.finance-warning p{margin:3px 0 0;color:#92753d;font-size:7px}.finance-warning button{border:0;color:#9c6813;background:none;font-size:7px;font-weight:750}.analytics-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.analytics-strip article{padding:16px;border:1px solid #e1e6e9;border-radius:12px;background:#fff}.analytics-strip small{display:block;color:#85939c;font-size:8px}.analytics-strip strong{display:block;margin:5px 0;font-size:21px}.analytics-strip span{display:flex;align-items:center;gap:4px;color:#819099;font-size:7px}.analytics-strip span svg{width:13px}.analytics-strip .up,.analytics-strip .down{color:#0a8a5f}.analytics-grid{display:grid;grid-template-columns:1.5fr .55fr;gap:12px}.analytics-grid>.panel{padding:20px}.analytics-wide .recharts-responsive-container{margin-top:15px}.shop-performance{text-align:center;padding-top:24px}.shop-score{width:115px;height:115px;display:grid;place-content:center;margin:0 auto;border:9px solid #dff5eb;border-top-color:var(--green);border-radius:50%}.shop-score strong{font-size:30px}.shop-score span{color:#8a979f;font-size:8px}.shop-performance h3{margin:16px 0 5px}.shop-performance p{color:#78909c;font-size:8px}.shop-performance>div:last-child{display:flex;flex-direction:column;margin-top:20px;border-top:1px solid #edf0f2}.shop-performance>div:last-child span{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f2;color:#778791;font-size:8px}.shop-performance>div:last-child b{color:var(--navy)}.spin{animation:spin .8s linear infinite}.shop-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.shop-overview>article{display:flex;align-items:center;gap:11px;padding:15px 17px;border:1px solid #e1e6e9;border-radius:12px;background:#fff}.shop-overview article>div:nth-child(2){display:flex;flex-direction:column}.shop-overview small{color:#85949d;font-size:7px}.shop-overview strong{margin-top:4px;font-size:13px}.usage-bar{width:70px;height:5px;margin-left:auto;border-radius:4px;background:#e5ece9}.usage-bar i{display:block;height:100%;border-radius:4px;background:var(--green)}.live-indicator{display:flex;align-items:center;gap:5px;margin-left:auto;color:#16865f;font-size:7px}.live-indicator i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #dcf5ea}.shop-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.shop-card{padding:20px;border:1px solid #e0e6e9;border-radius:14px;background:#fff}.shop-card-head{display:flex;align-items:center;gap:11px}.shop-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--navy);font-size:9px;font-weight:850}.shop-card-head h2{margin:0 0 5px;font-size:14px}.shop-card-head>.icon-button{margin-left:auto}.shop-stats{display:grid;grid-template-columns:1fr 1fr 1.4fr;margin-top:20px;padding:15px 0;border-block:1px solid #edf0f2}.shop-stats>span{display:flex;flex-direction:column;padding-left:13px;border-left:1px solid #e5eaec}.shop-stats>span:first-child{padding-left:0;border:0}.shop-stats small{color:#8b99a1;font-size:7px}.shop-stats b{margin-top:4px;font-size:10px}.shop-sync{display:flex;align-items:center;justify-content:space-between;padding-top:15px}.shop-sync>div{display:flex;align-items:center;gap:9px}.shop-sync>div>svg{color:var(--green)}.shop-sync>div>span{display:flex;flex-direction:column}.shop-sync b{font-size:8px}.shop-sync small{margin-top:3px;color:#909da4;font-size:6px}.shop-sync .btn{min-height:34px;padding:0 10px;font-size:8px}.connect-form,.invite-form{display:flex;flex-direction:column;gap:17px}.api-guide{display:flex;gap:11px;padding:14px;border-radius:10px;color:#315969;background:#eef8f4}.api-guide>svg{flex:0 0 20px;color:var(--green)}.api-guide b{font-size:9px}.api-guide p{margin:4px 0;color:#59717c;font-size:8px;line-height:1.5}.api-guide a{display:inline-flex;align-items:center;color:#087550;font-size:7px;font-weight:750}.token-input{position:relative}.token-input button{position:absolute;right:8px;top:8px;height:31px;border:0;background:none;color:var(--green);font-size:8px;font-weight:700}.connect-form label>small{color:#89969e;font-size:7px;font-weight:500}.security-line{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #d7ece3;border-radius:9px}.security-line>svg{color:var(--green)}.security-line>span{display:flex;flex-direction:column}.security-line b{font-size:8px}.security-line small{margin-top:3px;color:#83939c;font-size:7px}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.role-cards article{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid #e0e6e9;border-radius:12px;background:#fff}.role-cards article>svg{width:19px;color:var(--green)}.role-cards article>div{display:flex;flex:1;flex-direction:column}.role-cards b{font-size:9px}.role-cards p{margin:4px 0 0;color:#8b98a0;font-size:7px}.role-cards strong{font-size:20px}.team-panel-head{padding:19px}.team-panel-head>span{padding:5px 8px;border-radius:6px;background:#edf3f1;font-size:7px}.member-list article{display:grid;grid-template-columns:auto 1fr auto 130px auto;align-items:center;gap:12px;padding:13px 19px;border-top:1px solid #edf0f2}.member-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--navy);font-size:8px;font-weight:850}.member-list article>div:nth-child(2){display:flex;flex-direction:column}.member-list b{font-size:9px}.member-list b em{margin-left:7px;padding:3px 5px;border-radius:4px;color:#087550;background:#e7f7ef;font-size:6px;font-style:normal}.member-list small{margin-top:4px;color:#8d9ba3;font-size:7px}.member-joined{color:#8d9aa2;font-size:7px}.role-explainer{display:flex;gap:9px;padding:12px;border-radius:9px;background:#f0f8f5}.role-explainer>svg{width:15px;color:var(--green)}.role-explainer p{margin:0;color:#667b86;font-size:8px;line-height:1.5}.settings-tabs{margin-bottom:12px;border:1px solid #e0e6e9;border-radius:11px;background:#fff}.notification-feed{overflow:hidden}.notification-feed article{position:relative;display:flex;gap:12px;padding:17px 20px;border-bottom:1px solid #edf0f2}.notification-feed article.unread{background:#f8fbfa}.notification-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:#507082;background:#eef3f5}.notification-icon svg{width:17px}.notification-icon.new_order{color:#087550;background:#dff6ec}.notification-icon.missing_cost{color:#a76d12;background:#fff2d9}.notification-feed article>div{display:flex;flex:1;flex-direction:column}.notification-feed b{font-size:10px}.notification-feed p{margin:4px 0;color:#6f818c;font-size:9px}.notification-feed small{color:#99a4aa;font-size:7px}.notification-feed article>i{width:7px;height:7px;border-radius:50%;background:var(--green)}.notification-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.notification-settings>.panel{padding:20px}.channel-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf0f2}.channel-row>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#597180;background:#edf3f4}.channel-row>span svg{width:15px}.channel-row>div{display:flex;flex:1;flex-direction:column}.channel-row b{font-size:9px}.channel-row small{margin-top:3px;color:#8e9ba2;font-size:7px}.channel-row .btn{min-height:32px;padding:0 10px;font-size:7px}.toggle{width:34px;height:19px;padding:2px;border:0;border-radius:12px;background:#ced8dc}.toggle i{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.toggle.on{background:var(--green)}.toggle.on i{margin-left:15px}.preference-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #edf0f2;font-size:8px;font-weight:650}.preference-row>div{display:flex;gap:20px}.preference-row svg{width:13px;color:var(--green)}.preference-row svg.muted{color:#d4dce0}.subscription-banner{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;margin-bottom:20px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#0d2438,#174d58)}.subscription-banner>div:first-child>span{display:flex;align-items:center;gap:6px;color:#75e0b6;font-size:8px;font-weight:800;text-transform:uppercase}.subscription-banner h2{margin:9px 0 5px;font-size:20px}.subscription-banner p{margin:0;color:#91a8b3;font-size:9px}.trial-countdown{display:flex;align-items:baseline;gap:5px;padding:12px 18px;border:1px solid #32606a;border-radius:11px}.trial-countdown strong{font-size:31px}.trial-countdown span{color:#91aab3;font-size:8px}.usage-section{margin-bottom:25px}.usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px}.usage-grid article{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #e0e6e9;border-radius:11px;background:#fff}.usage-grid article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#087550;background:#e3f7ee}.usage-grid article>span svg{width:15px}.usage-grid article>div{flex:1}.usage-grid p{display:flex;justify-content:space-between;margin:0 0 7px;font-size:8px}.usage-grid p em{color:#89979f;font-style:normal}.usage-grid article>div>div{height:4px;border-radius:4px;background:#e6ece9}.usage-grid article>div>div i{display:block;height:100%;border-radius:4px;background:var(--green)}.pricing-control{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.pricing-control>div:first-child>span{color:var(--green);font-size:7px;font-weight:800;text-transform:uppercase}.pricing-control h2{margin:4px 0 0;font-size:20px}.billing-switch{display:flex;padding:3px;border-radius:9px;background:#e5eaeb}.billing-switch button{height:31px;padding:0 11px;border:0;border-radius:7px;background:none;font-size:8px;font-weight:700}.billing-switch button.active{background:#fff;box-shadow:0 2px 8px #0d243814}.billing-switch em{color:var(--green);font-style:normal}.app-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.app-pricing-grid article{position:relative;padding:23px;border:1px solid #dde4e7;border-radius:14px;background:#fff}.app-pricing-grid article.featured{border:2px solid var(--green)}.popular-label{position:absolute;right:16px;top:-10px;padding:5px 8px;border-radius:5px;color:#fff;background:var(--green);font-size:6px;font-style:normal;font-weight:800;text-transform:uppercase}.app-pricing-grid h3{margin:0;font-size:17px}.app-pricing-grid>article>p{min-height:28px;margin:6px 0;color:#83929a;font-size:8px}.app-pricing-grid>article>div{display:flex;align-items:baseline;gap:5px;margin:17px 0}.app-pricing-grid>article>div strong{font-size:25px}.app-pricing-grid>article>div span{color:#86949c;font-size:7px}.app-pricing-grid .btn{width:100%}.app-pricing-grid ul{display:flex;flex-direction:column;gap:9px;margin:17px 0 0;padding:17px 0 0;border-top:1px solid #e7ebed;list-style:none}.app-pricing-grid li{display:flex;align-items:center;gap:7px;color:#5f7581;font-size:8px}.app-pricing-grid li svg{width:12px;color:var(--green)}.payment-note{display:flex;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;color:#89969e;font-size:7px}.payment-note svg{width:14px;color:var(--green)}.audit-timeline{padding:20px}.audit-timeline article{display:flex;align-items:center;gap:11px;padding:12px;border-bottom:1px solid #edf0f2}.audit-timeline article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#49697a;background:#eef3f4}.audit-timeline article>span svg{width:16px}.audit-timeline article>div{display:flex;flex:1;flex-direction:column}.audit-timeline b{font-size:9px}.audit-timeline small{margin-top:4px;color:#8a99a1;font-size:7px}.audit-timeline time{color:#8d9aa2;font-size:7px}.settings-layout{display:grid;grid-template-columns:190px 1fr;gap:12px}.settings-layout>aside{display:flex;flex-direction:column;gap:3px}.settings-layout>aside button{height:39px;display:flex;align-items:center;gap:9px;padding:0 11px;border:0;border-radius:8px;background:none;color:#70838f;text-align:left;font-size:9px;font-weight:650}.settings-layout>aside button svg{width:16px}.settings-layout>aside button.active{color:#087550;background:#e7f6ef}.settings-panel{min-height:480px;padding:24px}.settings-panel form{display:flex;flex-direction:column;gap:17px}.settings-title{padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid #e6eaec}.settings-title h2{margin:0;font-size:17px}.settings-title p{margin:5px 0 0;color:#87949c;font-size:8px}.profile-photo{display:flex;align-items:center;gap:11px}.profile-photo>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--navy);font-size:10px;font-weight:850}.profile-photo>div{display:flex;flex-direction:column}.profile-photo b{font-size:10px}.profile-photo small{margin-top:3px;color:#89979f;font-size:7px}.security-setting,.session-row{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid #e9edef}.security-setting>span,.session-row>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#4f6c7b;background:#eef3f5}.security-setting>span svg,.session-row>span svg{width:16px}.security-setting>div,.session-row>div{display:flex;flex:1;flex-direction:column}.security-setting b,.session-row b{font-size:9px}.security-setting small,.session-row small{margin-top:4px;color:#89979f;font-size:7px}.security-setting .btn,.session-row .btn{min-height:33px;font-size:7px}.api-disabled{display:flex;align-items:center;flex-direction:column;padding:45px;border:1px dashed #ccd8dd;border-radius:12px;text-align:center}.api-disabled>svg{width:30px;color:#76909e}.api-disabled h3{margin:13px 0 5px}.api-disabled p{max-width:390px;color:#7b8b94;font-size:9px;line-height:1.6}.api-disabled code{padding:2px 4px;border-radius:4px;background:#eaf0f1}.help-search{max-width:650px;display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:0 17px;border:1px solid #dce3e7;border-radius:11px;background:#fff}.help-search svg{color:#8c9aa2}.help-search input{height:49px;flex:1;border:0;outline:0;font-size:10px}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.help-grid article{padding:20px;border:1px solid #e0e6e9;border-radius:13px;background:#fff}.help-grid article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#087550;background:#e5f7ef}.help-grid article>span svg{width:17px}.help-grid h2{margin:20px 0 7px;font-size:13px}.help-grid p{min-height:44px;color:#7c8c95;font-size:8px;line-height:1.6}.help-grid button{display:flex;align-items:center;gap:4px;padding:0;border:0;color:var(--green);background:none;font-size:8px;font-weight:750}.help-grid button svg{width:13px}.help-contact{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:20px 23px;border-radius:13px;color:#fff;background:var(--navy)}.help-contact>div{display:flex;align-items:center;gap:11px}.help-contact>div:first-child>svg{color:#74dfb6}.help-contact>div:first-child>span{display:flex;flex-direction:column}.help-contact b{font-size:11px}.help-contact p{margin:4px 0 0;color:#8fa6b3;font-size:8px}.help-contact .btn-secondary{color:#fff;border-color:#365166;background:#18354b}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-metrics article{position:relative;padding:17px;border:1px solid #e0e6e9;border-radius:12px;background:#fff}.admin-metrics article>span{position:absolute;right:15px;top:15px;color:#9aa6ad}.admin-metrics article>span svg{width:19px}.admin-metrics small{color:#85939c;font-size:8px}.admin-metrics strong{display:block;margin:8px 0 5px;font-size:22px}.admin-metrics p{margin:0;color:#0b8a60;font-size:7px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.admin-grid>.panel{padding:20px}.service-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf0f2}.service-row>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#4f6b7b;background:#eef3f4}.service-row>span svg{width:15px}.service-row>div{display:flex;flex:1;flex-direction:column}.service-row b{font-size:9px}.service-row small{margin-top:3px;color:#8e9aa2;font-size:7px}.system-events{margin-top:10px}.system-events article{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf0f2}.system-events article>svg:first-child{width:18px;color:#e0952f}.system-events article:nth-child(3)>svg:first-child{color:var(--green)}.system-events article>div{display:flex;flex:1;flex-direction:column}.system-events b{font-size:9px}.system-events p{margin:4px 0 0;color:#8c9aa2;font-size:7px}.system-events article>svg:last-child{width:15px;color:#a0aab0}@media(max-width:1180px){.hero-layout{grid-template-columns:1fr}.hero-content{max-width:760px}.hero-product{width:min(760px,100%);margin:45px auto 0;transform:none}.marketing-hero{padding-bottom:80px}.dashboard-grid,.dashboard-lower{grid-template-columns:1fr}.metric-cards{grid-template-columns:1fr 1fr}.finance-grid,.analytics-grid{grid-template-columns:1fr}.analytics-side{display:none}.shop-overview{grid-template-columns:1fr 1fr}.shop-overview article:last-child{grid-column:span 2}.order-table-wrap{max-width:calc(100vw - 310px)}.app-pricing-grid{grid-template-columns:1fr 1fr}.app-pricing-grid article:last-child{grid-column:span 2}.notification-settings{grid-template-columns:1fr}.help-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.marketing-nav nav,.marketing-actions>.nav-login,.marketing-actions>.btn{display:none}.marketing-menu{display:grid;place-items:center}.marketing-mobile-menu{display:flex;flex-direction:column;padding:15px 24px;border-top:1px solid #e1e6e6;background:#f7f8f5}.marketing-mobile-menu a{padding:13px 0;border-bottom:1px solid #e1e6e6;font-weight:700}.marketing-heading,.how-layout,.faq-layout{grid-template-columns:1fr;display:grid;gap:28px}.feature-grid{grid-template-columns:1fr 1fr}.how-layout{gap:40px}.public-pricing-grid{grid-template-columns:1fr}.marketing-footer>.public-shell:first-child{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{padding:30px}.sidebar{transform:translate(-100%);transition:transform .25s}.sidebar.mobile-open{transform:none}.sidebar-close{display:grid}.sidebar-overlay{position:fixed;z-index:45;inset:0;border:0;background:#05131e73}.app-main{margin-left:0}.mobile-menu-trigger{display:grid;place-items:center;margin-right:15px}.app-topbar{padding:0 18px}.app-content{padding:22px}.order-table-wrap{max-width:calc(100vw - 44px)}.shop-list,.finance-hero,.role-cards,.shop-overview{grid-template-columns:1fr}.shop-overview article:last-child{grid-column:auto}.member-list article{grid-template-columns:auto 1fr auto}.member-joined{display:none}.usage-grid,.admin-metrics{grid-template-columns:1fr 1fr}.app-pricing-grid{grid-template-columns:1fr}.app-pricing-grid article:last-child{grid-column:auto}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{flex-direction:row;overflow:auto}.settings-layout>aside button{white-space:nowrap}.admin-grid{grid-template-columns:1fr}}@media(max-width:640px){.public-shell{width:calc(100% - 30px)}.marketing-nav>.public-shell{height:66px}.marketing-hero{padding:112px 0 60px}.hero-content h1{font-size:49px}.hero-content>p{font-size:14px}.hero-buttons{flex-direction:column}.hero-trust{align-items:flex-start;flex-direction:column;gap:9px}.hero-product{width:680px;transform:scale(.54);transform-origin:left top;margin-bottom:-210px}.product-window{height:480px}.marketing-stats>.public-shell{grid-template-columns:1fr 1fr}.marketing-stats div div{padding:15px;border-bottom:1px solid #d6dddd}.marketing-stats div div:nth-child(2){border-right:0}.marketing-section,.how-section{padding:75px 0}.marketing-heading h2,.how-layout h2,.public-faq h2{font-size:39px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:220px}.feature-grid h3{margin-top:40px}.marketing-cta>.public-shell>div{padding:45px 24px}.marketing-cta h2{font-size:48px}.marketing-cta>div>div>div>div{align-items:flex-start;flex-direction:column}.marketing-footer>.public-shell:first-child{grid-template-columns:1fr 1fr}.marketing-footer>.public-shell:first-child>div:first-child{grid-column:span 2}.footer-line{align-items:flex-start;flex-direction:column;gap:6px}.auth-form-panel{padding:23px 18px}.auth-box{margin-top:6vh}.auth-box>h1{font-size:33px}.form-grid,.trial-summary{grid-template-columns:1fr}.legal-page h1{font-size:36px}.global-search{width:auto}.global-search span,.global-search kbd{display:none}.sync-button{font-size:0}.sync-button svg{margin:0}.demo-badge{display:none}.app-content{padding:18px 14px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.page-heading h1{font-size:28px}.page-actions{width:100%;overflow:auto}.metric-cards,.product-insights,.analytics-strip{grid-template-columns:1fr 1fr}.main-chart{height:230px}.dashboard-lower{display:block}.top-products{margin-top:12px}.orders-summary,.order-tabs{overflow:auto}.order-tabs button{white-space:nowrap}.table-tools{align-items:stretch;flex-wrap:wrap}.table-search{min-width:100%;width:100%}.filter-button{flex:1}.product-insights article:last-child{grid-column:span 2}.finance-formula{align-items:stretch;flex-direction:column}.finance-formula em{display:none}.expense-chart{flex-direction:column}.expense-chart>.recharts-responsive-container{width:100%!important}.usage-grid,.admin-metrics,.help-grid,.app-pricing-grid{grid-template-columns:1fr}.pricing-control{align-items:flex-start;flex-direction:column;gap:12px}.shop-stats{grid-template-columns:1fr 1fr}.shop-stats>span:last-child{grid-column:span 2;margin-top:12px;padding:12px 0 0;border-left:0;border-top:1px solid #e5eaec}.shop-sync{align-items:flex-start;flex-direction:column;gap:12px}.member-list article{grid-template-columns:auto 1fr auto}.member-list .status-badge{grid-column:2}.notification-settings{grid-template-columns:1fr}.subscription-banner{align-items:flex-start;flex-direction:column;gap:18px}.trial-countdown{width:100%;justify-content:center}.settings-panel{padding:18px}.settings-layout>aside button{font-size:0}.settings-layout>aside button svg{width:18px}.help-contact{align-items:flex-start;flex-direction:column;gap:15px}.admin-grid{grid-template-columns:1fr}.toast-stack{inset:auto 12px 12px}.toast{min-width:0;width:100%}.modal-backdrop{padding:10px}.modal-body{padding:18px}.order-drawer{width:100%}}@media(max-width:400px){.hero-content h1{font-size:43px}.metric-cards,.product-insights,.analytics-strip{grid-template-columns:1fr}.product-insights article:last-child{grid-column:auto}.marketing-footer>.public-shell:first-child{grid-template-columns:1fr}.marketing-footer>.public-shell:first-child>div:first-child{grid-column:auto}.app-topbar{padding-inline:12px}.page-actions .btn{padding:0 12px}.detail-grid,.cost-form .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:640px){.hero-layout{grid-template-columns:minmax(0,1fr)}.hero-content{min-width:0;width:100%}.metric-cards{grid-template-columns:1fr}.hero-content h1{overflow-wrap:anywhere}}.pricing-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-bottom:12px}.pricing-summary article{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #e1e6e9;border-radius:12px;background:#fff}.pricing-summary article>div{display:flex;flex-direction:column}.pricing-summary small{color:#85949c;font-size:8px}.pricing-summary strong{margin-top:3px;font-size:15px}.pricing-summary .start-included{color:#08734e;border-color:#bde4d3;background:#ebf9f2}.pricing-summary .start-included>svg{width:27px}.feed-panel{padding:21px;margin-bottom:12px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.section-heading>div>span{color:var(--green);font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-heading h2{margin:5px 0;font-size:18px}.section-heading p{max-width:760px;margin:0;color:#73858f;font-size:9px;line-height:1.6}.section-heading>svg{width:32px;height:32px;padding:7px;border-radius:9px;color:var(--green);background:#e9f7f1}.feed-settings{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:18px}.feed-settings label{display:flex;flex-direction:column;gap:6px;color:#60737f;font-size:8px;font-weight:700}.feed-settings input{height:39px;padding:0 11px;border:1px solid #dce3e6;border-radius:8px;outline:none}.feed-url{display:flex;align-items:center;gap:8px;margin-top:11px;padding:8px 9px;border:1px solid #dfe6e8;border-radius:9px;background:#f6f8f8}.feed-url code{min-width:0;flex:1;overflow:hidden;color:#4d6471;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.feed-url button{height:31px;display:flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:7px;color:#fff;background:var(--navy);font-size:8px;font-weight:700}.source-note{margin:12px 0 0;padding:10px 12px;border-radius:8px;color:#716846;background:#fff8e5;font-size:8px;line-height:1.5}.pricing-table-panel{margin-bottom:20px}.pricing-row{cursor:pointer}.pricing-row:hover{background:#f7faf8}.pricing-state{display:inline-flex;padding:5px 7px;border-radius:6px;color:#778791;background:#eef2f3;font-size:7px;font-weight:750}.pricing-state.active{color:#08734e;background:#e6f7ef}.pricing-current{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.pricing-current span{display:flex;flex-direction:column;padding:12px;border-radius:9px;color:#788892;background:#f3f6f6;font-size:8px}.pricing-current b{margin-top:4px;color:var(--navy);font-size:14px}.pricing-enable{display:flex!important;align-items:center;gap:10px;margin-top:16px;padding:12px;border:1px solid #dfe6e8;border-radius:9px}.pricing-enable>input{width:17px;height:17px}.pricing-enable>span{display:flex;flex-direction:column}.pricing-enable b{font-size:9px}.pricing-enable small{margin-top:3px;color:#84929a;font-size:7px}.pricing-updated{color:#89969e;font-size:7px}@media(max-width:900px){.pricing-summary{grid-template-columns:1fr 1fr}.pricing-summary .start-included{grid-column:span 2}.feed-settings{grid-template-columns:1fr 1fr}.feed-settings button{grid-column:span 2}}@media(max-width:640px){.pricing-summary{grid-template-columns:1fr}.pricing-summary .start-included{grid-column:auto}.feed-settings{grid-template-columns:1fr}.feed-settings button{grid-column:auto}.pricing-current{grid-template-columns:1fr}.feed-url{align-items:stretch;flex-direction:column}.feed-url code{white-space:normal;word-break:break-all}.feed-url button{justify-content:center}}.compact-filter{height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce3e7;border-radius:8px;color:#6d808b;background:#fff}.compact-filter input,.compact-filter select{max-width:125px;border:0;outline:0;color:#536975;background:transparent;font-size:8px}.save-comment{margin-top:7px;padding:6px 9px;border:0;border-radius:6px;color:#08734e;background:#e8f7f0;font-size:8px;font-weight:750}.action-form{display:flex;flex-direction:column;gap:14px}.action-form>p{margin:0;color:#6d808b;font-size:9px;line-height:1.6}.action-form>label{display:flex;flex-direction:column;gap:6px;color:#536975;font-size:8px;font-weight:700}.action-form input,.action-form select,.action-form textarea{min-height:41px;padding:9px 11px;border:1px solid #dce3e7;border-radius:8px;outline:0;background:#fff}.action-form textarea{min-height:80px;resize:vertical}.btn-danger{color:#fff;background:#c74444}.member-role-select{height:32px;padding:0 7px;border:1px solid #dce3e7;border-radius:7px;color:#536975;background:#fff;font-size:8px}.danger-icon{color:#c74444}.notification-scope-panel{grid-column:1/-1}.notification-scope-note{margin:0 0 12px;color:#74858e}.notification-shop-choice{display:inline-flex!important;margin:0 12px 12px 0}.notification-quiet-hours{margin-top:8px}.notification-quiet-hours label{display:flex;flex-direction:column;gap:6px}.billing-consent{display:flex;align-items:flex-start;gap:11px;margin:0 0 15px;padding:15px 17px;border:1px solid #cfe7dd;border-radius:11px;background:#f1faf6;cursor:pointer}.billing-consent input{width:17px;height:17px;margin-top:2px;accent-color:var(--green)}.billing-consent span{display:flex;flex-direction:column}.billing-consent b{font-size:10px}.billing-consent small{margin-top:4px;color:#6d8279;font-size:8px;line-height:1.5}.payment-provider-warning{display:flex;align-items:center;gap:8px;margin:0 0 15px;padding:12px 14px;border:1px solid #f0ddb3;border-radius:9px;color:#8a6518;background:#fff7e4;font-size:8px}.payment-provider-warning svg{width:15px;flex:0 0 15px}.cancel-renewal{display:block;margin:14px auto 24px}.payment-history{margin-top:24px;overflow:hidden}.payment-history>.panel-head{padding:18px 20px;border-bottom:1px solid #edf0f2}.payment-history table{width:100%;border-collapse:collapse}.payment-history th,.payment-history td{padding:13px 20px;border-bottom:1px solid #edf0f2;text-align:left;font-size:8px}.payment-history th{color:#84939b;font-size:7px;text-transform:uppercase}.empty-payments{margin:0;padding:24px;color:#819098;font-size:9px}.payment-error{display:block;max-width:320px;margin-top:4px;color:#b34a4a}.plan-order-limit{display:flex;align-items:center;gap:6px;margin-top:14px;color:#49616f;font-size:8px}.plan-order-limit svg{width:13px;color:var(--green)}@media(min-width:901px){.sidebar{width:300px;padding:25px 21px 20px}.app-main{margin-left:300px}.app-topbar{height:78px;padding-inline:36px}.app-content{max-width:1900px;padding:36px}.sidebar-link{height:48px}.organization-chip{padding:13px}.app-shell small{font-size:11.5px!important;line-height:1.45!important}.app-shell p,.app-shell label{font-size:13px!important;line-height:1.55!important}.app-shell b{font-size:13px!important;line-height:1.35}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.app-shell td{font-size:13px!important}.app-shell th{font-size:11.5px!important}.app-shell .sidebar-group>span,.app-shell .page-eyebrow,.app-shell .panel-head span,.app-shell .section-heading>div>span{font-size:10.5px!important}.app-shell .sidebar-link b{font-size:14px!important}.app-shell .sidebar-link em,.app-shell .status-badge,.app-shell .demo-badge,.app-shell .pricing-state{font-size:11px!important}.app-shell .global-search span,.app-shell .sync-button{font-size:13px!important}.app-shell .page-heading h1{font-size:36px}.app-shell .page-heading p{font-size:15px!important}.app-shell .panel-head h2{font-size:18px}.app-shell .toast{font-size:13px!important}.app-shell .btn{min-height:44px;font-size:13px!important}.app-shell .table-wrap td{padding-block:14px}.app-shell .table-wrap th{padding-block:12px}.app-shell .modal-panel{width:min(620px,100%)}.app-shell .modal-head h2{font-size:23px}.app-shell .modal-head p{font-size:13px!important}.order-table-wrap{max-width:calc(100vw - 382px)}.order-drawer{width:min(620px,100%)}}.catalog-source-note{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:17px 19px;border:1px solid #cfe7dc;border-radius:13px;background:#f1faf6}.catalog-source-note>svg{flex:0 0 22px;color:var(--green)}.catalog-source-note>div{display:flex;flex:1;flex-direction:column}.catalog-source-note b{font-size:13px}.catalog-source-note p{margin:5px 0 0;color:#647983;font-size:12px;line-height:1.5}.catalog-source-note a{color:#087550;font-size:12px;font-weight:750;white-space:nowrap}.product-insights{grid-template-columns:repeat(4,minmax(0,1fr))}.table-tools{flex-wrap:wrap}.table-tools .table-search{min-width:280px}.product-thumb{position:relative;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;overflow:hidden;border:1px solid #e2e8ea;border-radius:10px;color:#667c88;background:linear-gradient(145deg,#eaf0f1,#f8fafa)}.product-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.product-thumb>svg{width:18px;height:18px}.product-thumb>em{display:none}.product-thumb-large{width:72px;height:72px;flex-basis:72px;border-radius:13px}.product-thumb-large>svg{width:25px;height:25px}.product-photo-button{display:grid;padding:0;border:0;border-radius:10px;background:none;cursor:pointer}.product-photo-button:hover{box-shadow:0 0 0 3px #19ac7824}.photo-upload-button{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:0;border:0;color:#087550;background:none;font-weight:750}.cost-preview{align-items:center}.cost-preview>div:last-child{align-items:flex-start}.app-shell .cost-note{font-size:11.5px!important}.order-product+.order-product{margin-top:12px}.product-name-button{max-width:300px;overflow:hidden;padding:0;border:0;color:var(--navy);background:none;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-name-button:hover{color:var(--green)}.product-cell>div{align-items:flex-start;gap:3px}.product-cell>div>small{color:#758993;font-size:10.5px}.photo-verification{display:inline-flex;align-items:center;gap:5px;width:-moz-max-content;width:max-content;padding:4px 7px;border-radius:6px;color:#7e641e;background:#fff4d8;font-size:9.5px;font-weight:750}.photo-verification.verified,.photo-verification.manual{color:#08734e;background:#e6f7ef}.photo-verification.not_found,.photo-verification.needs_code{color:#996717;background:#fff2d9}.product-photo-button{position:relative}.product-zoom-mark{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;padding:3px;border-radius:50%;color:#fff;background:var(--green);box-shadow:0 2px 7px #0d372a40}.editable-value,.inventory-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:7px;color:var(--navy);background:#f2f6f5;font-weight:750}.editable-value:hover{color:var(--green)}.inventory-pill{color:#08734e;background:#e6f7ef}.inventory-pill.empty{color:#9a6819;background:#fff2d9}.product-large-photo{display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;color:#087550;background:none;font-weight:750}.product-large-photo>span:last-child{position:static;display:inline-flex;align-items:center;gap:5px}.product-large-photo:disabled{cursor:default;color:#8b999f}.product-identity-panel{margin-bottom:18px;padding:16px;border:1px solid #dce7e3;border-radius:11px;background:#f7faf8}.product-identity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.product-identity-heading>div:first-child{min-width:0}.product-identity-heading p{margin:8px 0 0;color:#637984;font-size:11.5px;line-height:1.55}.product-code-actions{display:flex;gap:8px}.product-code-actions .btn{min-height:37px;padding-inline:12px}.product-identity-panel>label>small{position:static;display:block;margin-top:7px;color:#7a8d96;font-size:10.5px;font-weight:500;line-height:1.45}.product-control-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin-bottom:20px}.product-control-grid>label:not(.availability-control){position:relative}.product-control-grid>label:not(.availability-control)>span{position:absolute;right:12px;bottom:14px;color:#87959d}.availability-control{min-height:68px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid #dfe6e8;border-radius:9px;background:#f8faf9}.availability-control>input{width:19px;height:19px;margin:0}.cost-form .availability-control>span{position:static;display:flex;flex-direction:column;color:var(--navy)}.availability-control small{margin-top:3px;color:#7e8e96}.form-section-title{margin:3px 0 11px;font-size:14px}.product-modal-actions{justify-content:space-between}.product-modal-actions>div{display:flex;gap:8px}.product-image-lightbox{min-height:360px;display:grid;place-items:center;padding:18px;border-radius:12px;background:linear-gradient(45deg,#f3f6f6 25%,transparent 25%),linear-gradient(-45deg,#f3f6f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f3f6f6 75%),linear-gradient(-45deg,transparent 75%,#f3f6f6 75%),#fff;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.product-image-lightbox img{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}@media(max-width:760px){.product-control-grid{grid-template-columns:1fr}.product-modal-actions{align-items:stretch;flex-direction:column-reverse}.product-modal-actions>div{width:100%}.product-modal-actions .btn{flex:1}}.customer-phone,.phone-unavailable{display:inline-flex;align-items:center;gap:6px;color:#315c72;font-size:inherit;font-weight:700}.customer-phone:hover{color:var(--green)}.customer-phone svg,.phone-unavailable svg{width:15px;height:15px}.phone-unavailable{color:#8b6b35;font-weight:650}.phone-unavailable.compact{font-weight:600}.phone-privacy-note{display:flex;align-items:flex-start;gap:8px;margin:15px 0 0!important;padding:11px 12px;border-radius:9px;color:#765f37!important;background:#fff7e4}.phone-privacy-note svg{position:static;flex:0 0 16px;width:16px;color:#a57625}.advanced-order-filters{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:9px;padding:12px 14px;border-top:1px solid #edf0f2;background:#f8faf9}.advanced-order-filters label{display:flex;flex-direction:column;gap:5px;color:#657984;font-size:11px;font-weight:700}.advanced-order-filters input,.advanced-order-filters select{min-width:0;height:38px;padding:0 9px;border:1px solid #dce3e7;border-radius:8px;color:#425d6b;background:#fff}.order-last-error{display:flex;align-items:flex-start;gap:7px}.order-last-error svg{flex:0 0 16px;width:16px}@media(max-width:1450px){.advanced-order-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media(max-width:900px){.advanced-order-filters{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:520px){.advanced-order-filters{grid-template-columns:1fr}}.feed-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.feed-steps article{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #e2e8e9;border-radius:11px;background:#f8faf9}.feed-steps article>b{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.feed-steps article>div{display:flex;flex-direction:column}.feed-steps strong{color:var(--navy);font-size:12px}.feed-steps p{margin:4px 0 0;color:#72838c;font-size:10px;line-height:1.45}.feed-settings label>strong{color:#344c5c}.feed-settings label>small{min-height:17px;color:#7d8d95;font-weight:500}.feed-settings input{font-size:13px}.feed-link-label{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.feed-link-label strong{color:#354e5e;font-size:12px}.feed-link-label span{padding:5px 8px;border-radius:6px;color:#856421;background:#fff3d5;font-size:10px;font-weight:750}.feed-link-label span.ready{color:#08734e;background:#e6f7ef}.feed-local-warning{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0!important;padding:11px 12px;border:1px solid #f2dca9;border-radius:9px;color:#785d27!important;background:#fff8e8}.feed-local-warning svg{flex:0 0 17px;color:#ad7923}.feed-help{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:13px;border-radius:10px;background:#edf8f3}.feed-help>div{display:flex;flex-direction:column}.feed-help p{margin:4px 0 0;color:#617780;font-size:10px}.feed-help a{display:inline-flex;align-items:center;gap:6px;color:#087550;font-size:11px;font-weight:750;white-space:nowrap}.feed-help a svg{width:14px}.cost-form .pricing-enable{min-height:68px;flex-direction:row!important;align-items:center!important;gap:13px!important;padding:14px 16px}.cost-form .pricing-enable>input{width:21px!important;height:21px!important;flex:0 0 21px;margin:0;padding:0!important}.cost-form .pricing-enable>span{position:static!important;display:flex;flex-direction:column;gap:3px;color:inherit}.cost-form .pricing-enable b{font-size:13px}.cost-form .pricing-enable small{margin:0;color:#748790;font-weight:500}.pricing-form .form-grid label>b{font-size:12px}.pricing-form .form-grid label>small{min-height:32px;color:#7b8b94;font-weight:500}.pricing-formula{margin:15px 0 0!important;padding:12px;border-radius:9px;color:#526f7d!important;background:#eef5f6}.order-limit-explainer{display:flex;align-items:flex-start;gap:13px;margin-top:12px;padding:17px 18px;border:1px solid #d9e5e8;border-radius:12px;background:#f7faf9}.order-limit-explainer>svg{flex:0 0 21px;color:var(--green)}.order-limit-explainer h3{margin:0;font-size:14px}.order-limit-explainer p{margin:5px 0 0;color:#637983}.order-limit-explainer ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px;margin:12px 0 0;padding:0;color:#617681;list-style:none}.order-limit-explainer li{position:relative;padding-left:18px;font-size:12px;line-height:1.5}.order-limit-explainer li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:850}.plan-order-limit{display:flex;align-items:center;gap:7px;margin-top:16px;padding:10px;border-radius:8px;color:#08734e;background:#eaf8f1;font-size:11px}.plan-order-limit svg{width:15px}.quick-order-heading,.quick-order-cell{position:sticky;right:0;min-width:290px;text-align:right;background:#fff;box-shadow:-12px 0 18px #0d243809}.quick-order-heading{z-index:2}.quick-order-cell{z-index:1}.orders-table tbody tr:hover .quick-order-cell{background:#f8faf9}.quick-order-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:var(--green);box-shadow:0 7px 16px #19ac7833;font-weight:750;white-space:nowrap}.quick-order-action:hover{background:var(--green-dark)}.quick-order-action:disabled{cursor:wait;opacity:.7}.review-order-action{background:#17384f;box-shadow:0 7px 16px #17384f29}.review-order-action:hover{background:#0f2d42}.quick-order-wait{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:9px;color:#6b7f89;background:#f2f6f5;font-size:12px;font-weight:700;white-space:nowrap}.quick-order-wait svg{color:var(--green)}.drawer-waybill-wait{max-width:220px;margin-right:auto;color:#637983;font-size:11px;line-height:1.35}.review-queue-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:15px 18px;border:1px solid #cfe7dc;border-radius:12px;background:#f1faf6}.review-queue-note>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#08734e;background:#dff4e9}.review-queue-note>span svg{width:19px}.review-queue-note b{font-size:13px}.review-queue-note p{margin:4px 0 0;color:#637983;font-size:11px;line-height:1.5}.review-queue-note>a{display:inline-flex;align-items:center;gap:6px;color:#08734e;font-size:11px;font-weight:750;white-space:nowrap}.review-queue-note>a svg{width:14px}.review-request-form{display:flex;flex-direction:column;gap:16px}.review-request-steps{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:9px 11px}.review-request-steps>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#08734e;background:#e4f6ed;font-size:11px;font-weight:850}.review-request-steps p{margin:4px 0 0;color:#607581;font-size:12px;line-height:1.5}.review-message-field{display:flex;flex-direction:column;gap:7px;color:#536975;font-size:11px;font-weight:750}.review-message-field textarea{min-height:130px;padding:13px;border:1px solid #d7e2e5;border-radius:10px;outline:0;color:#17344b;background:#fbfcfc;font:12px/1.65 inherit;resize:vertical}.review-message-field textarea:focus{border-color:#77c9a7;box-shadow:0 0 0 3px #19ac781a}.review-api-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;border-radius:9px;color:#755f2e;background:#fff8e7;font-size:11px;line-height:1.5}.review-api-note svg{width:16px;flex:0 0 16px;margin-top:1px}.review-modal-actions{flex-wrap:wrap}.rename-shop-button svg{width:16px;height:16px}.rename-shop-hint{display:block;margin-top:-7px;color:#71858f;font-size:11px;line-height:1.5}.print-all-waybills:disabled{cursor:not-allowed;opacity:.55}.waybill-readiness{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #cfe7dc;border-radius:12px;background:#f1faf6}.waybill-readiness>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:10px;color:#087550;background:#d9f3e7}.waybill-readiness>span svg{width:21px}.waybill-readiness>div{display:flex;flex-direction:column;gap:4px}.waybill-readiness b{color:var(--navy)}.waybill-readiness small{color:#637983}.print-layout-fieldset{margin:3px 0 0;padding:0;border:0}.print-layout-fieldset legend{margin-bottom:9px;color:#536975;font-size:12px;font-weight:750}.print-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.print-layout-option{position:relative}.print-layout-option>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.print-layout-card{min-height:112px;display:grid;grid-template-columns:64px 1fr 22px;align-items:center;gap:12px;padding:13px;border:1px solid #dce4e7;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.print-layout-card:hover{border-color:#b6dccc;background:#fbfefd}.print-layout-option>input:checked+.print-layout-card{border-color:var(--green);background:#f3fbf7;box-shadow:0 0 0 3px #19ac781a}.print-layout-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.print-layout-card b{color:var(--navy)}.print-layout-card small{color:#71838c}.print-layout-card>em{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cdd9dc;border-radius:50%;color:transparent;background:#fff}.print-layout-option>input:checked+.print-layout-card>em{color:#fff;border-color:var(--green);background:var(--green)}.print-layout-preview{width:58px;height:80px;display:grid;gap:2px;padding:3px;border:1px solid #bfcdd2;border-radius:3px;background:#fff;box-shadow:0 3px 8px #14304314}.print-layout-preview.grid-4{grid-template-columns:repeat(2,1fr)}.print-layout-preview.grid-9{grid-template-columns:repeat(3,1fr)}.print-layout-preview.grid-16{grid-template-columns:repeat(4,1fr)}.print-layout-preview i{border-radius:1px;background:linear-gradient(#1b3447 0 0) 50% 24% / 72% 2px no-repeat,repeating-linear-gradient(90deg,#1b3447 0 1px,transparent 1px 3px) 50% 50% / 72% 18% no-repeat,#eef2f3}.print-layout-preview.thermal{width:50px;height:80px;grid-template-columns:1fr;margin-inline:4px}.waybill-wait-note{display:flex;align-items:center;gap:8px;margin:0!important;padding:11px 12px;border-radius:9px;color:#765f37!important;background:#fff7e4}.waybill-wait-note svg{flex:0 0 17px;color:#a57625}.spin{animation:api-spin .9s linear infinite}@keyframes api-spin{to{transform:rotate(360deg)}}.order-product-card{padding:13px;border:1px solid #e3e9eb;border-radius:11px;background:#fbfcfc}.order-product-card+.order-product-card{margin-top:12px}.api-item-note{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #e7ecee;color:#647983;font-size:11px}.item-api-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.item-api-actions button,.api-refresh-button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dbe5e4;border-radius:8px;color:#47616e;background:#fff;font-size:11px!important;font-weight:700}.item-api-actions button:hover,.api-refresh-button:hover{color:#087550;border-color:#aedcca;background:#f0faf5}.item-api-actions button.required{color:#9a6111;border-color:#eed49d;background:#fff8e7}.item-api-actions svg,.api-refresh-button svg{width:14px;height:14px}.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-title-row h3{margin-bottom:4px}.section-title-row>div>small{color:#71858f}.api-details-section{border-bottom:1px solid #e8ecee}.api-loading{display:flex;align-items:center;gap:8px;margin:14px 0 0!important;color:#647983}.api-loading svg{width:16px}.api-facts{display:grid;gap:9px;margin-top:14px}.api-facts span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px;border-radius:8px;background:#f3f7f6}.api-facts b{overflow-wrap:anywhere}.api-warning{margin:10px 0 0!important;padding:10px;border-radius:8px;color:#805f2e!important;background:#fff6df;overflow-wrap:anywhere}.log-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.log-summary article{min-width:0;display:flex;align-items:center;gap:13px;padding:17px 18px;border:1px solid #dfe7e9;border-radius:12px;background:#fff}.log-summary article.warning{border-color:#efd9aa;background:#fffbf2}.log-summary article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.log-summary small{overflow:hidden;color:#667b86;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.log-summary strong{color:var(--navy);font-size:21px}.log-tabs button{display:inline-flex;align-items:center;gap:8px;font-size:13px!important}.log-tabs em{min-width:23px;padding:3px 7px;border-radius:10px;color:#69808b;background:#edf2f3;font-size:10px;font-style:normal;text-align:center}.log-tabs button.active em{color:#087550;background:#dbf5e9}.log-panel{overflow:hidden}.log-tools{gap:10px;padding:16px 18px}.log-tools .table-search{min-width:260px}.log-tools .filter-button{min-width:170px;height:39px;padding-inline:12px;font-size:12px!important}.log-table th{padding-block:12px!important;font-size:10px!important}.log-table td{padding-block:14px!important;color:#4f6673;font-size:12px!important;vertical-align:middle}.log-table td b{color:var(--navy);font-size:12px}.log-date{min-width:145px;color:#647985!important;white-space:nowrap}.log-task{min-width:190px;display:flex;flex-direction:column;gap:4px}.log-task span{color:#627783;font-size:11px}.log-task small{max-width:520px;margin-top:3px;padding:7px 9px;border-radius:7px;color:#a43d3d;background:#fff1f1;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.audit-list{padding:0 20px 22px}.audit-day+.audit-day{margin-top:24px}.audit-day>h2{margin:0;padding:17px 2px 10px;color:#617681;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.audit-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px;border:1px solid #e2e8ea;border-radius:11px;background:#fff}.audit-card+.audit-card{margin-top:9px}.audit-card:hover{border-color:#cad8dc;box-shadow:0 8px 24px #102f420e}.audit-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#42697b;background:#edf3f5}.audit-icon svg{width:19px;height:19px}.audit-products .audit-icon{color:#087550;background:#e4f7ee}.audit-orders .audit-icon{color:#315f95;background:#e8f0fa}.audit-shops .audit-icon{color:#6a54ac;background:#f0ecfb}.audit-team .audit-icon,.audit-account .audit-icon{color:#986311;background:#fff2d9}.audit-subscription .audit-icon{color:#a94f57;background:#fcebee}.audit-content{min-width:0}.audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.audit-heading>div{min-width:0;display:flex;flex-direction:column;gap:4px}.audit-heading b{color:var(--navy);font-size:14px;line-height:1.35}.audit-heading small{overflow:hidden;color:#607783;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.audit-heading time{flex:0 0 auto;color:#7a8d96;font-size:11px;white-space:nowrap}.audit-changes{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.audit-changes>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid #e0e7e9;border-radius:7px;color:#5c717c;background:#f8faf9;font-size:11px}.audit-changes span>b{color:#344e5d}.audit-changes del{color:#9c6868}.audit-changes em{color:#91a0a7;font-style:normal}.audit-changes ins{color:#087550;font-weight:750;text-decoration:none}.audit-changes .audit-more{color:#687d87;background:#eef3f4}.audit-meta{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:12px;color:#7b8c95;font-size:11px}.audit-meta span{display:inline-flex;align-items:center;gap:5px}.audit-meta svg{width:13px;height:13px}.log-empty{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px;color:#7a8d96;text-align:center}.log-empty svg{width:30px;height:30px;margin-bottom:11px;color:#9aabb2}.log-empty b{color:#395363;font-size:14px}.log-empty p{margin:5px 0 0;font-size:12px}@media(max-width:900px){.product-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.product-identity-heading{flex-direction:column}.product-code-actions{width:100%;flex-wrap:wrap}.feed-steps{grid-template-columns:1fr}.feed-help{align-items:flex-start;flex-direction:column}.order-limit-explainer ul{grid-template-columns:1fr}.quick-order-heading,.quick-order-cell{min-width:250px}.log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-insights{grid-template-columns:1fr}.product-insights article:last-child{grid-column:auto}.product-control-grid{grid-template-columns:1fr}.product-code-actions .btn{flex:1}.catalog-source-note{align-items:flex-start;flex-wrap:wrap}.catalog-source-note a{margin-left:36px}.order-limit-explainer ul{flex-direction:column}.print-layout-grid{grid-template-columns:1fr}.review-queue-note{grid-template-columns:auto 1fr}.review-queue-note>a{grid-column:2}.review-modal-actions{align-items:stretch;flex-direction:column}.review-modal-actions>*{justify-content:center}.log-summary{grid-template-columns:1fr}.log-tools{align-items:stretch;flex-direction:column}.log-tools .table-search,.log-tools .filter-button{width:100%;min-width:0}.audit-list{padding-inline:12px}.audit-card{grid-template-columns:34px minmax(0,1fr);padding:12px}.audit-icon{width:34px;height:34px}.audit-heading{flex-direction:column;gap:5px}.audit-heading small{white-space:normal}.audit-changes{align-items:stretch;flex-direction:column}.audit-changes>span{width:100%;flex-wrap:wrap}}.app-shell .pricing-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-summary .threshold-summary{border-color:#f1d99d;background:#fff9ea}.pricing-summary .threshold-summary strong{color:#a86b08}.pricing-summary .own-minimum-summary{color:#08734e;border-color:#bde4d3;background:#ebf9f2}.pricing-summary .own-minimum-summary>svg{width:27px}.pricing-sort{min-width:285px;height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dce3e7;border-radius:9px;color:#617581;background:#fff}.pricing-sort>span{color:#87969e;font-size:11px;font-weight:700}.pricing-sort select{min-width:0;flex:1;border:0;outline:0;color:#294353;background:transparent;font-size:11px;font-weight:700}.market-minimum{display:flex;flex-direction:column;gap:3px}.market-minimum small{color:#71858f;font-size:10px}.pricing-statuses{min-width:150px;display:flex;flex-wrap:wrap;gap:5px}.app-shell .pricing-state{font-size:10px!important}.pricing-state.own-minimum{color:#08734e;background:#dcf7e9}.pricing-state.threshold{color:#996108;background:#fff0c9}.pricing-state.error{color:#b53f3f;background:#ffebeb}.pricing-state.loading{color:#406886;background:#e8f2f8}.pricing-row.floor-reached{background:#fffcf3}.pricing-row.floor-reached:hover{background:#fff8e7}.threshold-value{color:#a86b08!important;font-weight:800}.kaspi-card-link,.modal-kaspi-link{display:inline-flex;align-items:center;gap:4px;color:#087550!important;font-size:10px;font-weight:750;text-decoration:none}.kaspi-card-link{margin-top:3px}.kaspi-card-link:hover,.modal-kaspi-link:hover{text-decoration:underline}.modal-kaspi-link{width:-moz-max-content;width:max-content;margin:-4px 0 16px;padding:7px 9px;border-radius:7px;background:#edf8f3}@media(max-width:1100px){.app-shell .pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell .pricing-summary{grid-template-columns:1fr}.pricing-sort{width:100%;min-width:0}}
