.loading{min-height:100vh;display:grid;place-items:center;background:var(--bg)}.loading.compact{min-height:260px;background:transparent}.loading>div{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.loading svg{width:20px;color:var(--primary);animation:spin .8s linear infinite}.empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;text-align:center;border:1px dashed var(--border2);border-radius:18px;background:#07111f66}.empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--primary);background:var(--primary-soft)}.empty h3{margin:4px 0 0;font-size:.95rem}.empty p{max-width:480px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.6}.confirm-backdrop{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:20px;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm{width:min(100%,430px);position:relative;padding:22px;border:1px solid var(--border2);border-radius:22px;background:var(--surface-strong)}.confirm-close{position:absolute;right:12px;top:12px;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--muted);background:#ffffff0a}.confirm-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:var(--warning);background:var(--warning-soft)}.confirm-icon.danger{color:var(--danger);background:var(--danger-soft)}.confirm h2{margin:16px 0 0;font-size:1.15rem}.confirm p{margin:8px 0 0;color:var(--muted);font-size:.78rem;line-height:1.6}.confirm>div:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@keyframes spin{to{transform:rotate(360deg)}}.master-notification{position:relative;z-index:160}.master-notification__bell{width:36px;height:36px;position:relative;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;color:var(--muted2);background:#ffffff06;transition:.16s ease}.master-notification__bell:hover,.master-notification__bell--active{color:#fff;border-color:var(--border2);background:#ffffff0c}.master-notification__bell svg{width:16px}.master-notification__bell--active svg{animation:master-notification-ring 2.6s ease-in-out infinite;transform-origin:50% 8%}.master-notification__badge{min-width:17px;height:17px;position:absolute;top:-5px;right:-5px;display:grid;place-items:center;padding:0 4px;border:2px solid #07111f;border-radius:999px;color:#fff;background:#f43f5e;font-size:.43rem;font-weight:900;line-height:1}.master-notification__panel{width:min(380px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 86px));position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border2);border-radius:17px;background:#0a1627;box-shadow:0 24px 70px #00000094}.master-notification__panel>header{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#10b98114,#06b6d40a)}.master-notification__panel>header>div:first-child{display:grid;gap:2px}.master-notification__panel>header strong{font-size:.66rem}.master-notification__panel>header small{color:var(--muted);font-size:.49rem}.master-notification__panel>header>div:last-child{display:flex;gap:5px}.master-notification__panel>header button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--muted2);background:#ffffff07}.master-notification__panel>header button:hover{color:#fff;background:#ffffff10}.master-notification__panel>header button:disabled{cursor:not-allowed;opacity:.42}.master-notification__panel>header button svg{width:13px}.master-notification__list{min-height:120px;overflow-y:auto;padding:6px}.master-notification__item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:8px;padding:9px;border:1px solid transparent;border-radius:12px;color:var(--text);background:transparent;text-align:left}.master-notification__item:hover{border-color:var(--border);background:#ffffff07}.master-notification__item--unread{background:#ffffff06}.master-notification__item--unread:hover{background:#ffffff0b}.master-notification__icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#c4b5fd;background:#8b5cf619}.master-notification__icon svg{width:14px}.master-notification__item--payment .master-notification__icon{color:#6ee7b7;background:#10b98118}.master-notification__item--support .master-notification__icon{color:#67e8f9;background:#06b6d419}.master-notification__item--waiting .master-notification__icon{color:#fde68a;background:#f59e0b18}.master-notification__item--danger .master-notification__icon{color:#fda4af;background:#f43f5e18}.master-notification__content{min-width:0;display:grid;gap:3px}.master-notification__content strong,.master-notification__content p{overflow:hidden;text-overflow:ellipsis}.master-notification__content strong{font-size:.56rem;white-space:nowrap}.master-notification__content p{display:-webkit-box;margin:0;color:var(--muted2);font-size:.5rem;line-height:1.48;-webkit-line-clamp:2;-webkit-box-orient:vertical}.master-notification__content small{display:flex;align-items:center;gap:4px;margin-top:2px;color:var(--muted);font-size:.45rem}.master-notification__content small svg{width:10px}.master-notification__read{width:17px;height:17px;display:grid;place-items:center;flex:0 0 auto}.master-notification__read svg{width:11px;color:#64748b}.master-notification__read i{width:7px;height:7px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 3px #f43f5e1f}.master-notification__state,.master-notification__empty{min-height:170px;display:grid;place-content:center;justify-items:center;gap:7px;padding:18px;color:var(--muted);text-align:center;font-size:.52rem}.master-notification__state svg{width:17px}.master-notification__state--error{color:#fda4af}.master-notification__empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#67e8f9;background:#06b6d419}.master-notification__empty>span svg{width:21px}.master-notification__empty strong{color:var(--text);font-size:.62rem}.master-notification__empty p{margin:0;color:var(--muted);font-size:.5rem}.master-notification__spin{animation:master-notification-spin .8s linear infinite}@keyframes master-notification-spin{to{transform:rotate(360deg)}}@keyframes master-notification-ring{0%,88%,to{transform:rotate(0)}91%{transform:rotate(13deg)}94%{transform:rotate(-11deg)}97%{transform:rotate(7deg)}}@media(max-width:560px){.master-notification__panel{position:fixed;top:58px;right:10px;left:10px;width:auto;max-height:calc(100vh - 70px)}}.app-shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--bg)}.sidebar{width:224px;height:100vh;position:fixed;inset:0 auto 0 0;z-index:50;display:flex;flex-direction:column;padding:14px 11px;border-right:1px solid var(--border);background:#050e1bf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-overlay{display:none}.side-brand{display:flex;align-items:center;gap:9px;padding:7px}.side-brand img{width:40px;height:40px;border-radius:13px}.side-brand div{display:grid;gap:2px}.side-brand strong{font-size:.82rem}.side-brand span{color:var(--muted);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.side-brand>button{display:none;margin-left:auto}.side-secure{display:flex;align-items:center;gap:7px;margin:13px 5px 8px;padding:8px 9px;border:1px solid #10b9812d;border-radius:11px;color:#6ee7b7;background:#10b98114;font-size:.61rem;font-weight:700}.side-secure svg{width:15px}.sidebar nav{display:grid;gap:4px;margin-top:8px}.sidebar nav a{min-height:39px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid transparent;border-radius:11px;color:#94a3b8;font-size:.72rem;font-weight:700}.sidebar nav a svg{width:16px}.sidebar nav a:hover{color:#fff;background:#ffffff0a}.sidebar nav a.active{color:#6ee7b7;border-color:#10b9812e;background:#10b98116}.sidebar footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px;border:1px solid var(--border);border-radius:13px}.sidebar footer svg{width:17px;color:var(--primary)}.sidebar footer div{display:grid;gap:2px}.sidebar footer strong{font-size:.63rem}.sidebar footer span{color:var(--muted);font-size:.56rem}.workspace{min-width:0;grid-column:2}.header{min-height:58px;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-bottom:1px solid var(--border);background:#07111fe8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-page{display:flex;align-items:center;gap:10px}.header h1{margin:0;font-size:.95rem}.header p{margin:3px 0 0;color:var(--muted);font-size:.64rem}.menu-btn{display:none}.header-actions{display:flex;align-items:center;gap:8px}.bell{width:34px;height:34px;position:relative;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;color:var(--muted2);background:#ffffff08}.bell svg{width:16px}.bell span{width:6px;height:6px;position:absolute;right:8px;top:8px;border-radius:50%;background:var(--danger)}.profile{position:relative}.profile>button{min-width:205px;display:flex;align-items:center;gap:8px;padding:4px 7px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:#ffffff08}.profile>button>b{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#02130d;background:linear-gradient(135deg,#34d399,#22d3ee);font-size:.65rem}.profile>button>span{min-width:0;display:grid;flex:1;text-align:left}.profile strong,.profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile strong{font-size:.68rem}.profile small{color:var(--muted);font-size:.56rem}.profile>button>svg{width:14px}.profile-menu{width:225px;position:absolute;right:0;top:calc(100% + 7px);padding:7px;border:1px solid var(--border2);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow-xl)}.profile-menu p,.profile-menu button{display:flex;align-items:center;gap:7px;margin:0;padding:8px;font-size:.63rem}.profile-menu p{color:#6ee7b7}.profile-menu button{width:100%;color:#fda4af;background:transparent}.profile-menu svg{width:15px}.workspace>main{padding:13px}.billing-page{display:grid;gap:12px}.billing-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;padding:18px}.billing-hero:before{content:"";width:320px;height:320px;position:absolute;top:-210px;right:70px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.2),transparent 68%);pointer-events:none}.billing-hero__content,.billing-hero__actions{position:relative;z-index:1}.billing-hero__content{min-width:0}.billing-hero__content h2{margin:5px 0 0;font-size:1rem}.billing-hero__content p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:.62rem;line-height:1.6}.billing-hero__actions{display:flex;align-items:center;gap:9px}.billing-hero__revenue{min-width:175px;display:grid;gap:2px;padding:10px 12px;border:1px solid #10b98130;border-radius:14px;background:linear-gradient(135deg,#10b98121,#06b6d40d)}.billing-hero__revenue span,.billing-hero__revenue small{color:var(--muted);font-size:.5rem}.billing-hero__revenue strong{color:#6ee7b7;font-size:.82rem}.billing-reload svg{width:14px}.billing-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.billing-metric{min-width:0;display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.billing-metric__icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#c4b5fd;background:#8b5cf61a}.billing-metric__icon svg{width:17px}.billing-metric>div{min-width:0;display:grid;gap:2px}.billing-metric small,.billing-metric p{overflow:hidden;color:var(--muted);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.billing-metric strong{font-size:.87rem}.billing-metric p{margin:0}.billing-metric--success .billing-metric__icon{color:#6ee7b7;background:var(--success-soft)}.billing-metric--warning .billing-metric__icon{color:#fde68a;background:#f59e0b18}.billing-metric--danger .billing-metric__icon{color:#fda4af;background:var(--danger-soft)}.billing-metric--muted .billing-metric__icon{color:#94a3b8;background:#94a3b812}.billing-notice{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:13px;font-size:.59rem;font-weight:700}.billing-notice>svg{width:16px;flex:0 0 auto}.billing-notice>span{flex:1}.billing-notice>button{color:inherit;background:transparent;font-size:.52rem;font-weight:900}.billing-notice--success{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.billing-notice--error{color:#fda4af;border-color:#f43f5e36;background:var(--danger-soft)}.billing-toolbar{display:flex;align-items:center;gap:8px;padding:10px}.billing-search{min-width:260px;flex:1}.billing-tabs{display:flex;flex-wrap:wrap;gap:5px}.billing-tabs button{display:inline-flex;align-items:center;gap:5px}.billing-tabs button span{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:var(--muted2);background:#ffffff0c;font-size:.47rem}.billing-tabs button.active span{color:#052e26;background:#ffffffa8}.billing-toolbar>small{margin-left:auto;color:var(--muted);font-size:.52rem;font-weight:800;white-space:nowrap}.billing-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.billing-card{min-width:0;position:relative;display:grid;gap:10px;padding:13px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#0f172af7,#070f1cf7)}.billing-card:before{content:"";width:3px;position:absolute;inset:0 auto 0 0;background:#64748b}.billing-card--paid:before{background:#10b981}.billing-card--pending:before{background:#f59e0b}.billing-card--overdue:before{background:#f43f5e}.billing-card--none:before{background:#64748b}.billing-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.billing-card__identity{min-width:0;display:flex;align-items:center;gap:9px}.billing-card__identity>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#67e8f9;background:#06b6d418}.billing-card__identity>span svg{width:17px}.billing-card__identity>div{min-width:0}.billing-card__identity h3,.billing-card__identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-card__identity h3{margin:0;font-size:.72rem}.billing-card__identity p{margin:4px 0 0;color:var(--muted);font-size:.53rem}.billing-status{min-height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--border);border-radius:999px;font-size:.5rem;font-weight:900;white-space:nowrap}.billing-status svg{width:12px}.billing-status--paid{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.billing-status--pending{color:#fde68a;border-color:#f59e0b36;background:#f59e0b12}.billing-status--overdue{color:#fda4af;border-color:#f43f5e36;background:var(--danger-soft)}.billing-status--none{color:#cbd5e1;background:#94a3b810}.billing-card__facts,.billing-card__secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.billing-card__facts>div,.billing-card__secondary>div{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid var(--border);border-radius:11px;background:#02061738}.billing-card__facts span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:.49rem}.billing-card__facts span svg{width:11px}.billing-card__facts strong,.billing-card__secondary strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.billing-card__secondary{padding-top:1px}.billing-card__secondary>div{border-style:dashed;background:#02061720}.billing-card__secondary span{color:#64748b;font-size:.47rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.billing-card__secondary strong{color:var(--muted2);font-size:.53rem}.billing-card__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.billing-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border:1px solid var(--border);border-radius:10px;color:var(--muted2);background:#ffffff08;font-size:.54rem;font-weight:900}.billing-action:hover{color:#fff;border-color:var(--border2);background:#ffffff12}.billing-action:disabled{cursor:wait;opacity:.55}.billing-action svg{width:13px}.billing-action--primary{color:#052e26;border-color:transparent;background:linear-gradient(135deg,#34d399,#22d3ee)}.billing-action--primary:hover{color:#052e26;border-color:transparent;filter:brightness(1.05)}.billing-spin{animation:billing-spin .8s linear infinite}@keyframes billing-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-list{grid-template-columns:1fr}}@media(max-width:860px){.billing-hero{align-items:stretch;flex-direction:column}.billing-hero__actions{justify-content:space-between}.billing-toolbar{align-items:stretch;flex-direction:column}.billing-search{min-width:0}.billing-toolbar>small{margin-left:0}}@media(max-width:680px){.billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-card__facts,.billing-card__secondary,.billing-card__actions{grid-template-columns:1fr}.billing-card__header{align-items:stretch;flex-direction:column}.billing-status{align-self:flex-start}}@media(max-width:460px){.billing-metrics{grid-template-columns:1fr}.billing-hero__actions{align-items:stretch;flex-direction:column}.billing-hero__revenue{min-width:0}.billing-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-tabs button{justify-content:center}}.settings-page{display:grid;gap:11px}.settings-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:9px}.settings-feedback{min-height:40px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;font-size:.63rem;font-weight:700}.settings-feedback svg{width:16px;flex:0 0 auto}.settings-feedback span{flex:1}.settings-feedback button{color:inherit;background:transparent;font-size:.57rem;font-weight:900}.settings-feedback--success{color:#6ee7b7;border-color:#10b98138;background:var(--success-soft)}.settings-feedback--error{color:#fda4af;border-color:#f43f5e38;background:var(--danger-soft)}.settings-profile,.settings-security{display:grid;align-content:start;gap:13px}.settings-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-section-header h3{margin:5px 0 0;font-size:.82rem}.settings-section-header p{max-width:480px;margin:5px 0 0;color:var(--muted);font-size:.61rem;line-height:1.5}.settings-section-header--environment{margin-bottom:11px}.settings-avatar{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;color:#03110d;background:linear-gradient(135deg,#34d399,#22d3ee);font-size:.72rem;font-weight:950;box-shadow:0 12px 25px #10b98120}.settings-section-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:var(--primary);background:var(--primary-soft)}.settings-section-icon svg{width:18px}.settings-field{display:grid;gap:6px}.settings-field>span{color:var(--muted2);font-size:.59rem;font-weight:800}.settings-field>div{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:11px;background:#0206174d;transition:.16s ease}.settings-field>div:focus-within{border-color:#10b98170;box-shadow:0 0 0 3px #10b98112}.settings-field svg{width:15px;color:var(--muted)}.settings-field input{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:.66rem}.settings-field--readonly{opacity:.76}.settings-profile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.settings-profile-meta>div{min-width:0;display:grid;gap:3px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#02061742}.settings-profile-meta span{color:var(--muted);font-size:.52rem}.settings-profile-meta strong{overflow:hidden;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.settings-profile-actions{display:flex;flex-wrap:wrap;gap:6px}.settings-security-card{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:10px;border:1px solid var(--border);border-radius:12px;background:#02061742}.settings-security-card>div{min-width:0}.settings-security-card strong{font-size:.66rem}.settings-security-card p{margin:4px 0 0;color:var(--muted);font-size:.56rem;line-height:1.5}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.config-item{min-width:0;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--border);border-radius:13px;background:#02061747}.config-item__icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--primary);background:var(--primary-soft)}.config-item__icon svg{width:16px}.config-item__content{min-width:0;display:grid;gap:3px;flex:1}.config-item__content small{color:var(--muted);font-size:.53rem}.config-item__content strong{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.config-item__status{flex:0 0 auto;padding:4px 6px;border-radius:999px;font-size:.51rem;font-weight:900}.config-item__status--success{color:#6ee7b7;background:var(--success-soft)}.config-item__status--warning{color:#fde68a;background:var(--warning-soft)}.config-item__copy{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:9px;color:var(--muted2);background:#ffffff08}.config-item__copy:hover{color:#fff;border-color:var(--border2)}.config-item__copy svg{width:13px}.auth-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.auth-notice>svg{width:18px;color:var(--primary)}.auth-notice h3{margin:0;font-size:.7rem}.auth-notice p{margin:4px 0 0;color:var(--muted);font-size:.61rem;line-height:1.5}.auth-notice p strong{color:var(--muted2)}.settings-spin{animation:settings-spin .8s linear infinite}@keyframes settings-spin{to{transform:rotate(360deg)}}@media(max-width:920px){.settings-main-grid{grid-template-columns:1fr}}@media(max-width:680px){.settings-grid,.settings-profile-meta{grid-template-columns:1fr}.settings-security-card{align-items:stretch;flex-direction:column}.settings-security-card .button{width:100%}.auth-notice{grid-template-columns:auto minmax(0,1fr)}.auth-notice .button{grid-column:1 / -1;width:100%}}.metric{min-height:88px;display:flex;justify-content:space-between;gap:9px;padding:12px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.metric p{margin:0;color:var(--muted);font-size:.61rem;font-weight:800}.metric strong{display:block;margin-top:5px;font-size:1.35rem}.metric small{display:block;margin-top:5px;color:var(--muted);font-size:.55rem}.metric>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid currentColor;border-radius:10px}.metric>span svg{width:16px}.metric.emerald{color:#6ee7b7}.metric.cyan{color:#67e8f9}.metric.yellow{color:#fde047}.metric.red{color:#fda4af}.metric.purple{color:#c4b5fd}.metric.orange{color:#fdba74}.store-card{min-width:0;display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.store-card header{display:flex;justify-content:space-between;gap:8px}.store-id{min-width:0;display:flex;align-items:center;gap:8px}.store-id>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#6ee7b7;background:var(--primary-soft)}.store-id>span svg{width:16px}.store-id div{min-width:0}.store-id h3,.store-id p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-id h3{margin:0;font-size:.75rem}.store-id p{margin:3px 0 0;color:var(--muted);font-size:.58rem}.store-active,.store-inactive{min-height:27px;display:flex;align-items:center;gap:4px;padding:0 7px;border-radius:9px;font-size:.57rem;font-weight:800}.store-active{color:#6ee7b7;background:var(--success-soft)}.store-inactive{color:#fda4af;background:var(--danger-soft)}.store-active svg,.store-inactive svg{width:14px}.store-badges{display:flex;flex-wrap:wrap;gap:5px}.badge{min-height:21px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted2);background:#ffffff05;font-size:.54rem;font-weight:800}.badge svg{width:12px;height:12px}.badge.success{color:#6ee7b7;border-color:#10b98132;background:var(--success-soft)}.badge.warning{color:#fde68a;border-color:#f59e0b32;background:var(--warning-soft)}.badge.danger{color:#fda4af;border-color:#f43f5e32;background:var(--danger-soft)}.badge.neutral{color:var(--muted2)}.store-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.store-facts div{min-width:0;display:grid;gap:3px;padding:7px;border:1px solid var(--border);border-radius:10px;background:#0206174f}.store-facts span{color:var(--muted);font-size:.52rem}.store-facts strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.store-payment-details{display:flex;flex-wrap:wrap;gap:5px 12px;padding:7px 8px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);background:#0206172e;font-size:.52rem}.store-payment-details span{display:inline-flex;min-width:0;align-items:center;gap:4px}.store-payment-details strong{max-width:150px;overflow:hidden;color:var(--muted2);text-overflow:ellipsis;white-space:nowrap}.store-action-group{display:grid;gap:5px}.store-action-group>p{margin:0;color:#64748b;font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.store-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.store-actions button{min-height:29px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 5px;border:1px solid var(--border);border-radius:9px;color:var(--muted2);background:#ffffff08;font-size:.54rem;font-weight:800;transition:.16s ease}.store-actions button:hover{color:#fff;border-color:var(--border2);background:#ffffff12}.store-actions button:disabled{cursor:wait;opacity:.55}.store-actions svg{width:13px}.store-actions .store-action-danger{color:#fda4af;border-color:#f43f5e32;background:var(--danger-soft)}.spin{animation:spin .8s linear infinite}@media(max-width:520px){.store-facts,.store-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard{display:grid;gap:11px}.hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.hero h2,.chart h2,.quick h2,.section-row h2{margin:5px 0 0;font-size:1rem}.hero p{margin:5px 0 0;color:var(--muted);font-size:.67rem}.hero>div:last-child{display:flex;gap:6px}.metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.65fr);gap:9px}.chart>div:last-child{height:220px;margin-top:10px}.quick>div{display:grid;gap:6px;margin:11px 0}.quick p{display:flex;justify-content:space-between;margin:0;padding:9px;border:1px solid var(--border);border-radius:10px;background:#02061752}.quick p span{color:var(--muted);font-size:.59rem}.quick p strong{display:inline-flex;align-items:center;gap:4px;font-size:.75rem}.quick p strong svg{width:13px}.quick-online{color:#6ee7b7}.quick-offline{color:#fda4af}.quick>a{display:flex;align-items:center;gap:6px;margin-top:5px;padding:8px;border:1px solid var(--border);border-radius:10px;color:var(--muted2);font-size:.62rem;font-weight:800}.quick>a svg{width:14px;color:var(--primary)}.section-row{display:flex;align-items:center;justify-content:space-between}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.managers-page{display:grid;gap:11px}.manager-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.manager-summary article{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.manager-summary article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#c4b5fd;background:#8b5cf61a}.manager-summary article>span svg{width:16px}.manager-summary__success{color:#6ee7b7!important;background:var(--success-soft)!important}.manager-summary__danger{color:#fda4af!important;background:var(--danger-soft)!important}.manager-summary__cyan{color:#67e8f9!important;background:#06b6d419!important}.manager-summary article div{min-width:0;display:grid;gap:3px}.manager-summary small{color:var(--muted);font-size:.54rem}.manager-summary strong{font-size:.9rem}.manager-toolbar{display:flex;align-items:center;gap:8px}.manager-toolbar .search{flex:1}.manager-toolbar>small{margin-left:auto;color:var(--muted);font-size:.55rem;font-weight:800}.managers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager-card{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.manager-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.manager-card__identity{min-width:0;display:flex;align-items:center;gap:8px}.manager-card__identity>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#67e8f9;background:#06b6d419}.manager-card__identity>span svg{width:17px}.manager-card__identity div{min-width:0}.manager-card__identity h3,.manager-card__identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-card__identity h3{margin:0;font-size:.72rem}.manager-card__identity p{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:var(--muted);font-size:.55rem}.manager-card__identity p svg{width:12px}.manager-status{min-height:23px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:999px;font-size:.52rem;font-weight:900}.manager-status svg{width:12px}.manager-status--active{color:#6ee7b7;background:var(--success-soft)}.manager-status--inactive{color:#fda4af;background:var(--danger-soft)}.manager-card__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.manager-card__details>div{min-width:0;display:grid;gap:4px;padding:7px;border:1px solid var(--border);border-radius:10px;background:#02061742}.manager-card__details span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:.5rem}.manager-card__details span svg{width:11px}.manager-card__details strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.manager-card__stores{display:grid;gap:6px;padding:8px;border:1px dashed var(--border);border-radius:11px;background:#02061730}.manager-card__stores>span{color:#64748b;font-size:.49rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.manager-card__stores>div{display:flex;flex-wrap:wrap;gap:4px}.manager-card__stores small{min-height:21px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--border);border-radius:999px;color:var(--muted2);background:#ffffff07;font-size:.49rem}.manager-card__stores small svg{width:11px}.manager-card__stores p{margin:0;color:var(--muted);font-size:.55rem}.manager-card__all-stores{color:#6ee7b7!important;border-color:#10b98132!important;background:var(--success-soft)!important}.manager-card footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.manager-card footer button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border:1px solid var(--border);border-radius:9px;color:var(--muted2);background:#ffffff08;font-size:.55rem;font-weight:800}.manager-card footer button:hover{color:#fff;border-color:var(--border2);background:#ffffff12}.manager-card footer button:disabled{cursor:wait;opacity:.55}.manager-card footer svg{width:13px}.manager-card footer .manager-card__remove{color:#fda4af;border-color:#f43f5e32;background:var(--danger-soft)}.manager-modal__backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#020617c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.manager-modal{width:min(100%,720px);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border2);border-radius:20px;background:var(--surface-strong);box-shadow:0 32px 90px #0006}.manager-create-modal{width:min(100%,860px)}.manager-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.manager-modal__header h2{margin:5px 0 0;font-size:1rem}.manager-modal__header p{margin:5px 0 0;color:var(--muted);font-size:.6rem}.manager-modal__header>button,.manager-create-modal__header-actions>button{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:10px;color:var(--muted2);background:#ffffff08}.manager-modal__header>button svg,.manager-create-modal__header-actions>button svg{width:15px}.manager-create-modal__header-actions{display:flex;align-items:center;gap:8px}.manager-create-modal__header-actions>span{padding:5px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:#ffffff06;font-size:.51rem;font-weight:800}.manager-modal__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow-y:auto;padding:16px}.manager-create-modal__body{display:grid;grid-template-columns:1fr;gap:12px}.manager-form-message{min-height:39px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:11px;font-size:.58rem;font-weight:700}.manager-form-message svg{width:15px;flex:0 0 auto}.manager-form-message span{flex:1}.manager-form-message button{color:inherit;background:transparent;font-size:.52rem;font-weight:900}.manager-form-message--success{color:#6ee7b7;border-color:#10b98138;background:var(--success-soft)}.manager-form-message--error{color:#fda4af;border-color:#f43f5e38;background:var(--danger-soft)}.manager-created-access{display:grid;gap:9px;padding:11px;border:1px solid #10b98138;border-radius:13px;background:var(--success-soft)}.manager-created-access>header{display:flex;align-items:center;gap:8px}.manager-created-access>header>svg{width:19px;color:#6ee7b7}.manager-created-access>header div{display:grid;gap:2px}.manager-created-access>header strong{font-size:.66rem}.manager-created-access>header small{color:#a7f3d0;font-size:.52rem}.manager-created-access>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.manager-created-access p{min-width:0;display:grid;gap:3px;margin:0;padding:8px;border:1px solid #10b98124;border-radius:10px;background:#02061736}.manager-created-access p span{color:var(--muted);font-size:.5rem}.manager-created-access p strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.manager-created-access .button{justify-self:start}.manager-create-section{display:grid;gap:10px;padding:11px;border:1px solid var(--border);border-radius:14px;background:#02061730}.manager-create-section>header{display:flex;align-items:center;gap:8px}.manager-create-section>header>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#67e8f9;background:#06b6d419}.manager-create-section>header>span svg{width:16px}.manager-create-section>header>div{display:grid;gap:2px}.manager-create-section>header strong{font-size:.66rem}.manager-create-section>header small{color:var(--muted);font-size:.52rem}.manager-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager-field{display:grid;gap:6px}.manager-field--full{grid-column:1 / -1}.manager-field>span{color:var(--muted2);font-size:.56rem;font-weight:800}.manager-field>div{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:#0206174c}.manager-field>div:focus-within{border-color:#10b98170;box-shadow:0 0 0 3px #10b98112}.manager-field svg{width:14px;color:var(--muted)}.manager-field input{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:.63rem}.manager-field--readonly{opacity:.72}.manager-field__icon-button{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:8px;color:var(--muted2);background:#ffffff08}.manager-field__icon-button svg{width:13px}.manager-field__generate{min-height:27px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 8px;border:1px solid #06b6d432;border-radius:8px;color:#67e8f9;background:#06b6d410;font-size:.52rem;font-weight:900}.manager-field__generate svg{width:12px;color:currentColor}.manager-switch,.manager-all-stores{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--border);border-radius:11px;background:#02061742;cursor:pointer}.manager-switch{grid-column:1 / -1}.manager-switch>input,.manager-all-stores>input{display:none}.manager-switch>span,.manager-all-stores>span{width:34px;height:19px;position:relative;flex:0 0 auto;border-radius:999px;background:#334155;transition:.16s ease}.manager-switch>span:after,.manager-all-stores>span:after{content:"";width:15px;height:15px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;transition:.16s ease}.manager-switch>input:checked+span,.manager-all-stores>input:checked+span{background:var(--primary)}.manager-switch>input:checked+span:after,.manager-all-stores>input:checked+span:after{transform:translate(15px)}.manager-switch>div,.manager-all-stores>div{display:grid;gap:2px}.manager-switch strong,.manager-all-stores strong{font-size:.62rem}.manager-switch small,.manager-all-stores small{color:var(--muted);font-size:.53rem}.manager-store-toolbar{display:flex;align-items:center;gap:7px}.manager-store-toolbar .search{flex:1}.manager-store-toolbar>div{display:flex;gap:5px}.manager-store-toolbar button{min-height:31px;padding:0 8px;border:1px solid var(--border);border-radius:9px;color:var(--muted2);background:#ffffff08;font-size:.51rem;font-weight:800}.manager-store-count{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager-store-count span{color:#67e8f9;font-size:.54rem;font-weight:900}.manager-store-count small{color:var(--muted);font-size:.5rem}.manager-create-store-list,.manager-store-selector__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:250px;overflow-y:auto;padding-right:3px}.manager-create-empty{grid-column:1 / -1;margin:0;padding:18px;border:1px dashed var(--border);border-radius:11px;color:var(--muted);text-align:center;font-size:.56rem}.manager-store-selector{grid-column:1 / -1;display:grid;gap:8px}.manager-store-selector>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.manager-store-selector>header>div{display:flex;align-items:center;gap:6px}.manager-store-selector>header span{font-size:.6rem;font-weight:900}.manager-store-selector>header strong{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#03110d;background:var(--primary);font-size:.55rem}.manager-store-selector>header small{color:var(--muted);font-size:.52rem}.manager-store-option{min-width:0;display:flex;align-items:center;gap:7px;padding:8px;border:1px solid var(--border);border-radius:11px;background:#02061742;cursor:pointer;transition:.16s ease}.manager-store-option:hover{border-color:var(--border2);background:#ffffff08}.manager-store-option--selected{border-color:#10b98152;background:var(--primary-soft)}.manager-store-option>input{display:none}.manager-store-option>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--primary);background:var(--primary-soft)}.manager-store-option>span svg{width:14px}.manager-store-option>div{min-width:0;display:grid;gap:2px;flex:1}.manager-store-option strong,.manager-store-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-store-option strong{font-size:.58rem}.manager-store-option small{color:var(--muted);font-size:.49rem}.manager-store-option>svg{width:15px;flex:0 0 auto;color:var(--primary)}.manager-create-section--status{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.manager-create-warning{display:flex;align-items:flex-start;gap:7px;padding:9px;border:1px solid #f59e0b32;border-radius:11px;color:#fde68a;background:#f59e0b10}.manager-create-warning svg{width:15px;flex:0 0 auto}.manager-create-warning p{margin:0;font-size:.52rem;line-height:1.55}.manager-modal__footer{display:flex;justify-content:flex-end;gap:6px;padding:12px 16px;border-top:1px solid var(--border)}.manager-spin{animation:manager-spin .8s linear infinite}@keyframes manager-spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.managers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.manager-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-toolbar{align-items:stretch;flex-direction:column}.manager-toolbar>small{margin-left:0}.manager-modal__body,.manager-create-grid{grid-template-columns:1fr}.manager-field--full{grid-column:auto}.manager-create-section--status{grid-template-columns:1fr}.manager-store-toolbar{align-items:stretch;flex-direction:column}.manager-store-toolbar>div{justify-content:flex-end}}@media(max-width:620px){.managers-grid{grid-template-columns:1fr}.manager-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-modal__backdrop{align-items:end;padding:0}.manager-modal{max-height:94vh;border-radius:20px 20px 0 0}.manager-create-store-list,.manager-store-selector__list,.manager-created-access>div{grid-template-columns:1fr}.manager-created-access .button{width:100%}.manager-create-modal__header-actions>span{display:none}}@media(max-width:420px){.manager-summary{grid-template-columns:1fr}.manager-card footer{grid-template-columns:1fr}.manager-card__details{grid-template-columns:1fr}.manager-field__generate{padding:0 6px;font-size:0}.manager-field__generate svg{width:14px}}.create-page{display:grid;gap:11px}.create-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.create-hero h2{margin:5px 0 0;font-size:1rem}.create-hero p{max-width:720px;margin:5px 0 0;color:var(--muted);font-size:.64rem;line-height:1.55}.create-hero--bot{border-color:#facc1533;background:linear-gradient(115deg,rgba(250,204,21,.05),transparent 44%),var(--surface)}.create-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.72fr);align-items:start;gap:9px}.create-form{display:grid;gap:12px}.create-section{display:grid;gap:11px;padding-bottom:12px;border-bottom:1px solid var(--border)}.create-section:last-of-type{border-bottom:0}.create-section>header,.create-preview>header,.create-menu-preview>header,.create-result>header{display:flex;align-items:center;gap:9px}.create-section>header>span,.create-preview>header>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--primary);background:var(--primary-soft)}.create-section--bot>header>span,.create-preview--bot>header>span{color:#fde047;background:#facc151a}.create-section>header svg,.create-preview>header svg{width:17px}.create-section h3,.create-preview h3,.create-menu-preview h3,.create-result h3{margin:0;font-size:.74rem}.create-section header p,.create-preview header p,.create-menu-preview header p,.create-result header p{margin:3px 0 0;color:var(--muted);font-size:.55rem;line-height:1.45}.create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.create-field{min-width:0;display:grid;align-content:start;gap:6px}.create-field--full{grid-column:1 / -1}.create-field>span{color:var(--muted2);font-size:.56rem;font-weight:800}.create-field>small{color:var(--muted);font-size:.49rem;line-height:1.45}.create-field__control{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:#0206174d;transition:.16s ease}.create-field__control:focus-within{border-color:#10b98173;box-shadow:0 0 0 3px #10b98112}.create-page--bot .create-field__control:focus-within{border-color:#facc156b;box-shadow:0 0 0 3px #facc150f}.create-field__control>svg{width:14px;flex:0 0 auto;color:var(--muted)}.create-field input,.create-field select,.create-field textarea{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:.62rem}.create-field select{cursor:pointer}.create-field select option{color:#f8fafc;background:#0b1728}.create-field textarea{min-height:76px;resize:vertical;padding:9px;border:1px solid var(--border);border-radius:10px;background:#0206174d;line-height:1.5}.create-field textarea:focus{border-color:#10b98173;box-shadow:0 0 0 3px #10b98112}.create-field__action{min-height:27px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 8px;border:1px solid var(--border);border-radius:8px;color:var(--muted2);background:#ffffff0a;font-size:.53rem;font-weight:800}.create-field__action svg{width:12px}.create-color-input{width:52px!important;height:27px;flex:0 0 auto;padding:0;cursor:pointer}.create-color-code{color:var(--muted2);font-size:.58rem}.create-toggle{min-height:52px;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#02061747;cursor:pointer}.create-toggle>input{display:none}.create-toggle>span{width:34px;height:19px;position:relative;flex:0 0 auto;border-radius:999px;background:#334155;transition:.16s ease}.create-toggle>span:after{content:"";width:15px;height:15px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;transition:.16s ease}.create-toggle>input:checked+span{background:var(--primary)}.create-toggle>input:checked+span:after{transform:translate(15px)}.create-toggle>div{display:grid;gap:2px}.create-toggle strong{font-size:.58rem}.create-toggle small{color:var(--muted);font-size:.49rem;line-height:1.4}.create-bot-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid rgba(250,204,21,.2);border-radius:12px;background:#facc150f}.create-bot-callout>svg{width:18px;color:#fde047}.create-bot-callout div{display:grid;gap:3px}.create-bot-callout strong{font-size:.62rem}.create-bot-callout p{margin:0;color:var(--muted);font-size:.53rem;line-height:1.45}.create-submit{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;color:#03110d;background:linear-gradient(135deg,#34d399,#22d3ee);font-size:.66rem;font-weight:950}.create-submit--bot{color:#161204;background:linear-gradient(135deg,#fde047,#f59e0b)}.create-submit:disabled{cursor:wait;opacity:.55}.create-submit svg{width:16px}.create-sidebar{position:sticky;top:70px;display:grid;gap:9px}.create-preview{display:grid;gap:11px}.create-preview__store{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--border);border-radius:13px;background:#0206174d}.create-preview__logo{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--border);border-radius:15px;color:var(--primary);background:var(--primary-soft)}.create-preview__logo img{width:100%;height:100%;object-fit:contain;padding:6px}.create-preview__logo svg{width:22px}.create-preview__store>div:last-child{min-width:0}.create-preview__store small{color:var(--muted);font-size:.49rem;text-transform:uppercase;letter-spacing:.12em}.create-preview__store h3,.create-preview__store p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-preview__store h3{margin:4px 0 0;font-size:.77rem}.create-preview__store p{margin:3px 0 0;color:#6ee7b7;font-size:.56rem}.create-preview__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.create-preview__badges span{min-height:20px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid var(--border);border-radius:999px;color:var(--muted2);background:#ffffff0a;font-size:.48rem;font-weight:800;text-transform:capitalize}.create-preview__badges .create-preview__badge--bot{color:#fde68a;border-color:#facc1533;background:#facc1514}.create-preview__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.create-preview__fact{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#02061740}.create-preview__fact span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:.49rem}.create-preview__fact svg{width:11px}.create-preview__fact strong{overflow:hidden;color:var(--muted2);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.create-bot-summary{display:grid;gap:5px}.create-bot-summary p{display:grid;gap:3px;margin:0;padding:8px;border:1px solid var(--border);border-radius:10px;background:#02061740}.create-bot-summary span{color:var(--muted);font-size:.49rem}.create-bot-summary strong{overflow-wrap:anywhere;font-size:.57rem;line-height:1.45}.create-menu-preview{display:grid;gap:10px}.create-menu-preview>header>svg{width:18px;color:#fde047}.create-menu-preview>div{display:grid;gap:5px}.create-menu-preview article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#0206173d}.create-menu-preview article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:#171304;background:#fde047;font-size:.55rem;font-weight:950}.create-menu-preview article div{min-width:0;display:grid;gap:2px}.create-menu-preview article strong,.create-menu-preview article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-menu-preview article strong{font-size:.56rem}.create-menu-preview article small{color:var(--muted);font-size:.48rem}.create-menu-preview article>svg{width:14px;color:var(--primary)}.create-result{display:grid;gap:11px;border-color:#10b98142;background:linear-gradient(135deg,rgba(16,185,129,.08),transparent 60%),var(--surface)}.create-result--bot{border-color:#facc1542;background:linear-gradient(135deg,rgba(250,204,21,.07),transparent 60%),var(--surface)}.create-result>header>svg{width:20px;color:var(--primary)}.create-result--bot>header>svg{color:#fde047}.create-result__data{display:grid;gap:5px}.create-result__data p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:7px 0;border-bottom:1px solid var(--border);font-size:.54rem}.create-result__data span{color:var(--muted)}.create-result__data strong{max-width:65%;overflow-wrap:anywhere;text-align:right}.create-result__actions{display:flex;flex-wrap:wrap;gap:6px}.create-qr-notice{display:flex;align-items:flex-start;gap:9px}.create-qr-notice>svg{width:18px;color:#67e8f9}.create-qr-notice div{display:grid;gap:4px}.create-qr-notice strong{font-size:.62rem}.create-qr-notice p{margin:0;color:var(--muted);font-size:.53rem;line-height:1.5}@media(max-width:1020px){.create-layout{grid-template-columns:1fr}.create-sidebar{position:static}}@media(max-width:680px){.create-hero{align-items:stretch;flex-direction:column}.create-grid{grid-template-columns:1fr}.create-field--full{grid-column:auto}.create-bot-callout{grid-template-columns:auto minmax(0,1fr)}.create-bot-callout .button{grid-column:1 / -1;width:100%}.create-preview__facts{grid-template-columns:1fr}}.edit-store-page{display:grid;gap:11px}.edit-store-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.edit-store-hero h2{margin:5px 0 0;font-size:1rem}.edit-store-hero p{max-width:650px;margin:6px 0 0;color:var(--muted);font-size:.6rem;line-height:1.6}.edit-store-hero__actions{display:flex;align-items:center;gap:7px}.edit-store-hero__actions svg{width:14px}.edit-store-state{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:999px;font-size:.52rem;font-weight:900}.edit-store-state svg{width:13px}.edit-store-state--active{color:#6ee7b7;background:var(--success-soft)}.edit-store-state--inactive{color:#fda4af;background:var(--danger-soft)}.edit-store-message{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:13px;font-size:.58rem;font-weight:700}.edit-store-message>svg{width:16px;flex:0 0 auto}.edit-store-message>span{flex:1}.edit-store-message>button{color:inherit;background:transparent;font-size:.5rem;font-weight:900}.edit-store-message--success{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.edit-store-message--error{color:#fda4af;border-color:#f43f5e36;background:var(--danger-soft)}.edit-store-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.edit-store-summary article{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.edit-store-summary article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#67e8f9;background:#06b6d419}.edit-store-summary article>span svg{width:15px}.edit-store-summary article>div{min-width:0;display:grid;gap:3px}.edit-store-summary small{color:var(--muted);font-size:.49rem}.edit-store-summary strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.edit-store-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:10px}.edit-store-form{display:grid;gap:12px;align-self:start}.edit-store-form>header,.edit-store-preview>.panel>header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--border)}.edit-store-form>header>span,.edit-store-preview>.panel>header>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#6ee7b7;background:var(--success-soft)}.edit-store-form>header svg,.edit-store-preview>.panel>header svg{width:17px}.edit-store-form>header h3,.edit-store-preview>.panel>header h3{margin:0;font-size:.72rem}.edit-store-form>header p,.edit-store-preview>.panel>header p{margin:3px 0 0;color:var(--muted);font-size:.52rem}.edit-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.edit-store-field{display:grid;gap:6px}.edit-store-field--full{grid-column:1 / -1}.edit-store-field>span{color:var(--muted2);font-size:.55rem;font-weight:800}.edit-store-field>div{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:#0206174c}.edit-store-field>div:focus-within,.edit-store-field select:focus{border-color:#10b98155;box-shadow:0 0 0 3px #10b98110}.edit-store-field svg{width:14px;color:var(--muted)}.edit-store-field input,.edit-store-field select{min-width:0;width:100%;flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:.61rem}.edit-store-field select{min-height:39px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:#0c1727}.edit-store-field>small{color:var(--muted);font-size:.48rem;line-height:1.5}.edit-store-field__public-link small{color:#67e8f9;font-size:.52rem;white-space:nowrap}.edit-store-field__readonly{opacity:.72}.edit-store-field__readonly input{cursor:not-allowed;color:var(--muted2)}.edit-store-color-field input[type=color]{width:45px;height:28px;flex:0 0 auto;padding:0;border:0;border-radius:7px;overflow:hidden;cursor:pointer}.edit-store-color-field strong{color:var(--muted2);font-size:.55rem}.edit-store-switch{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--border);border-radius:11px;background:#02061742;cursor:pointer}.edit-store-switch>input{display:none}.edit-store-switch>span{width:34px;height:19px;position:relative;flex:0 0 auto;border-radius:999px;background:#334155;transition:.16s ease}.edit-store-switch>span:after{content:"";width:15px;height:15px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;transition:.16s ease}.edit-store-switch>input:checked+span{background:var(--primary)}.edit-store-switch>input:checked+span:after{transform:translate(15px)}.edit-store-switch>div{display:grid;gap:2px}.edit-store-switch strong{font-size:.61rem}.edit-store-switch small{color:var(--muted);font-size:.51rem}.edit-store-submit{min-height:39px}.edit-store-submit svg{width:14px}.edit-store-preview{display:grid;align-content:start;gap:10px}.edit-store-preview>.panel{display:grid;gap:11px}.edit-store-preview__card{display:grid;gap:11px;padding:12px;border:1px solid var(--border);border-radius:15px;background:#02061738}.edit-store-preview__identity{display:flex;align-items:center;gap:10px}.edit-store-preview__identity>span{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--border);border-radius:17px;color:#67e8f9;background:#06b6d419}.edit-store-preview__identity>span img{width:100%;height:100%;object-fit:contain;padding:5px}.edit-store-preview__identity>span svg{width:24px}.edit-store-preview__identity>div{min-width:0;display:grid;gap:3px}.edit-store-preview__identity small{color:var(--muted);font-size:.47rem;text-transform:uppercase;letter-spacing:.12em}.edit-store-preview__identity h4,.edit-store-preview__identity p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.edit-store-preview__identity h4{font-size:.76rem}.edit-store-preview__identity p{color:#67e8f9;font-size:.54rem}.edit-store-preview__badges{display:flex;flex-wrap:wrap;gap:5px}.edit-store-preview__badges span{min-height:23px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted2);background:#ffffff07;font-size:.47rem;font-weight:900}.edit-store-preview__badges .active{color:#6ee7b7;border-color:#10b98130;background:var(--success-soft)}.edit-store-preview__badges .inactive{color:#fda4af;border-color:#f43f5e30;background:var(--danger-soft)}.edit-store-link-card{display:grid;gap:7px;padding:10px;border:1px solid #06b6d42c;border-radius:12px;background:#06b6d40c}.edit-store-link-card>span{color:#67e8f9;font-size:.48rem;font-weight:900;text-transform:uppercase}.edit-store-link-card>strong{overflow-wrap:anywhere;font-size:.54rem;line-height:1.55}.edit-store-link-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.edit-store-link-card .button{min-height:31px}.edit-store-link-card .button svg{width:13px}.edit-store-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.edit-store-preview dl>div{min-width:0;display:grid;gap:3px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.edit-store-preview dt{color:var(--muted);font-size:.47rem;text-transform:uppercase}.edit-store-preview dd{overflow:hidden;margin:0;color:var(--muted2);font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.edit-store-theme-preview{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.edit-store-theme-preview>span{color:var(--muted);font-size:.49rem}.edit-store-theme-preview>div{display:flex;align-items:center;gap:6px}.edit-store-theme-preview i{width:26px;height:26px;border:1px solid var(--border2);border-radius:8px}.edit-store-theme-preview strong{font-size:.54rem}.edit-store-security{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #10b98130;border-radius:15px;background:var(--success-soft)}.edit-store-security>svg{width:18px;flex:0 0 auto;color:#6ee7b7}.edit-store-security h3{margin:0;font-size:.66rem}.edit-store-security p{margin:5px 0 0;color:#a7f3d0;font-size:.52rem;line-height:1.55}.edit-store-error{min-height:300px;display:grid;place-content:center;justify-items:center;gap:9px;text-align:center}.edit-store-error>svg{width:32px;color:#fda4af}.edit-store-error h2{margin:0;font-size:.9rem}.edit-store-error p{margin:0 0 6px;color:var(--muted);font-size:.58rem}.edit-store-spin{animation:edit-store-spin .8s linear infinite}@keyframes edit-store-spin{to{transform:rotate(360deg)}}@media(max-width:1040px){.edit-store-layout{grid-template-columns:1fr}.edit-store-preview{order:-1}}@media(max-width:840px){.edit-store-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.edit-store-hero{align-items:stretch;flex-direction:column}.edit-store-hero__actions{justify-content:flex-end}.edit-store-grid{grid-template-columns:1fr}.edit-store-field--full{grid-column:auto}}@media(max-width:480px){.edit-store-summary{grid-template-columns:1fr}.edit-store-hero__actions{display:grid;grid-template-columns:1fr}.edit-store-link-card>div,.edit-store-preview dl{grid-template-columns:1fr}}.stores-page{display:grid;gap:11px}.toolbar{display:flex;align-items:center;gap:9px}.toolbar .search{flex:1}.toolbar>small{margin-left:auto;color:var(--muted);font-size:.6rem}.stores-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-plan-page{display:grid;gap:11px}.store-plan-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.store-plan-hero h2{margin:5px 0 0;font-size:1rem}.store-plan-hero p{max-width:650px;margin:6px 0 0;color:var(--muted);font-size:.6rem;line-height:1.6}.store-plan-hero__actions{display:flex;align-items:center;gap:7px}.store-plan-hero__actions svg{width:14px}.store-plan-state{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:999px;font-size:.52rem;font-weight:900}.store-plan-state svg{width:13px}.store-plan-state--active{color:#6ee7b7;background:var(--success-soft)}.store-plan-state--inactive{color:#fda4af;background:var(--danger-soft)}.store-plan-message{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:13px;font-size:.58rem;font-weight:700}.store-plan-message>svg{width:16px;flex:0 0 auto}.store-plan-message>span{flex:1}.store-plan-message>button{color:inherit;background:transparent;font-size:.5rem;font-weight:900}.store-plan-message--success{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.store-plan-message--error{color:#fda4af;border-color:#f43f5e36;background:var(--danger-soft)}.store-plan-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.store-plan-summary article{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.store-plan-summary article>span{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#67e8f9;background:#06b6d419}.store-plan-summary article>span svg{width:16px}.store-plan-summary__current{color:#c4b5fd!important;background:#8b5cf619!important}.store-plan-summary__value{color:#6ee7b7!important;background:var(--success-soft)!important}.store-plan-summary__due{color:#fde68a!important;background:#f59e0b18!important}.store-plan-summary article>div{min-width:0;display:grid;gap:3px}.store-plan-summary small{color:var(--muted);font-size:.49rem}.store-plan-summary strong{overflow:hidden;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.store-plan-current{display:grid;gap:11px}.store-plan-current>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid var(--border)}.store-plan-current>header h3{margin:5px 0 0;font-size:.9rem}.store-plan-current>header p{max-width:620px;margin:5px 0 0;color:var(--muted);font-size:.55rem;line-height:1.55}.store-plan-current__price{display:grid;justify-items:end;flex:0 0 auto}.store-plan-current__price small{color:#64748b;font-size:.5rem;text-decoration:line-through}.store-plan-current__price strong{color:#6ee7b7;font-size:1rem}.store-plan-current__price span{color:var(--muted);font-size:.48rem}.store-plan-current__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.store-plan-current__details>div,.store-plan-current__details>label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;padding:9px;border:1px solid var(--border);border-radius:11px;background:#02061738}.store-plan-current__details svg{width:14px;grid-row:1 / 3;color:#67e8f9}.store-plan-current__details span{color:var(--muted);font-size:.48rem}.store-plan-current__details strong,.store-plan-current__details input{min-width:0;font-size:.57rem}.store-plan-current__details input{width:100%;border:0;outline:0;color:var(--text);background:transparent}.store-plan-current__notice{margin:0;padding:8px 10px;border:1px dashed #f59e0b30;border-radius:10px;color:#fde68a;background:#f59e0b0d;font-size:.5rem;line-height:1.55}.store-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.store-plan-card{min-width:0;position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#0f172afa,#070f1cfa)}.store-plan-card:before{content:"";width:3px;position:absolute;inset:0 auto 0 0;background:#10b981}.store-plan-card--pro:before{background:#22d3ee}.store-plan-card--premium:before{background:#f59e0b}.store-plan-card--current{border-color:#10b98150;box-shadow:0 0 0 2px #10b98114}.store-plan-card__offer{min-height:23px;position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #06b6d436;border-radius:999px;color:#67e8f9;background:#06b6d412;font-size:.46rem;font-weight:900;text-transform:uppercase}.store-plan-card__offer svg{width:11px}.store-plan-card>header{display:flex;align-items:center;gap:9px;padding-right:70px}.store-plan-card__icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#6ee7b7;background:var(--success-soft)}.store-plan-card--pro .store-plan-card__icon{color:#67e8f9;background:#06b6d419}.store-plan-card--premium .store-plan-card__icon{color:#fde68a;background:#f59e0b18}.store-plan-card__icon svg{width:18px}.store-plan-card>header small{color:var(--muted);font-size:.47rem;text-transform:uppercase;letter-spacing:.1em}.store-plan-card>header h3{margin:3px 0 0;font-size:.8rem}.store-plan-card__price{display:flex;align-items:baseline;gap:5px}.store-plan-card__price small{color:#64748b;font-size:.5rem;text-decoration:line-through}.store-plan-card__price strong{font-size:1rem}.store-plan-card__price span{color:var(--muted);font-size:.49rem}.store-plan-card__description{min-height:48px;margin:0;color:var(--muted);font-size:.53rem;line-height:1.55}.store-plan-card ul{display:grid;gap:7px;flex:1;margin:0;padding:0;list-style:none}.store-plan-card li{display:flex;align-items:flex-start;gap:6px;color:var(--muted2);font-size:.52rem;line-height:1.4}.store-plan-card li svg{width:13px;flex:0 0 auto;color:#6ee7b7}.store-plan-card__button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:5px;border:1px solid transparent;border-radius:10px;color:#052e26;background:linear-gradient(135deg,#34d399,#22d3ee);font-size:.54rem;font-weight:900}.store-plan-card__button:hover{filter:brightness(1.05)}.store-plan-card__button:disabled{cursor:wait;opacity:.55}.store-plan-card__button svg{width:14px}.store-plan-card__button--current{color:#6ee7b7;border-color:#10b98135;background:var(--success-soft)}.store-plan-error{min-height:320px;display:grid;place-content:center;justify-items:center;gap:9px;text-align:center}.store-plan-error>svg{width:32px;color:#fda4af}.store-plan-error h2{margin:0;font-size:.9rem}.store-plan-error p{margin:0 0 6px;color:var(--muted);font-size:.58rem}.store-plan-spin{animation:store-plan-spin .8s linear infinite}@keyframes store-plan-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.store-plan-options{grid-template-columns:1fr}.store-plan-card__description{min-height:auto}}@media(max-width:850px){.store-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-plan-current__details{grid-template-columns:1fr}}@media(max-width:680px){.store-plan-hero,.store-plan-current>header{align-items:stretch;flex-direction:column}.store-plan-hero__actions{justify-content:flex-end}.store-plan-current__price{justify-items:start}}@media(max-width:480px){.store-plan-summary{grid-template-columns:1fr}.store-plan-hero__actions{display:grid;grid-template-columns:1fr}}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);background:var(--bg)}.login-brand{display:grid;place-items:center;padding:48px;background:radial-gradient(circle at 20% 20%,#10b98133,transparent 28%),linear-gradient(145deg,#06101d,#071827)}.login-brand>div{width:min(100%,650px)}.login-brand img{width:66px;height:66px;border-radius:21px}.login-brand>div>span{width:fit-content;display:flex;align-items:center;gap:6px;margin-top:24px;padding:5px 9px;border:1px solid #10b98130;border-radius:999px;color:#6ee7b7;background:#10b98114;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.login-brand span svg{width:14px}.login-brand h1{max-width:640px;margin:17px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04;letter-spacing:-.05em}.login-brand h1 strong{color:#6ee7b7}.login-brand p{margin:16px 0 0;color:#a8b4c6;line-height:1.7}.login-brand aside{width:fit-content;display:flex;align-items:center;gap:10px;margin-top:25px;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:#ffffff08}.login-brand aside>svg{color:var(--primary)}.login-brand aside div{display:grid;gap:2px}.login-brand aside b{font-size:.72rem}.login-brand aside small{color:var(--muted);font-size:.61rem}.login-area{display:grid;place-items:center;padding:32px;background:#07111f}.login-area form{width:min(100%,420px);display:grid;gap:17px;padding:26px;border:1px solid var(--border2);border-radius:24px;background:#0a1728e8;box-shadow:var(--shadow-xl)}.login-area form>div:first-child small{color:#6ee7b7;font-size:.61rem;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.login-area h2{margin:7px 0 0;font-size:1.45rem}.login-area form>div:first-child p{margin:7px 0 0;color:var(--muted);font-size:.72rem}.login-area label{display:grid;gap:6px}.login-area label>span{color:var(--muted2);font-size:.64rem;font-weight:800}.login-area label>div{min-height:43px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border2);border-radius:12px;background:#02061773}.login-area label svg{width:16px;color:var(--muted)}.login-area input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font-size:.74rem}.login-area label button{color:var(--muted);background:transparent}.login-error{padding:9px 11px;border:1px solid #f43f5e30;border-radius:11px;color:#fda4af;background:var(--danger-soft);font-size:.66rem}.login-submit{min-height:43px;border-radius:12px;color:#03110d;background:linear-gradient(135deg,#34d399,#22d3ee);font-size:.72rem;font-weight:900}.login-area footer{color:#64748b;text-align:center;font-size:.56rem}.create-partner-page{display:grid;gap:11px}.create-partner-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.create-partner-hero h2{margin:5px 0 0;font-size:1rem}.create-partner-hero p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:.6rem;line-height:1.6}.create-partner-hero svg{width:14px}.create-partner-message{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:13px;font-size:.58rem;font-weight:700}.create-partner-message>svg{width:16px;flex:0 0 auto}.create-partner-message>span{flex:1}.create-partner-message>button{color:inherit;background:transparent;font-size:.5rem;font-weight:900}.create-partner-message--success{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.create-partner-message--error{color:#fda4af;border-color:#f43f5e36;background:var(--danger-soft)}.create-partner-success{display:grid;gap:10px;padding:13px;border:1px solid #10b98136;border-radius:16px;background:linear-gradient(135deg,#10b98124,#06b6d40d)}.create-partner-success>header{display:flex;align-items:center;gap:9px}.create-partner-success>header>svg{width:20px;color:#6ee7b7}.create-partner-success h3{margin:0;font-size:.72rem}.create-partner-success p{margin:3px 0 0;color:#a7f3d0;font-size:.52rem}.create-partner-success>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.create-partner-success>div p{min-width:0;display:grid;gap:3px;margin:0;padding:8px;border:1px solid #10b98124;border-radius:10px;background:#02061738}.create-partner-success>div span{color:var(--muted);font-size:.48rem}.create-partner-success>div strong{overflow:hidden;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.create-partner-success .button{justify-self:start}.create-partner-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:10px}.create-partner-form,.create-partner-preview{align-self:start}.create-partner-form{display:grid;gap:12px}.create-partner-form>header,.create-partner-preview>header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--border)}.create-partner-form>header>span,.create-partner-preview>header>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fde68a;background:#f59e0b18}.create-partner-form>header>span svg,.create-partner-preview>header>span svg{width:17px}.create-partner-form>header h3,.create-partner-preview>header h3{margin:0;font-size:.72rem}.create-partner-form>header p,.create-partner-preview>header p{margin:3px 0 0;color:var(--muted);font-size:.52rem}.create-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.create-partner-field{display:grid;gap:6px}.create-partner-field--full{grid-column:1 / -1}.create-partner-field>span{color:var(--muted2);font-size:.55rem;font-weight:800}.create-partner-field>div{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:#0206174c}.create-partner-field>div:focus-within{border-color:#f59e0b55;box-shadow:0 0 0 3px #f59e0b10}.create-partner-field svg{width:14px;color:var(--muted)}.create-partner-field input,.create-partner-field textarea{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:.62rem}.create-partner-field__textarea{align-items:flex-start!important;padding-top:10px!important;padding-bottom:10px!important}.create-partner-field textarea{resize:vertical;line-height:1.55}.create-partner-field>small{color:var(--muted);font-size:.48rem}.create-partner-field>small strong{color:#fde68a}.create-partner-field__icon{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:var(--muted2);background:#ffffff08}.create-partner-field__icon svg{width:13px}.create-partner-field__generate{min-height:27px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 8px;border:1px solid #f59e0b32;border-radius:8px;color:#fde68a;background:#f59e0b10;font-size:.5rem;font-weight:900}.create-partner-field__generate svg{width:12px;color:currentColor}.create-partner-switch{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--border);border-radius:11px;background:#02061742;cursor:pointer}.create-partner-switch>input{display:none}.create-partner-switch>span{width:34px;height:19px;position:relative;flex:0 0 auto;border-radius:999px;background:#334155;transition:.16s ease}.create-partner-switch>span:after{content:"";width:15px;height:15px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;transition:.16s ease}.create-partner-switch>input:checked+span{background:var(--primary)}.create-partner-switch>input:checked+span:after{transform:translate(15px)}.create-partner-switch>div{display:grid;gap:2px}.create-partner-switch strong{font-size:.61rem}.create-partner-switch small{color:var(--muted);font-size:.52rem}.create-partner-submit{min-height:39px}.create-partner-submit svg{width:14px}.create-partner-preview{display:grid;gap:11px}.create-partner-preview>section{display:grid;gap:11px;padding:12px;border:1px solid var(--border);border-radius:15px;background:#02061738}.create-partner-preview__identity{display:flex;align-items:center;gap:10px}.create-partner-preview__identity>span{width:56px;height:56px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;color:#fde68a;background:#f59e0b18}.create-partner-preview__identity>span svg{width:24px}.create-partner-preview__identity>div{min-width:0;display:grid;gap:3px}.create-partner-preview__identity small{color:var(--muted);font-size:.48rem;text-transform:uppercase;letter-spacing:.12em}.create-partner-preview__identity h4,.create-partner-preview__identity strong{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.create-partner-preview__identity h4{font-size:.75rem}.create-partner-preview__identity strong{color:#fde68a;font-size:.57rem}.create-partner-preview__badges{display:flex;flex-wrap:wrap;gap:5px}.create-partner-preview__badges span{min-height:23px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid #f59e0b30;border-radius:999px;color:#fde68a;background:#f59e0b10;font-size:.48rem;font-weight:900}.create-partner-preview__badges .active{color:#6ee7b7;border-color:#10b98130;background:var(--success-soft)}.create-partner-preview__badges .inactive{color:#fda4af;border-color:#f43f5e30;background:var(--danger-soft)}.create-partner-preview dl{display:grid;gap:6px;margin:0}.create-partner-preview dl>div{min-width:0;display:grid;gap:3px;padding:8px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.create-partner-preview dt{color:var(--muted);font-size:.48rem;text-transform:uppercase;letter-spacing:.08em}.create-partner-preview dd{overflow:hidden;margin:0;color:var(--muted2);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.create-partner-spin{animation:create-partner-spin .8s linear infinite}@keyframes create-partner-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.create-partner-layout{grid-template-columns:1fr}.create-partner-preview{order:-1}.create-partner-success>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.create-partner-hero{align-items:stretch;flex-direction:column}.create-partner-hero .button{align-self:flex-end}.create-partner-grid{grid-template-columns:1fr}.create-partner-field--full{grid-column:auto}}@media(max-width:480px){.create-partner-success>div{grid-template-columns:1fr}.create-partner-success .button,.create-partner-hero .button{width:100%}.create-partner-field__generate{padding:0 6px;font-size:0}.create-partner-field__generate svg{width:14px}}.partners-page{display:grid;gap:11px}.partners-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.partners-hero h2{margin:5px 0 0;font-size:1rem}.partners-hero p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:.6rem;line-height:1.6}.partners-hero .button svg{width:14px}.partner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.partner-metric{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.partner-metric>span{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#c4b5fd;background:#8b5cf61a}.partner-metric>span svg{width:16px}.partner-metric>div{min-width:0;display:grid;gap:2px}.partner-metric small,.partner-metric p{overflow:hidden;color:var(--muted);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.partner-metric strong{font-size:.87rem}.partner-metric p{margin:0}.partner-metric--success>span{color:#6ee7b7;background:var(--success-soft)}.partner-metric--danger>span{color:#fda4af;background:var(--danger-soft)}.partner-metric--warning>span{color:#fde68a;background:#f59e0b18}.partner-message{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:13px;font-size:.58rem;font-weight:700}.partner-message>svg{width:16px;flex:0 0 auto}.partner-message>span{flex:1}.partner-message>button{color:inherit;background:transparent;font-size:.5rem;font-weight:900}.partner-message--success{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.partner-message--error{color:#fda4af;border-color:#f43f5e36;background:var(--danger-soft)}.partners-toolbar{display:flex;align-items:center;gap:8px}.partners-toolbar .search{flex:1}.partners-toolbar>small{margin-left:auto;color:var(--muted);font-size:.52rem;font-weight:800}.partners-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.partner-card{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.partner-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.partner-card__identity{min-width:0;display:flex;align-items:center;gap:8px}.partner-card__identity>span{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fde68a;background:#f59e0b18}.partner-card__identity>span svg{width:17px}.partner-card__identity>div{min-width:0}.partner-card__identity h3,.partner-card__identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-card__identity h3{margin:0;font-size:.7rem}.partner-card__identity p{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:var(--muted);font-size:.52rem}.partner-card__identity p svg{width:12px}.partner-status{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:999px;font-size:.49rem;font-weight:900}.partner-status svg{width:12px}.partner-status--active{color:#6ee7b7;background:var(--success-soft)}.partner-status--inactive{color:#fda4af;background:var(--danger-soft)}.partner-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.partner-card__facts>div{min-width:0;display:grid;gap:4px;padding:7px;border:1px solid var(--border);border-radius:10px;background:#02061742}.partner-card__facts span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:.49rem}.partner-card__facts span svg{width:11px}.partner-card__facts strong{overflow:hidden;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.partner-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.partner-card__details p{min-width:0;display:grid;gap:4px;margin:0;padding:8px;border:1px dashed var(--border);border-radius:10px;background:#02061730}.partner-card__details span{display:flex;align-items:center;gap:4px;color:#64748b;font-size:.47rem;font-weight:800;text-transform:uppercase}.partner-card__details span svg{width:11px}.partner-card__details strong{overflow:hidden;color:var(--muted2);font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.partner-card footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.partner-card footer button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border:1px solid var(--border);border-radius:9px;color:var(--muted2);background:#ffffff08;font-size:.54rem;font-weight:900}.partner-card footer button:hover{color:#fff;border-color:var(--border2);background:#ffffff12}.partner-card footer button:disabled{cursor:wait;opacity:.55}.partner-card footer button svg{width:13px}.partner-card footer .partner-card__remove{color:#fda4af;border-color:#f43f5e32;background:var(--danger-soft)}@media(max-width:1100px){.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-toolbar,.partners-hero{align-items:stretch;flex-direction:column}.partners-toolbar>small{margin-left:0}.partners-hero .button{align-self:flex-end}}@media(max-width:620px){.partners-grid{grid-template-columns:1fr}}@media(max-width:430px){.partner-metrics{grid-template-columns:1fr}.partner-card__facts,.partner-card__details,.partner-card footer{grid-template-columns:1fr}.partners-hero .button{width:100%}}.support-page{display:grid;gap:11px}.support-hero{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-hero h2{margin:5px 0 0;font-size:1rem}.support-hero p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:.6rem;line-height:1.6}.support-hero__actions{display:flex;align-items:center;gap:7px}.support-hero__actions svg{width:14px}.support-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.support-summary article{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.support-summary article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#67e8f9;background:#06b6d419}.support-summary article>span svg{width:16px}.support-summary__waiting{color:#fde68a!important;background:#f59e0b18!important}.support-summary__open{color:#6ee7b7!important;background:var(--success-soft)!important}.support-summary__history{color:#c4b5fd!important;background:#8b5cf619!important}.support-summary article div{min-width:0;display:grid;gap:3px}.support-summary small{color:var(--muted);font-size:.52rem}.support-summary strong{font-size:.88rem}.support-toolbar{display:flex;align-items:center;gap:8px}.support-toolbar .search{flex:1}.support-toolbar>small{margin-left:auto;color:var(--muted);font-size:.52rem;font-weight:800}.support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-card{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.support-card header,.support-card footer{display:flex;align-items:center;justify-content:space-between;gap:9px}.support-card__identity{min-width:0;display:flex;align-items:center;gap:8px}.support-card__identity>span{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#67e8f9;background:#06b6d419}.support-card__identity>span svg{width:17px}.support-card__identity>div{min-width:0}.support-card__identity h3,.support-card__identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-card__identity h3{margin:0;font-size:.7rem}.support-card__identity p{margin:4px 0 0;color:var(--muted);font-size:.52rem}.support-status{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid var(--border);border-radius:999px;font-size:.49rem;font-weight:900;white-space:nowrap}.support-status svg{width:12px}.support-status--waiting{color:#fde68a;border-color:#f59e0b36;background:#f59e0b12}.support-status--open{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.support-status--history{color:#c4b5fd;border-color:#8b5cf636;background:#8b5cf612}.support-card__message{min-height:72px;display:grid;align-content:space-between;gap:8px;padding:10px;border:1px dashed var(--border);border-radius:12px;background:#02061730}.support-card__message p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted2);font-size:.58rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-card__message small,.support-card footer>span{color:var(--muted);font-size:.49rem}.support-card footer .button{min-height:31px}.support-card footer .button svg{width:13px}.support-spin{animation:support-spin .8s linear infinite}@keyframes support-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.support-list{grid-template-columns:1fr}}@media(max-width:760px){.support-hero,.support-toolbar{align-items:stretch;flex-direction:column}.support-hero__actions{justify-content:flex-end}.support-toolbar>small{margin-left:0}}@media(max-width:480px){.support-summary{grid-template-columns:1fr}.support-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.support-card header,.support-card footer{align-items:stretch;flex-direction:column}.support-status{align-self:flex-start}.support-card footer .button{width:100%}}.support-chat-page{display:grid;gap:10px;min-height:calc(100vh - 92px)}.support-chat-hero{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-chat-hero h2{margin:5px 0 0;font-size:1rem}.support-chat-hero p{margin:5px 0 0;color:var(--muted);font-size:.58rem}.support-chat-hero>div:last-child{display:flex;gap:6px}.support-chat-hero svg{width:14px}.support-chat-mobile-toggle{display:none}.support-chat-layout{min-height:0;display:grid;grid-template-columns:290px minmax(0,1fr);gap:9px}.support-chat-sidebar,.support-chat-main{min-height:0;overflow:hidden}.support-chat-sidebar{display:flex;flex-direction:column;padding:11px}.support-chat-sidebar>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.support-chat-sidebar>header h3{margin:0;font-size:.72rem}.support-chat-sidebar>header p{margin:3px 0 0;color:var(--muted);font-size:.5rem}.support-chat-sidebar>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#6ee7b7;background:var(--success-soft)}.support-chat-sidebar>header>span svg{width:15px}.support-chat-store-list{min-height:0;display:grid;align-content:start;gap:5px;flex:1;margin-top:8px;overflow-y:auto;padding-right:2px}.support-chat-list-state{display:flex;align-items:center;justify-content:center;gap:6px;min-height:90px;padding:14px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:.56rem;text-align:center}.support-chat-list-state svg{width:15px}.support-chat-store{min-width:0;display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:#02061738;text-align:left}.support-chat-store:hover{border-color:var(--border2);background:#ffffff08}.support-chat-store--active{border-color:#10b98150;background:var(--success-soft)}.support-chat-store>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#67e8f9;background:#06b6d419}.support-chat-store--active>span{color:#6ee7b7;background:#10b98118}.support-chat-store>span svg{width:14px}.support-chat-store>div{min-width:0;display:grid;gap:2px}.support-chat-store strong,.support-chat-store small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat-store strong{font-size:.59rem}.support-chat-store small{color:var(--muted);font-size:.48rem}.support-chat-main{display:flex;flex-direction:column;min-width:0}.support-chat-empty{min-height:330px;display:grid;place-content:center;justify-items:center;padding:24px;text-align:center}.support-chat-empty>span{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;color:#67e8f9;background:#06b6d419}.support-chat-empty>span svg{width:25px}.support-chat-empty h3{margin:13px 0 0;font-size:.86rem}.support-chat-empty p{max-width:340px;margin:7px 0 0;color:var(--muted);font-size:.57rem;line-height:1.6}.support-chat-main__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.support-chat-back-mobile{display:none}.support-chat-store-heading{min-width:0;display:flex;align-items:flex-start;gap:9px}.support-chat-store-heading>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#6ee7b7;background:var(--success-soft)}.support-chat-store-heading>span svg{width:17px}.support-chat-store-heading>div{min-width:0}.support-chat-store-heading h3{overflow:hidden;margin:0;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.support-chat-store-heading p{overflow:hidden;margin:4px 0 0;color:var(--muted);font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.support-chat-status{min-height:23px;display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:0 7px;border:1px solid var(--border);border-radius:999px;font-size:.48rem;font-weight:900}.support-chat-status svg{width:12px}.support-chat-status--open{color:#6ee7b7;border-color:#10b98136;background:var(--success-soft)}.support-chat-status--waiting{color:#fde68a;border-color:#f59e0b36;background:#f59e0b12}.support-chat-status--idle{color:#67e8f9;border-color:#06b6d436;background:#06b6d412}.support-chat-actions{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:5px}.support-chat-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;border:1px solid var(--border);border-radius:9px;font-size:.51rem;font-weight:900}.support-chat-action:disabled{cursor:not-allowed;opacity:.5}.support-chat-action svg{width:13px}.support-chat-action--start{color:#052e26;border-color:transparent;background:#34d399}.support-chat-action--end{color:#fff;border-color:transparent;background:#f43f5e}.support-chat-action--clear{color:#67e8f9;border-color:#06b6d436;background:#06b6d412}.support-chat-info-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.support-chat-info{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;border:1px solid var(--border);border-radius:10px;background:#02061732}.support-chat-info svg{width:13px;color:var(--muted)}.support-chat-info span{color:var(--muted);font-size:.48rem}.support-chat-info strong{font-size:.6rem}.support-chat-info--cyan svg,.support-chat-info--cyan strong{color:#67e8f9}.support-chat-info--green svg,.support-chat-info--green strong{color:#6ee7b7}.support-chat-info--purple svg,.support-chat-info--purple strong{color:#c4b5fd}.support-chat-quick-replies{display:flex;gap:5px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--border)}.support-chat-quick-replies button{flex:0 0 auto;min-height:27px;padding:4px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted2);background:#ffffff07;font-size:.49rem;font-weight:700}.support-chat-quick-replies button:hover{color:#fff;border-color:var(--border2);background:#ffffff10}.support-chat-messages{min-height:270px;flex:1;overflow-y:auto;padding:12px;background:#02061740}.support-chat-messages>div{display:grid;gap:8px}.support-chat-empty--messages{min-height:260px}.support-message{display:flex}.support-message--master{justify-content:flex-end}.support-message--client,.support-message--bot{justify-content:flex-start}.support-message>div{max-width:min(78%,720px);padding:9px 10px;border:1px solid var(--border);border-radius:13px;background:#ffffff07}.support-message--master>div{color:#052e26;border-color:#10b98135;border-bottom-right-radius:4px;background:#34d399}.support-message--client>div{border-bottom-left-radius:4px}.support-message--bot>div{border-color:#8b5cf635;border-bottom-left-radius:4px;background:#8b5cf612}.support-message strong{display:block;margin-bottom:4px;font-size:.47rem;text-transform:uppercase;letter-spacing:.1em}.support-message p{margin:0;font-size:.59rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.support-message small{display:block;margin-top:5px;color:var(--muted);font-size:.45rem;text-align:right}.support-message--master small{color:#064e3b99}.support-chat-composer{display:grid;gap:6px;padding:10px 12px;border-top:1px solid var(--border);background:var(--surface-strong)}.support-chat-composer>div{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.47rem}.support-chat-composer>div svg{width:12px}.support-chat-composer>section{display:flex;align-items:flex-end;gap:6px}.support-chat-composer textarea{min-height:42px;max-height:120px;flex:1;resize:none;padding:11px;border:1px solid var(--border);border-radius:12px;outline:0;color:var(--text);background:#02061760;font-size:.59rem}.support-chat-composer textarea:focus{border-color:#10b98150;box-shadow:0 0 0 3px #10b98110}.support-chat-composer>section button{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#052e26;background:#34d399}.support-chat-composer>section button:disabled{color:#64748b;background:#ffffff0a}.support-chat-composer>section button svg{width:16px}.support-chat-composer>small{color:#475569;font-size:.45rem}.support-chat-confirm-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:16px;background:#020617c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.support-chat-confirm{width:min(100%,480px);overflow:hidden;border:1px solid var(--border2);border-radius:18px;background:var(--surface-strong);box-shadow:0 30px 90px #00000070}.support-chat-confirm>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px;border-bottom:1px solid var(--border)}.support-chat-confirm__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.support-chat-confirm__icon svg{width:17px}.support-chat-confirm__icon--danger{color:#fda4af;background:var(--danger-soft)}.support-chat-confirm__icon--cyan{color:#67e8f9;background:#06b6d419}.support-chat-confirm h3{margin:0;font-size:.74rem}.support-chat-confirm p{margin:5px 0 0;color:var(--muted);font-size:.54rem;line-height:1.55}.support-chat-confirm>header>button{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--muted);background:#ffffff08}.support-chat-confirm>header>button svg{width:14px}.support-chat-confirm>footer{display:flex;justify-content:flex-end;gap:6px;padding:11px 14px}.support-chat-confirm__button--danger{color:#fff;background:#f43f5e}.support-chat-confirm__button--cyan{color:#052e26;background:#22d3ee}.support-chat-spin{animation:support-chat-spin .8s linear infinite}@keyframes support-chat-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.support-chat-page{min-height:auto}.support-chat-mobile-toggle{display:inline-flex}.support-chat-layout{display:block}.support-chat-sidebar,.support-chat-main{display:none;min-height:72vh}.support-chat-sidebar--visible,.support-chat-main--visible{display:flex}.support-chat-back-mobile{display:inline-flex;justify-self:start;grid-column:1 / -1}}@media(max-width:680px){.support-chat-hero{align-items:stretch;flex-direction:column}.support-chat-hero>div:last-child{justify-content:flex-end}.support-chat-main__header{grid-template-columns:1fr}.support-chat-actions{justify-content:flex-start}.support-chat-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-message>div{max-width:90%}}@media(max-width:430px){.support-chat-hero>div:last-child{display:grid;grid-template-columns:1fr}.support-chat-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.support-chat-action--clear{grid-column:1 / -1}}:root{color-scheme:dark;--bg:#07111f;--surface:#0d1b2ee8;--surface-strong:#0b1728;--text:#f8fafc;--muted2:#cbd5e1;--muted:#8090a6;--border:#94a3b81f;--border2:#94a3b833;--primary:#34d399;--primary-soft:#10b98119;--success-soft:#10b98119;--warning:#f59e0b;--warning-soft:#f59e0b19;--danger:#f43f5e;--danger-soft:#f43f5e19;--shadow-xl:0 35px 100px #0000006b}*{box-sizing:border-box}html{min-width:320px;background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0;color:var(--text);background:var(--bg);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block}.panel{min-width:0;padding:13px;border:1px solid var(--border);border-radius:17px;background:var(--surface)}.page-intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-intro h2{margin:5px 0 0;font-size:.98rem}.page-intro p{margin:5px 0 0;color:var(--muted);font-size:.64rem}.eyebrow{display:inline-flex;color:#6ee7b7;font-size:.55rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid transparent;border-radius:10px;font-size:.61rem;font-weight:900}.button svg{width:14px}.button.primary{color:#03110d;background:linear-gradient(135deg,#34d399,#22d3ee)}.button.ghost{color:var(--muted2);border-color:var(--border);background:#ffffff08}.button.danger{color:#fff;background:var(--danger)}.search{min-height:35px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:11px;background:#0206174d}.search svg{width:15px;color:var(--muted)}.search input{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font-size:.65rem}.tabs{display:flex;flex-wrap:wrap;gap:4px}.tabs button{min-height:28px;padding:0 8px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:#ffffff06;font-size:.55rem;font-weight:800}.tabs button.active{color:#6ee7b7;border-color:#10b98132;background:var(--primary-soft)}.legacy{min-height:400px;display:grid;place-items:center;align-content:center;gap:9px;text-align:center}.legacy>span{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;color:var(--primary);background:var(--primary-soft)}.legacy h2{margin:5px 0 0}.legacy p{max-width:540px;margin:0;color:var(--muted);font-size:.68rem;line-height:1.6}.creation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.button.bot{color:#161204;border-color:#facc154d;background:linear-gradient(135deg,#fde047,#f59e0b)}.button.bot:hover{filter:brightness(1.04)}@media(max-width:680px){.creation-actions{width:100%;justify-content:stretch}.creation-actions .button{flex:1 1 140px}}@media(max-width:1240px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.store-grid,.stores-grid,.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-row{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.2fr)}.billing-row footer{grid-column:1/-1}}@media(max-width:980px){.app-shell{display:block}.workspace{grid-column:auto}.sidebar{width:min(84vw,255px);transform:translate(-105%);transition:.18s;box-shadow:var(--shadow-xl)}.sidebar.open{transform:translate(0)}.side-overlay{position:fixed;inset:0;z-index:45;display:block;visibility:hidden;opacity:0;background:#020617b8;transition:.18s}.side-overlay.show{visibility:visible;opacity:1}.side-brand>button,.menu-btn{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted2);background:#ffffff08}.side-brand>button svg,.menu-btn svg{width:16px}.overview,.support-list{grid-template-columns:1fr}}@media(max-width:760px){.header{padding:8px 9px}.header p{display:none}.profile>button{min-width:0}.profile>button>span,.profile>button>svg{display:none}.workspace>main{padding:8px}.panel{padding:11px;border-radius:15px}.page-intro,.hero,.toolbar,.billing-toolbar{align-items:stretch;flex-direction:column}.hero>div:last-child{display:grid}.hero .button,.page-intro>.button{width:100%}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-grid,.stores-grid,.partners-grid,.managers-grid,.billing-row{grid-template-columns:1fr}.billing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid,.login{grid-template-columns:1fr}.login-brand{display:none}.login-area{min-height:100vh;padding:20px}}@media(max-width:480px){.metrics{grid-template-columns:1fr}.store-actions,.store-facts,.partner-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm>div:last-child{flex-direction:column-reverse}.confirm .button{width:100%}}
