.preview-link{color:#7dd3fc;font-weight:500;text-decoration:underline;text-underline-offset:2px}.editor-section-kicker{color:#67e8f9}.preview-mode-bar{background:#064e3b38}.preview-mode-title{color:#86efac}.preview-mode-note{color:#cbd5e1}.preview-surface{background:#0f172a2e;border:1px solid rgba(148,163,184,.24);color:#e5eefc}.preview-surface-muted{background:#1e293b29;border:1px solid rgba(148,163,184,.2);color:#dbe4f0}.preview-line-chip{background:#0f172a38;border:1px solid rgba(148,163,184,.26);color:#f8fafc}.sms-preview-shell{background:linear-gradient(180deg,#121214,#0a0a0b);border:1px solid rgba(51,65,85,.7);box-shadow:inset 0 1px #ffffff0a}.sms-preview-header,.sms-preview-contact-row{color:#f8fafc}.sms-preview-contact-chip{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;border-radius:9999px;background:#ffffff14;padding:.38rem .8rem .38rem .42rem;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sms-preview-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:9999px;background:linear-gradient(180deg,#7c8cff,#5665d8);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 12px #2563eb38;overflow:hidden}.sms-preview-avatar-image{width:100%;height:100%;object-fit:cover}.sms-preview-sender{font-size:.82rem;font-weight:700;line-height:1.1}.sms-preview-channel{margin-top:.12rem;font-size:.62rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.sms-preview-timestamp{display:flex;align-items:center;gap:.6rem;color:#94a3b8;font-size:.62rem;font-weight:600;letter-spacing:.04em}.sms-preview-timestamp:before,.sms-preview-timestamp:after{content:"";flex:1;height:1px;background:#94a3b838}.sms-preview-bubble{position:relative;border-radius:.55rem 1.35rem 1.35rem;background:#2c2c2e;color:#f8fafc;box-shadow:0 1px 1px #0f172a33;word-break:break-word}.sms-preview-bubble .preview-link{color:#5ab0ff;text-decoration:none}.sms-preview-bubble .preview-link:hover{text-decoration:underline}.push-preview-shell{background:radial-gradient(circle at top center,rgba(255,255,255,.08),transparent 40%),linear-gradient(180deg,#25324a,#121927);border:1px solid rgba(71,85,105,.72)}.push-preview-date{color:#f1f5f9e6;font-size:.72rem;font-weight:700;letter-spacing:.02em}.push-preview-card{border-radius:1.5rem;background:#3341559e;border:1px solid rgba(255,255,255,.12);padding:.9rem .95rem;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.push-preview-layout{display:grid;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.7rem}.push-preview-header{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.push-preview-content{min-width:0}.push-preview-appicon{display:inline-flex;align-items:center;align-self:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:.8rem;background:linear-gradient(180deg,#0f172a,#111827);color:#f8fafc;font-size:.82rem;font-weight:800;letter-spacing:.03em;overflow:hidden}.push-preview-appicon-image{width:100%;height:100%;object-fit:cover}.push-preview-time{margin-left:auto;padding-top:.06rem;color:#e2e8f0b8;font-size:.76rem;line-height:1.1;white-space:nowrap}.push-preview-title{min-width:0;flex:1;color:#f8fafc;font-size:.9rem;font-weight:700;line-height:1.2;word-break:break-word}.push-preview-title-empty{min-height:1.05rem}.push-preview-body{margin-top:.18rem;color:#f1f5f9f5;font-size:.88rem;line-height:1.35}.push-preview-body .preview-link,.push-preview-title .preview-link{color:#8ec5ff;text-decoration:none}.push-preview-body .preview-link:hover,.push-preview-title .preview-link:hover{text-decoration:underline}.push-preview-placeholder{border:1px dashed rgba(148,163,184,.3);background:#94a3b814}.sms-preview-bubble:after{content:none}.lock-status-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid transparent;padding:.2rem .55rem;font-size:.68rem;font-weight:700;line-height:1;cursor:help}.lock-status-chip-owned{background:#064e3b3d;border-color:#22c55e47;color:#86efac}.lock-status-chip-warning{background:#78350f3d;border-color:#f59e0b47;color:#fcd34d}.lock-status-chip-error{background:#7f1d1d3d;border-color:#f8717147;color:#fca5a5}.lock-banner-warning{background:#78350f47;color:#fcd34d}.lock-banner-success{background:#064e3b42;color:#86efac}.lock-banner-action{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border-radius:.55rem;border:1px solid rgba(245,158,11,.42);background:#0f172a2e;padding:.35rem .75rem;color:#fff7ed;font-size:.72rem;font-weight:700;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.lock-banner-action:hover{border-color:#fbbf24e6;background:#78350f61;color:#fff;box-shadow:0 0 0 1px #fbbf242e}.designer-card-shell{box-shadow:inset 0 1px #ffffff0a}.designer-copy-button{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;min-height:1.5rem;border-color:#ffffff14;background:#ffffff0d;color:#ffffffd1;box-shadow:inset 0 1px #ffffff0f}.designer-copy-button:hover{border-color:#ffffff38;background:#ffffff1a;color:#fff}.designer-copy-button-icon{font-size:.85rem;line-height:1}.content-cell-copy-button{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;min-height:1.35rem;border:1px solid rgba(148,163,184,.22);border-radius:.35rem;background:#0f172ab8;color:#e2e8f0;font-size:.72rem;line-height:1;transition:opacity .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease}.content-cell-copy-button:hover{background:#1e293be6;border-color:#94a3b857;color:#fff}.designer-filter-button{background:#ffffff08;border-color:#ffffff1a;color:#d1d5db}.designer-filter-button-active{background:#ffffff14;border-color:#ffffff29;color:#fff}html[data-theme=light]{--designer-filter-all-dot: #334155;--designer-filter-idle-dot: #94a3b8}html[data-theme=dark]{--designer-filter-all-dot: #ffffff;--designer-filter-idle-dot: #8b8fa3}html[data-theme=light] .preview-link{color:#1d4ed8}html[data-theme=light] .editor-section-kicker{color:#0f766e}html[data-theme=light] .preview-mode-bar{background:#ecfdf5}html[data-theme=light] .preview-mode-title{color:#166534}html[data-theme=light] .preview-mode-note{color:#475569}html[data-theme=light] .preview-surface{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .preview-surface-muted{background:#f1f5f9;border-color:#d7dee8;color:#334155}html[data-theme=light] .preview-line-chip{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .sms-preview-shell{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#d7dee8;box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .sms-preview-bubble{background:#e9e9eb;color:#111827;box-shadow:0 1px 1px #0f172a14}html[data-theme=light] .sms-preview-header,html[data-theme=light] .sms-preview-contact-row{color:#0f172a}html[data-theme=light] .sms-preview-contact-chip{background:#ffffffd9;box-shadow:0 10px 26px #0f172a14,inset 0 1px #fffffff2}html[data-theme=light] .sms-preview-avatar{background:linear-gradient(180deg,#8ea7ff,#6d7df2);box-shadow:0 4px 12px #6366f12e}html[data-theme=light] .sms-preview-channel{color:#64748b}html[data-theme=light] .sms-preview-timestamp{color:#6b7280}html[data-theme=light] .sms-preview-timestamp:before,html[data-theme=light] .sms-preview-timestamp:after{background:#94a3b847}html[data-theme=light] .sms-preview-bubble .preview-link{color:#0a84ff}html[data-theme=light] .push-preview-shell{background:radial-gradient(circle at top center,rgba(255,255,255,.95),transparent 40%),linear-gradient(180deg,#f8fafc,#eef2f7);border-color:#d7dee8}html[data-theme=light] .push-preview-date{color:#475569}html[data-theme=light] .push-preview-card{background:#ffffffb8;border-color:#fffc;box-shadow:0 10px 24px #94a3b82e,inset 0 1px #ffffffe6}html[data-theme=light] .push-preview-appicon{background:linear-gradient(180deg,#111827,#1f2937);color:#f8fafc}html[data-theme=light] .push-preview-app{color:#334155}html[data-theme=light] .push-preview-time{color:#64748b}html[data-theme=light] .push-preview-title{color:#111827}html[data-theme=light] .push-preview-body{color:#334155}html[data-theme=light] .push-preview-body .preview-link,html[data-theme=light] .push-preview-title .preview-link{color:#0a84ff}html[data-theme=light] .push-preview-placeholder{border-color:#94a3b85c;background:#f1f5f9e6}html[data-theme=light] .sms-preview-bubble:after{content:none}html[data-theme=light] .lock-status-chip-owned{background:#dcfce7;border-color:#86efac;color:#166534}html[data-theme=light] .lock-status-chip-warning{background:#fef3c7;border-color:#fcd34d;color:#92400e}html[data-theme=light] .lock-status-chip-error{background:#fee2e2;border-color:#fca5a5;color:#991b1b}html[data-theme=light] .lock-banner-warning{background:#fef3c7;color:#92400e}html[data-theme=light] .lock-banner-success{background:#dcfce7;color:#166534}html[data-theme=light] .lock-banner-action{border-color:#f59e0b;background:#fff7ed;color:#9a3412}html[data-theme=light] .lock-banner-action:hover{border-color:#d97706;background:#ffedd5;color:#7c2d12;box-shadow:0 0 0 1px #d977061f}html[data-theme=light] .designer-copy-button{border-color:#cbd5e1;background:#f8fafc;color:#334155;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0f}html[data-theme=light] .designer-copy-button:hover{border-color:#94a3b8;background:#eef2f7;color:#0f172a}html[data-theme=light] .content-cell-copy-button{border-color:#cbd5e1;background:#fffffff5;color:#334155;box-shadow:0 1px 2px #0f172a14}html[data-theme=light] .content-cell-copy-button:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a}html[data-theme=light] .designer-filter-button{background:#f8fafc;border-color:#d7dee8;color:#334155}html[data-theme=light] .designer-filter-button-active{background:#e2e8f0;border-color:#c1cbd9;color:#0f172a}html[data-theme=light] .designer-card-shell{box-shadow:inset 0 1px #ffffffbf,0 10px 30px #0f172a0f}.designer-card-preview{background:radial-gradient(circle at top left,rgba(26,87,223,.22),transparent 34%),linear-gradient(180deg,#ffffff08,#ffffff03),#121216;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d}.designer-brand-betmaster .designer-card-preview{background:radial-gradient(circle at top left,rgba(26,87,223,.22),transparent 34%),linear-gradient(180deg,#ffffff08,#ffffff03),#121216}.designer-brand-247bet .designer-card-preview{background:radial-gradient(circle at top left,rgba(18,222,192,.12),transparent 34%),linear-gradient(180deg,#071c1efa,#061518fc),#07181a;border-color:#2cddc238;box-shadow:inset 0 1px #76ffea14}.designer-brand-casinoin .designer-card-preview{background:radial-gradient(circle at top left,rgba(58,64,118,.2),transparent 38%),linear-gradient(180deg,#0a0c21fa,#060712fc),#080913;border-color:#7a84db38;box-shadow:inset 0 1px #ffffff0a}.designer-brand-bongo .designer-card-preview{background:radial-gradient(circle at top left,rgba(200,68,255,.12),transparent 30%),linear-gradient(180deg,#0a0a0afa,#040404),#050505;border-color:#ae39ff2e;box-shadow:inset 0 1px #ffffff0a}.designer-card-title-badge,.designer-card-subtitle,.designer-card-slogan{font-family:Oswald,Arial Narrow,sans-serif;display:block;white-space:nowrap;word-break:normal;overflow-wrap:normal}.designer-card-title-badge{display:inline-flex;width:auto;max-width:calc(100% - 3.5rem);background:var(--designer-product-color, #1A57DF);color:#fff;font-size:12px;letter-spacing:.01em;line-height:1;box-shadow:inset 0 1px #ffffff2e}.designer-card-subtitle,.designer-card-slogan{width:100%;font-weight:700;line-height:1;letter-spacing:.005em}.designer-card-subtitle-neutral,.designer-card-slogan-neutral{color:#fff}.designer-card-subtitle-accent,.designer-card-slogan-accent{color:var(--designer-accent-color, var(--designer-product-color, #CAFF59))}.designer-brand-247bet-title,.designer-brand-247bet-subtitle,.designer-brand-247bet-slogan{font-family:Public Sans,sans-serif}.designer-brand-247bet-title{background:linear-gradient(180deg,#16d9c3,#0cb8a4);color:#083633;border-radius:.8rem;box-shadow:none}.designer-brand-247bet-subtitle{color:#9fe8df;font-weight:700;letter-spacing:.06em}.designer-brand-247bet-slogan{color:#f7fffd;font-weight:900;letter-spacing:-.055em;line-height:.92}.designer-brand-casinoin-title,.designer-brand-casinoin-subtitle,.designer-brand-casinoin-slogan{font-family:Montserrat,sans-serif}.designer-brand-casinoin-title{background:#2b2f57;color:#ddeb52;border-radius:999px;box-shadow:none}.designer-brand-casinoin-subtitle{color:#fff;font-weight:900;font-style:italic;letter-spacing:-.045em;line-height:.92;-webkit-text-stroke:4px #1f244f;paint-order:stroke fill;text-shadow:0 3px 0 #1f244f}.designer-brand-casinoin-slogan{color:#ddeb52;font-weight:900;font-style:italic;letter-spacing:-.055em;line-height:.9;-webkit-text-stroke:5px #1f244f;paint-order:stroke fill;text-shadow:0 4px 0 #1f244f}.designer-brand-bongo-title,.designer-brand-bongo-subtitle,.designer-brand-bongo-slogan{font-family:Rubik,sans-serif}.designer-brand-bongo-title{background:linear-gradient(180deg,#c929ff,#9d18e6);color:#fff;border-radius:999px;box-shadow:none}.designer-brand-bongo-subtitle{color:#a7ff15;font-weight:800;letter-spacing:-.03em;line-height:.95}.designer-brand-bongo-slogan{color:#fff;font-weight:900;letter-spacing:-.055em;line-height:.9}.designer-brand-default-title{background:var(--designer-product-color, #1A57DF)}
