:root{--stackcube-text-secondary:0.75rem;--stackcube-text-ui:0.875rem;--stackcube-z-modal:1000;--stackcube-z-popover:1200;--stackcube-z-toast:10000}.stackcube-app-toast{position:fixed;top:20px;right:20px;z-index:var(--stackcube-z-toast,10000);width:min(430px,calc(100vw - 40px));border:1px solid rgba(24,24,27,.1);border-left:4px solid #2563eb;border-radius:12px;background:rgba(255,255,255,.96);color:#18181b;box-shadow:0 22px 52px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08);padding:13px 12px 13px 13px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:11px;align-items:start;font-family:inherit;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.stackcube-app-toast.is-success{border-left-color:#16a34a}.stackcube-app-toast.is-warning{border-left-color:#f59e0b}.stackcube-app-toast.is-error{border-left-color:#dc2626}.stackcube-app-toast-icon{width:24px;height:24px;border-radius:999px;background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900;line-height:1}.stackcube-app-toast.is-success .stackcube-app-toast-icon{background:#dcfce7;color:#15803d}.stackcube-app-toast.is-warning .stackcube-app-toast-icon{background:#fef3c7;color:#b45309}.stackcube-app-toast.is-error .stackcube-app-toast-icon{background:#fee2e2;color:#b91c1c}.stackcube-app-toast-body{min-width:0;display:grid;gap:2px}.stackcube-app-toast-label{color:#52525b;font-size:.75rem;font-weight:800;line-height:1.25;white-space:nowrap}.stackcube-app-toast-message{min-width:0;font-size:.875rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.stackcube-app-toast-close{width:24px;height:24px;border:0;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.stackcube-app-toast-close:hover{background:#f4f4f5;color:#18181b}@media (max-width:640px){.stackcube-app-toast{top:12px;right:12px;left:12px;width:auto}}.stackcube-demo-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);background:#ffffff;color:#09090b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.stackcube-demo-hero{display:flex;align-items:center;justify-content:center;padding:64px;background:#09090b;color:#fafafa}.stackcube-demo-hero-inner{width:min(520px,100%);display:grid;gap:28px}.stackcube-demo-logo-row{display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.stackcube-demo-logo{width:48px;height:48px;border-radius:10px;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;padding:8px}.stackcube-demo-logo img{width:100%;height:100%;display:block}.stackcube-demo-name{margin:0;font-size:22px;line-height:1.15;font-weight:760;letter-spacing:0}.stackcube-demo-subtitle{margin:5px 0 0;color:#a1a1aa;font-size:13px;line-height:1.45;font-weight:500}.stackcube-demo-headline{display:grid;gap:12px}.stackcube-demo-headline h1{margin:0;font-size:38px;line-height:1.14;letter-spacing:0;font-weight:780}.stackcube-demo-headline p{margin:0;max-width:430px;color:#a1a1aa;font-size:15px;line-height:1.7;font-weight:500}.stackcube-demo-panel{display:flex;align-items:center;justify-content:center;padding:64px;background:#ffffff}.stackcube-demo-card{width:min(440px,100%);display:grid;gap:22px}.stackcube-demo-card h2{margin:0;font-size:24px;line-height:1.25;letter-spacing:0;font-weight:760;color:#09090b}.stackcube-demo-card>p{margin:-12px 0 0;color:#71717a;font-size:14px;line-height:1.6;font-weight:500}.stackcube-demo-form{display:grid;gap:8px}.stackcube-demo-label{color:#3f3f46;font-size:12px;font-weight:750}.stackcube-demo-input{width:100%;height:44px;border:1px solid #d4d4d8;border-radius:8px;padding:0 12px;background:#ffffff;color:#09090b;font:inherit;font-size:14px}.stackcube-demo-input:focus{border-color:#09090b;outline:2px solid rgba(9,9,11,.08);outline-offset:1px}.stackcube-demo-primary{height:44px;border:1px solid #09090b;border-radius:8px;background:#09090b;color:#fafafa;font:inherit;font-size:14px;font-weight:740;cursor:pointer;transition:opacity .15s ease}.stackcube-demo-primary:hover{opacity:.9}.stackcube-demo-primary:disabled{opacity:.5;cursor:not-allowed}.stackcube-demo-note{margin:0;padding-left:0;color:#71717a;font-size:12px;line-height:1.55;list-style:none}.stackcube-demo-note li{position:relative;margin:0;padding-left:14px}.stackcube-demo-note li:before{content:"*";position:absolute;left:0;top:0;font-weight:700}.stackcube-demo-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;font-weight:650}@media (max-width:900px){.stackcube-demo-page{grid-template-columns:1fr}.stackcube-demo-hero{padding:42px 24px}.stackcube-demo-panel{padding:34px 22px;align-items:flex-start}.stackcube-demo-headline h1{font-size:30px}}.stackcube-demo-admin{width:100%;display:grid;gap:16px;color:#09090b}.stackcube-demo-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.stackcube-demo-admin-head h1{margin:0;font-size:22px;line-height:1.25;letter-spacing:0;font-weight:780}.stackcube-demo-admin-head p{margin:5px 0 0;color:#71717a;font-size:13px;line-height:1.5}.stackcube-demo-admin-head-action{height:36px;border:1px solid #18181b;border-radius:8px;background:#18181b;color:#ffffff;padding:0 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.stackcube-demo-admin-actions button{height:30px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;padding:0 8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.stackcube-demo-admin-actions button:disabled{opacity:.55;cursor:not-allowed}.stackcube-demo-admin-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.stackcube-demo-admin-summary>div{border:1px solid #e4e4e7;border-radius:8px;padding:12px;display:grid;gap:3px}.stackcube-demo-admin-summary strong{font-size:20px;line-height:1.15}.stackcube-demo-admin-summary span{color:#71717a;font-size:12px;font-weight:650}.stackcube-demo-admin-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.stackcube-demo-admin-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.stackcube-demo-admin-manual{border:1px solid #e4e4e7;border-radius:8px;padding:14px;display:grid;gap:12px}.stackcube-demo-admin-edit{border:1px solid #d4d4d8;border-radius:8px;padding:14px;display:grid;gap:12px;background:#fafafa}.stackcube-demo-admin-section-head h2{margin:0;font-size:16px;line-height:1.3;letter-spacing:0;font-weight:800}.stackcube-demo-admin-section-head p{margin:4px 0 0;color:#71717a;font-size:12px;line-height:1.45}.stackcube-demo-admin-modal-backdrop{position:fixed;inset:0;z-index:var(--stackcube-z-modal,1000);display:grid;place-items:center;padding:20px;background:rgba(9,9,11,.36)}.stackcube-demo-admin-modal{width:min(440px,100%);border:1px solid #e4e4e7;border-radius:12px;background:#ffffff;box-shadow:0 24px 80px rgba(15,23,42,.24);overflow:hidden}.stackcube-demo-admin-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #f4f4f5}.stackcube-demo-admin-modal-head h2{margin:0;font-size:18px;line-height:1.3}.stackcube-demo-admin-modal-head p{margin:5px 0 0;color:#71717a;font-size:12px;line-height:1.45}.stackcube-demo-admin-modal-close{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#71717a;padding:0;font:inherit;font-size:22px;line-height:1;cursor:pointer}.stackcube-demo-admin-modal-close:hover{background:#f4f4f5;color:#18181b}.stackcube-demo-admin-modal-form{display:grid;gap:14px;padding:18px 20px 20px}.stackcube-demo-admin-modal-form label{display:grid;gap:6px}.stackcube-demo-admin-modal-form label span{color:#3f3f46;font-size:12px;font-weight:750}.stackcube-demo-admin-modal-form input{width:100%;min-width:0;height:38px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;padding:0 11px;font:inherit;font-size:13px}.stackcube-demo-admin-modal-form input:focus{border-color:#71717a;outline:2px solid #e4e4e7;outline-offset:1px}.stackcube-demo-admin-modal-actions{display:flex;justify-content:flex-end;gap:8px}.stackcube-demo-admin-modal-actions button{height:36px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;padding:0 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.stackcube-demo-admin-modal-actions button.is-primary{border-color:#18181b;background:#18181b;color:#ffffff}.stackcube-demo-admin-modal-actions button:disabled,.stackcube-demo-admin-modal-close:disabled{opacity:.55;cursor:not-allowed}.stackcube-demo-admin-manual-form{display:grid;grid-template-columns:130px 150px repeat(4,minmax(0,1fr)) 1.4fr;gap:8px;align-items:center}.stackcube-demo-admin-edit-form{display:grid;grid-template-columns:130px 150px repeat(4,minmax(130px,1fr)) 1.4fr auto;gap:8px;align-items:end}.stackcube-demo-admin-edit-form label{display:grid;gap:5px;min-width:0}.stackcube-demo-admin-edit-form label span{color:#71717a;font-size:12px;font-weight:750}.stackcube-demo-admin-edit-actions button,.stackcube-demo-admin-edit-form input,.stackcube-demo-admin-edit-form select,.stackcube-demo-admin-manual-form button,.stackcube-demo-admin-manual-form input,.stackcube-demo-admin-manual-form select{width:100%;min-width:0;height:36px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;padding:0 10px;font:inherit;font-size:13px}.stackcube-demo-admin-edit-actions{display:flex;gap:6px;align-items:center}.stackcube-demo-admin-manual-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.stackcube-demo-admin-manual-actions button{width:auto;min-width:108px}.stackcube-demo-admin-edit-actions button,.stackcube-demo-admin-manual-form button{cursor:pointer;font-weight:800}.stackcube-demo-admin-edit-actions button:disabled,.stackcube-demo-admin-edit-form input:disabled,.stackcube-demo-admin-edit-form select:disabled,.stackcube-demo-admin-manual-form button:disabled,.stackcube-demo-admin-manual-form input:disabled,.stackcube-demo-admin-manual-form select:disabled{opacity:.55;cursor:not-allowed}.stackcube-demo-admin-table-wrap{overflow:auto;border:1px solid #e4e4e7;border-radius:8px}.stackcube-demo-admin-table-filters{min-width:100%;display:grid;gap:8px;padding:10px;border-bottom:1px solid #e4e4e7;background:#ffffff}.stackcube-demo-admin-table-filters-users{grid-template-columns:1.3fr 1.3fr 110px 120px 110px 110px 130px 130px auto;min-width:1080px}.stackcube-demo-admin-table-filters-organizations{grid-template-columns:1.5fr 140px 120px 140px 110px 130px 130px auto;min-width:1080px}.stackcube-demo-admin-table-filters-demo{grid-template-columns:220px 140px 120px 130px 130px 130px auto;min-width:1020px}.stackcube-demo-admin-table-filters button,.stackcube-demo-admin-table-filters input,.stackcube-demo-admin-table-filters select{width:100%;min-width:0;height:34px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;padding:0 10px;font:inherit;font-size:13px;font-weight:650}.stackcube-demo-admin-table-filters button{cursor:pointer;font-weight:800}.stackcube-demo-admin-table-filters button:disabled,.stackcube-demo-admin-table-filters input:disabled,.stackcube-demo-admin-table-filters select:disabled{opacity:.55;cursor:not-allowed}.stackcube-demo-admin-table-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(76px,1fr));gap:6px}.stackcube-demo-admin-table{width:100%;min-width:1418px;border-collapse:collapse;table-layout:auto}.stackcube-demo-col-person{width:220px}.stackcube-demo-col-type{width:120px}.stackcube-demo-col-risk{width:150px}.stackcube-demo-col-status{width:92px}.stackcube-demo-col-attribution{width:220px}.stackcube-demo-col-date{width:118px}.stackcube-demo-col-email{width:240px}.stackcube-demo-col-access{width:118px}.stackcube-demo-col-actions{width:140px}.stackcube-demo-admin-table td,.stackcube-demo-admin-table th{border-bottom:1px solid #e4e4e7;padding:10px 12px;text-align:left;vertical-align:top;font-size:13px;overflow-wrap:anywhere}.stackcube-demo-admin-table th{background:#fafafa;color:#52525b;font-size:12px;font-weight:800}.stackcube-demo-admin-table tr:last-child td{border-bottom:0}.stackcube-demo-admin-primary{font-weight:800}.stackcube-demo-admin-muted{margin-top:3px;color:#71717a;font-size:12px;line-height:1.35}.stackcube-demo-admin-note{margin-top:6px;border-left:2px solid #2563eb;padding-left:7px;color:#1e3a8a;font-size:12px;line-height:1.4;font-weight:700}.stackcube-demo-email-events{display:grid;gap:4px;margin-top:6px}.stackcube-demo-email-details{margin-top:6px}.stackcube-demo-email-details summary{color:#2563eb;cursor:pointer;font-size:12px;font-weight:700;list-style-position:inside;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stackcube-demo-email-event{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 8px;align-items:baseline;color:#52525b;font-size:12px;line-height:1.35}.stackcube-demo-email-event span{color:#a1a1aa;white-space:nowrap}.stackcube-demo-email-event strong{color:#27272a;font-weight:700;min-width:0}.stackcube-demo-email-event small{grid-column:2;color:#71717a;overflow-wrap:anywhere}.stackcube-demo-email-pager{display:flex;align-items:center;gap:6px;margin-top:6px;color:#71717a;font-size:12px;font-weight:700}.stackcube-demo-email-pager button{height:26px;border:1px solid #d4d4d8;border-radius:6px;background:#ffffff;color:#18181b;padding:0 8px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.stackcube-demo-email-pager button:disabled{opacity:.55;cursor:not-allowed}.stackcube-demo-attribution{display:grid;gap:4px;max-width:100%}.stackcube-demo-attribution-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:baseline;font-size:12px;line-height:1.35}.stackcube-demo-attribution-row span{color:#a1a1aa;white-space:nowrap}.stackcube-demo-attribution-row strong{min-width:0;color:#27272a;font-weight:700;overflow-wrap:anywhere}.stackcube-demo-attribution-details{margin-top:2px;color:#52525b}.stackcube-demo-attribution-details summary{cursor:pointer;color:#52525b;font-size:12px;font-weight:800;line-height:1.35}.stackcube-demo-attribution-details[open]{display:grid;gap:4px}.stackcube-demo-attribution-group{display:grid;gap:3px;padding-top:4px}.stackcube-demo-admin-empty{color:#71717a;text-align:center!important;padding:28px 12px!important}.stackcube-demo-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stackcube-demo-admin-actions.is-single{grid-template-columns:1fr}.stackcube-demo-admin-actions .is-danger{border-color:#fecaca;color:#b91c1c}.stackcube-demo-admin-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#71717a;font-size:12px;font-weight:700}.stackcube-demo-admin-pager-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.stackcube-demo-admin-pager-actions button{height:32px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;padding:0 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.stackcube-demo-admin-pager-actions button:disabled{opacity:.55;cursor:not-allowed}.stackcube-dashboard{gap:16px}.stackcube-dashboard-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stackcube-dashboard-segment{display:inline-flex;align-items:center;height:36px;border:1px solid #d4d4d8;border-radius:8px;background:#f4f4f5;padding:2px}.stackcube-dashboard-controls button,.stackcube-dashboard-controls select,.stackcube-dashboard-download{height:36px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;font-size:13px;padding:0 12px}.stackcube-dashboard-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff;font-weight:700;text-decoration:none;white-space:nowrap}.stackcube-dashboard-controls button{background:#18181b;border-color:#18181b;color:#ffffff;font-weight:700}.stackcube-dashboard-segment button{min-width:54px;height:30px;border:0;border-radius:6px;background:transparent;color:#52525b;padding:0 10px;font-weight:800}.stackcube-dashboard-segment button.is-active{background:#18181b;color:#ffffff}.stackcube-dashboard-refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:104px}.stackcube-dashboard-refresh .material-symbols-outlined{flex:0 0 auto}.stackcube-dashboard-controls button:disabled,.stackcube-dashboard-controls select:disabled{opacity:.55;cursor:not-allowed}.stackcube-dashboard-note,.stackcube-dashboard-updated{color:#71717a;font-size:13px}.stackcube-dashboard-note{border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;padding:12px 14px}.stackcube-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stackcube-dashboard-card{border:1px solid #e4e4e7;border-radius:8px;background:#ffffff;padding:16px;min-height:112px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.stackcube-dashboard-card.is-good{border-color:#bbf7d0}.stackcube-dashboard-card.is-warn{border-color:#fde68a}.stackcube-dashboard-card.is-bad{border-color:#fecaca}.stackcube-dashboard-card span{color:#71717a;font-size:13px;font-weight:700}.stackcube-dashboard-card strong{color:#18181b;font-size:28px;line-height:1.1}.stackcube-dashboard-card small{color:#71717a;font-size:12px}.stackcube-dashboard-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stackcube-dashboard-panel{border:1px solid #e4e4e7;border-radius:8px;background:#ffffff;overflow:hidden}.stackcube-dashboard-wide{grid-column:1/-1}.stackcube-dashboard-panel h2{margin:0;padding:14px 16px;border-bottom:1px solid #e4e4e7;color:#18181b;font-size:15px}.stackcube-dashboard-table-wrap{max-width:100%;overflow-x:auto}.stackcube-dashboard-chart{height:300px;padding:16px;position:relative}.stackcube-dashboard-chart canvas{display:block;height:100%!important;width:100%!important}.stackcube-dashboard-funnel{display:grid;gap:14px;padding:16px}.stackcube-dashboard-funnel-row{display:grid;gap:7px}.stackcube-dashboard-funnel-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#3f3f46;font-size:13px}.stackcube-dashboard-funnel-row strong{color:#18181b}.stackcube-dashboard-funnel-row small,.stackcube-dashboard-muted{color:#71717a;font-size:12px}.stackcube-dashboard-funnel-track{height:9px;border-radius:999px;background:#f4f4f5;overflow:hidden}.stackcube-dashboard-funnel-track span{display:block;height:100%;border-radius:inherit;background:#18181b}.stackcube-dashboard-quality{display:grid;gap:0}.stackcube-dashboard-quality-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #f4f4f5}.stackcube-dashboard-quality-row:last-child{border-bottom:0}.stackcube-dashboard-quality-row span{display:block;color:#27272a;font-size:13px;font-weight:800}.stackcube-dashboard-quality-row small{display:block;margin-top:4px;color:#71717a;font-size:12px}.stackcube-dashboard-quality-row strong{color:#18181b;font-size:20px}.stackcube-dashboard-hot-leads-table td:first-child,.stackcube-dashboard-hot-leads-table th:first-child{width:42%}.stackcube-dashboard-hot-leads-table{min-width:560px;table-layout:fixed}.stackcube-dashboard-hot-leads-table td:nth-child(2),.stackcube-dashboard-hot-leads-table th:nth-child(2){width:24%}.stackcube-dashboard-hot-leads-table td:nth-child(3),.stackcube-dashboard-hot-leads-table th:nth-child(3){width:20%}.stackcube-dashboard-hot-leads-table td:nth-child(4),.stackcube-dashboard-hot-leads-table th:nth-child(4){width:14%}.stackcube-dashboard-hot-leads-table td{overflow-wrap:anywhere}.stackcube-dashboard-hot-leads-table td:nth-child(2),.stackcube-dashboard-hot-leads-table td:nth-child(3),.stackcube-dashboard-hot-leads-table td:nth-child(4){font-size:12px}.stackcube-dashboard-health{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;font-size:12px;font-weight:800;background:#f4f4f5;color:#3f3f46}.stackcube-dashboard-health.is-healthy{background:#dcfce7;color:#166534}.stackcube-dashboard-health.is-monitor,.stackcube-dashboard-health.is-onboarding{background:#dbeafe;color:#1d4ed8}.stackcube-dashboard-health.is-at_risk,.stackcube-dashboard-health.is-stalled{background:#fef3c7;color:#92400e}.stackcube-dashboard-health.is-billing_risk{background:#fee2e2;color:#991b1b}.stackcube-demo-risk{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;font-size:12px;font-weight:800}.stackcube-demo-risk.is-low{background:#dcfce7;color:#166534}.stackcube-demo-risk.is-medium{background:#fef3c7;color:#92400e}.stackcube-demo-risk.is-high{background:#fee2e2;color:#991b1b}@media (max-width:800px){.stackcube-demo-admin-head{display:grid}.stackcube-dashboard-grid,.stackcube-dashboard-panels,.stackcube-demo-admin-edit-form,.stackcube-demo-admin-manual-form,.stackcube-demo-admin-summary{grid-template-columns:1fr}.stackcube-demo-admin-table-filters-demo,.stackcube-demo-admin-table-filters-organizations,.stackcube-demo-admin-table-filters-users{min-width:0;grid-template-columns:1fr}.stackcube-demo-admin-edit-actions,.stackcube-demo-admin-manual-actions{justify-content:stretch}.stackcube-demo-admin-manual-actions button{width:100%}}.stackcube-admin-content .stackcube-pricing-page{height:auto;min-height:0;display:grid;align-content:start;overflow:visible}.stackcube-pricing-tier-card .stackcube-section-body{display:grid;gap:12px}.stackcube-pricing-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stackcube-pricing-section-head>div{display:grid;gap:3px;min-width:0}.stackcube-pricing-section-head strong{color:#09090b;font-size:13px;line-height:1.25}.stackcube-pricing-section-head span{color:#71717a;font-size:12px;line-height:1.45}.stackcube-pricing-tier-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed #d4d4d8;border-radius:8px;padding:14px;background:#fafafa}.stackcube-pricing-tier-empty>div{display:grid;gap:3px}.stackcube-pricing-tier-empty strong{color:#18181b;font-size:13px}.stackcube-pricing-tier-empty span{color:#71717a;font-size:12px}.stackcube-pricing-tier-table{border:1px solid #e4e4e7;border-radius:8px;overflow:hidden;background:#fff}.stackcube-pricing-tier-filter{width:min(360px,100%)}.stackcube-pricing-partner-filters{display:flex;align-items:center;gap:8px}.stackcube-pricing-partner-filters .stackcube-pricing-searchbar{flex:1 1 auto;min-width:0}.stackcube-pricing-partner-tier-filter{flex:0 0 220px}.stackcube-pricing-tier-table-row{display:grid;grid-template-columns:minmax(220px,1fr) 120px 220px;gap:12px;align-items:center;min-height:44px;padding:0 12px;border-top:1px solid #e4e4e7;color:#3f3f46;font-size:13px}.stackcube-pricing-tier-table-row:first-child{border-top:0}.stackcube-pricing-tier-table-head{min-height:36px;background:#fafafa;color:#71717a;font-size:12px;font-weight:700}.stackcube-pricing-tier-main{min-width:0;display:flex;align-items:center;gap:8px}.stackcube-pricing-tier-main strong{color:#09090b;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stackcube-pricing-tier-main span{font-size:12px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stackcube-pricing-tier-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.stackcube-pricing-partner-card{min-height:0;display:block}.stackcube-pricing-partner-card .stackcube-section-body{min-height:0;display:grid;gap:12px}.stackcube-pricing-grid-wrap{min-height:0;overflow:visible}.stackcube-pricing-bulkbar{padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e4e4e7;background:#fafafa}.stackcube-pricing-bulkmeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#71717a;font-size:12px}.stackcube-pricing-bulkmeta strong{color:#09090b;font-size:13px}.stackcube-pricing-bulkmeta span{color:#71717a;font-size:12px}.stackcube-pricing-bulkactions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.stackcube-pricing-bulkactions select{width:180px}.stackcube-pricing-tier-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.stackcube-pricing-page table{min-width:680px}.stackcube-pricing-partner-grid td,.stackcube-pricing-partner-grid th{padding:5px 8px!important;line-height:1.25!important}.stackcube-pricing-partner-grid select{min-height:32px!important;height:32px!important;padding:4px 8px!important;line-height:20px!important;font-size:12px!important}.stackcube-pricing-partner-grid button{min-height:28px!important;height:28px!important;font-size:12px!important}.stackcube-pricing-partner-grid input[type=checkbox]{width:14px;height:14px}.stackcube-pricing-modal-actions{display:flex;justify-content:flex-end;gap:8px}.stackcube-pricing-rule-empty{border:1px dashed #d4d4d8;border-radius:8px;background:#fafafa;color:#71717a;font-size:12px;padding:18px;text-align:center}.stackcube-pricing-rule-list{display:grid;gap:6px}.stackcube-pricing-rule-toolbar{justify-content:space-between}.stackcube-pricing-rule-toolbar,.stackcube-pricing-rule-toolbar-left,.stackcube-pricing-rule-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stackcube-pricing-rule-toolbar-right{margin-left:auto;justify-content:flex-end}.stackcube-pricing-rule-filter{display:flex;align-items:center;gap:10px}.stackcube-pricing-rule-filter>div{max-width:420px}.stackcube-pricing-rule-filter>span,.stackcube-pricing-rule-pager>span{color:#71717a;font-size:12px;white-space:nowrap}.stackcube-pricing-rule-pager{display:flex;align-items:center;justify-content:space-between;gap:12px}.stackcube-pricing-rule-pager>div{display:flex;gap:8px}.stackcube-pricing-rule-row{min-height:36px;overflow-x:auto;border:1px solid #e4e4e7;border-radius:6px;background:#ffffff;padding:4px 6px}.stackcube-pricing-rule-row,.stackcube-pricing-rule-table-head{display:grid;grid-template-columns:minmax(360px,1fr) 118px 116px 150px 190px 254px 34px;align-items:center;gap:6px}.stackcube-pricing-rule-table-head{min-height:28px;padding:0 7px;color:#71717a;font-size:11px;font-weight:600}.stackcube-pricing-rule-row input,.stackcube-pricing-rule-row select{height:28px!important;min-height:28px!important;padding:4px 8px!important;font-size:12px!important;line-height:20px!important}.stackcube-pricing-rule-row button{height:26px!important;min-height:26px!important;padding:0 6px!important}.stackcube-pricing-rule-item{min-width:420px;display:grid;grid-template-columns:124px minmax(170px,1fr) 144px;gap:6px;align-items:center}.stackcube-pricing-rule-item span,.stackcube-pricing-rule-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stackcube-pricing-rule-item strong{color:#09090b;font-size:12px;line-height:1.2}.stackcube-pricing-rule-control span,.stackcube-pricing-rule-item span,.stackcube-pricing-rule-period span{color:#71717a;font-size:12px;line-height:1.2}.stackcube-pricing-rule-control,.stackcube-pricing-rule-period{display:flex;align-items:center;gap:4px;min-width:0}.stackcube-pricing-rule-control-condition{width:118px}.stackcube-pricing-rule-control-qty{width:116px}.stackcube-pricing-rule-control-type{width:150px}.stackcube-pricing-rule-control-value{width:190px}.stackcube-pricing-rule-control-value input{min-width:128px!important}.stackcube-pricing-rule-control-qty span,.stackcube-pricing-rule-control-value span{flex:0 0 auto}.stackcube-pricing-rule-period{width:254px}.stackcube-pricing-rule-period input{width:116px!important}.stackcube-pricing-rule-actions{width:34px;display:flex;justify-content:center}.stackcube-pricing-rule-row.stackcube-price-list-entry-row{grid-template-columns:minmax(240px,1fr) 0 0 minmax(120px,150px) minmax(140px,190px) 0 40px;overflow-x:hidden}.stackcube-price-list-entry-row .stackcube-pricing-rule-item{min-width:0;grid-template-columns:minmax(88px,124px) minmax(0,1fr) minmax(88px,144px)}.stackcube-price-list-entry-row .stackcube-pricing-rule-actions{width:34px;justify-content:flex-end}.stackcube-price-list-entry-row .stackcube-pricing-rule-actions button{flex:0 0 auto;white-space:nowrap}.stackcube-pricing-partner-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#71717a;font-size:12px}.stackcube-pricing-partner-pager-meta{display:flex;align-items:center;gap:8px;min-width:0}.stackcube-pricing-partner-pager-range{color:#71717a;white-space:nowrap}@media (max-width:720px){.stackcube-pricing-page{width:100%;min-width:0}.stackcube-pricing-partner-card .stackcube-section-body,.stackcube-pricing-tier-card .stackcube-section-body{gap:10px}.stackcube-pricing-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.stackcube-pricing-section-head>button{white-space:nowrap}.stackcube-pricing-tier-empty{display:block;padding:12px}.stackcube-pricing-tier-row{grid-template-columns:1fr;align-items:stretch}.stackcube-pricing-tier-table-head{display:none}.stackcube-pricing-tier-table{display:grid;gap:8px;border:0;border-radius:0;background:transparent;overflow:visible}.stackcube-pricing-tier-table-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;min-height:0;border:1px solid #e4e4e7;border-radius:8px;background:#ffffff;padding:10px 12px}.stackcube-pricing-tier-main{gap:6px}.stackcube-pricing-tier-table-row>div:nth-child(2){color:#71717a;font-size:12px;white-space:nowrap}.stackcube-pricing-tier-buttons{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stackcube-pricing-tier-buttons button{width:100%}.stackcube-pricing-partner-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px}.stackcube-pricing-partner-tier-filter{grid-column:1/2;width:100%;min-width:0}.stackcube-pricing-partner-filters .stackcube-pricing-searchbar{display:contents!important}.stackcube-pricing-bulkbar{display:grid;width:100%;padding:10px}.stackcube-pricing-bulkactions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;gap:6px}.stackcube-pricing-bulkactions select{width:100%}.stackcube-pricing-bulkactions button{white-space:nowrap}.stackcube-pricing-partner-grid{overflow-x:hidden!important}.stackcube-pricing-partner-grid table{display:block;width:100%!important;min-width:0!important;table-layout:auto!important}.stackcube-pricing-partner-grid colgroup{display:none}.stackcube-pricing-partner-grid tbody,.stackcube-pricing-partner-grid thead{display:block;width:100%}.stackcube-pricing-partner-grid thead tr{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:34px}.stackcube-pricing-partner-grid thead th{display:none;width:auto!important;border-right:0!important;border-bottom:1px solid #e4e4e7!important;padding:7px 8px!important}.stackcube-pricing-partner-grid thead th:first-child,.stackcube-pricing-partner-grid thead th:last-child{display:block}.stackcube-pricing-partner-grid thead th:first-child{grid-column:1;text-align:center!important}.stackcube-pricing-partner-grid thead th:last-child{grid-column:2}.stackcube-pricing-partner-grid tbody tr{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;align-items:center;padding:9px 8px;border-bottom:1px solid #e4e4e7}.stackcube-pricing-partner-grid tbody tr:last-child{border-bottom:0}.stackcube-pricing-partner-grid tbody td{width:auto!important;min-width:0;border:0!important;padding:0!important}.stackcube-pricing-partner-grid tbody td:first-child{grid-column:1;grid-row:1/span 2;align-self:start;padding-top:2px!important;text-align:center!important}.stackcube-pricing-partner-grid tbody td:nth-child(2),.stackcube-pricing-partner-grid tbody td:nth-child(3){grid-column:2}.stackcube-pricing-partner-grid tbody td:nth-child(3){color:#52525b}.stackcube-pricing-partner-grid tbody td:nth-child(4){grid-column:1/-1;margin-top:6px;overflow:visible!important}.stackcube-pricing-partner-grid tbody td:nth-child(4) select{width:100%!important}.stackcube-pricing-partner-grid tbody td:only-child{grid-column:1/-1;grid-row:auto;padding:14px 8px!important}.stackcube-pricing-page table{min-width:684px}.stackcube-pricing-modal-actions{display:flex;gap:6px}.stackcube-pricing-modal-actions button{min-width:0;width:auto;flex:1 1 0}.stackcube-pricing-date-range{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stackcube-pricing-date-range>*{min-width:0}.stackcube-pricing-rule-toolbar.is-tier-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stackcube-pricing-price-list-entries .stackcube-pricing-rule-toolbar-left,.stackcube-pricing-price-list-entries .stackcube-pricing-rule-toolbar-right,.stackcube-pricing-tier-rules .stackcube-pricing-rule-toolbar-left,.stackcube-pricing-tier-rules .stackcube-pricing-rule-toolbar-right{display:contents!important}.stackcube-pricing-rule-toolbar.is-tier-rules button,.stackcube-pricing-rule-toolbar.is-tier-rules select{width:100%;min-width:0}.stackcube-pricing-rule-toolbar.is-price-list{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.stackcube-pricing-rule-toolbar.is-price-list input{width:100%;min-width:0}.stackcube-pricing-rule-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.stackcube-pricing-rule-table-head{display:none}.stackcube-pricing-rule-filter>div{max-width:none}.stackcube-pricing-tier-rules .stackcube-pricing-rule-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"item item" "condition quantity" "type value" "period period";align-items:end;gap:8px;min-height:0;overflow:visible;padding:10px}.stackcube-pricing-tier-rules .stackcube-pricing-rule-item{grid-area:item;min-width:0;grid-template-columns:minmax(58px,80px) minmax(0,1fr) minmax(68px,96px);padding-right:28px}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control,.stackcube-pricing-tier-rules .stackcube-pricing-rule-period{width:auto;min-width:0}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control{display:grid;align-items:end;gap:4px}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control-qty{grid-area:quantity;grid-template-columns:minmax(0,1fr) auto}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control-condition{grid-area:condition}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control-type{grid-area:type}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control-value{grid-area:value;grid-template-columns:auto minmax(0,1fr)}.stackcube-pricing-price-list-entries .stackcube-pricing-rule-control:before,.stackcube-pricing-tier-rules .stackcube-pricing-rule-control:before,.stackcube-pricing-tier-rules .stackcube-pricing-rule-period:before{content:attr(data-mobile-label);grid-column:1/-1;color:#71717a;font-size:11px;font-weight:700;line-height:1.2}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control:empty,.stackcube-pricing-tier-rules .stackcube-pricing-rule-period:empty{display:none}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control input,.stackcube-pricing-tier-rules .stackcube-pricing-rule-control select{width:100%!important;min-width:0!important}.stackcube-pricing-tier-rules .stackcube-pricing-rule-control-value>select{grid-column:1/-1}.stackcube-pricing-tier-rules .stackcube-pricing-rule-period{grid-area:period;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px}.stackcube-pricing-tier-rules .stackcube-pricing-rule-period input{width:100%!important;min-width:0!important}.stackcube-pricing-price-list-entries .stackcube-pricing-rule-actions,.stackcube-pricing-tier-rules .stackcube-pricing-rule-actions{position:absolute;top:6px;right:6px;width:28px}.stackcube-pricing-price-list-entries .stackcube-price-list-entry-row{position:relative;grid-template-columns:minmax(0,1fr) minmax(96px,.7fr);gap:8px;min-height:0;overflow:visible;padding:10px}.stackcube-pricing-price-list-entries .stackcube-price-list-entry-row>div:empty,.stackcube-pricing-price-list-entries .stackcube-pricing-pending-price-label{display:none}.stackcube-pricing-price-list-entries .stackcube-pricing-rule-item{grid-column:1/-1;min-width:0;grid-template-columns:minmax(58px,80px) minmax(0,1fr) minmax(68px,96px);padding-right:28px}.stackcube-pricing-price-list-entries .stackcube-pricing-rule-control{width:auto;min-width:0;display:grid;gap:4px}.stackcube-pricing-price-list-entries .stackcube-pricing-rule-control-value input{width:100%!important;min-width:0!important}.stackcube-pricing-price-list-entries .stackcube-price-list-entry-row.is-pending .stackcube-pricing-rule-control-value{grid-column:1/-1}.stackcube-pricing-price-list-entries .stackcube-pricing-desktop-label{display:none}.stackcube-pricing-rule-pager{align-items:stretch;flex-direction:column}.stackcube-pricing-rule-pager>div{justify-content:space-between}.stackcube-pricing-partner-pager{align-items:stretch;flex-direction:column}.stackcube-pricing-partner-pager-meta{justify-content:space-between;gap:8px}.stackcube-pricing-partner-pager-meta>div:first-child{min-width:0;overflow:hidden;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.stackcube-pricing-partner-pager-range{align-self:flex-end}}.stackcube-auth-page{flex:1;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);background:#ffffff;color:#09090b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.stackcube-auth-brand{min-width:0;background:#09090b;color:#fafafa;display:flex;align-items:center;justify-content:center;padding:56px 48px}.stackcube-auth-brand-inner{width:min(420px,100%);display:grid;gap:30px}.stackcube-auth-logo-row{display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.stackcube-auth-logo{width:48px;height:48px;border-radius:8px;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;padding:8px;flex:0 0 auto}.stackcube-auth-logo img{width:100%;height:100%;display:block}.stackcube-auth-brand-name{margin:0;font-size:22px;font-weight:750;line-height:1.15;letter-spacing:0}.stackcube-auth-brand-subtitle{margin:5px 0 0;font-size:13px;line-height:1.45;color:#a1a1aa;font-weight:500}.stackcube-auth-headline{display:grid;gap:10px}.stackcube-auth-headline h2{margin:0;font-size:32px;line-height:1.18;font-weight:760;letter-spacing:0}.stackcube-auth-headline p{margin:0;color:#a1a1aa;font-size:14px;line-height:1.65;max-width:360px}.stackcube-auth-features{display:grid;gap:14px;padding-top:8px}.stackcube-auth-feature{display:flex;gap:12px;align-items:flex-start;min-width:0}.stackcube-auth-feature-mark{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.08);color:#d4d4d8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:11px;font-weight:750;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.stackcube-auth-feature strong{display:block;font-size:13px;line-height:1.35;color:#fafafa;font-weight:700}.stackcube-auth-feature small{display:block;margin-top:2px;color:#71717a;font-size:12px;line-height:1.45;font-weight:500}.stackcube-auth-panel{min-width:0;display:flex;align-items:center;justify-content:center;padding:56px 64px;background:#ffffff}.stackcube-auth-card{width:100%;max-width:430px}.stackcube-auth-kicker{margin:0 0 8px;color:#71717a;font-size:12px;line-height:1.4;font-weight:700}.stackcube-locale-select select{min-width:108px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#111827;padding:7px 28px 7px 10px;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.stackcube-settings-locale{display:inline-flex}.stackcube-settings-locale select{min-width:160px}.stackcube-auth-title{margin:0;font-size:24px;line-height:1.24;color:#09090b;font-weight:760;letter-spacing:0}.stackcube-auth-subtitle{margin:8px 0 26px;color:#71717a;font-size:14px;line-height:1.55;font-weight:500}.stackcube-auth-form,.stackcube-auth-grid{display:grid;gap:12px}.stackcube-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stackcube-auth-field{display:grid;gap:7px;min-width:0}.stackcube-auth-field span{color:#3f3f46;font-size:12px;font-weight:650;line-height:1.3}.stackcube-auth-field input{width:100%;min-width:0;height:42px;border:1px solid transparent;border-radius:8px;background:#f4f4f5;color:#09090b;font:inherit;font-size:14px;line-height:1.3;outline:none;padding:0 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.stackcube-auth-field input::-moz-placeholder{color:#a1a1aa}.stackcube-auth-field input::placeholder{color:#a1a1aa}.stackcube-auth-field input:focus{background:#ffffff;border-color:#09090b;box-shadow:0 0 0 3px rgba(9,9,11,.06)}.stackcube-auth-alert{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;font-weight:600}.stackcube-auth-alert--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.stackcube-auth-alert--info{border-color:#d4d4d8;background:#fafafa;color:#3f3f46}.stackcube-auth-actions{display:grid;gap:10px;margin-top:4px}.stackcube-auth-link-button,.stackcube-auth-primary,.stackcube-auth-secondary{height:42px;border-radius:8px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.stackcube-auth-primary{border:1px solid #09090b;background:#09090b;color:#fafafa}.stackcube-auth-primary:hover{opacity:.9}.stackcube-auth-secondary{border:1px solid #e4e4e7;background:#ffffff;color:#18181b}.stackcube-auth-secondary:hover{background:#f4f4f5}.stackcube-auth-link-button:disabled,.stackcube-auth-primary:disabled,.stackcube-auth-secondary:disabled{opacity:.45;cursor:not-allowed}.stackcube-auth-footer{margin:22px 0 0;color:#71717a;font-size:13px;line-height:1.45;text-align:center}.stackcube-auth-link-button{height:auto;padding:0;border:0;background:transparent;color:#09090b;font-size:13px;text-decoration:none}.stackcube-auth-link-button:hover{text-decoration:underline}.stackcube-auth-cancel{margin-top:14px;text-align:center}@media (max-width:920px){.stackcube-auth-page{min-height:100dvh;grid-template-columns:1fr}.stackcube-auth-brand{display:none}.stackcube-auth-panel{width:100%;flex:1;padding:32px 22px}}@media (max-width:520px){.stackcube-auth-panel{align-items:flex-start;padding-top:42px}.stackcube-auth-grid{grid-template-columns:1fr}.stackcube-auth-title{font-size:22px}}@media (max-width:640px){.stackcube-item-list-footer{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;gap:6px!important;padding:8px!important}.stackcube-item-list-footer-meta{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important}.stackcube-item-list-footer-meta>div:first-child{min-width:0;overflow:hidden;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.stackcube-item-list-page-controls{justify-content:flex-end;gap:4px!important}.stackcube-item-list-page-controls button{width:26px!important;min-width:26px!important;height:24px!important;padding:0!important}.stackcube-item-list-footer-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important}.stackcube-item-list-footer-actions button{width:100%;min-width:0!important;min-height:30px;padding:0 6px!important;overflow:hidden;font-size:11px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stackcube-item-editor-backdrop{padding:8px}.stackcube-item-editor-dialog{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;min-width:0}.stackcube-item-editor-dialog>div:first-child{min-height:44px;height:44px!important;padding-right:12px!important;padding-left:12px!important}.stackcube-item-editor-body{padding:8px!important;overscroll-behavior-y:contain}.stackcube-item-editor-dialog .divide-y>.flex.gap-6{min-width:0;align-items:stretch!important;flex-direction:column!important;gap:6px!important;padding:10px 12px!important}.stackcube-item-editor-dialog .divide-y>.flex.gap-6>.w-32{width:100%!important;padding-top:0!important;font-size:11px;font-weight:700}.stackcube-item-editor-dialog .divide-y>.flex.gap-6>.flex-1,.stackcube-item-editor-dialog .divide-y>.flex.gap-6>.flex-1 input,.stackcube-item-editor-dialog .divide-y>.flex.gap-6>.flex-1 select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.stackcube-item-editor-dialog .divide-y>.px-6.py-3{min-width:0;padding:10px 12px!important}.stackcube-item-editor-dialog .divide-y>.px-6.py-3>.flex.justify-between{align-items:flex-start!important;flex-wrap:wrap}.stackcube-item-editor-dialog .divide-y>.px-6.py-3 .flex.items-center.gap-1,.stackcube-item-editor-dialog .divide-y>.px-6.py-3 .mt-1.flex.items-center{flex-wrap:wrap}.stackcube-item-editor-dialog .divide-y>.px-6.py-3 .w-44{width:100%!important}.stackcube-item-editor-group-control{align-items:stretch!important;flex-direction:column}.stackcube-item-editor-group-control>*{width:100%;max-width:100%}.stackcube-item-editor-group-control>button{align-self:flex-end;width:auto}.stackcube-item-editor-group-control select{flex:1 1 132px;min-width:0}.stackcube-item-editor-dialog .rsw-editor{min-height:160px!important}.stackcube-item-editor-dialog .rsw-toolbar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.stackcube-item-editor-dialog .rsw-ce{min-height:112px}.stackcube-item-editor-dialog table{min-width:720px}.stackcube-item-editor-dialog table td,.stackcube-item-editor-dialog table th{white-space:nowrap}.stackcube-item-editor-footer{display:grid!important;grid-template-columns:auto minmax(0,1fr);justify-content:stretch!important;padding:8px!important}.stackcube-item-editor-footer>div{min-width:0}.stackcube-item-editor-footer>div:last-child{overflow-x:auto;overscroll-behavior-x:contain}.stackcube-item-editor-footer>div:last-child>button{flex:0 0 auto}}.stackcube-partner-requests-table table{min-width:980px}@media (max-width:640px){.stackcube-partner-manage-page{padding:12px!important}.stackcube-partner-requests-table table{min-width:1040px}.stackcube-item-group-backdrop{padding:8px}.stackcube-item-group-dialog{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important}.stackcube-item-group-body{padding:12px!important;max-height:calc(100dvh - 132px)!important}.stackcube-item-group-row{align-items:stretch!important;flex-wrap:wrap;gap:6px!important;padding-right:10px!important}.stackcube-item-group-row input{flex:1 0 100%}.stackcube-item-group-row button{flex:1 1 0}.stackcube-item-group-footer{align-items:stretch!important;flex-direction:column;gap:8px;padding:10px 12px!important}.stackcube-item-group-footer-actions{display:grid!important;grid-template-columns:1fr 1fr}.stackcube-partners-searchbar{align-items:center!important;flex-direction:row;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.stackcube-partners-searchbar>div:first-child{display:none}.stackcube-partners-search-actions{width:auto;flex:0 0 auto;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.stackcube-partners-search-actions input{width:190px!important;max-width:none!important}.stackcube-partners-search-actions button{width:auto!important;flex:0 0 auto}.stackcube-partners-footer{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;gap:6px;padding:8px!important}.stackcube-partners-footer-meta{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important}.stackcube-partners-footer-meta>div:first-child{min-width:0;overflow:hidden;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.stackcube-partners-page-controls{justify-content:flex-end;gap:4px!important}.stackcube-partners-page-controls button{width:26px!important;min-width:26px!important;height:24px!important;padding:0!important}.stackcube-partners-footer-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;flex-wrap:nowrap}.stackcube-partners-footer-actions button{min-width:0!important;min-height:30px;padding:0 6px!important;overflow:hidden;font-size:11px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stackcube-partner-editor-backdrop,.stackcube-partner-upload-backdrop{padding:8px}.stackcube-partner-editor-dialog{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important}.stackcube-partner-editor-body{padding:8px!important}.stackcube-partner-editor-dialog .divide-y>.flex.items-center.gap-6{align-items:stretch!important;flex-direction:column!important;gap:6px!important;padding:10px 12px!important}.stackcube-partner-editor-dialog .divide-y>.flex.items-center.gap-6>.w-32{width:100%!important;font-size:11px;font-weight:700}.stackcube-partner-editor-dialog .divide-y>.flex.items-center.gap-6>.flex-1,.stackcube-partner-editor-dialog .divide-y>.flex.items-center.gap-6>.flex-1 input,.stackcube-partner-editor-dialog .divide-y>.flex.items-center.gap-6>.flex-1 select{width:100%!important;max-width:100%!important;box-sizing:border-box}.stackcube-partner-editor-footer{justify-content:stretch!important;display:grid!important;grid-template-columns:1fr 1fr;padding:8px!important}.stackcube-partner-upload-dialog{width:100%!important;max-width:100%!important}.stackcube-partner-upload-body{padding:16px!important}.stackcube-partner-upload-footer{display:grid!important;grid-template-columns:1fr 1fr}}.stackcube-admin-table-state{min-height:124px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#71717a;line-height:1.45}.stackcube-admin-table-state-copy{display:grid;gap:3px;text-align:left}.stackcube-admin-table-state-title{color:#3f3f46;font-size:13px;font-weight:700}.stackcube-admin-table-state-description{color:#71717a;font-size:12px;font-weight:500}.stackcube-admin-table-state.is-error .stackcube-admin-table-state-title{color:#b91c1c}.stackcube-admin-table-state.is-compact{min-height:112px;gap:0}.stackcube-admin-table-state-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f4f4f5;color:#a1a1aa;font-size:13px;font-weight:800}.stackcube-admin-table-state-spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid #e4e4e7;border-top-color:#18181b;border-radius:999px;animation:stackcubeSpin .8s linear infinite}.stackcube-admin-table-refresh{display:inline-flex;align-items:center;gap:8px;color:#71717a;font-size:12px;font-weight:700;white-space:nowrap}@keyframes stackcubeSpin{to{transform:rotate(1turn)}}.stackcube-mobile-search-toggle{display:none}.stackcube-admin-search{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto!important}.stackcube-admin-search-input{width:240px!important;max-width:32vw;height:34px!important;border:1px solid #d4d4d8!important;border-radius:8px!important;background:#ffffff!important;color:#09090b!important;padding:0 10px!important;font-size:13px!important;font-weight:650;line-height:1.2;outline:none;box-shadow:none;box-sizing:border-box}.stackcube-admin-search-input::-moz-placeholder{color:#a1a1aa}.stackcube-admin-search-input::placeholder{color:#a1a1aa}.stackcube-admin-search-input:focus{border-color:#18181b!important;box-shadow:0 0 0 2px rgba(24,24,27,.08)!important}.stackcube-admin-search-input:disabled{cursor:not-allowed;background:#f8fafc!important;color:#71717a!important}.stackcube-admin-search-button{min-width:58px!important;height:34px!important;border:1px solid #18181b!important;border-radius:8px!important;background:#18181b!important;color:#ffffff!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px!important;cursor:pointer;font-size:13px!important;font-weight:750!important;line-height:1!important;white-space:nowrap;box-sizing:border-box}.stackcube-admin-search-button:hover:not(:disabled){border-color:#27272a!important;background:#27272a!important}.stackcube-admin-search-button:disabled{cursor:not-allowed;opacity:.48}.stackcube-admin-search-button--secondary{border-color:#d4d4d8!important;background:#ffffff!important;color:#18181b!important}.stackcube-admin-search-button--secondary:hover:not(:disabled){border-color:#a1a1aa!important;background:#f4f4f5!important}.stackcube-mobile-filter-row{min-width:0}.stackcube-pricing-search,.stackcube-pricing-searchbar{display:flex;align-items:center;gap:8px}.stackcube-pricing-search{flex:1 1 auto;min-width:0}.stackcube-pricing-search-input{width:100%;min-width:0;height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0f172a;padding:7px 10px;font-size:13px;outline:none}.stackcube-pricing-search-input:focus{border-color:#18181b;box-shadow:0 0 0 2px rgba(24,24,27,.08)}.stackcube-pricing-search-input:disabled{cursor:not-allowed;background:#f8fafc}.stackcube-pricing-search-clear{height:36px;border:1px solid #d4d4d8;border-radius:6px;background:#ffffff;color:#18181b;padding:0 11px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.stackcube-pricing-search-clear:disabled{cursor:not-allowed;opacity:.48}@media (max-width:768px){.stackcube-mobile-hidden-label{display:none!important}.stackcube-mobile-filter-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 34px;justify-content:stretch!important;flex-wrap:nowrap!important;overflow:visible!important}.stackcube-mobile-filter-row,.stackcube-mobile-filter-toolbar{width:100%!important;align-items:center!important;gap:8px!important}.stackcube-mobile-filter-row{grid-column:1/2;min-width:0!important;display:flex!important;flex:0 1 auto!important;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stackcube-mobile-filter-row::-webkit-scrollbar{display:none}.stackcube-mobile-search-toggle{grid-column:2/3;width:34px;height:34px;border:1px solid #d4d4d8;border-radius:8px;background:#ffffff;color:#18181b;display:inline-flex!important;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:0 0 auto}.stackcube-mobile-filter-toolbar.has-search-value .stackcube-mobile-search-toggle,.stackcube-mobile-filter-toolbar.is-search-open .stackcube-mobile-search-toggle{border-color:#18181b;background:#18181b;color:#ffffff}.stackcube-mobile-search{grid-column:1/-1;width:100%!important;min-width:0!important;display:none!important;align-items:center!important;gap:8px!important;flex:none!important;flex-wrap:nowrap!important}.stackcube-mobile-filter-toolbar.is-search-open .stackcube-mobile-search{display:flex!important}.stackcube-mobile-search input,.stackcube-mobile-search-input{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;box-sizing:border-box}.stackcube-mobile-search-submit{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important}.stackcube-mobile-search-submit:before{content:"search";display:inline-flex;align-items:center;justify-content:center;font-family:Material Symbols Outlined;font-size:19px;font-weight:400;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.stackcube-pricing-search-clear.stackcube-mobile-search-submit:before{content:"close"}.stackcube-item-list-toolbar,.stackcube-partners-searchbar{overflow:visible!important}.stackcube-intake-filter-row,.stackcube-item-list-filters,.stackcube-partners-filters{flex-direction:row!important}.stackcube-partners-searchbar>div:first-child{display:flex!important}.stackcube-partners-filter-button{height:32px;flex:0 0 auto;white-space:nowrap}.stackcube-pricing-searchbar{padding:0}}