:root{--bg:#12051f;--bg2:#1b0b2b;--card:#231037c7;--card2:#30164ab8;--line:#d8b4fe2e;--text:#fbf5ff;--muted:#b9a9ca;--accent:#b15cff;--accent2:#ff62d8;--danger:#ff5f7a;--ok:#4ade80;--shadow:0 24px 80px #00000059;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 10% 5%, #b15cff2e, transparent 34%), radial-gradient(circle at 90% 25%, #ff62d829, transparent 30%), linear-gradient(135deg, var(--bg), #050914 70%);min-height:100vh;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-glow{filter:blur(30px);background:linear-gradient(135deg,#b15cff59,#ff62d81f);border-radius:999px;width:520px;height:520px;animation:8s ease-in-out infinite float;position:absolute}@keyframes float{50%{transform:translateY(-25px)scale(1.04)}}.auth-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(460px,100%);box-shadow:var(--shadow);background:#08111fc7;border-radius:30px;padding:28px;position:relative}.logo-row,.brand{align-items:center;gap:14px;display:flex}.logo-mark{color:#03101c;background:linear-gradient(135deg, var(--accent), #ff9fe8);border-radius:18px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 14px 34px #b15cff40}.auth-card h1{letter-spacing:-.04em;margin:0;font-size:34px}.auth-card p,.brand span,.topbar p,.card-head p,.muted{color:var(--muted);margin:4px 0 0}.app-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0509149e;flex-direction:column;gap:22px;height:100vh;padding:20px;display:flex;position:sticky;top:0}.brand{padding:8px}.brand b{font-size:20px;display:block}.sidebar nav{gap:8px;display:grid}.sidebar nav button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:all .18s;display:flex;overflow:hidden}.sidebar nav button:hover,.sidebar nav button.active{color:var(--text);background:#b15cff1a;border-color:#b15cff2e}.sidebar-nav-icon{flex:none;line-height:1}.sidebar-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.18;overflow:hidden}.side-user{background:var(--card2);border:1px solid var(--line);border-radius:20px;gap:4px;margin-top:auto;padding:16px;display:grid}.side-user span{color:var(--muted)}.main{min-width:0;padding:22px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.topbar h1{letter-spacing:-.04em;margin:0;font-size:30px}.top-actions{align-items:center;gap:10px;display:flex}.page-grid{gap:18px;display:grid}.page-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;min-width:0;padding:18px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card h3{letter-spacing:-.02em;margin:0;font-size:20px}.card-actions{flex-wrap:wrap;gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{border:1px solid var(--line);background:#050f1b8a;border-radius:20px;gap:8px;padding:16px;display:grid}.stat-card span,.stat-card small{color:var(--muted)}.stat-card strong{letter-spacing:-.03em;font-size:24px}.field{color:var(--muted);gap:7px;font-size:13px;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#030911b8;border-radius:16px;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:92px}input:focus,select:focus,textarea:focus{border-color:#b15cff85;box-shadow:0 0 0 4px #b15cff14}.form-grid{gap:12px;display:grid}.inline-form{grid-template-columns:1fr auto auto;gap:10px;margin-bottom:14px;display:grid}.inline-actions,.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check{color:var(--muted);align-items:center;gap:8px;display:flex}.check input{width:auto}.auth-check{align-items:center;margin:2px 0 4px}.captcha-box{border:1px solid var(--line);background:#b15cff0f;border-radius:20px;gap:9px;margin:4px 0 2px;padding:12px;display:grid}.captcha-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.captcha-row{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;display:grid}.captcha-image{min-height:58px;color:var(--muted);background:#0309116b;border:1px solid #d8b4fe1f;border-radius:16px;place-items:center;display:grid;overflow:hidden}.captcha-image img{object-fit:cover;width:100%;height:58px;display:block}.captcha-box .small-note{margin-top:0}@media (width<=520px){.captcha-row{grid-template-columns:1fr}}.btn{color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:16px;padding:11px 15px;transition:all .18s}.btn-primary{background:linear-gradient(135deg,#139fdb,#596dff);box-shadow:0 12px 24px #b15cff2e}.btn-ghost{border-color:var(--line);background:#b15cff14}.btn-danger{color:#ffdbe2;background:#ff5f7a29;border-color:#ff5f7a40}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.link-btn{color:var(--accent);background:0 0;border:0;padding:0}.alert{border:1px solid;border-radius:18px;margin:10px 0;padding:12px 14px}.alert-error{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a3d}.alert-ok{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.loader,.empty,.result-box{border:1px dashed var(--line);color:var(--muted);background:#03091152;border-radius:20px;padding:18px}.result-box{color:var(--text);margin-top:12px}.table-wrap{border:1px solid var(--line);border-radius:20px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #d8b4fe1a;padding:12px 14px}th{color:var(--muted);background:#0309116b;font-size:12px;font-weight:600}td{color:#dff2ff}tr:last-child td{border-bottom:0}code{border:1px solid var(--line);color:#a8e7ff;background:#b15cff14;border-radius:10px;padding:4px 6px}.bar-chart{gap:10px;display:grid}.bar-row{grid-template-columns:110px 1fr 120px;align-items:center;gap:12px;display:grid}.bar-row span,.bar-row b{color:var(--muted);font-size:13px}.bar-row div{background:#b15cff17;border-radius:999px;height:12px;overflow:hidden}.bar-row i{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:inherit;height:100%;display:block}.profile-box{gap:8px;margin-bottom:16px;display:grid}.profile-box span{color:var(--muted)}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar,.top-actions{flex-direction:column;align-items:stretch}.page-grid.two,.stats-grid{grid-template-columns:1fr}}@media (width<=1100px) and (width>=901px){.sidebar nav{grid-template-columns:1fr}.sidebar-nav-label{white-space:normal;overflow-wrap:anywhere}}@media (width<=620px){.main,.sidebar{padding:14px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border-radius:22px;padding:14px}.inline-form,.bar-row{grid-template-columns:1fr}}.bot-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding-bottom:14px;display:flex}.bot-subnav button{border:1px solid var(--line);color:var(--muted);background:#b15cff0f;border-radius:999px;padding:9px 13px}.bot-subnav button.active,.bot-subnav button:hover{color:var(--text);background:#b15cff29;border-color:#b15cff73}.bot-section{gap:18px;display:grid}.block-gap{margin-top:16px}.small-note{font-size:12px}.status-badge{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge-ok{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.badge-warn{color:#fff3c4;background:#facc151f;border-color:#facc1547}.badge-error{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a42}.badge-muted{color:var(--muted);background:#91a8bc14}.diag-form{grid-template-columns:1fr 260px auto;align-items:end}.diagnostics-list{gap:14px;display:grid}.diagnostic-bot{border:1px solid var(--line);background:#03091161;border-radius:22px;gap:14px;padding:16px;display:grid}.diagnostic-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.diagnostic-head h4{margin:0 0 4px;font-size:18px}.diagnostic-head p{color:var(--muted);margin:0}.diag-mini{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.diag-mini span{border:1px solid var(--line);color:var(--muted);background:#b15cff0d;border-radius:999px;padding:7px 10px}.diag-mini b{color:var(--text)}.diag-url-grid{grid-template-columns:1fr 1fr 140px;align-items:stretch;gap:10px;display:grid}.diag-url-grid>div{border:1px solid var(--line);background:#050f1b61;border-radius:16px;gap:7px;min-width:0;padding:10px;display:grid}.diag-url-grid span{color:var(--muted);font-size:12px}.diag-url-grid code{overflow-wrap:anywhere}.checks-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.check-line{border:1px solid var(--line);background:#050f1b61;border-radius:16px;gap:8px;min-width:0;padding:11px;display:grid}.check-line b{color:var(--text)}.check-line span{color:var(--muted)}.check-line small{color:var(--muted);overflow-wrap:anywhere}.diag-block{border:1px solid var(--line);background:#b15cff0d;border-radius:16px;padding:12px 14px}.diag-block ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.diag-block li{margin:4px 0}@media (width<=1100px){.diag-form,.diag-url-grid,.checks-grid{grid-template-columns:1fr}.diagnostic-head{flex-direction:column}.diag-mini{justify-content:flex-start}}.diag-keepalive,.diag-runtime{border:1px solid var(--border);background:#06132373;border-radius:18px;grid-template-columns:1.5fr auto minmax(120px,180px) auto auto;align-items:end;gap:12px;margin:14px 0;padding:14px;display:grid}.diag-runtime{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:center}.switch-line{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.mini-table{gap:7px;margin-top:8px;display:grid}.mini-row{color:var(--muted);background:#ffffff0a;border-radius:12px;grid-template-columns:1.25fr .8fr .5fr .7fr .8fr 1.4fr;gap:8px;padding:8px 10px;font-size:12px;display:grid}@media (width<=900px){.diag-keepalive{grid-template-columns:1fr;align-items:stretch}.mini-row{grid-template-columns:1fr}}.dashboard-page .card{overflow:hidden}.stats-toolbar{grid-template-columns:minmax(180px,220px) minmax(220px,1fr) repeat(2,minmax(150px,190px)) minmax(220px,280px);align-items:end;gap:12px;display:grid}.period-pill{border:1px solid var(--line);background:linear-gradient(135deg,#b15cff1a,#596dff14);border-radius:18px;align-content:center;gap:4px;min-height:64px;padding:10px 14px;display:grid}.period-pill span{color:var(--muted);font-size:12px}.period-pill b{color:var(--text);font-size:14px}.stats-grid-seven{grid-template-columns:repeat(7,minmax(0,1fr))}.stat-card strong>span{font-size:18px;line-height:1.25;display:block}.dashboard-charts{align-items:start}.premium-chart{min-height:280px}.bar-row.rich{grid-template-columns:120px minmax(160px,1fr) 150px 170px;min-height:34px}.bar-row.rich em{color:var(--muted);font-size:12px;font-style:normal}.bot-stats-list{gap:14px;display:grid}.bot-stat-card{border:1px solid var(--line);background:radial-gradient(circle at 15% 0,#b15cff1a,#0000 34%),radial-gradient(circle at 85% 10%,#596dff1a,#0000 36%),#0309115c;border-radius:24px;padding:16px}.bot-stat-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.bot-stat-head h4{letter-spacing:-.02em;margin:0;font-size:20px}.bot-stat-head p{color:var(--muted);margin:5px 0 0}.bot-mini-stats{grid-template-columns:repeat(9,minmax(0,1fr))}.bot-mini-stats .stat-card{min-height:112px}@media (width<=1500px){.stats-grid-seven,.bot-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1150px){.stats-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bar-row.rich{grid-template-columns:1fr}}@media (width<=700px){.stats-toolbar,.stats-grid-seven,.bot-mini-stats{grid-template-columns:1fr}.bot-stat-head{flex-direction:column}}.line-chart-card{gap:12px;min-height:300px;display:grid}.chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.chart-legend span{color:var(--text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.chart-legend em{color:var(--muted);margin-left:auto;font-style:normal}.legend-dot{border-radius:999px;width:10px;height:10px;display:inline-block;box-shadow:0 0 18px}.legend-dot.visits{background:var(--accent);color:var(--accent)}.legend-dot.sales{background:var(--ok);color:var(--ok)}.line-chart-scroll{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,#b15cff1a,#0000 36%),#03091157;border-radius:22px;padding:10px;overflow-x:auto}.line-chart{width:100%;min-width:760px;height:auto;display:block}.chart-grid-line{stroke:#d8b4fe1f;stroke-width:1px}.chart-axis{stroke:#ecf7ff47;stroke-width:1.4px}.chart-y-label,.chart-x-label,.chart-axis-title{fill:var(--muted);-webkit-user-select:none;user-select:none;font-size:12px}.chart-axis-title{fill:#ecf7ffbd;font-size:13px;font-weight:800}.chart-line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px #00000038)}.visits-line{stroke:url(#visitsGradient)}.sales-line{stroke:url(#salesGradient)}.chart-point{stroke:#050914f0;stroke-width:2.2px}.visits-point{fill:#34c8ff}.sales-point{fill:#4ade80}.chart-table-hint{color:var(--muted);font-size:13px}.chart-table-hint b{color:var(--text)}@media (width<=700px){.chart-legend em{margin-left:0}}.catalog-workspace{gap:18px;display:grid}.catalog-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.compact-nodes-stats{max-width:860px}.purpleprint-canvas{background-color:#050f1b8f;background-image:linear-gradient(#81d4ff0e 1px,#0000 1px),linear-gradient(90deg,#81d4ff0e 1px,#0000 1px),radial-gradient(circle at 18% 10%,#34c8ff17,#0000 28%),radial-gradient(circle at 80% 10%,#6b7dff14,#0000 30%);background-size:42px 42px,42px 42px,auto,auto;border:1px solid #d8b4fe29;border-radius:28px;min-width:1120px;min-height:1360px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff08}.purpleprint-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.sort-toast{z-index:9;color:#eaffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;text-align:center;background:linear-gradient(135deg,#34c8ff38,#6b7dff33);border:1px solid #34c8ff6b;border-radius:999px;width:max-content;max-width:calc(100% - 40px);padding:9px 16px;font-weight:800;position:sticky;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000047,0 0 20px #34c8ff24}.purpleprint-line{fill:none;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 5px #34c8ff2e)}.purpleprint-line.text{stroke:#b15cff61;stroke-dasharray:8 8}.purpleprint-line.link{stroke:#bb8bff9e}.purpleprint-node{will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background:linear-gradient(#13243deb,#081220db);border:1px solid #d8b4fe33;border-radius:22px;width:250px;padding:14px;position:absolute;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff09}.purpleprint-node.description{background:linear-gradient(135deg,#34c8ff24,#050f1bdb);border-color:#34c8ff61}.purpleprint-node.category{border-color:#34c8ff47}.purpleprint-node.product{background:linear-gradient(135deg,#101f35f5,#071222e0);border-color:#6b7dff57;width:282px}.drag-grip{color:#bee0ff73;letter-spacing:-3px;cursor:grab;font-weight:900;position:absolute;top:8px;right:11px}.purpleprint-node:active .drag-grip{cursor:grabbing}.node-top,.product-node-head,.product-title-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.node-top b,.product-node h4{color:var(--text);margin:0}.node-top span,.product-node-head span,.product-title-line span{color:var(--muted);border:1px solid var(--line);background:#34c8ff0f;border-radius:999px;padding:3px 8px;font-size:12px}.node-top>b:only-child{padding-right:24px}.node-subline{color:var(--muted);margin-top:8px;font-size:12px}.product-title-line{align-items:center;margin-bottom:6px}.product-title-line span,.node-top span{color:#dff2ff;background:#34c8ff1f;border-color:#34c8ff57;font-weight:900}.purpleprint-node textarea{resize:vertical;min-height:80px;margin:12px 0 10px}.purpleprint-node input{margin-top:12px}.purpleprint-node p{color:var(--muted);margin:9px 0 0;line-height:1.45}.product-node-head h4{letter-spacing:-.02em;font-size:17px}.product-node-head strong{color:#a8e7ff;white-space:nowrap;background:#34c8ff1a;border:1px solid #34c8ff40;border-radius:999px;padding:5px 9px}.node-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.node-chips span{color:#dff2ff;border:1px solid var(--line);background:#34c8ff0f;border-radius:999px;padding:5px 9px;font-size:12px}.product-move-line{align-items:center;gap:8px;margin-top:10px;display:grid}.node-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.floating-add-category{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071322c7;border:1px solid #81d4ff2e;border-radius:18px;grid-template-columns:1fr auto;gap:8px;width:364px;padding:10px;display:grid;position:absolute;top:132px;left:56px}.empty-purpleprint-hint{width:260px;color:var(--muted);background:#34c8ff0b;border:1px dashed #81d4ff33;border-radius:20px;padding:14px;position:absolute;top:220px;left:70px}.empty-purpleprint-hint.products-hint{left:690px}.form-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-modal{background:linear-gradient(#122036fa,#050f1bfa);border:1px solid #81d4ff33;border-radius:28px;width:min(760px,100%);max-height:calc(100vh - 44px);padding:18px;overflow:auto;box-shadow:0 28px 90px #00000080}.modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.modal-head h3{margin:0}.modal-head p{color:var(--muted);margin:4px 0 0}.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:14px;font-size:24px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.promo-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.catalog-stats-row,.promo-form{grid-template-columns:1fr}.purpleprint-canvas{min-width:980px}}@media (width<=720px){.form-split,.product-move-line,.floating-add-category{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.small-modal{width:min(520px,100%)}.usdt-auto-note{color:var(--muted);background:#34c8ff0f;border:1px solid #34c8ff2e;border-radius:16px;padding:11px 12px;line-height:1.45}.image-upload-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.product-image-preview{object-fit:cover;background:#ffffff0a;border:1px solid #81d4ff2e;border-radius:18px;width:100%;max-height:220px;margin-top:10px}.product-node-image{object-fit:cover;background:#ffffff0a;border:1px solid #81d4ff29;border-radius:16px;width:100%;height:116px;margin:10px 0 2px}.stock-builder{background:#34c8ff0b;border:1px solid #81d4ff2e;border-radius:20px;gap:12px;padding:12px;display:grid}.stock-builder-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-draft-list{gap:10px;display:grid}.stock-draft-item{grid-template-columns:1fr 38px;align-items:stretch;gap:8px;display:grid}.stock-draft-item textarea{min-height:62px}.stock-draft-item button{color:#ffb8c7;cursor:pointer;background:#ff688a14;border:1px solid #ff688a73;border-radius:14px;font-size:20px}.stock-count{color:#c9ffe0;background:#50ffa014;border:1px solid #50ffa033;border-radius:999px;width:max-content;max-width:100%;padding:7px 11px;font-weight:800}@media (width<=720px){.image-upload-row,.stock-draft-item{grid-template-columns:1fr}}.field-counter{color:var(--muted);text-align:right;margin-top:6px;font-size:12px}.field-counter.over{color:#ff7a7a}.field small{color:var(--muted);margin-top:5px;font-size:12px}.textarea-stock textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.texts-workspace{gap:18px;display:grid}.text-warning{color:#ffe3aa;background:linear-gradient(135deg,#ffc2571f,#ff688a12);border:1px solid #ffc25747;border-radius:18px;margin:12px 0 16px;padding:12px 14px;line-height:1.5}.macro-box{background:#34c8ff0b;border:1px solid #81d4ff29;border-radius:22px;padding:14px}.macro-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.macro-head span{color:var(--muted);font-size:13px}.macro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.macro-item{background:#03091140;border:1px solid #81d4ff1f;border-radius:16px;gap:4px;padding:10px;display:grid}.macro-item code{color:#9de9ff;font-weight:900}.macro-item span{color:var(--text);line-height:1.35}.macro-item em{color:var(--muted);font-size:12px;font-style:normal}.texts-form{gap:18px;display:grid}.texts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.texts-grid textarea{min-height:130px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.texts-grid input{font-family:inherit}.sticky-save{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f1bc7;border:1px solid #81d4ff29;border-radius:22px;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #00000042}@media (width<=980px){.macro-grid,.texts-grid{grid-template-columns:1fr}.macro-head{flex-direction:column;align-items:flex-start}.sticky-save{flex-direction:column}}.broadcast-media-preview{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.broadcast-media-preview b{color:var(--accent)}.broadcast-media-preview span,.broadcast-media-preview small{color:var(--muted);overflow-wrap:anywhere}@media (width<=720px){.broadcast-media-preview{grid-template-columns:1fr;align-items:stretch}}.node-subline.limit-hot{color:#fbbf24;font-weight:800}.funds-page{align-items:start}.funds-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.funds-actions-grid{align-items:start}.segmented-control{border:1px solid var(--line);background:#03091170;border-radius:18px;grid-auto-flow:column;gap:6px;padding:5px;display:inline-grid}.segmented-control button{color:var(--muted);background:0 0;border:0;border-radius:13px;padding:10px 13px;transition:all .18s}.segmented-control button.active,.segmented-control button:hover{color:var(--text);background:linear-gradient(135deg,#b15cff38,#596dff2e);box-shadow:inset 0 0 0 1px #b15cff3d}.method-note,.calculation-box{border:1px solid var(--line);color:var(--muted);background:#b15cff0f;border-radius:18px;padding:12px 14px}.calculation-box{gap:7px;display:grid}.calculation-box b{color:var(--text)}.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1280px){.funds-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.funds-summary-grid,.two-cols{grid-template-columns:1fr}.segmented-control{grid-template-columns:1fr;grid-auto-flow:row}}.sales-page{align-items:start}.sales-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sales-toolbar>span{color:var(--muted);font-size:13px}.payment-status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.payment-approved{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.payment-processing{color:#fff3c4;background:#facc151f;border-color:#facc1547}.payment-cancelled{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a42}.table-link{color:#9de9ff;font-weight:800;text-decoration:none}.table-link:hover{text-decoration:underline}td small{color:var(--muted);margin-top:3px;display:block}@media (width<=900px){.sales-summary-grid{grid-template-columns:1fr}.sales-toolbar{flex-direction:column;align-items:stretch}}.visitors-page{align-items:start}.visitors-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.visitors-toolbar,.bulk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.visitors-toolbar>span{color:var(--muted);font-size:13px}.bulk-bar{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;padding:12px}.check-row{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.check-row input,td input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.visitor-status,.visitor-block{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.visitor-active{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.visitor-inactive{color:#fff3c4;background:#facc151f;border-color:#facc1547}.visitor-blocked,.visitor-blocked-bot,.visitor-block.blocked{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a42}.visitor-block:not(.blocked){color:#c9d7e8;background:#94a3b81a}.visitor-products{flex-wrap:wrap;gap:6px;max-width:320px;display:flex}.visitor-products span{color:var(--text);background:#b15cff1a;border:1px solid #b15cff2e;border-radius:999px;padding:5px 8px;font-size:12px;display:inline-flex}.visitor-products small{width:100%}@media (width<=1100px){.visitors-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.visitors-summary-grid{grid-template-columns:1fr}.visitors-toolbar,.bulk-bar{flex-direction:column;align-items:stretch}}.referrals-page{align-items:start}.referrals-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.referral-owner-box{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;margin-top:18px;padding:16px}.referral-owner-box div{gap:4px;display:grid}.referral-owner-box span,.referral-owner-box small{color:var(--muted)}.referral-owner-box b{font-size:20px}.referral-code-grid{grid-template-columns:1fr;gap:14px;display:grid}.copy-field{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.copy-field input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=1100px){.referrals-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.referrals-summary-grid,.copy-field{grid-template-columns:1fr}}:root[data-theme=light]{--bg:#fbf5ff;--bg2:#fffaff;--card:#ffffffd6;--card2:#f6e8ffe6;--line:#7e22ce29;--text:#21102f;--muted:#745a85;--accent:#8b35d6;--accent2:#c026d3;--danger:#d83d5b;--ok:#169b51;--shadow:0 24px 70px #50187824}:root[data-theme=light] body{background:radial-gradient(circle at 10% 5%, #b15cff3d, transparent 34%), radial-gradient(circle at 90% 25%, #ff62d824, transparent 30%), linear-gradient(135deg, var(--bg), #fff 70%)}:root[data-theme=light] .sidebar{background:#fcf4ffbd}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#ffffffd1}:root[data-theme=light] td{color:#123047}:root[data-theme=light] code{color:#096c9d}.settings-page{align-items:start}.settings-account-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.settings-forms-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-choice{border:1px solid var(--line);color:var(--text);text-align:left;background:#b15cff0f;border-radius:20px;gap:8px;padding:16px;transition:all .18s;display:grid}.theme-choice:hover,.theme-choice.active{background:#b15cff24;border-color:#b15cff8c;transform:translateY(-1px)}.theme-choice span{color:var(--muted);font-size:13px}.project-info-box{grid-template-columns:.7fr .7fr 1.6fr;gap:12px;margin-bottom:18px;display:grid}.project-info-box>div{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;min-width:0;padding:14px}.project-info-box span{color:var(--muted);font-size:13px}.project-info-box b{margin-top:5px;font-size:20px;display:block}.project-info-box p{color:var(--text);white-space:pre-wrap;margin:5px 0 0}.admin-project-editor{border:1px solid var(--line);background:#03091140;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-bottom:18px;padding:14px;display:grid}.project-update-form h4{margin:0}.project-updates-list{gap:12px;display:grid}.project-update-item{border:1px solid var(--line);background:#050f1b61;border-radius:18px;grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.project-update-item time{color:var(--muted);font-size:13px}.project-update-item h4{margin:0 0 6px}.project-update-item p{color:var(--muted);white-space:pre-wrap;margin:0}@media (width<=1100px){.settings-forms-grid,.theme-choice-grid,.project-info-box,.admin-project-editor,.project-update-item{grid-template-columns:1fr}.settings-account-head{flex-direction:column}}:root[data-theme=light]{--light-purple-surface:#9333ea4d;--light-purple-surface-soft:#9333ea2e;--light-purple-surface-strong:#9333ea6b;--light-purple-line:#9333ea47}:root[data-theme=light] .stat-card,:root[data-theme=light] .side-user,:root[data-theme=light] .loader,:root[data-theme=light] .empty,:root[data-theme=light] .result-box,:root[data-theme=light] .diagnostic-bot,:root[data-theme=light] .diag-url-grid>div,:root[data-theme=light] .check-line,:root[data-theme=light] .diag-block,:root[data-theme=light] .period-pill,:root[data-theme=light] .bot-stat-card,:root[data-theme=light] .line-chart-scroll,:root[data-theme=light] .macro-box,:root[data-theme=light] .macro-item,:root[data-theme=light] .stock-builder,:root[data-theme=light] .usdt-auto-note,:root[data-theme=light] .broadcast-media-preview,:root[data-theme=light] .bulk-bar,:root[data-theme=light] .referral-owner-box,:root[data-theme=light] .project-info-box>div,:root[data-theme=light] .admin-project-editor,:root[data-theme=light] .project-update-item{box-shadow:0 14px 34px #9333ea14;background:var(--light-purple-surface)!important;border-color:var(--light-purple-line)!important}:root[data-theme=light] .line-chart-scroll,:root[data-theme=light] .bot-stat-card{background:radial-gradient(circle at 8% 0%, #9333ea38, transparent 38%), var(--light-purple-surface)!important}:root[data-theme=light] .table-wrap{border-color:var(--light-purple-line);background:#9333ea1a}:root[data-theme=light] th{color:#173d63;background:var(--light-purple-surface)!important}:root[data-theme=light] td{color:#21102f;border-bottom-color:#9333ea2e}:root[data-theme=light] .segmented-control,:root[data-theme=light] .bot-subnav button,:root[data-theme=light] .btn-ghost,:root[data-theme=light] code,:root[data-theme=light] .node-top span,:root[data-theme=light] .product-node-head span,:root[data-theme=light] .product-title-line span,:root[data-theme=light] .node-chips span{background:var(--light-purple-surface-soft)!important;border-color:var(--light-purple-line)!important}:root[data-theme=light] .segmented-control button.active,:root[data-theme=light] .segmented-control button:hover,:root[data-theme=light] .bot-subnav button.active,:root[data-theme=light] .bot-subnav button:hover{background:var(--light-purple-surface-strong)!important;color:#062344!important;border-color:#9333ea75!important}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#ffffffb8!important;border-color:#9333ea40!important}:root[data-theme=light] input:focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{border-color:#9333ea85!important;box-shadow:0 0 0 4px #9333ea1f!important}:root[data-theme=light] .bar-row div{background:#9333ea2e!important}:root[data-theme=light] .chart-grid-line{stroke:#9333ea2e!important}:root[data-theme=light] .chart-axis{stroke:#08203357!important}:root[data-theme=light] .chart-axis-title{fill:#082033c7!important}:root[data-theme=light] .purpleprint-canvas{border-color:var(--light-purple-line)!important;background-color:#9333ea24!important;background-image:linear-gradient(#9333ea1a 1px,#0000 1px),linear-gradient(90deg,#9333ea1a 1px,#0000 1px),radial-gradient(circle at 18% 10%,#9333ea2e,#0000 28%),radial-gradient(circle at 80% 10%,#9333ea1f,#0000 30%)!important}:root[data-theme=light] .purpleprint-node,:root[data-theme=light] .purpleprint-node.description,:root[data-theme=light] .purpleprint-node.product,:root[data-theme=light] .floating-add-category{box-shadow:0 16px 42px #9333ea1a;border-color:var(--light-purple-line)!important;background:#ffffffb8!important}:root[data-theme=light] .product-modal{border-color:var(--light-purple-line)!important;background:radial-gradient(circle at 10% 0,#9333ea2e,#0000 34%),#fffffff0!important;box-shadow:0 28px 90px #9333ea29!important}:root[data-theme=light] .sticky-save{border-color:var(--light-purple-line)!important;background:#ffffffd1!important;box-shadow:0 18px 50px #9333ea24!important}:root[data-theme=light] .modal-close{border-color:var(--light-purple-line)!important;background:#9333ea24!important}:root[data-theme=light] .theme-choice{background:var(--light-purple-surface)!important;border-color:var(--light-purple-line)!important}:root[data-theme=light] .theme-choice:hover,:root[data-theme=light] .theme-choice.active{background:var(--light-purple-surface-strong)!important;border-color:#9333ea85!important}:root[data-theme=light] .product-image-preview,:root[data-theme=light] .product-node-image{border-color:var(--light-purple-line)!important;background:#9333ea1f!important}:root[data-theme=light] .badge-ok,:root[data-theme=light] .alert-ok{color:#07572c}:root[data-theme=light] .badge-warn{color:#5e4700}:root[data-theme=light] .badge-error,:root[data-theme=light] .alert-error,:root[data-theme=light] .btn-danger{color:#8c1029}:root[data-theme=light] .status-badge,:root[data-theme=light] .payment-status,:root[data-theme=light] .visitor-status,:root[data-theme=light] .visitor-block,:root[data-theme=light] .badge-ok,:root[data-theme=light] .badge-warn,:root[data-theme=light] .badge-error,:root[data-theme=light] .badge-muted{border-width:1px;box-shadow:0 8px 20px #9333ea14;color:#21102f!important}:root[data-theme=light] .badge-ok,:root[data-theme=light] .payment-approved,:root[data-theme=light] .visitor-active,:root[data-theme=light] .alert-ok{color:#006b35!important;background:#00be642e!important;border-color:#00914b52!important}:root[data-theme=light] .badge-warn,:root[data-theme=light] .payment-processing,:root[data-theme=light] .payment-manual-review,:root[data-theme=light] .payment-manual,:root[data-theme=light] .payment-review,:root[data-theme=light] .visitor-inactive,:root[data-theme=light] .alert-warn,:root[data-theme=light] .text-warning{color:#805600!important;background:#ffb40038!important;border-color:#be7d0057!important}:root[data-theme=light] .badge-error,:root[data-theme=light] .payment-cancelled,:root[data-theme=light] .payment-expired,:root[data-theme=light] .visitor-blocked,:root[data-theme=light] .visitor-blocked-bot,:root[data-theme=light] .visitor-block.blocked,:root[data-theme=light] .alert-error{color:#9a1630!important;background:#ff375f2e!important;border-color:#d2284b57!important}:root[data-theme=light] .badge-muted,:root[data-theme=light] .visitor-block:not(.blocked),:root[data-theme=light] .payment-status:not(.payment-approved):not(.payment-processing):not(.payment-cancelled):not(.payment-expired):not(.payment-manual-review):not(.payment-manual):not(.payment-review),:root[data-theme=light] .status-badge:not(.badge-ok):not(.badge-warn):not(.badge-error):not(.badge-muted){color:#17446a!important;background:#9333ea29!important;border-color:#9333ea47!important}:root[data-theme=light] .status-badge *,:root[data-theme=light] .payment-status *,:root[data-theme=light] .visitor-status *,:root[data-theme=light] .visitor-block *{color:inherit!important}:root[data-theme=light] .btn-danger{color:#8c1029!important;background:#ff375f29!important;border-color:#d2284b57!important}:root[data-theme=light] .btn-danger:hover{color:#7a0f24!important;background:#ff375f3d!important}:root[data-theme=light] .row-actions .btn-ghost,:root[data-theme=light] .payment-status+.btn-ghost,:root[data-theme=light] .visitor-status+.btn-ghost{color:#084c87!important}@media (width>=900px){body{font-size:14px}.app-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{gap:16px;padding:14px}.brand{gap:10px;padding:6px}.brand b{font-size:18px}.logo-mark{border-radius:15px;width:42px;height:42px}.sidebar nav{grid-template-columns:1fr;gap:6px}.sidebar nav button{border-radius:15px;gap:8px;padding:10px 11px}.side-user{border-radius:17px;padding:12px}.main{padding:16px}.topbar{gap:12px;margin-bottom:14px}.topbar h1{font-size:25px}.topbar p,.card-head p,.muted{margin-top:2px}.top-actions{gap:8px}.page-grid,.page-grid.two{gap:14px}.card{border-radius:21px;padding:14px}.card-head{gap:10px;margin-bottom:12px}.card h3{font-size:18px}.card-actions{gap:8px}.stats-grid,.stats-grid.compact{gap:9px}.stat-card{min-height:unset;border-radius:16px;gap:5px;padding:11px}.stat-card strong{font-size:20px;line-height:1.12}.stat-card strong>span{font-size:15px;line-height:1.18}.stat-card span,.stat-card small{font-size:12px;line-height:1.25}.field{gap:5px;font-size:12px}input,select,textarea{border-radius:13px;padding:9px 11px}textarea{min-height:78px}.form-grid{gap:9px}.inline-form{gap:8px;margin-bottom:10px}.inline-actions,.row-actions{gap:6px}.btn{border-radius:13px;padding:9px 12px}.alert{border-radius:15px;margin:8px 0;padding:10px 12px}.loader,.empty,.result-box{border-radius:16px;padding:13px}.table-wrap{border-radius:16px}th,td{padding:9px 11px}th{font-size:11px}td{font-size:13px}td small{font-size:11px}code{border-radius:8px;padding:3px 5px;font-size:12px}.bot-subnav{gap:6px;margin-bottom:14px;padding-bottom:10px}.bot-subnav button{padding:7px 10px}.bot-section{gap:14px}.block-gap{margin-top:12px}.status-badge,.payment-status,.visitor-status,.visitor-block{padding:5px 8px;font-size:11px}.segmented-control{border-radius:15px;gap:4px;padding:4px}.segmented-control button{border-radius:11px;padding:8px 10px}.period-pill{border-radius:15px;min-height:54px;padding:8px 11px}.period-pill b{font-size:13px}.bot-stat-card{border-radius:20px;padding:12px}.bot-stat-head{margin-bottom:10px}.bot-stat-head h4{font-size:18px}.line-chart-card{gap:9px;min-height:250px}.premium-chart{min-height:240px}.line-chart-scroll{border-radius:18px;padding:8px}.chart-legend{gap:10px;font-size:12px}.chart-y-label,.chart-x-label,.chart-axis-title{font-size:11px}.bar-row{gap:9px}.bar-row.rich{grid-template-columns:96px minmax(130px,1fr) 120px 130px;min-height:28px}.bar-row span,.bar-row b,.bar-row.rich em{font-size:12px}.diag-form{grid-template-columns:minmax(0,1fr) 220px auto}.diagnostic-bot,.diag-block,.check-line,.diag-url-grid>div{border-radius:15px;padding:10px}.checks-grid{gap:8px}.macro-box,.stock-builder,.calculation-box,.method-note,.bulk-bar,.referral-owner-box,.admin-project-editor{border-radius:16px;padding:10px}.macro-grid,.texts-grid{gap:9px}.macro-item{border-radius:13px;padding:8px}.sticky-save{border-radius:18px;padding:9px;bottom:12px}.product-modal{border-radius:22px;padding:14px}.modal-head{margin-bottom:10px}.modal-close{border-radius:12px;width:34px;height:34px}.project-info-box{gap:9px}.project-info-box>div{border-radius:15px;padding:11px}.project-info-box b{font-size:17px}.project-update-item{border-radius:15px;grid-template-columns:130px minmax(0,1fr) auto;gap:10px;padding:11px}.theme-choice{border-radius:16px;padding:12px}}@media (width>=1180px){.stats-grid-seven{grid-template-columns:repeat(7,minmax(105px,1fr))!important}.bot-mini-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.bot-mini-stats .stat-card{min-height:88px}.funds-summary-grid{grid-template-columns:repeat(6,minmax(118px,1fr))!important}.sales-summary-grid{grid-template-columns:repeat(4,minmax(145px,1fr))!important}.visitors-summary-grid,.referrals-summary-grid{grid-template-columns:repeat(5,minmax(128px,1fr))!important}.catalog-stats-row{grid-template-columns:repeat(4,minmax(130px,1fr))!important}.checks-grid{grid-template-columns:repeat(5,minmax(120px,1fr))!important}}@media (width>=900px) and (width<=1179px){.stats-grid,.stats-grid.compact,.stats-grid-seven,.bot-mini-stats,.funds-summary-grid,.sales-summary-grid,.visitors-summary-grid,.referrals-summary-grid,.catalog-stats-row,.checks-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.page-grid.two,.dashboard-charts,.funds-actions-grid,.settings-forms-grid,.admin-project-editor{grid-template-columns:1fr!important}}@media (width>=900px){.sales-page table,.visitors-page table,.funds-page table{min-width:980px}.table-wrap{max-width:100%}}:root[data-theme=light] .node-chips span,:root[data-theme=light] .node-chip,:root[data-theme=light] .product-title-line span,:root[data-theme=light] .product-title-line small,:root[data-theme=light] .product-node-head span,:root[data-theme=light] .node-top span{color:#21102f!important;background:#9333ea29!important;border-color:#9333ea47!important}:root[data-theme=light] .node-chips span *,:root[data-theme=light] .product-title-line span *,:root[data-theme=light] .product-node-head span *,:root[data-theme=light] .node-top span *{color:inherit!important}:root[data-theme=light] .btn,:root[data-theme=light] button.btn,:root[data-theme=light] .card-actions .btn,:root[data-theme=light] .row-actions .btn,:root[data-theme=light] .inline-actions .btn,:root[data-theme=light] .top-actions .btn{color:#062344!important;background:linear-gradient(135deg,#91d7ffb8,#b7ceffb8)!important;border:1px solid #9333ea42!important;box-shadow:0 10px 24px #9333ea1f!important}:root[data-theme=light] .btn:hover,:root[data-theme=light] button.btn:hover,:root[data-theme=light] .card-actions .btn:hover,:root[data-theme=light] .row-actions .btn:hover,:root[data-theme=light] .inline-actions .btn:hover,:root[data-theme=light] .top-actions .btn:hover{color:#031d38!important;background:linear-gradient(135deg,#78cdffd1,#a5c2ffd1)!important;border-color:#9333ea61!important;box-shadow:0 12px 30px #9333ea29!important}:root[data-theme=light] .btn-ghost,:root[data-theme=light] button.btn-ghost,:root[data-theme=light] .row-actions .btn-ghost,:root[data-theme=light] .card-actions .btn-ghost{color:#084c87!important;box-shadow:none!important;background:#9333ea1f!important;border-color:#9333ea3d!important}:root[data-theme=light] .btn-ghost:hover,:root[data-theme=light] button.btn-ghost:hover,:root[data-theme=light] .row-actions .btn-ghost:hover,:root[data-theme=light] .card-actions .btn-ghost:hover{color:#063a66!important;background:#9333ea33!important;border-color:#9333ea57!important}:root[data-theme=light] .btn-danger,:root[data-theme=light] button.btn-danger{color:#8c1029!important;background:linear-gradient(135deg,#ffbecac2,#ffdee4c2)!important;border-color:#d2284b52!important;box-shadow:0 10px 24px #d2284b1a!important}:root[data-theme=light] .btn-danger:hover,:root[data-theme=light] button.btn-danger:hover{color:#721024!important;background:linear-gradient(135deg,#ffaabad6,#ffd0dad6)!important;border-color:#d2284b6b!important}:root[data-theme=light] .sidebar nav button{color:#123047!important;background:0 0!important;border-color:#0000!important}:root[data-theme=light] .sidebar nav button:hover{color:#062344!important;background:#9333ea1f!important;border-color:#9333ea33!important}:root[data-theme=light] .sidebar nav button.active{color:#031d38!important;background:linear-gradient(135deg,#87d4ffb3,#b4cbffb3)!important;border-color:#9333ea47!important;box-shadow:0 12px 28px #9333ea1f!important}:root[data-theme=light] .icon-btn,:root[data-theme=light] .modal-close,:root[data-theme=light] .floating-add-category{color:#062344!important;background:#9333ea24!important;border-color:#9333ea47!important}:root[data-theme=light] .icon-btn:hover,:root[data-theme=light] .modal-close:hover,:root[data-theme=light] .floating-add-category:hover{background:#9333ea38!important;border-color:#9333ea61!important}.purpleprint-zoom-toolbar{border:1px solid var(--line);background:#b15cff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:9px 10px;display:flex}.purpleprint-zoom-toolbar>span{color:var(--muted);font-size:13px;font-weight:800}.purpleprint-zoom-toolbar .btn{min-width:42px;padding:7px 10px}.purpleprint-canvas{overscroll-behavior:contain;max-height:900px;background-size:34px 34px,34px 34px,auto,auto!important;border-radius:22px!important;min-width:100%!important;min-height:620px!important;overflow:auto!important}.purpleprint-stage-shell{min-width:1px;min-height:1px;position:relative}.purpleprint-stage{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.purpleprint-node{border-radius:18px!important;width:224px!important;padding:10px!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff09!important}.purpleprint-node.product{width:252px!important}.purpleprint-node textarea{min-height:60px!important;margin:9px 0 7px!important}.purpleprint-node input{margin-top:9px!important;padding:8px 9px!important}.purpleprint-node .field,.purpleprint-node small,.purpleprint-node p,.node-subline{font-size:11px!important}.node-top,.product-node-head,.product-title-line{gap:8px!important}.node-top b,.product-node-head h4{font-size:14px!important;line-height:1.15!important}.node-top span,.product-node-head span,.product-title-line span{padding:2px 6px!important;font-size:10.5px!important}.product-node-head strong{padding:4px 7px!important;font-size:12px!important}.product-node-image{border-radius:13px!important;height:82px!important;margin:7px 0 1px!important}.node-chips{gap:5px!important;margin:8px 0!important}.node-chips span{padding:4px 7px!important;font-size:10.5px!important}.node-footer-actions{gap:6px!important;margin-top:8px!important}.purpleprint-node .btn{border-radius:11px!important;padding:7px 9px!important;font-size:12px!important}.drag-grip{font-size:13px!important;top:6px!important;right:8px!important}.empty-purpleprint-hint{border-radius:16px!important;width:230px!important;padding:11px!important;font-size:12px!important}.sort-toast{z-index:5}:root[data-theme=light] .purpleprint-zoom-toolbar{background:#9333ea2e!important;border-color:#9333ea47!important}:root[data-theme=light] .purpleprint-node{box-shadow:0 12px 30px #9333ea1a!important}.settings-forms-grid>form:first-child{align-content:start;max-width:420px}.settings-forms-grid>form:first-child .field{max-width:100%}.settings-forms-grid>form:first-child input{width:100%;max-width:320px}.settings-forms-grid>form:first-child .btn{justify-self:start;width:fit-content;min-width:0;padding-inline:14px}@media (width<=760px){.settings-forms-grid>form:first-child,.settings-forms-grid>form:first-child input{max-width:none}}.settings-forms-grid{align-items:start;grid-template-columns:1fr!important;gap:14px!important}.settings-forms-grid>form{align-content:start;width:100%;max-width:560px}.settings-forms-grid>form input,.settings-forms-grid>form textarea,.settings-forms-grid>form select{width:100%;max-width:560px}.settings-forms-grid>form .btn{justify-self:start;width:fit-content;min-width:0;padding-inline:16px}.settings-forms-grid>form .form-grid,.settings-forms-grid>form .inline-form{grid-template-columns:1fr!important}.settings-forms-grid>form:first-child{max-width:360px}.settings-forms-grid>form:first-child input{max-width:320px}.settings-forms-grid>form:last-child{max-width:560px}@media (width<=760px){.settings-forms-grid>form,.settings-forms-grid>form input,.settings-forms-grid>form textarea,.settings-forms-grid>form select{max-width:none}}.side-balance{border-top:1px solid var(--line);gap:4px;margin-top:10px;padding-top:10px;display:grid}.side-balance small{color:var(--muted);font-size:11px;font-weight:700}.side-balance strong{color:var(--text);font-size:13px;line-height:1.25}:root[data-theme=light] .side-balance{border-top-color:#9333ea38}.logo-mark.logo-mark--image{object-fit:contain;color:#0000;border-radius:0;flex-shrink:0;width:48px;height:48px;padding:0;display:block;box-shadow:none!important;background:0 0!important}.logo-row .logo-mark.logo-mark--image{width:54px;height:54px}.brand .logo-mark.logo-mark--image{width:46px;height:46px}.admin-select-user-placeholder{border:1px solid var(--line);color:var(--muted);background:#b15cff0f;border-radius:18px;padding:18px}:root[data-theme=light] .admin-select-user-placeholder{background:#9333ea2e;border-color:#9333ea47}.admin-control-page,.admin-notifications-page,.admin-management-page{align-items:start}.admin-user-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-user-head>div:first-child{gap:4px;display:grid}.admin-user-head b{font-size:22px}.admin-user-head span,.admin-user-head small{color:var(--muted)}.admin-user-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-balance-form,.admin-settings-grid{max-width:760px}.admin-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-ref-grid>div,.diagnostic-result,.admin-proof-list{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;padding:14px}.admin-proof-list{gap:6px;max-width:280px;display:grid}.admin-proof-list p{color:var(--text);white-space:pre-wrap;margin:0}.admin-proof-list a{color:var(--accent);font-weight:800}:root[data-theme=light] .admin-ref-grid>div,:root[data-theme=light] .diagnostic-result,:root[data-theme=light] .admin-proof-list{background:#9333ea2e;border-color:#9333ea47}@media (width<=900px){.admin-user-head,.admin-ref-grid{flex-direction:column;grid-template-columns:1fr}.admin-user-stats{grid-template-columns:1fr}}.admin-visitors-toolbar{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px;display:flex}.admin-visitors-toolbar .field{width:min(420px,100%)}.admin-visitors-toolbar span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.admin-visitor-name{gap:3px;display:grid}.admin-visitor-name b{color:var(--text);font-size:13px}.admin-visitor-name small{color:var(--muted);font-size:11px}:root[data-theme=light] .admin-visitors-toolbar{background:#9333ea2e;border-color:#9333ea47}@media (width<=760px){.admin-visitors-toolbar{flex-direction:column;align-items:stretch}}.admin-notification-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-notification-toolbar{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px;display:flex}.admin-notification-toolbar .field{width:min(520px,100%)}.admin-notification-toolbar span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.admin-notification-person{gap:3px;display:grid}.admin-notification-person b,.admin-requisites b{color:var(--text);font-size:13px}.admin-notification-person small,.admin-requisites small{color:var(--muted);font-size:11px}.admin-requisites{gap:3px;max-width:260px;display:grid}.admin-requisites span{color:var(--text);overflow-wrap:anywhere}:root[data-theme=light] .admin-notification-toolbar{background:#9333ea2e;border-color:#9333ea47}@media (width<=900px){.admin-notification-stats{grid-template-columns:1fr}.admin-notification-toolbar{flex-direction:column;align-items:stretch}}.data-table-panel{gap:10px;min-width:0;display:grid}.data-table-tools{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px;display:flex}.data-table-tools .field{width:min(520px,100%)}.data-table-tools span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.table-wrap{max-height:920px;overflow:auto!important}.table-wrap thead th{z-index:3;position:sticky;top:0}.visitor-person-name{gap:3px;display:grid}.visitor-person-name b{color:var(--text);font-size:13px;line-height:1.2}.visitor-person-name small{color:var(--muted);font-size:11px;line-height:1.2}:root[data-theme=light] .data-table-tools{background:#9333ea2e;border-color:#9333ea47}@media (width<=760px){.data-table-tools{flex-direction:column;align-items:stretch}.table-wrap{max-height:760px}}.pending-account-notice{background:radial-gradient(circle at 8% 0,#ffb84d33,#0000 36%),#ffb84d1a;border:1px solid #ffb84d57;border-radius:24px;align-items:flex-start;gap:16px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 18px 50px #ffb84d14}.pending-account-notice__icon{background:#ffb84d2e;border:1px solid #ffb84d47;border-radius:18px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.pending-account-notice h2{margin:0 0 6px;font-size:22px;line-height:1.15}.pending-account-notice p{max-width:760px;color:var(--text);margin:0;line-height:1.5}.pending-account-notice small{color:var(--muted);margin-top:8px;font-weight:700;display:block}:root[data-theme=light] .pending-account-notice{background:radial-gradient(circle at 8% 0,#ffb84d57,#0000 36%),#ffb84d38;border-color:#c87f004d}:root[data-theme=light] .pending-account-notice__icon{background:#ffb84d42;border-color:#c87f0047}@media (width<=760px){.pending-account-notice{border-radius:20px;flex-direction:column;padding:15px}.pending-account-notice h2{font-size:19px}}.auth-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.auth-actions .btn{min-width:150px}.auth-actions .link-btn{white-space:nowrap;text-align:right;margin:0}:root[data-theme=light] .auth-card{background:radial-gradient(circle at 12% 0,#9333ea29,#0000 38%),#ffffffe0!important;border-color:#9333ea38!important;box-shadow:0 22px 70px #9333ea24,inset 0 1px #ffffffb8!important}:root[data-theme=light] .auth-card h1,:root[data-theme=light] .auth-card label,:root[data-theme=light] .auth-card .field,:root[data-theme=light] .auth-card .small-note{color:#21102f}:root[data-theme=light] .auth-card p,:root[data-theme=light] .auth-card .muted{color:#082033ad!important}:root[data-theme=light] .auth-card input{color:#21102f!important;background:#ffffffd1!important;border-color:#9333ea3d!important}:root[data-theme=light] .auth-card input::placeholder{color:#0820336b!important}:root[data-theme=light] .auth-card .link-btn{color:#07518f!important}:root[data-theme=light] .auth-card .link-btn:hover{color:#032d55!important}@media (width<=520px){.auth-actions{flex-direction:column;align-items:stretch}.auth-actions .btn{width:100%}.auth-actions .link-btn{text-align:center}}.free-bot-notice{background:radial-gradient(circle at 10% 0,#b15cff29,#0000 38%),#b15cff12;border:1px solid #b15cff38;border-radius:22px;align-items:flex-start;gap:14px;padding:16px;display:flex}.free-bot-notice__icon{background:#b15cff1f;border:1px solid #b15cff33;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.free-bot-notice h3{margin:0 0 5px;font-size:18px}.free-bot-notice p{color:var(--muted);margin:0;line-height:1.45}.free-bot-notice b{color:var(--text)}.free-bot-notice__limits{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.free-bot-notice__limits span{color:var(--text);border:1px solid var(--line);background:#ffffff12;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}:root[data-theme=light] .free-bot-notice{background:#9333ea2e;border-color:#9333ea47}:root[data-theme=light] .free-bot-notice__icon,:root[data-theme=light] .free-bot-notice__limits span{background:#ffffff75;border-color:#9333ea3d}@media (width<=760px){.free-bot-notice{flex-direction:column}}.bot-overview-grid .result-box{margin-top:12px}.token-replace-result{gap:4px;display:grid}.token-replace-result small{color:var(--muted)}.status-badge.badge-error{color:#ffdbe2;background:#ff375f24;border-color:#ff375f57}:root[data-theme=light] .status-badge.badge-error{color:#9a1630!important;background:#ff375f2e!important;border-color:#d2284b57!important}.mobile-shellbar,.mobile-tabbar,.mobile-nav-backdrop,.mobile-sidebar-close{display:none}@media (width<=900px){html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{background-attachment:fixed}.app-shell{min-height:100svh;padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.mobile-shellbar{z-index:85;min-height:calc(62px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050914d1;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 14px 36px #0000003d}.mobile-shellbar__title{flex:1;gap:1px;min-width:0;display:grid}.mobile-shellbar__title b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;overflow:hidden}.mobile-shellbar__title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-menu-btn,.mobile-sidebar-close{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#b15cff1a;border-radius:15px;flex:none;place-items:center}.mobile-menu-btn{font-size:20px;line-height:1;display:grid}.mobile-sidebar-close{margin-left:auto;font-size:24px;display:grid}.mobile-shellbar .btn{border-radius:15px;width:40px;height:40px;padding:0}.mobile-nav-backdrop{z-index:95;pointer-events:none;opacity:0;background:#00000073;transition:opacity .2s;display:block;position:fixed;inset:0}.app-shell.nav-open .mobile-nav-backdrop{pointer-events:auto;opacity:1}.sidebar{z-index:100;width:min(330px,86vw);height:100svh;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));border-right:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#050914f0;border-bottom:0;gap:14px;transition:transform .22s;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 70px #0000006b;position:fixed!important}.app-shell.nav-open .sidebar{transform:translate(0)}.brand{gap:10px;padding:0 0 10px}.brand .logo-mark{border-radius:15px;width:42px;height:42px}.brand b{font-size:18px}.brand span{font-size:12px}.sidebar nav{gap:6px;display:grid;grid-template-columns:1fr!important}.sidebar nav button{border-radius:15px;min-height:44px;padding:10px 12px;font-size:14px}.side-user{border-radius:17px;margin-top:4px;padding:13px}.side-balance{grid-template-columns:1fr 1fr;gap:5px 8px;display:grid}.side-balance small{grid-column:1/-1}.main{width:100%;min-width:0;padding:calc(76px + env(safe-area-inset-top)) 12px 12px}.topbar{gap:10px;margin:0 0 12px;display:grid}.topbar>div:first-child{display:none}.top-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.top-actions select,.top-actions .btn{width:100%}.mobile-tabbar{z-index:80;padding:6px max(8px, env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050914e0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 38px #00000042}.mobile-tabbar button{min-width:0;min-height:54px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:16px;place-items:center;gap:2px;font-size:11px;display:grid}.mobile-tabbar button span{font-size:18px;line-height:1}.mobile-tabbar button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.mobile-tabbar button.active{color:var(--text);background:#b15cff21;border-color:#b15cff40}.page-grid,.bot-section,.diagnostics-list,.form-grid{gap:12px}.page-grid.two,.stats-grid,.stats-grid.compact{grid-template-columns:1fr!important}.card{border-radius:20px;padding:13px;box-shadow:0 14px 36px #00000038}.card-head{flex-direction:column;gap:10px;margin-bottom:12px}.card h3{font-size:18px}.card-head p,.muted,.field,.small-note{font-size:12px}.card-actions,.inline-actions,.row-actions{gap:7px;width:100%}.card-actions .btn,.inline-actions .btn,.row-actions .btn{flex:auto}.stat-card{border-radius:16px;gap:6px;padding:12px}.stat-card strong{font-size:19px}input,select,textarea{border-radius:14px;min-height:44px;padding:10px 11px;font-size:16px}textarea{min-height:84px}.btn{border-radius:14px;min-height:42px;padding:9px 12px;font-size:14px}.inline-form,.diag-form,.diag-url-grid,.checks-grid,.diag-keepalive,.diag-runtime{grid-template-columns:1fr!important}.bot-subnav{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;margin:-2px -12px 12px;padding:0 12px 10px;overflow-x:auto}.bot-subnav button{white-space:nowrap;flex:none;padding:8px 11px;font-size:13px}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:16px;margin-inline:-1px}table{min-width:650px;font-size:13px}th,td{padding:9px 10px}code{overflow-wrap:anywhere;word-break:break-word}.bar-row{gap:7px}.diagnostic-head,.macro-head{flex-direction:column;gap:10px}.diag-mini{justify-content:flex-start}.auth-page{padding:14px}.auth-card{border-radius:24px;padding:18px}.auth-card h1{font-size:28px}}@media (width<=380px){.mobile-tabbar button b{display:none}.mobile-tabbar button{min-height:48px}.mobile-tabbar button span{font-size:20px}}@media (width<=900px){.top-actions>.btn{display:none}:root[data-theme=light] .mobile-shellbar,:root[data-theme=light] .mobile-tabbar,:root[data-theme=light] .sidebar{background:#eff8ffeb}:root[data-theme=light] .mobile-nav-backdrop{background:#081c305c}}.purpleprint-desktop-panel{min-width:0;position:relative}.mobile-purpleprint-entry,.mobile-purpleprint-sheet-head,.purpleprint-mobile-backdrop{display:none}.purpleprint-canvas{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}.purpleprint-stage-shell{margin:0 auto}@media (width<=720px){.mobile-purpleprint-entry{background:#b15cff0f;border:1px solid #d8b4fe2e;border-radius:18px;gap:12px;margin-top:12px;padding:13px;display:grid}.mobile-purpleprint-entry b{color:var(--text);margin-bottom:4px;display:block}.mobile-purpleprint-entry span{color:var(--muted);font-size:12px;line-height:1.45}.purpleprint-mobile-backdrop{z-index:108;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;display:block;position:fixed;inset:0}.purpleprint-desktop-panel{display:none}.purpleprint-desktop-panel.is-mobile-open{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));z-index:116;background:linear-gradient(#122036fa,#050f1bfa);border:1px solid #d8b4fe38;border-radius:24px;gap:10px;max-height:min(74svh,590px);padding:12px;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 86px #0000008f}.mobile-purpleprint-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-purpleprint-sheet-head h3{margin:0;font-size:18px}.mobile-purpleprint-sheet-head p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.purpleprint-desktop-panel.is-mobile-open .purpleprint-zoom-toolbar{border-radius:15px;margin:0;padding:8px}.purpleprint-desktop-panel.is-mobile-open .purpleprint-zoom-toolbar>span{font-size:12px}.purpleprint-desktop-panel.is-mobile-open .purpleprint-canvas{border-radius:18px!important;height:min(440px,48svh)!important;min-height:280px!important}.purpleprint-desktop-panel.is-mobile-open .purpleprint-node{touch-action:none}:root[data-theme=light] .purpleprint-desktop-panel.is-mobile-open{background:linear-gradient(#eff8fffa,#dbeffffa);box-shadow:0 26px 70px #004ca038}}.purpleprint-zoom-toolbar{flex-wrap:wrap}.purpleprint-auto-toggle{min-height:38px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#b15cff12;border:1px solid #d8b4fe2e;border-radius:14px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:900;display:inline-flex}.purpleprint-auto-toggle input{accent-color:#34c8ff;width:16px;height:16px;margin:0}.purpleprint-scale-readout{margin-right:auto}.purpleprint-manual-controls{align-items:center}.purpleprint-manual-controls>span{min-width:48px;color:var(--text);text-align:center;font-size:13px;font-weight:900}:root[data-theme=light] .purpleprint-auto-toggle{background:#9333ea24;border-color:#9333ea3d}@media (width<=720px){.purpleprint-zoom-toolbar{grid-template-columns:1fr auto;align-items:center;display:grid}.purpleprint-scale-readout{text-align:right;margin-right:0}.purpleprint-manual-controls{grid-column:1/-1;grid-template-columns:42px 1fr 42px;width:100%;display:grid}.purpleprint-manual-controls .btn{width:100%}.purpleprint-desktop-panel.is-mobile-open .purpleprint-canvas{height:min(420px,44svh)!important}}.catalog-view-switch{background:#b15cff0f;border:1px solid #d8b4fe2e;border-radius:18px;align-items:center;gap:6px;width:fit-content;margin:0 0 14px;padding:5px;display:inline-flex}.catalog-view-switch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:9px 14px;font-weight:900;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.catalog-view-switch button:hover{color:var(--text);transform:translateY(-1px)}.catalog-view-switch button.active{color:var(--text);background:linear-gradient(135deg,#b15cff40,#ff62d833);box-shadow:inset 0 1px #ffffff14,0 10px 24px #b15cff1f}.catalog-list-mode{gap:18px;margin-top:14px;display:grid}.catalog-list-section{background:#050f1b57;border:1px solid #d8b4fe29;border-radius:22px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}.catalog-list-section--description{padding-bottom:18px}.catalog-list-section--items{margin-top:2px}.catalog-list-section--product-start{margin-top:24px;position:relative}.catalog-list-section--product-start:before{content:"";background:linear-gradient(90deg,#0000,#d8b4fe57,#0000);height:1px;position:absolute;top:-22px;left:16px;right:16px}.catalog-list-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-list-section-head h3{margin:0;font-size:17px}.catalog-list-section-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.catalog-list-textarea{resize:vertical;min-height:86px}.catalog-simple-list{gap:10px;display:grid}.catalog-list-row{background:#09162794;border:1px solid #d8b4fe21;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.catalog-list-row-main{align-items:center;gap:12px;min-width:0;display:flex}.catalog-list-index{min-width:42px;color:var(--text);text-align:center;background:#b15cff1c;border-radius:13px;flex:none;padding:7px 9px;font-size:12px;font-weight:950}.catalog-list-row-content{gap:5px;min-width:0;display:grid}.catalog-list-row-content strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.catalog-list-row-content small{color:var(--muted);font-size:12px;line-height:1.35}.catalog-list-name-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.catalog-list-name-input{min-width:0}.catalog-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-list-actions{align-items:flex-end;max-width:470px}.catalog-quick-category{flex:210px;gap:5px;min-width:190px;display:grid}.catalog-quick-category span{color:var(--muted);font-size:11px;font-weight:800}.catalog-quick-category select{border-radius:12px;min-height:36px;padding:8px 34px 8px 10px;font-size:12px}.catalog-list-actions .btn{border-radius:12px;min-height:36px;padding:8px 10px}.catalog-list-product-image,.catalog-product-placeholder{object-fit:cover;background:#b15cff12;border:1px solid #d8b4fe26;border-radius:14px;flex:none;width:54px;height:54px}.catalog-product-placeholder{color:var(--muted);place-items:center;font-size:20px;display:grid}.node-chips.compact{margin:3px 0 0!important}.catalog-list-empty{color:var(--muted);background:#b15cff0b;border:1px dashed #d8b4fe2e;border-radius:16px;padding:14px}:root[data-theme=light] .catalog-view-switch,:root[data-theme=light] .catalog-list-section,:root[data-theme=light] .catalog-list-row{background:#9333ea1a;border-color:#9333ea33}:root[data-theme=light] .catalog-view-switch button.active{background:#9333ea38;box-shadow:0 10px 24px #9333ea1a}@media (width<=720px){.catalog-view-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.catalog-view-switch button{width:100%;padding:10px}.catalog-list-mode{gap:16px}.catalog-list-section{border-radius:19px;padding:13px}.catalog-list-section--product-start{margin-top:20px}.catalog-list-section--product-start:before{top:-19px;left:12px;right:12px}.catalog-list-section-head{display:grid}.catalog-list-row{grid-template-columns:1fr;align-items:stretch}.catalog-list-row-main{align-items:flex-start}.catalog-list-name-line{grid-template-columns:1fr}.catalog-list-actions{grid-template-columns:1fr 1fr;display:grid}.product-list-actions{max-width:none}.catalog-quick-category{grid-column:1/-1;min-width:0}.catalog-list-actions .btn{width:100%}}tr.is-clickable{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}tr.is-clickable:hover td,tr.is-clickable:focus-visible td{background:#b15cff13}tr.is-clickable:focus-visible{outline-offset:-2px;outline:2px solid #b15cff6b}.bot-table-link{color:var(--accent);font-weight:800}.bot-table-action-hint{min-height:30px;color:var(--text);white-space:nowrap;background:#b15cff17;border:1px solid #b15cff38;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.withdrawal-id-text{color:#a8e7ff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:240px;max-width:min(380px,72vw);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.32;display:block;overflow:visible}@media (width<=520px){.app-shell{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.mobile-shellbar{min-height:calc(54px + env(safe-area-inset-top));padding:calc(7px + env(safe-area-inset-top)) 9px 7px;gap:8px}.mobile-menu-btn,.mobile-sidebar-close,.mobile-shellbar .btn{border-radius:12px;width:34px;height:34px;min-height:34px}.mobile-shellbar__title b{font-size:14px}.mobile-shellbar__title span{font-size:10px}.sidebar{width:min(292px,84vw);padding:calc(10px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom));gap:10px}.brand .logo-mark{border-radius:13px;width:36px;height:36px}.brand b{font-size:16px}.brand span,.side-user span,.side-user small{font-size:11px}.sidebar nav button{border-radius:13px;min-height:38px;padding:8px 10px;font-size:13px}.side-user{border-radius:14px;padding:10px}.main{padding:calc(62px + env(safe-area-inset-top)) 8px 8px}.topbar{gap:7px;margin-bottom:8px}.page-grid,.bot-section,.diagnostics-list,.form-grid,.data-table-panel{gap:9px}.card{border-radius:16px;padding:10px}.card-head{gap:7px;margin-bottom:9px}.card h3{font-size:16px}.card-head p,.muted,.field,.small-note,.data-table-tools span{font-size:11px}.stats-grid{gap:8px}.stat-card{border-radius:14px;gap:4px;padding:9px}.stat-card span,.stat-card small{font-size:11px}.stat-card strong{font-size:16px}input,select,textarea{border-radius:12px;min-height:38px;padding:8px 9px;font-size:14px}textarea{min-height:72px}.btn{border-radius:12px;min-height:36px;padding:7px 10px;font-size:12px}.status-badge{margin-left:0;padding:3px 7px;font-size:10px}.data-table-tools{border-radius:14px;gap:7px;padding:8px}table{min-width:560px;font-size:11px}th,td{padding:7px 8px}.table-wrap{border-radius:13px;max-height:640px}.bot-subnav{margin:-2px -10px 9px;padding:0 10px 8px}.bot-subnav button{padding:7px 9px;font-size:12px}.mobile-tabbar{padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));gap:2px}.mobile-tabbar button{border-radius:13px;min-height:46px}.mobile-tabbar button span{font-size:17px}.mobile-tabbar button b{font-size:9px}.bot-table-action-hint{min-height:25px;padding:4px 8px;font-size:10px}.withdrawal-id-text{min-width:210px;max-width:82vw;font-size:10px;line-height:1.28}}.bot-workspace-anchor{scroll-margin-top:18px}tr.is-copyable{cursor:copy;transition:background .16s,box-shadow .16s}tr.is-copyable:hover td,tr.is-copyable:focus-visible td{background:#b15cff0e}tr.is-copyable:focus-visible{outline-offset:-2px;outline:2px solid #b15cff52}.copy-toast,.catalog-list-copy-toast{color:#c9f3ff;background:#091f36eb;border:1px solid #b15cff47;border-radius:999px;width:fit-content;max-width:100%;margin:0 0 10px auto;padding:7px 11px;font-size:12px;font-weight:800;box-shadow:0 10px 26px #0000002e}.catalog-list-copy-toast{z-index:3;position:sticky;top:8px}.catalog-list-row.is-copyable-list-item{cursor:copy}.catalog-list-row.is-copyable-list-item:hover{border-color:#b15cff5c;box-shadow:0 12px 32px #00000029}.catalog-list-row.is-copyable-list-item input,.catalog-list-row.is-copyable-list-item textarea,.catalog-list-row.is-copyable-list-item select,.catalog-list-row.is-copyable-list-item button,.catalog-list-row.is-copyable-list-item label{cursor:auto}@media (width<=520px){.bot-workspace-anchor{scroll-margin-top:calc(64px + env(safe-area-inset-top))}.copy-toast,.catalog-list-copy-toast{margin:0 0 8px;padding:6px 9px;font-size:10px}}.app-shell,.main,.page-grid,.page-grid.two,.card,.data-table-panel,.table-wrap,.bot-section,.bot-workspace-anchor,.form-grid,.inline-form,.inline-actions,.row-actions,.card-actions{min-width:0;max-width:100%}.table-wrap{width:100%;max-width:100%;overflow:auto!important}tr.is-copyable,.catalog-list-row.is-copyable-list-item{-webkit-tap-highlight-color:#b15cff24;touch-action:manipulation}.withdrawal-id-text{word-break:break-all;width:260px;display:block;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;overflow:visible!important}@media (width<=520px){body{overflow-x:hidden}.main{width:100%;max-width:100vw;overflow-x:hidden}.page-grid,.page-grid.two,.card,.data-table-panel,.bot-section,.bot-workspace-anchor,.bot-workspace-anchor>*{width:100%;min-width:0;max-width:100%}.card{overflow:hidden}.table-wrap{border-radius:13px;max-width:100%;margin-inline:0;overflow-x:auto!important}.data-table-tools{align-items:stretch;width:100%;min-width:0}.data-table-tools .field,.data-table-tools input{min-width:0;max-width:100%}.bot-table-row td{white-space:nowrap}.bot-table-row td:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:118px;max-width:170px}.bot-table-row .status-badge,.bot-table-action-hint{white-space:nowrap}.inline-actions,.row-actions,.card-actions{min-width:0}.inline-actions .btn,.row-actions .btn,.card-actions .btn{min-width:0;max-width:100%}.withdrawal-id-text{width:220px;font-size:10px;line-height:1.35;max-width:72vw!important}}.payment-generation-page{align-items:start}.payment-generation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-generation-top-grid{align-items:stretch}.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.telegram-link-card{border:1px solid var(--line);background:#b15cff0f;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.telegram-link-card div{gap:4px;min-width:0;display:grid}.telegram-link-card span,.telegram-link-card small,.payment-generation-code-box span,.payment-generation-code-box small,.inline-error-preview span,.commission-preview-card span,.commission-info-card span,.commission-info-card small{color:var(--muted)}.telegram-link-card b{letter-spacing:-.02em;font-size:20px}.telegram-link-card.is-linked{background:#4ade8014;border-color:#4ade8052}.telegram-link-card.is-unlinked{background:#facc150f;border-color:#facc154d}.payment-generation-link-flow{gap:14px;margin-top:14px;display:grid}.inline-error-preview,.payment-generation-code-box,.commission-preview-card,.commission-info-card,.payment-generation-flow-list div{border:1px solid var(--line);background:#03091161;border-radius:18px}.inline-error-preview{padding:14px}.inline-error-preview p{color:var(--text);margin:6px 0 0}.payment-generation-code-box{gap:9px;padding:14px;display:grid}.payment-generation-code-box b{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px}.payment-generation-flow-list{gap:10px;display:grid}.payment-generation-flow-list div{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.payment-generation-flow-list b{width:34px;height:34px;color:var(--accent);background:#b15cff1f;border-radius:12px;place-items:center;display:grid}.payment-generation-flow-list span{color:var(--text);line-height:1.45}.commission-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commission-info-card{gap:8px;padding:16px;display:grid}.commission-info-card b{color:var(--text);font-size:22px;line-height:1.1}.commission-info-card small{line-height:1.35}.payment-generation-id-text{width:190px;min-width:150px;max-width:min(280px,60vw)}.commission-preview-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.commission-preview-card div{gap:5px;display:grid}.commission-preview-card b{font-size:18px}:root[data-theme=light] .telegram-link-card,:root[data-theme=light] .inline-error-preview,:root[data-theme=light] .payment-generation-code-box,:root[data-theme=light] .commission-preview-card,:root[data-theme=light] .commission-info-card,:root[data-theme=light] .payment-generation-flow-list div{background:#9333ea1a}@media (width<=1180px){.payment-generation-summary-grid,.commission-info-grid,.commission-preview-card{grid-template-columns:repeat(2,minmax(0,1fr))}.three-cols{grid-template-columns:1fr}}@media (width<=760px){.payment-generation-summary-grid,.commission-info-grid,.commission-preview-card,.three-cols{grid-template-columns:1fr}.telegram-link-card{flex-direction:column;align-items:stretch}.telegram-link-card .btn{width:100%}.payment-generation-flow-list div{grid-template-columns:30px minmax(0,1fr)}.payment-generation-flow-list b{width:30px;height:30px}}.public-pay-page{background:radial-gradient(circle at top left, #00e1ff2e, transparent 36%), radial-gradient(circle at bottom right, #5c7cff29, transparent 38%), var(--bg);place-items:start center;min-height:100vh;padding:42px 18px;display:grid}.public-pay-shell{gap:18px;width:min(760px,100%);display:grid}.public-pay-brand{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03091175;border-radius:22px;width:fit-content;padding:12px 16px}.public-pay-card{gap:16px;display:grid}.public-pay-status{border:1px solid var(--line);background:#b15cff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.public-pay-status span{font-weight:800}.public-pay-status b{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.public-pay-status--approved{background:#4ade801a;border-color:#4ade8059}.public-pay-status--cancelled,.public-pay-status--expired{background:#f871711a;border-color:#f8717159}.public-pay-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-pay-product div,.public-pay-block{border:1px solid var(--line);background:#0309115c;border-radius:18px;padding:13px}.public-pay-product div{gap:5px;display:grid}.public-pay-product span,.public-pay-block span{color:var(--muted);font-size:12px}.public-pay-product b,.public-pay-product code{color:var(--text);overflow-wrap:anywhere}.public-pay-block{gap:7px;display:grid}.public-pay-block p{color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.55}.public-pay-requisites{background:#facc150f;border-color:#facc1552}.public-pay-success{background:#4ade8014;border-color:#4ade8059}:root[data-theme=light] .public-pay-brand,:root[data-theme=light] .public-pay-product div,:root[data-theme=light] .public-pay-block{background:#9333ea1a}@media (width<=640px){.public-pay-page{padding:22px 12px}.public-pay-product{grid-template-columns:1fr}.public-pay-status{flex-direction:column;align-items:flex-start}}.site-footer{border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#b15cff1a,#0000 32%),#0309116b;border-radius:18px;grid-template-columns:minmax(210px,1fr) auto minmax(230px,.95fr);align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-size:11px;line-height:1.25;display:grid;box-shadow:0 12px 30px #00000024}.site-footer a{color:var(--accent);text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__brand,.site-footer__support{gap:4px;min-width:0;display:grid}.site-footer__brand strong{color:var(--text);letter-spacing:-.02em;font-size:13px}.site-footer__brand span,.site-footer__support-title,.site-footer__support-line{color:var(--muted)}.site-footer__bot{font-weight:800;color:var(--text)!important}.site-footer__support-title{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:950}.site-footer__support-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.site-footer__support-line b{min-height:18px;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background:#b15cff14;border:1px solid #b15cff38;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-weight:950;display:inline-flex}.site-footer__support-line a{font-weight:900}.site-footer__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.site-footer__links a{border:1px solid var(--line);min-height:26px;color:var(--text);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.site-footer__links a:hover{background:#b15cff1a;border-color:#b15cff5c;text-decoration:none}.site-footer--auth{z-index:2;width:min(920px,100%);margin:12px auto 0;position:static}.site-footer--pay,.site-footer--legal{margin-top:0}.legal-page{background:radial-gradient(circle at top left, #00e1ff2e, transparent 36%), radial-gradient(circle at bottom right, #5c7cff29, transparent 38%), var(--bg);min-height:100vh;padding:42px 18px}.legal-shell{gap:18px;width:min(920px,100%);margin:0 auto;display:grid}.legal-brand{width:fit-content;color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03091175;border-radius:22px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.legal-brand span{font-weight:800}.legal-document{color:var(--text);gap:14px;display:grid}.legal-document h2{letter-spacing:-.02em;margin:10px 0 0;font-size:18px}.legal-document p,.legal-document li{color:var(--muted);margin:0;line-height:1.65}.legal-document ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal-document code{color:var(--accent);border:1px solid var(--line);background:#b15cff14;border-radius:9px;padding:1px 6px}.legal-updated{font-weight:800;color:var(--accent)!important}.support-contact-card{border:1px solid var(--line);background:#b15cff14;border-radius:20px;gap:10px;padding:16px;display:grid}.support-contact-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.support-contact-card b{color:var(--text);overflow-wrap:anywhere;font-size:18px;display:block}.support-contact-card b span{color:var(--text);overflow-wrap:anywhere}.support-contact-card a{color:var(--accent);text-decoration:none}.support-contact-list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.support-contact-item{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;width:100%;display:grid}.support-contact-type{min-width:66px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;background:#b15cff1a;border:1px solid #b15cff47;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:950;display:inline-flex}.support-contact-type--mail{color:#3dffa6;background:#3dffa61a;border-color:#3dffa647}.support-contact-item a{white-space:nowrap;font-weight:950}.support-contact-item>span:last-child{color:var(--muted);font-size:12px}.support-contact-card .support-contact-list{gap:10px}.support-contact-card .support-contact-item>span:last-child{color:var(--muted);font-size:13px;font-weight:700}.support-contact-card .support-contact-item a{font-size:16px}:root[data-theme=light] .site-footer,:root[data-theme=light] .legal-brand,:root[data-theme=light] .support-contact-card{background:#9333ea1a}:root[data-theme=light] .site-footer__links a{background:#ffffff80}@media (width<=980px){.site-footer{grid-template-columns:1fr;gap:8px}.site-footer__links{justify-content:flex-start}}@media (width<=760px){.auth-page{align-content:center;gap:10px;overflow:auto}.site-footer{border-radius:15px;padding:9px 10px;font-size:10px}.site-footer--auth{width:min(460px,100%);margin-top:8px}.site-footer__brand strong{font-size:12px}.site-footer__brand span:not(.site-footer__bot){display:none}.site-footer__links{gap:5px}.site-footer__links a{min-height:24px;padding:4px 7px;font-size:10px}.site-footer__support{gap:3px}.site-footer__support-line b{min-height:16px;padding:1px 5px;font-size:8px}.support-contact-item{grid-template-columns:auto 1fr}.support-contact-item>span:last-child{grid-column:1/-1}.legal-page{padding:22px 12px}.legal-brand{width:100%}}.pending-restricted-details{color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;gap:8px;margin-top:14px;padding:14px;display:grid}.pending-restricted-details span,.pending-restricted-details p{color:var(--muted);margin:0}:root[data-theme=light] .pending-restricted-details{background:#9333ea0f;border-color:#9333ea29}.side-balance-actions{grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid}.side-balance-actions button{width:100%;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#b15cff1f,#596dff17);border:1px solid #b15cff38;border-radius:12px;padding:8px 9px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.side-balance-actions button:hover,.side-balance-actions button:focus-visible{background:linear-gradient(135deg,#b15cff33,#596dff26);border-color:#b15cff6b;outline:none;transform:translateY(-1px)}.scroll-anchor-card{min-width:0;scroll-margin-top:92px}:root[data-theme=light] .side-balance-actions button{background:#9333ea17;border-color:#9333ea38}@media (width<=680px){.side-balance-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.side-balance-actions button{padding:7px 8px;font-size:11px}.scroll-anchor-card{scroll-margin-top:82px}}.funds-actions-grid{grid-template-columns:minmax(340px,.98fr) minmax(430px,1.02fr);grid-template-areas:"deposit withdraw""exchange withdraw";align-items:start}.funds-actions-grid>.scroll-anchor-card:first-child{grid-area:deposit}.funds-actions-grid>.scroll-anchor-card:nth-child(2){grid-area:withdraw}.funds-actions-grid>.card:nth-child(3){grid-area:exchange}.deposit-calculation-box{background:linear-gradient(135deg,#b15cff17,#596dff0f)}.deposit-calculation-box small{color:var(--muted);line-height:1.45}@media (width<=1179px){.funds-actions-grid{grid-template-areas:"deposit""withdraw""exchange";grid-template-columns:1fr!important}}.money-pair{gap:3px;min-width:120px;display:grid}.money-pair b{color:var(--text);font-size:13px}.money-pair small{color:var(--muted);font-size:11px}.table-long-text{overflow-wrap:anywhere;max-width:260px;color:var(--text);display:block}.earnings-stats-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.formula-note{color:var(--muted);gap:8px;line-height:1.5;display:grid}.formula-note b{color:var(--text)}@media (width<=1080px){.earnings-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.earnings-stats-grid{grid-template-columns:1fr}}.earnings-simple-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.earnings-note{color:var(--muted);overflow-wrap:anywhere;background:#1848702e;border:1px solid #50aaff38;border-radius:16px;margin-top:12px;padding:12px 14px;line-height:1.55}.earnings-note b{color:var(--text)}@media (width<=1180px){.earnings-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.earnings-simple-grid{grid-template-columns:1fr}}.html-help{background:#b15cff0e;border:1px solid #d8b4fe2e;border-radius:18px;margin:12px 0 0;padding:0;overflow:hidden}.html-help summary{cursor:pointer;color:var(--text);padding:12px 14px;font-weight:800;list-style:none}.html-help summary::-webkit-details-marker{display:none}.html-help summary:after{content:"⌄";float:right;color:var(--muted)}.html-help[open] summary:after{content:"⌃"}.html-help.compact{border-radius:16px;margin:0 0 12px}.html-help.compact summary{padding:10px 12px}.html-help-body{color:var(--muted);border-top:1px solid #d8b4fe24;padding:12px 14px 14px;line-height:1.5}.html-help-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:10px 0;display:grid}.html-help-item{background:#030a1738;border:1px solid #d8b4fe21;border-radius:14px;gap:4px;min-width:0;padding:10px;display:grid}.html-help-item code,.html-help-note code{white-space:pre-wrap;overflow-wrap:anywhere}.html-help-item span{color:var(--text);font-weight:700}.html-help-item em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.html-help-note{margin:8px 0 0}:root[data-theme=light] .html-help{background:#0e74900e;border-color:#0e74902e}:root[data-theme=light] .html-help-body{border-top-color:#0e749024}:root[data-theme=light] .html-help-item{background:#ffffffb3;border-color:#0e74901f}.support-id-notice{background:radial-gradient(circle at 10% 0,#ffc1072e,#0000 38%),#ffc10714;border-color:#ffc10747}.support-id-notice .free-bot-notice__icon{background:#ffc10724;border-color:#ffc1073d}:root[data-theme=light] .support-id-notice{background:#ffc10733;border-color:#ffc10757}.marketplace-dashboard .card-head h3{letter-spacing:-.03em}.marketplace-overview-grid{align-items:start}.marketplace-overview-grid .card{min-height:360px}.marketplace-overview-toolbar{grid-template-columns:minmax(180px,220px) minmax(220px,1fr) minmax(220px,280px)}.marketplace-overview-toolbar:has(input[type=date]){grid-template-columns:minmax(170px,210px) minmax(210px,1fr) repeat(2,minmax(145px,180px)) minmax(220px,280px)}.marketplace-dashboard .table-wrap td:first-child,.marketplace-dashboard .table-wrap th:first-child{min-width:180px}@media (width<=1100px){:is(.marketplace-overview-toolbar,.marketplace-overview-toolbar:has(input[type=date])){grid-template-columns:1fr 1fr}}@media (width<=720px){:is(.marketplace-overview-toolbar,.marketplace-overview-toolbar:has(input[type=date])){grid-template-columns:1fr}.marketplace-overview-grid .card{min-height:0}}.marketplace-dashboard{align-items:stretch}.marketplace-toolbar{margin-bottom:14px}.category-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.category-group-tabs button b{color:var(--text);font-size:17px}.market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-products-grid--discounts{grid-template-columns:repeat(4,minmax(0,1fr))}.market-product-card__top span,.market-product-card__top b{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:12px}.market-product-meta{align-items:flex-start}.market-product-meta span{color:var(--muted);background:#03091147;border:1px solid #d8b4fe1f;border-radius:999px;padding:5px 8px;font-size:12px}@media (width<=1180px){.category-group-tabs,.market-products-grid,.market-products-grid--discounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.category-group-tabs,.market-products-grid,.market-products-grid--discounts{grid-template-columns:1fr}.category-group-tabs button{min-height:auto}}.product-upload-page{align-items:start}.product-upload-form{gap:16px;display:grid}.upload-format-note{border:1px solid var(--line);color:var(--muted);background:#b15cff12;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.upload-format-note b{color:var(--text)}.upload-format-note code{color:var(--text);white-space:nowrap;background:#03091159;border:1px solid #d8b4fe29;border-radius:999px;padding:6px 9px}.upload-actions{justify-content:space-between;align-items:center}.upload-actions span{color:var(--muted)}.upload-actions b{color:var(--text)}@media (width<=620px){.upload-actions{align-items:stretch}.upload-actions .button,.upload-actions button{width:100%}}.auth-page--embedded{background:0 0;min-height:auto;padding:0}.auth-page--embedded .auth-glow{display:none}.auth-page--embedded .auth-card{width:100%;max-width:560px;box-shadow:none;margin:0}.guest-login-card,.settings-auth-panel__head,.guest-side-user{gap:10px;display:grid}.guest-login-card{border:1px solid var(--line);background:#b15cff12;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px}.guest-login-card b,.settings-auth-panel__head b,.guest-side-user b{color:var(--text)}.guest-login-card p,.settings-auth-panel__head span,.guest-side-user span{color:var(--muted);margin:0}.settings-auth-panel{gap:16px;display:grid}.settings-auth-panel__head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-marketplace-page,.public-categories-page{align-items:stretch}.market-products-grid,.category-group-tabs{gap:14px;display:grid}.market-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-products-grid--vertical{grid-template-columns:1fr}.category-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.category-group-tabs button{border:1px solid var(--line);color:var(--muted);text-align:left;background:#b15cff0f;border-radius:22px;gap:8px;min-height:144px;padding:16px;transition:all .18s;display:grid}.category-group-tabs button>span{font-size:26px;line-height:1}.category-group-tabs button b,.market-product-card h4{color:var(--text)}.category-group-tabs button small{color:var(--muted);line-height:1.35}.category-group-tabs button:hover,.category-group-tabs button.active{background:linear-gradient(135deg,#b15cff2e,#ff62d81a);border-color:#ff62d870;transform:translateY(-1px);box-shadow:0 16px 34px #b15cff1f}.subcategory-tabs{flex-wrap:wrap;gap:10px;display:flex}.subcategory-tabs button{border:1px solid var(--line);color:var(--muted);background:#b15cff0f;border-radius:999px;padding:10px 14px;transition:all .18s}.subcategory-tabs button:hover,.subcategory-tabs button.active{color:var(--text);background:#ff62d81f;border-color:#ff62d875}.category-products-count{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#b15cff12;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.market-product-card{border:1px solid var(--line);background:linear-gradient(#30164ab8,#05091470);border-radius:22px;gap:12px;min-width:0;padding:16px;display:grid}.market-product-card__top,.market-product-meta,.market-product-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-product-card__top{justify-content:space-between}.market-product-card__top span,.market-product-card__top b,.market-product-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:12px}.market-product-card__top b{color:#ffe1f7;background:#ff62d824;border-color:#ff62d861}.market-product-card h4{letter-spacing:-.02em;margin:0;font-size:18px}.market-product-card p{color:var(--muted);margin:0;line-height:1.42}.market-product-price strong{letter-spacing:-.03em;font-size:21px}.market-product-price span{color:var(--muted);text-decoration:line-through}.market-product-meta span{color:var(--muted);background:#03091147}.market-product-meta b{color:var(--text)}.mobile-shellbar__spacer{width:42px;height:42px;display:block}@media (width<=1180px){.category-group-tabs,.market-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-products-grid--vertical{grid-template-columns:1fr}}@media (width<=620px){.guest-login-card,.settings-auth-panel__head,.category-group-tabs,.market-products-grid{grid-template-columns:1fr}.category-group-tabs button{min-height:auto}}.product-cover{isolation:isolate;background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#7e3af2eb,#ff48d585 55%,#0c0818f5);border:1px solid #ffffff1f;border-radius:18px;min-height:150px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 38px #7132be2e}.product-cover--pink{background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#ff3ab7db,#7e3af2b8 56%,#0c0818f5)}.product-cover--cyan{background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#1ccdffb8,#9142ffc2 58%,#0c0818f5)}.product-cover--blue{background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#4b79ffdb,#8446ffad 56%,#0c0818f5)}.product-cover--green{background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#29db84c2,#7e3af2b8 58%,#0c0818f5)}.product-cover--red{background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#ff4d63e0,#bc40ffa8 56%,#0c0818f5)}.product-cover--violet{background:radial-gradient(circle at 18% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#7c3aedeb,#d946ef9e 58%,#0c0818f5)}.product-cover--mono{background:radial-gradient(circle at 18% 18%,#ffffff29,#0000 28%),linear-gradient(135deg,#374151f5,#7e3af29e 58%,#0c0818fa)}.product-cover__grid{opacity:.18;z-index:-2;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000eb,#0000 78%);mask-image:linear-gradient(135deg,#000000eb,#0000 78%)}.product-cover__orb{filter:blur(2px);opacity:.82;z-index:-1;border-radius:999px;position:absolute}.product-cover__orb--one{background:#ffffff2e;width:92px;height:92px;top:-26px;right:-22px}.product-cover__orb--two{background:#ff00e529;width:118px;height:118px;bottom:-52px;left:-42px}.product-cover__content{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 14px 14px}.product-cover__icon{color:#fff;letter-spacing:-.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:58px;height:58px;font-size:23px;font-weight:900;display:grid;box-shadow:0 16px 34px #00000038}.product-cover__content b{color:#fff;letter-spacing:-.03em;font-size:18px;display:block}.product-cover__content span{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:12px;display:block}.product-cover__shine{opacity:.8;pointer-events:none;background:linear-gradient(115deg,#0000 0% 42%,#ffffff29 48%,#0000 56% 100%);position:absolute;inset:0;transform:translate(-42%)}.market-product-card{overflow:hidden}.market-product-card__logo-row{align-items:center;margin-bottom:2px;display:flex}.brand-logo-mark{border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #6025b52e}.brand-logo-mark:before{content:"";z-index:0;background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#581c87f2,#c026d394 58%,#090611f5);position:absolute;inset:0}.brand-logo-mark--pink:before{background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#ec4899eb,#9333eab8 58%,#090611f5)}.brand-logo-mark--cyan:before{background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#22d3eed1,#7c3aedbd 58%,#090611f5)}.brand-logo-mark--blue:before{background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#3b82f6e6,#8b5cf6a8 58%,#090611f5)}.brand-logo-mark--green:before{background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#22c55ee0,#7c3aedb3 58%,#090611f5)}.brand-logo-mark--red:before{background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#ef4444e6,#a855f7a8 58%,#090611f5)}.brand-logo-mark--violet:before{background:radial-gradient(circle at 28% 24%,#ffffff2e,#0000 32%),linear-gradient(135deg,#7c3aedf2,#d946ef99 58%,#090611f5)}.brand-logo-mark--mono:before{background:radial-gradient(circle at 28% 24%,#ffffff29,#0000 32%),linear-gradient(135deg,#374151f2,#7c3aed94 58%,#090611fa)}.brand-logo-mark img,.brand-logo-mark__fallback{z-index:1;position:relative}.brand-logo-mark img{object-fit:contain;filter:drop-shadow(0 2px 8px #0000003d);width:20px;height:20px;display:block}.brand-logo-mark__fallback{color:#fff;letter-spacing:.02em;place-items:center;width:100%;height:100%;font-size:11px;font-weight:800;display:none}.brand-logo-mark__fallback--visible{display:grid}.market-product-card__logo-row{justify-content:flex-start!important;align-items:center!important;min-height:44px!important;margin:0 0 4px!important;display:flex!important}.brand-logo-mark{isolation:isolate!important;background:linear-gradient(135deg,#7c3aedf5,#d946ef94 58%,#090611fa)!important;border:1px solid #ffffff29!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #6025b533!important}.brand-logo-mark--pink{background:linear-gradient(135deg,#ec4899f5,#9333eab8 60%,#090611fa)!important}.brand-logo-mark--cyan{background:linear-gradient(135deg,#22d3eee0,#7c3aedbd 60%,#090611fa)!important}.brand-logo-mark--blue{background:linear-gradient(135deg,#3b82f6f5,#8b5cf6ad 60%,#090611fa)!important}.brand-logo-mark--green{background:linear-gradient(135deg,#22c55eeb,#7c3aedb3 60%,#090611fa)!important}.brand-logo-mark--red{background:linear-gradient(135deg,#ef4444f5,#a855f7b3 60%,#090611fa)!important}.brand-logo-mark--violet{background:linear-gradient(135deg,#7c3aedf5,#d946efa3 60%,#090611fa)!important}.brand-logo-mark--mono{background:linear-gradient(135deg,#374151f5,#7c3aed99 60%,#090611fa)!important}.brand-logo-mark img{object-fit:contain!important;z-index:2!important;filter:drop-shadow(0 2px 8px #00000059)!important;width:20px!important;height:20px!important;display:block!important;position:relative!important}.brand-logo-mark__fallback{z-index:1!important;color:#fff!important;letter-spacing:.02em!important;opacity:.72!important;place-items:center!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:absolute!important;inset:0!important}.brand-logo-mark img+.brand-logo-mark__fallback{opacity:.18!important}.brand-logo-mark__fallback{z-index:2!important;color:#fff!important;letter-spacing:.02em!important;opacity:1!important;place-items:center!important;width:100%!important;height:100%!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:relative!important;inset:auto!important}.brand-logo-mark img+.brand-logo-mark__fallback{opacity:0!important;display:none!important}.brand-logo-mark img{z-index:3!important}.product-details-panel{border:1px solid var(--line);background:#b15cff12;border-radius:18px;gap:12px;margin-top:12px;padding:14px;display:grid}.product-details-panel__head,.product-details-panel__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-details-panel__head h4{margin:0 0 4px;font-size:18px}.product-details-panel__head span,.product-details-panel p,.product-details-panel__actions span{color:var(--muted)}.product-details-panel__head strong{letter-spacing:-.03em;font-size:22px}.product-reviews{gap:10px;display:grid}.product-review{background:#0309113d;border:1px solid #d8b4fe24;border-radius:14px;padding:10px}.product-review div{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-review span{color:#f8d66d}.product-review p{margin:6px 0 0}.purchase-list{gap:12px;display:grid}.purchase-card{border:1px solid var(--line);background:#b15cff0f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.purchase-card b,.partner-hero h3,.partner-rules b{color:var(--text)}.purchase-card span,.purchase-card small,.partner-hero p,.partner-rules span{color:var(--muted)}.purchase-card div:first-child{gap:4px;display:grid}.purchase-card__actions{flex-wrap:wrap;gap:8px;display:flex}.market-action-form{gap:14px;display:grid}.partner-hero{grid-template-columns:minmax(0,1fr) 160px;align-items:stretch;gap:16px;display:grid}.partner-hero__stat{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#b15cff2e,#ff62d81a);border-radius:20px;place-items:center;padding:16px;display:grid}.partner-hero__stat span{color:var(--muted)}.partner-hero__stat b{color:var(--text);font-size:24px}.partner-rules{gap:12px;display:grid}.partner-rules>div{border:1px solid var(--line);background:#b15cff0f;border-radius:18px;gap:5px;padding:14px;display:grid}@media (width<=820px){.purchase-card,.partner-hero{grid-template-columns:1fr}.purchase-card__actions{width:100%}.purchase-card__actions button{flex:1}}.market-card{overflow:visible}.market-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03020ab8;place-items:start center;padding:42px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.market-modal{border:1px solid var(--line);background:linear-gradient(#1e1034fa,#080812fa);border-radius:28px;gap:16px;width:min(760px,100%);padding:22px;display:grid;position:relative;box-shadow:0 32px 90px #00000073}.market-modal__close{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:#ffffff0f;border-radius:999px;font-size:24px;position:absolute;top:14px;right:16px}.market-modal__head,.market-modal__price,.market-modal__stats,.market-product-card__logo-row,.market-product-card__top,.market-product-price,.market-product-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.market-modal__head h2{margin:0 0 4px}.market-modal__head span,.market-modal__description,.market-modal__stats,.muted{color:var(--muted)}.market-modal__price strong{font-size:28px}.market-modal__price span{color:var(--muted);text-decoration:line-through}.market-modal__price b,.market-product-card__top b{color:#ffe1f7;background:#ff62d824;border:1px solid #ff62d861;border-radius:999px;padding:5px 9px}.market-reviews{gap:10px;display:grid}.market-review{background:#03091147;border:1px solid #d8b4fe24;border-radius:16px;padding:12px}.market-review div{justify-content:space-between;gap:10px;display:flex}.market-review span{color:#f8d66d}.market-review p{color:var(--muted);margin:6px 0 0}.market-message{color:var(--text);background:#b15cff17;border:1px solid #ff62d847;border-radius:16px;padding:12px}.market-form{gap:14px;display:grid}.market-form label{color:var(--muted);gap:7px;display:grid}.market-form input,.market-form select,.market-form textarea{width:100%}.market-preview-lines{gap:8px;display:grid}.market-preview-lines code,.delivery-secret{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:#03091159;border:1px solid #d8b4fe24;border-radius:12px;padding:8px;display:block}.market-table{gap:8px;display:grid}.market-table__row{border:1px solid var(--line);color:var(--muted);border-radius:14px;grid-template-columns:1fr 1.4fr 1fr .8fr .8fr;align-items:center;gap:10px;padding:10px;display:grid}.market-table__head{color:var(--text);background:#b15cff14}@media (width<=820px){.market-table__row{grid-template-columns:1fr}.market-modal{border-radius:22px}}.acse-balance-page{align-items:start}.balance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.balance-summary-card{border:1px solid var(--line);background:linear-gradient(135deg,#b15cff24,#ff62d812);border-radius:22px;gap:6px;padding:16px;display:grid}.balance-summary-card span,.balance-summary-card small{color:var(--muted)}.balance-summary-card b{color:var(--text);letter-spacing:-.04em;font-size:24px}.balance-action-form{grid-template-columns:180px 220px auto;align-items:end}.balance-withdraw-form{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-form-wide{grid-column:1/-1}.balance-preview-pill{border:1px solid var(--line);color:var(--muted);background:#b15cff12;border-radius:16px;padding:12px}.balance-preview-pill b{color:var(--text)}.balance-table .market-table__row{grid-template-columns:1fr 1fr .8fr .8fr 1.4fr}.positive{color:#73f0a4}.negative{color:#ff8aa8}@media (width<=1180px){.balance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-action-form,.balance-withdraw-form,.balance-table .market-table__row{grid-template-columns:1fr}}@media (width<=620px){.balance-summary-grid{grid-template-columns:1fr}}.market-pricing-breakdown{border:1px solid var(--line);background:#b15cff12;border-radius:18px;gap:8px;padding:12px;display:grid}.market-pricing-breakdown span,.market-product-price-hint span{color:var(--muted)}.market-pricing-breakdown b,.market-product-price-hint b{color:var(--text)}.market-product-price-hint{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.market-product-price-hint span{background:#0309113d;border:1px solid #d8b4fe24;border-radius:999px;padding:5px 8px}.my-products-list{gap:12px;display:grid}.my-product-card{border:1px solid var(--line);background:#b15cff0f;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.my-product-card>div:first-child{gap:4px;display:grid}.my-product-card b{color:var(--text)}.my-product-card span,.my-product-card small{color:var(--muted)}.my-product-prices{gap:5px;display:grid}.my-product-actions{flex-wrap:wrap;gap:8px;display:flex}.button.danger{color:#ff9aac;border-color:#ff628259}@media (width<=980px){.my-product-card{grid-template-columns:1fr}.my-product-actions button{flex:1}}button.button,.button,button.primary,.button.primary,.market-form>button,.balance-action-form>button,.balance-withdraw-form>button,.modal-actions button,.upload-actions button,.purchase-card__actions button,.my-product-actions button,.admin-market-product__actions button{appearance:none;color:#fff;letter-spacing:-.01em;cursor:pointer;background:radial-gradient(circle at 18% 10%,#ffffff29,#0000 24%),linear-gradient(135deg,#9947fff2,#e040ffb8 52%,#7023b3f5);border:1px solid #ffffff29;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,opacity .16s;display:inline-flex;box-shadow:0 14px 30px #803fff38,inset 0 1px #ffffff29}button.button:hover,.button:hover,button.primary:hover,.button.primary:hover,.market-form>button:hover,.balance-action-form>button:hover,.balance-withdraw-form>button:hover,.modal-actions button:hover,.upload-actions button:hover,.purchase-card__actions button:hover,.my-product-actions button:hover,.admin-market-product__actions button:hover{border-color:#ff9bf66b;transform:translateY(-1px);box-shadow:0 18px 38px #a04eff47,inset 0 1px #ffffff38}button.button:disabled,.button:disabled,button.primary:disabled,.button.primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.button.btn-ghost,.button.ghost,button.btn-ghost,button.ghost,.modal-actions button[type=button]:not(.primary),.admin-market-product__actions button:nth-child(2){color:var(--text);background:#b15cff17;border-color:#d8b4fe2e;box-shadow:inset 0 1px #ffffff14}.admin-market-products-list{gap:12px;display:grid}.admin-market-product{border:1px solid var(--line);background:#b15cff0f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.admin-market-product b{color:var(--text)}.admin-market-product span,.admin-market-product p,.admin-market-product small{color:var(--muted)}.admin-market-product p{margin:8px 0}.admin-market-product__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.admin-market-product{grid-template-columns:1fr}.admin-market-product__actions button{flex:1}}
