@font-face{font-family:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/general-sans-400.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/general-sans-600.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/general-sans-700.woff2) format("woff2")}:root{--bg: #EEF1EC;--surface: #FFFFFF;--surface-muted: #F4F6F3;--ink: #111111;--ink-2: #6B7280;--ink-3: #9CA3AF;--line: rgba(17, 17, 17, .06);--accent: #111111;--green: #84CC16;--green-soft: #DCFCE7;--green-ink: #15803D;--red-soft: #FEE2E2;--red-ink: #DC2626;--amber-soft: #FEF3C7;--amber-ink: #B45309;--green-hover: #F2F8E9;--r-card: 24px;--r-chip: 16px;--r-pill: 999px;--r-sm: 10px;--shadow-card: 0 1px 2px rgba(17, 17, 17, .04), 0 10px 30px rgba(17, 17, 17, .05);--shadow-pillbar: 0 6px 24px rgba(17, 17, 17, .06);--font-soft: "General Sans", Inter, system-ui, -apple-system, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(1100px 520px at 12% -8%,rgba(132,204,22,.13),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(132,204,22,.07),transparent 55%),var(--bg);background-attachment:fixed;color:var(--ink);font-family:var(--font-soft);-webkit-font-smoothing:antialiased}.soft-shell{background:var(--bg)}.nav-scroll{scrollbar-width:none;-ms-overflow-style:none}.nav-scroll::-webkit-scrollbar{display:none}.ant-input-number-handler-wrap{display:none!important}.ant-input-number-input{text-align:left}.seller-ui{--ink-2: #1f1f1f;--ink-3: #262626;font-weight:600;font-size:16px}.seller-ui .ant-typography,.seller-ui label,.seller-ui .ant-form-item-label>label,.seller-ui .ant-btn,.seller-ui .ant-input,.seller-ui .ant-input-number-input,.seller-ui .ant-select,.seller-ui .ant-table{font-weight:600}.seller-ui .ant-btn-primary{font-weight:700}html,body{max-width:100%}@media (max-width: 767px){.ant-table-wrapper{overflow-x:auto}}@media (max-width: 575px){.app-shell{padding:12px!important}.app-shell-header{flex-wrap:wrap!important}.ant-modal{max-width:calc(100vw - 16px);margin:8px auto;top:8px}}
