@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,sans-serif;line-height:1.6;font-weight:400;color:#063248;background-color:#eef9ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink-900: #063248;--ink-700: #1a5570;--ink-500: #4d7d95;--paper: #eef9ff;--panel: #ffffff;--panel-border: #cde5f0;--chip: rgba(255, 255, 255, .8);--accent: #1193c8;--accent-soft: #d6f0ff;--accent-bright: #0a7fb0;--shadow-soft: 0 18px 40px rgba(3, 74, 109, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 88% 6%,rgba(255,188,47,.18),transparent 36%),radial-gradient(circle at 10% 95%,rgba(127,216,255,.22),transparent 40%),linear-gradient(168deg,#eef9ff,#ddf2ff,#cde9fa);color:var(--ink-900)}body:before{content:"";position:fixed;inset:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 120 120"><circle cx="1" cy="1" r="1" fill="rgba(6,50,72,0.06)"/></svg>');opacity:.25;pointer-events:none;z-index:-1}a{color:inherit}strong{font-weight:600}#root{min-height:100vh}.page{min-height:100vh;display:flex;justify-content:center;padding:32px 20px 56px}.shell{width:min(1440px,100%);display:flex;flex-direction:column;gap:22px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:10px 4px;border-radius:0;background:transparent;border:none;box-shadow:none}.brand{display:flex;gap:16px;align-items:center;justify-self:start}.topbar-center{display:flex;align-items:center;justify-content:center;justify-self:center;gap:18px;flex-wrap:wrap}.brand-mark{width:44px;height:44px;border-radius:12px;background:conic-gradient(from 120deg,var(--accent),#7fd8ff,var(--accent-bright));box-shadow:0 8px 18px #1193c847}.brand h1{margin:0;font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(1.3rem,1.8vw,1.9rem)}.brand-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;color:var(--ink-500);margin:0 0 4px}.topbar-meta{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:16px}.chip{display:flex;flex-direction:column;gap:4px;padding:0;border-radius:0;background:transparent;border:none;font-size:.8rem}.chip-label{color:var(--ink-500);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.chip-value{font-weight:600}.panel{padding:22px;border-radius:22px;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--panel-border);box-shadow:0 14px 30px #034a6d1a;width:min(80%,1200px);margin:0 auto}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.panel-subtitle{margin:6px 0 0;color:var(--ink-500);max-width:680px}.panel h2{margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem)}.auth{display:grid;gap:18px}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:6px;font-size:.95rem;color:var(--ink-700)}.auth-form input{background:#fff;border:1px solid var(--panel-border);border-radius:12px;padding:12px 14px;font-size:1rem;font-family:inherit;box-shadow:inset 0 1px 2px #3a3a3a14}.button{border:none;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.button.primary{background:var(--accent);color:#fff;box-shadow:0 12px 26px #1193c84d}.button.primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.button.ghost{background:transparent;border:none;color:var(--ink-700);padding:8px 10px}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #11131626}.stack{display:flex;flex-direction:column;gap:18px}.defaults-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;margin-bottom:18px}.defaults-card{padding:18px;border-radius:20px;border:1px solid var(--panel-border);background:#ffffff80;box-shadow:inset 0 1px 2px #1113160f}.defaults-card h3{margin:0 0 12px;font-size:1.05rem}.defaults-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.defaults-subsection{margin-top:18px;padding-top:14px;border-top:1px solid var(--panel-border)}.defaults-subsection h4{margin:0;font-size:1rem}.status-chip{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;padding:4px 10px;border-radius:999px;border:1px solid var(--panel-border);color:var(--ink-500);background:#ffffffb3}.status-chip.saving{color:#8a5b2d;background:#e6af682e}.status-chip.saved{color:#1f6f63;background:#2a9d8f1f}.status-chip.error{color:#9c1c1c;background:#c426261a}.status-message{margin:0 0 10px;font-size:.85rem;color:var(--ink-500)}.form-grid{display:grid;gap:12px}.field{display:grid;gap:6px;font-size:.9rem;color:var(--ink-700)}.field input,.field textarea,.field select,.template-subject-input,.template-body-input{width:100%;border-radius:12px;border:1px solid var(--panel-border);padding:10px 12px;font-size:.9rem;font-family:inherit;background:#fff;box-shadow:inset 0 1px 2px #3a3a3a14}.field input,.field select,.template-subject-input{height:40px}.field textarea{min-height:120px;height:120px}.settings-sections{display:grid;gap:16px}.settings-section{padding:14px;border-radius:16px;border:1px solid var(--panel-border);background:#fff9}.section-title{font-weight:600;color:var(--ink-700);margin-bottom:4px}.section-subtitle{font-size:.85rem;color:var(--ink-500);margin-bottom:12px}.section-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.section-grid-2,.section-grid-3,.section-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.airbnb-calculator-row{margin-top:14px}.airbnb-calculator-groups{display:grid;gap:14px;margin-top:14px}.airbnb-calculator-group{display:grid;gap:12px}.airbnb-calculator-group-header{display:grid;gap:4px}.airbnb-calculator-group-title{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500)}.airbnb-calculator-group-hint{font-size:.8rem;color:var(--ink-500)}.airbnb-calculator-group-fields{gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.airbnb-calculator-group-fields-stay{grid-template-columns:minmax(0,1fr)}.airbnb-calculator-row .field>span:first-child{min-height:40px;display:flex;align-items:flex-end}@media(min-width:720px){.airbnb-calculator-group-fields-stay{grid-template-columns:minmax(0,1fr) 140px}}@media(min-width:960px){.airbnb-calculator-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.airbnb-calculator-group-stay{grid-column:1 / -1}}@media(min-width:1280px){.airbnb-calculator-groups{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr)}.airbnb-calculator-group-stay{grid-column:auto}}.field-help{display:block;margin-top:6px;font-size:.78rem;color:var(--ink-500)}.field-help.error{color:#9c1c1c}.field-stack{display:grid;gap:12px}.section-stack-gap{margin-top:14px}.upload-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.button.secondary{background:#fff;border:1px solid var(--panel-border);color:var(--ink-700);box-shadow:none;text-decoration:none}.button.secondary:disabled{opacity:.6;cursor:not-allowed}.asset-preview{overflow:hidden;border-radius:16px;border:1px solid var(--panel-border);background:#fff;padding:12px}.asset-preview-help{margin:0 0 10px;font-size:.78rem;color:var(--ink-500)}.asset-preview-logo{display:flex;align-items:center;justify-content:center;min-height:120px}.asset-preview img{display:block;width:100%;max-height:320px;object-fit:contain;border-radius:12px}.asset-preview-logo img{width:auto;max-width:100%;max-height:88px}.segmented{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.segmented-button{border:1px solid var(--panel-border);background:#fff;color:var(--ink-700);padding:4px 10px;border-radius:999px;font-size:.75rem;cursor:pointer}.segmented-button.active{background:var(--accent);color:#fff;border-color:transparent}.rules-block{margin-top:16px;display:grid;gap:10px}.airbnb-calculator-details{margin-top:12px;border:1px solid var(--panel-border);border-radius:12px;background:#ffffffd6}.airbnb-calculator-details summary{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;font-size:.85rem;font-weight:600;color:var(--ink-700)}.airbnb-calculator-details summary::-webkit-details-marker{display:none}.airbnb-calculator-details-body{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--panel-border)}.rules-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem;font-weight:600;color:var(--ink-700)}.rules-list{display:grid;gap:12px}.rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end;padding:10px;border-radius:12px;border:1px solid var(--panel-border);background:#fff}.field textarea{resize:vertical}.kv-grid{display:grid;gap:10px}.kv-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:12px;font-size:.9rem}.kv-key{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--ink-500)}.kv-value{color:var(--ink-700);word-break:break-word}.toggle-grid{display:grid;gap:10px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem;position:relative}.toggle-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.toggle-row.selected .toggle-label{color:#1f6f63;font-weight:600}.toggle-label{color:var(--ink-700)}.toggle-pill{padding:4px 10px;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--panel-border)}.toggle-pill.on{background:#2a9d8f1f;color:#1f6f63}.toggle-pill.off{background:#c426261a;color:#9c1c1c}.template-list{display:grid;gap:12px}.template-editor{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:18px}.template-sidebar{border:1px solid var(--panel-border);border-radius:16px;background:#ffffffb3;padding:14px;display:grid;gap:12px}.template-sidebar-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-500)}.template-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-sidebar-help,.template-sidebar-message{margin:0}.template-sidebar-list{display:grid;gap:10px}.template-sidebar-item{display:grid;gap:8px;padding:8px;border-radius:14px;border:1px solid rgba(163,194,210,.32);background:linear-gradient(180deg,#f8fcffe6,#fffffff0);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.template-sidebar-item:hover{border-color:#1193c838;box-shadow:0 10px 20px #1193c814}.template-sidebar-item.active{border-color:#1193c84d;background:linear-gradient(180deg,#e8f6fff5,#fffffffa);box-shadow:0 14px 26px #1193c81f}.template-type-button{display:grid;gap:8px;padding:2px;border-radius:12px;border:0;background:transparent;text-align:left;cursor:pointer;width:100%}.template-type-button:hover,.template-type-button.active{border-color:transparent;box-shadow:none}.template-type-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.template-type-meta{display:grid;gap:4px}.template-type-name{font-weight:600;color:var(--ink-700);font-size:.95rem;line-height:1.35}.template-language-count{font-size:.75rem;color:var(--ink-500)}.template-type-note{font-size:.78rem;line-height:1.45;color:var(--ink-500)}.template-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;border:1px solid rgba(17,147,200,.18);background:#1193c81a;color:var(--accent);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.template-type-badge.locked{color:#0e6c95}.template-type-toggle-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.template-type-toggle-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(163,194,210,.32);background:#ffffffd6;cursor:pointer}.template-type-toggle-row.selected{border-color:#2a9d8f42;background:#2a9d8f14}.template-type-toggle-label{color:var(--ink-500);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.template-type-toggle-row.selected .template-type-toggle-label{color:#1f6f63}.template-detail{display:grid;gap:6px}.template-item-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.template-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.template-language-tabs{display:flex;gap:8px;flex-wrap:wrap}.template-lang-tab{border:1px solid var(--panel-border);background:#fff;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;color:var(--ink-700)}.template-lang-tab.active{background:var(--accent);color:#fff;border-color:transparent}.template-toolbar-meta{font-size:.8rem;color:var(--ink-500)}.template-group{border:1px solid var(--panel-border);border-radius:16px;padding:10px 12px;background:#fff9}.template-group summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.template-group summary::-webkit-details-marker{display:none}.template-type{font-weight:600;color:var(--ink-700)}.template-count{font-size:.8rem;color:var(--ink-500)}.template-items{display:grid;gap:12px;padding-top:12px}.template-item{border-radius:12px;background:#fff;border:1px solid var(--panel-border);padding:12px 14px}.template-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.template-language{font-weight:700;letter-spacing:.1em;font-size:.72rem;color:var(--ink-500)}.template-subject-input{flex:1;font-size:.95rem;padding:12px 14px}.template-body-input{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.5;background:#0f172a0a;border-radius:12px;padding:12px 14px;min-height:220px;resize:none;overflow:hidden}.view-tabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#ffffffb3;border:1px solid var(--panel-border)}.view-tab{border:none;background:transparent;padding:8px 16px;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--ink-500);cursor:pointer}.view-tab.active{background:var(--accent);color:#fff;box-shadow:0 12px 24px #1193c840}.tenant-list{display:grid;gap:18px}.owner-group{border:1px solid var(--border);border-radius:14px;background:#ffffff73;overflow:hidden}.unassigned-admins-group{margin-bottom:18px}.static-row{cursor:default;grid-template-columns:minmax(280px,1.6fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(160px,.8fr)}.static-row:hover{border-color:var(--panel-border);box-shadow:0 8px 18px #034a6d14}.owner-group-header{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:linear-gradient(135deg,#045b880f,#43bde80f);border-bottom:1px solid var(--border)}.owner-group-actions{display:inline-flex;align-items:center;gap:8px}.owner-group-email{font-weight:600;font-size:.88rem;color:var(--text-dark)}.owner-group-count{font-size:.78rem;color:var(--text-muted)}.tenant-row{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(110px,.55fr)) minmax(140px,.7fr) minmax(130px,.6fr);align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--panel-border);box-shadow:0 8px 18px #034a6d14;animation:rise .5s ease;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.tenant-row:hover{border-color:var(--accent);box-shadow:0 12px 24px #1193c826}.tenant-name{font-weight:600;margin:0 0 4px;font-size:.95rem}.tenant-meta{margin:0;color:var(--ink-500);font-size:.8rem}.tenant-metric{display:grid;gap:4px;text-align:right;font-size:.85rem}.tenant-metric>span{display:block}.tenant-metric .label{color:var(--ink-500);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.tenant-status{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600}.tenant-status.active{color:#1f6f63}.tenant-status.inactive{color:#8f3b26}.tenant-action{display:flex;justify-content:flex-end}.tenant-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px}.tenant-actions-inline{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tenant-action-button{border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;border:1px solid transparent;background:#fff;cursor:pointer}.tenant-action-button:disabled{cursor:wait;opacity:.7}.tenant-action-button.deactivate{color:#8f3b26;border-color:#8f3b264d;background:#f4d6c480}.tenant-action-button.activate{color:#1f6f63;border-color:#1f6f6359;background:#2a9d8f1f}.badge{background:#1193c826;color:var(--accent);padding:4px 10px;border-radius:999px;font-size:.72rem}.muted{color:var(--ink-500);margin:0;max-width:560px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;margin:0 0 6px;color:var(--ink-500)}.loading{font-size:1rem;color:var(--ink-500)}.form-error{color:#8f3b26;background:#f4d6c4b3;border:1px solid rgba(143,59,38,.2);padding:10px 12px;border-radius:12px;margin:0}.empty-state{text-align:center;padding:36px 24px;border-radius:18px;border:1px dashed var(--panel-border);color:var(--ink-500);background:#fffc}.empty-state span{font-size:.9rem}.payment-events-list{display:grid;gap:14px}.payment-event-card{display:grid;gap:16px;padding:18px;border-radius:18px;border:1px solid var(--panel-border);background:#ffffffe6}.payment-event-top{display:flex;justify-content:space-between;gap:16px}.payment-event-title{margin:0 0 4px;font-size:1rem}.payment-event-badges{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px}.payment-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.payment-event-field{display:grid;gap:4px;min-width:0}.payment-event-field .label{color:var(--ink-500);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.payment-event-field span:last-child{overflow-wrap:anywhere}.payment-event-field-wide{grid-column:1 / -1}.payment-event-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600}.payment-event-status.reported{background:#1193c81f;color:var(--accent)}.payment-event-status.reviewed{background:#d9aa322e;color:#8d6410}.payment-event-status.activated{background:#2a9d8f1f;color:#1f6f63}.payment-event-status.ignored{background:#767e8c29;color:var(--ink-500)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.topbar{display:flex;flex-direction:column;align-items:flex-start}.topbar-center{width:100%;justify-content:flex-start}.topbar-meta{width:100%;justify-self:auto;justify-content:space-between}.tenant-row{grid-template-columns:1fr;text-align:left}.payment-event-top{flex-direction:column}.payment-event-badges{justify-content:flex-start}.tenant-metric{text-align:left}.template-editor{grid-template-columns:1fr}.panel{width:100%}}.tenant-detail{grid-column:1 / -1;padding:16px 18px;border-radius:14px;background:#d6f0ff59;border:1px solid var(--panel-border);animation:rise .3s ease}.tenant-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tenant-detail-item{display:grid;gap:4px}.tenant-detail-item .label{text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;color:var(--ink-500)}.tenant-detail-item .value{font-size:.9rem;color:var(--ink-700);word-break:break-word}.tenant-detail-item .value.missing{color:var(--ink-500);font-style:italic}.tenant-detail-members{display:grid;gap:8px;margin-top:14px}.tenant-detail-members .label{text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;color:var(--ink-500)}.tenant-member-list{display:flex;flex-wrap:wrap;gap:8px}.tenant-member-chip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border-radius:999px;background:#ffffffdb;border:1px solid var(--panel-border)}.tenant-member-chip.pending{background:#fff5e6e6;border-color:#d68f3a47}.tenant-member-chip.inactive{background:#f3f4f6f2;border-color:#6b72803d}.tenant-member-email{font-size:.82rem;color:var(--ink-700)}.tenant-member-role{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tenant-member-role.admin{color:#1f6f63}.tenant-member-role.member{color:var(--accent)}.tenant-member-role.pending{color:#a55b12}.tenant-member-role.inactive{color:#6b7280}.tenant-member-meta{font-size:.72rem;color:var(--ink-500)}.tenant-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--panel-border)}.tenant-action-button.add-property{background:#f0f8ff;color:var(--accent);border-color:var(--accent-soft)}.tenant-action-button.add-property:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.tenant-action-button.delete{background:#fff0f0;color:#c0392b;border-color:#e8c4c0}.tenant-action-button.delete:hover{background:#c0392b;color:#fff;border-color:#c0392b}.saas-admin-list{display:grid;gap:14px;margin-top:8px}.saas-admin-card{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;background:#fff;border:1px solid rgba(17,147,200,.12);border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.saas-admin-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1193c8,#0d6e95);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.05rem;letter-spacing:.02em}.saas-admin-body{min-width:0}.saas-admin-headline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.saas-admin-email{margin:0;font-size:1.05rem;font-weight:600;color:var(--ink-900, #0f172a);word-break:break-all}.saas-admin-badge{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:999px}.saas-admin-badge.primary{background:linear-gradient(135deg,#1193c82e,#0d6e952e);color:#0d6e95;border:1px solid rgba(13,110,149,.25)}.saas-admin-badge.standard{background:#0f172a0f;color:var(--ink-600, #475569)}.saas-admin-status{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:999px}.saas-admin-status .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.saas-admin-status.active{color:#1f6f63;background:#2a9d8f1f}.saas-admin-status.inactive{color:#8f3b26;background:#f4d6c480}.saas-admin-facts{display:flex;flex-wrap:wrap;gap:22px;margin:0}.saas-admin-facts>div{display:flex;flex-direction:column;gap:2px}.saas-admin-facts dt{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500, #64748b);margin:0}.saas-admin-facts dd{margin:0;font-size:.85rem;color:var(--ink-700, #334155)}.saas-admin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width:720px){.saas-admin-card{grid-template-columns:auto 1fr}.saas-admin-actions{grid-column:1 / -1;justify-content:flex-end}}
