.admin-dashboard,.admin-login{--admin-ink:#172033;--admin-muted:#667085;--admin-subtle:#98a2b3;--admin-paper:#f4f6f7;--admin-surface:#ffffff;--admin-surface-muted:#f9fafb;--admin-line:#e4e7ec;--admin-line-strong:#d0d5dd;--admin-accent:#0f9f91;--admin-accent-strong:#087e74;--admin-accent-soft:#eafbf8;--admin-purple:#7c3aed;--admin-purple-soft:#f3e8ff;color:var(--admin-ink)}.admin-dashboard h1,.admin-dashboard h2,.admin-dashboard strong,.admin-login h1,.admin-login h2,.admin-login strong{font-family:inherit}.admin-kicker{display:none}.admin-dashboard{display:grid;min-height:100vh;background:var(--admin-paper);grid-template-columns:15.5rem minmax(0,1fr)}.admin-shell-body{display:flex}.admin-sidebar{top:0;display:flex;min-height:100vh;height:100vh;padding:1.25rem 1rem;border-right:1px solid #222b30;color:#f8fafc;background:#141a1e;flex-direction:column}.admin-sidebar-brand{display:flex;align-items:center;padding:.25rem .5rem 1.25rem;border-bottom:0}.admin-login-brand>span{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.625rem;color:#fff;background:var(--admin-purple);font-family:inherit;font-size:1rem;font-weight:750;box-shadow:0 1px 2px rgba(16,24,40,.12)}.admin-sidebar-brand div,.admin-sidebar-footer div{display:grid;min-width:0;gap:.1rem}.admin-sidebar-brand strong{color:#f8fafc;font-size:.9rem;font-weight:700;letter-spacing:-.01em}.admin-sidebar-brand small,.admin-sidebar-footer small{color:#84919c;font-size:.72rem;letter-spacing:0;text-transform:none}.admin-sidebar nav{display:grid;margin-top:.75rem;overflow-y:auto;gap:.2rem}.admin-sidebar nav>a,.admin-sidebar nav>span{display:flex;min-height:2.5rem;align-items:center;justify-content:flex-start;gap:.65rem;padding:.5rem .65rem;border-radius:.5rem;color:#aab4bd;background:transparent;font-size:.82rem;font-weight:560;text-decoration:none;transition:color .14s ease,background .14s ease}.admin-sidebar nav>a:hover{color:#f8fafc;background:rgba(255,255,255,.055)}.admin-sidebar nav>a[aria-current=page]{color:#5eead4;background:rgba(45,212,191,.12);font-weight:650}.admin-sidebar nav>span.planned,.admin-sidebar nav>span.restricted{color:#64717b}.admin-sidebar nav>span small{margin-left:auto;padding:.15rem .4rem;border-radius:999px;color:#c4b5fd;background:rgba(124,58,237,.15);font-size:.62rem;font-weight:650}.admin-sidebar-footer{display:flex;align-items:center;gap:.65rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.08)}.admin-tenant-navigation{position:sticky;top:0;display:flex;width:15.25rem;min-width:15.25rem;min-height:100vh;height:100vh;padding:1rem .8rem;border-right:1px solid #303a40;color:#f8fafc;background:#1c2328;box-shadow:.7rem 0 1.6rem rgba(16,24,40,.08);flex-direction:column}.admin-tenant-navigation-header{display:grid;padding:.15rem .25rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);gap:.85rem}.admin-tenant-navigation-back{display:inline-flex;width:fit-content;min-height:2rem;align-items:center;gap:.4rem;border-radius:.4rem;color:#93a0a9;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .14s ease}.admin-tenant-navigation-back:hover{color:#f8fafc}.admin-tenant-navigation-back svg{width:.85rem;height:.85rem;stroke-width:2}.admin-tenant-navigation-identity{display:grid;min-width:0;gap:.2rem}.admin-tenant-navigation-identity span,.admin-tenant-navigation-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tenant-navigation-identity strong{color:#f8fafc;font-size:1rem;font-weight:680;letter-spacing:-.02em}.admin-tenant-navigation-identity span{color:#7f8b94;font-size:.67rem}.admin-tenant-navigation-toggle{display:none}.admin-tenant-navigation nav{display:grid;margin-top:.8rem;gap:.2rem}.admin-tenant-navigation nav a{display:flex;min-height:2.55rem;align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid transparent;border-radius:.5rem;color:#aab4bd;font-size:.76rem;font-weight:570;text-decoration:none;transition:border-color .14s ease,color .14s ease,background .14s ease,transform .14s ease}.admin-tenant-navigation nav a:hover{color:#f8fafc;background:rgba(255,255,255,.055);transform:translateX(.1rem)}.admin-tenant-navigation nav a[aria-current=page]{border-color:rgba(167,139,250,.18);color:#ddd6fe;background:rgba(124,58,237,.16);box-shadow:inset 2px 0 #8b5cf6;font-weight:650}.admin-tenant-navigation nav svg{width:.95rem;height:.95rem;flex:0 0 auto;color:#7d8992;stroke-width:1.8}.admin-tenant-navigation nav a:hover svg{color:#5eead4}.admin-tenant-navigation nav a[aria-current=page] svg{color:#a78bfa}.admin-tenant-navigation-state{margin-top:auto;padding:1rem .25rem 0;border-top:1px solid rgba(255,255,255,.08)}.admin-tenant-navigation-state .admin-state{border:1px solid rgba(255,255,255,.08)}.admin-sidebar-footer strong{max-width:9.5rem;overflow:hidden;color:#e4e7ec;font-size:.76rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-avatar{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border:1px solid rgba(167,139,250,.42);border-radius:50%;color:#ddd6fe;background:rgba(124,58,237,.2);font-family:inherit;font-size:.78rem;font-weight:700}.admin-workspace{flex:1 1 auto;width:100%;min-width:0;padding:2rem clamp(1.5rem,4vw,3.5rem) 3.5rem}.admin-topbar{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1.5rem}.admin-topbar h1{max-width:none;margin:0;color:#101828;font-size:clamp(1.7rem,3vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.2}.admin-topbar-actions{display:flex;align-items:center;gap:.6rem}.admin-danger-action,.admin-primary-action,.admin-secondary-action,.admin-sign-out,.admin-warning-action{display:inline-flex;min-height:2.625rem;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:.65rem .9rem;border-radius:.5rem;cursor:pointer;font-size:.78rem;font-weight:650;line-height:1;text-decoration:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.admin-primary-action{border:1px solid var(--admin-accent);color:#fff;background:var(--admin-accent);box-shadow:0 1px 2px rgba(16,24,40,.1)}.admin-primary-action:hover{border-color:var(--admin-accent-strong);background:var(--admin-accent-strong)}.admin-secondary-action,.admin-sign-out{border:1px solid var(--admin-line-strong);color:#344054;background:#fff}.admin-secondary-action:hover,.admin-sign-out:hover{background:#f9fafb}.admin-danger-action:focus-visible,.admin-primary-action:focus-visible,.admin-secondary-action:focus-visible,.admin-sidebar a:focus-visible,.admin-sign-out:focus-visible,.admin-tenant-navigation a:focus-visible,.admin-tenant-navigation button:focus-visible,.admin-warning-action:focus-visible{outline:3px solid rgba(15,159,145,.2);outline-offset:2px}.admin-topbar-link{min-height:2.375rem;padding:.55rem .8rem}.admin-overview-grid{display:grid;margin-top:1.75rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-panel,.admin-readiness-card,.admin-stat-card,.admin-system-card{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 1px 2px rgba(16,24,40,.035)}.admin-stat-card{min-height:9.5rem;padding:1.25rem}.admin-stat-card>span{color:var(--admin-muted);font-size:.76rem;font-weight:550;letter-spacing:0;text-transform:none}.admin-stat-card strong{display:block;margin:1rem 0 .45rem;color:#101828;font-size:2.2rem;font-weight:700;letter-spacing:-.045em;line-height:1}.admin-stat-card p{margin:0;color:var(--admin-muted);font-size:.74rem}.admin-detail-grid{display:grid;margin-top:1rem;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr)}.admin-readiness-card,.admin-system-card{padding:1.4rem}.admin-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-card-heading h2,.admin-management-panel h2,.admin-system-card h2{max-width:none;margin:0;color:#101828;font-weight:650;letter-spacing:-.015em;line-height:1.35}.admin-state,.admin-status-pill{display:inline-flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:999px;color:#475467;background:#f2f4f7;font-size:.64rem;font-weight:650;letter-spacing:0;line-height:1.25;text-transform:capitalize}.admin-status-pill{color:#b54708;background:#fffaeb}.admin-state-accepted,.admin-state-active{color:#067647;background:#ecfdf3}.admin-state-draft{color:#b54708;background:#fffaeb}.admin-state-inactive{color:#6941c6;background:#f4f3ff}.admin-state-published,.admin-state-verified{color:#067647;background:#ecfdf3}.admin-state-prepared,.admin-state-synthetic_test{color:#6941c6;background:#f4f3ff}.admin-state-awaiting_dns,.admin-state-pending,.admin-state-queued,.admin-state-sent,.admin-state-verifying{color:#175cd3;background:#eff8ff}.admin-state-archived,.admin-state-deleted,.admin-state-disabled,.admin-state-expired,.admin-state-invited,.admin-state-retired,.admin-state-revoked{color:#475467;background:#f2f4f7}.admin-invitation-link-panel,.admin-member-credentials-panel{display:grid;max-width:52rem;margin-top:1rem;gap:.85rem}.admin-invitation-link-panel label,.admin-member-credentials-panel label{display:grid;color:#344054;font-size:.72rem;font-weight:620;gap:.4rem}.admin-invitation-link-panel input,.admin-member-credentials-panel input{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.admin-invitation-link-actions{display:flex;flex-wrap:wrap;gap:.6rem}.admin-invitation-link-actions>*{display:inline-flex;align-items:center;gap:.45rem}.admin-invitation-link-actions svg{width:.95rem;height:.95rem}.admin-form-intro,.admin-invitation-link-panel>p,.admin-member-credentials-panel>p{margin:0;color:var(--admin-muted);font-size:.7rem;line-height:1.55}.admin-test-member-boundary{padding:.9rem 1rem;border:1px solid #d9d6fe;border-radius:.65rem;color:#42307d;background:#f9f5ff}.admin-test-member-boundary strong{font-size:.76rem}.admin-test-member-boundary ul{margin:.45rem 0 0;padding-left:1.1rem;color:#5925dc;font-size:.7rem;line-height:1.55}.admin-state-complained,.admin-state-deletion_pending,.admin-state-error,.admin-state-failed,.admin-state-suspended{color:#b42318;background:#fef3f2}.admin-state-deferred,.admin-state-processing,.admin-state-retrying{color:#b54708;background:#fffaeb}.admin-state-delivered,.admin-state-opened{color:#067647;background:#ecfdf3}.admin-state-clicked{color:#6941c6;background:#f4f3ff}.admin-state-unsubscribed{color:#475467;background:#f2f4f7}.admin-check-list{display:grid;margin-top:1rem;gap:0}.admin-check-list>div{display:flex;align-items:center;gap:.75rem;padding:.8rem 0;border-top:1px solid var(--admin-line)}.admin-check-list>div:first-child{border-top:0}.admin-check-list>div>span{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border:1px solid var(--admin-line-strong);border-radius:50%;color:var(--admin-muted);font-size:.62rem;font-weight:700}.admin-check-list>div>span.complete{color:#067647;border-color:#abefc6;background:#ecfdf3}.admin-check-list p{display:grid;margin:0;gap:.15rem}.admin-check-list strong{color:#344054;font-size:.78rem;font-weight:600}.admin-check-list small{color:var(--admin-muted);font-size:.72rem}.admin-impact-list,.admin-system-card dl{margin:1rem 0 0}.admin-impact-list>div,.admin-system-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--admin-line)}.admin-impact-list>div:first-child,.admin-system-card dl>div:first-child{border-top:0}.admin-impact-list dd,.admin-impact-list dt,.admin-system-card dd,.admin-system-card dt{margin:0;font-size:.74rem}.admin-impact-list dt,.admin-system-card dt{color:var(--admin-muted)}.admin-impact-list dd,.admin-system-card dd{color:#344054;font-weight:650;text-transform:capitalize}.admin-system-card dd a{color:var(--admin-accent-strong);text-decoration:none}.admin-system-card dd a:hover{text-decoration:underline;text-underline-offset:.18rem}.admin-notice{display:grid;min-height:3.25rem;align-items:center;margin:1.25rem 0 0;padding:.7rem .75rem .7rem .9rem;border:1px solid #abefc6;border-radius:.7rem;color:#067647;background:#ecfdf3;font-size:.76rem;font-weight:600;line-height:1.45;box-shadow:0 .35rem 1rem rgba(16,24,40,.06);animation:admin-notice-in .24s cubic-bezier(.16,1,.3,1) both;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto}.admin-notice.is-leaving{pointer-events:none;animation:admin-notice-out .19s ease-in both}.admin-notice-icon{width:1rem;height:1rem;stroke-width:2}.admin-notice-dismiss{display:grid;width:1.9rem;min-height:1.9rem;padding:0;border:0;border-radius:.45rem;color:currentColor;background:transparent;place-items:center}.admin-notice-dismiss:hover{background:rgba(6,118,71,.08)}.admin-notice-dismiss svg{width:.9rem;height:.9rem}.admin-notice-info{border-color:#b2ddff;color:#175cd3;background:#eff8ff}.admin-detail-management-grid,.admin-management-grid{display:grid;align-items:start;margin-top:1.75rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}.admin-detail-management-grid{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.65fr)}.admin-management-panel{padding:1.25rem}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-section-heading>span{color:var(--admin-muted);font-size:.7rem;font-weight:550}.admin-record-list{display:grid;margin-top:1rem;border-top:1px solid var(--admin-line)}.admin-record-row{display:grid;min-width:0;align-items:center;gap:1rem;padding:.9rem .25rem;border-top:0;border-bottom:1px solid var(--admin-line);color:inherit;grid-template-columns:5rem minmax(9rem,1fr) minmax(8rem,.55fr) auto;text-decoration:none;transition:color .14s ease,background .14s ease}.admin-record-row:hover{color:var(--admin-accent-strong);background:#f9fafb}.admin-record-row>span:not(.admin-state){display:grid;min-width:0;gap:.2rem}.admin-record-row strong{overflow:hidden;color:#344054;font-size:.78rem;font-weight:600;text-overflow:ellipsis}.admin-record-row:hover strong{color:var(--admin-accent-strong)}.admin-record-row small{overflow:hidden;color:var(--admin-muted);font-size:.68rem;text-overflow:ellipsis}.admin-table-panel{margin-top:1.75rem;overflow:visible}.admin-table-wrap{overflow:visible;border-top:1px solid var(--admin-line)}.admin-data-table{width:100%;min-width:46rem;border-collapse:collapse}.admin-data-table td,.admin-data-table th{padding:.8rem 1.25rem;border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:middle}.admin-data-table th{color:var(--admin-muted);background:var(--admin-surface-muted);font-size:.68rem;font-weight:600}.admin-data-table td{color:#475467;font-size:.75rem}.admin-data-table tbody tr{transition:background .14s ease}.admin-data-table tbody tr:hover{background:#f9fafb}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table td>small{display:block;margin-top:.2rem;color:var(--admin-muted);font-size:.66rem}.admin-data-table code{padding:.2rem .4rem;border-radius:.35rem;color:#475467;background:#f2f4f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.admin-table-primary{color:#1d2939;font-weight:650;text-decoration:none}.admin-table-primary:hover{color:var(--admin-accent-strong)}.admin-table-muted{color:var(--admin-subtle)}.admin-actions-heading{text-align:right!important}.admin-row-actions{display:flex;width:max-content;min-width:max-content;align-items:center;justify-content:flex-end;margin-left:auto;flex-wrap:nowrap;gap:.35rem}.admin-row-action{position:relative;display:inline-flex;width:2rem;height:2rem;min-height:2rem;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:.4rem;color:#475467;background:transparent;box-shadow:none;cursor:pointer;text-decoration:none;transform:none}.admin-row-action:focus-visible,.admin-row-action:hover{border-color:var(--admin-line);color:var(--admin-accent-strong);outline:none;background:#fff;box-shadow:none;transform:none}.admin-row-action-danger:focus-visible,.admin-row-action-danger:hover{border-color:#fecdca;color:#b42318;background:#fef3f2}.admin-row-action:after,.admin-row-action:before{all:unset;position:absolute;z-index:20;box-sizing:border-box;display:block;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease}.admin-row-action:after{right:-.35rem;bottom:calc(100% + .6rem);padding:.42rem .55rem;border:1px solid rgba(255,255,255,.08);border-radius:.4rem;color:#f8fafc;background:#101828;box-shadow:0 8px 20px rgba(16,24,40,.2);content:attr(data-tooltip);font-size:.66rem;font-weight:600;line-height:1;transform:translateY(.2rem);white-space:nowrap}.admin-row-action:before{right:.55rem;bottom:calc(100% + .18rem);width:0;height:0;padding:0;border-top:.42rem solid #101828;border-right:.35rem solid transparent;border-bottom:0;border-left:.35rem solid transparent;border-radius:0;background:transparent;box-shadow:none;content:"";transform:translateY(.2rem)}.admin-row-action:focus-visible:after,.admin-row-action:focus-visible:before,.admin-row-action:focus:after,.admin-row-action:focus:before,.admin-row-action:hover:after,.admin-row-action:hover:before{opacity:1;transform:translateY(0)}@media (hover:none){.admin-row-action:after,.admin-row-action:before{display:none}}.admin-action-icon{display:block;width:.95rem;height:.95rem;flex:0 0 auto;color:currentColor;stroke-width:1.8}.admin-empty-table{padding-block:2.5rem!important;color:var(--admin-muted)!important;text-align:center!important}.admin-pagination{display:flex;justify-content:flex-end;padding:1rem 1.25rem}.admin-domain-directory-toolbar{margin-top:1.75rem}.admin-domain-directory-filter{display:grid;align-items:end;margin-top:1rem;gap:.75rem;grid-template-columns:minmax(14rem,1fr) minmax(11rem,.45fr) auto auto}.admin-domain-directory-table{margin-top:1rem}.admin-domain-tenant-link{display:grid;min-width:8rem;color:#344054;gap:.15rem;text-decoration:none}.admin-domain-tenant-link strong{font-size:.74rem;font-weight:620}.admin-domain-tenant-link small{color:var(--admin-muted);font-size:.64rem;text-transform:capitalize}.admin-domain-tenant-link:hover strong{color:var(--admin-accent-strong)}.admin-directory-pagination{display:flex;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--admin-line)}.admin-audit-detail,.admin-audit-evidence{margin-top:1.75rem}.admin-audit-detail .admin-fact-grid,.admin-audit-evidence,.admin-audit-evidence .admin-fact-grid{margin-top:1rem}.admin-audit-detail dd,.admin-audit-evidence dd{overflow-wrap:anywhere}.admin-audit-evidence .admin-section-note,.admin-member-controls{margin-top:1rem}.admin-member-action-list{display:grid;margin-top:1rem;border-top:1px solid var(--admin-line)}.admin-member-action-row{display:grid;min-width:0;align-items:center;padding:1rem 0;border-bottom:1px solid var(--admin-line);gap:1rem;grid-template-columns:minmax(0,1fr) auto}.admin-member-action-row>div{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.admin-member-action-row>div>svg{width:1.05rem;height:1.05rem;flex:0 0 auto;margin-top:.05rem;color:var(--admin-purple);stroke-width:1.9}.admin-member-action-row span{display:grid;min-width:0;gap:.25rem}.admin-member-action-row strong{color:#344054;font-size:.76rem;font-weight:650}.admin-member-action-row small{max-width:46rem;color:var(--admin-muted);font-size:.69rem;line-height:1.5}.admin-member-action-row>form{display:grid;justify-items:end;gap:.6rem}.admin-member-action-row .admin-form-notice{max-width:30rem}.admin-domain-action-row{align-items:start}.admin-domain-action-row>form{width:min(28rem,100%)}.admin-domain-confirmation-field{width:100%;max-width:28rem}.admin-domain-confirmation-field code{overflow-wrap:anywhere;color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:500}.admin-backup-hero{display:grid;align-items:center;margin-top:1.75rem;padding:1.4rem;border:1px solid var(--admin-line);border-radius:.85rem;background:var(--admin-surface);box-shadow:0 1px 2px rgba(16,24,40,.035);gap:1rem;grid-template-columns:auto minmax(0,1fr) minmax(19rem,auto)}.admin-backup-hero-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:.75rem;color:#475467;background:#f2f4f7}.admin-backup-hero-icon svg{width:1.45rem;height:1.45rem;stroke-width:1.8}.admin-backup-hero.is-running .admin-backup-hero-icon{color:#175cd3;background:#eff8ff}.admin-backup-hero.is-running .admin-backup-hero-icon svg{animation:admin-backup-spin 1.4s linear infinite}.admin-backup-hero.is-healthy .admin-backup-hero-icon{color:#067647;background:#ecfdf3}.admin-backup-hero.is-warning .admin-backup-hero-icon{color:#b54708;background:#fffaeb}.admin-backup-hero.is-failed .admin-backup-hero-icon{color:#b42318;background:#fef3f2}.admin-backup-hero-copy{min-width:0}.admin-backup-hero-copy>span{color:var(--admin-muted);font-size:.7rem;font-weight:600}.admin-backup-hero-copy h2{margin:.25rem 0 0;color:#101828;font-size:1.4rem;font-weight:700;letter-spacing:-.025em}.admin-backup-hero-copy p{margin:.3rem 0 0;color:var(--admin-muted);font-size:.74rem;line-height:1.5}.admin-backup-hero dl{display:grid;margin:0;padding-left:1.25rem;border-left:1px solid var(--admin-line);gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-backup-hero dl>div{min-width:0}.admin-backup-hero dd,.admin-backup-hero dt{margin:0}.admin-backup-hero dt{color:var(--admin-muted);font-size:.65rem}.admin-backup-hero dd{margin-top:.25rem;overflow-wrap:anywhere;color:#344054;font-size:.72rem;font-weight:650}.admin-backup-hero code,.admin-backup-history code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.admin-backup-metrics{display:grid;margin-top:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-backup-metrics article{position:relative;min-width:0;min-height:7.2rem;padding:1.1rem;border:1px solid var(--admin-line);border-radius:.75rem;background:var(--admin-surface);box-shadow:0 1px 2px rgba(16,24,40,.035)}.admin-backup-metrics article>span{color:var(--admin-muted);font-size:.68rem;font-weight:550}.admin-backup-metrics article>strong{display:block;max-width:calc(100% - 1.7rem);margin-top:1rem;overflow-wrap:anywhere;color:#1d2939;font-size:.8rem;font-weight:650;line-height:1.45}.admin-backup-metrics article>svg{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;color:var(--admin-accent);stroke-width:1.8}.admin-backup-history{margin-top:1rem}.admin-backup-result{display:inline-flex;align-items:center;gap:.4rem;font-weight:650}.admin-backup-result svg{width:.95rem;height:.95rem;stroke-width:2}.admin-backup-result.is-succeeded{color:#067647}.admin-backup-result.is-failed{color:#b42318}.admin-backup-boundary{display:flex;align-items:center;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid #b2ddff;border-radius:.7rem;color:#175cd3;background:#eff8ff}.admin-backup-boundary svg{width:1rem;height:1rem;flex:0 0 auto;stroke-width:1.9}.admin-backup-boundary p{margin:0;font-size:.7rem;line-height:1.5}@keyframes admin-backup-spin{to{transform:rotate(1turn)}}.admin-reconciliation-warning{margin-top:2rem;border-color:rgba(190,112,32,.2);background:#fffaeb}.admin-reconciliation-warning .admin-section-icon{color:#b25e09}.admin-reconciliation-panel{max-width:58rem;margin-top:1.25rem}.admin-reconciliation-panel .admin-lifecycle-form{max-width:42rem}.admin-fact-grid code,.admin-reconciliation-panel code{overflow-wrap:anywhere;color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.admin-create-page{width:min(46rem,100%);margin-top:1.75rem;padding:1.5rem}.admin-create-page .admin-form-grid{margin-top:1.25rem}.admin-empty-create{display:grid;justify-items:start;margin-top:1.25rem;gap:1rem}.admin-empty-create p{margin:0;color:var(--admin-muted);font-size:.76rem}.admin-config-history>.admin-section-heading>div>p,.admin-config-preview-copy,.admin-config-section .admin-section-heading>div>p,.admin-config-section>div:first-child>p,.admin-publish-panel p,.admin-version-header p,.admin-versions-panel>.admin-section-heading>div>p{margin:.3rem 0 0;color:var(--admin-muted);font-size:.72rem;font-weight:450;line-height:1.5}.admin-compact-action{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;padding:.45rem .7rem;border:1px solid #a9e8e0;border-radius:.5rem;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-size:.72rem;font-weight:650;gap:.4rem}.admin-compact-action:hover{border-color:#5ed0c4;background:#dff8f4}.admin-compact-action:disabled{cursor:not-allowed;opacity:.5}.admin-compact-action svg{width:.85rem;height:.85rem;stroke-width:2}.admin-versions-panel>.admin-section-heading>form{margin:0}.admin-version-header{display:flex;align-items:flex-start;justify-content:space-between;margin-top:1.75rem;gap:1.5rem}.admin-version-header>div{min-width:0}.admin-version-header h2{margin-top:.6rem}.admin-version-header dl{display:flex;margin:0;gap:.75rem}.admin-version-header dl>div{min-width:6.5rem;padding:.7rem .8rem;border:1px solid var(--admin-line);border-radius:.55rem;background:var(--admin-surface-muted)}.admin-version-header dd,.admin-version-header dt{margin:0}.admin-version-header dt{color:var(--admin-muted);font-size:.65rem}.admin-version-header dd{margin-top:.2rem;color:#344054;font-size:.82rem;font-weight:700}.admin-configuration-grid{display:grid;align-items:start;margin-top:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.admin-configuration-main{display:grid;min-width:0;gap:1rem}.admin-config-list{display:grid;margin-top:1rem;gap:.7rem}.admin-config-row{display:grid;align-items:end;padding:.85rem;border:1px solid var(--admin-line);border-radius:.65rem;background:var(--admin-surface-muted);gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-config-navigation-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.admin-config-remove{margin-bottom:.05rem}.admin-config-row-actions{display:flex;align-items:center;align-self:end;gap:.15rem}.admin-config-row-actions .admin-row-action:disabled{cursor:not-allowed;opacity:.35}.admin-config-row-actions .admin-row-action:disabled:after,.admin-config-row-actions .admin-row-action:disabled:before{display:none}.admin-config-empty{margin:1rem 0 0;padding:1rem;border:1px dashed var(--admin-line-strong);border-radius:.6rem;color:var(--admin-muted);background:var(--admin-surface-muted);font-size:.72rem;text-align:center}.admin-category-member-settings{margin-top:1rem}.admin-category-member-settings-form{display:grid;margin-top:1rem;gap:1.25rem}.admin-category-settings-group{display:grid;gap:.2rem}.admin-category-settings-group h3{margin:0;color:#1d2939}.admin-category-settings-group>div:first-child>p,.admin-category-settings-save p{margin:.25rem 0 0;color:var(--admin-muted);font-size:.68rem;line-height:1.5}.admin-category-fixed-setting{align-items:center;grid-template-columns:minmax(0,1fr) auto}.admin-category-setting-copy{display:grid;min-width:0;gap:.2rem}.admin-category-setting-copy strong{color:#344054;font-size:.72rem;font-weight:650}.admin-category-setting-copy small{color:var(--admin-muted);font-size:.66rem;font-weight:450;line-height:1.4}.admin-setting-state{padding:.4rem .55rem;border:1px solid #a9e8e0;border-radius:999px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font-weight:650;white-space:nowrap}.admin-category-settings-save{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--admin-line);gap:1rem}.admin-category-settings-save p{max-width:38rem;margin:0}.admin-override-fields{display:grid;margin-top:1rem;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-colour-override label,.admin-override-fields label{display:grid;gap:.4rem}.admin-colour-override small,.admin-override-fields small,.admin-override-row small{color:var(--admin-muted);font-size:.66rem;font-weight:450;line-height:1.4}.admin-colour-overrides{display:grid;margin-top:1rem;gap:.65rem;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-colour-override{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:.4rem;padding:.7rem;border:1px solid var(--admin-line);border-radius:.6rem;background:var(--admin-surface-muted)}.admin-colour-override label{min-width:0;color:#344054;font-size:.7rem;font-weight:620}.admin-colour-override label>span{display:flex;min-width:0;align-items:center;gap:.45rem}.admin-colour-override input[type=color]{width:1.7rem;min-height:1.7rem;padding:.1rem;border-radius:.4rem}.admin-colour-override code{overflow:hidden;color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;text-overflow:ellipsis}.admin-config-warning{margin:.8rem 0 0;padding:.7rem .8rem;border:1px solid #fedf89;border-radius:.55rem;color:#93370d;background:#fffaeb;font-size:.7rem;line-height:1.45}.admin-inherited-summary{margin-top:1rem;padding:.85rem;border:1px dashed var(--admin-line-strong);border-radius:.6rem;color:var(--admin-muted);background:var(--admin-surface-muted);font-size:.72rem}.admin-config-add{margin-top:.75rem}.admin-override-row{display:grid;align-items:center;padding:.75rem .8rem;border:1px solid var(--admin-line);border-radius:.6rem;background:var(--admin-surface-muted);gap:.75rem;grid-template-columns:minmax(9rem,.8fr) minmax(11rem,1fr) 5rem}.admin-override-row>div{display:grid;min-width:0;gap:.2rem}.admin-override-row strong{overflow:hidden;color:#344054;font-size:.72rem;font-weight:650;text-overflow:ellipsis}.admin-source-label{justify-self:end;color:var(--admin-muted);font-size:.66rem;font-weight:600}.admin-save-bar{position:sticky;bottom:.75rem;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border:1px solid #a9e8e0;border-radius:.7rem;background:rgba(251,255,254,.96);box-shadow:0 10px 28px rgba(16,24,40,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:1rem}.admin-save-bar>div{display:grid;gap:.2rem}.admin-save-bar strong{color:#1d2939;font-size:.76rem}.admin-save-bar span{color:var(--admin-muted);font-size:.66rem}.admin-toggle-row{display:flex!important;min-height:2.625rem;align-items:center;padding:.6rem .7rem;border:1px solid var(--admin-line);border-radius:.5rem;background:#fff;gap:.55rem!important}.admin-toggle-row input{width:1rem;min-height:1rem!important;accent-color:var(--admin-accent)}.admin-page-defaults{margin-top:1rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-default{padding:.8rem;border:1px solid var(--admin-line);border-radius:.65rem;background:var(--admin-surface-muted);gap:.7rem}.admin-configuration-preview{position:sticky;top:1rem}.admin-config-app-preview{overflow:hidden;margin-top:1rem;border:1px solid #273238;border-radius:.75rem;color:#f8fafc;background:#141a1e}.admin-config-app-preview>strong{display:block;padding:.85rem .9rem;border-bottom:1px solid #273238;font-size:.74rem}.admin-config-app-preview nav{display:grid;padding:.65rem;gap:.25rem}.admin-config-app-preview nav>span{padding:.55rem .65rem;border-radius:.45rem;color:#bdc6cd;font-size:.7rem}.admin-config-app-preview nav>span:first-child{color:#82e8db;background:rgba(15,159,145,.16)}.admin-config-app-preview nav>small{padding:.6rem;color:#84919c;font-size:.68rem}.admin-tenant-preview{--tenant-brand:#0f9f91;--tenant-background:#f4f6f7;--tenant-muted:#667085;--tenant-surface:#fff;--tenant-text:#172033;overflow:hidden;margin-top:1rem;border:1px solid color-mix(in srgb,var(--tenant-text) 16%,transparent);border-radius:.75rem;color:var(--tenant-text);background:var(--tenant-background);box-shadow:0 12px 28px rgba(16,24,40,.1)}.admin-tenant-preview header{display:flex;min-height:3rem;align-items:center;padding:.75rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--tenant-text) 12%,transparent);background:var(--tenant-surface);gap:.55rem}.admin-tenant-preview header>span{width:1.55rem;height:1.55rem;flex:0 0 auto;border-radius:.4rem;background:var(--tenant-brand);background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--tenant-brand) 16%,transparent)}.admin-tenant-preview header>span[data-has-image=true]{border-radius:0;background-color:transparent;box-shadow:none}.admin-tenant-preview header strong{font-size:.72rem}.admin-tenant-preview-body{display:grid;min-height:15rem;grid-template-columns:5.75rem minmax(0,1fr)}.admin-tenant-preview-body nav{display:grid;align-content:start;padding:.6rem .45rem;border-right:1px solid color-mix(in srgb,var(--tenant-text) 10%,transparent);gap:.2rem}.admin-tenant-preview-body nav span{overflow:hidden;padding:.42rem .45rem;border-radius:.35rem;color:var(--tenant-muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.admin-tenant-preview-body nav span:first-child{color:var(--tenant-brand);background:color-mix(in srgb,var(--tenant-brand) 12%,transparent);font-weight:650}.admin-tenant-preview-body main{min-width:0;padding:1rem .85rem}.admin-tenant-preview-body main>small{color:var(--tenant-brand);font-size:.56rem;font-weight:700}.admin-tenant-preview-body h3{margin:.4rem 0 0;font-size:.9rem;line-height:1.25}.admin-tenant-preview-body p{margin:.45rem 0 0;color:var(--tenant-muted);font-size:.6rem;line-height:1.45}.admin-tenant-preview-card{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:.7rem;border:1px solid color-mix(in srgb,var(--tenant-text) 10%,transparent);border-radius:.55rem;background:var(--tenant-surface)}.admin-tenant-preview-card span,.admin-tenant-preview-card strong{font-size:.58rem}.admin-tenant-preview-card span{color:var(--tenant-muted)}.admin-tenant-preview[data-layout=horizon_topbar] .admin-tenant-preview-body{display:block}.admin-tenant-preview[data-layout=horizon_topbar] .admin-tenant-preview-body nav{display:flex;overflow:hidden;padding:.45rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--tenant-text) 10%,transparent)}.admin-tenant-preview[data-layout=pulse_rail] .admin-tenant-preview-body{grid-template-columns:3.2rem minmax(0,1fr)}.admin-tenant-preview[data-layout=pulse_rail] .admin-tenant-preview-body nav span{overflow:hidden;padding-inline:.2rem;text-align:center;text-overflow:clip}.admin-tenant-preview[data-layout=split_workspace] .admin-tenant-preview-body{grid-template-columns:8rem minmax(0,1fr)}.admin-tenant-preview[data-layout=split_workspace] .admin-tenant-preview-body nav{padding:1rem .65rem;background:color-mix(in srgb,var(--tenant-brand) 7%,var(--tenant-surface))}.admin-tenant-preview[data-layout=canvas_float]{padding:.45rem;border-radius:1rem}.admin-tenant-preview[data-layout=canvas_float] header{border:1px solid color-mix(in srgb,var(--tenant-text) 10%,transparent);border-radius:999px}.admin-tenant-preview[data-layout=canvas_float] .admin-tenant-preview-body{overflow:hidden;margin-top:.45rem;border:1px solid color-mix(in srgb,var(--tenant-text) 10%,transparent);border-radius:.8rem;background:var(--tenant-surface)}.admin-preview-summary{display:grid;margin:.9rem 0 0;gap:.45rem}.admin-preview-summary>div{display:flex;align-items:center;justify-content:space-between;padding-top:.45rem;border-top:1px solid var(--admin-line)}.admin-preview-summary dd,.admin-preview-summary dt{margin:0;font-size:.66rem}.admin-preview-summary dt{color:var(--admin-muted)}.admin-preview-summary dd{color:#344054;font-weight:650}.admin-config-blocked{display:grid;justify-items:start;margin-top:1rem;gap:.8rem}.admin-config-blocked p{max-width:44rem;margin:0;color:var(--admin-muted);font-size:.74rem;line-height:1.55}.admin-branding-assets,.admin-branding-assets>.admin-form-notice{margin-top:1rem}.admin-branding-asset-heading-actions{display:flex;align-items:center;gap:.75rem}.admin-branding-asset-heading-actions>span{color:var(--admin-muted);font-size:.7rem;font-weight:550}.admin-branding-asset-heading-actions .admin-compact-action{text-decoration:none}.admin-branding-asset-grid{display:grid;margin-top:1rem;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-branding-asset-card{display:grid;min-width:0;padding:.85rem;border:1px solid var(--admin-line);border-radius:.65rem;background:#f9fafb;gap:.75rem;grid-template-columns:5rem minmax(0,1fr)}.admin-branding-asset-preview{position:relative;display:grid;width:5rem;min-height:5rem;place-items:center;overflow:hidden;border:1px solid var(--admin-line);border-radius:.55rem;background:linear-gradient(45deg,#f2f4f7 25%,transparent 0),linear-gradient(-45deg,#f2f4f7 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f2f4f7 0),linear-gradient(-45deg,transparent 75%,#f2f4f7 0),#fff;background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.admin-branding-asset-preview img{width:100%;height:100%;object-fit:contain;padding:.45rem}.admin-branding-asset-preview svg{width:1.2rem;color:#98a2b3}.admin-branding-inventory-preview{display:grid;width:3rem;height:3rem;place-items:center;overflow:hidden;border:1px solid var(--admin-line);border-radius:.45rem;background:#fff}.admin-branding-inventory-preview img{width:100%;height:100%;object-fit:contain;padding:.25rem}.admin-branding-review-preview{display:grid;min-height:12rem;margin-top:1rem;place-items:center;overflow:hidden;border:1px solid var(--admin-line);border-radius:.65rem;background:#f9fafb}.admin-branding-review-preview img{width:min(100%,32rem);max-height:18rem;object-fit:contain;padding:1.25rem}.admin-table-empty{color:var(--admin-muted);text-align:center}.admin-branding-asset-copy{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.65rem}.admin-branding-asset-copy h3{margin:0;color:#101828;font-size:.78rem;font-weight:680}.admin-branding-asset-copy span{display:block;margin-top:.2rem;color:var(--admin-muted);font-size:.68rem;line-height:1.4}.admin-branding-asset-card>form{display:flex;min-width:0;align-items:end;gap:.55rem;grid-column:1/-1}.admin-branding-asset-card>form label{min-width:0;flex:1 1;margin:0}.admin-branding-asset-card>form label>span{display:block;margin-bottom:.3rem;color:#344054;font-size:.68rem;font-weight:600}.admin-branding-asset-card input[type=file]{min-height:2.3rem;padding:.32rem;background:#fff;font-size:.68rem}.admin-branding-asset-card input[type=file]::file-selector-button{margin-right:.55rem;padding:.35rem .5rem;border:0;border-radius:.35rem;color:#344054;background:#eaecf0;font:inherit;font-weight:620}.admin-publish-panel{display:grid;align-items:start;margin-top:1rem;border-color:#a9e8e0;background:#fbfffe;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.admin-publish-panel form{display:grid;gap:.75rem}.admin-category-publish-guide{display:grid;align-items:center;margin-bottom:1rem;border-color:#d9d6fe;background:radial-gradient(circle at 92% 12%,rgb(124 92 255/10%),transparent 32%),#fff;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.admin-category-publish-guide h2,.admin-category-publish-panel h2{margin-top:.45rem}.admin-category-publish-guide p,.admin-category-publish-panel p{max-width:52rem;color:var(--admin-muted);line-height:1.6}.admin-category-publish-guide ol{display:grid;min-width:18rem;margin:0;padding:0;gap:.55rem;list-style:none;counter-reset:publish-step}.admin-category-publish-guide li{display:flex;align-items:center;color:#344054;font-size:.82rem;font-weight:700;gap:.7rem;counter-increment:publish-step}.admin-category-publish-guide li:before{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f9d8b,#7657e8);content:counter(publish-step);font-size:.72rem}.admin-category-publish-panel{margin-top:1.25rem;border-color:#8ed8cb;box-shadow:0 18px 42px rgb(15 157 139/10%)}.admin-category-publish-panel .admin-primary-action{min-height:2.9rem}.admin-config-history{margin-top:1rem}.admin-config-history .admin-data-table strong{color:#344054;font-weight:700}.admin-version-readonly{margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--admin-line);border-radius:.6rem;color:var(--admin-muted);background:var(--admin-surface-muted);font-size:.72rem}.admin-notice-error{border-color:#fecdca;color:#b42318;background:#fef3f2}.admin-notice-error .admin-notice-dismiss:hover{background:rgba(180,35,24,.08)}.admin-form-notice{grid-column:1/-1}.admin-form-notice .admin-notice{margin:0}.admin-async-form[aria-busy=true] button[type=submit]{cursor:wait;opacity:.78;pointer-events:none}.admin-async-form[aria-busy=true] button[type=submit]:before{display:inline-block;width:.78rem;height:.78rem;margin-right:.5rem;border:1.5px solid;border-right:1.5px solid transparent;border-radius:999px;content:"";vertical-align:-.08rem;animation:admin-spin .65s linear infinite}.admin-async-form[data-submitted=true] input:invalid,.admin-async-form[data-submitted=true] select:invalid,.admin-async-form[data-submitted=true] textarea:invalid{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.1)}.admin-danger-panel:target{border-color:#fda29b;box-shadow:0 0 0 3px rgba(217,45,32,.08)}.admin-create-panel form,.admin-danger-panel form,.admin-form-grid{display:grid;margin-top:1.25rem;gap:.9rem}.admin-management-panel label{display:grid;gap:.4rem;color:#344054;font-size:.72rem;font-weight:600}.admin-management-panel label small{color:var(--admin-muted);font-size:.67rem;font-weight:450;line-height:1.45}.admin-management-panel input,.admin-management-panel select,.admin-management-panel textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--admin-line-strong);border-radius:.5rem;outline:none;color:var(--admin-ink);background:#fff;font-size:.78rem;box-shadow:0 1px 2px rgba(16,24,40,.025)}.admin-management-panel input,.admin-management-panel select{min-height:2.625rem}.admin-management-panel textarea{resize:vertical}.admin-management-panel input:focus,.admin-management-panel select:focus,.admin-management-panel textarea:focus{border-color:#5ed0c4;box-shadow:0 0 0 3px rgba(15,159,145,.12)}.admin-management-panel input:disabled,.admin-management-panel select:disabled,.admin-management-panel textarea:disabled{color:#667085;background:#f2f4f7}.admin-create-panel .admin-primary-action,.admin-form-grid .admin-primary-action{width:100%}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-wide,.admin-form-grid .admin-primary-action{grid-column:1/-1}.admin-checkbox-field{display:flex!important;align-items:flex-start;min-height:2.75rem;padding:.72rem .8rem;border:1px solid var(--admin-line);border-radius:.55rem;background:#f9fafb;gap:.65rem!important}.admin-management-panel .admin-checkbox-field input[type=checkbox]{width:1rem;min-height:1rem;margin:.08rem 0 0;padding:0;accent-color:var(--admin-accent-strong);box-shadow:none}.admin-tracking-options{display:grid;margin:0;padding:.9rem;border:1px solid var(--admin-line);border-radius:.65rem;gap:.65rem}.admin-tracking-options legend{padding:0 .25rem;color:#344054;font-size:.72rem;font-weight:650}.admin-tracking-options>small{color:var(--admin-muted);font-size:.67rem;line-height:1.45}.admin-directory-filters{display:grid;align-items:end;gap:.75rem;grid-template-columns:repeat(4,minmax(9rem,1fr))}.admin-directory-search{grid-column:span 3}.admin-directory-filter-actions{display:flex;align-items:center;gap:.6rem}.admin-management-stack{display:grid;gap:1rem}.admin-lifecycle-stack,.admin-plan-detail-stack,.admin-tenant-detail-panel{margin-top:1.75rem}.admin-lifecycle-stack,.admin-plan-detail-stack{display:grid;gap:1rem}.admin-plan-form-panel{width:min(54rem,100%)}.admin-plan-metrics{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plan-metrics>div{display:grid;min-width:0;gap:.35rem;padding:.85rem;border:1px solid var(--admin-line);border-radius:.625rem;background:var(--admin-surface-muted)}.admin-plan-metrics span{color:var(--admin-muted);font-size:.66rem}.admin-plan-metrics strong{color:#344054;font-size:1rem}.admin-lifecycle-metrics{display:grid;margin:1.15rem 0 0;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-lifecycle-metrics>div{min-width:0;padding:.85rem;border:1px solid var(--admin-line);border-radius:.625rem;background:var(--admin-surface-muted)}.admin-lifecycle-metrics dd,.admin-lifecycle-metrics dt{margin:0}.admin-lifecycle-metrics dt{color:var(--admin-muted);font-size:.66rem;line-height:1.4}.admin-lifecycle-metrics dd{margin-top:.35rem;color:#344054;font-size:1rem;font-weight:700}.admin-lifecycle-heading{display:flex;align-items:flex-start;gap:.85rem}.admin-lifecycle-heading>svg{width:1.2rem;height:1.2rem;flex:0 0 auto;margin-top:.05rem;color:var(--admin-purple);stroke-width:1.9}.admin-lifecycle-heading p{max-width:54rem;margin:.35rem 0 0;color:var(--admin-muted);font-size:.72rem;line-height:1.55}.admin-danger-panel>form,.admin-lifecycle-panel>form{display:grid;max-width:34rem;margin-top:1.15rem;gap:.9rem}.admin-lifecycle-link{width:fit-content;margin-top:1.15rem}.admin-warning-action{border:1px solid #dc6803;color:#fff;background:#dc6803}.admin-warning-action:hover{border-color:#b54708;background:#b54708}.admin-danger-panel .admin-lifecycle-heading>svg{color:#d92d20}.admin-danger-panel{border-color:#fecdca;background:#fff}.admin-danger-panel>p{margin:.65rem 0 0;color:var(--admin-muted);font-size:.72rem;line-height:1.55}.admin-activation-panel>p,.admin-domain-verification p,.admin-domain-verified p,.admin-readiness-strip p,.admin-section-heading>div>p{margin:.35rem 0 0;color:var(--admin-muted);font-size:.72rem;font-weight:450;line-height:1.55}.admin-activation-grid,.admin-domain-detail-grid{display:grid;align-items:start;margin-top:1.75rem;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.admin-readiness-strip{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1rem}.admin-canonical-label{display:inline-flex;align-items:center;gap:.35rem;color:#067647;font-size:.7rem;font-weight:650}.admin-canonical-label svg{width:.85rem;height:.85rem}.admin-domain-verification{margin-top:1.15rem}.admin-domain-verification>form{display:grid;justify-items:start;gap:1rem}.admin-domain-verified{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem;border:1px solid #abefc6;border-radius:.625rem;color:#067647;background:#ecfdf3}.admin-domain-verified>svg{width:1.2rem;height:1.2rem;flex:0 0 auto}.admin-domain-verified strong{color:#05603a;font-size:.76rem}.admin-dns-challenge{padding:1rem;border:1px solid #b2ddff;border-radius:.75rem;background:#f5fbff}.admin-dns-challenge dl{display:grid;margin:1rem 0;gap:.75rem}.admin-dns-challenge>form{display:flex;margin-top:1rem}.admin-dns-challenge dl>div{display:grid;gap:.3rem}.admin-dns-challenge dt{color:var(--admin-muted);font-size:.65rem;font-weight:600}.admin-dns-challenge dd{display:flex;min-width:0;align-items:center;gap:.5rem;margin:0}.admin-dns-challenge code{display:block;min-width:0;overflow-wrap:anywhere;color:#344054;font-size:.68rem}.admin-copy-action{position:relative;display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid var(--admin-line);border-radius:.45rem;color:#475467;background:#fff;cursor:pointer}.admin-copy-action svg{width:.85rem;height:.85rem}.admin-copy-feedback{color:#067647!important;font-weight:600!important}.admin-readiness-list{display:grid;margin:1rem 0;padding:0;list-style:none}.admin-readiness-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--admin-line)}.admin-readiness-list li>svg{width:1.1rem;height:1.1rem;flex:0 0 auto;color:#98a2b3}.admin-readiness-list li.is-complete>svg{color:var(--admin-accent)}.admin-readiness-list li>div{display:grid;gap:.2rem}.admin-readiness-list strong{color:#344054;font-size:.75rem}.admin-readiness-list span{color:var(--admin-muted);font-size:.68rem;line-height:1.45}.admin-inline-link{display:inline-flex;align-items:center;gap:.35rem;margin-right:1rem;color:var(--admin-accent-strong);font-size:.72rem;font-weight:600;text-decoration:none}.admin-inline-link svg{width:.8rem;height:.8rem}.admin-activation-panel>form{display:grid;margin-top:1rem;gap:.9rem}.admin-activation-panel>.admin-domain-verified{margin-bottom:1rem}.admin-danger-action{border:1px solid #d92d20;color:#fff;background:#d92d20}.admin-danger-action:hover{border-color:#b42318;background:#b42318}.admin-auth-error,.admin-inline-warning{padding:.75rem;border:1px solid #fecdca;border-radius:.5rem;color:#b42318!important;background:#fef3f2;font-size:.72rem;line-height:1.5}@keyframes admin-notice-in{0%{opacity:0;transform:translateY(-.45rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes admin-notice-out{0%{max-height:6rem;opacity:1;transform:translateY(0) scale(1)}to{max-height:0;margin-top:0;padding-block:0;border-width:0;opacity:0;transform:translateY(-.35rem) scale(.985)}}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-login{display:grid;min-height:100vh;padding:clamp(1.25rem,5vw,3rem);background:var(--admin-paper)}.admin-login-brand{display:flex;width:min(58rem,100%);align-items:center;gap:.7rem;margin:0 auto 1.25rem;color:#101828;font-size:.85rem;font-weight:650;letter-spacing:0}.admin-login-card{display:grid;width:min(58rem,100%);min-height:0;margin:0 auto;overflow:hidden;border:1px solid var(--admin-line);border-radius:1rem;background:var(--admin-surface);box-shadow:0 20px 50px rgba(16,24,40,.08);grid-template-columns:1fr 1fr}.admin-login-action,.admin-login-copy{display:flex;justify-content:center;padding:clamp(2rem,5vw,3.5rem);flex-direction:column}.admin-login-action{border-left:1px solid var(--admin-line);background:var(--admin-surface-muted)}.admin-confirm-card h1,.admin-login-copy h1{max-width:none;margin:0 0 .9rem;color:#101828;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.08}.admin-confirm-card>p,.admin-login-copy p{max-width:30rem;margin:0;color:var(--admin-muted);font-size:.84rem;line-height:1.65}.admin-security-mark{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #99e4db;border-radius:.65rem;background:var(--admin-accent-soft)}.admin-security-mark svg{width:1.1rem;height:1.1rem;color:var(--admin-accent);stroke-width:1.8}.admin-security-mark span{width:.8rem;height:.95rem;border:2px solid var(--admin-accent);border-radius:.2rem;box-shadow:0 -.32rem 0 -.16rem var(--admin-accent)}.admin-login-action h2{max-width:none;margin:1.25rem 0 .55rem;color:#101828;font-weight:650;letter-spacing:-.015em;line-height:1.35}.admin-login-action>p{margin:0;color:var(--admin-muted);font-size:.78rem;line-height:1.55}.admin-locked-state,.admin-login-action .admin-primary-action{width:fit-content;margin-top:1.25rem}.admin-locked-state{display:flex;align-items:center;gap:.5rem;padding:.7rem .8rem;border:1px solid var(--admin-line);border-radius:.5rem;color:var(--admin-muted);background:#fff;font-size:.72rem;font-weight:550}.admin-locked-state span{color:#12b76a;font-size:.55rem}.admin-confirm-card small,.admin-login-action small{display:block;margin-top:1rem;color:var(--admin-subtle);font-size:.67rem;line-height:1.5}.admin-login-footnote{width:min(58rem,100%);margin:1rem auto 0;color:var(--admin-subtle);font-size:.67rem;letter-spacing:0;text-align:center;text-transform:none}.admin-confirm-card{width:min(30rem,100%);margin:0 auto;padding:clamp(1.5rem,6vw,2.5rem);border:1px solid var(--admin-line);border-radius:1rem;background:var(--admin-surface);box-shadow:0 20px 50px rgba(16,24,40,.08)}.admin-confirm-card h1{font-size:clamp(1.8rem,6vw,2.3rem)}.admin-confirm-card form{max-width:22rem;margin-top:1.25rem}.admin-confirm-card .admin-primary-action{width:100%}@media (max-width:1000px){.admin-dashboard{grid-template-columns:13.5rem minmax(0,1fr)}.admin-workspace{padding-inline:1.5rem}.admin-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory-search{grid-column:span 1}.admin-activation-grid,.admin-branding-asset-grid,.admin-configuration-grid,.admin-detail-management-grid,.admin-domain-detail-grid,.admin-management-grid,.admin-publish-panel{grid-template-columns:1fr}.admin-backup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-configuration-preview{position:static;grid-row:auto}}@media (max-width:1180px){.admin-shell-body{flex-direction:column}.admin-tenant-navigation{position:static;width:100%;min-width:0;min-height:0;height:auto;padding:.8rem 1.5rem;border-right:0;border-bottom:1px solid #303a40;box-shadow:0 .5rem 1.2rem rgba(16,24,40,.06)}.admin-tenant-navigation-header{display:flex;align-items:center;padding:0;border:0;gap:1rem}.admin-tenant-navigation-back{order:2;margin-left:auto}.admin-tenant-navigation-identity{order:1}.admin-tenant-navigation nav{display:flex;overflow-x:auto;margin-top:.75rem;padding-bottom:.1rem;scrollbar-width:none}.admin-tenant-navigation nav::-webkit-scrollbar{display:none}.admin-tenant-navigation nav a{min-width:max-content}.admin-tenant-navigation nav a:hover{transform:none}.admin-tenant-navigation-state{display:none}}@media (max-width:760px){.admin-table-wrap{overflow-x:auto}.admin-directory-filters{grid-template-columns:1fr}.admin-directory-search{grid-column:auto}.admin-login-card{grid-template-columns:1fr}.admin-login-action{border-top:1px solid var(--admin-line);border-left:0}.admin-dashboard{display:block}.admin-sidebar{position:static;display:grid;min-height:auto;height:auto;padding:.75rem 1rem 0;grid-template-columns:1fr auto}.admin-sidebar-brand{padding:0}.admin-sidebar-footer{margin:0;padding:0;border:0}.admin-sidebar-footer div{display:none}.admin-sidebar nav{display:flex;overflow-x:auto;margin-top:.75rem;padding:0 0 .75rem;grid-column:1/-1;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav>:not(a[aria-current=page]),.admin-sidebar nav>a,.admin-sidebar nav>a:not([aria-current=page]),.admin-sidebar nav>span{display:flex;min-width:max-content}.admin-sidebar nav>span small{display:none}.admin-workspace{padding:1.5rem 1rem 2.5rem}.admin-tenant-navigation{padding:.8rem 1rem}.admin-tenant-navigation-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-tenant-navigation-back{order:1;margin:0;grid-column:1/-1}.admin-tenant-navigation-identity{order:2}.admin-tenant-navigation-toggle{display:grid;width:2.35rem;min-height:2.35rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#d0d5dd;background:rgba(255,255,255,.04);cursor:pointer;order:3;place-items:center}.admin-tenant-navigation-toggle:hover{color:#f8fafc;background:rgba(255,255,255,.08)}.admin-tenant-navigation-toggle svg{width:1rem;height:1rem}.admin-tenant-navigation nav{display:none;overflow:visible;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);flex-direction:column}.admin-tenant-navigation[data-mobile-open=true] nav{display:flex;animation:admin-tenant-menu-in .18s cubic-bezier(.16,1,.3,1) both}.admin-topbar{align-items:flex-start}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-readiness-strip{align-items:flex-start;flex-direction:column}.admin-topbar h1{font-size:1.65rem}.admin-detail-grid,.admin-overview-grid{grid-template-columns:1fr}.admin-backup-hero{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-backup-hero dl{padding:1rem 0 0;border-top:1px solid var(--admin-line);border-left:0;grid-column:1/-1}.admin-record-row,.admin-tenant-row{align-items:start;grid-template-columns:1fr auto}.admin-record-row>.admin-state{grid-column:1/-1}.admin-domain-directory-filter,.admin-form-grid{grid-template-columns:1fr}.admin-domain-directory-filter .admin-primary-action,.admin-domain-directory-filter .admin-secondary-action{width:100%}.admin-lifecycle-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-action-row,.admin-plan-metrics{grid-template-columns:1fr}.admin-member-action-row{align-items:stretch}.admin-member-action-row>form{width:100%;justify-items:stretch}.admin-member-action-row>form button{width:100%}.admin-field-wide,.admin-form-grid .admin-primary-action{grid-column:auto}.admin-version-header{display:grid}.admin-version-header dl{width:100%}.admin-version-header dl>div{flex:1 1}.admin-config-navigation-row,.admin-config-row,.admin-override-fields,.admin-page-defaults{grid-template-columns:1fr}.admin-category-settings-save{align-items:stretch;flex-direction:column}.admin-category-settings-save .admin-primary-action{width:100%}.admin-colour-overrides{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-override-row{grid-template-columns:1fr}.admin-config-remove,.admin-config-row-actions,.admin-source-label{justify-self:end}.admin-branding-asset-card>form,.admin-save-bar{align-items:stretch;flex-direction:column}.admin-branding-assets>.admin-section-heading{align-items:flex-start;flex-direction:column}.admin-branding-asset-heading-actions{width:100%;justify-content:space-between}}.admin-support-state-closed{color:#475467;background:#eaecf0}.admin-support-portal-shell{background:#eef1f5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-support-portal-header{height:4.75rem;padding:.8rem 1.1rem;border-bottom:1px solid rgb(255 255 255/8%);background:#151720;box-shadow:0 8px 24px rgb(15 23 42/12%)}.admin-support-portal-header>div>span{width:2.4rem;height:2.4rem;border:1px solid rgb(94 234 212/18%);background:#222632}.admin-support-portal-header>div{min-width:13rem}.admin-support-portal-header>div strong{font-size:.88rem;letter-spacing:-.01em}.admin-support-portal-header>div small{max-width:7rem;overflow:hidden;text-overflow:ellipsis}.admin-support-portal-header form{max-width:48rem}.admin-support-portal-header select{height:2.55rem;border-color:#3b4050;border-radius:.7rem;background-color:#242733}.admin-support-portal-header button,.admin-support-portal-header>a{height:2.55rem;border-radius:.7rem}.admin-support-portal-header>a{border:1px solid #3b4050;background:transparent;color:#d7dbe3}.admin-support-inbox-portal{height:calc(100dvh - 4.75rem);overflow:hidden;background:#fff;grid-template-columns:minmax(19rem,23rem) minmax(30rem,1fr) minmax(16rem,20rem)}.admin-support-inbox-portal .admin-support-inbox-list>div{scrollbar-color:#c6cad2 transparent}.admin-support-channel-tabs{display:grid;margin-top:.75rem;padding:.2rem;border-radius:.68rem;background:#eef0f4;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-support-channel-tabs button{min-width:0;padding:.5rem .35rem;border:0;border-radius:.52rem;color:#667085;background:transparent;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer}.admin-support-channel-tabs button[aria-current=page]{color:#1d2433;background:#fff;box-shadow:0 2px 8px rgb(15 23 42/9%)}.admin-support-inbox-portal .admin-support-inbox-list>div>button{padding:.95rem .9rem;transition:background .14s ease,transform .14s ease}.admin-support-inbox-portal .admin-support-inbox-list>div>button:hover{background:#f0f2f7}.admin-support-inbox-portal .admin-support-inbox-list>div>button[data-selected=true]{background:#f0ecff}.admin-support-inbox-portal .admin-support-inbox-list>div>button[data-selected=true]:before{width:4px;border-radius:0 4px 4px 0;background:#7c3aed}.admin-support-inbox-portal .admin-support-inbox-avatar{border-radius:.72rem;background:#eae5ff;color:#6d28d9}.admin-support-inbox-conversation{display:grid;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.admin-support-inbox-conversation>header{min-height:4.9rem;padding:.75rem 1.25rem;background:#fff}.admin-support-inbox-conversation>header strong{font-size:.98rem}.admin-support-inbox-portal .admin-support-live-thread-meta{position:sticky;z-index:2;top:-1.35rem;margin:-1.35rem -2rem .75rem;padding:.8rem 2rem;border-bottom:1px solid #e1e5eb;background:rgb(244 246 249/92%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-support-inbox-portal .admin-support-message{width:min(78%,43rem);padding:.9rem 1rem;border-color:#e1e5eb;border-radius:1rem 1rem 1rem .3rem;box-shadow:0 4px 16px rgb(15 23 42/4%)}.admin-support-inbox-portal .admin-support-message-administrator{border-color:#d8ccff;border-radius:1rem 1rem .3rem 1rem;background:#f3efff}.admin-support-live-reply-panel{position:relative;z-index:5;min-width:0;padding:.9rem 1.15rem 1rem;border-top:1px solid #dde1e7;background:#fff;box-shadow:0 -14px 30px rgb(15 23 42/5%)}.admin-support-composer-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-support-composer-heading>div:first-child{display:flex;align-items:center;min-width:0;gap:.65rem}.admin-support-composer-heading>div:first-child>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:.6rem;color:#6d28d9;background:#f0eaff;place-items:center}.admin-support-composer-heading>div:first-child>span svg{width:.9rem}.admin-support-composer-heading h2,.admin-support-composer-heading p{margin:0}.admin-support-composer-heading h2{font-size:.83rem}.admin-support-composer-heading p{margin-top:.08rem;color:#7b8494;font-size:.64rem}.admin-support-reply-composer{display:grid;min-width:0;gap:.55rem}.admin-support-reply-composer .admin-canned-picker{position:relative;z-index:10;display:flex;justify-content:flex-end;margin:.65rem 0 0}.admin-support-reply-composer .admin-canned-picker-trigger{min-height:2rem;border-radius:.58rem;font-size:.64rem}.admin-support-live-reply{min-width:0;margin-top:0;padding:0;border:1px solid #d7dce4;border-radius:.9rem;background:#fff;box-shadow:0 3px 12px rgb(15 23 42/4%);gap:0;grid-template-columns:1fr;overflow:visible}.admin-support-ticket-salutation,.admin-support-ticket-signature{padding:.7rem .9rem 0;color:#3b4454;font-size:.72rem;line-height:1.45}.admin-support-ticket-salutation{display:flex;min-height:2.55rem;align-items:center;flex-wrap:wrap}.admin-support-ticket-salutation button{margin:0 .12rem;padding:.08rem .14rem;border:0;border-bottom:1px dashed #a78bfa;color:#3b4454;background:transparent;font:inherit;font-weight:760;cursor:text}.admin-support-ticket-salutation button:focus-visible,.admin-support-ticket-salutation button:hover{border-bottom-color:#6d28d9;color:#6d28d9;outline:0}.admin-support-ticket-salutation input:not([type=hidden]){width:min(14rem,calc(100% - 3rem));height:2rem;margin:0 .2rem;padding:0 .5rem;border:1px solid #8b5cf6;border-radius:.48rem;color:#303746;background:#fff;font:inherit;font-weight:740;outline:3px solid rgb(139 92 246/12%)}.admin-support-ticket-signature{padding-top:0;padding-bottom:.65rem}.admin-support-ticket-signature small{display:block;margin-top:.08rem;color:#7b8494;font-size:.65rem;font-weight:650}.admin-support-composer-field{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto}.admin-support-live-reply textarea{width:100%;min-height:4.8rem;max-height:11rem;padding:.65rem 3.7rem .65rem .9rem;border:0;border-radius:0;outline:0;font-size:.76rem;color:#182230;font-family:inherit;text-align:left;resize:none}.admin-support-composer-field .admin-support-attach-button{position:absolute;right:.65rem;bottom:.55rem;width:2rem;height:2rem;border:0;border-radius:.55rem;background:#f2f4f7}.admin-support-live-reply>footer{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.45rem .55rem .45rem .8rem;border-top:1px solid #eceef2;border-radius:0 0 .9rem .9rem;background:#fafbfc;gap:.8rem}.admin-support-live-reply>footer>button{display:inline-flex;width:auto;min-width:7rem;height:2.35rem;align-items:center;justify-content:center;padding:0 .9rem;border-radius:.65rem;background:linear-gradient(135deg,#6d28d9,#7c3aed);box-shadow:0 5px 14px rgb(109 40 217/20%);font-size:.68rem;font-weight:780;gap:.42rem}.admin-support-send-state{display:flex;align-items:center;min-width:0;color:#667085;font-size:.65rem;gap:.5rem}.admin-support-send-state select{max-width:12rem;height:2.2rem;padding:0 1.8rem 0 .6rem;border:1px solid #d7dce4;border-radius:.58rem;color:#344054;background:#fff;font:inherit;font-weight:700}.admin-support-customer-panel{min-height:0;padding:1.35rem 1.15rem;background:#fbfbfc;overflow-y:auto}.admin-support-customer-panel>span{color:#7c3aed;letter-spacing:.08em}.admin-support-customer-panel h2{font-size:1.28rem;letter-spacing:-.025em}.admin-support-customer-panel dl div{padding-bottom:.8rem;border-bottom:1px solid #e7e9ee}.admin-support-customer-panel dd{color:#303746;font-size:.78rem}.admin-support-mobile-back{display:none}.admin-support-automation-intro{display:grid;align-items:center;padding:1.25rem;border:1px solid #ddd6fe;border-radius:1.1rem;background:linear-gradient(135deg,#faf9ff,#f2fbfa);gap:1rem;grid-template-columns:auto minmax(0,1fr) auto}.admin-support-automation-card>header>span,.admin-support-automation-intro>span{display:grid;width:2.8rem;height:2.8rem;border-radius:.8rem;color:#6d28d9;background:#ede9fe;place-items:center}.admin-support-automation-card>header>span svg,.admin-support-automation-intro svg{width:1.15rem}.admin-support-automation-intro h2,.admin-support-automation-intro p{margin:0}.admin-support-automation-intro h2{font-size:1.08rem}.admin-support-automation-intro p{max-width:52rem;margin-top:.25rem;color:var(--admin-muted);font-size:.76rem;line-height:1.55}.admin-support-automation-intro form,.admin-support-automation-intro label{display:flex;align-items:center;gap:.5rem}.admin-support-automation-intro label>span{color:var(--admin-muted);font-size:.68rem;font-weight:700}.admin-support-automation-intro button,.admin-support-automation-intro select{height:2.5rem;border:1px solid var(--admin-line);border-radius:.65rem;background:#fff;font:inherit;font-size:.72rem}.admin-support-automation-intro select{padding:0 2rem 0 .7rem}.admin-support-automation-intro button{padding:0 .8rem;color:#fff;border-color:#6d28d9;background:#6d28d9;font-weight:750}.admin-support-automation-form{display:grid;max-width:76rem;margin-top:1rem;gap:.85rem}.admin-support-automation-card{padding:1.2rem;border:1px solid var(--admin-line);border-radius:1.05rem;background:var(--admin-surface);box-shadow:0 8px 24px rgb(15 23 42/3%)}.admin-support-automation-card>header{display:grid;align-items:center;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto}.admin-support-automation-card>header h2,.admin-support-automation-card>header small{display:block;margin:0}.admin-support-automation-card>header small{color:#7c3aed;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admin-support-automation-card>header h2{margin-top:.1rem;font-size:1rem}.admin-support-automation-card>p{margin:.85rem 0;color:var(--admin-muted);font-size:.75rem}.admin-support-rule-switch{display:inline-flex;align-items:center;padding:.42rem .6rem;border:1px solid #d7dce4;border-radius:999px;color:#475467;background:#f9fafb;font-size:.67rem;font-weight:750;gap:.4rem}.admin-support-rule-switch input{accent-color:#6d28d9}.admin-support-automation-card input[type=number],.admin-support-automation-card textarea{width:100%;border:1px solid #d7dce4;border-radius:.72rem;color:var(--admin-ink);background:#fff;font:inherit}.admin-support-automation-card textarea{min-height:7rem;padding:.8rem;line-height:1.55;resize:vertical}.admin-support-rule-timing{width:min(16rem,100%);margin-bottom:.85rem}.admin-support-rule-timing-two{display:grid;width:min(34rem,100%);gap:.7rem;grid-template-columns:1fr 1fr}.admin-support-rule-timing .admin-field{display:grid;align-items:center;gap:.35rem;grid-template-columns:1fr auto}.admin-support-rule-timing .admin-field>span{grid-column:1/-1}.admin-support-rule-timing input{height:2.7rem;padding:0 .65rem}.admin-support-rule-timing small{color:var(--admin-muted)}.admin-support-automation-merges{display:flex;align-items:center;flex-wrap:wrap;padding:.8rem 1rem;border:1px dashed #c4b5fd;border-radius:.85rem;color:#5b21b6;background:#faf8ff;font-size:.7rem;gap:.55rem}.admin-support-automation-merges code{padding:.28rem .45rem;border-radius:.4rem;background:#ede9fe}.admin-support-automation-form>.admin-primary-action{justify-self:end}@media (max-width:1050px){.admin-support-inbox-portal{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)}}@media (max-width:720px){.admin-support-portal-header{height:4.25rem;padding:.65rem .75rem;overflow:visible}.admin-support-portal-header>div{min-width:0;flex:1 1}.admin-support-portal-header>div small{display:none}.admin-support-portal-header>a{font-size:0}.admin-support-portal-header>a svg{margin:0}.admin-support-inbox-portal{display:grid;height:calc(100dvh - 4.25rem);overflow:hidden;grid-template-columns:1fr}.admin-support-inbox-portal .admin-support-inbox-conversation,.admin-support-inbox-portal .admin-support-inbox-list{grid-column:1;grid-row:1}.admin-support-inbox-portal[data-mobile-thread=closed] .admin-support-inbox-conversation,.admin-support-inbox-portal[data-mobile-thread=open] .admin-support-inbox-list{display:none}.admin-support-mobile-back{display:inline-flex;margin-right:.65rem;padding:.4rem .55rem;border:1px solid #d7dce4;border-radius:.55rem;color:#475467;background:#fff;font:inherit;font-size:.68rem;font-weight:750}.admin-support-inbox-conversation>header>div{flex:1 1;min-width:0}.admin-support-inbox-portal .admin-support-message{width:92%}.admin-support-live-reply-panel{padding:.75rem}.admin-support-composer-heading p{display:none}.admin-support-reply-composer .admin-canned-picker{margin-top:.55rem}.admin-support-send-state>span{display:none}.admin-support-send-state select{max-width:10.5rem}.admin-support-live-reply>footer>button{min-width:6rem;font-size:.64rem}.admin-support-automation-intro{grid-template-columns:auto minmax(0,1fr)}.admin-support-automation-intro form{grid-column:1/-1}.admin-support-automation-intro label{flex:1 1}.admin-support-automation-intro select{width:100%}.admin-support-automation-card>header{grid-template-columns:auto minmax(0,1fr)}.admin-support-rule-switch{grid-column:1/-1;width:fit-content}.admin-support-rule-timing-two{grid-template-columns:1fr}}.admin-member-search{display:flex;align-items:stretch;padding:0 1.15rem 1rem;gap:.55rem}.admin-member-search label{position:relative;display:flex;min-width:15rem;flex:1 1 34rem;align-items:center}.admin-member-search label>svg{position:absolute;left:.85rem;z-index:1;width:1rem;height:1rem;color:var(--admin-muted);pointer-events:none}.admin-member-search input{width:100%;min-height:2.75rem;padding:.65rem .9rem .65rem 2.45rem;border:1px solid var(--admin-border);border-radius:.7rem;background:#fff;color:var(--admin-ink);font:inherit;box-shadow:0 1px 2px rgb(16 24 40/4%)}.admin-member-search input:focus{border-color:#8b72ee;outline:3px solid rgb(124 92 255/12%)}.admin-member-search-clear{gap:.35rem}.admin-member-search-clear svg{width:.9rem;height:.9rem}.admin-member-search-summary{margin:-.35rem 1.15rem 1rem;color:var(--admin-muted);font-size:.76rem}.admin-member-email-panel{overflow:hidden;padding:0}.admin-member-email-panel>.admin-section-heading{padding:1.1rem 1.2rem;border-bottom:1px solid var(--admin-border);background:linear-gradient(135deg,#fff 40%,#f7f5ff)}.admin-member-email-badge{display:inline-flex;align-items:center;padding:.38rem .58rem;border:1px solid #ddd5ff;border-radius:999px;color:#5b3fc2;background:#f7f4ff;font-size:.7rem;font-weight:750;gap:.32rem}.admin-member-email-badge svg{width:.82rem;height:.82rem}.admin-member-email-notice{padding:1rem 1.2rem 0}.admin-member-email-workspace{display:grid;padding:1.2rem;gap:1rem;grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.3fr)}.admin-member-email-picker,.admin-member-email-recipient{display:flex;min-width:0;flex-direction:column}.admin-member-email-recipient{justify-content:center;padding:.8rem .9rem;border:1px solid #e4e7ec;border-radius:.75rem;background:#f9fafb}.admin-member-email-picker>span,.admin-member-email-preview>div>span,.admin-member-email-recipient>span{color:var(--admin-muted);font-size:.66rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.admin-member-email-recipient strong{overflow:hidden;margin-top:.2rem;color:var(--admin-ink);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.admin-member-email-recipient small{overflow:hidden;margin-top:.12rem;color:var(--admin-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-member-email-picker{gap:.38rem}.admin-member-email-picker select{width:100%;min-height:2.8rem;padding:.62rem 2.1rem .62rem .8rem;border:1px solid var(--admin-border);border-radius:.7rem;background-color:#fff;color:var(--admin-ink);font:inherit;font-size:.8rem}.admin-member-email-preview{display:grid;padding:1rem;border:1px solid #e7e2fb;border-radius:.8rem;background:#fcfbff;gap:1rem;grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr)}.admin-member-email-preview strong{display:block;margin-top:.28rem;color:var(--admin-ink);font-size:1rem}.admin-member-email-preview p{margin:.25rem 0 0;color:var(--admin-muted);font-size:.78rem;line-height:1.5}.admin-member-email-preview dl{display:grid;margin:0;gap:.45rem}.admin-member-email-preview dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr)}.admin-member-email-preview dd,.admin-member-email-preview dt{margin:0;font-size:.7rem;line-height:1.4}.admin-member-email-preview dt{color:var(--admin-muted)}.admin-member-email-preview dd{color:var(--admin-ink);font-weight:650}.admin-member-email-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.1rem;gap:1rem;grid-column:1/-1}.admin-member-email-footer>div:first-child{display:flex;max-width:40rem;align-items:flex-start;color:var(--admin-muted);gap:.5rem}.admin-member-email-footer>div:first-child svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.06rem;color:#0f8a78}.admin-member-email-footer p{margin:0;font-size:.72rem;line-height:1.45}.admin-member-email-confirm{display:flex;align-items:center;justify-content:flex-end;gap:.45rem}.admin-member-email-confirm>span{margin-right:.25rem;color:var(--admin-ink);font-size:.74rem;font-weight:700}.admin-member-email-confirm svg{width:.9rem;height:.9rem}.admin-member-email-activity-link{justify-self:end;color:#6046c6;font-size:.72rem;font-weight:700;grid-column:1/-1}@media (max-width:760px){.admin-member-search{flex-wrap:wrap}.admin-member-search label{min-width:100%}.admin-member-search button,.admin-member-search-clear{flex:1 1 auto}.admin-member-email-preview,.admin-member-email-workspace{grid-template-columns:minmax(0,1fr)}.admin-member-email-footer{align-items:stretch;flex-direction:column}.admin-member-email-confirm{align-items:stretch;flex-wrap:wrap}.admin-member-email-confirm>span{width:100%}}@keyframes admin-tenant-menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.admin-login{align-content:start;padding:1rem}.admin-login-brand{margin-top:.5rem}.admin-backup-metrics,.admin-colour-overrides,.admin-lifecycle-metrics{grid-template-columns:1fr}.admin-confirm-card,.admin-login-action,.admin-login-copy{padding:1.5rem}.admin-topbar{flex-direction:column}.admin-topbar-actions{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.admin-async-form[aria-busy=true] button[type=submit]:before,.admin-backup-hero.is-running .admin-backup-hero-icon svg,.admin-notice,.admin-notice.is-leaving,.admin-tenant-navigation[data-mobile-open=true] nav{animation-duration:1ms;animation-iteration-count:1}}.admin-support-presence{align-items:center;margin-top:1.75rem;padding:1.15rem;border:1px solid #d8dee7;border-radius:1rem;background:radial-gradient(circle at 4% 0,rgba(45,212,191,.11),transparent 30%),linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 .45rem 1.5rem rgba(15,23,42,.05);grid-template-columns:minmax(15rem,1fr) auto minmax(15rem,.7fr) auto}.admin-support-presence-status{display:flex;align-items:center;min-width:0;gap:.85rem}.admin-support-presence-icon{position:relative;display:grid;flex:0 0 auto;width:3rem;height:3rem;border-radius:.9rem;color:#0f766e;background:#ccfbf1;place-items:center}.admin-support-presence-icon svg{width:1.2rem}.admin-support-presence-icon i{position:absolute;right:-.1rem;bottom:-.1rem;width:.68rem;height:.68rem;border:3px solid #fff;border-radius:999px;background:#98a2b3}.admin-support-presence-icon i[data-online=true]{background:#12b76a}.admin-support-presence-status small{color:#0f766e;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-support-presence-status h2{margin:.12rem 0;font-size:.94rem;letter-spacing:-.025em}.admin-support-presence-status p{margin:0;color:var(--admin-muted);font-size:.66rem;line-height:1.45}.admin-support-presence-count{display:flex;align-items:center;padding:.65rem .8rem;border:1px solid #e4e7ec;border-radius:.75rem;color:#475467;background:#fff;gap:.55rem}.admin-support-presence-count svg{width:1rem;color:#0f766e}.admin-support-presence-count span{display:grid}.admin-support-presence-count strong{font-size:.82rem}.admin-support-presence-count small{color:var(--admin-muted);font-size:.56rem}.admin-support-alias-form{display:grid;gap:.35rem}.admin-support-alias-form label{display:flex;align-items:center;color:#475467;font-size:.62rem;font-weight:650;gap:.3rem}.admin-support-alias-form label svg{width:.8rem}.admin-support-alias-form>div{display:flex}.admin-support-alias-form input{min-width:0;height:2.4rem;padding:0 .7rem;border:1px solid #d0d5dd;border-right:0;border-radius:.65rem 0 0 .65rem;color:var(--admin-ink);background:#fff;font:inherit;font-size:.7rem}.admin-support-alias-form button{padding:0 .75rem;border:0;border-radius:0 .65rem .65rem 0;color:#fff;background:#344054;font-size:.63rem;font-weight:700;cursor:pointer}.admin-support-availability{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .85rem;border:1px solid #99f6e4;border-radius:.7rem;color:#0f766e;background:#f0fdfa;font-size:.68rem;font-weight:750;cursor:pointer;gap:.45rem}.admin-support-availability i{width:.5rem;height:.5rem;border-radius:999px;background:#12b76a}.admin-support-availability-online{border-color:#fecaca;color:#b42318;background:#fef2f2}.admin-support-availability-online i{background:#f04438}.admin-support-presence-message{margin:-.45rem 0 0;color:var(--admin-muted);font-size:.6rem;grid-column:3/-1}.admin-support-filter-panel{margin-top:1.75rem}.admin-support-filters{display:grid;align-items:end;margin-top:1rem;gap:.75rem;grid-template-columns:minmax(14rem,1.3fr) minmax(12rem,.8fr) auto auto}.admin-support-filters .admin-primary-action,.admin-support-filters .admin-secondary-action{min-height:2.625rem}.admin-support-ticket-title{display:grid;max-width:28rem;gap:.22rem}.admin-support-ticket-title small{color:var(--admin-accent-strong);font-size:.62rem;font-weight:750;letter-spacing:.045em}.admin-support-channel{display:inline-flex;align-items:center;padding:.32rem .5rem;border-radius:999px;color:#475467;background:#f2f4f7;font-size:.62rem;font-weight:700;gap:.3rem}.admin-support-channel svg{width:.72rem;height:.72rem}.admin-support-channel-live_chat{color:#0f766e;background:#ccfbf1}.admin-support-agent{color:#475467;font-size:.67rem;font-weight:650}.admin-support-tenant-tag{display:inline-grid;width:fit-content;max-width:15rem;padding:.35rem .55rem;border:1px solid #ddd6fe;border-radius:.5rem;color:#5b21b6;background:#f5f3ff;gap:.05rem}.admin-support-tenant-tag strong{overflow:hidden;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-support-tenant-tag small{overflow:hidden;color:#7c3aed;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.admin-support-state-waiting_on_staff{color:#b54708;background:#fffaeb}.admin-support-state-waiting_on_member{color:#6941c6;background:#f4f3ff}.admin-support-state-resolved{color:#067647;background:#ecfdf3}.admin-table-pagination{display:flex;justify-content:flex-end;padding:1rem 1.1rem;border-top:1px solid var(--admin-line)}.admin-table-pagination a{color:var(--admin-accent-strong);font-size:.72rem;font-weight:650;text-decoration:none}.admin-support-ticket-header{display:grid;align-items:start;margin-top:1.75rem;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr)}.admin-support-ticket-header>div:first-child{display:grid;justify-items:start;gap:.45rem}.admin-support-back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.4rem;color:var(--admin-muted);font-size:.68rem;font-weight:600;text-decoration:none}.admin-support-back svg{width:.85rem;height:.85rem}.admin-support-tenant-tag-large{margin-bottom:.25rem;padding:.4rem .65rem}.admin-support-ticket-header p{margin:.4rem 0 0;color:var(--admin-accent-strong);font-size:.66rem;font-weight:750;letter-spacing:.045em}.admin-support-ticket-header h2{font-size:1.35rem;letter-spacing:-.03em}.admin-support-ticket-header>div:first-child>span:last-child{color:var(--admin-muted);font-size:.7rem}.admin-support-ticket-facts{display:grid;gap:.9rem}.admin-support-ticket-facts dl{display:grid;margin:0;padding:0;gap:.6rem}.admin-support-ticket-facts dl>div{display:grid;padding-bottom:.55rem;border-bottom:1px solid var(--admin-line);gap:.15rem}.admin-support-ticket-facts dt{color:var(--admin-muted);font-size:.62rem;font-weight:600}.admin-support-ticket-facts dd{overflow-wrap:anywhere;margin:0;color:var(--admin-ink);font-size:.73rem;text-transform:none}.admin-support-thread{display:grid;margin-top:1rem;padding:1.25rem;border:1px solid var(--admin-line);border-radius:.75rem;background:#eef1f3;gap:.8rem}.admin-support-live-thread-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding-bottom:.75rem;border-bottom:1px solid #d8dee7}.admin-support-live-thread-meta span{color:#0f766e;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-support-live-thread-meta small{color:var(--admin-muted);font-size:.62rem}.admin-support-message{width:min(82%,46rem);padding:1rem 1.1rem;border:1px solid var(--admin-line);border-radius:.8rem .8rem .8rem .2rem;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.admin-support-message-administrator{justify-self:end;border-color:#b9e9e3;border-radius:.8rem .8rem .2rem .8rem;background:#edfaf8}.admin-support-message>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-support-message strong{color:#344054;font-size:.7rem}.admin-support-message time{color:var(--admin-subtle);font-size:.62rem}.admin-support-message p{margin:.7rem 0 0;color:#475467;font-size:.78rem;line-height:1.65;white-space:pre-wrap}.admin-support-ticket-controls{display:grid;align-items:start;margin-top:1rem;gap:1rem;grid-template-columns:minmax(16rem,28rem)}.admin-support-live-reply-panel{margin-top:1rem}.admin-support-live-indicator{display:inline-flex;align-items:center;color:#067647;font-size:.62rem;font-weight:750;gap:.35rem}.admin-support-live-indicator i{width:.48rem;height:.48rem;border-radius:999px;background:#12b76a;box-shadow:0 0 0 .2rem rgba(18,183,106,.12)}.admin-support-live-indicator[data-ended=true]{color:#667085}.admin-support-live-indicator[data-ended=true] i{background:#98a2b3;box-shadow:0 0 0 .2rem rgba(152,162,179,.12)}.admin-support-live-actions{display:flex;align-items:center;gap:.75rem}.admin-support-end-chat-trigger{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .75rem;border:1px solid #fecdca;border-radius:.6rem;color:#b42318;background:#fffbfa;font:inherit;font-size:.64rem;font-weight:700;cursor:pointer;gap:.4rem}.admin-support-end-chat-trigger svg{width:.85rem}.admin-support-end-confirm{display:flex;align-items:center;justify-content:space-between;margin-top:.9rem;padding:.9rem;border:1px solid #fecdca;border-radius:.75rem;background:#fffbfa;gap:1rem}.admin-support-chat-ended>span,.admin-support-end-confirm>span{display:grid;gap:.2rem}.admin-support-chat-ended strong,.admin-support-end-confirm strong{color:#344054;font-size:.72rem}.admin-support-chat-ended small,.admin-support-end-confirm small{color:#667085;font-size:.64rem;line-height:1.5}.admin-support-end-confirm>div{display:flex;flex:0 0 auto;gap:.55rem}.admin-support-chat-ended{display:flex;align-items:center;margin-top:.9rem;padding:.9rem;border:1px solid #d0d5dd;border-radius:.75rem;background:#f8fafc;gap:.7rem}.admin-support-chat-ended>svg{width:1.15rem;color:#667085}.admin-support-live-reply{display:grid;margin-top:.85rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.admin-support-live-reply textarea{min-height:4.6rem;padding:.8rem;border:1px solid #d0d5dd;border-radius:.75rem;color:var(--admin-ink);background:#fff;font:inherit;font-size:.73rem;line-height:1.55;resize:vertical}.admin-support-live-reply button{display:grid;width:2.8rem;height:2.8rem;border:0;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);box-shadow:0 .45rem 1rem rgba(15,118,110,.2);cursor:pointer;place-items:center}.admin-support-live-reply button svg{width:1rem}.admin-support-live-error{margin:.65rem 0 0;color:#b42318;font-size:.66rem}.admin-support-reply-form{display:grid;margin-top:1rem;gap:.8rem}.admin-support-reply-form .admin-primary-action{justify-self:start}.admin-support-read-only{margin:1rem 0 0;padding:.8rem .9rem;border-radius:.55rem;color:#475467;background:#f2f4f7;font-size:.72rem;line-height:1.55}.admin-support-state-panel form{margin-top:1rem}@media (max-width:980px){.admin-support-presence{grid-template-columns:minmax(0,1fr) auto}.admin-support-alias-form{grid-column:1/2}.admin-support-presence-message{grid-column:1/-1}.admin-support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-ticket-controls,.admin-support-ticket-header{grid-template-columns:1fr}}@media (max-width:640px){.admin-support-presence{grid-template-columns:1fr}.admin-support-alias-form,.admin-support-availability,.admin-support-presence-count{width:100%;grid-column:auto}.admin-support-presence-message{grid-column:auto}.admin-support-filters{grid-template-columns:1fr}.admin-support-filters .admin-primary-action,.admin-support-filters .admin-secondary-action{width:100%}.admin-support-message{width:96%}.admin-support-live-actions{align-items:flex-end;flex-direction:column}.admin-support-end-confirm{align-items:stretch;flex-direction:column}.admin-support-end-confirm>div{justify-content:flex-end}}.admin-support-presence{display:grid;align-items:stretch;padding:1.15rem 1.2rem;gap:1rem;grid-template-columns:minmax(0,1fr)}.admin-support-presence-summary{display:grid;align-items:center;gap:1rem;grid-template-columns:minmax(15rem,1fr) auto auto}.admin-support-character-picker{display:grid;padding-top:.9rem;border-top:1px solid #e4e7ec;gap:.55rem}.admin-support-character-picker>span{color:#667085;font-size:.6rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.admin-support-character-picker>div{display:flex;overflow-x:auto;padding:.1rem .1rem .25rem;gap:.6rem}.admin-support-character{display:grid;position:relative;flex:0 0 5.35rem;justify-items:center;padding:.6rem .5rem;border:1px solid #e4e7ec;border-radius:.8rem;color:#344054;background:#fff;cursor:pointer;gap:.22rem;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.admin-support-character:hover:not(:disabled){border-color:#5eead4;box-shadow:0 .35rem .9rem rgba(15,118,110,.1);transform:translateY(-1px)}.admin-support-character[data-selected=true]{border-color:#2dd4bf;background:#f0fdfa;box-shadow:0 0 0 2px rgba(45,212,191,.12)}.admin-support-character:disabled{cursor:not-allowed;opacity:.5}.admin-support-character>span{position:relative}.admin-support-character img{display:block;width:2.8rem;height:2.8rem;border-radius:999px;object-fit:cover;box-shadow:0 .2rem .55rem rgba(15,23,42,.12)}.admin-support-character>span svg{position:absolute;right:-.12rem;bottom:-.08rem;width:.9rem;height:.9rem;padding:.18rem;box-sizing:content-box;border:2px solid #fff;border-radius:999px;color:#fff;background:#0f766e}.admin-support-character strong{font-size:.66rem}.admin-support-character small{color:#98a2b3;font-size:.52rem}.admin-support-presence-message{margin:-.25rem 0 0;grid-column:auto}.admin-support-filters{grid-template-columns:minmax(12rem,1.3fr) minmax(10rem,.8fr) minmax(11rem,.85fr) auto auto}.admin-support-agent{display:inline-flex;align-items:center;gap:.45rem}.admin-support-agent i,.admin-support-agent img{width:1.55rem;height:1.55rem;border-radius:999px}.admin-support-agent img{object-fit:cover;box-shadow:0 .15rem .4rem rgba(15,23,42,.12)}.admin-support-agent i{border:1px dashed #cbd5e1;background:#f8fafc}.admin-support-live-thread-meta>div{display:flex;align-items:center;gap:.45rem}.admin-support-live-thread-meta>div i,.admin-support-live-thread-meta>div img{width:1.75rem;height:1.75rem;border-radius:999px}.admin-support-live-thread-meta>div img{object-fit:cover;box-shadow:0 .16rem .5rem rgba(15,23,42,.12)}.admin-support-live-thread-meta>div i{border:1px dashed #cbd5e1;background:#f8fafc}.admin-support-message-author{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.admin-support-message-author small{color:var(--admin-muted);font-size:.66rem}.admin-support-alternate-sender{padding:.18rem .42rem;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.admin-support-message .admin-support-inbound-attachments-note{margin-top:.7rem;padding:.55rem .65rem;border-left:3px solid #d97706;border-radius:0 .45rem .45rem 0;background:#fffbeb;color:#92400e;font-size:.67rem}.admin-support-message-author img{width:1.5rem;height:1.5rem;border-radius:999px;object-fit:cover}.admin-support-claim-card{display:grid;align-items:center;margin-top:.9rem;padding:.85rem;border:1px solid #d8dee7;border-radius:.8rem;background:#f8fafc;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}.admin-support-claim-card>span{display:grid;width:2.5rem;height:2.5rem;border-radius:.7rem;color:#0f766e;background:#ccfbf1;place-items:center}.admin-support-claim-card>span svg{width:1rem}.admin-support-claim-card strong{color:#344054;font-size:.72rem}.admin-support-claim-card p{margin:.15rem 0 0;color:#667085;font-size:.62rem;line-height:1.45}.admin-support-claim-card>button{min-height:2.45rem;padding:0 .85rem;border:0;border-radius:.65rem;color:#fff;background:#0f766e;font-size:.65rem;font-weight:750;cursor:pointer}.admin-support-assigned-fact{display:flex;align-items:center;gap:.45rem}.admin-support-assigned-fact img{width:1.7rem;height:1.7rem;border-radius:999px;object-fit:cover}@media (max-width:1120px){.admin-support-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-support-filters,.admin-support-presence-summary{grid-template-columns:1fr}.admin-support-availability,.admin-support-presence-count{width:100%}.admin-support-claim-card{grid-template-columns:auto minmax(0,1fr)}.admin-support-claim-card>button{grid-column:1/-1}}.admin-state-paused{color:#b54708;background:#fffaeb}.admin-automation-runner-note{display:flex;align-items:center;gap:.7rem;margin:0 1.25rem 1rem;padding:.75rem .85rem;border:1px solid #d9d6fe;border-radius:.65rem;color:#4a3f74;background:#f7f5ff}.admin-automation-runner-note>span{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 .25rem rgba(139,92,246,.12)}.admin-automation-runner-note p{margin:0;font-size:.7rem;line-height:1.5}.admin-automation-runner-note strong{color:#42356d}.admin-row-action-form{display:contents}.admin-row-action-form .admin-form-notice{flex:1 0 100%;order:10;width:min(24rem,100%);margin-top:.4rem}.admin-automation-create-panel{max-width:50rem;margin-top:1.75rem}.automation-builder-shell{--automation-ink:#162033;--automation-muted:#667085;--automation-line:#e4e7ec;min-height:48rem;margin:1.25rem calc(clamp(1.5rem, 4vw, 3.5rem) * -1) -3.5rem;border-top:1px solid var(--automation-line);color:var(--automation-ink);background:#eef1f4}.automation-builder-toolbar{position:sticky;z-index:15;top:0;display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--automation-line);background:rgba(255,255,255,.96);box-shadow:0 .25rem 1rem rgba(16,24,40,.045);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.automation-builder-actions,.automation-builder-title,.automation-builder-title>span,.automation-panel-heading,.automation-properties-heading{display:flex;min-width:0;align-items:center}.automation-builder-title{gap:.7rem}.automation-builder-title>a{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid var(--automation-line);border-radius:.55rem;color:#475467;background:#fff;place-items:center;text-decoration:none}.automation-builder-title>span:not(.admin-state){align-items:flex-start;flex-direction:column;gap:.12rem}.automation-builder-title strong{max-width:25rem;overflow:hidden;color:#101828;font-size:.86rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.automation-builder-title small{color:var(--automation-muted);font-size:.64rem}.automation-builder-actions{justify-content:flex-end;gap:.45rem}.automation-builder-actions form{margin:0}.automation-builder-actions button{min-height:2.35rem;padding:.55rem .7rem;font-size:.7rem}.automation-builder-actions svg{width:.9rem;height:.9rem}.automation-builder-actions button:disabled,.automation-canvas button:disabled,.automation-library button:disabled{cursor:not-allowed;opacity:.45}.automation-builder-feedback{position:fixed;z-index:120;top:5rem;right:1rem;width:min(27rem,calc(100vw - 2rem))}.automation-builder-feedback .admin-notice{margin:0}.automation-publication-backdrop{position:fixed;z-index:90;display:grid;overflow-y:auto;padding:clamp(1rem,4vw,3rem);background:rgba(9,14,23,.68);inset:0;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:automation-publication-fade .16s ease-out}.automation-publication-modal{width:min(49rem,100%);max-height:min(52rem,calc(100vh - 2rem));overflow:hidden auto;border:1px solid rgba(255,255,255,.7);border-radius:1.25rem;background:#fff;box-shadow:0 32px 90px rgba(6,10,18,.34);animation:automation-publication-enter .21s cubic-bezier(.2,.8,.2,1)}.automation-publication-modal>header{display:flex;align-items:flex-start;justify-content:space-between;padding:clamp(1.35rem,4vw,2rem);border-bottom:1px solid #e7eaf0;gap:1rem}.automation-publication-modal>header>div{display:grid;gap:.45rem}.automation-publication-kicker{color:#6d28d9;font-size:.68rem;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.automation-publication-modal h2{margin:0;color:#111827;font-size:clamp(1.25rem,3vw,1.7rem);letter-spacing:-.035em}.automation-publication-modal footer p,.automation-publication-modal header p{max-width:40rem;margin:0;color:#667085;font-size:.82rem;line-height:1.55}.automation-publication-modal>header>button{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;border:0;border-radius:.65rem;color:#667085;background:#f2f4f7;cursor:pointer;place-items:center}.automation-publication-modal>header>button svg{width:1rem;height:1rem}.automation-publication-impact-list{display:grid;padding:clamp(1rem,4vw,1.5rem);gap:.9rem}.automation-publication-members-modal{width:min(68rem,100%)}.automation-publication-review-members{display:grid;width:100%;align-items:center;padding:.9rem 1rem;border:1px solid #d8dce5;border-radius:.9rem;color:#344054;background:#fff;cursor:pointer;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.automation-publication-review-members:hover{border-color:#9d84ed;box-shadow:0 8px 24px rgba(32,22,65,.08);transform:translateY(-1px)}.automation-publication-review-members>svg:first-child{width:1.15rem;color:#6d28d9}.automation-publication-review-members>svg:last-child,.automation-publication-step-members svg{width:.9rem}.automation-publication-review-members span{display:grid;gap:.18rem}.automation-publication-review-members strong{font-size:.8rem}.automation-publication-review-members small{color:#667085;font-size:.68rem;line-height:1.4}.automation-publication-impact-list>article{display:grid;padding:1rem;border:1px solid #e4e7ec;border-radius:.9rem;background:#fcfcfd;gap:.85rem}.automation-publication-impact-title{display:flex;align-items:center;gap:.7rem}.automation-publication-impact-title>span{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;border-radius:.7rem;color:#6d28d9;background:#f2edff;place-items:center}.automation-publication-impact-title svg{width:1.05rem;height:1.05rem}.automation-publication-impact-title>div{display:grid;gap:.12rem}.automation-publication-step-members{display:inline-flex;margin-left:auto;align-items:center;padding:.42rem .58rem;border:1px solid #d8dce5;border-radius:.55rem;color:#5b21b6;background:#fff;cursor:pointer;font-size:.66rem;font-weight:750;gap:.2rem}.automation-publication-impact-title strong{color:#1d2939;font-size:.84rem}.automation-publication-impact-title small{color:#667085;font-size:.68rem}.automation-publication-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.automation-publication-choices label{display:flex;align-items:flex-start;padding:.8rem;border:1px solid #dfe3ea;border-radius:.75rem;background:#fff;cursor:pointer;gap:.6rem;transition:.14s ease}.automation-publication-choices label:hover{border-color:#b9a5f8;transform:translateY(-1px)}.automation-publication-choices label[data-selected=true]{border-color:#7c3aed;background:#f7f4ff;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.automation-publication-choices input{width:1rem;height:1rem;margin:.1rem 0 0;accent-color:#7c3aed}.automation-publication-choices span{display:grid;gap:.18rem}.automation-publication-choices strong{color:#1d2939;font-size:.75rem}.automation-publication-choices small{color:#667085;font-size:.64rem;line-height:1.45}.automation-publication-modal>footer{display:flex;align-items:center;justify-content:space-between;padding:1rem clamp(1rem,4vw,1.5rem);border-top:1px solid #e7eaf0;background:#f8fafc;gap:1rem}.automation-publication-modal>footer>div{display:flex;flex:0 0 auto;gap:.55rem}.automation-publication-member-review{display:grid;min-height:24rem;padding:1rem clamp(1rem,4vw,1.5rem);gap:.8rem}.automation-publication-member-toolbar{display:grid;align-items:end;gap:.65rem;grid-template-columns:auto minmax(12rem,.75fr) minmax(16rem,1fr)}.automation-publication-member-toolbar>label{display:grid;gap:.3rem}.automation-publication-member-toolbar>label>span{color:#667085;font-size:.62rem;font-weight:750;text-transform:uppercase}.automation-publication-member-toolbar form,.automation-publication-member-toolbar select{min-height:2.55rem;border:1px solid #d8dce5;border-radius:.7rem;color:#344054;background:#fff}.automation-publication-member-toolbar select{width:100%;padding:0 2rem 0 .75rem;font:inherit;font-size:.72rem}.automation-publication-member-toolbar form{display:grid;align-items:center;padding-left:.7rem;grid-template-columns:auto minmax(0,1fr) auto}.automation-publication-member-toolbar form svg{width:.95rem;color:#98a2b3}.automation-publication-member-toolbar form input{min-width:0;border:0;outline:0;padding:.6rem;background:transparent;font:inherit;font-size:.72rem}.automation-publication-member-toolbar form button{align-self:stretch;border:0;border-left:1px solid #e4e7ec;padding:0 .75rem;color:#5b21b6;background:#faf8ff;cursor:pointer;font-size:.68rem;font-weight:750}.automation-publication-member-table{overflow:hidden;border:1px solid #e4e7ec;border-radius:.85rem;background:#fff;transition:opacity .14s ease}.automation-publication-member-table[aria-busy=true]{opacity:.55}.automation-publication-member-table>div{display:grid;min-height:3.75rem;align-items:center;padding:.65rem .85rem;border-top:1px solid #eef0f4;gap:.8rem;grid-template-columns:minmax(12rem,1.25fr) minmax(10rem,1fr) 7rem 4rem}.automation-publication-member-table>div:first-child{border-top:0}.automation-publication-member-table>div>span{display:grid;min-width:0;gap:.16rem}.automation-publication-member-table>div>span:last-child{justify-items:center}.automation-publication-member-table a,.automation-publication-member-table strong{overflow:hidden;color:#1d2939;font-size:.74rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.automation-publication-member-table a:hover{color:#6d28d9}.automation-publication-member-table small{overflow:hidden;color:#667085;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.automation-publication-member-table .admin-state{width:fit-content;text-transform:capitalize}.automation-publication-member-table input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:#6d28d9}.automation-publication-member-table-head{min-height:auto!important;padding-block:.5rem!important;color:#667085;background:#f8fafc;font-size:.61rem;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.automation-publication-member-empty{margin:0;padding:3rem 1rem;color:#667085;font-size:.76rem;text-align:center}.automation-publication-member-pagination{display:flex;align-items:center;justify-content:space-between;color:#667085;font-size:.68rem}.automation-publication-member-pagination>div{display:flex;gap:.35rem}.automation-publication-member-pagination button{display:grid;width:2rem;height:2rem;border:1px solid #d8dce5;border-radius:.55rem;color:#475467;background:#fff;cursor:pointer;place-items:center}.automation-publication-member-pagination button:disabled,.automation-publication-review-members:disabled,.automation-publication-step-members:disabled{cursor:not-allowed;opacity:.5}.automation-publication-member-pagination svg{width:.9rem}.automation-duplicate-modal{width:min(42rem,100%)}.automation-duplicate-destination-list{display:grid;max-height:min(28rem,52vh);overflow-y:auto;padding:1rem;gap:.5rem}.automation-duplicate-destination-list>button{display:grid;min-width:0;align-items:center;padding:.8rem;border:1px solid #e4e7ec;border-radius:.75rem;color:#344054;background:#fff;cursor:pointer;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:.14s ease}.automation-duplicate-destination-list>button:hover{border-color:#b9a5f8;background:#fcfbff;transform:translateY(-1px)}.automation-duplicate-destination-list>button[data-selected=true]{border-color:#7c3aed;background:#f7f4ff;box-shadow:0 0 0 3px rgba(124,58,237,.09)}.automation-duplicate-destination-icon{display:grid;width:2.15rem;height:2.15rem;border-radius:.6rem;color:#6941c6;background:#f4f3ff;place-items:center}.automation-duplicate-destination-icon svg,.automation-duplicate-destination-list>button>svg{width:1rem;height:1rem}.automation-duplicate-destination-list>button>span:nth-child(2){display:grid;min-width:0;gap:.15rem}.automation-duplicate-destination-list strong{overflow:hidden;color:#1d2939;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.automation-duplicate-destination-list small{overflow:hidden;color:#667085;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.automation-duplicate-destination-list>button>svg{color:#7c3aed;opacity:0}.automation-duplicate-destination-list>button[data-selected=true]>svg{opacity:1}@keyframes automation-publication-fade{0%{opacity:0}}@keyframes automation-publication-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}}.automation-builder-grid{display:grid;min-height:calc(100vh - 11rem);grid-template-columns:15.5rem minmax(31rem,1fr) minmax(27rem,30rem)}.automation-library,.automation-properties{min-width:0;background:var(--automation-panel)}.automation-library{z-index:2;border-right:1px solid var(--automation-line)}.automation-properties{z-index:2;border-left:1px solid var(--automation-line)}.automation-panel-heading,.automation-properties-heading{gap:.65rem;padding:1rem;border-bottom:1px solid var(--automation-line)}.automation-panel-heading>span,.automation-properties-heading>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:.55rem;color:#0f766e;background:#e9fbf7;place-items:center}.automation-panel-heading svg,.automation-properties-heading svg{width:.95rem;height:.95rem}.automation-panel-heading>div,.automation-properties-heading>div{display:grid;min-width:0;gap:.1rem}.automation-panel-heading strong,.automation-properties-heading strong{color:#1d2939;font-size:.75rem;font-weight:680}.automation-panel-heading small,.automation-properties-heading small{color:var(--automation-muted);font-size:.62rem}.automation-library-section{padding:.95rem .75rem .3rem}.automation-library-section+.automation-library-section{margin-top:.45rem;border-top:1px solid var(--automation-line)}.automation-library-label{display:flex;align-items:center;justify-content:space-between;margin:0 .25rem .55rem}.automation-condition-rules>span,.automation-identity>span,.automation-library-label span,.automation-version-list>div:first-child>span{color:#98a2b3;font-size:.57rem;font-weight:720;letter-spacing:.08em}.automation-library-label small{color:#98a2b3;font-size:.58rem}.automation-library-list{display:grid;gap:.28rem}.automation-library-list>button{display:grid;width:100%;min-height:3.45rem;align-items:center;padding:.5rem .55rem;border:1px solid transparent;border-radius:.55rem;color:#475467;background:transparent;cursor:pointer;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:.14s ease}.automation-library-list>button:hover{border-color:#d0d5dd;background:#f9fafb;transform:translateX(.1rem)}.automation-library-list>button>svg:first-child{width:1rem;height:1rem;color:#7c3aed}.automation-library-list>button>svg:last-child{width:.8rem;height:.8rem;color:#98a2b3}.automation-library-list>button>span{display:grid;min-width:0;gap:.08rem}.automation-library-list strong{color:#344054;font-size:.68rem;font-weight:640}.automation-library-list small{overflow:hidden;color:#98a2b3;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.automation-insertion-target{display:grid;align-items:center;gap:.45rem;margin-bottom:.55rem;padding:.55rem;border:1px solid #c7d7fe;border-radius:.55rem;color:#3538cd;background:#eef4ff;grid-template-columns:auto minmax(0,1fr)}.automation-insertion-target svg{width:.85rem;height:.85rem}.automation-insertion-target span{font-size:.6rem}.automation-insertion-target button{padding:0;border:0;color:#3538cd;background:transparent;cursor:pointer;font-size:.58rem;font-weight:650;grid-column:2;justify-self:start}.automation-canvas{position:relative;min-width:0;overflow:auto;background-color:#eef1f4;background-image:radial-gradient(#cbd2da .75px,transparent 0);background-size:18px 18px}.automation-canvas-inner{width:min(46rem,calc(100% - 3rem));min-width:27rem;margin:0 auto;padding:2.2rem 0 5rem}.automation-trigger-zone{padding:1rem;border:1px solid #cdd5df;border-radius:.9rem;background:rgba(255,255,255,.94);box-shadow:0 .5rem 1.8rem rgba(16,24,40,.08)}.automation-trigger-zone>header{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.automation-trigger-zone>header>span{display:grid;width:2rem;height:2rem;border-radius:50%;color:#fff;background:linear-gradient(145deg,#0f9f91,#7c3aed);place-items:center}.automation-trigger-zone>header svg{width:.9rem;height:.9rem}.automation-trigger-zone>header>div{display:grid;gap:.1rem}.automation-trigger-zone>header strong{color:#1d2939;font-size:.76rem}.automation-trigger-zone>header small{color:#667085;font-size:.62rem}.automation-trigger-list{display:grid;gap:.4rem}.automation-trigger-list>div{position:relative}.automation-empty-trigger,.automation-trigger-list button{display:grid;width:100%;min-height:3.7rem;align-items:center;padding:.6rem .7rem;border:1px solid #d0d5dd;border-radius:.65rem;color:#344054;background:#fff;cursor:pointer;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:.14s ease}.automation-trigger-list button.is-selected,.automation-trigger-list button:hover{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.automation-trigger-list button.is-disabled{opacity:.55}.automation-trigger-list button>span:first-child{display:grid;width:1.9rem;height:1.9rem;border-radius:.5rem;color:#0f766e;background:#e9fbf7;place-items:center}.automation-trigger-list svg{width:.9rem;height:.9rem}.automation-trigger-list button>span:nth-child(2){display:grid;gap:.08rem}.automation-trigger-list strong{font-size:.7rem}.automation-trigger-list small{color:#667085;font-size:.6rem;text-transform:capitalize}.automation-or{position:absolute;z-index:2;top:-.68rem;left:50%;padding:.15rem .32rem;border-radius:99px;color:#667085;background:#f2f4f7;font-size:.48rem;font-weight:750;transform:translateX(-50%)}.automation-empty-canvas,.automation-empty-trigger{border-style:dashed;color:#667085;background:#f9fafb}.automation-empty-canvas>svg,.automation-empty-trigger>svg{width:1rem;height:1rem}.automation-empty-canvas>span,.automation-empty-trigger>span{display:grid;gap:.08rem}.automation-empty-canvas strong,.automation-empty-trigger strong{color:#344054;font-size:.7rem}.automation-empty-canvas small,.automation-empty-trigger small{font-size:.6rem}.automation-connector,.automation-main-connector{display:block;width:2px;height:1.35rem;margin:0 auto;background:#b8c0cc}.automation-step-sequence{display:grid}.automation-step-card{position:relative;display:grid;min-height:4.25rem;border:1px solid #cfd6df;border-radius:.8rem;background:rgba(255,255,255,.97);box-shadow:0 .35rem 1.2rem rgba(16,24,40,.07);grid-template-columns:minmax(0,1fr) auto;transition:.15s ease}.automation-step-card.is-selected,.automation-step-card:hover{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.09),0 .45rem 1.4rem rgba(16,24,40,.08);transform:translateY(-1px)}.automation-step-main{display:grid;min-width:0;align-items:center;padding:.75rem;border:0;color:#344054;background:transparent;cursor:pointer;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left}.automation-step-main>span:nth-child(2){display:grid;min-width:0;gap:.12rem}.automation-step-main strong{font-size:.74rem;font-weight:670}.automation-step-main small,.automation-step-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-step-main small{color:#667085;font-size:.61rem;text-transform:capitalize}.automation-step-main>svg{width:.8rem;height:.8rem;color:#98a2b3}.automation-step-icon{display:grid;width:2.15rem;height:2.15rem;border-radius:.6rem;color:#6941c6;background:#f4f3ff;place-items:center}.automation-step-icon svg{width:1rem;height:1rem}.automation-tone-amber .automation-step-icon{color:#b54708;background:#fffaeb}.automation-tone-violet .automation-step-icon{color:#6941c6;background:#f4f3ff}.automation-tone-blue .automation-step-icon{color:#175cd3;background:#eff8ff}.automation-tone-teal .automation-step-icon{color:#087e74;background:#eafbf8}.automation-tone-pink .automation-step-icon{color:#c11574;background:#fdf2fa}.automation-tone-green .automation-step-icon{color:#067647;background:#ecfdf3}.automation-tone-slate .automation-step-icon{color:#475467;background:#f2f4f7}.automation-step-tools{display:grid;align-items:center;padding:.25rem .35rem;border-left:1px solid #eaecf0;grid-template-columns:auto repeat(2,auto)}.automation-step-tools>svg{width:.8rem;height:.8rem;color:#98a2b3;grid-row:1/3}.automation-step-tools button{position:relative;display:grid;width:1.55rem;height:1.55rem;padding:0;border:0;border-radius:.35rem;color:#667085;background:transparent;cursor:pointer;place-items:center}.automation-step-tools button:after,.automation-step-tools button:before{position:absolute;z-index:30;left:50%;pointer-events:none;opacity:0;transform:translate(-50%,.2rem);transition:opacity .12s ease,transform .12s ease}.automation-step-tools button:before{bottom:calc(100% + .2rem);border-top:.34rem solid #101828;border-right:.3rem solid transparent;border-left:.3rem solid transparent;content:""}.automation-step-tools button:after{bottom:calc(100% + .52rem);padding:.36rem .48rem;border-radius:.35rem;color:#fff;background:#101828;box-shadow:0 .3rem .75rem rgba(16,24,40,.18);content:attr(aria-label);font-size:.58rem;font-weight:620;line-height:1;white-space:nowrap}.automation-step-tools button:focus-visible:after,.automation-step-tools button:focus-visible:before,.automation-step-tools button:hover:after,.automation-step-tools button:hover:before{opacity:1;transform:translate(-50%)}.automation-step-tools button:hover{color:#7c3aed;background:#f4f3ff}.automation-step-tools button:last-child:hover{color:#b42318;background:#fef3f2}.automation-step-tools button svg{width:.72rem;height:.72rem}.automation-branches{position:relative;display:grid;gap:1rem;margin-top:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-branches:before{position:absolute;top:-1.1rem;right:25%;left:25%;height:1.1rem;border-top:2px solid #b8c0cc;border-right:2px solid #b8c0cc;border-left:2px solid #b8c0cc;border-radius:.5rem .5rem 0 0;content:""}.automation-branch{min-width:0;padding:.6rem;border:1px solid #d0d5dd;border-radius:.75rem;background:rgba(248,250,252,.92)}.automation-branch>header{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.automation-branch>header span{padding:.18rem .35rem;border-radius:99px;color:#067647;background:#dcfae6;font-size:.48rem;font-weight:780}.automation-branch-otherwise>header span{color:#475467;background:#e4e7ec}.automation-branch>header strong{font-size:.62rem}.automation-branch .automation-step-card{grid-template-columns:1fr}.automation-branch .automation-step-tools{display:flex;justify-content:flex-end;border-top:1px solid #eaecf0;border-left:0}.automation-branch .automation-step-tools>svg{margin-right:auto}.automation-empty-branch{padding:1rem .5rem;border:1px dashed #d0d5dd;border-radius:.55rem;color:#98a2b3;font-size:.57rem;text-align:center}.automation-branch-add,.automation-canvas-add{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.55rem auto 0;padding:.42rem .6rem;border:1px solid #d0d5dd;border-radius:.5rem;color:#475467;background:#fff;cursor:pointer;font-size:.58rem;font-weight:620}.automation-branch-add svg,.automation-canvas-add svg{width:.72rem;height:.72rem}.automation-canvas-add{margin-top:1.35rem;box-shadow:0 .2rem .8rem rgba(16,24,40,.05)}.automation-empty-canvas{display:grid;width:100%;min-height:6rem;align-items:center;padding:1rem;border:1px dashed #b8c0cc;border-radius:.8rem;cursor:pointer;gap:.65rem;grid-template-columns:auto minmax(0,1fr);text-align:left}.automation-publish-checks{margin-top:1rem;padding:.8rem .9rem;border:1px solid #fecdca;border-radius:.65rem;color:#b42318;background:#fef3f2}.automation-publish-checks strong{font-size:.68rem}.automation-publish-checks ul{margin:.45rem 0 0;padding-left:1.1rem;font-size:.62rem;line-height:1.55}.automation-properties-content{display:grid;align-content:start;max-height:calc(100vh - 11rem);overflow:auto}.automation-condition-rules,.automation-danger-zone,.automation-identity,.automation-property-field,.automation-runtime-card,.automation-toggle-field,.automation-version-list{margin-inline:1rem}.automation-property-field{display:grid;margin-top:.8rem;color:#344054;font-size:.64rem;font-weight:640;gap:.35rem}.automation-archive-form input,.automation-condition-rule input,.automation-condition-rule select,.automation-property-field input,.automation-property-field select,.automation-property-field textarea{width:100%;min-width:0;padding:.55rem .6rem;border:1px solid #d0d5dd;border-radius:.5rem;color:#344054;background:#fff;font:inherit;font-size:.67rem;font-weight:450;outline:none}.automation-property-field input,.automation-property-field select{min-height:2.45rem}.automation-property-field textarea{resize:vertical;line-height:1.5}.automation-archive-form input:focus,.automation-condition-rule input:focus,.automation-condition-rule select:focus,.automation-property-field input:focus,.automation-property-field select:focus,.automation-property-field textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.automation-property-field small{color:#98a2b3;font-size:.57rem;font-weight:450;line-height:1.45}.automation-property-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.automation-toggle-field{display:flex;align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.7rem;border:1px solid #eaecf0;border-radius:.55rem;background:#f9fafb;cursor:pointer}.automation-toggle-field input{width:.9rem;height:.9rem;margin-top:.08rem;accent-color:#7c3aed}.automation-toggle-field span{display:grid;gap:.12rem}.automation-toggle-field strong{font-size:.63rem}.automation-toggle-field small{color:#667085;font-size:.56rem;line-height:1.4}.automation-route-badge,.automation-runtime-card{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;padding:.65rem;border:1px solid #d9d6fe;border-radius:.55rem;color:#53389e;background:#f4f3ff}.automation-route-badge{margin-inline:1rem}.automation-route-badge>svg,.automation-runtime-card>span svg{width:.9rem;height:.9rem}.automation-route-badge>span,.automation-runtime-card>div{display:grid;gap:.08rem}.automation-route-badge strong,.automation-runtime-card strong{font-size:.62rem}.automation-route-badge small,.automation-runtime-card small{font-size:.55rem;line-height:1.35}.automation-condition-rules{display:grid;margin-top:1rem;gap:.45rem}.automation-condition-rule{display:grid;padding:.55rem;border:1px solid #eaecf0;border-radius:.55rem;background:#f9fafb;gap:.35rem;grid-template-columns:1fr auto}.automation-condition-rule>input,.automation-condition-rule>select{grid-column:1}.automation-condition-rule>button{display:grid;width:2rem;height:2rem;padding:0;border:0;border-radius:.4rem;color:#b42318;background:transparent;cursor:pointer;grid-column:2;grid-row:1;place-items:center}.automation-condition-rule>button svg{width:.8rem;height:.8rem}.automation-add-rule,.automation-remove-control{display:flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .65rem;border:1px solid #d0d5dd;border-radius:.5rem;color:#475467;background:#fff;cursor:pointer;font-size:.62rem;font-weight:630}.automation-add-rule svg,.automation-remove-control svg{width:.8rem;height:.8rem}.automation-remove-control{margin:1rem;border-color:#fecdca;color:#b42318;background:#fef3f2}.automation-danger-zone,.automation-identity,.automation-version-list{display:grid;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eaecf0}.automation-identity code{overflow:hidden;padding:.45rem .55rem;border-radius:.45rem;color:#475467;background:#f2f4f7;font-size:.58rem;text-overflow:ellipsis}.automation-version-list>div:first-child,.automation-version-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.automation-version-list>div:first-child small,.automation-version-row>span:last-child{color:#98a2b3;font-size:.55rem}.automation-version-row{padding:.5rem 0;border-top:1px solid #f2f4f7}.automation-version-row>span:first-child{display:flex;align-items:center;gap:.4rem}.automation-version-row svg{width:.75rem;height:.75rem;color:#12b76a}.automation-version-list>p,.automation-version-row strong{margin:0;color:#475467;font-size:.6rem;font-weight:600}.automation-danger-zone{margin-bottom:1rem;padding:.75rem;border:1px solid #fecdca;border-radius:.6rem;background:#fffafa}.automation-danger-zone>strong{color:#b42318;font-size:.68rem}.automation-danger-zone>p{margin:0;color:#667085;font-size:.57rem;line-height:1.45}.automation-archive-form{display:grid;gap:.55rem}.automation-archive-form>label{display:grid;color:#667085;font-size:.57rem;gap:.35rem}.automation-archive-form code{overflow-wrap:anywhere;color:#b42318}.automation-archive-form .admin-danger-action{justify-self:start;min-height:2.25rem;padding:.5rem .7rem;font-size:.62rem}@media (max-width:1500px){.automation-builder-grid{grid-template-columns:13.5rem minmax(28rem,1fr) 25rem}.automation-library-list small{display:none}}@media (max-width:1280px){.automation-builder-shell{margin-inline:-1rem;margin-bottom:-2.5rem}.automation-builder-grid{grid-template-columns:14rem minmax(28rem,1fr)}.automation-properties{border-top:1px solid var(--automation-line);border-left:0;grid-column:1/-1}.automation-properties-content{max-height:none}}@media (max-width:760px){.automation-publication-backdrop{align-items:end;padding:0}.automation-publication-modal{width:100%;max-height:92vh;border-radius:1.15rem 1.15rem 0 0}.automation-publication-choices{grid-template-columns:1fr}.automation-publication-member-toolbar{align-items:stretch;grid-template-columns:1fr}.automation-publication-member-toolbar>button{width:fit-content}.automation-publication-member-table>div{grid-template-columns:minmax(0,1fr) auto}.automation-publication-member-table-head{display:none!important}.automation-publication-member-table>div>span:nth-child(2){grid-column:1}.automation-publication-member-table>div>span:nth-child(3){align-self:end;grid-column:2;grid-row:2}.automation-publication-member-table>div>span:nth-child(4){align-self:start;grid-column:2;grid-row:1}.automation-publication-modal>footer{align-items:stretch;flex-direction:column}.automation-publication-modal>footer button,.automation-publication-modal>footer>div{width:100%}.automation-builder-toolbar{position:static;align-items:flex-start;flex-direction:column}.automation-builder-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.automation-builder-grid{display:flex;flex-direction:column}.automation-library{border-right:0;border-bottom:1px solid var(--automation-line)}.automation-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-canvas-inner{width:calc(100% - 1.5rem);min-width:0}.automation-branches{grid-template-columns:1fr}.automation-branches:before{display:none}.automation-property-row{grid-template-columns:1fr}.admin-automation-table{min-width:50rem}}@media (prefers-reduced-motion:reduce){.automation-library-list>button,.automation-step-card{transition-duration:1ms}}.automation-run-summary,.automation-run-timeline,.automation-test-launcher{margin-bottom:1.25rem}.automation-test-launcher>.admin-section-heading>svg{width:1.65rem;height:1.65rem;color:var(--admin-accent,#14b8a6)}.automation-test-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.automation-test-form label{display:grid;gap:.45rem;color:#334155;font-size:.82rem;font-weight:700}.automation-test-form input,.automation-test-form select{min-width:0;border:1px solid #dbe3ec;border-radius:.7rem;background:#fff;padding:.72rem .8rem;color:#0f172a;font:inherit;font-weight:500}.automation-test-form .admin-form-actions{grid-column:1/-1}.automation-run-safety{display:flex;align-items:center;gap:.7rem;margin:1rem 0;border:1px solid #a7f3d0;border-radius:.85rem;background:#ecfdf5;padding:.85rem 1rem;color:#065f46}.automation-run-safety svg{width:1.15rem;flex:0 0 auto}.automation-run-safety p{margin:0}.automation-run-progress{overflow:hidden;height:.45rem;margin:1.2rem 0 .75rem;border-radius:999px;background:#e8edf3}.automation-run-progress span{display:block;min-width:.35rem;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#7c3aed);transition:width .22s ease}.automation-run-summary>.admin-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.automation-run-timeline ol{display:grid;gap:0;margin:1rem 0 0;padding:0;list-style:none}.automation-run-timeline li{display:grid;grid-template-columns:.8rem minmax(0,1fr) auto;gap:.85rem;align-items:start;border-top:1px solid #edf1f5;padding:.9rem 0}.automation-run-timeline li>span{width:.65rem;height:.65rem;margin-top:.3rem;border:2px solid #fff;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 2px #99f6e4}.automation-run-timeline li div{display:grid;gap:.2rem}.automation-run-timeline li small,.automation-run-timeline time{color:#64748b;font-size:.76rem}.admin-state-ready,.admin-state-retry_wait,.admin-state-waiting,.admin-state-waiting_goal{background:#e0f2fe;color:#075985}.admin-state-completed{background:#dcfce7;color:#166534}.admin-state-cancelled,.admin-state-stopped{background:#f1f5f9;color:#475569}@media (max-width:900px){.automation-test-form{grid-template-columns:1fr}.automation-run-timeline li{grid-template-columns:.8rem minmax(0,1fr)}.automation-run-timeline time{grid-column:2}}.admin-dashboard,.admin-login{--admin-ink:#142126;--admin-muted:#617078;--admin-subtle:#8a969d;--admin-paper:#f5f7f9;--admin-surface:#fff;--admin-surface-muted:#f8fafb;--admin-line:#e5eaed;--admin-line-strong:#d5dde1;--admin-accent:#109b8d;--admin-accent-strong:#08786f;--admin-accent-soft:#eafaf7;--admin-purple:#7c5ce0;--admin-purple-soft:#f2effd;--admin-radius:0.95rem;--admin-shadow:0 1px 2px rgba(15,23,42,0.035),0 12px 30px rgba(15,23,42,0.035);--admin-shadow-raised:0 1px 3px rgba(15,23,42,0.06),0 18px 44px rgba(15,23,42,0.08);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.admin-dashboard{background:radial-gradient(circle at 96% 0,rgba(124,92,224,.055),transparent 25rem),var(--admin-paper);grid-template-columns:16rem minmax(0,1fr)}.admin-sidebar{position:sticky;z-index:40;width:16rem;padding:1.15rem .9rem 1rem;border-right:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 12% 4%,rgba(45,212,191,.11),transparent 13rem),linear-gradient(180deg,#0c1418,#10191e);box-shadow:.75rem 0 2.5rem rgba(15,23,42,.035)}.admin-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-sidebar-brand{min-width:0;padding:.45rem .55rem 1.25rem;color:inherit;gap:.7rem;text-decoration:none}.admin-sidebar-brand>span{width:.25rem;height:1.9rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#2dd4bf,#8b5cf6);box-shadow:0 0 1.2rem rgba(45,212,191,.2)}.admin-sidebar-brand strong{font-size:1rem;font-weight:720;letter-spacing:-.025em}.admin-sidebar-brand small,.admin-sidebar-footer small{color:#829098;font-size:.73rem}.admin-sidebar-toggle{display:none}.admin-sidebar nav{margin-top:.35rem;gap:.28rem}.admin-sidebar nav>a{min-height:2.75rem;padding:.62rem .72rem;border:1px solid transparent;border-radius:.72rem;color:#a9b4ba;font-size:.84rem;font-weight:570;gap:.72rem}.admin-sidebar nav>a svg{width:1rem;height:1rem;flex:0 0 auto;color:#74838b;stroke-width:1.8;transition:color .15s ease}.admin-sidebar nav>a:hover{border-color:rgba(255,255,255,.045);color:#f5fbfa;background:rgba(255,255,255,.045)}.admin-sidebar nav>a:hover svg{color:#81e6d9}.admin-sidebar nav>a[aria-current=page]{border-color:rgba(94,234,212,.1);color:#d7fffa;background:linear-gradient(90deg,rgba(45,212,191,.16),rgba(124,92,224,.07));box-shadow:inset 2px 0 #2dd4bf}.admin-sidebar nav>a[aria-current=page] svg{color:#5eead4}.admin-sidebar-footer{min-width:0;padding:1rem .5rem 0;gap:.7rem}.admin-sidebar-footer>div{flex:1 1 auto}.admin-sidebar-footer strong{max-width:8rem;font-size:.78rem}.admin-sidebar-footer form{flex:0 0 auto}.admin-sidebar-sign-out{position:relative;display:grid;width:2.25rem;min-height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;color:#8e9ba2;background:rgba(255,255,255,.025);cursor:pointer;place-items:center;transition:color .15s ease,border-color .15s ease,background .15s ease}.admin-sidebar-sign-out:focus-visible,.admin-sidebar-sign-out:hover{border-color:rgba(94,234,212,.2);color:#5eead4;background:rgba(45,212,191,.08);outline:none}.admin-sidebar-sign-out svg{width:.95rem;height:.95rem;stroke-width:1.8}.admin-avatar{width:2.25rem;height:2.25rem;border-color:rgba(94,234,212,.24);color:#baf6ee;background:linear-gradient(145deg,rgba(45,212,191,.17),rgba(124,92,224,.16))}.admin-shell-body{min-width:0}.admin-tenant-navigation{width:14rem;min-width:14rem;padding:1.1rem .8rem;border-right-color:rgba(255,255,255,.06);background:linear-gradient(180deg,#121c21,#162127);box-shadow:none}.admin-tenant-navigation-header{padding:.2rem .35rem 1.05rem}.admin-tenant-navigation-identity strong{font-size:1.05rem}.admin-tenant-navigation nav a{min-height:2.65rem;padding:.6rem .7rem;border-radius:.68rem;font-size:.8rem}.admin-workspace{padding:0 clamp(1.5rem,3vw,3.25rem) 4rem}.admin-topbar{position:sticky;z-index:25;top:0;min-height:5.2rem;margin:0 calc(clamp(1.5rem, 3vw, 3.25rem) * -1);padding:1.2rem clamp(1.5rem,3vw,3.25rem);border-bottom:1px solid rgba(213,221,225,.76);background:rgba(245,247,249,.88);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.admin-topbar h1{font-size:clamp(1.65rem,2.4vw,2.1rem);font-weight:730;letter-spacing:-.045em}.admin-topbar-actions{flex-wrap:wrap}.admin-compact-action,.admin-danger-action,.admin-primary-action,.admin-secondary-action,.admin-sign-out,.admin-warning-action{min-height:2.75rem;padding:.72rem 1rem;border-radius:.68rem;font-size:.82rem;font-weight:670;transition:transform .15s ease,border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.admin-primary-action{border-color:#0d8f82;background:linear-gradient(135deg,#11a897,#0b887d);box-shadow:0 1px 2px rgba(8,120,111,.16),0 7px 18px rgba(8,120,111,.12)}.admin-primary-action:hover{border-color:#08786f;background:linear-gradient(135deg,#0e9a8c,#08786f);box-shadow:0 2px 3px rgba(8,120,111,.18),0 10px 24px rgba(8,120,111,.15);transform:translateY(-1px)}.admin-compact-action,.admin-secondary-action,.admin-sign-out{border-color:var(--admin-line-strong);color:#35434a;background:rgba(255,255,255,.9);box-shadow:0 1px 2px rgba(15,23,42,.03)}.admin-compact-action:hover,.admin-secondary-action:hover,.admin-sign-out:hover{border-color:#b9c5ca;color:var(--admin-accent-strong);background:#fff;transform:translateY(-1px)}.admin-overview-grid{margin-top:2rem;gap:1.25rem}.admin-management-panel,.admin-readiness-card,.admin-stat-card,.admin-system-card{border-color:var(--admin-line);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.admin-stat-card{position:relative;min-height:10.25rem;overflow:hidden;padding:1.4rem 1.45rem}.admin-stat-card:after{position:absolute;right:-2.5rem;bottom:-3.5rem;width:9rem;height:9rem;border-radius:50%;background:rgba(45,212,191,.06);content:""}.admin-stat-card[data-tone=purple]:after{background:rgba(124,92,224,.07)}.admin-stat-card[data-tone=blue]:after{background:rgba(59,130,246,.06)}.admin-stat-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-stat-card-heading>span{color:var(--admin-muted);font-size:.82rem;font-weight:620}.admin-stat-card-heading svg{width:1.1rem;height:1.1rem;color:var(--admin-accent);stroke-width:1.8}.admin-stat-card[data-tone=purple] .admin-stat-card-heading svg{color:var(--admin-purple)}.admin-stat-card[data-tone=blue] .admin-stat-card-heading svg{color:#3b82f6}.admin-stat-card>strong{margin-top:1.4rem;font-size:2.45rem}.admin-stat-card p{font-size:.8rem}.admin-activation-grid,.admin-detail-grid,.admin-detail-management-grid,.admin-domain-detail-grid,.admin-management-grid,.admin-support-ticket-controls,.admin-support-ticket-header{gap:1.25rem}.admin-management-panel,.admin-readiness-card,.admin-system-card{padding:1.5rem}.admin-table-panel{padding:0}.admin-card-heading h2,.admin-management-panel h2,.admin-system-card h2{color:#142126;font-size:1.08rem;letter-spacing:-.025em}.admin-section-heading{gap:1.25rem}.admin-section-heading>span{font-size:.78rem}.admin-activation-panel>p,.admin-category-settings-group>div:first-child>p,.admin-category-settings-save p,.admin-config-history>.admin-section-heading>div>p,.admin-config-section .admin-section-heading>div>p,.admin-config-section>div:first-child>p,.admin-danger-panel>p,.admin-domain-verification p,.admin-domain-verified p,.admin-lifecycle-heading p,.admin-publish-panel p,.admin-readiness-strip p,.admin-section-heading>div>p,.admin-version-header p,.admin-versions-panel>.admin-section-heading>div>p{color:var(--admin-muted);font-size:.8rem;line-height:1.6}.admin-table-panel>.admin-section-heading{padding:1.35rem 1.45rem}.admin-table-wrap{overflow-x:auto;border-top-color:var(--admin-line);border-radius:0 0 var(--admin-radius) var(--admin-radius)}.admin-data-table{min-width:50rem}.admin-data-table td,.admin-data-table th{padding:1rem 1.45rem}.admin-data-table th{color:#6d7a81;background:#fafbfc;font-size:.76rem;font-weight:650}.admin-data-table td{color:#4b5a61;font-size:.84rem}.admin-data-table tbody tr:hover{background:#f7fbfa}.admin-table-primary{color:#1d2b31;font-weight:680}.admin-data-table code,.admin-data-table td>small{font-size:.75rem}.admin-row-actions{gap:.25rem}.admin-row-action{width:2.2rem;height:2.2rem;min-height:2.2rem;border-radius:.6rem}.admin-row-action:focus-visible,.admin-row-action:hover{border-color:#d6e5e2;background:var(--admin-accent-soft)}.admin-action-icon{width:1rem;height:1rem}.admin-state,.admin-status-pill{padding:.32rem .58rem;font-size:.7rem;font-weight:670}.admin-create-page{width:min(58rem,100%);padding:1.75rem}.admin-create-panel form,.admin-danger-panel form,.admin-form-grid{gap:1.1rem}.admin-management-panel label{color:#34444b;font-size:.8rem;gap:.48rem}.admin-category-setting-copy small,.admin-colour-override small,.admin-management-panel label small,.admin-override-fields small,.admin-override-row small{font-size:.75rem;line-height:1.5}.admin-management-panel input,.admin-management-panel select,.admin-management-panel textarea{padding:.78rem .9rem;border-color:var(--admin-line-strong);border-radius:.68rem;font-size:.86rem;box-shadow:0 1px 2px rgba(15,23,42,.025)}.admin-management-panel input,.admin-management-panel select{min-height:2.85rem}.admin-management-panel input:hover,.admin-management-panel select:hover,.admin-management-panel textarea:hover{border-color:#becacf}.admin-management-panel input:focus,.admin-management-panel select:focus,.admin-management-panel textarea:focus{border-color:#48bfb4;box-shadow:0 0 0 3px rgba(16,155,141,.11)}.admin-form-grid{gap:1.1rem 1.2rem}.admin-config-list{gap:.8rem}.admin-config-row,.admin-inherited-summary,.admin-lifecycle-metrics>div,.admin-override-row,.admin-page-default,.admin-plan-metrics>div{padding:1rem;border-color:#e8edef;border-radius:.78rem;background:#fafcfc}.admin-category-setting-copy strong,.admin-config-row strong,.admin-override-row strong{color:#304047;font-size:.82rem}.admin-toggle-row{min-height:2.75rem;border-radius:.66rem;font-size:.8rem}.admin-save-bar{bottom:1rem;padding:1rem 1.1rem;border-color:#b8e8e2;border-radius:.9rem;box-shadow:var(--admin-shadow-raised)}.admin-notice{min-height:3.5rem;padding:.8rem .85rem .8rem 1rem;border-radius:.8rem;box-shadow:var(--admin-shadow)}.admin-check-list strong,.admin-impact-list dd,.admin-impact-list dt,.admin-notice,.admin-system-card dd,.admin-system-card dt{font-size:.82rem}.admin-check-list small,.admin-inherited-summary,.admin-inline-link,.admin-lifecycle-metrics dt,.admin-plan-metrics span,.admin-readiness-list span,.admin-version-readonly{font-size:.76rem}.admin-advanced-history{margin-top:1.25rem}.admin-advanced-history>summary{display:inline-flex;min-height:2.75rem;align-items:center;padding:.7rem .95rem;border:1px solid var(--admin-line-strong);border-radius:.68rem;color:var(--admin-muted);background:rgba(255,255,255,.72);cursor:pointer;font-size:.8rem;font-weight:650;list-style-position:inside;transition:border-color .15s ease,color .15s ease,background .15s ease}.admin-advanced-history>summary:hover{border-color:#b9c5ca;color:var(--admin-accent-strong);background:#fff}.admin-advanced-history[open]>summary{color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-advanced-history .admin-versions-panel{margin-top:.8rem}.automation-builder-shell{--automation-panel:#fff;--automation-ink:#18262d;--automation-muted:#65747b;--automation-line:#e3e9ec;margin:1.25rem calc(clamp(1.5rem, 3vw, 3.25rem) * -1) -4rem;background:#f3f6f8}.automation-builder-toolbar{top:5.2rem;min-height:5rem;border-bottom-color:#e3e9ec;background:rgba(255,255,255,.94);box-shadow:0 5px 20px rgba(15,23,42,.04)}.automation-builder-canvas,.automation-builder-library,.automation-builder-properties{scrollbar-color:#c7d0d5 transparent}.automation-library-item,.automation-properties-card,.automation-step-card,.automation-trigger-card{border-radius:.8rem}.admin-login{align-content:center;padding:1.5rem;background:radial-gradient(circle at 15% 10%,rgba(45,212,191,.1),transparent 24rem),radial-gradient(circle at 88% 90%,rgba(124,92,224,.08),transparent 24rem),#f5f7f9}.admin-login-brand{width:min(34rem,100%);margin:0 auto .85rem;color:#26353b;font-size:.9rem;font-weight:700}.admin-login-card{width:min(34rem,100%);border-color:rgba(213,221,225,.9);border-radius:1.2rem;box-shadow:var(--admin-shadow-raised);grid-template-columns:1fr}.admin-login-copy{padding:2.25rem 2.25rem .75rem}.admin-login-action{padding:.75rem 2.25rem 2.25rem;border:0;background:#fff}.admin-confirm-card h1,.admin-login-copy h1{margin-bottom:.75rem;font-size:clamp(1.85rem,5vw,2.25rem);font-weight:730;letter-spacing:-.05em}.admin-confirm-card>p,.admin-login-action>p,.admin-login-copy p{font-size:.84rem;line-height:1.65}.admin-security-mark{width:2.55rem;height:2.55rem;border-radius:.75rem}.admin-login-action h2{margin-top:1rem;font-size:1.05rem}.admin-locked-state{min-height:2.65rem;margin-top:1.1rem;border-radius:.7rem;font-size:.78rem}.admin-confirm-card small,.admin-login-action small,.admin-login-footnote{font-size:.73rem}.admin-confirm-card,.admin-login-footnote{width:min(34rem,100%)}.admin-confirm-card{padding:2.25rem;border-radius:1.2rem;box-shadow:var(--admin-shadow-raised)}@media (max-width:1460px){.admin-shell-body{flex-direction:column}.admin-tenant-navigation{position:static;z-index:24;top:0;width:100%;min-width:0;min-height:0;height:auto;padding:.85rem clamp(1.5rem,3vw,3.25rem);border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.admin-tenant-navigation-header{display:flex;align-items:center;padding:0;border:0;gap:1rem}.admin-tenant-navigation-back{order:2;margin-left:auto}.admin-tenant-navigation-identity{order:1}.admin-tenant-navigation nav{display:flex;overflow-x:auto;margin-top:.7rem;padding-bottom:.1rem;scrollbar-width:none}.admin-tenant-navigation nav a{min-width:max-content}.admin-tenant-navigation-state{display:none}}@media (max-width:1320px){.admin-activation-grid,.admin-branding-asset-grid,.admin-category-publish-guide,.admin-configuration-grid,.admin-detail-management-grid,.admin-domain-detail-grid,.admin-management-grid,.admin-publish-panel,.admin-support-ticket-controls,.admin-support-ticket-header{grid-template-columns:1fr}.admin-category-publish-guide ol{min-width:0}.admin-management-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-stack>.admin-danger-panel:last-child:nth-child(odd),.admin-management-stack>:only-child{grid-column:1/-1}}@media (max-width:980px){.admin-dashboard{grid-template-columns:14rem minmax(0,1fr)}.admin-sidebar{width:14rem}.admin-detail-grid,.admin-management-stack,.admin-overview-grid{grid-template-columns:1fr}.admin-management-stack>*{grid-column:auto!important}.admin-directory-filters,.admin-support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-dashboard{display:block}.admin-sidebar{position:sticky;top:0;z-index:80;display:flex;width:100%;min-height:4.35rem;height:4.35rem;padding:.7rem 1rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);flex-direction:row}.admin-sidebar-header{width:100%}.admin-sidebar-brand{padding:0}.admin-sidebar-brand>span{height:1.65rem}.admin-sidebar-toggle{display:grid;width:2.55rem;min-height:2.55rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;color:#cbd5d9;background:rgba(255,255,255,.04);cursor:pointer;place-items:center}.admin-sidebar-toggle svg{width:1.05rem;height:1.05rem}.admin-sidebar nav{position:fixed;z-index:81;inset:4.35rem 0 0;display:none;overflow-y:auto;margin:0;padding:1.2rem 1rem 7rem;background:radial-gradient(circle at 10% 5%,rgba(45,212,191,.12),transparent 16rem),#0f181d;align-content:start;flex-direction:column;grid-column:auto}.admin-sidebar[data-mobile-open=true] nav{display:grid;animation:admin-tenant-menu-in .18s cubic-bezier(.16,1,.3,1) both}.admin-sidebar nav>a{width:100%;min-width:0}.admin-sidebar-footer{position:fixed;z-index:82;right:1rem;bottom:1rem;left:1rem;display:none;margin:0;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:#162127;box-shadow:0 20px 50px rgba(0,0,0,.28)}.admin-sidebar[data-mobile-open=true] .admin-sidebar-footer{display:flex}.admin-sidebar-footer>div{display:grid}.admin-tenant-navigation{position:static;padding:.8rem 1rem}.admin-workspace{padding:0 1rem 3rem}.admin-topbar{min-height:4.5rem;margin-inline:-1rem;padding:1rem}.admin-topbar h1{font-size:1.55rem}.admin-overview-grid{margin-top:1.25rem}.admin-create-page,.admin-management-panel,.admin-readiness-card,.admin-system-card{padding:1.2rem}.admin-table-panel{padding:0}.admin-table-panel>.admin-section-heading{padding:1.15rem 1.2rem}.admin-config-navigation-row,.admin-config-row,.admin-directory-filters,.admin-form-grid,.admin-override-fields,.admin-page-defaults,.admin-support-filters{grid-template-columns:1fr}.admin-directory-search{grid-column:auto}.admin-login{align-content:start;padding:1rem}.admin-login-brand{margin-top:.5rem}.admin-login-copy{padding:1.6rem 1.5rem .65rem}.admin-login-action{padding:.65rem 1.5rem 1.6rem;border:0}.automation-builder-toolbar{top:4.5rem}}@media (prefers-reduced-motion:reduce){.admin-compact-action,.admin-primary-action,.admin-row-action,.admin-secondary-action,.admin-sidebar nav>a{transition-duration:1ms}}.admin-workspace>:not(.admin-topbar):not(.automation-builder-shell){width:min(100%,88rem);margin-right:auto;margin-left:auto}.admin-management-panel,.admin-readiness-card,.admin-stat-card,.admin-system-card{border-radius:.75rem;box-shadow:0 1px 2px rgba(15,23,42,.025)}.admin-management-panel,.admin-readiness-card,.admin-system-card{padding:1.25rem}.admin-card-heading h2,.admin-management-panel h2,.admin-system-card h2{font-size:1rem;font-weight:690;letter-spacing:-.02em}.admin-config-preview-copy,.admin-config-section>div:first-child>p,.admin-section-heading>div>p,.admin-version-header p{max-width:48rem;font-size:.76rem;line-height:1.55}.admin-management-panel label{gap:.38rem;font-size:.74rem;font-weight:640}.admin-management-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.admin-management-panel select,.admin-management-panel textarea{padding:.6rem .72rem;border-radius:.5rem;font-size:.8rem;box-shadow:none}.admin-management-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.admin-management-panel select{min-height:2.45rem}.admin-management-panel input[type=checkbox],.admin-management-panel input[type=radio]{width:1rem;min-width:1rem;min-height:1rem;padding:0;flex:0 0 auto;box-shadow:none}.admin-compact-action,.admin-danger-action,.admin-primary-action,.admin-secondary-action,.admin-warning-action{min-height:2.35rem;padding:.55rem .78rem;border-radius:.5rem;font-size:.75rem}.admin-config-section{padding:1.2rem 1.25rem}.admin-config-list{margin-top:.9rem;border-top:1px solid var(--admin-line);gap:0}.admin-category-fixed-setting,.admin-config-navigation-row,.admin-config-row{min-height:4.25rem;padding:.8rem .15rem;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent;gap:.75rem}.admin-category-fixed-setting:last-child,.admin-config-navigation-row:last-child,.admin-config-row:last-child{border-bottom:0}.admin-config-navigation-row{align-items:end;grid-template-columns:minmax(9rem,1.15fr) minmax(8rem,.8fr) minmax(11rem,1.25fr) minmax(7rem,.7fr) auto}.admin-config-row:not(.admin-config-navigation-row):not(.admin-category-fixed-setting){grid-template-columns:minmax(12rem,1fr) minmax(10rem,auto) auto}.admin-category-settings-group{gap:.4rem}.admin-category-settings-group+.admin-category-settings-group{padding-top:1.15rem;border-top:1px solid var(--admin-line)}.admin-category-settings-group h3{color:var(--admin-ink);font-size:.82rem;font-weight:690}.admin-category-setting-copy strong{font-size:.8rem;font-weight:670}.admin-category-setting-copy small{max-width:36rem;font-size:.72rem}.admin-setting-state{padding:.3rem .5rem;border-color:#ccebe6;background:#f0faf8;font-size:.64rem}.admin-switch-field{position:relative;display:inline-flex!important;width:fit-content;min-height:2rem;align-items:center;justify-content:flex-start;padding:0;border:0;color:#536168;background:transparent;cursor:pointer;gap:.52rem!important;font-size:.72rem!important;font-weight:620!important}.admin-management-panel .admin-switch-field>input[type=checkbox]{position:absolute;width:1px;min-width:1px;height:1px;min-height:1px;margin:0;opacity:0;pointer-events:none}.admin-switch-track{position:relative;display:block;width:2rem;height:1.12rem;flex:0 0 auto;border:1px solid #c7d0d5;border-radius:999px;background:#dce2e5;transition:border-color .15s ease,background .15s ease}.admin-switch-track>span{position:absolute;top:.14rem;left:.14rem;width:.72rem;height:.72rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.2);transition:transform .17s cubic-bezier(.16,1,.3,1)}.admin-switch-field>input:checked+.admin-switch-track{border-color:#109b8d;background:#109b8d}.admin-switch-field>input:checked+.admin-switch-track>span{transform:translateX(.86rem)}.admin-switch-field>input:focus-visible+.admin-switch-track{outline:3px solid rgba(16,155,141,.16);outline-offset:2px}.admin-switch-field:has(input:disabled){cursor:not-allowed;opacity:.48}.admin-page-defaults{display:grid;margin-top:.9rem;border-top:1px solid var(--admin-line);gap:0;grid-template-columns:1fr}.admin-page-default{display:grid;min-height:4.8rem;align-items:center;padding:.8rem .15rem;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent;gap:1rem;grid-template-columns:minmax(12rem,.85fr) minmax(7rem,auto) minmax(17rem,1.15fr)}.admin-page-default:last-child{border-bottom:0}.admin-page-default-meta{display:flex;min-width:0;align-items:center;gap:.7rem}.admin-page-default-meta>svg{width:1.9rem;height:1.9rem;padding:.42rem;flex:0 0 auto;border:1px solid #dcebe8;border-radius:.5rem;color:#0c8076;background:#f1faf8;stroke-width:1.8}.admin-page-default-meta>span{display:grid;min-width:0;gap:.1rem}.admin-page-default-meta strong{overflow:hidden;color:#26343a;font-size:.8rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.admin-page-default-meta small{color:var(--admin-muted);font-size:.67rem}.admin-page-title-field{display:grid!important;min-width:0;align-items:center;gap:.45rem!important;grid-template-columns:5.4rem minmax(0,1fr)}.admin-page-title-field>span{color:var(--admin-muted);font-size:.68rem;font-weight:600}.admin-page-default>label:first-child:not(.admin-switch-field),.admin-page-default>label:last-child:not(.admin-page-title-field){min-width:0}.admin-page-default>label:first-child:not(.admin-switch-field){color:#26343a;font-size:.8rem;font-weight:680}.admin-page-default>label:last-child:not(.admin-page-title-field){display:grid;align-items:center;gap:.45rem;grid-template-columns:4.6rem minmax(0,1fr)}.admin-page-default>label:last-child:not(.admin-page-title-field)>input{min-width:0}.admin-page-override{grid-template-columns:minmax(13rem,.8fr) minmax(17rem,1.2fr)}.admin-configuration-grid{gap:1rem;grid-template-columns:1fr}.admin-configuration-main{gap:.85rem}.admin-configuration-preview{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-version-header{padding:1.15rem 1.25rem}.admin-version-header dl>div{min-width:5.5rem;padding:.55rem .65rem;border:0;border-left:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-stat-card{min-height:8.5rem;padding:1.15rem}.admin-stat-card>strong{margin-top:1.05rem;font-size:2rem}.admin-table-panel>.admin-section-heading{padding:1.15rem 1.25rem}.admin-data-table td,.admin-data-table th{padding:.82rem 1.25rem}.admin-data-table th{font-size:.7rem}.admin-data-table td{font-size:.78rem}.admin-override-row{min-height:4.25rem;padding:.8rem .15rem;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-override-row:last-child{border-bottom:0}.admin-colour-overrides{gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-colour-override{padding:.65rem .7rem;border-radius:.55rem;background:#fbfcfc}@media (max-width:1580px){.admin-activation-grid,.admin-branding-asset-grid,.admin-detail-management-grid,.admin-domain-detail-grid,.admin-management-grid,.admin-publish-panel,.admin-support-ticket-controls,.admin-support-ticket-header{grid-template-columns:1fr}.admin-management-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.admin-config-navigation-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.admin-config-navigation-row>.admin-config-remove{grid-column:3;grid-row:1/span 2}.admin-page-default{grid-template-columns:minmax(11rem,.8fr) minmax(7rem,auto) minmax(14rem,1.2fr)}.admin-page-override{grid-template-columns:minmax(11rem,.8fr) minmax(14rem,1.2fr)}.admin-colour-overrides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-configuration-grid,.admin-configuration-preview,.admin-management-stack{grid-template-columns:1fr}.admin-page-default{grid-template-columns:minmax(10rem,1fr) auto}.admin-page-override{grid-template-columns:1fr}.admin-page-default>label:last-child:not(.admin-page-title-field),.admin-page-title-field{grid-column:1/-1;grid-template-columns:5.4rem minmax(0,1fr)}.admin-config-row:not(.admin-config-navigation-row):not(.admin-category-fixed-setting){grid-template-columns:1fr auto}}@media (max-width:640px){.admin-config-section,.admin-management-panel,.admin-readiness-card,.admin-system-card{padding:1rem}.admin-category-fixed-setting,.admin-config-navigation-row,.admin-config-row,.admin-config-row:not(.admin-config-navigation-row):not(.admin-category-fixed-setting),.admin-page-default{align-items:start;grid-template-columns:1fr}.admin-config-navigation-row>.admin-config-remove,.admin-page-default>label:last-child:not(.admin-page-title-field),.admin-page-title-field{grid-column:auto;grid-row:auto}.admin-page-default>label:last-child:not(.admin-page-title-field),.admin-page-title-field{align-items:start;grid-template-columns:1fr}.admin-colour-overrides{grid-template-columns:1fr}.admin-category-settings-save,.admin-save-bar,.admin-version-header{align-items:stretch;flex-direction:column}.admin-version-header dl{width:100%}.admin-version-header dl>div{flex:1 1}}.automation-update-editor{display:grid;margin:.9rem 1rem 0;padding:.8rem;border:1px solid #dce8ef;border-radius:.7rem;background:#f7fafc;gap:.75rem}.automation-update-sentence{display:grid;align-items:center;gap:.5rem .65rem;grid-template-columns:auto minmax(0,1fr)}.automation-update-sentence>span{color:#607079;font-size:.7rem;font-weight:680}.automation-relative-date input,.automation-relative-date select,.automation-update-sentence select{width:100%;min-width:0;min-height:2.35rem;padding:.5rem .58rem;border:1px solid #cfd9df;border-radius:.5rem;outline:none;color:#26343a;background:#fff;font:inherit;font-size:.72rem;font-weight:540}.automation-relative-date input:focus,.automation-relative-date select:focus,.automation-update-sentence select:focus{border-color:#6aaecb;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.automation-update-editor .automation-property-field{margin-top:0;font-size:.68rem}.automation-relative-date{display:grid;align-items:center;gap:.45rem;grid-template-columns:auto minmax(4rem,1fr) 4.8rem auto}.automation-relative-date>span{color:#536168;font-size:.7rem;font-weight:620;white-space:nowrap}.automation-update-preview{display:flex;align-items:flex-start;padding:.62rem .68rem;border:1px solid #bde4dd;border-radius:.55rem;color:#35665f;background:#eefaf7;gap:.5rem;font-size:.68rem;line-height:1.45}.automation-update-preview>svg{width:.9rem;height:.9rem;margin-top:.05rem;flex:0 0 auto;color:#0d8a7d;stroke-width:2}.automation-update-preview strong{color:#174f48;font-weight:700}.automation-invoice-editor{display:grid;margin:1.15rem 1rem 0;gap:1rem}.automation-invoice-editor-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.automation-invoice-editor-intro>div{display:grid;gap:.28rem}.automation-invoice-editor-intro strong{color:#243044;font-size:.78rem}.automation-invoice-editor-intro small,.automation-invoice-payment-note{color:#78859a;font-size:.65rem;line-height:1.5}.automation-invoice-editor-intro>span{padding:.3rem .55rem;border-radius:999px;color:#6d4ac4;background:#f1ecff;font-size:.62rem;font-weight:750}.automation-invoice-list{display:grid;gap:.9rem}.automation-invoice-item{overflow:hidden;border:1px solid #e2e5ec;border-radius:1rem;background:#fff;box-shadow:0 10px 30px rgba(26,35,50,.055)}.automation-invoice-item>header{display:grid;align-items:center;padding:.78rem .85rem;border-bottom:1px solid #e7e9ef;background:#fff;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto}.automation-invoice-item>header>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.52rem;color:#fff;background:linear-gradient(145deg,#7257d8,#8a5fd3);font-size:.66rem;font-weight:800}.automation-invoice-item>header>strong{overflow:hidden;color:#2d3547;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.automation-invoice-item>header>button{display:grid;width:1.9rem;height:1.9rem;padding:0;place-items:center;border:0;border-radius:.45rem;color:#98a2b3;background:transparent;cursor:pointer}.automation-invoice-item>header>button:hover:not(:disabled){color:#c4324d;background:#fff0f3}.automation-invoice-item>header>button:disabled{opacity:.35;cursor:not-allowed}.automation-invoice-item>header svg{width:.88rem;height:.88rem}.automation-invoice-fields{display:grid;padding:1rem;background:#fbfcfe;gap:1rem}.automation-invoice-fields .automation-property-field{margin:0;font-size:.68rem;gap:.45rem}.automation-invoice-field-row{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}.automation-invoice-field-row.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-invoice-source-choice{min-width:0;margin:0;padding:0;border:0}.automation-invoice-source-choice>legend{margin-bottom:.5rem;color:#344054;font-size:.68rem;font-weight:680}.automation-invoice-source-choice>div{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-invoice-source-choice button{display:grid;min-width:0;min-height:4.35rem;align-content:center;padding:.72rem .78rem;border:1px solid #d7dce5;border-radius:.72rem;color:#475467;background:#fff;cursor:pointer;gap:.2rem;text-align:left;transition:.14s ease}.automation-invoice-source-choice button:hover{border-color:#9c8cda;background:#faf9ff}.automation-invoice-source-choice button.is-selected{border-color:#7c62cf;background:#f3efff;box-shadow:0 0 0 2px rgba(124,98,207,.11)}.automation-invoice-source-choice button strong{color:#263248;font-size:.68rem;font-weight:720}.automation-invoice-source-choice button small{color:#7b879a;font-size:.58rem;line-height:1.4}.automation-invoice-currency-note,.automation-invoice-dynamic-value{display:grid;min-width:0;padding:.78rem .85rem;border:1px solid #cde9e4;border-radius:.72rem;color:#35665f;background:#f0faf8;gap:.65rem}.automation-invoice-dynamic-value{align-items:center;grid-template-columns:auto minmax(0,1fr)}.automation-invoice-dynamic-value>svg{width:1rem;height:1rem;color:#0d8a7d}.automation-invoice-currency-note,.automation-invoice-dynamic-value>span{align-content:start}.automation-invoice-dynamic-value>span{display:grid;gap:.16rem}.automation-invoice-currency-note strong,.automation-invoice-dynamic-value strong,.automation-invoice-section-heading strong{color:#204b47;font-size:.67rem;font-weight:720}.automation-invoice-currency-note small,.automation-invoice-dynamic-value small,.automation-invoice-section-heading small{color:#668078;font-size:.59rem;line-height:1.45}.automation-invoice-currency-note{gap:.15rem;border-color:#d8def0;background:#f6f7fb}.automation-invoice-currency-note>span{color:#7b879a;font-size:.56rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.automation-invoice-currency-note strong{color:#303b50}.automation-invoice-currency-note small{color:#6f7b8f}.automation-invoice-section-heading{display:grid;margin-top:.15rem;padding-top:.95rem;border-top:1px solid #e4e7ec;gap:.18rem}.automation-invoice-section-heading strong{color:#263248;font-size:.72rem}.automation-invoice-section-heading small{color:#7b879a}.automation-inline-date-offset{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(4.5rem,.55fr) auto;gap:.4rem}.automation-inline-date-offset>span{color:#78859a;font-size:.64rem}.automation-invoice-item>footer{display:flex;flex-wrap:wrap;align-items:center;padding:.68rem .85rem;border-top:1px solid #e7e9ef;color:#758093;background:#f5f6f9;gap:.55rem .8rem;font-size:.61rem}.automation-invoice-item>footer strong{color:#303a4c;font-size:.68rem}.automation-invoice-item>footer em{margin-left:auto;padding:.18rem .38rem;border-radius:999px;color:#42685f;background:#e5f4ef;font-style:normal;font-weight:750}.automation-add-invoice{display:flex;align-items:center;justify-content:center;min-height:3rem;border:1px dashed #b9afdf;border-radius:.65rem;color:#6349b0;background:#faf8ff;gap:.4rem;font:inherit;font-size:.68rem;font-weight:730;cursor:pointer}.automation-add-invoice:hover:not(:disabled){border-color:#826bd0;background:#f4f0ff}.automation-add-invoice:disabled{opacity:.5;cursor:not-allowed}.automation-add-invoice svg{width:.82rem;height:.82rem}.automation-invoice-payment-note{margin:0;padding:.7rem .8rem;border-radius:.55rem;background:#f6f7f9}@media (max-width:520px){.automation-relative-date{grid-template-columns:auto minmax(0,1fr)}.automation-invoice-field-row,.automation-invoice-field-row.is-even,.automation-invoice-source-choice>div{grid-template-columns:1fr}.automation-inline-date-offset{grid-template-columns:minmax(0,1fr) minmax(4rem,.6fr) auto}}.automation-goal-sentence,.automation-wait-sentence{grid-template-columns:auto minmax(0,1fr)}.automation-test-form label small{color:#7b8991;font-size:.68rem;font-weight:500;line-height:1.4}.automation-run-subject{width:fit-content;margin-top:.55rem!important;padding:.35rem .55rem;border:1px solid #d8e4e8;border-radius:999px;color:#40545d!important;background:#f7fafb;font-size:.72rem!important;font-weight:680}.automation-run-metrics{display:grid;margin:1rem 0;border:1px solid #e3e9ed;border-radius:.85rem;background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr))}.automation-run-metrics>div{display:grid;padding:.85rem 1rem;border-left:1px solid #e7ecef;gap:.12rem}.automation-run-metrics>div:first-child{border-left:0}.automation-run-metrics strong{color:#1d3038;font-size:1.15rem;letter-spacing:-.03em}.automation-run-metrics span{color:#75848b;font-size:.68rem;font-weight:620}.automation-run-metrics .is-failed span,.automation-run-metrics .is-failed strong{color:#b42318}.automation-run-count{display:block;color:#27745e;font-size:.72rem;font-weight:680}.automation-run-count.is-failed{color:#b42318}.automation-step-report{margin-bottom:1.25rem}.automation-step-report ol{display:grid;margin:1rem 0 0;padding:0;border:1px solid #e4eaed;border-radius:.9rem;overflow:hidden;list-style:none}.automation-step-report li{display:grid;align-items:center;min-width:0;padding:.9rem 1rem;border-top:1px solid #e9eef1;background:#fff;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto auto}.automation-step-report li:first-child{border-top:0}.automation-step-report li.is-ready,.automation-step-report li.is-waiting{background:linear-gradient(90deg,#f0fdfa,#fff 38%)}.automation-step-report li.is-failed{background:linear-gradient(90deg,#fff1f0,#fff 38%)}.automation-step-report-index{display:grid;width:2rem;height:2rem;border-radius:.55rem;color:#8a989f;background:#f1f4f6;place-items:center}.automation-step-report-index svg{width:1rem;height:1rem}.automation-step-report .is-succeeded .automation-step-report-index{color:#087665;background:#dff8f1}.automation-step-report .is-skipped .automation-step-report-index{color:#6941c6;background:#f0eaff}.automation-step-report .is-failed .automation-step-report-index{color:#b42318;background:#fee4e2}.automation-step-report-main,.automation-step-report-main>div{display:grid;min-width:0;gap:.18rem}.automation-step-report-main>div{align-items:baseline;grid-template-columns:auto minmax(0,1fr);gap:.55rem}.automation-step-report-main strong{overflow:hidden;color:#26373e;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.automation-email-not-created,.automation-step-report-main small,.automation-step-report-main span{color:#7b8991;font-size:.68rem}.automation-step-report-main>div>span,.automation-step-status{font-weight:650;text-transform:capitalize}.automation-step-status{padding:.3rem .48rem;border-radius:999px;color:#65757d;background:#f0f3f5;font-size:.65rem}.automation-step-status.is-succeeded{color:#087665;background:#dff8f1}.automation-step-status.is-skipped{color:#6941c6;background:#f0eaff}.automation-step-status.is-failed{color:#b42318;background:#fee4e2}.automation-step-status.is-ready,.automation-step-status.is-waiting{color:#175cd3;background:#eaf2ff}.automation-email-log-link{min-height:2rem;padding:.4rem .55rem;font-size:.68rem}.automation-email-log-link svg{width:.85rem;height:.85rem}.automation-run-timeline li a{width:fit-content;color:#087f73;font-size:.72rem;font-weight:680;text-decoration:none}@media (max-width:720px){.automation-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-run-metrics>div:nth-child(3){border-top:1px solid #e7ecef;border-left:0}.automation-run-metrics>div:nth-child(4){border-top:1px solid #e7ecef}.automation-step-report li{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.automation-email-log-link,.automation-email-not-created{grid-column:2/-1}}.admin-support-overview-hero{align-items:center;background:radial-gradient(circle at 82% 20%,rgb(45 212 191/16%),transparent 32%),linear-gradient(135deg,#111827,#17152c 70%,#172554);border-radius:1.35rem;color:#fff;display:flex;gap:2rem;justify-content:space-between;overflow:hidden;padding:clamp(1.5rem,4vw,2.7rem)}.admin-support-overview-hero>div{max-width:48rem}.admin-support-overview-hero span{color:#5eead4;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-support-overview-hero h2{font-size:clamp(1.65rem,3vw,2.6rem);letter-spacing:-.035em;margin:.55rem 0 .65rem}.admin-support-overview-hero p{color:#cbd5e1;line-height:1.65;margin:0}.admin-support-overview-hero>a,.admin-support-overview-queue .admin-section-heading>a{align-items:center;background:#fff;border-radius:.8rem;color:#111827;display:inline-flex;flex:0 0 auto;font-weight:820;gap:.55rem;padding:.85rem 1.05rem;text-decoration:none}.admin-support-overview-hero a svg,.admin-support-overview-queue a svg{height:1rem;width:1rem}.admin-support-overview-stats{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.admin-support-overview-stats article{align-items:center;background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:1rem;display:flex;gap:.85rem;padding:1.05rem}.admin-support-overview-stats article>svg{background:color-mix(in srgb,var(--admin-accent) 9%,white);border-radius:.75rem;color:var(--admin-accent);height:2.7rem;padding:.7rem;width:2.7rem}.admin-support-overview-stats small,.admin-support-overview-stats span,.admin-support-overview-stats strong{display:block}.admin-support-overview-stats strong{font-size:1.45rem;letter-spacing:-.03em}.admin-support-overview-stats small{color:var(--admin-muted);margin-top:.1rem}.admin-support-overview-queue{margin-top:1rem;overflow:hidden;padding:0}.admin-support-overview-queue .admin-section-heading{border-bottom:1px solid var(--admin-line);padding:1.2rem 1.3rem}.admin-support-overview-queue .admin-section-heading>a{background:color-mix(in srgb,var(--admin-accent) 9%,white);color:var(--admin-accent);font-size:.82rem;padding:.65rem .8rem}.admin-support-overview-list article{align-items:center;border-bottom:1px solid var(--admin-line);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) minmax(8rem,auto) auto;padding:.9rem 1.3rem}.admin-support-overview-list article:last-child{border-bottom:0}.admin-support-overview-list article>span{background:color-mix(in srgb,var(--admin-accent) 8%,white);border-radius:.7rem;color:var(--admin-accent);display:grid;height:2.5rem;place-items:center;width:2.5rem}.admin-support-overview-list article>span svg{height:1.05rem;width:1.05rem}.admin-support-overview-list p,.admin-support-overview-list strong{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-overview-list p,.admin-support-overview-list small,.admin-support-overview-list time{color:var(--admin-muted);font-size:.78rem}.admin-support-overview-empty{color:var(--admin-muted);margin:0;padding:2rem;text-align:center}.admin-support-portal-entry{background:#f4f6fa;display:grid;gap:1rem;margin:0;min-height:100vh;padding:clamp(1rem,5vw,4rem);place-content:center}.admin-support-portal-entry>*{max-width:70rem;width:min(70rem,calc(100vw - 2rem))}.admin-support-portal-entry-heading{align-items:center;display:flex;gap:1rem}.admin-support-portal-entry-heading>span{background:#17152c;border-radius:1rem;color:#5eead4;display:grid;height:3.6rem;place-items:center;width:3.6rem}.admin-support-portal-entry-heading h1{letter-spacing:-.035em;margin:.1rem 0}.admin-support-portal-entry-heading p,.admin-support-portal-entry-heading small{color:#64748b;margin:0}.admin-support-portal-entry>button{background:#6d28d9;border:0;border-radius:.85rem;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:800;gap:.5rem;justify-content:center;justify-self:end;padding:.9rem 1.2rem;width:auto}.admin-support-portal-entry>button:disabled{cursor:not-allowed;opacity:.42}.admin-support-portal-entry>button svg{width:1rem}.admin-support-portal-shell{--admin-background:#f5f6f8;--admin-surface:#fff;--admin-line:#e5e7eb;--admin-text:#18202d;--admin-muted:#6b7280;--admin-accent:#6d28d9;background:var(--admin-background);color:var(--admin-text);height:100dvh;overflow:hidden}.admin-support-portal-header{align-items:center;background:#171724;color:#fff;display:flex;gap:1rem;height:4.25rem;padding:.65rem 1rem}.admin-support-portal-header>div{align-items:center;display:flex;gap:.6rem;white-space:nowrap}.admin-support-portal-header>div>span{background:#2c2940;border-radius:.6rem;color:#5eead4;display:grid;height:2.25rem;place-items:center;width:2.25rem}.admin-support-portal-header>div svg{width:1rem}.admin-support-portal-header>div small{color:#aeb4c0}.admin-support-portal-header form{align-items:center;display:flex;flex:1 1;gap:.5rem;justify-content:center}.admin-support-portal-header label span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.admin-support-portal-header select{background:#292938;border:1px solid #3b3b4d;border-radius:.55rem;color:#fff;font:inherit;height:2.4rem;padding:0 2rem 0 .7rem}.admin-support-portal-header button,.admin-support-portal-header>a{align-items:center;background:#6d28d9;border:0;border-radius:.55rem;color:#fff;display:inline-flex;font:inherit;font-size:.8rem;font-weight:750;gap:.4rem;height:2.4rem;padding:0 .75rem;text-decoration:none}.admin-support-portal-header button svg,.admin-support-portal-header>a svg{width:.9rem}.admin-support-inbox-portal{border:0;border-radius:0;box-shadow:none;grid-template-columns:minmax(18rem,22rem) minmax(28rem,1fr) minmax(15rem,19rem);height:calc(100dvh - 4.25rem);margin:0;min-height:0}.admin-support-inbox-portal .admin-support-inbox-list>div{max-height:calc(100dvh - 10.5rem)}.admin-support-inbox-portal .admin-support-thread{max-height:calc(100dvh - 17rem)}.admin-support-customer-panel{background:#fafafa;border-left:1px solid var(--admin-line);padding:1.2rem}.admin-support-customer-panel>span{color:var(--admin-accent);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.admin-support-customer-panel h2{font-size:1.18rem;margin:.45rem 0 1.2rem}.admin-support-customer-panel dl{display:grid;gap:.9rem;margin:0}.admin-support-customer-panel dl div{min-width:0}.admin-support-customer-panel dt{color:var(--admin-muted);font-size:.7rem;margin-bottom:.18rem;text-transform:uppercase}.admin-support-customer-panel dd{margin:0;overflow-wrap:anywhere}@media (max-width:1050px){.admin-support-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-inbox-portal{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}.admin-support-customer-panel,.admin-support-portal-header form label:first-child{display:none}}@media (max-width:720px){.admin-support-overview-hero{align-items:flex-start;flex-direction:column}.admin-support-overview-stats{grid-template-columns:1fr 1fr}.admin-support-overview-list article{grid-template-columns:auto minmax(0,1fr) auto}.admin-support-overview-list article>small{display:none}.admin-support-portal-header{height:auto;min-height:4.25rem;overflow-x:auto}.admin-support-portal-header form{display:none}.admin-support-inbox-portal{display:grid;grid-template-columns:1fr;height:calc(100dvh - 4.25rem);overflow-y:auto}}.admin-support-email-panel{display:grid;gap:1.5rem}.admin-support-email-readiness{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-support-email-readiness article{align-items:flex-start;background:linear-gradient(145deg,#f8fafc,#f5f3ff);border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:.75rem;min-width:0;padding:1rem}.admin-support-email-readiness svg{color:#6d5bd0;flex:0 0 auto;height:1.2rem;margin-top:.08rem;width:1.2rem}.admin-support-email-readiness article>div{display:grid;gap:.3rem;min-width:0}.admin-support-email-readiness strong{color:#172033;font-size:.9rem;overflow-wrap:anywhere}.admin-support-email-readiness span{color:#64748b;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.admin-support-email-form{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:18px;display:grid;gap:1.1rem;max-width:720px;padding:1.15rem}.admin-support-email-form label{margin:0}@media (max-width:900px){.admin-support-email-readiness{grid-template-columns:1fr}}.admin-domain-role{display:inline-flex;align-items:center;gap:.42rem;color:var(--admin-muted);font-size:.78rem;font-weight:750;white-space:nowrap}.admin-domain-email-uses svg,.admin-domain-purpose-list svg,.admin-domain-role svg{width:.9rem;height:.9rem;flex:0 0 auto}.admin-domain-role-primary{color:#087f70}.admin-domain-role-alias{color:#7357d4}.admin-domain-email-uses,.admin-domain-purpose-list{display:flex;flex-wrap:wrap;gap:.38rem}.admin-domain-email-uses>span,.admin-domain-purpose-list>span:not(.admin-table-muted){display:inline-flex;align-items:center;gap:.32rem;padding:.28rem .48rem;border:1px solid rgba(66,86,99,.12);border-radius:999px;color:#405463;background:#f5f8f9;font-size:.68rem;font-weight:720}.admin-domain-role-note{padding:.9rem 1rem;border:1px solid rgba(66,86,99,.12);border-radius:.8rem;background:#f7f9fa}.admin-domain-role-note p,.admin-domain-role-note strong{display:block;margin:0}.admin-domain-role-note p{margin-top:.3rem;color:var(--admin-muted);font-size:.78rem;line-height:1.55}.admin-email-domain-panel{overflow:hidden}.admin-email-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-email-domain-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.1rem;padding:1.05rem;border:1px solid rgba(66,86,99,.11);border-radius:.95rem;background:linear-gradient(145deg,#fff,#fafcfc);box-shadow:0 12px 34px rgba(33,47,53,.045)}.admin-email-domain-card-copy{min-width:0}.admin-email-purpose-category{color:#7b68d9;font-size:.61rem;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.admin-email-domain-card h3{margin:.22rem 0 .32rem;color:#192b33;font-size:.94rem;letter-spacing:-.02em}.admin-email-domain-card-copy p{display:flex;overflow:hidden;align-items:center;gap:.3rem;margin:0;color:var(--admin-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.admin-email-domain-card-copy p svg{width:.78rem;height:.78rem;flex:0 0 auto;color:#0b9d8c}.admin-email-domain-form{display:flex;align-items:center;gap:.45rem}.admin-email-domain-form label{position:relative;display:flex;align-items:center}.admin-email-domain-form label>svg{position:absolute;left:.68rem;z-index:1;width:.86rem;height:.86rem;color:#74858d;pointer-events:none}.admin-email-domain-form select{width:min(17rem,24vw);min-height:2.35rem;padding:.45rem 1.8rem .45rem 2rem;border:1px solid rgba(66,86,99,.16);border-radius:.62rem;color:#263b44;background:#fff;font-size:.74rem;font-weight:700}.admin-email-domain-form .admin-secondary-action{min-height:2.35rem;padding:.45rem .7rem}.admin-email-domain-route-link{display:inline-flex;grid-column:1/-1;align-items:center;gap:.35rem;width:fit-content;color:#6650c2;font-size:.69rem;font-weight:760;text-decoration:none}.admin-email-domain-route-link svg{width:.78rem;height:.78rem}.admin-email-sender-editor{width:min(58rem,100%)}.admin-email-sender-form{margin-top:1.35rem}.admin-email-sender-form label>span{color:var(--admin-muted);font-size:.68rem;font-weight:560}.admin-email-sender-publication-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem;border:1px solid rgba(66,86,99,.11);border-radius:.8rem;background:#f8fafb}.admin-email-sender-publication-summary>div{display:grid;gap:.18rem}.admin-email-sender-publication-summary span{color:var(--admin-muted);font-size:.64rem}.admin-email-sender-publication-summary strong{color:var(--admin-ink);font-size:.78rem}.admin-email-domain-route-link:hover{text-decoration:underline}@media (max-width:1100px){.admin-email-domain-grid{grid-template-columns:1fr}.admin-email-domain-form select{width:min(21rem,38vw)}}@media (max-width:720px){.admin-email-domain-card{grid-template-columns:1fr}.admin-email-domain-form{align-items:stretch;flex-direction:column}.admin-email-domain-form .admin-secondary-action,.admin-email-domain-form select{width:100%}.admin-email-sender-publication-summary{grid-template-columns:1fr}}.admin-custom-oauth-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(15rem,.42fr);align-items:center;gap:1.25rem;padding:clamp(1.35rem,3vw,2rem);border:1px solid rgba(97,214,197,.2);border-radius:1.35rem;background:radial-gradient(circle at 92% 8%,rgba(130,90,255,.18),transparent 38%),linear-gradient(135deg,#101b22,#17262c);box-shadow:0 22px 60px rgba(15,31,40,.14);color:#f7fbfb}.admin-custom-oauth-hero-icon{display:grid;width:3.3rem;height:3.3rem;place-items:center;border:1px solid rgba(111,232,210,.3);border-radius:1rem;background:rgba(70,207,184,.13);color:#79e2d1}.admin-custom-oauth-hero-icon svg{width:1.45rem;height:1.45rem}.admin-custom-oauth-eyebrow{display:block;margin-bottom:.35rem;color:#79e2d1;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-custom-oauth-hero h2,.admin-custom-oauth-hero p{margin:0}.admin-custom-oauth-hero h2{font-size:clamp(1.25rem,2.2vw,1.7rem);letter-spacing:-.035em}.admin-custom-oauth-hero p{max-width:47rem;margin-top:.45rem;color:#b7c8cc;font-size:.88rem;line-height:1.55}.admin-custom-oauth-safety{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:rgba(255,255,255,.055)}.admin-custom-oauth-safety>svg{width:1.25rem;color:#b69cff}.admin-custom-oauth-safety span{display:grid;gap:.18rem}.admin-custom-oauth-safety small{color:#aebdc1;line-height:1.35}.admin-custom-oauth-contract{display:grid;gap:1rem}.admin-custom-oauth-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.admin-custom-oauth-endpoints>div{display:grid;gap:.35rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--admin-border);border-radius:.85rem;background:var(--admin-surface-soft)}.admin-custom-oauth-endpoints span{color:var(--admin-muted);font-size:.72rem;font-weight:750}.admin-custom-oauth-endpoints code,.admin-custom-oauth-key-value code{overflow-wrap:anywhere;color:var(--admin-text);font-size:.75rem}.admin-custom-oauth-contract-note{margin:0;color:var(--admin-muted);font-size:.78rem}.admin-custom-oauth-create,.admin-custom-oauth-created{max-width:54rem}.admin-custom-oauth-key-panel{display:grid;gap:1rem}.admin-custom-oauth-key-value{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid rgba(91,201,183,.35);border-radius:.9rem;background:rgba(73,190,171,.07)}.admin-custom-oauth-key-value svg{width:1.25rem;flex:0 0 auto;color:var(--admin-accent)}.admin-custom-oauth-key-panel .admin-primary-action{justify-self:start}.admin-custom-oauth-key-panel>p{margin:0;color:var(--admin-muted);font-size:.8rem}.admin-custom-oauth-log-intro{display:grid;align-items:center;gap:1.15rem;padding:clamp(1.2rem,2.5vw,1.65rem);border:1px solid #dce7e8;border-radius:1.15rem;background:radial-gradient(circle at 5% 0,rgba(37,182,165,.11),transparent 32rem),#fff;box-shadow:0 14px 42px rgba(15,31,40,.07);grid-template-columns:auto minmax(0,1fr) minmax(17rem,.42fr)}.admin-custom-oauth-log-icon,.admin-custom-oauth-request-result-icon{display:grid;width:3rem;height:3rem;border-radius:.9rem;color:#087f73;background:#eafaf7;place-items:center}.admin-custom-oauth-log-icon svg,.admin-custom-oauth-request-result-icon svg{width:1.35rem;height:1.35rem}.admin-custom-oauth-log-boundary p,.admin-custom-oauth-log-intro h2,.admin-custom-oauth-log-intro p,.admin-custom-oauth-request-hero h2,.admin-custom-oauth-request-hero p{margin:0}.admin-custom-oauth-log-intro h2{font-size:1.05rem;letter-spacing:-.02em}.admin-custom-oauth-log-intro p{margin-top:.28rem;color:var(--admin-muted);font-size:.78rem;line-height:1.55}.admin-custom-oauth-log-privacy{display:flex;align-items:center;gap:.72rem;padding:.82rem .9rem;border:1px solid #ded8fc;border-radius:.8rem;color:#4c3b91;background:#f8f6ff}.admin-custom-oauth-log-privacy>svg{width:1.15rem;flex:0 0 auto}.admin-custom-oauth-log-privacy span{display:grid;gap:.14rem}.admin-custom-oauth-log-privacy small{color:#6f6595;line-height:1.35}.admin-custom-oauth-request-filters{display:grid;align-items:end;gap:.8rem;grid-template-columns:minmax(14rem,1.3fr) repeat(2,minmax(11rem,.8fr)) auto}.admin-custom-oauth-request-filters label{display:grid}.admin-custom-oauth-request-table td{vertical-align:middle}.admin-custom-oauth-lookup{display:block;max-width:26rem;overflow:hidden;color:#3b4c54;font-size:.68rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-state-succeeded{color:#067647;background:#ecfdf3}.admin-state-invalid_request,.admin-state-not_found,.admin-state-rejected,.admin-state-unauthorized{color:#b54708;background:#fffaeb}.admin-state-rate_limited{color:#6941c6;background:#f4f3ff}.admin-custom-oauth-request-hero{display:grid;align-items:center;gap:1rem;padding:1.35rem 1.5rem;border:1px solid #cfe8e2;border-radius:1.05rem;background:linear-gradient(135deg,#f0fdf9,#fff);grid-template-columns:auto minmax(0,1fr) auto}.admin-custom-oauth-request-hero:not([data-outcome=succeeded]){border-color:#f0ddd2;background:linear-gradient(135deg,#fff8f3,#fff)}.admin-custom-oauth-request-hero:not([data-outcome=succeeded]) .admin-custom-oauth-request-result-icon{color:#b54708;background:#fff1e8}.admin-custom-oauth-request-hero>div>span{color:var(--admin-muted);font-size:.67rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.admin-custom-oauth-request-hero h2{margin-top:.12rem;font-size:1.3rem;letter-spacing:-.03em}.admin-custom-oauth-request-hero p{margin-top:.28rem;color:var(--admin-muted);font-size:.74rem}.admin-custom-oauth-request-detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-custom-oauth-request-detail-grid .admin-management-panel{min-width:0}.admin-custom-oauth-request-detail-grid .admin-section-heading>svg{width:1.05rem;color:var(--admin-accent-strong)}.admin-custom-oauth-request-facts,.admin-custom-oauth-result-grid{display:grid;margin:1rem 0 0;gap:0}.admin-custom-oauth-request-facts>div,.admin-custom-oauth-result-grid>div{display:grid;min-width:0;padding:.78rem 0;border-top:1px solid var(--admin-line);gap:.3rem;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr)}.admin-custom-oauth-request-facts dt,.admin-custom-oauth-result-grid dt{color:var(--admin-muted);font-size:.68rem;font-weight:680}.admin-custom-oauth-request-facts dd,.admin-custom-oauth-result-grid dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--admin-text);font-size:.76rem}.admin-custom-oauth-request-facts code{font-size:.68rem}.admin-custom-oauth-result-panel{display:grid}.admin-custom-oauth-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.admin-custom-oauth-log-boundary{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:.9rem;color:#475467;background:#f8fafb}.admin-custom-oauth-log-boundary>svg{width:1.15rem;flex:0 0 auto;color:#667085}.admin-custom-oauth-log-boundary p{margin-top:.2rem;font-size:.72rem;line-height:1.55}@media (max-width:960px){.admin-custom-oauth-hero{grid-template-columns:auto minmax(0,1fr)}.admin-custom-oauth-safety{grid-column:1/-1}.admin-custom-oauth-log-intro{grid-template-columns:auto minmax(0,1fr)}.admin-custom-oauth-log-privacy{grid-column:1/-1}.admin-custom-oauth-request-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-custom-oauth-hero{grid-template-columns:1fr}.admin-custom-oauth-safety{grid-column:auto}.admin-custom-oauth-endpoints,.admin-custom-oauth-log-intro,.admin-custom-oauth-request-detail-grid,.admin-custom-oauth-request-filters,.admin-custom-oauth-request-hero,.admin-custom-oauth-result-grid{grid-template-columns:1fr}.admin-custom-oauth-log-privacy{grid-column:auto}.admin-custom-oauth-request-filters .admin-directory-filter-actions{display:grid;grid-template-columns:1fr 1fr}.admin-custom-oauth-request-filters .admin-primary-action,.admin-custom-oauth-request-filters .admin-secondary-action{width:100%}.admin-custom-oauth-request-hero>.admin-state{justify-self:start}.admin-custom-oauth-request-facts>div,.admin-custom-oauth-result-grid>div{grid-template-columns:1fr}}.admin-member-record-tabs{display:flex;width:fit-content;margin-top:1.4rem;padding:.28rem;border:1px solid #dce5e9;border-radius:.75rem;background:#f6f9fa;gap:.2rem}.admin-member-record-tabs a{display:inline-flex;min-height:2.25rem;align-items:center;padding:.5rem .78rem;border-radius:.52rem;color:#66777f;font-size:.72rem;font-weight:680;text-decoration:none;gap:.42rem}.admin-member-record-tabs a:hover{color:#25434a;background:rgba(255,255,255,.72)}.admin-member-record-tabs a[aria-current=page]{color:#0c665d;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.09)}.admin-member-record-tabs svg{width:.95rem;height:.95rem;stroke-width:1.9}.automation-flow-report{margin-top:1rem;overflow:hidden;border:1px solid #d9e2e7;border-radius:1.15rem;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.03),0 18px 52px rgba(31,59,68,.06)}.automation-flow-report-header{display:grid;align-items:end;padding:clamp(1.25rem,2.4vw,1.8rem);border-bottom:1px solid #e5ecef;background:radial-gradient(circle at 88% 0,rgba(123,92,220,.13),transparent 34%),linear-gradient(135deg,#f5fbfa,#fff 64%);gap:1.25rem;grid-template-columns:minmax(0,1fr) auto}.automation-flow-report-header>div:first-child>small{color:#7359c6;font-size:.65rem;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.automation-flow-report-header h2{margin:.28rem 0 0;color:#1d3038;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.04em}.automation-flow-report-header p{max-width:42rem;margin:.38rem 0 0;color:#6c7c83;font-size:.72rem;line-height:1.55}.automation-flow-report-metrics{display:grid;overflow:hidden;border:1px solid rgba(205,218,223,.92);border-radius:.85rem;background:rgba(255,255,255,.84);box-shadow:0 8px 24px rgba(31,59,68,.05);grid-template-columns:repeat(4,minmax(5.2rem,1fr))}.automation-flow-report-metrics>span{display:grid;min-width:0;padding:.8rem .9rem;color:#77868c;font-size:.59rem;gap:.1rem;text-transform:uppercase}.automation-flow-report-metrics>span+span{border-left:1px solid #e3eaed}.automation-flow-report-metrics strong{color:#243b43;font-size:1.05rem;letter-spacing:-.03em}.automation-flow-report-metrics .has-attention strong{color:#b54708}.automation-flow-version-note{display:flex;align-items:center;margin:1rem 1.2rem 0;padding:.72rem .85rem;border:1px solid #e6ddff;border-radius:.72rem;color:#63537f;background:#faf8ff;font-size:.66rem;gap:.65rem}.automation-flow-version-note strong{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:50%;color:#fff;background:#7a5cc7;place-items:center}.automation-flow-report-canvas{position:relative;width:min(100%,57rem);margin:0 auto;padding:clamp(1.3rem,3vw,2.2rem)}.automation-report-triggers>small{display:block;margin-bottom:.55rem;color:#87949a;font-size:.58rem;font-weight:780;letter-spacing:.08em}.automation-report-triggers>div{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.automation-report-triggers article{display:grid;align-items:center;padding:.8rem;border:1px solid #d9e3e7;border-radius:.8rem;background:#fbfdfd;gap:.65rem;grid-template-columns:auto minmax(0,1fr)}.automation-report-step-icon,.automation-report-triggers article>span:first-child{display:grid;width:2.35rem;height:2.35rem;border-radius:.67rem;color:#0d756a;background:#e6f8f4;place-items:center}.automation-report-step-icon svg,.automation-report-triggers svg{width:1rem;height:1rem;stroke-width:1.9}.automation-report-triggers article>span:last-child{display:grid;gap:.12rem}.automation-report-triggers strong{color:#2a4048;font-size:.74rem}.automation-report-triggers article small{color:#77878d;font-size:.61rem}.automation-report-step-sequence{display:grid}.automation-report-connector{display:block;width:2px;height:1.45rem;margin:0 auto;background:linear-gradient(#b8c7cc,#8ab8b0)}.automation-report-step{position:relative;display:grid;min-height:5rem;align-items:center;padding:.8rem;border:1px solid #d6e0e4;border-radius:.9rem;background:rgba(255,255,255,.98);box-shadow:0 10px 28px rgba(30,57,65,.07);gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;transition:.15s ease}.automation-report-step.is-selected{border-color:#7d63cb;box-shadow:0 0 0 3px rgba(125,99,203,.11),0 12px 30px rgba(30,57,65,.08)}.automation-report-step-icon{color:#7359c6;background:#f0ecff}.automation-report-step-copy{display:grid;min-width:0;gap:.12rem}.automation-report-step-copy>small{color:#8873c9;font-size:.55rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.automation-report-step-copy strong{overflow:hidden;color:#263c44;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.automation-report-step-copy>span{overflow:hidden;color:#76868c;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.automation-report-step-counts{display:grid;min-width:7.4rem;justify-items:end;gap:.26rem}.automation-report-step-counts>a,.automation-report-step-counts>span{display:grid;min-width:7.4rem;padding:.48rem .65rem;border:1px solid #bfe3dc;border-radius:.68rem;color:#116b61;background:#edf9f6;text-align:right;text-decoration:none}.automation-report-step-counts>a:hover{border-color:#1a8d7f;background:#e3f6f2;transform:translateY(-1px)}.automation-report-step-counts>.is-empty{border-color:#e3e8ea;color:#89969b;background:#fafbfb}.automation-report-step-counts strong{font-size:.88rem}.automation-report-step-counts small,.automation-report-step-counts span{font-size:.56rem}.automation-report-step-counts>small{color:#b42318;font-weight:700}.automation-report-branches{position:relative;display:grid;margin-top:1.35rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-report-branches:before{position:absolute;top:-1.35rem;right:25%;left:25%;height:1.35rem;border-top:2px solid #b8c7cc;border-right:2px solid #b8c7cc;border-left:2px solid #b8c7cc;border-radius:.65rem .65rem 0 0;content:""}.automation-report-branches>section{min-width:0;padding:.75rem;border:1px solid #dce5e8;border-radius:.85rem;background:#f8fafa}.automation-report-branches>section>header{display:flex;align-items:center;margin-bottom:.55rem;gap:.42rem}.automation-report-branches>section>header span{padding:.2rem .38rem;border-radius:99px;color:#087569;background:#dcf7f1;font-size:.5rem;font-weight:800}.automation-report-branches>section>header strong,.automation-report-branches>section>p{color:#5f7077;font-size:.61rem}.automation-flow-active-filter{display:flex;width:fit-content;align-items:center;margin:.9rem 1.1rem 0;padding:.35rem .42rem .35rem .65rem;border:1px solid #dfd8f4;border-radius:.7rem;color:#68568f;background:#faf8ff;font-size:.65rem;gap:.55rem}.automation-flow-active-filter strong{padding-left:.55rem;border-left:1px solid #ddd5f2}.automation-flow-active-filter a{padding:.38rem .5rem;border-radius:.45rem;color:#fff;background:#7257bd;font-weight:700;text-decoration:none}@media (max-width:900px){.automation-flow-report-header{align-items:stretch;grid-template-columns:1fr}.automation-flow-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-flow-report-metrics>span:nth-child(3){border-top:1px solid #e3eaed;border-left:0}.automation-flow-report-metrics>span:nth-child(4){border-top:1px solid #e3eaed}}@media (max-width:640px){.automation-report-step{align-items:start;grid-template-columns:auto minmax(0,1fr)}.automation-report-step-counts{width:100%;justify-items:stretch;grid-column:1/-1}.automation-report-step-counts>a,.automation-report-step-counts>span{text-align:left}.automation-report-branches{grid-template-columns:1fr}.automation-report-branches:before{display:none}.automation-flow-active-filter{width:auto;align-items:flex-start;flex-direction:column}.automation-flow-active-filter strong{padding-left:0;border-left:0}}.admin-live-run-hero,.admin-member-automation-hero{position:relative;display:grid;align-items:center;margin-top:1rem;overflow:hidden;border:1px solid rgba(204,217,222,.9);border-radius:1.1rem;background:radial-gradient(circle at 91% 5%,rgba(123,92,220,.12),transparent 30%),linear-gradient(135deg,#f5fbfa,#fff 58%,#faf8ff);box-shadow:0 1px 2px rgba(16,24,40,.03),0 18px 48px rgba(30,65,73,.055)}.admin-member-automation-hero{padding:clamp(1.25rem,2.5vw,1.8rem);gap:1rem;grid-template-columns:auto minmax(0,1fr) auto}.admin-live-run-title>span,.admin-member-automation-hero-icon{display:grid;width:3.1rem;height:3.1rem;flex:0 0 auto;border-radius:.86rem;color:#0c756a;background:linear-gradient(145deg,#d7f4ef,#ebfbf8);box-shadow:inset 0 0 0 1px rgba(24,135,121,.12);place-items:center}.admin-live-run-title>span svg,.admin-member-automation-hero-icon svg{width:1.35rem;height:1.35rem;stroke-width:1.8}.admin-member-automation-hero>div:nth-child(2){min-width:0}.admin-live-run-title small,.admin-member-automation-hero>div:nth-child(2)>span{color:#7a63c6;font-size:.65rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.admin-live-run-title h2,.admin-member-automation-hero h2{margin:.24rem 0 0;color:#1d3038;font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:-.035em}.admin-live-run-title p,.admin-member-automation-hero p{max-width:47rem;margin:.36rem 0 0;color:#6b7c84;font-size:.72rem;line-height:1.55}.admin-member-automation-hero dl{display:grid;min-width:15rem;margin:0;padding-left:1.2rem;border-left:1px solid #dce6e9;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-automation-hero dd,.admin-member-automation-hero dt{margin:0}.admin-member-automation-hero dt{color:#819097;font-size:.62rem}.admin-member-automation-hero dd{margin-top:.2rem;color:#31474f;font-size:.86rem;font-weight:730}.admin-log-filters{display:flex;width:fit-content;max-width:100%;margin-top:1rem;overflow-x:auto;padding:.28rem;border:1px solid #dce5e9;border-radius:.72rem;background:#f7f9fa;gap:.15rem;scrollbar-width:none}.admin-log-filters::-webkit-scrollbar{display:none}.admin-log-filters a{flex:0 0 auto;padding:.5rem .7rem;border-radius:.48rem;color:#6c7b82;font-size:.69rem;font-weight:680;text-decoration:none}.admin-log-filters a:hover{color:#24444b}.admin-log-filters a[aria-current=page]{color:#126c62;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.08)}.admin-log-filters-in-panel{margin:.9rem 1.1rem 0}.admin-member-journey-list{display:grid;margin-top:1rem;gap:.9rem}.admin-member-journey-card{overflow:hidden;border:1px solid #dce5e9;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025),0 12px 34px rgba(28,54,61,.04)}.admin-member-journey-card>header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.15rem 1.2rem 0;gap:1rem}.admin-member-journey-identity{display:flex;min-width:0;align-items:center;gap:.75rem}.admin-member-journey-identity>span{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;border-radius:.7rem;color:#6e55c3;background:#f0ecff;place-items:center}.admin-member-journey-identity svg{width:1.1rem;height:1.1rem;stroke-width:1.9}.admin-member-journey-identity h3{margin:0;overflow:hidden;color:#22363e;font-size:.92rem;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.admin-member-journey-identity p{margin:.22rem 0 0;color:#7a898f;font-size:.66rem}.admin-member-journey-progress-row{display:grid;align-items:center;padding:1rem 1.2rem 0;gap:.7rem;grid-template-columns:minmax(0,1fr) auto}.admin-member-journey-progress-row>div{height:.34rem;overflow:hidden;border-radius:999px;background:#eef2f4}.admin-member-journey-progress-row>div>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14a395,#7b61d3)}.admin-member-journey-progress-row>strong{color:#5e7178;font-size:.67rem}.admin-member-journey-facts{display:grid;margin:1rem 1.2rem 0;overflow:hidden;border:1px solid #e6ecef;border-radius:.78rem;background:#fafcfc;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-member-journey-facts>div{display:flex;min-width:0;align-items:flex-start;padding:.8rem;border-left:1px solid #e8edef;gap:.55rem}.admin-member-journey-facts>div:first-child{border-left:0}.admin-member-journey-facts svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.08rem;color:#168477;stroke-width:2}.admin-member-journey-facts span{display:grid;min-width:0;gap:.2rem}.admin-member-journey-facts small{color:#87949a;font-size:.61rem}.admin-member-journey-facts strong{overflow:hidden;color:#3a4e55;font-size:.69rem;font-weight:680;line-height:1.35;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.admin-live-run-links,.admin-member-journey-actions{display:flex;flex-wrap:wrap;padding:1rem 1.2rem;gap:.55rem}.admin-live-run-links svg,.admin-member-journey-actions svg{width:.85rem;height:.85rem}.admin-member-journey-details{border-top:1px solid #e8edef;background:#fbfcfd}.admin-member-journey-details>summary{display:flex;align-items:center;justify-content:space-between;padding:.82rem 1.2rem;cursor:pointer;color:#4e626a;font-size:.69rem;font-weight:690;list-style:none}.admin-member-journey-details>summary::-webkit-details-marker{display:none}.admin-member-journey-details>summary:after{content:"+";margin-left:.8rem;color:#7862c7;font-size:1rem}.admin-member-journey-details[open]>summary:after{content:"−"}.admin-member-journey-details>summary small{margin-left:auto;color:#8b989e;font-size:.62rem;font-weight:550}.admin-member-journey-details ol{margin:0;padding:0 1.2rem .7rem;list-style:none}.admin-member-journey-details li{display:grid;align-items:center;margin-left:calc(var(--step-depth, 0) * 1.35rem);padding:.72rem 0;border-top:1px solid #e7ecef;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto}.admin-journey-step-icon{display:grid;width:1.8rem;height:1.8rem;border-radius:.52rem;color:#87959b;background:#eef2f4;place-items:center}.admin-journey-step-icon svg{width:.9rem;height:.9rem}.admin-member-journey-details li.is-succeeded .admin-journey-step-icon{color:#087665;background:#dff8f1}.admin-member-journey-details li.is-failed .admin-journey-step-icon{color:#b42318;background:#fee4e2}.admin-member-journey-details li.is-current .admin-journey-step-icon{color:#6c4fc2;background:#eee9ff}.admin-member-journey-details li>div:last-child,.admin-member-journey-details li>div:nth-child(2){display:grid;min-width:0;gap:.15rem}.admin-member-journey-details li>div:last-child{justify-items:end}.admin-member-journey-details li strong{color:#344a52;font-size:.72rem}.admin-member-journey-details li small,.admin-member-journey-details li span{color:#7d8b91;font-size:.63rem;line-height:1.4}.automation-step-status.is-current{color:#6243b5;background:#eee9ff}.automation-step-status.is-not_reached{color:#7f8d93;background:#eef2f4}.admin-member-journey-event-preview{display:grid;margin:0 1.2rem 1rem;padding:.85rem;border:1px solid #e3e9ec;border-radius:.7rem;background:#fff;gap:.55rem}.admin-member-journey-event-preview>div{display:grid;align-items:start;gap:.55rem;grid-template-columns:auto minmax(0,1fr)}.admin-member-journey-event-preview>div>span{width:.42rem;height:.42rem;margin-top:.28rem;border-radius:50%;background:#35a99c}.admin-member-journey-event-preview p{display:grid;margin:0;gap:.1rem}.admin-member-journey-event-preview strong{color:#43575f;font-size:.67rem}.admin-member-journey-event-preview small{color:#849197;font-size:.61rem}.admin-member-journey-empty{justify-items:center;margin-top:1rem;padding:3rem 1.5rem;text-align:center}.admin-member-journey-empty>svg{width:1.6rem;height:1.6rem;color:#8069cf}.admin-log-pagination{display:grid;align-items:center;margin-top:1rem;grid-template-columns:1fr auto 1fr}.admin-log-pagination>a{display:inline-flex;width:fit-content;align-items:center;color:#126f65;font-size:.69rem;font-weight:680;text-decoration:none;gap:.35rem}.admin-log-pagination>a:last-child{justify-self:end}.admin-log-pagination svg{width:.85rem;height:.85rem}.admin-log-pagination>span{color:#7d8b91;font-size:.65rem}.admin-log-pagination-in-panel{margin:0;padding:.9rem 1.1rem;border-top:1px solid #e6ecef}.admin-automation-next-step{display:block;max-width:17rem;overflow:hidden;color:#334a52;font-size:.72rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.admin-live-run-navigation{justify-content:space-between}.admin-live-run-hero{display:block;margin-top:1rem;padding:clamp(1.2rem,2.5vw,1.65rem)}.admin-live-run-hero-top,.admin-live-run-title{display:flex;align-items:flex-start}.admin-live-run-hero-top{justify-content:space-between;gap:1rem}.admin-live-run-title{min-width:0;gap:.85rem}.admin-live-run-title>div{min-width:0}.admin-live-run-next{display:flex;align-items:flex-start;margin-top:1rem;padding:.9rem 1rem;border:1px solid #d5e9e5;border-radius:.75rem;background:rgba(240,251,248,.84);gap:.7rem}.admin-live-run-next>svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;color:#148578;stroke-width:2}.admin-live-run-next>div{display:grid;min-width:0;gap:.16rem}.admin-live-run-next small,.admin-live-run-next span{color:#77888e;font-size:.63rem}.admin-live-run-next strong{color:#2c514e;font-size:.77rem}.admin-live-run-links{padding:1rem 0 0}.admin-live-step-report{margin-top:1rem}.admin-live-step-report li{margin-left:calc(var(--step-depth, 0) * 1.4rem)}.admin-live-step-report li.is-current{background:linear-gradient(90deg,#f3efff,#fff 38%)}.admin-live-step-report li.is-current .automation-step-report-index{color:#6847bf;background:#eee8ff}.admin-live-run-timeline{margin-bottom:1.5rem}@media (max-width:980px){.admin-member-journey-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-journey-facts>div:nth-child(3){border-top:1px solid #e8edef;border-left:0}.admin-member-journey-facts>div:nth-child(4){border-top:1px solid #e8edef}}@media (max-width:720px){.admin-member-automation-hero{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-member-automation-hero dl{min-width:0;padding:.9rem 0 0;border-top:1px solid #dce6e9;border-left:0;grid-column:1/-1}.admin-live-run-hero-top,.admin-member-journey-card>header{align-items:flex-start;flex-direction:column}.admin-live-step-report li,.admin-member-journey-details li{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-live-step-report .automation-step-status,.admin-member-journey-details li>div:last-child{justify-items:start;grid-column:2}.admin-live-step-report li,.admin-member-journey-details li{margin-left:calc(var(--step-depth, 0) * .7rem)}}@media (max-width:520px){.admin-member-record-tabs,.admin-member-record-tabs a{width:100%}.admin-member-record-tabs a{justify-content:center}.admin-member-journey-facts{grid-template-columns:1fr}.admin-member-journey-facts>div,.admin-member-journey-facts>div:nth-child(4){border-top:1px solid #e8edef;border-left:0}.admin-member-journey-facts>div:first-child{border-top:0}.admin-live-run-links,.admin-member-journey-actions{display:grid}.admin-live-run-links a,.admin-member-journey-actions a{width:100%}.admin-log-pagination{gap:.5rem}}.admin-crm-connection-hero,.admin-crm-routing-panel,.admin-integration-connect-card,.admin-integration-provider-hero,.admin-integrations-overview{overflow:hidden;border:1px solid rgba(208,213,221,.82);border-radius:1.15rem;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.03),0 18px 50px rgba(16,24,40,.045)}.admin-integrations-overview{padding:clamp(1.2rem,2.5vw,1.8rem)}.admin-integration-auth-window-config{position:relative;margin-bottom:1rem;padding:clamp(1.2rem,2.5vw,1.65rem);overflow:hidden;border:1px solid rgba(208,213,221,.82);border-radius:1.15rem;background:radial-gradient(circle at 95% 0,rgba(124,92,224,.09),transparent 19rem),#fff;box-shadow:0 1px 2px rgba(16,24,40,.03),0 18px 50px rgba(16,24,40,.045)}.admin-integration-auth-window-heading{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem}.admin-integration-auth-window-icon{display:grid;width:2.8rem;height:2.8rem;border-radius:.8rem;color:#6d28d9;background:linear-gradient(145deg,#ede9fe,#faf5ff);box-shadow:inset 0 0 0 1px rgba(124,58,237,.12);place-items:center}.admin-integration-auth-window-icon svg{width:1.2rem;height:1.2rem}.admin-integration-auth-window-heading h2{margin:0;color:#111827;font-size:1rem;font-weight:760;letter-spacing:-.025em}.admin-integration-auth-window-heading p{margin:.26rem 0 0;color:#667085;font-size:.75rem}.admin-integration-auth-window-scope{padding:.38rem .65rem;border-radius:999px;color:#6941c6;background:#f4f3ff;font-size:.67rem;font-weight:720}.admin-integration-auth-window-form{display:grid;align-items:stretch;margin-top:1.15rem;padding-top:1.1rem;border-top:1px solid #eaecf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.admin-integration-auth-window-form label{align-content:start;grid-template-rows:auto auto 1fr}.admin-integration-auth-window-derived,.admin-integration-auth-window-form label{display:grid;min-width:0;padding:.9rem;border:1px solid #e4e7ec;border-radius:.75rem;color:#344054;background:#fafbfc;font-size:.74rem;font-weight:680;gap:.38rem}.admin-integration-auth-window-derived{grid-column:1/-1}.admin-integration-auth-window-derived code{display:flex;align-items:center;min-height:2.75rem;padding:.7rem .8rem;overflow:hidden;border:1px solid #e4e7ec;border-radius:.68rem;color:#475467;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-integration-auth-window-form input{width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid #d0d5dd;border-radius:.68rem;color:#1d2939;background:rgba(255,255,255,.88);font:inherit;font-size:.78rem;box-shadow:0 1px 2px rgba(16,24,40,.035)}.admin-integration-auth-window-form input:focus{border-color:#48bfb4;outline:0;box-shadow:0 0 0 3px rgba(16,155,141,.11)}.admin-integration-auth-window-derived small,.admin-integration-auth-window-form small{color:#98a2b3;font-size:.65rem;font-weight:520;line-height:1.4}.admin-integration-auth-window-form .admin-primary-action{min-height:2.75rem;grid-column:1/-1;justify-self:end;white-space:nowrap}.admin-integration-auth-path-section{margin-top:1.35rem;padding-top:1.25rem;border-top:1px solid #eaecf0}.admin-integration-auth-path-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-integration-auth-path-card h4,.admin-integration-auth-path-heading h3{margin:0;color:#101828;font-weight:760;letter-spacing:-.02em}.admin-integration-auth-path-heading h3{font-size:.88rem}.admin-integration-auth-path-heading p{max-width:47rem;margin:.28rem 0 0;color:#667085;font-size:.72rem;line-height:1.5}.admin-integration-auth-path-heading code{padding:.38rem .6rem;border:1px solid #e4e7ec;border-radius:.5rem;color:#6941c6;background:#f9f5ff;font-size:.68rem;white-space:nowrap}.admin-integration-auth-path-grid{display:grid;margin-top:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:.75rem}.admin-integration-auth-path-card{display:grid;align-content:start;padding:1rem;border:1px solid #e4e7ec;border-radius:.85rem;background:rgba(248,250,252,.72)}.admin-integration-auth-path-card>div:first-child{display:flex;align-items:center;gap:.65rem}.admin-integration-auth-path-card>div:first-child>span{display:grid;width:2rem;height:2rem;flex:0 0 2rem;border-radius:.58rem;color:#fff;background:linear-gradient(145deg,#0f766e,#7c3aed);font-size:.72rem;font-weight:780;place-items:center}.admin-integration-auth-path-card h4{font-size:.78rem}.admin-integration-auth-path-card>div:first-child p{margin:.12rem 0 0;color:#98a2b3;font-size:.65rem}.admin-integration-auth-path-form{display:grid;align-items:stretch;margin-top:.9rem;padding-top:.9rem;border-top:1px solid #eaecf0;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.7rem}.admin-integration-auth-path-form label{display:grid;min-width:0;align-content:start;color:#344054;font-size:.68rem;font-weight:680;grid-template-rows:auto auto 1fr;gap:.32rem}.admin-integration-auth-path-form input{min-width:0;min-height:2.45rem;padding:.58rem .7rem;border:1px solid #d0d5dd;border-radius:.62rem;color:#1d2939;background:#fff;font:inherit;font-size:.74rem}.admin-integration-auth-path-form input:focus{border-color:#48bfb4;outline:0;box-shadow:0 0 0 3px rgba(16,155,141,.11)}.admin-integration-auth-path-form small{color:#98a2b3;font-size:.62rem;font-weight:520;line-height:1.4}.admin-integration-auth-path-form .admin-primary-action{min-height:2.45rem;padding-inline:.8rem;align-self:end;grid-column:1/-1;justify-self:end;white-space:nowrap}.admin-integration-auth-path-preview{display:grid;margin-top:.8rem;padding:.65rem .72rem;border:1px solid #e4e7ec;border-radius:.62rem;background:#f8fafc;gap:.24rem}.admin-integration-auth-path-preview span{color:#667085;font-size:.62rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.admin-integration-auth-path-preview code{overflow:hidden;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-crm-connection-heading,.admin-crm-routing-heading,.admin-integration-provider-hero-heading,.admin-integrations-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-integrations-overview-heading{margin-bottom:1.35rem}.admin-crm-connection-hero h2,.admin-crm-routing-heading h2,.admin-integration-connect-card h2,.admin-integration-provider-hero h2,.admin-integrations-overview-heading h2{margin:0;color:#111827;font-size:1.05rem;font-weight:760;letter-spacing:-.025em}.admin-crm-connection-hero p,.admin-crm-routing-heading p,.admin-integration-connect-card p,.admin-integration-provider-hero p,.admin-integrations-overview-heading p{margin:.28rem 0 0;color:#667085;font-size:.78rem;line-height:1.55}.admin-integrations-overview-heading>span{padding:.38rem .65rem;border-radius:999px;color:#475467;background:#f2f4f7;font-size:.7rem;font-weight:700}.admin-integration-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-integration-provider-card{position:relative;display:grid;min-height:9.4rem;padding:1rem;overflow:hidden;border:1px solid #e4e7ec;border-radius:.9rem;color:inherit;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-integration-provider-card:hover{border-color:rgba(15,159,145,.34);box-shadow:0 14px 30px rgba(16,24,40,.08);transform:translateY(-2px)}.admin-integration-provider-card-top{display:grid;align-items:start;grid-template-columns:auto minmax(0,1fr) auto;gap:.78rem}.admin-integration-provider-card-top>svg{width:1rem;color:#98a2b3}.admin-crm-connection-icon,.admin-crm-routing-heading-icon,.admin-integration-connect-icon,.admin-integration-provider-hero-icon{display:grid;width:2.7rem;height:2.7rem;border-radius:.8rem;color:#087e74;background:linear-gradient(145deg,#dcfaf5,#f0fdfa);box-shadow:inset 0 0 0 1px rgba(15,159,145,.12);place-items:center}.admin-crm-connection-icon svg,.admin-crm-routing-heading-icon svg,.admin-integration-connect-icon svg,.admin-integration-provider-hero-icon svg{width:1.25rem;height:1.25rem}.admin-crm-connection-icon,.admin-integration-connect-icon,.admin-integration-provider-hero-icon{color:#6d28d9;background:linear-gradient(145deg,#ede9fe,#faf5ff);box-shadow:inset 0 0 0 1px rgba(124,58,237,.12)}.admin-integration-provider-mark{width:3rem;height:3rem}.admin-integration-provider-category{display:block;margin-bottom:.2rem;color:#667085;font-size:.58rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.admin-integration-provider-copy{min-width:0}.admin-integration-provider-copy h3{margin:0;color:#101828;font-size:.9rem;letter-spacing:-.025em}.admin-integration-provider-copy p{max-width:31rem;margin:.24rem 0 0;color:#667085;font-size:.66rem;line-height:1.48}.admin-integration-provider-card footer{display:flex;align-items:center;align-self:end;justify-content:flex-start;margin:.85rem -1rem -1rem;padding:.68rem 1rem;border-top:1px solid #eaecf0;color:#98a2b3;background:#fcfcfd;font-size:.58rem;gap:.7rem}.admin-integration-provider-card footer span{display:inline-flex;align-items:center;gap:.35rem}.admin-integration-provider-card footer span:last-child{margin-left:auto}.admin-integration-provider-card footer svg{width:.8rem;height:.8rem;color:#0f9f91}.admin-integration-provider-hero{padding:clamp(1.2rem,2.5vw,1.75rem)}.admin-integration-provider-hero-heading{justify-content:flex-start}.admin-crm-connection-heading>div,.admin-integration-provider-hero-heading>div:nth-child(2){min-width:0;flex:1 1}.admin-integration-provider-hero-count{display:grid;margin-left:auto;text-align:right;gap:.1rem}.admin-integration-provider-hero-count strong{color:#101828;font-size:1.45rem}.admin-integration-provider-hero-count span{color:#667085;font-size:.66rem}.admin-integration-provider-facts{display:grid;margin:1.3rem 0 0;padding-top:1.1rem;border-top:1px solid #eaecf0;grid-template-columns:2fr 1.3fr 1fr;gap:1rem}.admin-integration-provider-facts div{display:grid;gap:.22rem}.admin-integration-provider-facts dt{color:#98a2b3;font-size:.61rem;font-weight:750}.admin-integration-provider-facts dd{margin:0;color:#344054;font-size:.72rem;line-height:1.5}.admin-integration-connect-card{max-width:58rem;margin:0 auto}.admin-integration-connect-hero{display:grid;align-items:center;padding:clamp(1.3rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.08);color:#fff;background:radial-gradient(circle at 80% -10%,rgba(124,58,237,.42),transparent 44%),linear-gradient(145deg,#141a1e,#1d252a);grid-template-columns:auto 1fr auto;gap:1rem}.admin-crm-connection-hero h2,.admin-integration-connect-hero h2{color:#fff}.admin-crm-connection-hero p,.admin-integration-connect-hero p{color:#aab7bf}.admin-integration-secure-chip{display:inline-flex;align-items:center;padding:.42rem .65rem;border:1px solid rgba(125,226,210,.2);border-radius:999px;color:#8ce9da;background:rgba(15,159,145,.1);font-size:.65rem;font-weight:750;gap:.35rem}.admin-integration-secure-chip svg{width:.8rem;height:.8rem}.admin-integration-credential-form{display:grid;padding:clamp(1.3rem,3vw,2rem);gap:1rem}.admin-crm-category-route-form label,.admin-integration-credential-form label{display:grid;color:#344054;font-size:.72rem;font-weight:700;gap:.42rem}.admin-crm-category-route-form select,.admin-integration-credential-form input{width:100%;min-height:3rem;padding:.78rem .9rem;border:1px solid #d0d5dd;border-radius:.7rem;outline:0;color:#101828;background:#fff;font:inherit;font-size:.8rem;box-shadow:0 1px 2px rgba(16,24,40,.03);transition:border-color .15s ease,box-shadow .15s ease}.admin-crm-category-route-form select:focus,.admin-integration-credential-form input:focus{border-color:#55c7bb;box-shadow:0 0 0 4px rgba(15,159,145,.1)}.admin-integration-credential-form small{color:#98a2b3;font-size:.64rem;font-weight:500;line-height:1.45}.admin-secret-input-wrap{position:relative;display:block}.admin-secret-input-wrap svg{position:absolute;top:50%;left:.85rem;z-index:1;width:.95rem;height:.95rem;color:#98a2b3;transform:translateY(-50%)}.admin-secret-input-wrap input{padding-left:2.45rem}.admin-integration-connect-submit{display:flex;align-items:center;justify-content:space-between;margin:.35rem -2rem -2rem;padding:1.1rem 2rem;border-top:1px solid #eaecf0;background:#f9fafb;gap:1rem}.admin-integration-connect-submit>div{display:grid;gap:.16rem}.admin-integration-connect-submit strong{color:#344054;font-size:.7rem}.admin-integration-connect-submit span{color:#98a2b3;font-size:.64rem}.admin-crm-connection-hero{position:relative;display:grid;padding:clamp(1.35rem,2.8vw,2rem);overflow:hidden;color:#fff;background:radial-gradient(circle at 82% -12%,rgba(124,58,237,.46),transparent 40%),linear-gradient(140deg,#13191d,#192329 60%,#14282a);grid-template-columns:1fr auto;gap:1.4rem}.admin-crm-heading-line{display:flex;align-items:center;gap:.65rem}.admin-crm-connection-hero .admin-inline-form{align-self:start;margin:0}.admin-crm-connection-hero .admin-secondary-action{border-color:rgba(255,255,255,.14);color:#f8fafc;background:rgba(255,255,255,.07)}.admin-crm-connection-hero .admin-state{border-color:rgba(255,255,255,.12)}.admin-crm-connection-stats{display:grid;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-crm-connection-stats div{display:grid;gap:.18rem}.admin-crm-connection-stats span{color:#84949d;font-size:.63rem;font-weight:650}.admin-crm-connection-stats strong{overflow:hidden;color:#fff;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.admin-crm-routing-panel{margin-top:1rem}.admin-crm-routing-heading{padding:1.25rem 1.35rem;border-bottom:1px solid #eaecf0}.admin-crm-routing-heading>div{display:flex;align-items:center;gap:.8rem}.admin-crm-category-routes{display:grid;padding:1rem;gap:.75rem}.admin-crm-category-route{display:grid;align-items:center;padding:1rem;border:1px solid #e4e7ec;border-radius:.85rem;background:linear-gradient(135deg,#fff,#fcfcfd);grid-template-columns:minmax(13rem,.85fr) minmax(22rem,1.4fr);gap:1.25rem}.admin-crm-category-identity{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:.7rem}.admin-crm-category-identity>span:first-child{display:grid;width:2.35rem;height:2.35rem;border-radius:.68rem;color:#6d28d9;background:#f3e8ff;font-size:.8rem;font-weight:800;place-items:center}.admin-crm-category-identity h3{margin:0;color:#101828;font-size:.78rem;letter-spacing:-.01em}.admin-crm-category-identity p{margin:.18rem 0 0;color:#98a2b3;font-size:.63rem}.admin-crm-route-missing,.admin-crm-route-ready{display:inline-flex;align-items:center;padding:.3rem .5rem;border-radius:999px;font-size:.58rem;font-weight:750;white-space:nowrap;gap:.28rem}.admin-crm-route-ready{color:#067467;background:#ecfdf9}.admin-crm-route-ready svg{width:.72rem;height:.72rem}.admin-crm-route-missing{color:#b54708;background:#fffaeb}.admin-crm-category-route-form{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.admin-crm-category-route-form .admin-primary-action{min-height:3rem}.admin-crm-settings-grid{display:grid;margin-top:1rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem}.admin-crm-settings-grid .admin-management-panel{margin:0}.admin-crm-credentials-panel .admin-section-heading>div,.admin-crm-state-panel>div:first-child{display:grid;gap:.25rem}.admin-crm-credentials-panel .admin-section-heading p,.admin-crm-state-panel p{margin:0;color:#667085;font-size:.7rem;line-height:1.5}.admin-integration-credential-form-compact{padding:1rem 0 0}.admin-crm-state-panel{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.admin-crm-state-panel .admin-lifecycle-form{margin:0}@media (max-width:980px){.admin-crm-category-route,.admin-crm-settings-grid{grid-template-columns:1fr}.admin-integration-provider-facts{grid-template-columns:1fr 1fr}.admin-integration-auth-window-form .admin-primary-action{width:100%}.admin-integration-auth-window-derived code{white-space:normal;overflow-wrap:anywhere}}@media (max-width:720px){.admin-crm-connection-stats,.admin-integration-auth-path-grid,.admin-integration-auth-window-form,.admin-integration-auth-window-heading,.admin-integration-provider-facts,.admin-integration-provider-grid{grid-template-columns:1fr}.admin-integration-auth-window-icon,.admin-integration-auth-window-scope{justify-self:start}.admin-integration-auth-window-form .admin-primary-action{width:100%}.admin-integration-auth-path-heading{flex-direction:column}.admin-crm-connection-heading,.admin-crm-routing-heading,.admin-integration-connect-submit,.admin-integration-provider-hero-heading,.admin-integrations-overview-heading{align-items:flex-start;flex-direction:column}.admin-integration-provider-hero-count{margin:0;text-align:left}.admin-crm-connection-hero,.admin-integration-connect-hero{grid-template-columns:1fr}.admin-integration-connect-hero{justify-items:start}.admin-integration-secure-chip{grid-column:1/-1}.admin-integration-connect-submit{margin-right:-1.3rem;margin-bottom:-1.3rem;margin-left:-1.3rem;padding:1rem 1.3rem}.admin-crm-routing-heading .admin-secondary-action,.admin-integration-connect-submit .admin-primary-action{width:100%}.admin-crm-category-identity{grid-template-columns:auto 1fr}.admin-crm-route-missing,.admin-crm-route-ready{grid-column:2;justify-self:start}.admin-crm-category-route-form{grid-template-columns:1fr}}@media (max-width:460px){.admin-integration-auth-path-form{grid-template-columns:1fr}.admin-integration-auth-path-form .admin-primary-action{width:100%}.admin-integration-auth-path-preview code{white-space:normal;overflow-wrap:anywhere}}@media (min-width:721px) and (max-width:1120px){.admin-integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.admin-integration-provider-card{transition:none}}.automation-frame-editor{--email-editor-line:#e4e7ec;min-height:calc(100vh - 8.5rem);margin:0 calc(clamp(1.5rem, 4vw, 3.5rem) * -1) -3.5rem;color:#172033;background:#eef1f4}.automation-email-canvas-panel>header,.automation-email-step-footer,.automation-email-step-toolbar,.automation-frame-preview-panel>header,.automation-frame-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.automation-frame-toolbar{position:sticky;z-index:10;top:0;min-height:4.5rem;padding:.75rem 1rem;border-block:1px solid var(--email-editor-line);background:rgba(255,255,255,.96);box-shadow:0 .25rem 1rem rgba(16,24,40,.045);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.automation-email-canvas-panel>header>span,.automation-email-step-toolbar>div,.automation-frame-preview-panel>header>div:first-child,.automation-frame-toolbar>div{display:flex;align-items:center;gap:.55rem}.automation-email-canvas-panel>header>span,.automation-frame-preview-panel>header>div:first-child,.automation-frame-toolbar>div:first-child{align-items:flex-start;flex-direction:column;gap:.08rem}.automation-email-canvas-panel>header strong,.automation-email-step-toolbar strong,.automation-frame-preview-panel>header strong,.automation-frame-toolbar strong{font-size:.78rem;font-weight:720}.automation-email-canvas-panel>header small,.automation-frame-preview-panel>header span,.automation-frame-toolbar span{color:#7b8991;font-size:.65rem}.automation-email-step-footer svg,.automation-email-step-toolbar svg,.automation-frame-toolbar svg{width:.9rem;height:.9rem}.automation-frame-feedback{position:fixed;z-index:60;top:5rem;right:1rem;width:min(28rem,calc(100vw - 2rem))}.automation-frame-workspace{display:grid;min-height:calc(100vh - 13rem);grid-template-columns:minmax(22rem,26rem) minmax(30rem,1fr)}.system-email-editor{--system-email-line:#e5e9ee;overflow:hidden;border:1px solid var(--system-email-line);border-radius:1.15rem;background:#fff;box-shadow:0 1.25rem 3.25rem rgba(16,24,40,.07)}.system-email-intro{display:flex;min-height:5.5rem;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--system-email-line);gap:1.25rem}.system-email-intro>div{display:flex;min-width:0;align-items:center;gap:.85rem}.system-email-intro-icon{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;border:1px solid #cdebea;border-radius:.82rem;color:#087f73;background:#ecfbf9;place-items:center}.system-email-intro-icon svg{width:1.15rem;height:1.15rem}.system-email-intro h2{margin:0;color:#172033;font-size:1rem;letter-spacing:-.025em}.system-email-intro p{margin:.22rem 0 0;color:#71808c;font-size:.68rem;line-height:1.5}.system-email-feedback{position:fixed;z-index:70;top:5rem;right:1rem;width:min(28rem,calc(100vw - 2rem))}.system-email-tabs{display:grid;padding:.85rem;border-bottom:1px solid var(--system-email-line);background:#f8fafb;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.system-email-tabs>button{display:grid;min-width:0;min-height:5rem;align-items:center;padding:.85rem;border:1px solid #e1e6ea;border-radius:.82rem;color:#53616e;background:#fff;text-align:left;cursor:pointer;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.system-email-tabs>button:hover{transform:translateY(-1px);border-color:#b7dad8;box-shadow:0 .6rem 1.35rem rgba(22,55,64,.07)}.system-email-tabs>button.is-active{border-color:#20a69a;color:#173d3b;background:#f3fcfb;box-shadow:0 0 0 2px rgba(32,166,154,.11)}.system-email-tabs>button>span:first-child{display:grid;width:2.4rem;height:2.4rem;border-radius:.72rem;color:#087f73;background:#e9f8f6;place-items:center}.system-email-tabs svg{width:1rem;height:1rem}.system-email-tabs>button>span:nth-child(2){display:grid;min-width:0;gap:.2rem}.system-email-tabs strong{color:inherit;font-size:.78rem}.system-email-tabs small{color:#7c8995;font-size:.62rem;line-height:1.4}.system-email-tabs em{padding:.28rem .48rem;border-radius:999px;color:#687581;background:#eef2f4;font-size:.55rem;font-style:normal;font-weight:720}.system-email-tabs .is-active em{color:#087f73;background:#daf3ef}.system-email-workspace{display:grid;min-height:calc(100vh - 19rem);grid-template-columns:minmax(22rem,27rem) minmax(30rem,1fr)}.system-email-fields{display:grid;align-content:start;padding:1.15rem;border-right:1px solid var(--system-email-line);gap:.9rem}.system-email-link-proof,.system-email-lock-note{display:flex;align-items:flex-start;padding:.8rem;border:1px solid #cfe8e5;border-radius:.75rem;color:#087f73;background:#f2fbfa;gap:.65rem}.system-email-link-proof>svg,.system-email-lock-note>svg{width:.95rem;height:.95rem;flex:0 0 auto;margin-top:.05rem}.system-email-link-proof span,.system-email-lock-note span{display:grid;min-width:0;gap:.16rem}.system-email-link-proof strong,.system-email-lock-note strong{font-size:.68rem}.system-email-link-proof small,.system-email-lock-note small{color:#5f7778;font-size:.6rem;line-height:1.45}.system-email-merges{display:grid;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--system-email-line);gap:.55rem}.system-email-merges>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.system-email-merges>header strong{color:#344054;font-size:.7rem}.system-email-merges>header span{color:#98a2b3;font-size:.57rem}.system-email-merges>div{display:grid;align-items:center;padding:.65rem;border:1px solid #e4e7ec;border-radius:.68rem;background:#fafbfc;gap:.7rem;grid-template-columns:auto minmax(0,1fr)}.system-email-merges code{padding:.36rem .48rem;border-radius:.42rem;color:#6941c6;background:#f1eefe;font-size:.58rem}.system-email-merges>div>span{display:grid;gap:.1rem}.system-email-merges>div strong{color:#344054;font-size:.64rem}.system-email-merges>div small{color:#84919a;font-size:.57rem;line-height:1.35}.system-email-preview-panel{position:relative;min-width:0;background:#f4f7f8}.system-email-preview-panel>header{display:flex;min-height:4rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--system-email-line);background:rgba(250,251,252,.94);gap:1rem}.system-email-preview-panel>header>div:first-child{display:grid;min-width:0;gap:.15rem}.system-email-preview-panel>header strong{color:#344054;font-size:.7rem}.system-email-preview-panel>header span{overflow:hidden;color:#84919a;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.system-email-preview-panel .automation-email-preview{min-height:calc(100vh - 23rem)}.system-email-link-proof{position:absolute;right:1rem;bottom:1rem;max-width:calc(100% - 2rem);background:rgba(242,251,250,.96);box-shadow:0 .7rem 1.8rem rgba(17,50,55,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.system-email-link-proof small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.automation-frame-controls{border-right:1px solid var(--email-editor-line);background:#fff}.automation-frame-controls>section{padding:1.25rem;border-bottom:1px solid var(--email-editor-line)}.automation-email-block-library>header,.automation-frame-controls>section>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.automation-email-block-library>header strong,.automation-frame-controls>section>header strong{color:#1d2939;font-size:.74rem;font-weight:720}.automation-email-block-library>header span,.automation-frame-controls>section>header span{color:#98a2b3;font-size:.61rem}.automation-frame-colour-grid,.automation-frame-two-up{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-frame-two-up{margin-top:.85rem}.automation-typography-grid{display:grid;margin-top:.9rem;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.automation-typography-note{margin:.85rem 0 0;padding:.65rem .75rem;border:1px solid #e0e8ea;border-radius:.65rem;color:#667781;background:#f7fafb;font-size:.61rem;line-height:1.5}.automation-email-editor-field,.automation-frame-field{display:grid;min-width:0;gap:.35rem;color:#344054;font-size:.66rem;font-weight:680}.automation-email-editor-field small,.automation-frame-field small{color:#84919a;font-size:.6rem;font-weight:450;line-height:1.45}.automation-email-editor-field input,.automation-email-editor-field select,.automation-email-editor-field textarea,.automation-frame-field input,.automation-frame-field select,.automation-frame-field textarea,.automation-frame-link-destination input,.automation-frame-link-destination select,.automation-frame-link-row>input{width:100%;min-height:2.45rem;border:1px solid #d0d5dd;border-radius:.55rem;outline:0;color:#172033;background:#fff;font:inherit;font-weight:520}.automation-email-editor-field input,.automation-email-editor-field select,.automation-frame-field input,.automation-frame-field select,.automation-frame-link-destination input,.automation-frame-link-destination select,.automation-frame-link-row>input{padding:.55rem .65rem}.automation-email-editor-field textarea,.automation-frame-field textarea{min-height:5rem;padding:.65rem;line-height:1.55;resize:vertical}.automation-email-editor-field input:focus,.automation-email-editor-field select:focus,.automation-email-editor-field textarea:focus,.automation-frame-field input:focus,.automation-frame-field select:focus,.automation-frame-field textarea:focus,.automation-frame-link-destination input:focus,.automation-frame-link-destination select:focus,.automation-frame-link-row>input:focus{border-color:#0f9f91;box-shadow:0 0 0 3px rgba(15,159,145,.12)}.automation-frame-colour{display:grid;overflow:hidden;border:1px solid #d0d5dd;border-radius:.55rem;grid-template-columns:2.35rem minmax(0,1fr)}.automation-frame-colour input[type=color]{width:2.35rem;min-height:2.45rem;padding:0;border:0;border-radius:0;cursor:pointer}.automation-frame-colour input:last-child{min-width:0;border:0;border-left:1px solid #e4e7ec;border-radius:0;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.automation-frame-viewport-switcher,.automation-segmented-control{display:flex;width:fit-content;padding:.18rem;border:1px solid #dfe3e8;border-radius:.6rem;background:#f7f8f9}.automation-frame-viewport-switcher button,.automation-segmented-control button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:.35rem .55rem;border:0;border-radius:.42rem;color:#7b8991;background:transparent;cursor:pointer;gap:.35rem;font-size:.62rem;font-weight:680}.automation-segmented-control button{width:2.15rem;padding-inline:0}.automation-frame-viewport-switcher button.is-active,.automation-segmented-control button.is-active{color:#087f73;background:#fff;box-shadow:0 1px 4px rgba(16,24,40,.1)}.automation-frame-viewport-switcher svg,.automation-segmented-control svg{width:.8rem;height:.8rem}.automation-frame-links{display:grid;gap:.55rem;margin-top:.9rem}.automation-frame-link-row{display:grid;align-items:center;padding:.6rem;border:1px solid #e4e7ec;border-radius:.7rem;background:#f9fafb;gap:.45rem;grid-template-columns:auto minmax(5rem,.7fr) minmax(8rem,1.3fr) auto}.automation-frame-link-row>svg{width:.85rem;height:.85rem;color:#7c3aed}.automation-frame-link-destination{display:grid;gap:.35rem;grid-template-columns:7rem minmax(0,1fr)}.automation-frame-add-link{display:inline-flex;width:fit-content;min-height:2.2rem;align-items:center;padding:.4rem .6rem;border:1px dashed #b8c0c7;border-radius:.5rem;color:#475467;background:#fff;cursor:pointer;gap:.35rem;font-size:.65rem;font-weight:680}.automation-frame-add-link svg{width:.78rem;height:.78rem}.automation-frame-preview-panel{min-width:0}.automation-email-canvas-panel>header,.automation-frame-preview-panel>header{min-height:4rem;padding:.75rem 1rem;border-bottom:1px solid var(--email-editor-line);background:rgba(246,248,249,.92)}.automation-email-preview{display:grid;min-height:calc(100vh - 17rem);padding:clamp(2rem,5vw,4.5rem);background:var(--email-canvas);place-items:start center;transition:background .16s ease}.automation-email-preview[data-viewport=mobile] .automation-email-message,.automation-email-preview[data-viewport=mobile] .automation-email-stage{width:min(100%,390px)}.automation-email-stage{width:min(100%,var(--email-width))}.automation-email-message{width:100%;overflow:hidden;padding:clamp(1.6rem,4vw,2.75rem);border-radius:var(--email-radius);color:var(--email-text);background:var(--email-surface);box-shadow:0 1.5rem 4rem rgba(20,29,43,.12);font-family:var(--email-body-font)}.automation-email-logo{display:flex;min-height:2.25rem;align-items:center;gap:.7rem;margin-bottom:2rem}.automation-email-stage>.automation-email-logo{margin-bottom:1.35rem}.automation-email-logo[data-alignment=center]{justify-content:center}.automation-email-logo[data-alignment=right]{justify-content:flex-end}.automation-email-logo img{display:block;flex:0 0 auto;object-fit:contain}.automation-email-logo-name{color:var(--email-accent);font-family:var(--email-heading-font);font-size:var(--email-brand-size);font-weight:var(--email-brand-weight);letter-spacing:-.02em;line-height:1.2}.automation-brand-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.automation-brand-style-grid>button{display:flex;min-width:0;min-height:4.6rem;align-items:flex-start;gap:.55rem;padding:.8rem;border:1px solid var(--email-editor-line);border-radius:.75rem;color:#526070;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.automation-brand-style-grid>button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(22,164,174,.5);box-shadow:0 .55rem 1.25rem rgba(18,34,50,.08)}.automation-brand-style-grid>button.is-active{border-color:#16a4ae;color:#103e43;background:#effcfc;box-shadow:0 0 0 2px rgba(22,164,174,.13)}.automation-brand-style-grid>button:disabled{opacity:.45;cursor:not-allowed}.automation-brand-style-grid svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem}.automation-brand-style-grid span{display:grid;min-width:0;gap:.2rem}.automation-brand-style-grid strong{color:inherit;font-size:.76rem;line-height:1.2}.automation-brand-style-grid small{color:#7b8794;font-size:.66rem;line-height:1.35}.automation-brand-asset-note{margin:-.15rem 0 .85rem;padding:.65rem .75rem;border:1px solid #d8e8ea;border-radius:.65rem;color:#586875;background:#f5fbfb;font-size:.7rem;line-height:1.45}.automation-segmented-control-labelled button{width:auto;min-width:5.5rem;padding-inline:.7rem;font-size:.7rem;font-weight:720}.automation-brand-size-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.25rem}.automation-brand-size-control input{min-width:0;accent-color:#16a4ae}.automation-brand-size-control output{min-width:2.5rem;color:#526070;font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.automation-email-blocks{display:grid}.automation-email-heading-size{display:grid;gap:.5rem}.automation-email-heading-size-reset{width:fit-content;padding:0;border:0;color:#344c6a;background:none;font:inherit;font-size:.75rem;text-align:left;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.automation-email-heading-size-reset:disabled{color:#667085;text-decoration:none;cursor:default}.automation-email-preview-block{position:relative;min-width:0;border-radius:.45rem;outline:2px solid transparent;outline-offset:.3rem;transition:outline-color .12s ease}.automation-email-preview-block[role=button]{cursor:pointer}.automation-email-preview-block.is-selected,.automation-email-preview-block[role=button]:hover{outline-color:color-mix(in srgb,var(--email-accent) 72%,white)}.automation-email-preview-block+.automation-email-preview-block{margin-top:1rem}.automation-email-preview-block h1,.automation-email-preview-block h2,.automation-email-preview-block p{margin:0;color:var(--email-text);white-space:pre-wrap}.automation-email-preview-block h1{font-size:var(--email-heading-size);line-height:1.2;letter-spacing:-.035em}.automation-email-preview-block h1,.automation-email-preview-block h2{font-family:var(--email-heading-font);font-weight:var(--email-heading-weight)}.automation-email-preview-block h2{font-size:calc(var(--email-heading-size) * .76);line-height:1.25}.automation-email-preview-block p{font-family:var(--email-body-font);font-size:var(--email-body-size);font-weight:var(--email-body-weight);line-height:var(--email-line-height)}.automation-email-button{display:inline-block;padding:.78rem 1.15rem;border:2px solid var(--email-accent);border-radius:.58rem;font-family:var(--email-body-font);font-size:var(--email-button-size);font-weight:var(--email-button-weight);text-decoration:none}.automation-email-button-solid{color:var(--email-button-text);background:var(--email-accent)}.automation-email-button-outline{color:var(--email-accent);background:transparent}.automation-email-footer a,.automation-email-link{color:var(--email-accent);font-weight:680;text-decoration:underline;text-underline-offset:.16em}.automation-email-link{font-family:var(--email-body-font);font-size:var(--email-body-size)}.automation-email-divider{border-top:1px solid color-mix(in srgb,var(--email-muted) 32%,transparent)}.automation-email-divider-dashed{border-top-style:dashed}.automation-email-empty-preview{display:grid;min-height:9rem;border:1px dashed color-mix(in srgb,var(--email-muted) 35%,transparent);border-radius:.75rem;color:var(--email-muted);font-size:.78rem;place-items:center}.automation-email-footer{font-family:var(--email-body-font);font-size:var(--email-footer-size);margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--email-muted) 25%,transparent);color:var(--email-muted);text-align:center}.automation-email-footer p{margin:0;font-size:inherit;line-height:1.6;white-space:pre-wrap}.automation-email-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;margin-top:.75rem}.automation-email-footer a{font-size:inherit}.automation-email-step-summary{display:grid;overflow:hidden;margin-top:.85rem;border:1px solid #e4e7ec;border-radius:.65rem;background:#f9fafb}.automation-email-step-summary>span{display:grid;min-width:0;padding:.65rem .75rem;gap:.16rem}.automation-email-step-summary>span+span{border-top:1px solid #e4e7ec}.automation-email-step-summary small{color:#98a2b3;font-size:.58rem;font-weight:680;text-transform:uppercase;letter-spacing:.07em}.automation-email-step-summary strong{overflow:hidden;color:#344054;font-size:.68rem;font-weight:620;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.automation-open-email-builder{display:grid;width:100%;min-height:4rem;align-items:center;margin-top:.8rem;padding:.7rem;border:1px solid #d7c7ff;border-radius:.7rem;color:#5b21b6;background:linear-gradient(145deg,#fbf9ff,#f4efff);cursor:pointer;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left}.automation-open-email-builder>svg:first-child{width:1rem;height:1rem}.automation-open-email-builder>svg:last-child{width:.8rem;height:.8rem}.automation-open-email-builder>span{display:grid;gap:.12rem}.automation-open-email-builder strong{font-size:.69rem}.automation-open-email-builder small{color:#7c6a9e;font-size:.6rem}body.automation-email-editor-open{overflow:hidden}.automation-email-step-editor{position:fixed;z-index:200;inset:0;display:grid;overflow:hidden;color:#172033;background:#eef1f4;grid-template-rows:auto auto minmax(0,1fr) auto}.automation-email-step-toolbar{min-height:4.25rem;padding:.7rem 1rem;border-bottom:1px solid #e4e7ec;background:#111827;color:#fff}.automation-email-step-toolbar>div:first-child>span:nth-child(2){display:grid;gap:.1rem}.automation-email-step-toolbar strong{color:#fff}.automation-email-step-toolbar small{color:#9ca3af;font-size:.62rem}.automation-email-step-toolbar .admin-secondary-action{border-color:#374151;color:#d1d5db;background:#1f2937}.automation-email-step-icon{display:grid;width:2.25rem;height:2.25rem;border-radius:.65rem;color:#ddd6fe;background:#4c1d95;place-items:center}.automation-email-close{display:grid;width:2.35rem;height:2.35rem;border:1px solid #374151;border-radius:.58rem;color:#d1d5db;background:#1f2937;cursor:pointer;place-items:center}.automation-email-step-meta{display:grid;padding:.7rem 1rem;border-bottom:1px solid #e4e7ec;background:#fff;gap:.75rem;grid-template-columns:minmax(14rem,1.2fr) minmax(14rem,1fr) minmax(10rem,.55fr)}.automation-email-step-meta input,.automation-email-step-meta select{min-height:2.2rem}.automation-email-merge-bar{display:flex;align-items:center;justify-content:space-between;padding-top:.65rem;border-top:1px solid #eef0f3;gap:.8rem;grid-column:1/-1}.automation-email-merge-bar>span{display:flex;min-width:12rem;align-items:center;color:#6d28d9;gap:.5rem}.automation-email-merge-bar>span>svg{width:1rem;height:1rem}.automation-email-merge-bar>span>span{display:grid;gap:.08rem}.automation-email-merge-bar strong{color:#344054;font-size:.65rem}.automation-email-merge-bar small{color:#84919a;font-size:.56rem}.automation-email-merge-bar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.automation-email-merge-bar button{min-height:1.9rem;padding:.3rem .55rem;border:1px solid #ddd6fe;border-radius:999px;color:#5b21b6;background:#f5f3ff;cursor:pointer;font:inherit;font-size:.58rem;font-weight:700}.automation-email-merge-bar button:hover{border-color:#a78bfa;background:#ede9fe}.automation-email-merge-bar button:disabled{cursor:not-allowed;opacity:.45}.automation-email-step-workspace{display:grid;min-height:0;grid-template-columns:15rem minmax(28rem,1fr) 20rem}.automation-email-block-library,.automation-email-block-properties{min-width:0;overflow-y:auto;background:#fff}.automation-email-block-library{padding:1rem .75rem;border-right:1px solid #e4e7ec}.automation-email-block-library>header{padding-inline:.25rem}.automation-email-block-library>div{display:grid;gap:.35rem}.automation-email-block-library>div>button{display:grid;width:100%;min-height:3.75rem;align-items:center;padding:.55rem;border:1px solid transparent;border-radius:.65rem;color:#344054;background:transparent;cursor:pointer;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left}.automation-email-block-library>div>button:hover{border-color:#d9dce1;background:#f9fafb}.automation-email-block-library>div>button>span:first-child{display:grid;width:2rem;height:2rem;border-radius:.52rem;color:#6d28d9;background:#f3e8ff;place-items:center}.automation-email-block-library>div>button svg{width:.86rem;height:.86rem}.automation-email-block-library>div>button>span:nth-child(2){display:grid;min-width:0;gap:.08rem}.automation-email-block-library>div>button strong{font-size:.67rem}.automation-email-block-library>div>button small{color:#84919a;font-size:.57rem}.automation-email-canvas-panel{min-width:0;overflow-y:auto}.automation-email-canvas-panel>header{position:sticky;z-index:5;top:0}.automation-email-canvas-panel .automation-email-preview{min-height:100%;padding:clamp(2rem,4vw,4rem)}.automation-email-block-properties{border-left:1px solid #e4e7ec}.automation-email-block-properties>header{display:grid;min-height:4.25rem;align-items:center;padding:.75rem;border-bottom:1px solid #e4e7ec;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto}.automation-email-block-properties>header>span{display:grid;width:2rem;height:2rem;border-radius:.52rem;color:#6d28d9;background:#f3e8ff;place-items:center}.automation-email-block-properties>header svg{width:.86rem;height:.86rem}.automation-email-block-properties>header>div:nth-child(2){display:grid;gap:.08rem}.automation-email-block-properties>header strong{font-size:.69rem}.automation-email-block-properties>header small{color:#84919a;font-size:.59rem}.automation-email-block-tools{display:flex;gap:.2rem}.automation-email-block-tools button{display:grid;width:1.8rem;height:1.8rem;border:1px solid #e4e7ec;border-radius:.42rem;color:#667085;background:#fff;cursor:pointer;place-items:center}.automation-email-block-tools button.is-danger{color:#b42318}.automation-email-block-tools button:disabled{cursor:not-allowed;opacity:.35}.automation-email-block-property-body{display:grid;padding:1rem;gap:.9rem}.automation-email-no-selection{display:grid;min-height:20rem;align-content:center;justify-items:center;padding:2rem;color:#98a2b3;text-align:center;gap:.5rem}.automation-email-no-selection svg{width:1.5rem;height:1.5rem}.automation-email-no-selection strong{color:#475467;font-size:.72rem}.automation-email-no-selection span{font-size:.63rem;line-height:1.5}.automation-email-step-footer{min-height:3.7rem;padding:.55rem 1rem;border-top:1px solid #dfe3e8;background:#fff}.automation-email-step-footer>span{color:#7b8991;font-size:.63rem}.automation-email-test-action{border-color:#6d4bd1!important;color:#f5f3ff!important;background:#4c1d95!important}.automation-email-test-action:hover{background:#5b21b6!important}.automation-email-test-modal-backdrop{position:fixed;z-index:260;inset:0;display:grid;overflow-y:auto;padding:clamp(1rem,4vw,3rem);background:rgb(15 23 42/72%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center}.automation-email-test-modal{display:grid;width:min(58rem,100%);height:min(50rem,calc(100dvh - clamp(2rem, 8vw, 6rem)));max-height:calc(100dvh - clamp(2rem, 8vw, 6rem));min-height:0;overflow:hidden;border:1px solid rgb(255 255 255/18%);border-radius:1.1rem;background:#fff;box-shadow:0 2rem 6rem rgb(2 6 23/44%);grid-template-rows:auto minmax(0,1fr) auto;animation:automation-test-modal-in .18s ease-out both}@keyframes automation-test-modal-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}}.automation-email-test-modal>footer,.automation-email-test-modal>header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;gap:1rem}.automation-email-test-modal>header{border-bottom:1px solid #e4e7ec;background:#111827;color:#fff}.automation-email-test-modal>header>div,.automation-email-test-modal>header>div>span:last-child{display:flex;align-items:center;gap:.7rem}.automation-email-test-modal>header>div>span:last-child{align-items:flex-start;flex-direction:column;gap:.12rem}.automation-email-test-modal>header strong{color:#fff;font-size:.86rem}.automation-email-test-modal>header small{color:#aeb7c7;font-size:.62rem}.automation-email-test-modal-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;border-radius:.68rem;color:#e9d5ff;background:linear-gradient(145deg,#6d28d9,#4c1d95);place-items:center}.automation-email-test-modal-icon svg{width:1rem;height:1rem}.automation-email-test-modal-body{display:grid;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:1.15rem;background:#f6f7f9;scrollbar-gutter:stable;gap:1rem;grid-auto-rows:max-content}.automation-email-test-recipient{display:grid;align-items:end;padding:1rem;border:1px solid #e2e5ea;border-radius:.85rem;background:#fff;gap:1rem;grid-template-columns:minmax(0,1fr) 13rem}.automation-email-test-recipient input{min-height:2.85rem;font-size:.76rem}.automation-email-test-route{display:grid;min-height:4.5rem;align-content:center;padding:.72rem .85rem;border:1px solid #ddd6fe;border-radius:.68rem;background:#faf8ff;gap:.1rem}.automation-email-test-route small,.automation-email-test-route span{color:#7c6a9e;font-size:.57rem}.automation-email-test-route strong{color:#4c1d95;font-size:.7rem}.automation-email-test-samples{overflow:hidden;border:1px solid #e2e5ea;border-radius:.85rem;background:#fff}.automation-email-test-samples>header{display:grid;padding:.85rem 1rem;border-bottom:1px solid #eceef1;gap:.15rem}.automation-email-test-samples>header strong{color:#253044;font-size:.71rem}.automation-email-test-samples>header small{color:#7b8991;font-size:.6rem}.automation-email-test-samples>div{display:grid;padding:1rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-email-test-samples input{min-height:2.4rem}.automation-email-test-modal .admin-inline-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0;gap:.75rem}.automation-email-test-modal .admin-inline-notice a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.automation-email-test-modal>footer{border-top:1px solid #e4e7ec;background:#fff}.automation-email-test-modal>footer>span{max-width:31rem;color:#7b8991;font-size:.6rem;line-height:1.5}.automation-email-test-modal>footer>div{display:flex;align-items:center;gap:.55rem}.automation-email-test-spinner{animation:automation-test-spinner .7s linear infinite}@keyframes automation-test-spinner{to{transform:rotate(1turn)}}@media (max-width:1120px){.automation-frame-workspace{grid-template-columns:22rem minmax(28rem,1fr)}.automation-email-step-workspace{grid-template-columns:13rem minmax(25rem,1fr) 18rem}.system-email-workspace{grid-template-columns:22rem minmax(28rem,1fr)}}@media (max-width:900px){.automation-frame-workspace{grid-template-columns:1fr}.automation-frame-controls{border-right:0}.automation-frame-preview-panel{border-top:1px solid #e4e7ec}.system-email-workspace{grid-template-columns:1fr}.system-email-fields{border-right:0}.system-email-preview-panel{border-top:1px solid var(--system-email-line)}.automation-email-step-editor{overflow-y:auto;grid-template-rows:auto auto auto auto}.automation-email-step-meta{grid-template-columns:1fr}.automation-email-merge-bar{align-items:flex-start;flex-direction:column}.automation-email-merge-bar>div{justify-content:flex-start}.automation-email-step-workspace{display:block;overflow:visible}.automation-email-block-library,.automation-email-block-properties,.automation-email-canvas-panel{overflow:visible;border:0;border-bottom:1px solid #e4e7ec}.automation-email-block-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.automation-email-step-footer,.automation-email-step-toolbar,.automation-frame-toolbar{align-items:stretch;flex-direction:column}.automation-email-step-toolbar>div:last-child,.automation-frame-toolbar>div:last-child{display:grid;grid-template-columns:1fr auto}.automation-email-block-library>div,.automation-frame-colour-grid,.automation-frame-two-up,.automation-typography-grid{grid-template-columns:1fr}.automation-frame-link-row{grid-template-columns:auto minmax(0,1fr) auto}.automation-frame-link-destination{grid-column:2/-1;grid-template-columns:1fr}.automation-email-preview{min-height:32rem;padding:1rem}.automation-email-message{padding:1.35rem}.automation-email-step-toolbar .admin-secondary-action{justify-content:center}.automation-email-test-modal-backdrop{padding:0}.automation-email-test-modal{width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.automation-email-test-recipient,.automation-email-test-samples>div{grid-template-columns:1fr}.automation-email-test-modal>footer{align-items:stretch;flex-direction:column}.automation-email-test-modal>footer>div{display:grid;grid-template-columns:1fr 1fr}.system-email-intro,.system-email-preview-panel>header{align-items:stretch;flex-direction:column}.system-email-intro .admin-primary-action{justify-content:center}.system-email-tabs{grid-template-columns:1fr}.system-email-tabs>button{min-height:4.5rem}.system-email-preview-panel>header .automation-frame-viewport-switcher{align-self:flex-start}.system-email-link-proof{position:static;margin:0 1rem 1rem;max-width:none}}.admin-support-command-bar{display:grid;gap:.8rem}.admin-support-greeting-settings{overflow:hidden;border:1px solid var(--admin-line);border-radius:1rem;background:var(--admin-surface)}.admin-support-greeting-settings summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;list-style:none;cursor:pointer}.admin-support-greeting-settings summary::-webkit-details-marker{display:none}.admin-support-greeting-settings summary>span:first-child{display:flex;align-items:center;gap:.75rem}.admin-support-greeting-settings summary svg{width:1.1rem}.admin-support-greeting-settings summary small,.admin-support-greeting-settings summary strong{display:block}.admin-support-greeting-settings summary small{color:var(--admin-muted);margin-top:.1rem}.admin-support-greeting-settings summary>span:last-child{color:var(--admin-accent);font-weight:750}.admin-support-greeting-settings>div{padding:0 1rem 1rem}.admin-support-greeting-settings textarea{width:100%;min-height:6rem;padding:.85rem;resize:vertical;border:1px solid var(--admin-line);border-radius:.8rem;background:var(--admin-background);color:var(--admin-text);font:inherit}.admin-support-greeting-toolbar,.admin-support-greeting-toolbar>div{display:flex;flex-wrap:wrap;gap:.55rem}.admin-support-greeting-toolbar{justify-content:space-between;margin-top:.65rem}.admin-support-greeting-toolbar button{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem .7rem;border:1px solid var(--admin-line);border-radius:.65rem;background:var(--admin-surface);color:var(--admin-text);font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.admin-support-greeting-toolbar>button{background:var(--admin-accent);color:white;border-color:transparent}.admin-support-greeting-settings>div>p{margin:.65rem 0 0;color:#dc2626}.admin-support-compact-filters{margin-top:.85rem;padding:.72rem;border:1px solid var(--admin-line);border-radius:1rem;background:var(--admin-surface)}.admin-support-compact-filters form{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.admin-support-compact-filters label{display:grid;gap:.3rem;color:var(--admin-muted);font-size:.72rem;font-weight:700}.admin-support-compact-filters select{min-width:10.5rem;height:2.35rem;padding:0 2rem 0 .7rem;border:1px solid var(--admin-line);border-radius:.65rem;background:var(--admin-background);color:var(--admin-text)}.admin-support-compact-filters a,.admin-support-compact-filters button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.35rem;padding:0 .8rem;border:0;border-radius:.65rem;background:var(--admin-accent);color:white;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.admin-support-compact-filters a{background:transparent;color:var(--admin-muted)}.admin-support-compact-filters svg{width:1rem}.admin-support-inbox{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);min-height:46rem;margin-top:.85rem;overflow:hidden;border:1px solid var(--admin-line);border-radius:1.15rem;background:var(--admin-surface);box-shadow:0 18px 46px rgba(15,23,42,.06)}.admin-support-inbox-list{min-width:0;border-right:1px solid var(--admin-line);background:color-mix(in srgb,var(--admin-background) 65%,var(--admin-surface))}.admin-support-inbox-list>header{padding:1rem;border-bottom:1px solid var(--admin-line)}.admin-support-inbox-list>header>div{display:flex;align-items:center;justify-content:space-between}.admin-support-inbox-list h2{margin:0;font-size:1.08rem}.admin-support-inbox-list header span{color:var(--admin-muted);font-size:.75rem}.admin-support-inbox-list header label{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:0 .65rem;border:1px solid var(--admin-line);border-radius:.7rem;background:var(--admin-surface)}.admin-support-inbox-list header input{min-width:0;width:100%;height:2.45rem;border:0;outline:0;background:transparent;color:var(--admin-text)}.admin-support-inbox-list header svg{width:1rem;color:var(--admin-muted)}.admin-support-inbox-list>div{max-height:40rem;overflow-y:auto}.admin-support-inbox-list>div>button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;gap:.7rem;padding:.9rem .85rem;border:0;border-bottom:1px solid var(--admin-line);background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.admin-support-inbox-list>div>button:hover{background:color-mix(in srgb,var(--admin-accent) 5%,transparent)}.admin-support-inbox-list>div>button[data-selected=true]{background:color-mix(in srgb,var(--admin-accent) 10%,var(--admin-surface))}.admin-support-inbox-list>div>button[data-selected=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--admin-accent)}.admin-support-inbox-avatar{display:grid;width:2.65rem;height:2.65rem;place-items:center;overflow:hidden;border-radius:.8rem;background:color-mix(in srgb,var(--admin-accent) 10%,var(--admin-surface));color:var(--admin-accent)}.admin-support-inbox-avatar img{width:100%;height:100%;object-fit:cover}.admin-support-inbox-avatar svg{width:1.1rem}.admin-support-inbox-copy{min-width:0}.admin-support-inbox-copy>span{display:flex;justify-content:space-between;gap:.5rem}.admin-support-inbox-copy b,.admin-support-inbox-copy small,.admin-support-inbox-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-inbox-copy strong{font-size:.82rem}.admin-support-inbox-copy b{margin-top:.16rem;font-size:.82rem}.admin-support-inbox-copy small,.admin-support-inbox-copy time{color:var(--admin-muted);font-size:.69rem}.admin-support-inbox-unread{display:grid;min-width:1.28rem;height:1.28rem;padding:0 .25rem;place-items:center;align-self:center;border-radius:999px;background:#ef233c;color:white;font-size:.68rem;font-weight:850}.admin-support-inbox-conversation{min-width:0;background:var(--admin-surface)}.admin-support-inbox-conversation>header{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:.8rem 1rem;border-bottom:1px solid var(--admin-line)}.admin-support-inbox-conversation>header small,.admin-support-inbox-conversation>header strong{display:block}.admin-support-inbox-conversation>header small{margin-top:.16rem;color:var(--admin-muted)}.admin-support-inbox-conversation>header a{color:var(--admin-accent);font-size:.78rem;font-weight:750;text-decoration:none}.admin-support-inbox-conversation .admin-support-thread{max-height:30rem;margin:0;padding:1.1rem;overflow-y:auto;border:0;border-radius:0;box-shadow:none}.admin-support-inbox-conversation .admin-support-live-reply-panel{margin:0;border:0;border-top:1px solid var(--admin-line);border-radius:0;box-shadow:none}.admin-support-inbox-empty,.admin-support-inbox-loading{display:grid;min-height:38rem;place-items:center;align-content:center;color:var(--admin-muted);text-align:center}.admin-support-inbox-empty svg{width:2rem;color:var(--admin-accent)}.admin-support-inbox-empty h2{margin:.8rem 0 .25rem;color:var(--admin-text)}.admin-support-inbox-empty p{margin:0}.admin-support-inbox-loading{grid-template-columns:repeat(3,.45rem);gap:.4rem}.admin-support-inbox-loading i{width:.45rem;height:.45rem;border-radius:999px;background:var(--admin-accent);animation:admin-support-inbox-pulse .9s ease-in-out infinite alternate}.admin-support-inbox-loading i:nth-child(2){animation-delay:.15s}.admin-support-inbox-loading i:nth-child(3){animation-delay:.3s}@keyframes admin-support-inbox-pulse{to{opacity:.25;transform:translateY(-.25rem)}}.admin-support-attach-button{position:relative;display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border:1px solid var(--admin-line);border-radius:.75rem;color:var(--admin-muted);cursor:pointer}.admin-support-attach-button:hover{color:var(--admin-accent);border-color:color-mix(in srgb,var(--admin-accent) 35%,var(--admin-line))}.admin-support-attach-button input{position:absolute;width:1px;height:1px;opacity:0}.admin-support-live-reply{align-items:end}.support-message-attachment{display:block;width:min(100%,34rem);max-height:26rem;margin-top:.7rem;border-radius:.85rem;background:#0b0d12;object-fit:contain}@media (max-width:980px){.admin-support-inbox{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}}@media (max-width:760px){.admin-support-compact-filters form{display:grid;grid-template-columns:1fr 1fr}.admin-support-compact-filters label:first-child{grid-column:1/-1}.admin-support-compact-filters select{width:100%;min-width:0}.admin-support-inbox{grid-template-columns:1fr}.admin-support-inbox-list{border-right:0}.admin-support-inbox-list>div{max-height:20rem}.admin-support-inbox-conversation{border-top:1px solid var(--admin-line)}}.admin-canned-library{padding:0;overflow:hidden}.admin-canned-library>.admin-section-heading{padding:1.35rem 1.45rem;border-bottom:1px solid var(--admin-line)}.admin-canned-response-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;background:color-mix(in srgb,var(--admin-background) 72%,var(--admin-surface))}.admin-canned-response-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:9.5rem;padding:1rem;border:1px solid var(--admin-line);border-radius:.95rem;background:var(--admin-surface);color:var(--admin-text);text-decoration:none;box-shadow:0 5px 18px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-canned-response-card:hover{border-color:color-mix(in srgb,var(--admin-accent) 38%,var(--admin-line));box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.admin-canned-response-card[data-state=archived]{opacity:.7}.admin-canned-response-icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.78rem;color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 10%,white)}.admin-canned-response-icon svg{width:1.2rem}.admin-canned-response-copy{min-width:0}.admin-canned-response-copy>span,.admin-canned-response-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.admin-canned-response-copy strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.admin-canned-picker-panel code,.admin-canned-readonly>span,.admin-canned-response-copy code{padding:.18rem .42rem;border-radius:.4rem;color:#6941c6;background:#f4f3ff;font:700 .69rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-canned-response-copy>small{display:-webkit-box;margin-top:.65rem;overflow:hidden;color:var(--admin-muted);font-size:.75rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.admin-canned-response-meta{align-self:end;grid-column:2;color:var(--admin-muted);font-size:.7rem;font-weight:730}.admin-canned-empty-state{min-height:24rem;padding:3rem}.admin-canned-response-form{display:grid;gap:1rem}.admin-canned-response-basics .admin-form-grid{margin-top:1rem}.admin-field-help{color:var(--admin-muted);font-size:.68rem;font-weight:500}.admin-canned-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.admin-canned-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-canned-channel-grid>label{position:relative;cursor:pointer}.admin-canned-channel-grid input{position:absolute;opacity:0;pointer-events:none}.admin-canned-channel-grid label>span{display:grid;min-height:8.6rem;align-content:start;gap:.45rem;padding:1rem;border:1px solid var(--admin-line);border-radius:.85rem;background:var(--admin-background);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-canned-channel-grid input:checked+span{border-color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 6%,var(--admin-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent) 12%,transparent)}.admin-canned-channel-grid input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--admin-accent) 25%,transparent);outline-offset:2px}.admin-canned-channel-grid input:disabled+span{opacity:.48;cursor:not-allowed}.admin-canned-channel-grid svg{width:1.25rem;color:var(--admin-accent)}.admin-canned-channel-grid strong{font-size:.82rem}.admin-canned-channel-grid small{color:var(--admin-muted);font-size:.72rem;line-height:1.5}.admin-canned-category-picker{display:grid;max-width:34rem;gap:.42rem;margin-top:1rem}.admin-canned-category-picker select{width:100%}.admin-canned-merge-fields{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 .7rem}.admin-canned-merge-fields button{padding:.48rem .65rem;border:1px solid color-mix(in srgb,var(--admin-accent) 24%,var(--admin-line));border-radius:999px;color:#6941c6;background:#f9f5ff;font:inherit;font-size:.7rem;font-weight:760;cursor:pointer}.admin-canned-composer textarea{width:100%;min-height:16rem;padding:1rem;border:1px solid var(--admin-line);border-radius:.85rem;color:var(--admin-text);background:var(--admin-background);font:inherit;font-size:.82rem;line-height:1.65;resize:vertical}.admin-canned-fallback-note{margin:.65rem 0 0;color:var(--admin-muted);font-size:.7rem;line-height:1.5}.admin-canned-archived-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:#fedf89;background:#fffcf5}.admin-canned-archived-banner h2,.admin-canned-archived-banner p{margin:0}.admin-canned-archived-banner p{margin-top:.25rem;color:var(--admin-muted)}.admin-canned-readonly{display:grid;gap:1rem}.admin-canned-readonly>span{justify-self:start}.admin-canned-readonly>strong{font-size:.78rem}.admin-canned-readonly>p{margin:0;white-space:pre-wrap}.admin-support-reply-composer{position:relative}.admin-support-reply-composer .admin-support-live-reply{grid-template-columns:minmax(0,1fr)}.admin-support-reply-composer .admin-support-live-reply>*{min-width:0;grid-column:1}.admin-support-reply-composer .admin-canned-picker-panel{right:0;left:auto}.admin-canned-picker{margin-top:.75rem}.admin-canned-picker-trigger{display:inline-flex;align-items:center;gap:.42rem;padding:.48rem .68rem;border:1px solid var(--admin-line);border-radius:.6rem;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:.7rem;font-weight:760;cursor:pointer}.admin-canned-picker-trigger svg{width:.95rem;color:var(--admin-accent)}.admin-canned-picker-panel{position:absolute;z-index:40;bottom:calc(100% + .55rem);left:0;width:min(34rem,100%);max-height:26rem;overflow:hidden;border:1px solid var(--admin-line);border-radius:.95rem;background:var(--admin-surface);box-shadow:0 22px 55px rgba(15,23,42,.2)}.admin-canned-picker-panel>header{padding:.85rem;border-bottom:1px solid var(--admin-line)}.admin-canned-picker-panel>header>strong{display:block;margin-bottom:.6rem;font-size:.82rem}.admin-canned-picker-panel header label{display:flex;align-items:center;gap:.45rem;padding:0 .65rem;border:1px solid var(--admin-line);border-radius:.65rem;background:var(--admin-background)}.admin-canned-picker-panel header svg{width:.95rem;color:var(--admin-muted)}.admin-canned-picker-panel header input{width:100%;min-width:0;height:2.4rem;border:0;outline:0;color:var(--admin-text);background:transparent}.admin-canned-picker-panel>div{max-height:19rem;overflow-y:auto;padding:.45rem}.admin-canned-picker-panel>div>button{display:grid;width:100%;gap:.35rem;padding:.72rem;border:0;border-radius:.65rem;color:var(--admin-text);background:transparent;font:inherit;text-align:left;cursor:pointer}.admin-canned-picker-panel>div>button:hover{background:color-mix(in srgb,var(--admin-accent) 7%,transparent)}.admin-canned-picker-panel button>span{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.admin-canned-picker-panel button strong{font-size:.76rem}.admin-canned-picker-panel button small{display:-webkit-box;overflow:hidden;color:var(--admin-muted);font-size:.68rem;line-height:1.45;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-canned-picker-panel>div>p{margin:0;padding:1.2rem;color:var(--admin-muted);font-size:.73rem;text-align:center}@media (max-width:760px){.admin-canned-channel-grid,.admin-canned-response-grid{grid-template-columns:1fr}.admin-canned-response-card{min-height:0}.admin-canned-archived-banner{align-items:stretch;flex-direction:column}.admin-canned-picker-panel{position:fixed;inset:auto .75rem .75rem;width:auto;max-height:min(32rem,calc(100dvh - 1.5rem))}}.admin-dashboard-builder-section{padding:0;overflow:hidden}.admin-dashboard-builder-heading{align-items:flex-start;padding:1.5rem 1.6rem;border-bottom:1px solid #e4e7ec;background:#fff}.admin-dashboard-builder-heading p{max-width:48rem}.admin-dashboard-builder-actions{display:flex;align-items:center;gap:.65rem}.admin-dashboard-builder-actions .admin-primary-action,.admin-dashboard-builder-actions .admin-secondary-action{min-height:2.55rem;white-space:nowrap}.admin-dashboard-builder-actions svg{width:1rem;height:1rem}.admin-dashboard-builder-form{display:block}.admin-dashboard-builder-form>.admin-form-notice{margin:1rem 1.6rem 0}.admin-dashboard-preset-confirmation{display:flex;align-items:center;justify-content:space-between;margin:1rem 1.6rem 0;padding:.9rem 1rem;border:1px solid #d6bbfb;border-radius:.8rem;background:#faf5ff;gap:1rem}.admin-dashboard-preset-confirmation>div:first-child{display:grid;gap:.2rem}.admin-dashboard-preset-confirmation strong{color:#42307d;font-size:.8rem}.admin-dashboard-preset-confirmation span{color:#6941c6;font-size:.72rem;line-height:1.45}.admin-dashboard-preset-confirmation>div:last-child{display:flex;flex:0 0 auto;gap:.55rem}.admin-dashboard-builder-workspace{display:grid;min-height:46rem;background:#eef1f5;grid-template-columns:minmax(0,1fr) minmax(21rem,27rem)}.admin-dashboard-canvas-shell{min-width:0;padding:1.25rem;border-right:1px solid #d9dee7}.admin-dashboard-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:#475467;font-size:.75rem;font-weight:760}.admin-dashboard-canvas-toolbar>span{display:inline-flex;align-items:center;gap:.45rem}.admin-dashboard-canvas-toolbar svg{width:1rem;height:1rem;color:#7f56d9}.admin-dashboard-canvas-toolbar small{color:#98a2b3;font:inherit}.admin-dashboard-canvas{display:grid;min-height:40rem;align-content:start;padding:1rem;border:1px solid #d5dbe5;border-radius:1rem;background:linear-gradient(rgba(208,213,221,.26) 1px,transparent 0),linear-gradient(90deg,rgba(208,213,221,.26) 1px,transparent 0),#f8fafc;background-size:2rem 2rem;box-shadow:0 12px 38px rgba(16,24,40,.06);gap:.8rem;grid-template-columns:repeat(12,minmax(0,1fr))}.admin-dashboard-canvas[data-empty=true]{place-items:center}.admin-dashboard-empty-canvas,.admin-dashboard-no-selection{display:flex;align-items:center;justify-content:center;color:#667085;text-align:center;flex-direction:column}.admin-dashboard-empty-canvas{min-height:20rem;grid-column:1/-1}.admin-dashboard-empty-canvas svg,.admin-dashboard-no-selection svg{width:2rem;height:2rem;margin-bottom:.8rem;color:#9e77ed;stroke-width:1.6}.admin-dashboard-empty-canvas strong,.admin-dashboard-no-selection strong{margin-bottom:.25rem;color:#344054;font-size:.9rem}.admin-dashboard-empty-canvas span,.admin-dashboard-no-selection span{font-size:.76rem}.admin-dashboard-canvas-widget{position:relative;min-width:0;min-height:10rem;overflow:hidden;border:1px solid #d9dee7;border-radius:.85rem;background:#fff;box-shadow:0 4px 14px rgba(16,24,40,.05);cursor:pointer;grid-column:span var(--admin-dashboard-columns);transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.admin-dashboard-canvas-widget:hover{border-color:#b8a1e8;box-shadow:0 10px 24px rgba(105,65,198,.1);transform:translateY(-1px)}.admin-dashboard-canvas-widget[data-selected=true]{border-color:#7f56d9;box-shadow:0 0 0 3px rgba(127,86,217,.12),0 12px 28px rgba(105,65,198,.12)}.admin-dashboard-canvas-widget[data-dragging=true]{opacity:.46}.admin-dashboard-widget-toolbar{display:flex;min-height:2.65rem;align-items:center;justify-content:space-between;padding:.4rem .45rem .4rem .75rem;border-bottom:1px solid #eaecf0;color:#475467;background:#fcfcfd}.admin-dashboard-widget-toolbar>span{display:inline-flex;min-width:0;align-items:center;overflow:hidden;gap:.35rem;font-size:.72rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-widget-toolbar>span svg{width:.95rem;height:.95rem;color:#98a2b3;cursor:grab}.admin-dashboard-widget-toolbar>div{display:flex;align-items:center;gap:.15rem}.admin-dashboard-widget-toolbar .admin-row-action{width:1.85rem;height:1.85rem;min-height:1.85rem}.admin-dashboard-widget-toolbar .admin-row-action svg{width:.85rem;height:.85rem}.admin-dashboard-widget-empty{display:grid;min-height:7rem;place-items:center;color:#98a2b3;font-size:.72rem}.admin-dashboard-widget-preview{--accent:#7f56d9;--accent-contrast:#fff;--ink:#172033;--muted:#667085;--surface:#fff;padding:1.1rem;pointer-events:none}.admin-dashboard-inspector{min-width:0;padding:1.35rem;background:#fff}.admin-dashboard-html-field,.admin-dashboard-inspector>label{display:grid;margin-top:1.15rem;color:#344054;font-size:.74rem;font-weight:720;gap:.45rem}.admin-dashboard-inspector input,.admin-dashboard-inspector textarea{width:100%;border:1px solid #d0d5dd;border-radius:.65rem;color:#101828;background:#fff}.admin-dashboard-inspector input{min-height:2.65rem;padding:0 .75rem}.admin-dashboard-inspector textarea{min-height:17rem;padding:.85rem;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:520;line-height:1.65;tab-size:2}.admin-dashboard-inspector input:focus,.admin-dashboard-inspector textarea:focus{border-color:#7f56d9;outline:3px solid rgba(127,86,217,.12)}.admin-dashboard-inspector-heading{display:flex;align-items:center;gap:.7rem}.admin-dashboard-inspector-heading>svg{width:2rem;height:2rem;padding:.48rem;border-radius:.55rem;color:#6941c6;background:#f4ebff}.admin-dashboard-inspector-heading>div{display:flex;flex-direction:column}.admin-dashboard-inspector-heading strong{color:#101828;font-size:.86rem}.admin-dashboard-inspector-heading span{color:#667085;font-size:.71rem}.admin-dashboard-width-picker{margin:1.15rem 0 0;padding:0;border:0}.admin-dashboard-merge-fields>span,.admin-dashboard-width-picker legend{margin-bottom:.45rem;color:#344054;font-size:.74rem;font-weight:720}.admin-dashboard-width-picker>div{display:grid;padding:.25rem;border:1px solid #d0d5dd;border-radius:.65rem;background:#f9fafb;gap:.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-width-picker button{min-height:2.1rem;padding:.3rem;border:0;border-radius:.45rem;color:#667085;background:transparent;cursor:pointer;font-size:.64rem;font-weight:720}.admin-dashboard-width-picker button[aria-pressed=true]{color:#6941c6;background:#fff;box-shadow:0 1px 4px rgba(16,24,40,.12)}.admin-dashboard-merge-fields{margin-top:1.1rem}.admin-dashboard-merge-fields>div{display:flex;flex-wrap:wrap;gap:.4rem}.admin-dashboard-merge-fields button{min-height:1.95rem;padding:.3rem .55rem;border:1px solid #d6bbfb;border-radius:999px;color:#6941c6;background:#faf5ff;cursor:pointer;font-size:.64rem;font-weight:720}.admin-dashboard-merge-fields button:focus-visible,.admin-dashboard-merge-fields button:hover{border-color:#9e77ed;background:#f4ebff}.admin-dashboard-html-guide{margin-top:1rem;padding-top:.85rem;border-top:1px solid #eaecf0;color:#667085;font-size:.7rem;line-height:1.55}.admin-dashboard-html-guide summary{color:#475467;cursor:pointer;font-weight:740}.admin-dashboard-html-guide code{padding:.1rem .25rem;border-radius:.25rem;color:#6941c6;background:#f4ebff;font-size:.66rem}.admin-dashboard-no-selection{min-height:20rem}.admin-dashboard-builder-save{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.6rem;border-top:1px solid #d9dee7;background:#fff;gap:1rem}.admin-dashboard-builder-save p{max-width:54rem;margin:0;color:#667085;font-size:.72rem;line-height:1.55}@media (max-width:1120px){.admin-dashboard-builder-workspace{grid-template-columns:1fr}.admin-dashboard-canvas-shell{border-right:0;border-bottom:1px solid #d9dee7}.admin-dashboard-inspector{display:grid;align-items:start;gap:0 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-html-guide,.admin-dashboard-inspector-heading,.admin-dashboard-inspector>.admin-inline-warning,.admin-dashboard-no-selection{grid-column:1/-1}.admin-dashboard-html-field,.admin-dashboard-merge-fields{grid-column:2}}@media (max-width:760px){.admin-dashboard-builder-heading,.admin-dashboard-builder-save{align-items:stretch;flex-direction:column}.admin-dashboard-builder-actions{display:grid;grid-template-columns:1fr}.admin-dashboard-preset-confirmation,.admin-dashboard-preset-confirmation>div:last-child{align-items:stretch;flex-direction:column}.admin-dashboard-canvas-shell{padding:.75rem}.admin-dashboard-canvas{padding:.65rem;grid-template-columns:1fr}.admin-dashboard-canvas-widget{grid-column:1}.admin-dashboard-inspector{display:block}.admin-dashboard-width-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-settings-builder-section{padding:0;overflow:hidden}.admin-settings-builder-heading{align-items:flex-start;padding:1.5rem 1.6rem;border-bottom:1px solid #e4e7ec}.admin-settings-builder-heading p{max-width:48rem}.admin-settings-builder-form{display:block}.admin-settings-builder-form>.admin-form-notice{margin:1rem 1.6rem 0}.admin-settings-page-tabs{display:flex;min-height:4.25rem;align-items:end;padding:0 1.6rem;border-bottom:1px solid #e4e7ec;background:#fff;gap:.4rem}.admin-settings-page-tabs button{position:relative;display:flex;min-height:3rem;align-items:center;padding:0 .8rem;border:0;color:#667085;background:transparent;cursor:pointer;gap:.55rem;font:inherit;font-size:.76rem;font-weight:760}.admin-settings-page-tabs button:after{position:absolute;height:2px;background:transparent;content:"";inset:auto 0 -1px}.admin-settings-page-tabs button[aria-selected=true]{color:#6941c6}.admin-settings-page-tabs button[aria-selected=true]:after{background:#7f56d9}.admin-settings-page-tabs small{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;color:#667085;background:#f2f4f7;font-size:.62rem}.admin-settings-builder-workspace{display:grid;min-height:42rem;background:#eef1f5;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.admin-settings-widget-library{padding:1.25rem;border-right:1px solid #d9dee7;background:#fff}.admin-settings-widget-library>div:first-child{display:grid;gap:.25rem}.admin-settings-widget-library>div:first-child strong{color:#101828;font-size:.82rem}.admin-settings-widget-library>div:first-child span{color:#667085;font-size:.7rem;line-height:1.5}.admin-settings-widget-library-list{display:grid;margin-top:1.1rem;gap:.55rem}.admin-settings-widget-library-list>button{display:grid;min-width:0;align-items:center;padding:.75rem;border:1px solid #e4e7ec;border-radius:.75rem;color:#344054;background:#fff;cursor:pointer;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-settings-widget-library-list>button:hover:not(:disabled){border-color:#b8a1e8;box-shadow:0 .5rem 1.25rem rgba(105,65,198,.1);transform:translateY(-1px)}.admin-settings-widget-library-list>button:disabled{cursor:default;opacity:.62;background:#f9fafb}.admin-settings-widget-library-list>button>span:first-child{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;color:#6941c6;background:#f4ebff}.admin-settings-widget-library-list svg{width:.95rem;height:.95rem}.admin-settings-widget-library-list>button>span:nth-child(2){display:grid;min-width:0;gap:.16rem}.admin-settings-widget-library-list strong{color:#344054;font-size:.72rem}.admin-settings-widget-library-list small{color:#667085;font-size:.62rem;line-height:1.35}.admin-settings-widget-library-list .admin-settings-added{color:#667085;font-size:.59rem;font-weight:760}.admin-settings-canvas-shell{min-width:0;padding:1.25rem}.admin-settings-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:#475467;font-size:.74rem;font-weight:760}.admin-settings-canvas-toolbar span{display:inline-flex;align-items:center;gap:.45rem}.admin-settings-canvas-toolbar svg{width:.95rem;color:#7f56d9}.admin-settings-canvas-toolbar small{color:#98a2b3;font:inherit}.admin-settings-canvas{display:grid;min-height:36rem;align-content:start;padding:1rem;border:1px solid #d5dbe5;border-radius:1rem;background:linear-gradient(rgba(208,213,221,.24) 1px,transparent 0),linear-gradient(90deg,rgba(208,213,221,.24) 1px,transparent 0),#f8fafc;background-size:2rem 2rem;box-shadow:0 12px 38px rgba(16,24,40,.06);gap:.8rem;grid-template-columns:repeat(12,minmax(0,1fr))}.admin-settings-canvas[data-empty=true]{place-items:center}.admin-settings-empty-canvas{display:grid;min-height:18rem;place-items:center;align-content:center;color:#667085;grid-column:1/-1;text-align:center}.admin-settings-empty-canvas svg{width:2.1rem;height:2.1rem;margin-bottom:.7rem;color:#9e77ed;stroke-width:1.6}.admin-settings-empty-canvas strong{color:#344054;font-size:.86rem}.admin-settings-empty-canvas span{margin-top:.25rem;font-size:.7rem}.admin-settings-canvas-widget{min-width:0;overflow:hidden;border:1px solid #d9dee7;border-radius:.9rem;background:#fff;box-shadow:0 4px 14px rgba(16,24,40,.05);grid-column:span var(--settings-builder-columns);transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.admin-settings-canvas-widget:hover{border-color:#b8a1e8;box-shadow:0 10px 24px rgba(105,65,198,.09);transform:translateY(-1px)}.admin-settings-canvas-widget[data-dragging=true]{opacity:.45}.admin-settings-widget-toolbar{display:flex;min-height:2.65rem;align-items:center;justify-content:space-between;padding:.4rem .45rem .4rem .75rem;border-bottom:1px solid #eaecf0;color:#475467;background:#fcfcfd}.admin-settings-widget-toolbar>span{display:inline-flex;min-width:0;align-items:center;gap:.35rem;font-size:.7rem;font-weight:760}.admin-settings-widget-toolbar>span svg{width:.9rem;color:#98a2b3;cursor:grab}.admin-settings-widget-toolbar>div{display:flex;gap:.1rem}.admin-settings-widget-toolbar button{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:0;border-radius:.45rem;color:#667085;background:transparent;cursor:pointer}.admin-settings-widget-toolbar button:hover:not(:disabled){color:#6941c6;background:#f4ebff}.admin-settings-widget-toolbar button:last-child:hover:not(:disabled){color:#b42318;background:#fef3f2}.admin-settings-widget-toolbar button:disabled{cursor:default;opacity:.32}.admin-settings-widget-toolbar button svg{width:.85rem}.admin-settings-widget-preview{min-height:8.5rem;padding:1.1rem;pointer-events:none}.admin-settings-preview-cancel,.admin-settings-preview-integration,.admin-settings-preview-payment,.admin-settings-preview-profile,.admin-settings-preview-social{display:flex;align-items:center;gap:.7rem}.admin-settings-preview-instagram-origin{display:grid;min-height:6rem;align-content:center;padding:.9rem;border-radius:.8rem;color:#fff;background:radial-gradient(circle at 90% 8%,rgb(255 186 105/52%),transparent 34%),linear-gradient(132deg,#8b1c62,#5b2db7);grid-template-columns:auto minmax(0,1fr);gap:.75rem}.admin-settings-preview-instagram-origin>span{display:grid;width:2.35rem;height:2.35rem;border:1px solid rgb(255 255 255/24%);border-radius:.75rem;color:#fff;background:rgb(255 255 255/14%);place-items:center}.admin-settings-preview-instagram-origin>span svg{width:1.1rem}.admin-settings-preview-instagram-origin>div{display:grid;align-content:center;gap:.15rem}.admin-settings-preview-instagram-origin div>span,.admin-settings-preview-instagram-origin small{color:rgb(255 255 255/72%);font-size:.58rem}.admin-settings-preview-instagram-origin strong{color:#fff}.admin-settings-preview-integration>svg,.admin-settings-preview-payment>svg,.admin-settings-preview-profile>svg,.admin-settings-preview-social>svg{width:2rem;height:2rem;padding:.42rem;border-radius:.62rem;color:#6941c6;background:#f4ebff}.admin-settings-preview-field,.admin-settings-preview-integration,.admin-settings-preview-payment div,.admin-settings-preview-profile div{display:grid;gap:.22rem}.admin-settings-widget-preview strong{color:#344054;font-size:.76rem}.admin-settings-widget-preview span{color:#98a2b3;font-size:.64rem}.admin-settings-preview-invoices{display:grid;gap:.55rem;grid-template-columns:1fr 1fr 1fr}.admin-settings-preview-invoices strong{padding-top:.75rem;border-top:1px solid #eaecf0;grid-column:1/-1}.admin-settings-preview-cancel{min-height:5rem;justify-content:space-between}.admin-settings-preview-cancel button{padding:.55rem .7rem;border:1px solid #e4e7ec;border-radius:.55rem;color:#98a2b3;background:#f9fafb;font-size:.62rem}.admin-settings-preview-integration{min-height:6rem;justify-items:start}.admin-settings-preview-integration>span:last-child{width:2rem;height:1rem;border-radius:999px;background:#e4e7ec}.admin-settings-width-picker{display:flex;padding:.45rem;border-top:1px solid #eaecf0;background:#fcfcfd;gap:.2rem}.admin-settings-width-picker button{min-height:1.85rem;flex:1 1;border:0;border-radius:.42rem;color:#667085;background:transparent;cursor:pointer;font-size:.6rem;font-weight:740}.admin-settings-width-picker button[aria-pressed=true]{color:#6941c6;background:#f4ebff}.admin-settings-builder-save{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.6rem;border-top:1px solid #d9dee7;background:#fff;gap:1rem}.admin-settings-builder-save p{max-width:52rem;margin:0;color:#667085;font-size:.72rem;line-height:1.55}@media (max-width:1000px){.admin-settings-builder-workspace{grid-template-columns:1fr}.admin-settings-widget-library{border-right:0;border-bottom:1px solid #d9dee7}.admin-settings-widget-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-settings-builder-heading,.admin-settings-builder-save{align-items:stretch;flex-direction:column}.admin-settings-page-tabs{padding:0 .75rem}.admin-settings-page-tabs button{flex:1 1;justify-content:center;padding:0 .35rem}.admin-settings-widget-library-list{grid-template-columns:1fr}.admin-settings-canvas-shell{padding:.75rem}.admin-settings-canvas{grid-template-columns:1fr}.admin-settings-canvas-widget{grid-column:1}}.admin-landing-statusbar{min-height:3.5rem;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:.65rem .75rem;border:1px solid #dfe3e9;border-radius:.8rem;background:rgba(255,255,255,.82);box-shadow:0 .25rem 1rem rgba(16,24,40,.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-landing-statusbar,.admin-landing-statusbar dl,.admin-landing-statusbar dl>div{display:flex;align-items:center}.admin-landing-statusbar dl{margin:0;gap:.3rem}.admin-landing-statusbar dl>div{min-height:2.15rem;padding:.35rem .65rem;border:1px solid #eaecf0;border-radius:.55rem;background:#f8fafc;gap:.4rem}.admin-landing-statusbar dd,.admin-landing-statusbar dt{margin:0;font-size:.64rem}.admin-landing-statusbar dt{color:#7b8493}.admin-landing-statusbar dd{color:#283548;font-weight:700}.admin-landing-workspace{--landing-border:#d7dce4;--landing-ink:#172033;--landing-muted:#697386;display:grid;min-height:clamp(48rem,calc(100vh - 12.5rem),66rem);min-width:0;margin-top:.85rem;overflow:hidden;border:1px solid #cfd5df;border-radius:1rem;background:#e7ebf0;box-shadow:0 1.35rem 3.5rem rgba(16,24,40,.11),0 .15rem .4rem rgba(16,24,40,.06);grid-template-columns:minmax(0,1fr) minmax(23rem,27rem)}.admin-landing-preview-panel{display:flex;min-width:0;min-height:0;flex-direction:column;background:#e7ebf0}.admin-landing-preview-toolbar{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .8rem .65rem 1rem;border-bottom:1px solid var(--landing-border);background:rgba(250,251,252,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-landing-preview-toolbar>div:first-child{display:flex;min-width:0;align-items:baseline;gap:.55rem}.admin-landing-preview-toolbar strong{color:var(--landing-ink);font-size:.76rem;font-weight:720}.admin-landing-preview-toolbar>div:first-child span{color:#8a94a5;font-size:.62rem}.admin-landing-preview-actions{display:flex;align-items:center;gap:.55rem}.admin-landing-preview-actions .admin-secondary-action{min-height:2.35rem;padding:.5rem .7rem;font-size:.66rem}.admin-landing-preview-actions .admin-secondary-action svg{width:.9rem;height:.9rem}.admin-landing-preview-error{margin:0;padding:.75rem 1rem;border-bottom:1px solid #fecdca;color:#b42318;background:#fef3f2;font-size:.68rem;line-height:1.5}.admin-preview-switcher{display:inline-flex;padding:.18rem;border:1px solid #d9dee7;border-radius:.6rem;background:#eef1f5;gap:.12rem}.admin-preview-switcher button{position:relative;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.44rem;color:#697386;background:transparent;cursor:pointer}.admin-preview-switcher button[aria-pressed=true]{color:#6941c6;background:#fff;box-shadow:0 1px 5px rgba(16,24,40,.14)}.admin-preview-switcher svg{width:.9rem;height:.9rem}.admin-landing-preview-stage{display:flex;min-height:0;flex:1 1;align-items:flex-start;justify-content:center;overflow:auto;padding:clamp(.85rem,2vw,1.6rem);background-color:#e7ebf0;background-image:radial-gradient(#c8ced7 .7px,transparent 0);background-size:1.1rem 1.1rem}.admin-landing-preview-stage iframe{width:min(100%,90rem);min-height:max(46rem,calc(100vh - 17rem));border:1px solid rgba(16,24,40,.09);border-radius:.65rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(16,24,40,.16),0 .2rem .6rem rgba(16,24,40,.08);transition:width .22s ease}.admin-landing-preview-stage[data-size=mobile] iframe{width:min(23.5rem,100%)}.admin-landing-inspector{display:flex;min-width:0;min-height:0;flex-direction:column;border-left:1px solid var(--landing-border);background:#fff}.admin-landing-tabs{display:grid;padding:.45rem;border-bottom:1px solid #e4e7ec;background:#f8fafc;gap:.25rem;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-landing-tabs button{position:relative;display:flex;min-width:0;min-height:3rem;align-items:center;justify-content:center;padding:.45rem;border:1px solid transparent;border-radius:.6rem;color:#697386;background:transparent;cursor:pointer;gap:.32rem;font-size:.62rem;font-weight:680;transition:.14s ease}.admin-landing-tabs button:hover{color:#344054;background:#eef1f5}.admin-landing-tabs button[aria-pressed=true]{border-color:#e1d9fe;color:#6941c6;background:#fff;box-shadow:0 .2rem .55rem rgba(16,24,40,.08)}.admin-landing-tabs svg{width:.85rem;height:.85rem}.admin-landing-tabs small{display:grid;min-width:1rem;height:1rem;place-items:center;border-radius:999px;color:#5d6b7e;background:#e7ebf0;font-size:.5rem}.admin-landing-inspector-panel{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:auto;background:#fff}.admin-landing-inspector-panel>.admin-form-notice{padding:.8rem .8rem 0}.admin-landing-inspector-panel>header,.admin-landing-seo-fields>header{padding:1.1rem 1rem .75rem}.admin-landing-inspector-panel h2,.admin-landing-seo-fields h2{margin:0;color:var(--landing-ink);font-size:.82rem;font-weight:720}.admin-landing-inspector-panel header p,.admin-landing-seo-fields header p{margin:.28rem 0 0;color:var(--landing-muted);font-size:.63rem;line-height:1.5}.admin-landing-code-field{display:flex;min-height:0;flex:1 1;flex-direction:column;color:inherit;font-size:inherit;gap:0}.admin-landing-code-field>span{display:flex;min-height:3.15rem;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border-bottom:1px solid #29364a;color:#d7e0ec;background:#162033}.admin-landing-code-field>span strong{font-size:.67rem;font-weight:680}.admin-landing-code-field>span small{color:#8290a5;font-size:.55rem}.admin-landing-code-field textarea{width:100%;min-height:39rem;flex:1 1;margin:0;padding:1rem;border:0;border-radius:0;color:#d8e4f2;background:#101827;box-shadow:none;resize:none;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:500;line-height:1.72;tab-size:2}.admin-landing-code-field textarea:focus{border:0;outline:2px solid rgba(139,92,246,.8);outline-offset:-2px;box-shadow:none}.admin-landing-savebar{position:sticky;z-index:3;bottom:0;display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-top:1px solid #e4e7ec;background:rgba(255,255,255,.96);box-shadow:0 -.4rem 1.4rem rgba(16,24,40,.055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-landing-savebar>span{color:#7b8493;font-size:.58rem}.admin-landing-savebar .admin-primary-action{min-height:2.45rem;padding:.58rem .85rem;font-size:.66rem}.admin-landing-seo-fields{display:grid;align-content:start;flex:1 1;gap:.9rem}.admin-landing-seo-fields label{margin:0 1rem}.admin-landing-seo-fields label small{justify-self:end;color:#98a2b3;font-size:.55rem}.admin-landing-upload{display:grid;padding:0 1rem 1rem;gap:.8rem}.admin-landing-file-field>span{display:flex;min-height:4rem;align-items:center;justify-content:center;margin-top:.15rem;padding:.7rem;border:1px dashed #b8c0cc;border-radius:.7rem;color:#697386;background:#f8fafc;gap:.45rem;font-size:.6rem;text-align:center}.admin-landing-file-field>span svg{width:.9rem;height:.9rem;color:#7f56d9}.admin-landing-file-field input{margin-top:.45rem;padding:.42rem;font-size:.58rem}.admin-landing-upload .admin-primary-action{width:100%}.admin-landing-upload .admin-primary-action svg{width:.9rem;height:.9rem}.admin-landing-asset-list{display:grid;padding:0 1rem 1.25rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-landing-asset-row{position:relative;min-width:0;overflow:hidden;border:1px solid #e1e5eb;border-radius:.75rem;background:#fff;box-shadow:0 .2rem .7rem rgba(16,24,40,.04)}.admin-landing-asset-preview{aspect-ratio:16/10;overflow:hidden;background:#eef1f5}.admin-landing-asset-preview img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.admin-landing-asset-row:hover .admin-landing-asset-preview img{transform:scale(1.025)}.admin-landing-asset-copy{display:grid;min-width:0;padding:.65rem;gap:.16rem}.admin-landing-asset-copy span,.admin-landing-asset-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-landing-asset-copy strong{color:#273346;font-size:.65rem;font-weight:680}.admin-landing-asset-copy span{color:#8a94a5;font-size:.54rem}.admin-landing-asset-row .admin-row-action{position:absolute;z-index:2;top:.45rem;right:.45rem;border-color:rgba(255,255,255,.58);color:#fff;background:rgba(15,23,42,.75);box-shadow:0 .25rem .8rem rgba(16,24,40,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-landing-assets .admin-empty-state{margin:0 1rem 1rem}.admin-landing-import-feedback{padding:0 1rem .9rem}.admin-landing-import-field{display:flex;min-height:12rem;align-items:center;justify-content:center;margin:0 1rem;padding:1.25rem;border:1px dashed #aeb8c7;border-radius:.85rem;color:#697386;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.09),transparent 60%),#f8fafc;gap:.45rem;text-align:center}.admin-landing-import-field>svg{width:1.6rem;height:1.6rem;margin-bottom:.25rem;color:#7f56d9}.admin-landing-import-field>strong{color:#273346;font-size:.74rem}.admin-landing-import-field>span{max-width:18rem;font-size:.58rem;line-height:1.5}.admin-landing-import-field input{width:100%;margin-top:.45rem;padding:.45rem;font-size:.58rem}.admin-landing-import-guide{display:grid;margin:1rem;padding:.9rem;border:1px solid #e4e7ec;border-radius:.75rem;background:#fff;gap:.55rem}.admin-landing-import-guide>strong{color:#344054;font-size:.64rem}.admin-landing-import-guide code{overflow-wrap:anywhere;padding:.7rem;border-radius:.55rem;color:#cbd5e1;background:#101827;font-size:.56rem;line-height:1.6}.admin-landing-import-guide p{margin:0;color:#7b8493;font-size:.58rem;line-height:1.5}.admin-landing-release-grid{display:grid;align-items:start;margin-top:1.25rem;gap:1rem}.admin-landing-release-grid[data-has-publish=true]{grid-template-columns:minmax(19rem,.38fr) minmax(0,1fr)}.admin-landing-publish-panel{display:grid;gap:1rem}.admin-landing-publish-panel h2{margin:0;color:#1d2939;font-size:.9rem}.admin-landing-publish-panel p{margin:.25rem 0 0;color:#697386;font-size:.66rem}.admin-landing-publish-panel form,.admin-landing-publish-panel label{display:grid;gap:.65rem}.admin-landing-publish-panel label{color:#697386;font-size:.62rem}.admin-landing-publish-panel .admin-primary-action{width:100%}.admin-landing-history{min-width:0}.admin-inline-confirmation{position:relative}.admin-inline-confirmation>summary{list-style:none}.admin-inline-confirmation>summary::-webkit-details-marker{display:none}.admin-inline-confirmation>form{position:absolute;z-index:20;right:0;top:calc(100% + .55rem);display:grid;width:min(24rem,80vw);padding:1rem;border:1px solid #d9dee7;border-radius:.85rem;background:#fff;box-shadow:0 18px 50px rgba(16,24,40,.18);gap:.8rem}.admin-inline-confirmation label{display:grid;color:#475467;font-size:.7rem;gap:.4rem}@media (max-width:1180px){.admin-landing-workspace{grid-template-columns:minmax(0,1fr) minmax(21rem,23rem)}}@media (max-width:980px){.admin-landing-workspace{min-height:0;grid-template-columns:1fr}.admin-landing-inspector{min-height:46rem;border-top:1px solid var(--landing-border);border-left:0}.admin-landing-release-grid[data-has-publish=true]{grid-template-columns:1fr}}@media (max-width:760px){.admin-landing-statusbar{align-items:flex-start;flex-direction:column}.admin-landing-statusbar dl{width:100%;flex-wrap:wrap}.admin-landing-statusbar dl>div{flex:1 1 auto}.admin-landing-workspace{display:block;margin-right:-.35rem;margin-left:-.35rem;border-radius:.8rem}.admin-landing-preview-toolbar{align-items:flex-start;flex-direction:column;padding:.75rem}.admin-landing-preview-actions{width:100%;justify-content:space-between}.admin-landing-code-field textarea{min-height:30rem}.admin-landing-preview-stage{min-height:35rem;padding:.65rem}.admin-landing-preview-stage iframe{min-height:34rem}.admin-landing-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-landing-asset-list{grid-template-columns:1fr}.admin-inline-confirmation>form{position:fixed;right:1rem;bottom:1rem;top:auto;width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.admin-landing-preview-stage iframe{transition:none}}.admin-filter-panel{padding:1.1rem 1.2rem;background:radial-gradient(circle at 0 0,rgba(37,182,165,.08),transparent 30rem),#fff}.admin-filter-form{display:grid;align-items:end;grid-template-columns:minmax(16rem,1.7fr) minmax(12rem,1fr) minmax(10rem,.75fr) auto;gap:.85rem}.admin-filter-form label{display:grid}.admin-input-with-icon{position:relative;display:block}.admin-input-with-icon>svg{position:absolute;z-index:1;top:50%;left:.9rem;width:1rem;height:1rem;color:#87969c;transform:translateY(-50%);pointer-events:none}.admin-input-with-icon>input{width:100%;padding-left:2.65rem}.admin-filter-form .admin-primary-action{min-height:2.85rem;white-space:nowrap}.admin-table-panel>.admin-section-heading>div:first-child{display:flex;min-width:0;align-items:baseline;gap:.75rem}.admin-contact-view-toggle{display:inline-flex;flex:0 0 auto;gap:.2rem;padding:.22rem;border:1px solid var(--admin-line);border-radius:.65rem;background:#f7f9fa}.admin-contact-view-toggle a{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border-radius:.48rem;color:#66777d;text-decoration:none;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.admin-contact-view-toggle a:focus-visible,.admin-contact-view-toggle a:hover{color:var(--admin-accent-strong);outline:none;background:#fff}.admin-contact-view-toggle a.is-active{color:#fff;background:#18282c;box-shadow:0 .25rem .75rem rgba(18,40,44,.18)}.admin-contact-view-toggle svg{width:1rem;height:1rem;stroke-width:1.8}.admin-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem;border-top:1px solid var(--admin-line);background:#f7f9fa}.admin-contact-card{display:flex;min-width:0;min-height:19rem;flex-direction:column;padding:1.2rem;border:1px solid rgba(208,218,221,.88);border-radius:1rem;background:#fff;box-shadow:0 .6rem 1.5rem rgba(24,40,44,.055);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-contact-card:hover{border-color:rgba(37,182,165,.36);box-shadow:0 .9rem 2rem rgba(24,40,44,.09);transform:translateY(-.12rem)}.admin-contact-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-contact-avatar{display:inline-flex;width:3.15rem;height:3.15rem;align-items:center;justify-content:center;border:1px solid rgba(98,75,198,.14);border-radius:.95rem;color:#5f46bd;background:radial-gradient(circle at 76% 16%,rgba(37,182,165,.22),transparent 55%),#f1edff;font-size:.92rem;font-weight:750;letter-spacing:.035em}.admin-contact-card-identity{display:grid;min-width:0;gap:.28rem;margin-top:1rem}.admin-contact-card-identity a{overflow:hidden;color:#18282c;font-size:1rem;font-weight:720;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.admin-contact-card-identity a:hover{color:var(--admin-accent-strong)}.admin-contact-card-identity span{overflow:hidden;color:var(--admin-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.admin-contact-card-meta{display:grid;gap:.65rem;margin:1.1rem 0 1.2rem}.admin-contact-card-meta>div{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1fr);align-items:center;gap:.75rem}.admin-contact-card-meta dd,.admin-contact-card-meta dt{min-width:0;margin:0;font-size:.72rem}.admin-contact-card-meta dt{display:inline-flex;align-items:center;gap:.38rem;color:#7a8a90}.admin-contact-card-meta dt svg{width:.82rem;height:.82rem;stroke-width:1.8}.admin-contact-card-meta dd{overflow:hidden;color:#394b50;font-weight:620;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin-contact-card-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:.9rem;border-top:1px solid #e9edef;color:var(--admin-accent-strong);font-size:.74rem;font-weight:680;text-decoration:none}.admin-contact-card-link svg{width:.9rem;height:.9rem;transition:transform .14s ease}.admin-contact-card-link:hover svg{transform:translateX(.15rem)}.admin-contact-grid-empty{padding:3rem 1.25rem;border-top:1px solid var(--admin-line);color:var(--admin-muted);text-align:center}@media (max-width:72rem){.admin-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.admin-table-panel>.admin-section-heading>div:first-child{display:grid;gap:.12rem}.admin-contact-grid{grid-template-columns:1fr;padding:.85rem}}@media (prefers-reduced-motion:reduce){.admin-contact-card,.admin-contact-card-link svg{transition:none}}.admin-pagination{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;padding:1rem 1.35rem;border-top:1px solid var(--admin-line);color:var(--admin-muted);font-size:.78rem}.admin-pagination>:last-child{justify-self:end}.admin-contact-hero{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;min-height:9.5rem;padding:1.7rem 1.8rem;color:#edf8f6;background:radial-gradient(circle at 80% -30%,rgba(140,98,255,.46),transparent 42%),radial-gradient(circle at 8% 120%,rgba(27,202,178,.26),transparent 36%),#152529}.admin-contact-hero:after{position:absolute;right:5%;width:8rem;height:8rem;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";transform:translateY(44%)}.admin-contact-hero>*{position:relative;z-index:1}.admin-contact-hero h2{margin:.4rem 0 .2rem;color:#fff;font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.04em}.admin-contact-hero p{margin:0;color:#abc0c2;font-size:.86rem}.admin-contact-code{display:inline-flex;padding:.3rem .56rem;border:1px solid rgba(104,226,206,.24);border-radius:.48rem;color:#7de2d2;background:rgba(12,42,43,.62);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em}.admin-contact-hero .admin-state{border-color:rgba(255,255,255,.13);box-shadow:0 8px 30px rgba(0,0,0,.15)}.admin-inline-form{display:inline-flex;margin-left:.35rem;vertical-align:middle}.admin-empty-copy,.admin-section-note{margin:.35rem 0 1.15rem;color:var(--admin-muted);font-size:.82rem;line-height:1.6}@media (max-width:1040px){.admin-filter-form{grid-template-columns:minmax(14rem,1.5fr) repeat(2,minmax(10rem,1fr))}.admin-filter-form .admin-primary-action{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.admin-filter-form{grid-template-columns:1fr}.admin-filter-form .admin-primary-action{width:100%}.admin-contact-hero{align-items:flex-start;flex-direction:column;gap:1.1rem}.admin-pagination{grid-template-columns:1fr 1fr;gap:.8rem}.admin-pagination>span:nth-child(2){grid-column:1/-1;grid-row:1;text-align:center}}.admin-role-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1rem 1.2rem 1.3rem}.admin-role-card{align-items:center;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;color:#172033;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;padding:1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-role-card:hover{border-color:#8b5cf6;box-shadow:0 16px 36px rgb(51 40 91/10%);transform:translateY(-2px)}.admin-role-icon{align-items:center;background:#ede9fe;border-radius:12px;color:#6d28d9;display:inline-flex;height:42px;justify-content:center;width:42px}.admin-role-icon svg{height:20px;width:20px}.admin-role-card-copy{display:grid;gap:.2rem;min-width:0}.admin-role-card-copy small{color:#64748b;line-height:1.45}.admin-role-metrics{color:#64748b;font-size:.78rem;grid-column:2/-1}.admin-permission-form{display:grid;gap:1rem}.admin-permission-groups{display:grid;gap:1rem;margin-top:1rem}.admin-permission-group{border:1px solid #e2e8f0;border-radius:16px;margin:0;min-width:0;padding:.9rem}.admin-permission-group legend{color:#3f2c72;font-size:.83rem;font-weight:800;padding:0 .45rem;text-transform:uppercase;letter-spacing:.045em}.admin-permission-options{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-permission-option{align-items:flex-start;background:#f8fafc;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:.7rem;padding:.78rem}.admin-permission-option:has(input:checked){background:#f5f3ff;border-color:#c4b5fd}.admin-permission-option input{margin-top:.2rem}.admin-permission-option span{display:grid;gap:.18rem}.admin-permission-option strong{color:#1e293b;font-size:.88rem}.admin-permission-option small{color:#64748b;font-size:.78rem;line-height:1.4}.admin-permission-override{align-items:center;cursor:default;justify-content:space-between}.admin-permission-override select{flex:0 0 150px;min-width:150px}.admin-role-select{display:grid;gap:.45rem;margin:1rem 0;max-width:520px}.admin-sticky-save{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgb(248 250 252/88%);border:1px solid #e2e8f0;border-radius:14px;bottom:1rem;display:flex;justify-content:flex-end;padding:.75rem;position:sticky;z-index:5}@media (max-width:720px){.admin-permission-options{grid-template-columns:1fr}.admin-permission-override{align-items:stretch;flex-direction:column}.admin-permission-override select{min-width:0;width:100%}}.admin-support-portal-shell .admin-support-portal-header{height:4.75rem;min-height:4.75rem;padding:.8rem 1.15rem;border-bottom:1px solid #303442;background:#181a23;box-shadow:0 8px 24px rgb(15 23 42/12%)}.admin-support-portal-shell .admin-support-inbox-portal{display:grid;height:calc(100dvh - 4.75rem);min-height:0;margin:0;border:0;border-radius:0;overflow:hidden;grid-template-columns:minmax(19rem,23rem) minmax(30rem,1fr) minmax(16rem,20rem)}.admin-support-inbox-portal .admin-support-inbox-list{display:grid;min-height:0;background:#f8f9fb;grid-template-rows:auto minmax(0,1fr)}.admin-support-inbox-portal .admin-support-inbox-list>header{padding:1rem .9rem .85rem;background:#fff}.admin-support-inbox-portal .admin-support-inbox-list>div{min-height:0;max-height:none;overflow-y:auto}.admin-support-inbox-portal .admin-support-inbox-conversation{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.admin-support-inbox-portal .admin-support-thread{align-content:start;min-height:0;max-height:none;padding:1.35rem clamp(1rem,3vw,2rem) 1.6rem;border:0;background:radial-gradient(circle at 20% 0,rgb(109 40 217/4%),transparent 30%),#f4f6f9;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c6cad2 transparent}.admin-support-inbox-portal .admin-support-live-reply-panel{position:relative;z-index:6;min-width:0;max-height:min(43dvh,29rem);padding:.9rem 1.15rem 1rem;border-top:1px solid #dde1e7;background:#fff;box-shadow:0 -14px 30px rgb(15 23 42/5%);overflow-y:auto;overscroll-behavior:contain}.admin-support-inbox-portal .admin-support-live-reply{display:grid;min-width:0;margin-top:0;padding:0;border:1px solid #d7dce4;border-radius:.9rem;background:#fff;box-shadow:0 3px 12px rgb(15 23 42/4%);gap:0;grid-template-columns:minmax(0,1fr);overflow:visible}.admin-support-inbox-portal .admin-support-live-reply>*{min-width:0;grid-column:1}.admin-support-inbox-portal .admin-support-reply-composer .admin-canned-picker{position:relative;inset:auto;display:flex;justify-content:flex-end;margin:.65rem 0 0}.admin-support-inbox-portal .admin-support-live-reply textarea{min-height:4.8rem;max-height:11rem;padding:.65rem 3.7rem .65rem .9rem;border:0;border-radius:0;outline:0;color:#182230;font-family:inherit;line-height:1.55;text-align:left;resize:none}.admin-support-inbox-portal .admin-support-live-reply>footer{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.45rem .55rem .45rem .8rem;border-top:1px solid #eceef2;border-radius:0 0 .9rem .9rem;background:#fafbfc;gap:.8rem}.admin-support-inbox-portal .admin-support-customer-panel{min-height:0;overflow-y:auto}@media (max-width:1050px){.admin-support-portal-shell .admin-support-inbox-portal{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)}}@media (max-width:720px){.admin-support-portal-shell .admin-support-portal-header{height:4.25rem;min-height:4.25rem;padding:.65rem .75rem;overflow:visible}.admin-support-portal-shell .admin-support-inbox-portal{display:grid;height:calc(100dvh - 4.25rem);overflow:hidden;grid-template-columns:1fr}.admin-support-inbox-portal .admin-support-inbox-conversation,.admin-support-inbox-portal .admin-support-inbox-list{grid-column:1;grid-row:1}.admin-support-inbox-portal[data-mobile-thread=closed] .admin-support-inbox-conversation,.admin-support-inbox-portal[data-mobile-thread=open] .admin-support-inbox-list{display:none}.admin-support-inbox-portal .admin-support-live-reply-panel{max-height:min(56dvh,31rem);padding:.75rem}.admin-support-inbox-portal .admin-support-reply-composer .admin-canned-picker{margin-top:.55rem}.admin-support-inbox-portal .admin-support-message{width:92%}.admin-support-inbox-portal .admin-support-composer-heading p,.admin-support-inbox-portal .admin-support-send-state>span{display:none}.admin-support-inbox-portal .admin-support-send-state select{max-width:10.5rem}.admin-support-inbox-portal .admin-support-live-reply>footer{align-items:stretch;flex-direction:column}.admin-support-inbox-portal .admin-support-live-reply>footer>button,.admin-support-inbox-portal .admin-support-send-state,.admin-support-inbox-portal .admin-support-send-state select{width:100%;max-width:none}}.admin-support-portal-header .admin-support-presence-compact{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:13.5rem;padding:.35rem .4rem .35rem .45rem;border:1px solid #3a3e4b;border-radius:.72rem;background:#222530;gap:.5rem}.admin-support-presence-compact-avatar{position:relative;display:grid;flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:999px;color:#5eead4;background:#343846;place-items:center}.admin-support-presence-compact-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.admin-support-presence-compact-avatar svg{width:.9rem}.admin-support-presence-compact-avatar i{position:absolute;right:-.08rem;bottom:-.03rem;width:.52rem;height:.52rem;border:2px solid #222530;border-radius:999px;background:#8b93a3}.admin-support-presence-compact-avatar i[data-online=true]{background:#2dd4bf}.admin-support-presence-compact-copy{display:grid;min-width:0;line-height:1.1}.admin-support-presence-compact-copy strong{overflow:hidden;color:#fff;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-support-presence-compact-copy small{margin-top:.18rem;color:#aeb4c0;font-size:.58rem}.admin-support-portal-header .admin-support-presence-compact-toggle{width:auto;min-width:4.7rem;height:1.85rem;margin-left:auto;padding:0 .55rem;border:1px solid #3d786f;border-radius:.48rem;color:#b9fff3;background:#183b37;font-size:.62rem;font-weight:760}.admin-support-portal-header .admin-support-presence-compact-toggle[data-online=true]{border-color:#74454c;color:#ffd4da;background:#45282d}.admin-support-portal-header .admin-support-presence-compact-toggle:disabled{cursor:wait;opacity:.62}.admin-support-presence-compact-message{position:absolute;z-index:12;top:calc(100% + .45rem);left:0;width:max-content;max-width:18rem;padding:.42rem .58rem;border:1px solid #d8dee7;border-radius:.52rem;color:#344054;background:#fff;box-shadow:0 .55rem 1.4rem rgb(15 23 42/18%);font-size:.64rem}@media (max-width:1050px){.admin-support-portal-header .admin-support-presence-compact{min-width:12.5rem}}@media (max-width:720px){.admin-support-portal-header .admin-support-presence-compact{min-width:11.25rem}.admin-support-presence-compact-copy strong{max-width:4.5rem}.admin-support-portal-header .admin-support-presence-compact-toggle{min-width:4.35rem}}.admin-support-channel-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-support-conversation-subtitle,.admin-support-inbox-copy>small{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem .5rem}.admin-support-source-badge{display:inline-flex;width:max-content;align-items:center;padding:.22rem .42rem;border:1px solid #d7dce4;border-radius:999px;color:#475467;background:#f8fafc;font-size:.58rem;font-weight:800;line-height:1;white-space:nowrap;gap:.26rem}.admin-support-source-badge svg{width:.68rem;height:.68rem}.admin-support-source-badge[data-source=email]{border-color:#bfd8ff;color:#175cd3;background:#eff6ff}.admin-support-source-badge[data-source=app]{border-color:#c9c2ff;color:#5925dc;background:#f4f3ff}.admin-support-source-badge[data-source=website]{border-color:#a6e7dc;color:#0f766e;background:#ecfdf9}.admin-support-source-badge[data-source=live]{border-color:#fecdd6;color:#c01048;background:#fff1f3}.admin-support-inbox-portal .admin-support-live-thread-meta>span{padding:.3rem .5rem;border:1px solid #d7dce4;border-radius:999px;color:#475467;background:#fff;line-height:1}.admin-support-inbox-portal .admin-support-live-thread-meta>span[data-source=email]{border-color:#bfd8ff;color:#175cd3;background:#eff6ff}.admin-support-inbox-portal .admin-support-live-thread-meta>span[data-source=live_chat]{border-color:#fecdd6;color:#c01048;background:#fff1f3}.admin-support-live-actions{justify-content:flex-end;flex-wrap:wrap}.admin-support-standalone-state{display:flex;align-items:center;padding-left:.65rem;border-left:1px solid #e4e7ec;gap:.42rem}.admin-support-standalone-state button,.admin-support-standalone-state select{width:auto;min-height:2rem;margin:0;border-radius:.52rem;font:inherit;font-size:.62rem;font-weight:760}.admin-support-standalone-state select{min-width:8.9rem;padding:0 1.8rem 0 .55rem;border:1px solid #d0d5dd;color:#344054;background:#fff}.admin-support-standalone-state button{display:inline-flex;height:2rem;align-items:center;justify-content:center;padding:0 .62rem;border:1px solid #d0d5dd;color:#344054;background:#fff;box-shadow:none;cursor:pointer;gap:.32rem}.admin-support-standalone-state button:disabled{cursor:not-allowed;opacity:.48}.admin-support-standalone-state .admin-support-archive-thread{border-color:#e4e7ec;color:#667085;background:#f9fafb}.admin-support-standalone-state .admin-support-archive-thread svg{width:.78rem}.admin-support-live-reply .admin-support-ticket-salutation button{display:inline;width:auto;height:auto;min-height:0;margin:0 .1rem;padding:0;border:0;border-bottom:1px dashed transparent;border-radius:0;color:inherit;background:transparent;box-shadow:none;font:inherit;font-weight:740;line-height:inherit;cursor:text}.admin-support-live-reply .admin-support-ticket-salutation button:focus-visible,.admin-support-live-reply .admin-support-ticket-salutation button:hover{border-bottom-color:#8b5cf6;color:inherit;background:transparent;box-shadow:none;outline:0}.admin-support-live-reply .admin-support-ticket-salutation input:not([type=hidden]){width:8rem;height:auto;margin:0 .1rem;padding:0;border:0;border-bottom:1px dashed #8b5cf6;border-radius:0;color:inherit;background:transparent;font:inherit;font-weight:740;line-height:inherit;outline:0}.admin-support-inbox-portal .admin-support-live-reply-panel{z-index:100;overflow:visible}.admin-support-inbox-portal .admin-canned-picker,.admin-support-inbox-portal .admin-support-reply-composer{z-index:110}.admin-support-inbox-portal .admin-canned-picker-panel{z-index:1000}.admin-email-open-signal{display:inline-flex;width:max-content;max-width:100%;align-items:center;margin-top:.3rem;padding:.24rem .42rem;border:1px solid #f7d394;border-radius:999px;color:#93480d;background:#fff8e8;font-size:.62rem;font-weight:760;line-height:1.25;gap:.28rem}.admin-email-open-signal svg{width:.75rem;height:.75rem;flex:0 0 auto}@media (max-width:900px){.admin-support-composer-heading{align-items:flex-start;flex-direction:column}.admin-support-live-actions{width:100%;justify-content:space-between}.admin-support-standalone-state{padding-left:0;border-left:0}}@media (max-width:720px){.admin-support-channel-tabs button{padding-inline:.2rem;font-size:.62rem}.admin-support-standalone-state{width:100%;align-items:stretch;flex-wrap:wrap}.admin-support-standalone-state select{min-width:0;flex:1 1 10rem}.admin-support-standalone-state button{flex:1 1 auto}}.admin-tenant-preview[data-layout=brand_frame] .admin-tenant-preview-body nav,.admin-tenant-preview[data-layout=brand_frame] header{color:var(--tenant-on-brand,#fff);background:var(--tenant-brand)}.admin-tenant-preview[data-layout=brand_frame] .admin-tenant-preview-body{background:var(--tenant-brand)}.admin-tenant-preview[data-layout=brand_frame] .admin-tenant-preview-body>main{border-radius:.75rem 0 0;color:#19213c;background:#fff}.admin-tenant-preview[data-layout=brand_frame] .admin-tenant-preview-body nav span{color:inherit}