:root{--bg:#f3f0ea;--paper:#fffdfa;--ink:#262525;--muted:#827e76;--green:#202123;--lime:#e5c995;--line:#e1ddd5;--red:#ac473c;--soft:#f1e9dc}body{background:var(--bg)}.sidebar{background:#161719;border-right:1px solid #353232}.wordmark{gap:10px;font-size:18px;letter-spacing:1px}.wordmark img{border-radius:12px;flex-shrink:0}.brand-title{font-size:17px;white-space:nowrap}.brand-title small{display:block;font-size:7px;letter-spacing:1.7px;color:#b6a38b;margin-top:7px}.workspace-label{color:#9e9589}.nav-item.active{background:#e5c995}.auth-story{background:radial-gradient(ellipse at bottom right,#473b2d,transparent 65%),#161719;position:relative;overflow:hidden}.auth-story:after{content:'';position:absolute;right:0;top:0;bottom:0;width:7px;background:repeating-linear-gradient(-35deg,#b84439 0 12px,#eee8dc 12px 24px,#454e57 24px 36px)}.auth-story h1{letter-spacing:-3px}.auth-story .eyebrow{color:#bba787}.auth-story p{color:#b9b2a7}.story-bottom{color:#c0ac8d}.auth-form .primary{background:#a63d33}.auth-form .primary:hover{background:#8d3028}.mobile-brand{display:none}.primary.lime{background:#b84337;color:white}.primary.lime:hover{background:#9c352c}.stat.featured{background:#222325;position:relative;overflow:hidden}.stat.featured:after{content:'';height:4px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#bc493c 33%,#f0e8db 33% 66%,#596373 66%)}.stat.featured .stat-number{color:#f3dfb8}.stat.featured .stat-label{color:#d7cfc1}.stat.featured small{color:#c5b59e}.top-header{border-bottom-color:#dcd6cc}.main{background:radial-gradient(ellipse at right top,#e9e2d5 0,transparent 55%)}.device-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.install-button{display:inline-flex;justify-content:center;align-items:center;border:1px solid #d9cbb4;border-radius:9px;padding:11px 14px;color:#655139;background:#f7f1e5;font-size:11px;font-weight:650;min-height:42px}.auth-form>.install-button{width:100%;margin-top:16px}.install-help{line-height:1.65;font-size:13px}.install-help img{border-radius:18px;margin-bottom:15px}.install-help h3{margin:20px 0 8px}.product-card{border-radius:16px;box-shadow:0 3px 8px #2c251b04}.product-art{background:#fff;height:162px}.product-art:before,.product-art:after{display:none}.product-photo{width:100%;height:100%;object-fit:contain;padding:7px;mix-blend-mode:multiply}.stock-badge{top:9px;right:9px;font-size:9px;border-color:#e6ddd0;background:#fffcf0ed;color:#766445}.stock-badge.low{background:#fff0e9;color:#a34d32}.product-price small{display:block;font-size:8px;color:#918374;margin-top:4px;letter-spacing:0;font-weight:400}.product-name{min-height:36px}.add-product{background:#29292a;color:#f6e3bf;font-size:15px;font-weight:600;width:43px;height:43px}.add-product:hover{background:#b84337;color:white}.add-product:disabled{opacity:.35}.payment.active{border-color:#c19462;color:#624b2e;background:#f4e8d4}.cart-header{background:#faf5ec}.cart-total{background:#fffaf2}.stock-warning{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0 5px;background:#fff4e7;border:1px solid #e5caa9;border-radius:12px;padding:13px 16px;color:#81572f;font-size:11px;line-height:1.5}.stock-warning b{font-size:12px}.stock-warning span{flex:1}.stock-warning button{background:transparent;color:#714924;font-size:11px;font-weight:700;min-height:35px;white-space:nowrap}.callout{background:#ebe5d9;border-color:#ded5c3;color:#7d715f}.callout b{color:#65533c}.tag{background:#eee9df;color:#756246}.mobile-nav .nav-item.active{background:#f1e6d4;color:#5d432a}.sellers .payment.active{background:#29292a;color:#f2d7a6;border-color:#29292a}.demo-banner{background:#eee7dc;border-color:#d7c9b5}.demo-banner button{color:#755c3b}.sidebar-bottom small{color:#b7a790}.app-footer{color:#978673}.offline-page{background:#161719;color:#f4ead7;font-family:Arial,sans-serif;display:grid;place-items:center;min-height:95vh;padding:24px}.offline-page main{max-width:430px;line-height:1.7}.offline-page a{color:#ebc78b}.offline-page img{border-radius:20px}
@media(max-width:1150px){.brand-title{font-size:14px}.brand-title small{font-size:6px}.wordmark img{width:37px;height:37px}}
@media(max-width:900px){.sidebar .brand-title{display:none}.wordmark img{width:44px;height:44px}}
@media(max-width:650px){.mobile-brand{display:flex;align-items:center;gap:17px;margin-bottom:35px}.mobile-brand img{border-radius:20px}.mobile-brand span{font-size:23px;color:#292929;letter-spacing:-.7px;margin:0}.auth-form{padding-top:10px}.auth-shell{background:radial-gradient(ellipse at top right,#dfd0b5,transparent 60%),#f3f0ea}.device-actions{justify-content:stretch;gap:8px;margin-top:12px}.device-actions button{flex:1;font-size:10px;padding:10px 7px;min-height:42px}.product-art{height:145px}.product-name{font-size:12px;min-height:34px}.product-body{padding:13px 11px}.product-price{font-size:17px}.stock-warning{padding:11px 12px;gap:7px;font-size:10px}.stock-warning b{width:100%;font-size:11px}.page-heading{margin-top:24px}.page-heading h1{font-size:27px}.cart{border-radius:16px}.stats{gap:9px}.stat{padding:15px 12px}.stat-number{font-size:25px}.header-right{gap:3px}.main{padding-left:13px;padding-right:13px}.mobile-nav{background:#fffdf9f5}.mobile-nav .nav-item{font-size:9px}.table-wrap{border-radius:13px}.app-footer{font-size:8px}}
