@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--app-max-width:420px;--bg:#f5f5f7;--card:#fffffff0;--stroke:#11182714;--text:#171a24;--muted:#171a248f;--shadow:0 20px 48px #0f172a14;--radius:22px;--ease-ios:cubic-bezier(.32, .72, 0, 1);--ease-cupertino-enter:cubic-bezier(.22, 1, .36, 1);--ease-cupertino-exit:cubic-bezier(.4, 0, .2, 1);--motion-fast:.16s;--motion-base:.24s;--motion-slow:.34s;--soft:#1118270b;--softBorder:#11182714;--font-title:18px;--font-section:15px;--font-body:13px;--font-small:12px;--font-micro:11px;--font-kicker:10px;--weight-title:760;--weight-section:820;--weight-body:650;--weight-action:760;--weight-heavy:880;--btnPrimaryText:#f8fafc;--btnSurfaceTop:#fff;--btnSurfaceBottom:#f3f4f6;--btnSurfaceBorder:#11182714;--btnSurfaceShadow:0 10px 24px #0f172a14;--btnPrimaryA:#242833;--btnPrimaryB:#161a22;--btnPrimaryC:#2f3542;--btnPrimaryShadow:0 14px 30px #0f172a29;--btnGhostTop:#fff;--btnGhostBottom:#f3f4f6;--btnGhostBorder:#11182714;--btnDangerBg:linear-gradient(180deg, #fffffff5, #f8fafcf5);--btnDangerBorder:#f05b5233;--btnDangerText:#be352ef5;--brandCreamA:#fffffffa;--brandCreamB:#f4f6f9f5;--brandInk:#171a2e;--prismWhite:#ffffff9e;--prismSky:#d6f1ff66;--prismPearl:#ffe6ee52;--prismIris:#e4e4ff45;--prismChampagne:#fff2da4d;--prismMist:#e0f2ff3d;--prismWarm:#ffece338}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;min-height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;touch-action:manipulation;border:0}button:disabled{cursor:not-allowed;opacity:.45}button:active{transform:scale(.985)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #0f172a1f}.hub-shell{width:100%;height:100dvh;min-height:100dvh;padding:14px 14px max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -18%,#fffffff5,transparent 38%),var(--bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.dash-phone-shell{width:100%;max-width:var(--app-max-width);grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;height:min(100%,760px);min-height:0;display:grid}.hub-main{width:100%;max-width:var(--app-max-width);flex-direction:column;min-height:0;display:flex;overflow:hidden}.dash-tab-panel{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.dash-tab-panel-static{justify-content:start}.dash-scroll-panel{overscroll-behavior:contain;min-height:0;padding:0 1px 4px;overflow-y:auto}.dash-scroll-panel::-webkit-scrollbar{width:0}.top{width:100%;max-width:var(--app-max-width);flex-direction:column;display:flex}.topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.logo{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.app-logo{width:auto;height:58px;margin-top:-2px;display:block}.brandText .title{color:var(--text);letter-spacing:0;font-size:18px;font-weight:700}.brandText .sub,.eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.topMenu{justify-content:flex-end;display:flex;position:relative}.topMenuBtn{border:1px solid var(--btnSurfaceBorder);background:linear-gradient(180deg,var(--btnSurfaceTop),var(--btnSurfaceBottom));width:46px;height:40px;box-shadow:var(--btnSurfaceShadow),inset 0 1px #ffffff75;color:var(--text);border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.segmented-wrapper{width:100%;max-width:var(--app-max-width);contain:layout paint;margin-bottom:4px;margin-left:auto;margin-right:auto;padding:0}.segmented-control{border:1px solid var(--btnGhostBorder);width:100%;box-shadow:var(--btnSurfaceShadow),inset 0 1px #ffffff42;background:linear-gradient(#eceef2,#e5e7eb);border-radius:16px;padding:4px;display:flex}.segmented-btn{color:var(--muted);transition:all .24s var(--ease-cupertino-enter);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;padding:9px 0;font-size:13px;font-weight:700}.segmented-btn.active{color:var(--text);background:linear-gradient(#fff,#f7f8fa);border-color:#11182714;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #ffffff4d}.card,.hub-card,.dash-card,.pro-hero,.sales-builder{width:100%;max-width:var(--app-max-width);border:1px solid var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow);animation:cardEnter .3s var(--ease-ios) both;background:linear-gradient(#fffffffa,#f4f6f9f5);padding:16px}.store-address-card{padding:12px 14px}.dash-balance-hero{isolation:isolate;text-align:left;background:linear-gradient(118deg,#ffffffdb,#aae6ffd1,#ffc6dca8 42%,#c6d2ff99 61%,#ffdfac99 82%,#ffffffa8) 0 0/220% 220%,radial-gradient(90% 86% at 12% 0,#ffffffb8,#0000 58%),radial-gradient(80% 78% at 100% 100%,#ffe5b06b,#0000 62%),linear-gradient(#fffffff5,#f6f7fae6);border:1px solid #11182713;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:100%;min-height:154px;max-height:176px;padding:15px 16px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 38px #0f172a17,inset 0 1px #ffffffb8}.dash-balance-hero:before,.dash-balance-hero:after{content:"";pointer-events:none;z-index:0;filter:blur(18px);border-radius:999px;position:absolute}.dash-balance-hero:before{background:radial-gradient(circle at 42% 42%,#ffffff9e,#b7ecff85 34%,#0000 70%);width:260px;height:260px;top:-118px;left:-96px}.dash-balance-hero:after{background:radial-gradient(circle at 48% 42%,#d6daff75,#ffe5b05c 42%,#0000 72%);width:220px;height:220px;bottom:-104px;right:-82px}.dash-balance-hero>*{z-index:1;position:relative}.balanceHeroMeta,.balanceHeroFooter,.dash-list-row,.catalog-header,.history-header,.sales-builder-header,.sales-order-card-main,.order-builder-footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.balanceHeroEyebrow{color:var(--muted);letter-spacing:.18em;font-size:11px;font-weight:800}.balancePrivacyChip,.balance-signal,.dash-pill,.product-row-main span,.order-total-pill,.order-status{min-height:26px;color:var(--text);white-space:nowrap;background:#ffffff9e;border:1px solid #11182714;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}button.balancePrivacyChip{min-height:26px}.balancePrivacyChip.is-hidden{color:var(--text);background:#ffffffad}.balancePrivacyChip.positive,.balance-signal.positive{color:#15803d;background:#34c7591f;border-color:#34c75933}.balancePrivacyChip.negative,.balance-signal.negative{color:#b42318;background:#f05b521f;border-color:#f05b5238}.dash-balance-title{color:#171a2494;letter-spacing:0;font-size:12px;font-weight:680}.balanceMainValue,.balance-display{align-items:flex-end;gap:8px;min-height:42px;display:flex}.balanceValueNumber,.balance-display strong{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(27px,8vw,34px);font-weight:900;line-height:.95}.balanceValueUnit,.balance-display span,.balanceHeroHint,.muted,.title-subtitle,.dash-list-subtitle{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.balanceValueUnit{padding-bottom:4px;font-size:12px;font-weight:760}.dash-card-bottom-grid,.balance-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dash-card-bottom-grid div,.metric-pill{background:#ffffff80;border:1px solid #1118270f;border-radius:14px;gap:3px;min-width:0;padding:7px 8px;display:grid;box-shadow:inset 0 1px #ffffff6b}.dash-card-bottom-grid span,.metric-pill span{color:#171a2485;font-size:9px;font-weight:780;line-height:1.1;display:block}.dash-card-bottom-grid strong,.metric-pill strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:10.8px;font-weight:880;line-height:1.1;display:block}.dash-action-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dash-round-action{border:1px solid var(--btnGhostBorder);background:linear-gradient(180deg,var(--btnGhostTop),var(--btnGhostBottom));min-height:62px;box-shadow:var(--btnSurfaceShadow),inset 0 1px #ffffff75;color:var(--text);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;display:flex}.dash-round-action span{font-size:13px;font-weight:820}.dash-round-action small{color:var(--muted);font-size:11px;font-weight:650}.dash-round-action.active{color:var(--btnPrimaryText);background:linear-gradient(180deg,var(--btnPrimaryA),var(--btnPrimaryB) 52%,var(--btnPrimaryC));box-shadow:var(--btnPrimaryShadow),inset 0 1px #ffffff3d;border-color:#0f172a29}.dash-round-action.active small{color:#f8fafcad}.checkout-footer-banner{border:1px solid var(--stroke);background:linear-gradient(118deg,var(--prismWhite),var(--prismSky),var(--prismPearl),var(--prismIris),var(--prismChampagne)),linear-gradient(180deg,#fffffffa,#f4f6f9f5);width:100%;min-height:56px;box-shadow:var(--shadow);text-align:left;border-radius:20px;flex-direction:column;justify-content:center;padding:10px 14px;display:flex}.checkout-footer-banner span{color:var(--text);font-size:14px;font-weight:850}.checkout-footer-banner small{color:var(--muted);font-size:12px;font-weight:650}.checkout-footer-banner.active{border-color:#0f172a29;box-shadow:0 16px 32px #0f172a1f}.hub-title-row{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 0 10px;display:flex}.hub-title-row h1,.sales-builder-header h2,.pro-hero h2{color:var(--text);letter-spacing:0;margin:0;font-size:20px;font-weight:860;line-height:1.08}.section-title,.form-kicker{color:var(--text);margin:0 0 9px;font-size:15px;font-weight:820}.product-form,.contact-form,.order-form-grid,.catalog-tools,.contacts-tools,.reconcile-row,.pro-steps,.pro-grid,.code-grid{grid-template-columns:1fr;gap:9px;display:grid}.product-form,.contact-form{margin-bottom:12px}input,textarea,select,.input{border:1px solid var(--stroke);width:100%;min-height:44px;color:var(--text);letter-spacing:0;background:#ffffffd1;border-radius:14px;outline:none;padding:11px 12px;font-size:15px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff7a}textarea{resize:vertical;min-height:76px}input::-moz-placeholder,textarea::-moz-placeholder{color:#171a2457}input::placeholder,textarea::placeholder{color:#171a2457}.paste-scan-field{width:100%}.paste-scan-field label{color:var(--text);margin:0 0 7px;font-size:13px;font-weight:780;display:block}.field{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.inputWrap{position:relative}.input.hasSuffix{padding-right:48px}.input.hasSuffixDouble{padding-right:92px}.input.hasSuffixTriple{padding-right:136px}.inputLockedAddress{cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;caret-color:#0000;background:linear-gradient(#fffffff5,#f6f8fbf0);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #0f172a0a}.inputLockedAddress:focus{border-color:#94a3b842;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #0f172a0f}.inputSuffixGroup{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.inputSuffixBtn{border:1px solid var(--btnGhostBorder);background:linear-gradient(180deg,var(--btnGhostTop),var(--btnGhostBottom));width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text);cursor:pointer;box-shadow:var(--btnSurfaceShadow),inset 0 1px #ffffff2e;transition:box-shadow .18s var(--ease-cupertino-enter),background-color .18s var(--ease-cupertino-enter),border-color .18s var(--ease-cupertino-enter),opacity .16s var(--ease-cupertino-exit);border-radius:12px;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:grid}.inputSuffixBtn:active{background:linear-gradient(#fafbfc,#eef1f5);box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffff29}.inputSuffixBtn.isHidden{opacity:0;pointer-events:none}.inputSuffixBtn.danger{border-color:var(--btnDangerBorder);color:var(--btnDangerText);background:var(--btnDangerBg)}.iconSvg{color:currentColor;flex:none;line-height:1;display:block}.row-actions,.form-actions,.history-actions,.order-primary-actions,.order-secondary-actions,.sero-id-actions,.order-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.action-pill,.primary-dark-button,.blue-button,.ghost-button,.contacts-tools button,.history-actions button,.reconcile-row>button,.qr-modal button{border:1px solid var(--btnGhostBorder);background:linear-gradient(180deg,var(--btnGhostTop),var(--btnGhostBottom));min-height:38px;color:var(--text);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:760;text-decoration:none;box-shadow:0 8px 16px #0f172a0f}.primary-dark-button,.blue-button{color:var(--btnPrimaryText);background:linear-gradient(180deg,var(--btnPrimaryA),var(--btnPrimaryB) 52%,var(--btnPrimaryC));box-shadow:var(--btnPrimaryShadow),inset 0 1px #ffffff3d;border-color:#0f172a29}.full-width-cta{width:100%;min-height:46px;color:var(--btnPrimaryText);background:linear-gradient(180deg,var(--btnPrimaryA),var(--btnPrimaryB) 52%,var(--btnPrimaryC));box-shadow:var(--btnPrimaryShadow),inset 0 1px #ffffff3d;text-align:center;border:1px solid #0f172a29;border-radius:18px;padding:12px 14px;font-size:13px;font-weight:820}.clear-red-button,.action-icon-button{background:linear-gradient(180deg,var(--btnGhostTop),var(--btnGhostBottom));width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text);border:1px solid #11182714;border-radius:13px;place-items:center;padding:0;font-weight:900;display:inline-grid;box-shadow:0 8px 16px #0f172a0f}.clear-red-button{color:#b42318;border-color:#f05b5233}.paste-status,.status-line{color:var(--muted);margin-top:7px;font-size:12px;font-weight:650}.paste-status.is-success{color:#15803deb}.paste-status.is-error,.status-invalid,.status-error,.status-foreign{color:#b42318}.status-added{color:#15803d}.status-rate_limited,.status-not_found{color:#b45309}.search-wrap,.sort-wrap{min-width:0;position:relative}.search-wrap input{padding-right:42px}.search-wrap-with-filter input{padding-right:92px}.search-suffix-group{align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-wrap .clear-red-button,.search-wrap>.inputSuffixBtn{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sort-menu{z-index:8;border:1px solid var(--stroke);background:var(--card);width:220px;box-shadow:var(--shadow);border-radius:18px;padding:7px;position:absolute;top:42px;right:0}.product-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.product-action-btn{border:1px solid var(--btnGhostBorder);background:linear-gradient(180deg,var(--btnGhostTop),var(--btnGhostBottom));min-width:0;min-height:36px;color:var(--text);text-align:center;border-radius:999px;padding:7px 4px;font-size:11.5px;font-weight:780;box-shadow:0 8px 16px #0f172a0f}.product-action-btn.danger{border-color:var(--btnDangerBorder);color:var(--btnDangerText);background:var(--btnDangerBg)}.sort-menu button{text-align:left;background:0 0;border-radius:12px;width:100%;min-height:36px;font-size:12px;font-weight:750}.sort-menu button.is-active{background:#1118270f}.catalog-header{margin:12px 0 9px}.catalog-header div{gap:2px;display:grid}.catalog-header strong,.dash-list-title{color:var(--text);font-size:14px;font-weight:820;line-height:1.2}.catalog-header span,.catalog-header small{color:var(--muted);font-size:12px;font-weight:650}.catalog-list,.contact-list,.history-list,.sales-order-list,.order-product-results,.order-items,.dash-list{gap:8px;display:grid}.product-row,.contact-card,.history-row,.sales-order-card,.order-product-result-card,.order-item-row,.pro-steps article,.dash-list-item{background:#ffffffc2;border:1px solid #11182712;border-radius:18px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #0f172a0d}.product-row-main,.history-main,.contact-card>div,.order-product-result-card>div,.order-item-row>div:first-child{gap:4px;min-width:0;display:grid}.product-row-main strong,.contact-card strong,.history-main strong,.order-product-result-card strong,.order-item-row strong,.sales-order-card-main strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:820;line-height:1.2}.product-row-main small,.contact-card span,.contact-card small,.contact-card p,.history-main span,.order-product-result-card small,.order-item-row small,.order-item-row span,.sales-order-card p,.order-meta-row span,.history-note{color:var(--muted);margin:0;font-size:12px;font-weight:620;line-height:1.35}.contact-card code,.address-line a,.history-row a,.subtle-link{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;text-decoration:none}.empty-state{background:#ffffff85;border:1px dashed #1118271a;border-radius:18px;gap:4px;padding:14px;display:grid}.empty-state strong{color:var(--text);font-size:14px}.empty-state span{color:var(--muted);font-size:12px;line-height:1.35}.sero-id-card{background:linear-gradient(118deg,var(--prismWhite),var(--prismSky),var(--prismPearl),var(--prismIris),var(--prismChampagne)),linear-gradient(180deg,#fffffff0,#f7f8faeb);border:1px solid #11182714;border-radius:16px;gap:9px;width:100%;padding:11px;display:grid}.sero-id-card-main{gap:4px;display:grid}.compact-sero-id-card .sero-id-card-main strong{color:var(--text);font-size:13px;font-weight:850}.compact-sero-id-card .sero-id-card-main span{color:var(--muted);font-size:12px;font-weight:650}.equal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.equal-action{gap:5px;min-width:0}.sero-id-sheet,.dash-info-sheet,.qr-modal,.scanner-sheet{z-index:1;border:1px solid var(--stroke);background:var(--card);width:min(100%,392px);box-shadow:var(--shadow);animation:seroSheetIn .22s var(--ease-cupertino-enter) both;border-radius:24px;gap:12px;padding:18px;display:grid;position:relative}.sero-id-sheet code{border:1px solid var(--stroke);width:100%;max-height:180px;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;background:#f8fafcf5;border-radius:14px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.balance-frame-card{background:linear-gradient(118deg,#ffffffd1,#d6f1ff57,#ffe6ee42,#fff2da42),linear-gradient(#fffffffa,#f4f6f9f5);gap:12px;display:grid}.balance-frame-top{gap:8px;display:grid}.balance-frame-top h2{margin:2px 0 0;font-size:18px}.balance-frame-top p{color:var(--muted);margin:0;font-size:12px}.address-line,.order-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-row{background:#ffffffc2;border:1px solid #11182712;border-radius:18px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 8px 18px #0f172a0d}.history-main{text-align:left;gap:3px;min-width:0;display:grid}.history-title-line{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.history-title-line strong{color:var(--text);font-size:13.5px;font-weight:820;line-height:1.15}.history-main span,.history-main small,.history-hash-link{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:620;line-height:1.25;overflow:hidden}.history-amount{white-space:nowrap;flex:none;font-size:12px;font-weight:900;line-height:1.1}.history-amount.in{color:#15803d}.history-amount.out{color:#b42318}.tx-pill{border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.tx-pill.in{color:#15803d;background:#34c75921}.tx-pill.out{color:#b42318;background:#f05b5221}.history-actions button,.contacts-tools button{flex:1}.order-form-grid textarea{min-height:68px}.order-product-result-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.order-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.order-item-main{gap:3px;min-width:0;display:grid}.order-item-controls{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.order-item-total{text-align:right;min-width:0;color:var(--text);white-space:nowrap;font-size:13px;font-weight:880}.quantity-stepper{background:#1118270d;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px;display:inline-flex}.quantity-stepper button{border:1px solid var(--stroke);background:#fff;border-radius:999px;width:28px;height:28px;font-weight:900}.quantity-stepper span{text-align:center;min-width:20px;color:var(--text);font-size:12px;font-weight:900}.order-builder-footer{border-top:1px solid var(--stroke);gap:10px;margin-top:12px;padding-top:12px;display:grid}.order-builder-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-builder-footer span{color:var(--muted);font-size:12px;font-weight:780}.order-builder-footer strong{color:var(--text);font-size:24px;font-weight:900}.sales-builder-header{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:12px;margin-bottom:14px;display:grid}.order-builder-title{gap:5px;min-width:0;display:grid}.order-builder-title span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:820}.order-builder-title strong{color:var(--text);letter-spacing:0;font-size:18px;font-weight:860;line-height:1.08}.order-builder-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-builder-actions .ghost-button,.order-builder-actions .blue-button{text-align:center;width:100%;min-height:42px}.sales-order-card-main{align-items:center}.order-status-shared,.order-status-paid{color:#15803d;background:#34c7591f}.order-status-cancelled,.order-status-expired{color:#b42318;background:#f05b521f}.sales-order-card.is-cancelled{opacity:.68}.pro-hero{background:linear-gradient(118deg,var(--prismWhite),var(--prismSky),var(--prismPearl),var(--prismIris),var(--prismChampagne)),linear-gradient(180deg,#fffffffa,#f4f6f9f5);gap:10px;display:grid}.pro-hero span{color:var(--muted);letter-spacing:.16em;font-size:11px;font-weight:850}.pro-hero p,.pro-grid p,.pro-steps p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.pro-hero strong{background:#11182714;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:8px 10px;font-size:12px}.pro-steps article span{width:26px;height:26px;color:var(--text);background:#11182712;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.code-grid pre{border-radius:16px;max-width:100%;margin:0;overflow:auto}.modalBackdrop,.modal-backdrop,.dash-modal-backdrop,.scanner-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px)saturate(1.02);backdrop-filter:blur(5px)saturate(1.02);animation:backdropFadeIn var(--motion-base) var(--ease-cupertino-enter);background:#f8fafc0d;place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow:hidden}.modalBackdrop:before,.modal-backdrop:before,.dash-modal-backdrop:before{content:"";pointer-events:none;background:radial-gradient(120% 120% at 50% 0,#ffffff24,#ffffff0a 36%,#ecf2f805 66%,#f8fafc0a),linear-gradient(#ffffff05,#f4f7fb0a);position:absolute;inset:0}.modal,.dash-modal{z-index:1;width:100%;max-width:var(--app-max-width);background:linear-gradient(180deg,var(--brandCreamA),var(--brandCreamB));border:1px solid var(--stroke);max-height:min(92dvh,760px);animation:modalEnter var(--motion-base) var(--ease-cupertino-enter) both;border-radius:24px;grid-template-rows:auto minmax(0,1fr);padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a24}.dash-modal-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:4px 0 16px;display:grid}.dash-modal-header h2{color:var(--text);letter-spacing:0;text-align:center;margin:0;font-size:18px;font-weight:820;line-height:1.08}.dash-modal-header-spacer{width:34px;height:34px}.modalKicker{display:none!important}.dash-modal-body{overscroll-behavior:contain;min-height:0;padding-right:1px;overflow-y:auto}.dash-modal-body .hub-title-row h1,.dash-modal-body .title-subtitle{display:none}.dash-modal-body .hub-title-row{justify-content:flex-end;margin-bottom:10px}.dash-modal-body .hub-card,.dash-modal-body .sales-builder,.dash-modal-body .pro-hero{box-shadow:0 10px 24px #0f172a0d}.dash-info-content{text-align:center;gap:12px;display:grid}.dash-info-content .muted{max-width:32ch;margin:0 auto;line-height:1.48}.scanner-frame{aspect-ratio:1;background:#111827;border-radius:20px;overflow:hidden}.scanner-frame video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.scanner-close{position:absolute;top:14px;right:14px}.branded-qr-shell{background:#fff;border-radius:22px;padding:14px;box-shadow:inset 0 0 0 1px #1118270f}.qr-modal{text-align:center;justify-items:center}.print-only{display:none}.shelf-label{text-align:center;background:#fff;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.shelf-label-name{color:#4b5563;text-transform:uppercase;letter-spacing:1px;word-break:break-word;margin-top:8px;font-size:10px;font-weight:700;line-height:1.15}.shelf-label-price{color:#000;margin-top:2px;font-size:18px;font-weight:900}.shelf-label-price span{font-size:10px;font-weight:500}@keyframes cardEnter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes seroSheetIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:380px){.dash-card-bottom-grid{grid-template-columns:1fr}.order-product-result-card,.order-item-row,.order-builder-footer,.sales-order-card-main{grid-template-columns:1fr;align-items:stretch}}@media(max-width:360px){.product-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:720px){.dash-phone-shell{gap:8px}.segmented-wrapper{margin-bottom:8px}.store-address-card{padding:12px}.dash-balance-hero{min-height:142px;padding:13px 14px}.dash-round-action{min-height:56px}}@media print{@page{margin:0}html,body,#root{height:auto!important;min-height:0!important;overflow:visible!important}body{background:#fff!important;margin:1.5cm!important;padding:0!important}*{font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif!important}.no-print{display:none!important}.print-only{display:block!important}#print-area{grid-template-columns:repeat(4,1fr)!important;gap:15mm 8mm!important;width:100%!important;padding:0!important;display:grid!important}#print-area>*{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#contacts-print-area{display:block!important}.print-contact{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #e5e7eb;padding:10mm 0}.print-contact h2{margin:0 0 4mm;font-size:18px}.print-contact code{word-break:break-all;margin:3mm 0;display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
