.auth-shell{--auth-bg: #f3f6fa;--auth-surface: #ffffff;--auth-soft: #f8fbfd;--auth-ink: #07111f;--auth-ink-2: #111c2c;--auth-muted: #3f5066;--auth-muted-2: #65758a;--auth-line: #cbd7e5;--auth-line-strong: #94a8bf;--auth-blue: #1457c8;--auth-blue-dark: #0b3f91;--auth-blue-soft: #edf3f9;--auth-danger: #991b1b;--auth-success: #166534;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--auth-bg);color:var(--auth-ink);font-family:Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.auth-shell,.auth-shell *{box-sizing:border-box}.auth-layout{width:min(1180px,100%);min-height:min(720px,calc(100dvh - 48px));display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);border:1px solid var(--auth-line);border-radius:28px;background:var(--auth-surface);box-shadow:0 24px 64px #07111f1f;overflow:hidden}.auth-side{position:relative;display:grid;align-content:center;padding:clamp(28px,4vw,48px);background:#071425;color:#eaf2fb;border-right:1px solid #172b46;overflow:hidden}.auth-side:after{content:"";position:absolute;left:clamp(28px,4vw,48px);right:clamp(28px,4vw,48px);bottom:clamp(22px,3vw,36px);height:4px;border-radius:999px;background:var(--auth-blue)}.auth-side>div{display:grid;gap:14px;position:relative;z-index:1}.auth-brand,.auth-route-chip,.auth-form-eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.auth-brand{padding:6px 12px 6px 6px;border:1px solid rgba(203,215,229,.28);background:#ffffff14;color:#fff}.auth-brand img{width:24px;height:24px;display:block;border:0;border-radius:8px;background:transparent;box-shadow:none}.auth-route-chip{padding:7px 11px;border:1px solid rgba(203,215,229,.24);background:#ffffff13;color:#dcecff}.auth-side h1{max-width:18ch;margin:6px 0 0;color:#fff;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:950;letter-spacing:-.055em;line-height:1.08}.auth-side p{max-width:42ch;margin:0;color:#d7e2ee;font-size:14px;font-weight:650;line-height:1.62}.auth-kpis{display:grid;gap:9px;margin-top:8px}.auth-kpi{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(203,215,229,.22);border-radius:16px;background:#ffffff12}.auth-kpi svg{color:#86b7ff;stroke-width:2.35}.auth-kpi strong{color:#fff;font-size:14px;font-weight:950}.auth-kpi span{color:#c7d5e5;font-size:11px;font-weight:800;text-align:right}.auth-main{display:grid;align-content:center;justify-items:center;gap:16px;padding:clamp(24px,3vw,42px);background:var(--auth-soft);min-width:0}.auth-main-header,.auth-form-card{width:min(640px,100%)}.auth-main-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px;border:1px solid var(--auth-line);border-radius:22px;background:#fff;box-shadow:0 10px 24px #07111f12}.auth-form-eyebrow{padding:7px 11px;border:1px solid var(--auth-line);background:var(--auth-blue-soft);color:var(--auth-blue)}.auth-main-header h2{margin:8px 0 0;color:var(--auth-ink);font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:950;letter-spacing:-.05em;line-height:1.08}.auth-main-header p{margin:7px 0 0;color:var(--auth-muted);font-size:13px;font-weight:700}.auth-form-card{display:grid;gap:18px;padding:clamp(18px,2.5vw,28px);border:1px solid var(--auth-line);border-radius:24px;background:#fff;box-shadow:0 18px 48px #07111f1c}.auth-form-grid{display:grid;gap:16px}.auth-step-content>div:first-child{display:grid;gap:7px}.auth-step-content h3{margin:0;color:var(--auth-ink);font-size:20px;font-weight:950;letter-spacing:-.03em}.auth-step-content p,.auth-password-hint{margin:0;color:var(--auth-muted);font-size:13px;font-weight:650;line-height:1.5}.auth-label,.auth-shell .form-field label,.auth-shell .select-field label{display:block;margin-bottom:6px;color:var(--auth-ink-2);font-size:12px;font-weight:950}.auth-input,.auth-shell .form-field input,.auth-shell .select-field select,.auth-shell textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid var(--auth-line);border-radius:14px;background:#fff;color:var(--auth-ink);caret-color:var(--auth-blue);font:800 14px/1.2 Manrope,Segoe UI,system-ui,sans-serif;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-input:hover,.auth-shell .form-field input:hover,.auth-shell .select-field select:hover,.auth-shell textarea:hover{border-color:var(--auth-line-strong)}.auth-input:focus,.auth-shell .form-field input:focus,.auth-shell .select-field select:focus,.auth-shell textarea:focus{border-color:var(--auth-blue);box-shadow:0 0 0 4px #1457c824;transform:translateY(-1px)}.auth-input::placeholder,.auth-shell input::placeholder,.auth-shell textarea::placeholder{color:#7d8ca0;opacity:1}.auth-shell .form-field,.auth-shell .select-field{margin:0}.auth-shell .select-field select option{color:var(--auth-ink);background:#fff}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:14px;border:1px solid transparent;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-weight:950;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-primary-btn,.auth-secondary-btn{width:100%;min-height:48px;padding:12px 14px;font-size:14px}.auth-primary-btn{border-color:var(--auth-blue-dark);background:var(--auth-blue);color:#fff}.auth-primary-btn:hover:not(:disabled){background:var(--auth-blue-dark);border-color:var(--auth-blue-dark);box-shadow:0 14px 24px #1457c838;transform:translateY(-1px)}.auth-primary-btn:active:not(:disabled),.auth-secondary-btn:active:not(:disabled),.auth-ghost-btn:active:not(:disabled),.auth-link-btn:active:not(:disabled){transform:translateY(0)}.auth-primary-btn,.auth-primary-btn *{color:#fff}.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{border-color:var(--auth-line);background:#fff;color:var(--auth-blue)}.auth-ghost-btn{padding:10px 16px;font-size:12px}.auth-link-btn{min-height:34px;padding:7px 10px;font-size:12px}.auth-secondary-btn:hover:not(:disabled),.auth-ghost-btn:hover:not(:disabled),.auth-link-btn:hover:not(:disabled){border-color:#bfd2ea;background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-primary-btn:disabled,.auth-secondary-btn:disabled,.auth-ghost-btn:disabled,.auth-link-btn:disabled{border-color:#d8e2ed;background:#eef3f8;color:#718096;cursor:not-allowed;box-shadow:none;transform:none}.auth-links-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid #d8e2ed;border-radius:14px;background:var(--auth-soft)}.auth-helper{color:var(--auth-muted);font-size:12px;font-weight:850}.auth-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:2px;padding-top:12px;border-top:1px solid #e4ebf3}.auth-legal-link{min-height:34px;display:inline-flex;align-items:center;color:var(--auth-muted);font-size:12px;font-weight:850;text-decoration:none}.auth-legal-link:hover{color:var(--auth-blue);text-decoration:underline}.auth-error,.auth-info,.auth-success{margin:0;padding:10px 12px;border-radius:14px;font-size:12px;font-weight:850;line-height:1.45}.auth-error{border:1px solid #fecaca;background:#fff5f5;color:var(--auth-danger)}.auth-info{border:1px solid #bfd2ea;background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-success{border:1px solid #b8e7c8;background:#f0fbf5;color:var(--auth-success)}.auth-flow-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;color:var(--auth-muted);font-size:12px;font-weight:950}.auth-flow-track{width:100%;height:8px;margin-bottom:16px;border:1px solid var(--auth-line);border-radius:999px;background:var(--auth-blue-soft);overflow:hidden}.auth-flow-fill{height:100%;background:var(--auth-blue);transition:width .25s ease}.auth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.auth-step{min-height:44px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--auth-line);border-radius:12px;background:#fff;color:var(--auth-muted-2);font-size:12px;font-weight:950}.auth-step span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-step-dot{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:950}.auth-step.active{border-color:var(--auth-blue);background:var(--auth-blue-soft);color:var(--auth-blue-dark)}.auth-step.done{border-color:#b8e7c8;background:#f0fbf5;color:var(--auth-success)}.auth-actions{display:grid;gap:10px}.auth-shell svg{flex:0 0 auto;color:currentColor;stroke:currentColor}@media (max-width: 920px){.auth-shell{padding:14px;place-items:stretch}.auth-layout{min-height:calc(100dvh - 28px);grid-template-columns:1fr;overflow:visible}.auth-side{align-content:start;border-right:0;border-bottom:1px solid rgba(203,215,229,.22);padding:18px}.auth-side:after{display:none}.auth-side h1,.auth-side p{max-width:100%}.auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-main{align-content:start;padding:18px}.auth-main-header,.auth-form-card{width:100%}}@media (max-width: 760px){.auth-shell{min-height:100dvh;padding:0;background:var(--auth-bg)}.auth-layout{min-height:100dvh;border:0;border-radius:0;box-shadow:none;background:var(--auth-bg)}.auth-side{margin:10px 10px 0;padding:13px;border:1px solid #172b46;border-radius:22px;background:#071425;box-shadow:0 12px 28px #07111f2e}.auth-side>div{gap:7px}.auth-brand{padding:5px 9px 5px 5px;font-size:9px}.auth-brand img{width:22px;height:22px;border-radius:7px}.auth-route-chip,.auth-form-eyebrow{padding:5px 9px;font-size:9px}.auth-side h1{margin-top:3px;font-size:clamp(1.2rem,6vw,1.55rem);line-height:1.05;letter-spacing:-.045em}.auth-side p{font-size:11.5px;line-height:1.38}.auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important}.auth-kpi{min-height:58px!important;grid-template-columns:1fr!important;justify-items:start!important;align-content:center!important;gap:4px!important;padding:8px!important;border-radius:12px!important}.auth-kpi strong{font-size:11.5px;line-height:1.05}.auth-kpi span{max-width:100%;font-size:9.5px;line-height:1.15;text-align:left}.auth-main{align-content:start;justify-items:stretch;gap:10px;padding:10px 10px 18px;background:var(--auth-bg)}.auth-main-header{display:grid;gap:10px;border-radius:20px}.auth-main-header h2{margin-top:6px;font-size:clamp(1.34rem,7.2vw,1.75rem)}.auth-main-header p{margin-top:5px;font-size:12px}.auth-ghost-btn,.auth-main-header .auth-ghost-btn{width:100%}.auth-form-card{padding:13px;border-radius:20px;box-shadow:0 12px 30px #07111f17}.auth-form-grid{gap:12px}.auth-input,.auth-shell .form-field input,.auth-shell .select-field select,.auth-shell textarea{min-height:46px;border-radius:12px;padding:11px 12px;font-size:16px}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{width:100%;min-height:44px}.auth-links-row{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:9px;border-radius:13px}.auth-helper{width:100%;font-size:11.5px}.auth-legal-links{justify-content:flex-start;gap:8px 12px}.auth-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auth-step{min-height:46px;display:grid;justify-items:center;text-align:center;gap:5px;padding:6px 5px;font-size:9.8px}.auth-step-content h3{font-size:17px}.auth-step-content p,.auth-password-hint{font-size:12.5px}}@media (max-width: 430px){.auth-side{margin:8px 8px 0;border-radius:20px}.auth-main{padding:9px 8px 16px}.auth-main-header,.auth-form-card{border-radius:18px}.auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-kpi{min-height:54px!important}.auth-kpi svg{width:14px;height:14px}.auth-kpi span{display:none}.auth-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-step{min-height:42px;padding:6px 4px}}@media (max-width: 360px){.auth-side h1{font-size:1.18rem}.auth-kpis{grid-template-columns:1fr!important}.auth-kpi{min-height:36px!important;grid-template-columns:auto 1fr!important}.auth-kpi span{display:none}}.lead-demo-page{min-height:100vh;display:grid;gap:14px;padding:18px clamp(14px,3vw,30px);background:#edf3f9}.lead-demo-hero,.lead-demo-runner,.lead-demo-strength,.lead-demo-footer{border-color:var(--app-border);border-radius:var(--app-radius-lg)}.lead-demo-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;padding:16px;background:#edf3f9;box-shadow:var(--app-shadow-md)}.lead-demo-kicker{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#0369a1}.lead-demo-title{margin:6px 0 8px;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.08;font-weight:900;color:var(--app-text)}.lead-demo-subtitle{margin:0;font-size:14px;line-height:1.55;color:var(--app-text-muted);max-width:760px}.lead-demo-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.lead-demo-hero-panel{border:1px solid #dbe7f3;border-radius:var(--app-radius-md);background:#f8fbff;padding:12px;display:grid;gap:8px;align-content:start}.lead-demo-panel-title{font-size:13px;font-weight:900;color:var(--app-text)}.lead-demo-outcomes{margin:0;padding-left:16px;display:grid;gap:6px;color:#334155;font-size:12px}.lead-demo-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:14px}.lead-demo-runner,.lead-demo-strength{padding:14px}.lead-demo-runner-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:start}.lead-demo-section-title{margin:0;font-size:18px;font-weight:900;color:var(--app-text)}.lead-demo-section-sub{margin:4px 0 0;font-size:12px;color:var(--app-text-muted)}.lead-demo-progress{font-size:12px;font-weight:700;color:#0c4a6e;border:1px solid #bae6fd;background:#ecfeff;border-radius:999px;padding:4px 10px}.lead-demo-runner-body{display:grid;grid-template-columns:220px 1fr;gap:12px;margin-top:10px}.lead-demo-step-list{border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff;padding:8px;display:grid;gap:7px;align-content:start}.lead-demo-step-item{border:1px solid #dbe7f3;border-radius:8px;background:#fff;color:#334155;padding:8px 10px;text-align:left;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lead-demo-step-item.active{border-color:#22d3ee;background:#ecfeff;color:#0c4a6e}.lead-demo-step-item:hover{transform:translateY(-1px)}.lead-demo-step-index{width:18px;height:18px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.lead-demo-step-name{font-size:12px;font-weight:700}.lead-demo-mobile-wrap{border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff;padding:10px;display:grid;place-items:center}.lead-demo-mobile-frame{width:250px;border:1px solid #dbe7f3;border-radius:16px;background:#edf3f9;padding:9px;display:grid;place-items:center}.lead-demo-mobile-brand{font-size:9px;font-weight:800;letter-spacing:.9px;color:#64748b;margin-bottom:4px}.lead-demo-mobile-notch{width:64px;height:5px;border-radius:999px;background:#dbe7f3;margin-bottom:8px}.lead-demo-mobile-screen{width:215px;min-height:265px;border:1px solid #dbe7f3;border-radius:13px;background:#fff;padding:11px;display:grid;gap:7px;align-content:start}.lead-demo-mobile-head{font-size:11px;font-weight:800;color:var(--app-text)}.lead-demo-mobile-tag{width:fit-content;border-radius:999px;font-size:10px;font-weight:800;padding:3px 8px}.lead-demo-mobile-title{font-size:14px;font-weight:800;color:var(--app-text)}.lead-demo-mobile-sub{font-size:12px;color:#334155;line-height:1.4}.lead-demo-mobile-result{border:1px solid #dbeafe;background:#f0f9ff;border-radius:8px;padding:7px 8px;font-size:11px;color:#0c4a6e;font-weight:700}.lead-demo-progress-track{height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}.lead-demo-progress-fill{height:100%;border-radius:999px;background:#1457c8}.lead-demo-strength-list{margin-top:10px;display:grid;gap:8px}.lead-demo-strength-item{border:1px solid #dbe7f3;border-radius:10px;background:#f8fbff;padding:9px;display:grid;gap:4px}.lead-demo-strength-title{font-size:13px;font-weight:800;color:var(--app-text)}.lead-demo-strength-text{font-size:12px;color:var(--app-text-muted);line-height:1.45}.lead-demo-footer{padding:12px;background:#edf3f9}.lead-demo-footer-title{margin:0;font-size:19px;font-weight:900;color:var(--app-text)}@media (max-width: 1100px){.lead-demo-hero,.lead-demo-grid,.lead-demo-runner-body{grid-template-columns:1fr}.lead-demo-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.lead-demo-step-list{grid-template-columns:1fr}}.form-field{position:relative;margin-bottom:14px;font-family:Manrope,Segoe UI,system-ui,sans-serif}.form-field input{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;color:var(--app-text);border:1px solid var(--app-border);border-radius:14px;background:#fff;font-weight:750;transition:border-color .2s ease,box-shadow .2s ease}.form-field label{display:block;margin-bottom:6px;font-size:12px;font-weight:850;color:var(--app-text-muted)}.form-field input:focus{outline:none;border-color:var(--app-blue);box-shadow:var(--app-focus-ring)}.field-error{color:#991b1b;font-size:12px;font-weight:600;margin-top:4px}.select-field{display:flex;flex-direction:column;margin-bottom:14px;font-family:Manrope,Segoe UI,system-ui,sans-serif}.select-field label{font-weight:850;margin-bottom:6px;color:var(--app-text-muted);font-size:12px}.select-field .required{color:#991b1b;margin-left:4px}.select-field select{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;border-radius:10px;border:1px solid var(--app-border);background:#fff;color:var(--app-text);font-weight:750;transition:border-color .2s ease,box-shadow .2s ease}.select-field select:focus{outline:none;border-color:var(--app-blue);box-shadow:var(--app-focus-ring)}.field-error{color:#991b1b;margin-top:4px;font-size:12px;font-weight:600}.required{color:#991b1b;margin-left:4px}.au-page{color:var(--app-text);display:grid;font-family:Manrope,Segoe UI,system-ui,sans-serif;gap:14px}.au-page-header,.au-surface{background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;box-shadow:var(--app-shadow-sm)}.au-page-header{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:20px 22px}.au-page-header h1{color:var(--app-text);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:950;letter-spacing:-.05em;line-height:1;margin:7px 0 0}.au-page-header p{color:var(--app-text-muted);font-size:.9rem;font-weight:750;line-height:1.5;margin:8px 0 0;max-width:68ch}.au-eyebrow{background:var(--app-accent-soft);border:1px solid #bfd2ea;border-radius:999px;color:var(--app-blue);display:inline-flex;font-size:.68rem;font-weight:950;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.au-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.au-surface{padding:16px}.au-button,.au-badge{align-items:center;border-radius:14px;display:inline-flex;gap:7px;justify-content:center;white-space:nowrap}.au-button{border:1px solid var(--app-border);cursor:pointer;font-size:.82rem;font-weight:900;min-height:40px;padding:9px 13px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.au-button-primary{background:var(--app-blue);border-color:var(--app-blue);color:#fff}.au-button-secondary,.au-button-quiet{background:#fff;border-color:var(--app-border);color:var(--app-blue)}.au-button-danger{background:#fff5f5;border-color:#fecaca;color:#991b1b}.au-button:hover:not(:disabled){transform:translateY(-1px)}.au-button:disabled{color:#7d8ca0;cursor:not-allowed;opacity:.65;transform:none}.au-badge{border:1px solid var(--app-border);font-size:.68rem;font-weight:950;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.au-badge-primary{background:var(--app-accent-soft);border-color:#bfd2ea;color:var(--app-blue)}.au-badge-secondary,.au-badge-quiet{background:#f8fbfd;color:var(--app-text-muted)}.au-badge-danger{background:#fff5f5;border-color:#fecaca;color:#991b1b}.au-stat{background:#fff;border:1px solid var(--app-border);border-radius:18px;box-shadow:var(--app-shadow-xs);color:var(--app-text);display:grid;gap:8px;padding:14px}.au-stat-top{align-items:center;color:var(--app-text-muted);display:flex;font-size:.72rem;font-weight:900;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.au-stat-icon{align-items:center;background:var(--app-accent-soft);border:1px solid #bfd2ea;border-radius:12px;color:var(--app-blue);display:inline-flex;height:30px;justify-content:center;width:30px}.au-stat strong{color:var(--app-text);font-size:1.45rem;font-weight:950;letter-spacing:-.04em}.au-empty,.au-loading{align-items:center;background:#fff;border:1px dashed var(--app-border);border-radius:20px;color:var(--app-text-muted);display:grid;gap:7px;justify-items:center;min-height:148px;padding:18px;text-align:center}.au-empty strong,.au-loading strong{color:var(--app-text);font-size:.96rem;font-weight:950}.au-empty span{font-size:.84rem;font-weight:750;line-height:1.5;max-width:48ch}.au-empty-action{margin-top:6px}.au-spinner{animation:auSpin .8s linear infinite;border:3px solid #d8e2ed;border-top-color:var(--app-blue);border-radius:999px;height:26px;width:26px}@keyframes auSpin{to{transform:rotate(360deg)}}@media (max-width: 760px){.au-page{gap:10px}.au-page-header{align-items:stretch;border-radius:18px;flex-direction:column;padding:15px}.au-header-actions,.au-button{width:100%}.au-surface,.au-stat{border-radius:16px;padding:13px}}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{gap:14px!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{padding:18px!important}.tenant-settings-page .tenant-console-tabs,.tenant-settings-page .tenant-settings-card,.tenant-tracking .tenant-console-controls,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-controls,.tenant-audit-page .tenant-console-table-card,.tenant-mail-page .tenant-ops-card,.tenant-mail-page .tenant-template-editor,.tenant-mail-page .tenant-smart-modal{background:#fff!important;border-color:var(--app-border)!important;border-radius:22px!important;box-shadow:var(--app-shadow-sm)!important}.tenant-tracking .tenant-ops-kpi-card,.tenant-audit-page .tenant-ops-kpi-card,.tenant-mail-page .tenant-mail-stat{padding:0!important;overflow:hidden!important}.tenant-tracking .tenant-ops-kpi-card .au-stat,.tenant-audit-page .tenant-ops-kpi-card .au-stat,.tenant-mail-page .tenant-mail-stat .au-stat{border:0!important;border-radius:inherit!important;box-shadow:none!important;height:100%}.tenant-settings-page .tenant-settings-tab,.tenant-tracking .tenant-smart-tabs button,.tenant-audit-page .entity-action-btn,.tenant-mail-page .entity-action-btn{border-radius:14px!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:900!important}.tenant-settings-page .tenant-settings-tab.is-active,.tenant-tracking .tenant-smart-tabs button.is-active{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-settings-page .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle,.tenant-settings-page .tenant-setting-select-card,.tenant-settings-page .tenant-setting-subpanel,.tenant-tracking .tenant-api-client-card,.tenant-tracking [style*=alertCard],.tenant-audit-page .tenant-audit-event-card,.tenant-mail-page .tenant-mail-sidebar button,.tenant-mail-page .tenant-template-editor [style*=sideCard],.tenant-mail-page .tenant-template-editor [style*=previewCard]{background:#fff!important;border-color:#d8e2ed!important}.tenant-settings-page input,.tenant-settings-page select,.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select,.tenant-mail-page input,.tenant-mail-page select,.tenant-mail-page textarea{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.tenant-tracking .au-empty,.tenant-audit-page .au-empty,.tenant-mail-page .au-empty{min-height:128px}@media (max-width: 760px){.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{gap:10px!important}.tenant-settings-page .tenant-console-header,.tenant-settings-page .tenant-console-tabs,.tenant-settings-page .tenant-settings-card,.tenant-tracking .tenant-console-header,.tenant-tracking .tenant-console-controls,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-header,.tenant-audit-page .tenant-console-controls,.tenant-audit-page .tenant-console-table-card,.tenant-mail-page .tenant-console-header,.tenant-mail-page .tenant-ops-card,.tenant-mail-page .tenant-template-editor{border-radius:16px!important;padding:12px!important}.tenant-settings-page .tenant-settings-tabs,.tenant-tracking .tenant-smart-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tenant-settings-page .tenant-settings-tab,.tenant-tracking .tenant-smart-tabs button{justify-content:center!important;min-height:42px!important;width:100%!important}}.tenant-users,.tenant-roles,.tenant-groups{gap:14px!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card{padding:18px!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.tenant-users .users-stat-btn,.tenant-roles .identity-stat-card,.tenant-groups .identity-stat-card{padding:0!important;overflow:hidden!important}.tenant-users .users-stat-btn .au-stat,.tenant-roles .identity-stat-card .au-stat,.tenant-groups .identity-stat-card .au-stat{border:0!important;border-radius:inherit!important;box-shadow:none!important;height:100%}.tenant-users .users-stat-btn-active .au-stat,.tenant-users .users-stat-btn[aria-pressed=true] .au-stat{background:var(--app-accent-soft)!important;border-color:#bfd2ea!important}.tenant-users .users-table-controls,.tenant-users .entity-users-board-shell,.tenant-roles .entity-roles-table-shell,.tenant-groups .entity-groups-table-shell{background:#fff!important;border-color:var(--app-border)!important;border-radius:22px!important;box-shadow:var(--app-shadow-sm)!important}.tenant-users .users-search-box,.tenant-roles [style*="flex: 1 1 420px"]{background:#fff!important;border-color:var(--app-border)!important}.tenant-users .entity-user-card,.tenant-roles .entity-role-record,.tenant-groups .entity-table-row td{background:#fff!important;border-color:#d8e2ed!important}.tenant-users .entity-user-card h3,.tenant-roles .entity-role-record h3,.tenant-groups .entity-group-title-line{color:var(--app-text)!important;font-weight:950!important}.tenant-users .entity-user-card p,.tenant-roles .entity-role-record p{color:var(--app-text-muted)!important;font-weight:750!important}.tenant-users .entity-row-btn,.tenant-roles .entity-row-btn,.tenant-groups .entity-row-btn{border-radius:12px!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:900!important}.tenant-users .entity-row-btn-primary,.tenant-roles .entity-row-btn-primary,.tenant-groups .entity-row-btn-primary{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-users .entity-row-btn-primary *,.tenant-roles .entity-row-btn-primary *,.tenant-groups .entity-row-btn-primary *{color:#fff!important}.tenant-users .entity-row-btn-secondary,.tenant-roles .entity-row-btn-secondary,.tenant-groups .entity-row-btn-secondary{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.tenant-users .entity-row-btn-danger,.tenant-roles .entity-row-btn-danger,.tenant-groups .entity-row-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}@media (max-width: 760px){.tenant-users,.tenant-roles,.tenant-groups{gap:10px!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-users .users-table-controls,.tenant-users .entity-users-board-shell,.tenant-roles .entity-roles-table-shell,.tenant-groups .entity-groups-table-shell{border-radius:16px!important;padding:12px!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tenant-users .users-search-box,.tenant-users [style*=tableControlMainActions],.tenant-roles [style*=filtersWrap],.tenant-groups [style*=toolbar]{width:100%!important}}.tenant-theme-content .tenant-page,.applications-hub-page,.hub-lively-screen,.auth-shell{--au-local-bg: var(--app-bg);--au-local-surface: var(--app-surface);--au-local-border: var(--app-border);--au-local-text: var(--app-text);--au-local-muted: var(--app-text-muted);font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-card,.tenant-theme-content .entity-stat-card,.tenant-theme-content .entity-table-shell,.tenant-theme-content .tenant-smart-modal,.tenant-theme-content .entity-modal-panel,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.hub-open-modal,.hub-create-modal,.auth-form-card,.auth-main-header{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow-sm)!important;color:var(--app-text)!important}.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.auth-main-header{border-radius:22px!important}.tenant-theme-content .tenant-card,.tenant-theme-content .entity-stat-card,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.auth-form-card{border-radius:18px!important}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3,.applications-hub-page h1,.applications-hub-page h2,.applications-hub-page h3,.auth-shell h1,.auth-shell h2,.auth-shell h3{color:var(--app-text)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;letter-spacing:-.045em}.tenant-theme-content p,.tenant-theme-content small,.tenant-theme-content label,.tenant-theme-content [style*="color: #64748b"],.tenant-theme-content [style*="color: #475569"],.applications-hub-page p,.applications-hub-page small,.auth-shell p,.auth-shell small,.auth-shell label{color:var(--app-text-muted)!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea,.applications-hub-page input,.applications-hub-page select,.applications-hub-page textarea,.auth-shell input,.auth-shell select,.auth-shell textarea{background:#fff!important;border:1px solid var(--app-border)!important;border-radius:14px!important;color:var(--app-text)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:750!important}.tenant-theme-content input::placeholder,.tenant-theme-content textarea::placeholder,.applications-hub-page input::placeholder,.applications-hub-page textarea::placeholder,.auth-shell input::placeholder{color:#7d8ca0!important}.tenant-theme-content .entity-action-btn,.tenant-theme-content .tenant-btn-primary,.hub-btn-primary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{border-radius:14px!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:900!important;min-height:40px!important}.tenant-theme-content .entity-action-btn-primary,.tenant-theme-content .tenant-btn-primary,.hub-btn-primary,.auth-primary-btn{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-theme-content .entity-action-btn-primary *,.tenant-theme-content .tenant-btn-primary *,.hub-btn-primary *,.auth-primary-btn *{color:#fff!important}.tenant-theme-content .entity-action-btn-secondary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.tenant-theme-content .entity-action-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .entity-toolbar,.tenant-theme-content .tenant-header-actions{gap:10px!important}.tenant-theme-content .entity-table-shell{overflow:auto!important}.tenant-theme-content table{border-collapse:separate!important;border-spacing:0 8px!important}.tenant-theme-content th{color:var(--app-text-muted)!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tenant-theme-content td{color:var(--app-text)!important;font-size:.86rem!important;font-weight:750!important}@media (max-width: 760px){.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-card,.tenant-theme-content .entity-stat-card,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.auth-form-card,.auth-main-header{border-radius:16px!important}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-ops-grid,.tenant-theme-content .tenant-docs-layout,.tenant-theme-content .tenant-dev-lab-shell,.tenant-theme-content .tenant-mail-layout,.hub-main-split,.hub-create-layout,.auth-layout{grid-template-columns:1fr!important}}.tenant-docs-page,.tenant-integration-page{gap:14px!important}.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{padding:18px!important}.tenant-docs-page .tenant-dev-stat,.tenant-integration-page .tenant-dev-stat{padding:0!important;overflow:hidden!important}.tenant-docs-page .tenant-dev-stat .au-stat,.tenant-integration-page .tenant-dev-stat .au-stat{height:100%!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}.tenant-docs-page .tenant-docs-status,.tenant-docs-page .tenant-docs-sidebar,.tenant-docs-page .tenant-docs-card,.tenant-docs-page .tenant-dev-code-card,.tenant-integration-page .tenant-dev-step-rail,.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-soft-panel,.tenant-integration-page .tenant-dev-terminal,.tenant-integration-page .tenant-dev-timeline-card,.tenant-integration-page .tenant-dev-run-card,.tenant-integration-page .tenant-smart-modal{background:#fff!important;border-color:var(--app-border)!important;border-radius:20px!important;box-shadow:var(--app-shadow-sm)!important;color:var(--app-text)!important}.tenant-docs-page .tenant-dev-doc-panel-tabs,.tenant-integration-page .tenant-smart-tabs,.tenant-integration-page .tenant-dev-run-cards,.tenant-integration-page .tenant-dev-active-contract{gap:8px!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button,.tenant-docs-page .tenant-dev-nav-btn,.tenant-integration-page .tenant-dev-step-item,.tenant-integration-page .tenant-smart-tabs button,.tenant-integration-page .tenant-dev-filter,.tenant-integration-page .tenant-dev-expand,.tenant-integration-page .tenant-dev-link-btn{border-radius:14px!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:900!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button.is-active,.tenant-docs-page .tenant-dev-nav-btn.is-active,.tenant-integration-page .tenant-dev-step-item.is-active,.tenant-integration-page .tenant-smart-tabs button.is-active,.tenant-integration-page .tenant-dev-filter.is-active{background:var(--app-blue)!important;border-color:var(--app-blue)!important;color:#fff!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button.is-active *,.tenant-docs-page .tenant-dev-nav-btn.is-active *,.tenant-integration-page .tenant-dev-step-item.is-active *,.tenant-integration-page .tenant-smart-tabs button.is-active *,.tenant-integration-page .tenant-dev-filter.is-active *{color:#fff!important}.tenant-docs-page .tenant-dev-nav-btn,.tenant-integration-page .tenant-dev-step-item,.tenant-integration-page .tenant-dev-filter,.tenant-integration-page .tenant-dev-expand,.tenant-integration-page .tenant-dev-link-btn{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.tenant-docs-page .tenant-dev-contract-strip>div,.tenant-integration-page .tenant-dev-active-contract>div,.tenant-integration-page .tenant-dev-run-card{background:#f8fbfd!important;border:1px solid #dfe8f0!important;color:var(--app-text)!important}.tenant-docs-page .tenant-dev-contract-strip span,.tenant-integration-page .tenant-dev-active-contract span,.tenant-integration-page .tenant-dev-run-card span,.tenant-integration-page .tenant-dev-run-card svg{color:var(--app-text-muted)!important}.tenant-docs-page .tenant-dev-contract-strip strong,.tenant-integration-page .tenant-dev-active-contract strong,.tenant-integration-page .tenant-dev-run-card strong{color:var(--app-text)!important}.tenant-docs-page pre,.tenant-integration-page pre,.tenant-docs-page code,.tenant-integration-page code{background:#f8fbfd!important;border-color:#d8e2ed!important;color:var(--app-text)!important}.tenant-docs-page input,.tenant-docs-page textarea,.tenant-integration-page input,.tenant-integration-page textarea,.tenant-integration-page select{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.tenant-integration-page .au-empty-state{margin:0!important;min-height:190px!important}@media (max-width: 760px){.tenant-docs-page,.tenant-integration-page{gap:10px!important}.tenant-docs-page .tenant-console-header,.tenant-docs-page .tenant-docs-status,.tenant-docs-page .tenant-docs-sidebar,.tenant-docs-page .tenant-docs-card,.tenant-integration-page .tenant-console-header,.tenant-integration-page .tenant-dev-step-rail,.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-soft-panel,.tenant-integration-page .tenant-dev-terminal{border-radius:16px!important;padding:12px!important}.tenant-docs-page .tenant-dev-doc-panel-tabs,.tenant-integration-page .tenant-smart-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button,.tenant-integration-page .tenant-smart-tabs button,.tenant-integration-page .tenant-dev-filter,.tenant-integration-page .tenant-dev-expand{width:100%!important;justify-content:center!important;min-height:42px!important}.tenant-integration-page .tenant-dev-run-cards,.tenant-integration-page .tenant-dev-active-contract{grid-template-columns:1fr!important}}.auth-shell,.applications-hub-page,.hub-lively-screen,.tenant-theme-content,.tenant-page{color:var(--app-text)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.auth-shell *,.applications-hub-page *,.hub-lively-screen *,.tenant-theme-content *,.tenant-page *{box-sizing:border-box}.auth-layout,.auth-form-card,.auth-main-header,.hub-hero-surface,.hub-create-panel,.hub-app-card,.hub-add-app-card,.hub-create-card,.hub-instance-card,.hub-open-modal,.hub-create-modal,.hub-guide-modal,.hub-project-setup-card,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .entity-modal-panel,.tenant-theme-content .tenant-smart-modal,.tenant-theme-content [role=dialog]{background:#fff!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-sm)!important}.auth-side,.hub-modal-dark-header,.hub-create-modal-header.hub-modal-dark-header,.hub-open-modal-header.hub-modal-dark-header,.tenant-app-shell .tenant-sidebar,.tenant-app-shell .tenant-topbar,.tenant-theme-sidebar,.tenant-theme-topbar{background:var(--app-navy)!important;border-color:#172b46!important;color:#eaf2fb!important}.auth-side *,.hub-modal-dark-header *,.hub-create-modal-header.hub-modal-dark-header *,.hub-open-modal-header.hub-modal-dark-header *,.tenant-app-shell .tenant-sidebar *,.tenant-app-shell .tenant-topbar *,.tenant-theme-sidebar *,.tenant-theme-topbar *{color:inherit}.auth-main,.hub-lively-screen,.applications-hub-page,.tenant-theme-content,.tenant-page{background:var(--app-bg)!important}.auth-main-header h1,.auth-main-header h2,.auth-form-card h1,.auth-form-card h2,.hub-lively-screen h1,.hub-lively-screen h2,.hub-lively-screen h3,.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3,.tenant-page h1,.tenant-page h2,.tenant-page h3{color:var(--app-text)!important;font-weight:950!important;letter-spacing:-.045em!important}.auth-main-header p,.auth-form-card p,.auth-helper,.auth-shell label,.hub-lively-screen p,.hub-lively-screen label,.hub-lively-screen small,.tenant-theme-content p,.tenant-theme-content label,.tenant-theme-content small,.tenant-page p,.tenant-page label,.tenant-page small{color:var(--app-text-muted)!important;font-weight:750}.auth-brand img,.hub-brand-mark img,.tenant-brand-mark img,.tenant-topbar-brand img,.tenant-sidebar-brand img{background:transparent!important;border:0!important;box-shadow:none!important}.auth-input,.auth-shell input,.auth-shell select,.auth-shell textarea,.hub-lively-screen input,.hub-lively-screen select,.hub-lively-screen textarea,.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea,.tenant-page input,.tenant-page select,.tenant-page textarea{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:750!important}.auth-input:focus,.auth-shell input:focus,.auth-shell select:focus,.auth-shell textarea:focus,.hub-lively-screen input:focus,.hub-lively-screen select:focus,.hub-lively-screen textarea:focus,.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus,.tenant-page input:focus,.tenant-page select:focus,.tenant-page textarea:focus{border-color:var(--app-blue)!important;box-shadow:var(--app-focus-ring)!important;outline:none!important}.auth-primary-btn,.hub-btn-primary,.hub-open-link,.hub-chip-btn-active,.tenant-theme-content .entity-action-btn-primary,.tenant-theme-content .tenant-btn-primary,.tenant-page .entity-action-btn-primary,.tenant-page .tenant-btn-primary{background:var(--app-blue)!important;border-color:var(--app-blue-dark)!important;color:#fff!important}.auth-primary-btn *,.hub-btn-primary *,.hub-open-link *,.hub-chip-btn-active *,.tenant-theme-content .entity-action-btn-primary *,.tenant-theme-content .tenant-btn-primary *,.tenant-page .entity-action-btn-primary *,.tenant-page .tenant-btn-primary *{color:#fff!important}.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn,.hub-btn-soft,.hub-chip-btn,.hub-filter-row button,.tenant-theme-content .entity-action-btn-secondary,.tenant-page .entity-action-btn-secondary,.tenant-page .tenant-dev-secondary{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-blue)!important}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.auth-link-btn,.hub-btn-primary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.hub-filter-row button,.tenant-theme-content .entity-action-btn,.tenant-theme-content .tenant-btn-primary,.tenant-page .entity-action-btn,.tenant-page .tenant-btn-primary,.tenant-page .tenant-dev-link-btn,.tenant-page .tenant-dev-filter,.tenant-page .tenant-dev-expand{align-items:center!important;border-radius:14px!important;display:inline-flex!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:900!important;gap:7px!important;justify-content:center!important;min-height:40px!important}.auth-error,.auth-success,.auth-info,.tenant-theme-content [role=alert],.tenant-page [role=alert]{border-radius:14px!important;font-size:.82rem!important;font-weight:850!important;line-height:1.45!important}.auth-error,.tenant-theme-content .toast-error,.tenant-page .toast-error{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.auth-success,.tenant-theme-content .toast-success,.tenant-page .toast-success{background:#f0fbf5!important;border-color:#b8e7c8!important;color:#166534!important}.auth-info{background:var(--app-accent-soft)!important;border-color:#bfd2ea!important;color:var(--app-blue-dark)!important}.auth-flow-track,.hub-lively-screen [class*=progress],.tenant-theme-content [class*=progress],.tenant-page [class*=progress]{background:#e2eaf3!important;border-color:var(--app-border)!important}.auth-flow-fill,.hub-lively-screen [class*=progress] [class*=fill],.tenant-theme-content [class*=progress] [class*=fill],.tenant-page [class*=progress] [class*=fill]{background:var(--app-blue)!important}.auth-step,.hub-env-card,.hub-instance-card,.tenant-theme-content .tenant-card-card,.tenant-page .tenant-card-card{background:#fff!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.auth-step.active,.hub-env-card-selected,.hub-filter-row button[aria-pressed=true],.tenant-theme-content .is-active,.tenant-page .is-active{border-color:var(--app-blue)!important}.auth-step.active{background:var(--app-accent-soft)!important;color:var(--app-blue-dark)!important}.auth-step.done{background:#f0fbf5!important;border-color:#b8e7c8!important;color:#166534!important}.hub-env-card-selected,.hub-env-card-selected *,.hub-filter-row button[aria-pressed=true],.hub-filter-row button[aria-pressed=true] *{background:var(--app-blue)!important;color:#fff!important}.hub-open-modal,.hub-create-modal,.hub-guide-modal,.tenant-theme-content [role=dialog],.tenant-page [role=dialog],.tenant-theme-content .entity-modal-panel,.tenant-page .entity-modal-panel,.tenant-theme-content .tenant-smart-modal,.tenant-page .tenant-smart-modal{max-height:min(92dvh,880px)!important;overflow:auto!important}.hub-open-modal-header,.hub-create-modal-header,.tenant-theme-content .entity-modal-header,.tenant-page .entity-modal-header{border-bottom:1px solid var(--app-border)!important}.tenant-theme-content table,.tenant-page table{width:100%!important}.tenant-theme-content th,.tenant-page th{background:#f8fbfd!important;color:var(--app-text-muted)!important}.tenant-theme-content td,.tenant-page td{color:var(--app-text)!important}@media (prefers-reduced-motion: reduce){.auth-shell *,.applications-hub-page *,.hub-lively-screen *,.tenant-theme-content *,.tenant-page *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width: 760px){.auth-shell{height:auto!important;min-height:100dvh!important;overflow:auto!important;padding:10px!important}.auth-layout{border-radius:20px!important;height:auto!important;min-height:calc(100dvh - 20px)!important;overflow:visible!important}.auth-side{border-radius:18px 18px 0 0!important;gap:12px!important;padding:16px!important}.auth-side h1{font-size:clamp(1.35rem,8vw,1.85rem)!important;line-height:1.08!important}.auth-side p{font-size:.86rem!important;line-height:1.5!important}.auth-kpis,.auth-steps,.hub-create-fields-grid,.hub-create-layout,.hub-main-split,.tenant-theme-content .tenant-kpi-grid,.tenant-page .tenant-kpi-grid{grid-template-columns:1fr!important}.auth-main{align-content:start!important;padding:12px!important}.auth-main-header,.auth-form-card,.hub-hero-surface,.hub-create-panel,.hub-open-modal,.hub-create-modal,.hub-guide-modal,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-console-header,.tenant-theme-content .tenant-hero-card,.tenant-page .tenant-card,.tenant-page .tenant-console-header,.tenant-page .tenant-hero-card{border-radius:16px!important;padding:14px!important;width:100%!important}.auth-main-header,.hub-section-header,.tenant-theme-content .tenant-console-header,.tenant-page .tenant-console-header{align-items:stretch!important;display:grid!important;gap:10px!important}.auth-primary-btn,.auth-secondary-btn,.auth-ghost-btn,.hub-btn-primary,.hub-btn-soft,.hub-chip-btn,.hub-open-link,.hub-filter-row button,.tenant-theme-content .entity-action-btn,.tenant-page .entity-action-btn,.tenant-theme-content .tenant-btn-primary,.tenant-page .tenant-btn-primary{width:100%!important}.hub-open-modal,.hub-create-modal,.hub-guide-modal,.tenant-theme-content [role=dialog],.tenant-page [role=dialog],.tenant-theme-content .entity-modal-panel,.tenant-page .entity-modal-panel,.tenant-theme-content .tenant-smart-modal,.tenant-page .tenant-smart-modal{border-radius:18px!important;max-height:calc(100dvh - 20px)!important;width:calc(100vw - 20px)!important}}.hub-env-card-selected>*,.hub-env-card-selected span,.hub-env-card-selected strong,.hub-env-card-selected em,.hub-filter-row button[aria-pressed=true]>*,.hub-filter-row button[aria-pressed=true] span,.hub-filter-row button[aria-pressed=true] strong{background:transparent!important;color:#fff!important}.hub-env-card-selected input,.hub-filter-row button[aria-pressed=true] input{background:initial!important}.auth-legal-link{align-items:center!important;border-radius:12px!important;display:inline-flex!important;min-height:40px!important;padding:8px 2px!important}@media (max-width: 760px){.auth-legal-links{gap:8px 12px!important}.auth-legal-link{padding-inline:6px!important}}.auth-primary-btn:hover:not(:disabled),.auth-primary-btn:active:not(:disabled),.hub-btn-primary:hover:not(:disabled),.hub-btn-primary:active:not(:disabled),.hub-open-link:hover:not(:disabled),.hub-open-link:active:not(:disabled),.au-button-primary:hover:not(:disabled),.au-button-primary:active:not(:disabled),.tenant-theme-content .entity-action-btn-primary:hover:not(:disabled),.tenant-theme-content .entity-action-btn-primary:active:not(:disabled),.tenant-theme-content .tenant-btn-primary:hover:not(:disabled),.tenant-theme-content .tenant-btn-primary:active:not(:disabled),.tenant-page .entity-action-btn-primary:hover:not(:disabled),.tenant-page .entity-action-btn-primary:active:not(:disabled),.tenant-page .tenant-dev-primary:hover:not(:disabled),.tenant-page .tenant-dev-primary:active:not(:disabled){background:var(--app-blue-dark)!important;border-color:var(--app-blue-dark)!important;color:#fff!important}.auth-primary-btn:hover:not(:disabled) *,.auth-primary-btn:active:not(:disabled) *,.hub-btn-primary:hover:not(:disabled) *,.hub-btn-primary:active:not(:disabled) *,.hub-open-link:hover:not(:disabled) *,.hub-open-link:active:not(:disabled) *,.au-button-primary:hover:not(:disabled) *,.au-button-primary:active:not(:disabled) *,.tenant-theme-content .entity-action-btn-primary:hover:not(:disabled) *,.tenant-theme-content .entity-action-btn-primary:active:not(:disabled) *,.tenant-theme-content .tenant-btn-primary:hover:not(:disabled) *,.tenant-theme-content .tenant-btn-primary:active:not(:disabled) *,.tenant-page .entity-action-btn-primary:hover:not(:disabled) *,.tenant-page .entity-action-btn-primary:active:not(:disabled) *,.tenant-page .tenant-dev-primary:hover:not(:disabled) *,.tenant-page .tenant-dev-primary:active:not(:disabled) *{color:#fff!important}.auth-secondary-btn:hover:not(:disabled),.auth-ghost-btn:hover:not(:disabled),.auth-link-btn:hover:not(:disabled),.hub-btn-soft:hover:not(:disabled),.hub-chip-btn:hover:not(:disabled),.hub-filter-row button:hover:not(:disabled),.au-button-secondary:hover:not(:disabled),.au-button-quiet:hover:not(:disabled),.tenant-theme-content .entity-action-btn-secondary:hover:not(:disabled),.tenant-page .entity-action-btn-secondary:hover:not(:disabled),.tenant-page .tenant-dev-secondary:hover:not(:disabled),.tenant-page .tenant-dev-link-btn:hover:not(:disabled),.tenant-page .tenant-dev-expand:hover:not(:disabled){background:var(--app-accent-soft)!important;border-color:#bfd2ea!important;color:var(--app-blue-dark)!important}.auth-secondary-btn:hover:not(:disabled) *,.auth-ghost-btn:hover:not(:disabled) *,.auth-link-btn:hover:not(:disabled) *,.hub-btn-soft:hover:not(:disabled) *,.hub-chip-btn:hover:not(:disabled) *,.hub-filter-row button:hover:not(:disabled) *,.au-button-secondary:hover:not(:disabled) *,.au-button-quiet:hover:not(:disabled) *,.tenant-theme-content .entity-action-btn-secondary:hover:not(:disabled) *,.tenant-page .entity-action-btn-secondary:hover:not(:disabled) *,.tenant-page .tenant-dev-secondary:hover:not(:disabled) *,.tenant-page .tenant-dev-link-btn:hover:not(:disabled) *,.tenant-page .tenant-dev-expand:hover:not(:disabled) *{color:var(--app-blue-dark)!important}.au-button-danger:hover:not(:disabled),.tenant-theme-content .entity-action-btn-danger:hover:not(:disabled),.tenant-page .entity-action-btn-danger:hover:not(:disabled),.confirm-dialog-confirm:hover:not(:disabled){background:#fee2e2!important;border-color:#fca5a5!important;color:#7f1d1d!important}.au-button-danger:hover:not(:disabled) *,.tenant-theme-content .entity-action-btn-danger:hover:not(:disabled) *,.tenant-page .entity-action-btn-danger:hover:not(:disabled) *,.confirm-dialog-confirm:hover:not(:disabled) *{color:#7f1d1d!important}.auth-primary-btn:disabled,.auth-secondary-btn:disabled,.auth-ghost-btn:disabled,.hub-btn-primary:disabled,.hub-btn-soft:disabled,.hub-chip-btn:disabled,.hub-open-link:disabled,.hub-filter-row button:disabled,.au-button:disabled,.tenant-theme-content button:disabled,.tenant-page button:disabled,.entity-modal-panel button:disabled,.tenant-smart-modal button:disabled,.confirm-dialog button:disabled{background:#eef3f8!important;border-color:#d8e2ed!important;color:#718096!important;opacity:1!important}.auth-primary-btn:disabled *,.auth-secondary-btn:disabled *,.auth-ghost-btn:disabled *,.hub-btn-primary:disabled *,.hub-btn-soft:disabled *,.hub-chip-btn:disabled *,.hub-open-link:disabled *,.hub-filter-row button:disabled *,.au-button:disabled *,.tenant-theme-content button:disabled *,.tenant-page button:disabled *,.entity-modal-panel button:disabled *,.tenant-smart-modal button:disabled *,.confirm-dialog button:disabled *{color:#718096!important}.hub-chip-btn-active,.hub-filter-row button[aria-pressed=true],.hub-env-card-selected,.tenant-theme-content .tenant-settings-tab.is-active,.tenant-theme-content .tenant-smart-tabs button.is-active,.tenant-page .tenant-settings-tab.is-active,.tenant-page .tenant-smart-tabs button.is-active,.tenant-page .tenant-dev-filter.is-active,.tenant-docs-page .tenant-dev-nav-btn.is-active,.tenant-integration-page .tenant-dev-step-item.is-active,.tenant-sidebar-nav-list a[aria-current=page]{background:var(--app-blue)!important;border-color:var(--app-blue-dark)!important;color:#fff!important}.hub-chip-btn-active *,.hub-filter-row button[aria-pressed=true] *,.hub-env-card-selected *,.tenant-theme-content .tenant-settings-tab.is-active *,.tenant-theme-content .tenant-smart-tabs button.is-active *,.tenant-page .tenant-settings-tab.is-active *,.tenant-page .tenant-smart-tabs button.is-active *,.tenant-page .tenant-dev-filter.is-active *,.tenant-docs-page .tenant-dev-nav-btn.is-active *,.tenant-integration-page .tenant-dev-step-item.is-active *,.tenant-sidebar-nav-list a[aria-current=page] *{color:#fff!important}.hub-env-card-selected>*,.hub-env-card-selected span,.hub-env-card-selected strong,.hub-env-card-selected em,.hub-filter-row button[aria-pressed=true]>*,.hub-filter-row button[aria-pressed=true] span,.hub-filter-row button[aria-pressed=true] strong{background:transparent!important}.hub-modal-dark-header,.hub-modal-dark-header *,.tenant-sidebar-shell,.tenant-sidebar-shell *,.tenant-theme-topbar,.tenant-theme-topbar *,[data-tenant-topnav=true],[data-tenant-topnav=true] *{color:#eaf2fb!important}.hub-modal-dark-header p,.hub-modal-dark-header small,.tenant-sidebar-shell p,.tenant-sidebar-shell small,.tenant-theme-topbar p,.tenant-theme-topbar small,[data-tenant-topnav=true] p,[data-tenant-topnav=true] small{color:#b8c7d9!important}.tenant-sidebar-nav-list a:hover,.tenant-sidebar-nav-list button:hover,.tenant-sidebar-group:hover,.tenant-sidebar-group-open,.tenant-sidebar-nav-list a:hover *,.tenant-sidebar-nav-list button:hover *,.tenant-sidebar-group:hover *,.tenant-sidebar-group-open *{color:#fff!important}.tenant-theme-content tr:hover td,.tenant-page tr:hover td,.entity-table tbody tr:hover td{background:#f8fbfd!important;color:var(--app-text)!important}.tenant-theme-content tr:hover td *,.tenant-page tr:hover td *,.entity-table tbody tr:hover td *{color:inherit}input::placeholder,textarea::placeholder,.auth-input::placeholder,.hub-lively-screen input::placeholder,.tenant-theme-content input::placeholder,.tenant-page input::placeholder,.tenant-theme-content textarea::placeholder,.tenant-page textarea::placeholder{color:#7d8ca0!important;opacity:1!important}.auth-side,.auth-side div,.auth-side h1,.auth-side h2,.auth-side h3,.auth-side strong,.auth-side .auth-brand,.auth-side .auth-route-chip{color:#fff!important}.auth-side p,.auth-side span,.auth-side small,.auth-side .auth-kpi span{color:#c8d5e3!important}.auth-side .auth-kpi strong,.auth-side .auth-kpi svg,.auth-side .auth-brand span,.auth-side .auth-brand svg,.auth-side .auth-route-chip svg{color:#fff!important}.auth-shell svg,.hub-lively-screen svg,.applications-hub-page svg,.tenant-theme-content svg,.tenant-page svg,.tenant-sidebar svg,.au-button svg,.au-stat svg,.au-badge svg{color:currentColor;flex:0 0 auto;opacity:1!important;visibility:visible!important}.auth-shell svg [stroke],.hub-lively-screen svg [stroke],.applications-hub-page svg [stroke],.tenant-theme-content svg [stroke],.tenant-page svg [stroke],.tenant-sidebar svg [stroke],.au-button svg [stroke],.au-stat svg [stroke],.au-badge svg [stroke]{stroke:currentColor!important}.auth-shell svg:not([data-preserve-fill]) [fill=none],.hub-lively-screen svg:not([data-preserve-fill]) [fill=none],.applications-hub-page svg:not([data-preserve-fill]) [fill=none],.tenant-theme-content svg:not([data-preserve-fill]) [fill=none],.tenant-page svg:not([data-preserve-fill]) [fill=none],.tenant-sidebar svg:not([data-preserve-fill]) [fill=none]{fill:none!important}.tenant-sidebar-link-icon,.tenant-sidebar-link-icon svg,.tenant-sidebar-link-icon svg *{color:inherit!important;stroke:currentColor!important}.tenant-sidebar-nav-list a .tenant-sidebar-link-icon,.tenant-sidebar-nav-list button .tenant-sidebar-link-icon{background:#10223a!important;border-color:#21324a!important;color:#c4d6e4!important}.tenant-sidebar-nav-list a:hover .tenant-sidebar-link-icon,.tenant-sidebar-nav-list button:hover .tenant-sidebar-link-icon{background:#172b46!important;border-color:#3a5778!important;color:#fff!important}.tenant-sidebar-nav-list a[aria-current=page] .tenant-sidebar-link-icon,.tenant-sidebar-nav-list a[aria-current=page]:hover .tenant-sidebar-link-icon{background:#fff!important;border-color:#fff!important;color:var(--app-blue)!important}.tenant-sidebar-nav-list a[aria-current=page] .tenant-sidebar-link-icon svg,.tenant-sidebar-nav-list a[aria-current=page] .tenant-sidebar-link-icon svg *,.tenant-sidebar-nav-list a[aria-current=page]:hover .tenant-sidebar-link-icon svg,.tenant-sidebar-nav-list a[aria-current=page]:hover .tenant-sidebar-link-icon svg *{color:var(--app-blue)!important;stroke:var(--app-blue)!important}.tenant-sidebar-nav-list a[aria-current=page]>span:not(.tenant-sidebar-link-icon),.tenant-sidebar-nav-list a[aria-current=page]>span:not(.tenant-sidebar-link-icon) *{color:#fff!important}.tenant-sidebar-group-open [style*=groupIcon],.tenant-sidebar-group-open button>span:first-child>span:first-child{color:#fff!important}.tenant-smart-tabs button.is-active svg,.tenant-settings-tab.is-active svg,.tenant-dev-doc-panel-tabs button.is-active svg,.tenant-dev-filter.is-active svg,.hub-chip-btn-active svg,.hub-filter-row button[aria-pressed=true] svg,.hub-env-card-selected svg,.au-button-primary svg,.entity-action-btn-primary svg,.tenant-btn-primary svg,.auth-primary-btn svg,.hub-btn-primary svg{color:#fff!important;stroke:#fff!important}.au-stat-icon svg,.hub-stat-icon svg,.hub-product-icon svg,.hub-empty-icon svg,.tenant-header-badge svg,.entity-row-btn-secondary svg,.entity-action-btn-secondary svg,.tenant-dev-secondary svg,.auth-secondary-btn svg,.auth-ghost-btn svg,.hub-btn-soft svg,.hub-chip-btn svg{color:currentColor!important;stroke:currentColor!important}button:disabled svg,button:disabled svg *,.au-button:disabled svg,.au-button:disabled svg *,.entity-action-btn:disabled svg,.entity-action-btn:disabled svg *{color:#718096!important;stroke:#718096!important}@media (max-width: 760px){.auth-shell .auth-side{padding:13px!important}.auth-shell .auth-side>div{gap:7px!important}.auth-shell .auth-side h1{margin-top:3px!important;font-size:clamp(1.2rem,6vw,1.55rem)!important;line-height:1.05!important;letter-spacing:-.045em!important}.auth-shell .auth-side p{font-size:11.5px!important;line-height:1.38!important}.auth-shell .auth-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important}.auth-shell .auth-kpi{min-height:54px!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:start!important;gap:4px!important;padding:8px!important;border-radius:12px!important}.auth-shell .auth-kpi strong{font-size:11.5px!important;line-height:1.05!important}.auth-shell .auth-kpi span{max-width:100%!important;font-size:9.5px!important;line-height:1.15!important;text-align:left!important}}@media (max-width: 430px){.auth-shell .auth-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-shell .auth-kpi{min-height:52px!important}.auth-shell .auth-kpi svg{width:14px!important;height:14px!important}.auth-shell .auth-kpi span{display:none!important}.auth-shell .auth-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-shell .auth-step{min-height:42px!important;padding:6px 4px!important}}.tenant-theme-content{--tenant-bg: #f3f6fa;--tenant-ink: #07111f;--tenant-text: #111c2c;--tenant-muted: #3f5066;--tenant-border: #cbd7e5;--tenant-border-strong: #94a8bf;--tenant-surface-blue: #edf3f9;--tenant-cyan-soft: #e9f7fa;--tenant-blue: #1457c8;--tenant-blue-dark: #0b3f91;--tenant-cyan: #0a8aa6;--tenant-navy: #071425;--tenant-shadow: 0 22px 52px rgba(7, 17, 31, .14);--tenant-shadow-soft: 0 12px 30px rgba(7, 17, 31, .09);--tenant-primary-start: #1457c8;--tenant-primary-end: #0b3f91;--tenant-danger-start: #fb7185;--tenant-danger-end: #e11d48;position:relative;isolation:isolate;background:#fff}.tenant-users,.tenant-roles,.tenant-groups{--entity-bg: #f3f6fa;--entity-surface: #ffffff;--entity-soft: #f8fbfd;--entity-blue-soft: #edf4ff;--entity-cyan-soft: #e9f7fa;--entity-border: #cbd7e5;--entity-border-strong: #94a8bf;--entity-ink: #07111f;--entity-muted: #3f5066;--entity-blue: #1457c8;--entity-blue-dark: #0b3f91;--entity-cyan: #0a8aa6;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-users *,.tenant-roles *,.tenant-groups *{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-users .users-table-controls,.tenant-roles .entity-table-shell,.tenant-groups .entity-management-card{background:var(--entity-surface)!important;border:1px solid var(--entity-border)!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f14!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{align-items:stretch}.tenant-users .tenant-kpi-grid>*,.tenant-roles .tenant-kpi-grid>*,.tenant-groups .tenant-kpi-grid>*{background:var(--entity-surface)!important;border:1px solid var(--entity-border)!important;border-radius:22px!important;box-shadow:0 10px 22px #07111f0e!important;color:var(--entity-ink)!important;min-height:92px!important;padding:16px!important}.tenant-users .tenant-kpi-grid>*:before,.tenant-roles .tenant-kpi-grid>*:before,.tenant-groups .tenant-kpi-grid>*:before{background:var(--entity-blue)!important;width:5px!important}.tenant-users .tenant-kpi-grid>* [data-stat-value],.tenant-roles .tenant-kpi-grid>* [data-stat-value],.tenant-groups .tenant-kpi-grid>* [data-stat-value]{color:var(--entity-ink)!important;font-size:1.75rem!important;font-weight:950!important;letter-spacing:-.055em!important}.tenant-users .tenant-kpi-grid svg,.tenant-roles .tenant-kpi-grid svg,.tenant-groups .tenant-kpi-grid svg{color:var(--entity-cyan)!important}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell{background:var(--entity-surface)!important;border-radius:28px!important;padding:14px!important}.tenant-users .entity-table,.tenant-roles .entity-table{border-collapse:separate!important;border-spacing:0 12px!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th{color:var(--entity-muted)!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.08em!important;padding:7px 16px 9px!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{animation:entityRowIn .22s ease both!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{background:var(--entity-surface)!important;border-color:var(--entity-border)!important;color:var(--entity-ink)!important;padding:16px!important;transition-property:background-color,border-color,box-shadow,transform!important;transition-duration:.18s!important;transition-timing-function:ease!important}.tenant-users .entity-table tbody tr.entity-table-row:hover td,.tenant-roles .entity-table tbody tr.entity-table-row:hover td{background:var(--entity-soft)!important;border-color:var(--entity-border-strong)!important;box-shadow:0 16px 30px #07111f14!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child{border-radius:20px 0 0 20px!important}.tenant-users .entity-table tbody tr.entity-table-row td:last-child,.tenant-roles .entity-table tbody tr.entity-table-row td:last-child{border-radius:0 20px 20px 0!important}.tenant-users .entity-table [style*="border-radius: 999"],.tenant-roles .entity-table [style*="border-radius: 999"],.tenant-groups [style*="border-radius: 999"]{background:var(--entity-blue-soft)!important;border-color:#bfd2ea!important;color:var(--entity-blue-dark)!important}.tenant-users .entity-table [style*="backgroundColor: #ecfdf5"],.tenant-users .entity-table [style*="background: #ecfdf5"],.tenant-groups [style*="background: #ecfdf5"]{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important}.tenant-users .entity-table [style*="backgroundColor: #fff1f2"],.tenant-users .entity-table [style*="background: #fff1f2"],.tenant-groups [style*="background: #fef2f2"]{background:#fff4f4!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-users .entity-table button,.tenant-roles .entity-table button,.entity-modal-body button{border-radius:15px!important;font-weight:950!important}.tenant-users .entity-table button:hover,.tenant-roles .entity-table button:hover,.entity-modal-body button:hover{transform:translateY(-1px)!important}.entity-modal-panel{background:var(--entity-surface, #ffffff)!important;border-radius:30px!important;border:1px solid var(--entity-border, #cbd7e5)!important;box-shadow:0 34px 76px #07111f3d!important}.entity-modal-header{background:#fff!important;border-bottom:1px solid var(--entity-border, #cbd7e5)!important;padding:18px 20px!important}.entity-modal-header h2{color:var(--entity-ink, #07111f)!important;font-weight:950!important;letter-spacing:-.055em!important}.entity-modal-body{background:var(--entity-soft, #f8fbfd)!important;padding:18px!important}.entity-modal-body section,.entity-modal-body [style*="border: 1px solid"],.entity-modal-body [style*="padding: 10px"],.entity-modal-body [style*="padding: 12px"],.entity-group-card,.entity-group-access-header,.entity-access-block{background:#fff!important;border-color:var(--entity-border, #cbd7e5)!important;border-radius:20px!important}.entity-modal-body input,.entity-modal-body select,.entity-modal-body textarea{background:#fff!important;border-color:var(--entity-border, #cbd7e5)!important;border-radius:15px!important}.entity-group-card,.entity-access-block{transition-property:background-color,border-color,box-shadow,transform!important;transition-duration:.18s!important;transition-timing-function:ease!important}.entity-group-card:hover,.entity-access-block:hover{transform:translateY(-2px)!important}.tenant-theme-content:before{content:"";position:fixed;inset:0 0 auto 0;height:240px;pointer-events:none;z-index:-1;background:#fff}.tenant-page{gap:14px}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3{color:var(--tenant-ink)!important;letter-spacing:.01em}.tenant-hero-card,.tenant-card,.tenant-kpi-card{border:1px solid var(--tenant-border)!important;background:#fff;box-shadow:var(--tenant-shadow-soft)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tenant-card-accent{background:#fff;border-color:#38bdf873!important}.tenant-card-accent-2{background:#fff;border-color:#60a5fa73!important}.tenant-raise{transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.tenant-raise:hover{transform:translateY(-2px);box-shadow:var(--tenant-shadow)!important;border-color:var(--tenant-border-strong)!important}.tenant-theme-content button{border-radius:10px!important;border:1px solid rgba(126,150,181,.52)!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,filter .17s ease!important}.tenant-theme-content button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #082f492e;border-color:#38bdf8b8!important;filter:saturate(1.04)}.tenant-btn-primary{color:#f8fcff!important;background:var(--tenant-blue)!important;border-color:#38bdf8b3!important;box-shadow:0 12px 24px #0369a140}.tenant-btn-primary:hover{box-shadow:0 16px 30px #0284c752}.tenant-btn-secondary{color:#16406a!important;background:#fff;border-color:#7da7d099!important}.tenant-btn-danger{color:#fff!important;background:#fff4f4;border-color:#fb7185bf!important;box-shadow:0 12px 22px #be185d38}.entity-table-shell{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:26px!important;padding:12px!important;box-shadow:var(--tenant-shadow-soft)!important;overflow:auto}.entity-table-shell:before{content:"";display:block;height:4px;width:168px;max-width:40%;background:var(--tenant-blue);border-radius:999px;margin:0 0 12px 2px}.entity-table{width:100%;border-collapse:separate!important;border-spacing:0 10px!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.entity-table thead th{background:transparent!important;border:0!important;color:var(--tenant-muted)!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.075em!important;line-height:1.1;padding:6px 14px 8px!important;text-transform:uppercase!important}.entity-table tbody tr.entity-table-row{animation:entityRowIn .22s ease both}.entity-table tbody tr.entity-table-row td{background:#fff!important;border-top:1px solid var(--tenant-border)!important;border-bottom:1px solid var(--tenant-border)!important;color:var(--tenant-ink)!important;font-size:.82rem!important;padding:14px!important;vertical-align:middle!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background-color .17s ease}.entity-table tbody tr.entity-table-row td:first-child{border-left:1px solid var(--tenant-border)!important;border-radius:18px 0 0 18px!important}.entity-table tbody tr.entity-table-row td:last-child{border-right:1px solid var(--tenant-border)!important;border-radius:0 18px 18px 0!important}.entity-table tbody tr.entity-table-row:hover td{background:#f8fbfd!important;border-color:var(--tenant-border-strong)!important;box-shadow:0 14px 26px #07111f14}.entity-table tbody tr.entity-empty-row td{background:#f8fbfd!important;border:1px dashed var(--tenant-border)!important;border-radius:18px!important;color:var(--tenant-muted)!important;font-weight:850!important}.entity-table .users-resize-handle{background:#fff!important;border-color:var(--tenant-border)!important;color:var(--tenant-cyan)!important}.entity-table tbody tr.entity-group-row td{background:transparent!important;border:0!important;padding:8px 0 0!important}.entity-table tbody tr.entity-group-row button{background:#f8fbfd!important;border:1px solid var(--tenant-border)!important;border-radius:18px!important;color:var(--tenant-ink)!important;box-shadow:0 8px 18px #07111f0b}.tenant-users .entity-table button,.tenant-roles .entity-table button{border-radius:13px!important;font-weight:900!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child{box-shadow:inset 4px 0 0 var(--tenant-blue)}.tenant-users .entity-table .tenant-users-row:hover td:first-child,.tenant-roles .entity-table .entity-table-row:hover td:first-child{box-shadow:inset 4px 0 0 var(--tenant-cyan),0 14px 26px #07111f14}.tenant-users .entity-table [style*="border-radius: 999"],.tenant-roles .entity-table [style*="border-radius: 999"],.tenant-groups [style*="border-radius: 999"]{border-radius:999px!important;font-weight:900!important}.tenant-users .entity-table [style*=ui-monospace],.tenant-roles .entity-table [style*=ui-monospace]{background:#edf4ff!important;border:1px solid #bfd2ea!important;color:var(--tenant-blue-dark)!important}@keyframes entityRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-users .users-table-controls,.tenant-roles .tenant-card,.tenant-groups .tenant-card{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card{border-radius:26px!important;box-shadow:var(--tenant-shadow-soft)!important;padding:18px!important;position:relative;overflow:hidden}.tenant-users>.tenant-hero-card:after,.tenant-roles>.tenant-hero-card:after,.tenant-groups>.tenant-hero-card:after{content:"";position:absolute;left:18px;bottom:0;width:180px;height:4px;background:var(--tenant-blue);border-radius:999px 999px 0 0}.tenant-users>.tenant-hero-card h1,.tenant-roles>.tenant-hero-card h1,.tenant-groups>.tenant-hero-card h1{font-weight:950!important;letter-spacing:-.06em!important}.tenant-users>.tenant-hero-card p,.tenant-roles>.tenant-hero-card p,.tenant-groups>.tenant-hero-card p{color:var(--tenant-muted)!important;font-weight:750!important}.tenant-users .tenant-kpi-grid>*,.tenant-roles .tenant-kpi-grid>*,.tenant-groups .tenant-kpi-grid>*{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:20px!important;box-shadow:0 10px 22px #07111f11!important;color:var(--tenant-ink)!important;min-height:86px;overflow:hidden;position:relative;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.tenant-users .tenant-kpi-grid>*:before,.tenant-roles .tenant-kpi-grid>*:before,.tenant-groups .tenant-kpi-grid>*:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--tenant-blue);opacity:.9}.tenant-users .tenant-kpi-grid>*:hover,.tenant-roles .tenant-kpi-grid>*:hover,.tenant-groups .tenant-kpi-grid>*:hover{transform:translateY(-2px);border-color:var(--tenant-border-strong)!important;box-shadow:0 18px 36px #07111f1c!important}.tenant-users .tenant-kpi-grid>* [data-stat-value],.tenant-roles .tenant-kpi-grid>* [data-stat-value],.tenant-groups .tenant-kpi-grid>* [data-stat-value],.tenant-users .users-stat-btn [data-stat-value]{color:var(--tenant-ink)!important;font-size:clamp(1.45rem,2vw,1.85rem)!important;font-weight:950!important;letter-spacing:-.045em!important}.tenant-users .users-stat-btn-active{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f,0 16px 34px #07111f1a!important}.tenant-users .tenant-kpi-grid svg,.tenant-roles .tenant-kpi-grid svg,.tenant-groups .tenant-kpi-grid svg{color:var(--tenant-cyan)!important}.tenant-users .tenant-kpi-grid [style*=color],.tenant-roles .tenant-kpi-grid [style*=color],.tenant-groups .tenant-kpi-grid [style*=color]{color:var(--tenant-muted)!important}.tenant-users .tenant-kpi-grid [data-stat-value],.tenant-roles .tenant-kpi-grid [data-stat-value],.tenant-groups .tenant-kpi-grid [data-stat-value]{color:var(--tenant-ink)!important}.tenant-users .users-table-controls,.tenant-roles .entity-table-shell,.tenant-groups .tenant-card{border-radius:24px!important}.tenant-users .users-table-controls,.tenant-roles .entity-table-shell{background:#fff!important;border:1px solid var(--tenant-border)!important;box-shadow:var(--tenant-shadow-soft)!important}.tenant-users .users-table-controls button,.tenant-roles .entity-table-shell button,.tenant-groups button{border-radius:14px!important}.tenant-users .users-table-controls input,.tenant-roles .entity-table-shell input,.tenant-roles .entity-table-shell select{background:#f8fbfd!important;border-color:var(--tenant-border)!important}.tenant-users input,.tenant-users select,.tenant-roles input,.tenant-roles select,.tenant-roles textarea,.tenant-groups input,.tenant-groups select,.tenant-groups textarea{border-color:var(--tenant-border)!important;border-radius:14px!important;color:var(--tenant-ink)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-users input:focus,.tenant-users select:focus,.tenant-roles input:focus,.tenant-roles select:focus,.tenant-roles textarea:focus,.tenant-groups input:focus,.tenant-groups select:focus,.tenant-groups textarea:focus{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f!important;outline:none!important}.tenant-groups [style*=groupItem],.tenant-groups [style*=groupHeaderCard],.tenant-groups [style*=block]{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.entity-modal-panel{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:26px!important;box-shadow:0 32px 72px #07111f3d!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.entity-modal-header{background:#fff!important;border-bottom:1px solid var(--tenant-border)!important;padding:16px 18px!important;position:relative}.entity-modal-header:before{content:"";position:absolute;left:18px;bottom:-1px;width:120px;height:4px;border-radius:999px 999px 0 0;background:var(--tenant-blue)}.entity-modal-header h2{color:var(--tenant-ink)!important;font-size:clamp(1.1rem,1.8vw,1.45rem)!important;font-weight:950!important;letter-spacing:-.045em!important}.entity-modal-header button{background:#fff!important;border-color:var(--tenant-border)!important;color:var(--tenant-blue)!important;font-weight:900!important}.entity-modal-body{background:#f8fbfd!important;padding:16px!important}.entity-modal-body>*,.entity-management-card,.entity-group-card,.entity-group-access-header,.entity-access-block{border-color:var(--tenant-border)!important}.entity-modal-body [style*="background: #f8fafc"],.entity-modal-body [style*="backgroundColor: #f8fafc"],.entity-modal-body [style*="background: #f8fbff"],.entity-modal-body [style*="backgroundColor: #f8fbff"],.entity-modal-body [style*="background: #edf3f9"],.entity-modal-body [style*="backgroundColor: #edf3f9"]{background:#fff!important}.entity-modal-body [style*="border-radius: 10"],.entity-modal-body [style*="border-radius: 12"]{border-radius:16px!important}.entity-modal-body [style*="background: #f8fafc"],.entity-modal-body [style*="backgroundColor: #f8fbff"],.entity-modal-body [style*="background: #f8fbfd"],.entity-modal-body [style*="backgroundColor: #ffffff"],.entity-modal-body [style*="border: 1px solid #dbe5f2"],.entity-modal-body [style*="border: 1px solid #e2e8f0"]{border-color:var(--tenant-border)!important}.entity-modal-body [style*="display: grid"],.entity-modal-body [style*="display: flex"][style*="flex-direction: column"]{min-width:0}.entity-modal-body [style*=miniStat],.entity-modal-body [style*=popupPanel],.entity-modal-body [style*=assignCard]{background:#fff!important}.entity-modal-body section,.entity-modal-body label,.entity-modal-body [style*="padding: 10px 12px"],.entity-modal-body [style*="padding: 9px 12px"],.entity-modal-body [style*="padding: 12px"]{border-radius:16px!important}.entity-modal-body section{border-color:var(--tenant-border)!important;box-shadow:0 10px 22px #07111f0b!important}.entity-modal-body [style*="text-transform: uppercase"]{color:var(--tenant-cyan)!important;font-weight:950!important}.entity-modal-body [style*="color: #334155"],.entity-modal-body [style*="color: #475569"],.entity-modal-body [style*="color: #64748b"],.entity-modal-body [style*="color: #5b6f86"]{color:var(--tenant-muted)!important}.entity-modal-body [style*="color: #0f172a"],.entity-modal-body [style*="color: #0f4c81"]{color:var(--tenant-ink)!important}.entity-modal-body [style*="border-radius: 999"]{background:#edf4ff!important;border-color:#bfd2ea!important;color:var(--tenant-blue-dark)!important;font-weight:900!important}.entity-modal-body button{border-radius:14px!important;font-weight:900!important}.entity-modal-body input,.entity-modal-body select,.entity-modal-body textarea{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:14px!important;color:var(--tenant-ink)!important;min-height:40px}.entity-modal-body input:focus,.entity-modal-body select:focus,.entity-modal-body textarea:focus{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f!important;outline:none!important}.entity-management-card,.entity-group-card,.entity-group-access-header,.entity-access-block{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:20px!important;box-shadow:0 10px 22px #07111f11!important}.entity-group-card{animation:entityRowIn .22s ease both}.entity-group-card:hover,.entity-access-block:hover{transform:translateY(-2px);border-color:var(--tenant-border-strong)!important;box-shadow:0 18px 36px #07111f1c!important}.entity-group-card-active{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f,0 16px 34px #07111f1a!important}.entity-group-card button{color:var(--tenant-ink)!important}.entity-group-access-header{background:#f8fbfd!important}.entity-access-block [style*="font-weight: 950"],.entity-group-access-header [style*="font-weight: 950"]{color:var(--tenant-ink)!important}.tenant-users table tbody tr td:first-child,.tenant-roles table tbody tr td:first-child,.tenant-groups table tbody tr td:first-child{border-left:1px solid var(--tenant-border)!important;border-top-left-radius:18px;border-bottom-left-radius:18px}.tenant-users table tbody tr td:last-child,.tenant-roles table tbody tr td:last-child,.tenant-groups table tbody tr td:last-child{border-right:1px solid var(--tenant-border)!important;border-top-right-radius:18px;border-bottom-right-radius:18px}.tenant-users table tbody tr:hover td,.tenant-roles table tbody tr:hover td,.tenant-groups table tbody tr:hover td{border-color:var(--tenant-border-strong)!important;box-shadow:0 12px 26px #07111f14}.tenant-roles table tbody tr:has(td[colspan]) td,.tenant-groups table tbody tr:has(td[colspan]) td{border-left:none!important;border-right:none!important;border-radius:0;box-shadow:none}.tenant-tab-btn{font-weight:700;letter-spacing:.01em}.tenant-overview-hero{position:relative;overflow:hidden}.tenant-overview-hero:after{content:"";position:absolute;width:300px;height:300px;right:-100px;top:-120px;border-radius:50%;background:#fff;pointer-events:none}.overview-stat-card,.overview-credential-item,.overview-readiness-item,.overview-meta-item{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.overview-stat-card:hover,.overview-credential-item:hover,.overview-readiness-item:hover,.overview-meta-item:hover{transform:translateY(-2px);border-color:#38bdf8b8!important;box-shadow:0 16px 30px #082f492e}.tenant-home .tenant-overview-highlight,.tenant-home .tenant-overview-linkcard{position:relative;overflow:hidden;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease,background .19s ease}.tenant-home .tenant-overview-highlight:after,.tenant-home .tenant-overview-linkcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translate(-130%);transition:transform .52s ease;pointer-events:none}.tenant-home .tenant-overview-highlight:hover,.tenant-home .tenant-overview-linkcard:hover{transform:translateY(-3px);box-shadow:0 18px 30px #0e749033!important;border-color:#38bdf8c7!important}.tenant-home .tenant-overview-highlight:hover:after,.tenant-home .tenant-overview-linkcard:hover:after{transform:translate(130%)}.tenant-home{position:relative}.tenant-home:before{content:"";position:absolute;inset:-10px -6px auto -6px;height:340px;pointer-events:none;z-index:0;background:#fff}.tenant-home>*{position:relative;z-index:1}.tenant-home .tenant-home-focus-grid>article{position:relative;isolation:isolate}.tenant-home .tenant-home-credentials-card{background:#fff;border-color:#7da7d06b!important;box-shadow:0 14px 26px #0f172a1c!important}.tenant-home .tenant-home-demo-card{background:#fff;border-color:#60a5fa6b!important;box-shadow:0 14px 28px #0e749024!important}.tenant-home .tenant-home-credentials-card:before,.tenant-home .tenant-home-demo-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:17px;z-index:-1;background:#fff;filter:saturate(1);opacity:.72}.tenant-home .tenant-home-credentials-card:after,.tenant-home .tenant-home-demo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;box-shadow:inset 0 1px #ffffff9e}.tenant-home .tenant-home-highlights .tenant-overview-highlight{min-height:72px}.tenant-home .tenant-home-highlights .tenant-overview-highlight:hover{transform:translateY(-4px) scale(1.01)}.tenant-home .tenant-home-launch-btn{position:relative;overflow:hidden;box-shadow:0 12px 22px #0284c742,0 0 0 1px #bae6fd33 inset!important}.tenant-home .tenant-home-launch-btn:before{content:"";position:absolute;top:-120%;left:-30%;width:50%;height:320%;transform:rotate(24deg);background:#fff;transition:left .42s ease}.tenant-home .tenant-home-launch-btn:hover:before{left:112%}.tenant-home .tenant-home-launch-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0284c752,0 0 0 1px #bfdbfe66 inset!important}.tenant-home .overview-credential-item{background:#fff;border-color:#60a5fa59!important}.tenant-home .overview-credential-item:hover{transform:translateY(-2px) scale(1.003)}.tenant-home .tenant-overview-linkcard{min-height:62px}.tenant-home .tenant-overview-linkcard:hover{background:#fff}.tenant-home .tenant-hero-card.tenant-overview-hero{animation:tenantHeroFloat 6.5s ease-in-out infinite}.tenant-home .overview-stat-card:nth-child(1){animation:tenantPulseSoft 4.4s ease-in-out infinite}.tenant-home .overview-stat-card:nth-child(2){animation:tenantPulseSoft 4.4s ease-in-out infinite .22s}.tenant-home .overview-stat-card:nth-child(3){animation:tenantPulseSoft 4.4s ease-in-out infinite .42s}.tenant-home .overview-stat-card:nth-child(4){animation:tenantPulseSoft 4.4s ease-in-out infinite .62s}.tenant-action-row{display:flex;flex-wrap:wrap;gap:10px}.tenant-overview-grid,.tenant-split-grid,.tenant-kpi-grid{gap:12px}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{border-radius:10px!important;border:1px solid rgba(124,151,184,.58)!important;background:#fffffff2!important;color:#0b253f!important;box-shadow:inset 0 1px #ffffffb3}.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus{outline:none;border-color:#0ea5e9cc!important;box-shadow:0 0 0 3px #0ea5e933!important}.tenant-theme-content table{border-collapse:separate!important;border-spacing:0!important;background:#fffffff5!important;border:1px solid var(--tenant-border)!important;border-radius:14px!important;overflow:hidden}.tenant-theme-content th{background:#fff;color:#1e4368!important;border-bottom:1px solid rgba(124,151,184,.34)!important}.tenant-theme-content td{border-bottom:1px solid rgba(148,163,184,.18)!important;color:#1c3858!important}.tenant-theme-content tr:hover td{background:#e0f2fe80!important}.tenant-users .tenant-users-row td{transition:background-color .14s ease}.tenant-users .tenant-users-row:hover td{background:#fff}.tenant-users{font-family:Inter,Manrope,Segoe UI,system-ui,sans-serif}.tenant-users h1,.tenant-users h2,.tenant-users h3{letter-spacing:.003em}.tenant-users .tenant-hero-card,.tenant-users .tenant-card,.tenant-users .tenant-kpi-card{background:#fff!important;border-color:#dbe5f1!important}.tenant-users button{font-family:Inter,Segoe UI,system-ui,sans-serif!important;font-weight:600!important;border-radius:8px!important}.tenant-users button span,.tenant-users button svg{color:inherit!important}.tenant-users .users-stat-btn{border-radius:12px!important}.tenant-users .users-stat-btn:hover{transform:none}.tenant-users button:hover{transform:translateY(-1px);box-shadow:0 6px 12px #0f172a14!important;filter:none}.tenant-users .users-stat-btn-active{background:#fff}.tenant-users .users-search-box{border:1px solid #cbd5e1!important;background:#edf3f9;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tenant-users .users-search-box:hover{border-color:#94a3b8!important}.tenant-users .users-search-box:focus-within{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e92e,inset 0 1px #ffffffd9;background:#fff!important}.tenant-users .users-search-input::placeholder{color:#7a8ca3}.tenant-users .users-table-controls{background:#fff;border-color:#d9e5f3!important}.tenant-users .users-search-action{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.tenant-users .users-search-action:hover:not(:disabled){border-color:#7fb5e7!important;background:#f0f7ff!important;color:#0f4c81!important;box-shadow:0 0 0 2px #3b82f61f}.tenant-users .users-search-action:disabled{opacity:.45;cursor:not-allowed!important}.tenant-users .users-resize-handle{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.tenant-users .users-resize-handle:hover{border-color:#3b82f68c!important;background:#fff;color:#0f4c81!important}.tenant-users .users-action-btn{letter-spacing:.01em}.org-center-page{position:relative}.org-center-page:before{content:none;position:absolute;inset:-10px -6px auto -6px;height:280px;pointer-events:none;z-index:0;background:#fff}.org-center-page>*{position:relative;z-index:1}.org-center-header{border-color:#7da7d080!important;box-shadow:0 18px 30px #0f172a1f!important}.org-center-tabs{box-shadow:0 8px 14px #0f172a0d}.org-center-section{border-color:#7da7d075!important}.org-plan-card{transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease!important}.org-plan-card:hover{transform:translateY(-3px);box-shadow:0 18px 28px #0f172a24!important;border-color:#38bdf8a8!important}.org-usage-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.org-usage-card:hover{transform:translateY(-2px);box-shadow:0 16px 24px #0f172a1f!important;border-color:#38bdf89e!important}.org-insight-card{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.org-insight-card:hover{transform:translateY(-2px);box-shadow:0 14px 20px #0f172a1a!important;border-color:#60a5fa94!important}.org-center-table-panel{transition:box-shadow .18s ease,border-color .18s ease}.org-center-table-panel:hover{box-shadow:0 16px 24px #0f172a1a!important;border-color:#7da7d08f!important}.org-center-table-row td{transition:background-color .13s ease}.org-center-table-row:hover td{background:#fff}.support-center-page,.owner-support-center-page,.owner-dashboard-page{position:relative}.support-center-page:before,.owner-support-center-page:before,.owner-dashboard-page:before{content:none;position:absolute;inset:-10px -8px auto -8px;height:220px;pointer-events:none;z-index:0;background:#fff}.support-center-page>*,.owner-support-center-page>*,.owner-dashboard-page>*{position:relative;z-index:1}.support-center-header,.owner-support-header,.owner-dashboard-header{border-color:#7da7d085!important;background:#fff;box-shadow:0 16px 28px #0f172a1c!important}.owner-dashboard-tabbar{border:1px solid rgba(125,167,208,.44);border-radius:12px;padding:8px;background:#fff}.owner-dashboard-panel{border-color:#7da7d075!important;background:#edf3f9;box-shadow:0 10px 20px #0f172a14!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.owner-dashboard-panel:hover{transform:translateY(-2px);box-shadow:0 18px 30px #0f172a1f!important;border-color:#38bdf88f!important}.owner-dashboard-hero,.owner-dashboard-health{background:#fff}.owner-dashboard-kpi{border:1px solid rgba(125,167,208,.44)!important;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}.owner-dashboard-kpi:nth-child(4n+1){background:#fff}.owner-dashboard-kpi:nth-child(4n+2){background:#edf3f9}.owner-dashboard-kpi:nth-child(4n+3){background:#edf3f9}.owner-dashboard-kpi:nth-child(4n+4){background:#fff}.owner-dashboard-kpi:hover{transform:translateY(-2px);border-color:#38bdf89e!important;box-shadow:0 14px 24px #0f172a1c!important}.support-tenant-table,.owner-support-list,.owner-support-detail{border-color:#cbd7e5!important;background:#fff;box-shadow:0 12px 30px #07111f14!important}.support-summary-card{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.support-summary-card:hover,.owner-support-metric:hover,.support-command-card:hover{transform:translateY(-2px);border-color:#94a8bf!important;box-shadow:0 16px 28px #07111f1f!important}.owner-support-metric,.support-command-card{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.support-command-card,.support-modal-card .support-modal-workflow-item,.support-detail-modal-card .support-modal-workflow-item{border-color:#cbd7e5!important}.support-modal-card [style*="grid-template-columns: 30px 1fr"] span{grid-row:1 / span 2;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#edf4ff;border:1px solid #bfd3f8;color:#1457c8!important;font-size:11px;font-weight:950}.support-modal-card [style*="grid-template-columns: 30px 1fr"] strong{color:#07111f!important;font-size:12.5px;font-weight:950;line-height:1.1}.support-modal-card [style*="grid-template-columns: 30px 1fr"] em{color:#64748b!important;font-size:11px;font-style:normal;font-weight:750}.support-tenant-table{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.support-tenant-table:hover{transform:translateY(-2px);box-shadow:0 18px 28px #0f172a1f!important;border-color:#38bdf88f!important}.owner-support-list,.owner-support-detail{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.owner-support-list:hover,.owner-support-detail:hover{transform:translateY(-1px);box-shadow:0 16px 24px #0f172a1c!important;border-color:#38bdf88a!important}.support-tenant-row td,.owner-support-row td{transition:background-color .14s ease}.support-tenant-row:hover td,.owner-support-row:hover td{background:#f8fbff}.support-modal-card,.support-detail-modal-card{border-color:#cbd7e5!important;background:#fff;box-shadow:0 24px 40px #0f172a3d!important}.support-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.support-tenant-toolbar,.support-tenant-filters,.owner-support-filters{align-items:center}.support-tenant-filters,.owner-support-filters{border:1px solid #cbd7e5;background:#fff;border-radius:12px;padding:8px}.support-field,.owner-support-field,.owner-dashboard-field{border-color:#94a3b894!important;background:#fff!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important}.support-field:focus,.owner-support-field:focus,.owner-dashboard-field:focus{outline:none;border-color:#0ea5e9b8!important;box-shadow:0 0 0 3px #0ea5e929!important;background:#fefefe!important}.support-btn,.owner-support-btn,.owner-dashboard-btn,.owner-dashboard-tab-btn{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease!important}.support-btn:hover,.owner-support-btn:hover,.owner-dashboard-btn:hover,.owner-dashboard-tab-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a1f}.support-btn-primary,.owner-support-btn-primary,.owner-dashboard-btn-primary{border-color:#1457c8!important;background:#1457c8;color:#fff!important}.support-btn-secondary,.owner-support-btn-neutral,.owner-dashboard-btn-secondary{border-color:#94a3b89e!important;background:#fff;color:#0f172a!important}.support-btn-accent,.support-btn-view{border-color:#94a8bf!important;background:#e9f7fa;color:#0b3f91!important}.support-alert-bar{border-color:#94a8bf!important;background:#e9f7fa}.owner-support-queues{border-top:1px solid rgba(125,167,208,.3);padding-top:8px}.owner-support-queues button{border-color:#cbd7e5!important;background:#fff}.owner-support-queues button:hover{border-color:#38bdf899!important}.owner-support-main-table thead th,.support-tenant-main-table thead th,.owner-dashboard-panel table thead th,.owner-dashboard-data-table thead th{position:sticky;top:0;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#edf3f9}.owner-dashboard-tabbar .owner-dashboard-tab-btn{letter-spacing:.01em}.owner-dashboard-modal{border-color:#7da7d085!important;background:#fff;box-shadow:0 24px 40px #0f172a3d!important}.owner-leads-page{position:relative}.owner-leads-page:before{content:none}.owner-leads-page>*{position:relative;z-index:1}.owner-leads-hero{border-color:#94a3b859!important;background:#fff!important;box-shadow:0 10px 18px #0f172a14!important}.owner-leads-network,.owner-leads-workflow,.owner-leads-pipeline{border-color:#94a3b857!important;background:#fff!important;box-shadow:0 8px 16px #0f172a0f!important}.owner-leads-network .owner-dashboard-data-table,.owner-leads-workflow .owner-dashboard-data-table,.owner-leads-pipeline .owner-dashboard-data-table,.owner-leads-network table,.owner-leads-workflow table,.owner-leads-pipeline table{border-color:#7da7d057!important}.owner-leads-network .owner-dashboard-field,.owner-leads-workflow .owner-dashboard-field,.owner-leads-pipeline .owner-dashboard-field{min-height:38px;background:#fff}.owner-leads-network .owner-dashboard-field:hover,.owner-leads-workflow .owner-dashboard-field:hover,.owner-leads-pipeline .owner-dashboard-field:hover{border-color:#60a5fa94!important}.owner-leads-source-card{border-color:#94a3b859!important;background:#fff!important;position:static;overflow:visible}.owner-leads-source-card:hover{transform:translateY(-1px);border-color:#38bdf88c!important;box-shadow:0 10px 18px #0f172a17!important}.owner-leads-hero .owner-dashboard-btn-primary{box-shadow:0 8px 16px #0284c733!important}.owner-leads-hero .owner-dashboard-btn-primary:hover{box-shadow:0 10px 18px #0284c73d!important}.owner-leads-hero article{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.owner-leads-hero article:hover{transform:none;border-color:#38bdf88c!important;box-shadow:0 8px 14px #0f172a14!important}.owner-leads-pipeline tr td:first-child{width:70px}.owner-leads-pipeline tr td:nth-child(2){min-width:220px}@media (max-width: 1080px){.owner-dashboard-overview-grid,.owner-support-layout,.owner-support-filters{grid-template-columns:1fr!important}}@media (max-width: 900px){.support-tenant-filters{width:100%}}.tenant-loading{border:1px solid var(--tenant-border);border-radius:14px;background:#fff;box-shadow:var(--tenant-shadow-soft)}.tenant-theme-content a{transition:color .15s ease}.tenant-theme-content a:hover{color:#0b6ea8!important}@keyframes tenantFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tenantHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tenantPulseSoft{0%,to{box-shadow:0 8px 16px #082f4914}50%{box-shadow:0 16px 26px #082f4926}}.tenant-theme-content{background:var(--tenant-bg)!important;color:var(--tenant-text)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-theme-content:before,.tenant-home:before,.tenant-overview-hero:after,.tenant-home .tenant-home-credentials-card:before,.tenant-home .tenant-home-demo-card:before,.tenant-home .tenant-overview-highlight:after,.tenant-home .tenant-overview-linkcard:after,.tenant-home .tenant-home-launch-btn:before{display:none!important}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3{color:var(--tenant-ink)!important;letter-spacing:-.04em!important;font-weight:950!important}.tenant-theme-content h1{font-size:clamp(1.85rem,3.2vw,2.5rem)!important;line-height:1.05!important}.tenant-theme-content h2{font-size:clamp(1.35rem,2.3vw,1.8rem)!important}.tenant-theme-content h3{font-size:clamp(1.05rem,1.7vw,1.25rem)!important}.tenant-theme-content p,.tenant-theme-content label,.tenant-theme-content li,.tenant-theme-content small,.tenant-theme-content span{color:var(--tenant-muted)}.tenant-theme-content>section:first-child,.tenant-theme-content>header:first-child,.tenant-hero-card,.tenant-home .tenant-hero-card,.tenant-users .tenant-hero-card{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:20px!important;box-shadow:var(--tenant-shadow-soft)!important;position:relative;overflow:hidden}.tenant-theme-content>section:first-child:after,.tenant-theme-content>header:first-child:after,.tenant-hero-card:after{content:"";position:absolute;right:22px;bottom:0;width:180px;height:4px;background:var(--tenant-blue);border-radius:999px 999px 0 0;opacity:.9}.tenant-card,.tenant-kpi-card,.overview-stat-card,.overview-credential-item,.overview-readiness-item,.overview-meta-item,.tenant-home .tenant-overview-highlight,.tenant-home .tenant-overview-linkcard,.tenant-home .tenant-home-credentials-card,.tenant-home .tenant-home-demo-card,.tenant-users .tenant-card,.tenant-users .tenant-kpi-card,.tenant-settings-page section,.tenant-roles-page section,.tenant-groups-page section,.tenant-tracking-page section,.tenant-audit-page section,.tenant-docs-page section,.tenant-integration-page section{background:#fff!important;border:1px solid var(--tenant-border)!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tenant-card:hover,.tenant-kpi-card:hover,.overview-stat-card:hover,.overview-credential-item:hover,.overview-readiness-item:hover,.overview-meta-item:hover,.tenant-home .tenant-overview-highlight:hover,.tenant-home .tenant-overview-linkcard:hover{transform:translateY(-2px)!important;border-color:var(--tenant-border-strong)!important;box-shadow:var(--tenant-shadow)!important}.tenant-card-accent,.tenant-card-accent-2,.tenant-home .overview-credential-item,.tenant-home .tenant-overview-linkcard:hover,.tenant-users .users-search-box,.tenant-theme-content [style*="#eff6ff"],.tenant-theme-content [style*="#f0f9ff"]{background:var(--tenant-surface-blue)!important;border-color:var(--tenant-border)!important}.tenant-theme-content button,.tenant-theme-content a[role=button]{border-radius:12px!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:850!important;letter-spacing:0!important}.tenant-btn-primary,.tenant-theme-content button[style*="#2563eb"],.tenant-theme-content button[style*="#0ea5e9"],.tenant-theme-content button[style*="#14b8a6"],.tenant-theme-content button[style*="#1457c8"]{background:var(--tenant-blue)!important;border-color:var(--tenant-blue)!important;color:#fff!important;box-shadow:0 10px 22px #1457c829!important}.tenant-btn-primary:hover,.tenant-theme-content button[style*="#2563eb"]:hover,.tenant-theme-content button[style*="#0ea5e9"]:hover,.tenant-theme-content button[style*="#14b8a6"]:hover,.tenant-theme-content button[style*="#1457c8"]:hover{background:var(--tenant-blue-dark)!important;border-color:var(--tenant-blue-dark)!important;box-shadow:0 14px 28px #1457c838!important}.tenant-btn-secondary,.tenant-theme-content button:not(.tenant-btn-primary):not(.tenant-btn-danger){border-color:var(--tenant-border)!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{border-radius:14px!important;border:1px solid var(--tenant-border)!important;background:#fff!important;color:var(--tenant-ink)!important;box-shadow:0 8px 18px #07111f0a!important}.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus,.support-field:focus,.owner-support-field:focus,.owner-dashboard-field:focus{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c821!important}.tenant-theme-content table{border:1px solid var(--tenant-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 18px #07111f0f!important}.tenant-theme-content th,.owner-support-main-table thead th,.support-tenant-main-table thead th,.owner-dashboard-panel table thead th,.owner-dashboard-data-table thead th{background:var(--tenant-surface-blue)!important;color:var(--tenant-muted)!important;border-bottom:1px solid var(--tenant-border)!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important}.tenant-theme-content td{color:var(--tenant-text)!important;border-bottom:1px solid #eef3f8!important}.tenant-theme-content tr:hover td{background:#f8fbff!important}.tenant-tab-btn,.tenant-theme-content [style*="borderRadius: 999"],.tenant-theme-content [style*="border-radius: 999"]{border-color:var(--tenant-border)!important}.tenant-theme-content [style*="#0f766e"]{color:var(--tenant-cyan)!important}.tenant-theme-content [style*="#1d4ed8"],.tenant-theme-content [style*="#2563eb"],.tenant-theme-content [style*="#0ea5e9"]{color:var(--tenant-blue)!important}.tenant-theme-content [style*="#042f2e"],.tenant-theme-content .tenant-btn-primary,.tenant-theme-content button[style*="background: #1457c8"],.tenant-theme-content button[style*="background:#1457c8"],.tenant-theme-content button[style*="background: #2563eb"],.tenant-theme-content button[style*="background:#2563eb"],.tenant-theme-content button[style*="background: #0ea5e9"],.tenant-theme-content button[style*="background:#0ea5e9"],.tenant-theme-content .tenant-btn-primary *,.tenant-theme-content button[style*="background: #1457c8"] *,.tenant-theme-content button[style*="background:#1457c8"] *,.tenant-theme-content button[style*="background: #2563eb"] *,.tenant-theme-content button[style*="background:#2563eb"] *,.tenant-theme-content button[style*="background: #0ea5e9"] *,.tenant-theme-content button[style*="background:#0ea5e9"] *{color:#fff!important}.modal-overlay,.modal-backdrop,.tenant-theme-content [style*="position: fixed"][style*="inset: 0"]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-container,.modal-box,.tenant-modal,.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal{border-radius:26px!important;border:1px solid var(--tenant-border)!important;background:#fff!important;box-shadow:0 24px 44px #07111f3d!important}.tenant-theme-content code,.tenant-theme-content pre{background:#071425!important;color:#dbeafe!important;border-radius:14px!important}.tenant-page{width:100%;max-width:100%;color:var(--tenant-text);font-family:Manrope,Segoe UI,system-ui,sans-serif}.tenant-console-header,.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-roles-groups>.tenant-hero-card,.tenant-home>.tenant-hero-card{position:relative;overflow:hidden;border-radius:24px!important;background:#fff!important;border-color:var(--tenant-border)!important}.tenant-console-header:before,.tenant-users>.tenant-hero-card:before,.tenant-roles>.tenant-hero-card:before,.tenant-groups>.tenant-hero-card:before,.tenant-roles-groups>.tenant-hero-card:before,.tenant-home>.tenant-hero-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--tenant-blue);border-radius:24px 0 0 24px;pointer-events:none}.tenant-console-header:after,.tenant-users>.tenant-hero-card:after,.tenant-roles>.tenant-hero-card:after,.tenant-groups>.tenant-hero-card:after,.tenant-roles-groups>.tenant-hero-card:after{display:none!important}.tenant-console-header h1,.tenant-users>.tenant-hero-card h1,.tenant-roles>.tenant-hero-card h1,.tenant-groups>.tenant-hero-card h1,.tenant-home h1{letter-spacing:-.045em!important}.tenant-console-header p,.tenant-users>.tenant-hero-card p,.tenant-roles>.tenant-hero-card p,.tenant-groups>.tenant-hero-card p{max-width:720px}.tenant-console-tabs{display:flex;gap:8px!important;overflow-x:auto;padding:8px!important;border-radius:18px!important;background:#fff!important;-webkit-overflow-scrolling:touch}.tenant-console-tabs button,.tenant-tab-btn{flex:0 0 auto;background:#fff!important;color:var(--tenant-muted)!important;border:1px solid var(--tenant-border)!important;box-shadow:none!important}.tenant-console-tabs button[style*="#1457c8"],.tenant-console-tabs button[style*="rgb(20, 87, 200)"],.tenant-tab-btn[style*="#1457c8"],.tenant-tab-btn[style*="rgb(20, 87, 200)"]{background:var(--tenant-blue)!important;color:#fff!important;border-color:var(--tenant-blue)!important}.tenant-settings-grid,.tenant-kpi-grid,.tenant-audit-kpis{width:100%}.tenant-settings-card,.tenant-console-controls,.tenant-console-table-card,.tenant-docs-status,.tenant-docs-sidebar,.tenant-docs-card{border-radius:22px!important;background:#fff!important;border-color:var(--tenant-border)!important}.tenant-settings-card{position:relative;overflow:visible}.tenant-settings-card:before,.tenant-console-controls:before,.tenant-console-table-card:before,.tenant-docs-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tenant-blue);border-radius:22px 0 0 22px;opacity:0;transition:opacity .18s ease;pointer-events:none}.tenant-settings-card:hover:before,.tenant-console-controls:hover:before,.tenant-console-table-card:hover:before,.tenant-docs-card:hover:before{opacity:1}.tenant-theme-content [style*="#7c3aed"],.tenant-theme-content [style*="124, 58, 237"],.tenant-theme-content [style*="#9333ea"],.tenant-theme-content [style*="#a855f7"]{color:var(--tenant-blue-dark)!important}.tenant-theme-content [style*="background: #7c3aed"],.tenant-theme-content [style*="background:#7c3aed"],.tenant-theme-content [style*="background: #9333ea"],.tenant-theme-content [style*="background:#9333ea"],.tenant-theme-content [style*="background: #a855f7"],.tenant-theme-content [style*="background:#a855f7"]{background:var(--tenant-blue)!important;color:#fff!important;border-color:var(--tenant-blue)!important}.tenant-theme-content [style*="background: #eff6ff"],.tenant-theme-content [style*="background:#eff6ff"],.tenant-theme-content [style*="background: #ecfeff"],.tenant-theme-content [style*="background:#ecfeff"],.tenant-theme-content [style*="background: #f0f9ff"],.tenant-theme-content [style*="background:#f0f9ff"]{background:var(--tenant-surface-blue)!important}.tenant-theme-content [style*="background: #eef2ff"],.tenant-theme-content [style*="background:#eef2ff"],.tenant-theme-content [style*="background: #faf5ff"],.tenant-theme-content [style*="background:#faf5ff"]{background:#f5f8fc!important}.tenant-theme-content [style*="background: #042f2e"],.tenant-theme-content [style*="background:#042f2e"],.tenant-theme-content [style*="background: #0f172a"],.tenant-theme-content [style*="background:#0f172a"]{background:var(--tenant-navy)!important;color:#fff!important}.tenant-theme-content [style*="background: #042f2e"] *,.tenant-theme-content [style*="background:#042f2e"] *,.tenant-theme-content [style*="background: #0f172a"] *,.tenant-theme-content [style*="background:#0f172a"] *{color:#fff!important}.tenant-theme-content option{color:var(--tenant-ink);background:#fff}.tenant-theme-content button:disabled{transform:none!important;box-shadow:none!important;opacity:.58;cursor:not-allowed}.tenant-theme-content [style*="box-shadow: 0 0 0 4px rgba(56, 189, 248"]{box-shadow:0 0 0 4px #1457c829,0 24px 54px #07111f33!important}.tenant-docs-layout{align-items:start}.tenant-docs-sidebar button{width:100%;justify-content:flex-start}.tenant-integration-page>section:not(.tenant-console-header),.tenant-integration-page>div:not(:first-child),.tenant-docs-page>section:not(.tenant-console-header),.tenant-audit-page>section,.tenant-audit-page>div{max-width:100%}.tenant-theme-content .tenant-users-row{transition:background .16s ease,transform .16s ease}.tenant-theme-content .tenant-users-row:hover{transform:translate(2px)}.tenant-theme-content .users-stat-btn,.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*{background:#fff!important;border:1px solid var(--tenant-border)!important;color:var(--tenant-text)!important;box-shadow:0 10px 22px #07111f12!important}.tenant-theme-content .users-stat-btn-active,.tenant-theme-content .tenant-kpi-grid>[aria-pressed=true]{border-color:var(--tenant-blue)!important;box-shadow:0 0 0 3px #1457c81f,0 12px 24px #07111f1a!important}.tenant-theme-content .users-search-box{background:#fff!important;border:1px solid var(--tenant-border)!important;box-shadow:0 10px 20px #07111f0f!important}.tenant-theme-content .users-search-action,.tenant-theme-content button[title=Search],.tenant-theme-content button[title=Clear],.tenant-theme-content button[title=Refresh]{color:var(--tenant-blue)!important;background:#fff!important}.tenant-theme-content .users-search-action:hover,.tenant-theme-content button[title=Search]:hover,.tenant-theme-content button[title=Clear]:hover,.tenant-theme-content button[title=Refresh]:hover{color:#fff!important;background:var(--tenant-blue)!important;border-color:var(--tenant-blue)!important}.tenant-sidebar,.tenant-sidebar *{box-sizing:border-box}.tenant-sidebar{scrollbar-width:thin;scrollbar-color:#29425f transparent}.tenant-sidebar::-webkit-scrollbar{width:8px}.tenant-sidebar::-webkit-scrollbar-thumb{background:#29425f;border-radius:999px}.tenant-sidebar-groups{display:flex!important;flex-direction:column!important;gap:8px!important}.tenant-sidebar-group{flex:0 0 auto;transition:border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.tenant-sidebar-group:hover{border-color:#365372!important}.tenant-sidebar-nav-list{display:flex!important;flex-direction:column!important}.tenant-sidebar-nav-wrap{transition:max-height .18s cubic-bezier(.2,.8,.2,1)}.tenant-sidebar a,.tenant-sidebar button{min-width:0;-webkit-tap-highlight-color:transparent}.tenant-sidebar button:hover{transform:none!important;box-shadow:none!important}.tenant-sidebar a:hover{text-decoration:none}.tenant-theme-content,.tenant-theme-content>*,.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-kpi-card{animation:none!important}.tenant-theme-content *,.tenant-theme-content *:before,.tenant-theme-content *:after{animation:none!important;transition-property:background-color,border-color,color,box-shadow,filter!important}.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-page>*,.tenant-theme-content .tenant-hero-card,.tenant-theme-content .tenant-card,.tenant-theme-content .tenant-kpi-card{opacity:1!important}.tenant-theme-content .tenant-page{transform:none!important}@media (max-width: 760px){.tenant-theme-content{overflow-wrap:anywhere}.tenant-theme-content h1{font-size:clamp(1.55rem,8vw,2.1rem)!important;line-height:1.08!important}.tenant-theme-content h2,.tenant-theme-content h3{line-height:1.18!important}.tenant-theme-content p,.tenant-theme-content li{font-size:.94rem!important;line-height:1.55!important}.tenant-theme-content section,.tenant-theme-content article,.tenant-theme-content form,.tenant-theme-content header,.tenant-theme-content aside{max-width:100%!important}.tenant-page,.tenant-home,.tenant-settings-page,.tenant-users-page,.tenant-roles-page,.tenant-groups-page,.tenant-tracking-page,.tenant-audit-page,.tenant-docs-page,.tenant-integration-page,.support-center-page,.owner-dashboard-page,.owner-support-page,.owner-leads-page{gap:10px!important}.tenant-theme-content [style*=grid-template-columns],.tenant-overview-grid,.tenant-split-grid,.tenant-kpi-grid,.tenant-settings-grid,.tenant-users-grid,.tenant-roles-grid,.tenant-groups-grid,.owner-dashboard-overview-grid,.owner-support-layout,.owner-support-filters,.support-tenant-filters,.tenant-theme-content [style*="minmax(300px"],.tenant-theme-content [style*="minmax(320px"],.tenant-theme-content [style*="minmax(360px"]{grid-template-columns:1fr!important}.tenant-theme-content [style*="padding: 24px"],.tenant-theme-content [style*="padding: 22px"],.tenant-theme-content [style*="padding: 20px"]{padding:14px!important}.tenant-theme-content [style*="border-radius: 24px"],.tenant-theme-content [style*="border-radius: 22px"],.tenant-theme-content [style*="border-radius: 20px"]{border-radius:16px!important}.tenant-theme-content button,.tenant-theme-content a,.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{max-width:100%}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea{width:100%;min-width:0}.tenant-theme-content button,.tenant-theme-content a[role=button]{min-height:40px}.tenant-theme-content .tenant-action-row,.tenant-theme-content [style*="justify-content: flex-end"],.tenant-theme-content [style*="display: flex"][style*=gap]{flex-wrap:wrap!important}.tenant-console-header,.tenant-users>.tenant-hero-card,.tenant-roles>.tenant-hero-card,.tenant-groups>.tenant-hero-card,.tenant-home>.tenant-hero-card{border-radius:18px!important;padding:16px!important}.tenant-console-header:before,.tenant-users>.tenant-hero-card:before,.tenant-roles>.tenant-hero-card:before,.tenant-groups>.tenant-hero-card:before,.tenant-home>.tenant-hero-card:before{width:4px;border-radius:18px 0 0 18px}.tenant-console-header>div,.tenant-users>.tenant-hero-card>div,.tenant-roles>.tenant-hero-card>div,.tenant-groups>.tenant-hero-card>div{width:100%}.tenant-console-tabs{margin:0 -2px;padding:6px!important}.tenant-console-tabs button,.tenant-tab-btn{min-height:38px!important;padding:8px 10px!important;font-size:.78rem!important}.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*{min-height:72px!important}.tenant-theme-content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.tenant-users,.tenant-roles,.tenant-groups{gap:12px!important}.tenant-users .tenant-kpi-grid,.tenant-roles .tenant-kpi-grid,.tenant-groups .tenant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tenant-users .tenant-kpi-grid>*,.tenant-roles .tenant-kpi-grid>*,.tenant-groups .tenant-kpi-grid>*{padding:11px!important}.tenant-users .users-table-controls>div,.tenant-roles .tenant-card>div[style*="justify-content: space-between"]{align-items:stretch!important}.tenant-users .users-search-box,.tenant-roles .tenant-card div[style*="flex: 1 1 420px"]{min-width:0!important;flex-basis:100%!important}.tenant-users .users-search-action{flex:0 0 auto}.tenant-users [style*="grid-template-columns: repeat(3"],.tenant-roles [style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}.tenant-groups>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.tenant-groups [style*="justify-content: space-between"]{align-items:flex-start!important}.tenant-groups [style*="minmax(300px"]{grid-template-columns:1fr!important}.owner-dashboard-tabbar,.owner-support-queues,.support-tenant-filters{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.owner-dashboard-tabbar button,.owner-support-queues button,.support-tenant-filters button{flex:0 0 auto}.owner-dashboard-modal,.support-ticket-modal,.tenant-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;border-radius:16px!important}.tenant-sidebar-shell{width:100%}.tenant-sidebar-groups{gap:7px!important}}.tenant-groups,.tenant-groups *{font-family:Manrope,Segoe UI,sans-serif!important}.tenant-groups>.tenant-hero-card{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f18!important}.tenant-groups>.tenant-hero-card h1{color:#07111f!important;font-weight:950!important;letter-spacing:-.055em!important}.tenant-groups>.tenant-hero-card p{color:#3f5066!important}.tenant-groups .tenant-kpi-grid>*,.tenant-groups .entity-stat-card{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:18px!important;box-shadow:0 8px 18px #07111f0e!important}.tenant-groups .entity-stat-card>div:first-child{align-items:center!important;color:#3f5066!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;gap:7px!important}.tenant-groups .entity-stat-card svg{color:#0a8aa6!important;stroke:currentColor!important}.tenant-groups [data-stat-value]{color:#1457c8!important}.tenant-groups .entity-management-card{background:#f6f9fc!important;border:1px solid #cbd7e5!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f17!important;padding:16px!important}.tenant-groups .entity-groups-command-head,.tenant-groups .entity-group-access-header{align-items:center!important;background:#07111f!important;border:1px solid #07111f!important;border-radius:22px!important;box-shadow:0 14px 28px #07111f29!important;color:#fff!important;display:flex!important;justify-content:space-between!important;margin-bottom:14px!important;padding:15px 16px!important}.tenant-groups .entity-groups-command-head *,.tenant-groups .entity-group-access-header *,.tenant-groups .entity-groups-command-head svg,.tenant-groups .entity-group-access-header svg{color:#fff!important;stroke:currentColor!important}.tenant-groups .entity-command-kicker{color:#9fb1c5!important;display:block!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.1em!important;margin-bottom:4px!important;text-transform:uppercase!important}.tenant-groups .entity-groups-command-head h3{color:#fff!important;margin:0!important}.tenant-groups .entity-groups-create-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:22px!important;padding:14px!important}.tenant-groups input{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:14px!important;color:#07111f!important;font-weight:750!important}.tenant-groups input:focus{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important;outline:none!important}.tenant-groups label{color:#3f5066!important;font-weight:900!important}.tenant-groups .entity-group-card{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 12px 26px #07111f13!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:12px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-groups .entity-group-card:before{background:#1457c8!important;border-radius:999px!important;bottom:12px!important;content:""!important;left:9px!important;position:absolute!important;top:12px!important;width:4px!important}.tenant-groups .entity-group-card:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-groups .entity-group-card-active{background:#fff!important;border-color:#1457c8!important;box-shadow:0 16px 34px #1457c824!important}.tenant-groups .entity-group-select-btn{border-radius:18px!important;padding:8px 8px 8px 18px!important}.tenant-groups .entity-group-title-line{align-items:center!important;color:#07111f!important;display:inline-flex!important;gap:8px!important;letter-spacing:-.02em!important}.tenant-groups .entity-group-title-line svg{color:#0a8aa6!important;stroke:currentColor!important}.tenant-groups .entity-group-card [style*=users]{white-space:nowrap!important}.tenant-groups .entity-group-card .entity-row-btn{min-height:34px!important;padding:8px 10px!important}.tenant-groups .entity-group-access-header{margin-bottom:12px!important}.tenant-groups .entity-group-access-header [style*=background]{background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important}.tenant-groups .entity-access-block{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:22px!important;box-shadow:0 10px 22px #07111f0f!important}.tenant-groups .entity-access-block [style*="font-weight: 950"]{color:#07111f!important}.tenant-groups .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-groups .entity-action-btn-primary *,.tenant-groups .entity-action-btn-primary svg,.tenant-groups .entity-action-btn-primary span{color:#fff!important;stroke:currentColor!important}.tenant-groups .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-groups .entity-tag-remove{align-items:center!important;background:#fff4f4!important;border:1px solid #fecaca!important;border-radius:999px!important;color:#991b1b!important;display:inline-flex!important;height:20px!important;justify-content:center!important;width:20px!important}.tenant-groups .entity-groups-table-shell{background:#f6f9fc!important;border:1px solid #cbd7e5!important;border-radius:28px!important;box-shadow:0 14px 34px #07111f17!important;padding:16px!important}.tenant-groups .entity-groups-table{border-collapse:separate!important;border-spacing:0 12px!important;table-layout:fixed!important;width:100%!important}.tenant-groups .entity-groups-table thead{display:none!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 12px 26px #07111f13!important;display:grid!important;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.85fr) minmax(120px,.55fr) minmax(160px,.75fr) minmax(190px,auto)!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#1457c8!important;border-radius:999px!important;bottom:14px!important;content:""!important;left:10px!important;position:absolute!important;top:14px!important;width:4px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-groups .entity-groups-table tbody tr.entity-group-row-active{border-color:#1457c8!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;color:#07111f!important;display:flex!important;min-height:82px!important;min-width:0!important;padding:18px 16px!important;position:relative!important;vertical-align:middle!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:18px!important;content:""!important;left:0!important;position:absolute!important;top:18px!important;width:1px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4){justify-content:center!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:7px!important;padding:6px!important}.tenant-groups .entity-groups-modal-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.tenant-groups .entity-groups-modal-grid .entity-access-block:last-child{grid-column:1 / -1!important}@media (max-width: 900px){.tenant-groups .entity-groups-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td{min-height:auto!important;padding:13px 16px 13px 28px!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{bottom:auto!important;height:1px!important;left:28px!important;right:16px!important;top:0!important;width:auto!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-start!important}.tenant-groups .entity-groups-modal-grid{grid-template-columns:1fr!important}}@media (max-width: 980px){.tenant-groups [style*="grid-template-columns: minmax(300px, 400px)"],.tenant-groups .entity-group-card{grid-template-columns:1fr!important}.tenant-groups .entity-group-card>div:last-child{border-top:1px solid #edf2f7!important;justify-content:flex-start!important;margin-top:10px!important;padding-left:18px!important;padding-top:10px!important}}.tenant-users .entity-table,.tenant-roles .entity-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 10px!important}.tenant-users .entity-table th,.tenant-users .entity-table td,.tenant-roles .entity-table th,.tenant-roles .entity-table td{box-sizing:border-box!important}.tenant-users .entity-table th:nth-child(1),.tenant-users .entity-table td:nth-child(1){width:22%!important}.tenant-users .entity-table th:nth-child(2),.tenant-users .entity-table td:nth-child(2){width:23%!important}.tenant-users .entity-table th:nth-child(3),.tenant-users .entity-table td:nth-child(3){width:12%!important;text-align:center!important}.tenant-users .entity-table th:nth-child(4),.tenant-users .entity-table td:nth-child(4){width:25%!important}.tenant-users .entity-table th:nth-child(5),.tenant-users .entity-table td:nth-child(5){width:18%!important;text-align:right!important}.tenant-roles .entity-table th:nth-child(1),.tenant-roles .entity-table td:nth-child(1){width:26%!important}.tenant-roles .entity-table th:nth-child(2),.tenant-roles .entity-table td:nth-child(2){width:18%!important}.tenant-roles .entity-table th:nth-child(3),.tenant-roles .entity-table td:nth-child(3){width:12%!important;text-align:center!important}.tenant-roles .entity-table th:nth-child(4),.tenant-roles .entity-table td:nth-child(4){width:29%!important}.tenant-roles .entity-table th:nth-child(5),.tenant-roles .entity-table td:nth-child(5){width:15%!important;text-align:right!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th{background:#fff!important;border-bottom:1px solid #d8e2ed!important;color:#3f5066!important;font-size:.69rem!important;font-weight:950!important;letter-spacing:.085em!important;padding:11px 16px!important;text-transform:uppercase!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{background:#fff!important;border-bottom:1px solid #cbd7e5!important;border-top:1px solid #cbd7e5!important;color:#07111f!important;height:76px!important;padding:14px 16px!important;vertical-align:middle!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child{border-left:1px solid #cbd7e5!important;border-radius:18px 0 0 18px!important}.tenant-users .entity-table tbody tr.entity-table-row td:last-child,.tenant-roles .entity-table tbody tr.entity-table-row td:last-child{border-right:1px solid #cbd7e5!important;border-radius:0 18px 18px 0!important}.tenant-users .entity-table tbody tr.entity-table-row:hover td,.tenant-roles .entity-table tbody tr.entity-table-row:hover td{background:#f8fbfd!important;border-color:#94a8bf!important}.tenant-users .identityCell,.tenant-users [style*=identityCell]{min-width:0!important}.tenant-users .entity-table td:nth-child(1)>div,.tenant-users .entity-table td:nth-child(2)>div,.tenant-roles .entity-table td:nth-child(1)>div{min-width:0!important}.tenant-users .entity-table td:nth-child(2) div,.tenant-roles .entity-table td:nth-child(4){overflow:hidden!important;text-overflow:ellipsis!important}.tenant-users .entity-table td:nth-child(4) span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-users .entity-table td:nth-child(5)>div,.tenant-roles .entity-table td:nth-child(5)>div{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;width:auto!important}.entity-row-btn{align-items:center!important;border-radius:13px!important;display:inline-flex!important;font-size:.76rem!important;font-weight:950!important;gap:6px!important;justify-content:center!important;min-height:34px!important;padding:8px 10px!important;white-space:nowrap!important}.entity-row-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.entity-row-btn-primary *,.entity-row-btn-primary svg,.entity-row-btn-primary span{color:#fff!important;stroke:currentColor!important}.entity-row-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.entity-row-btn-secondary *,.entity-row-btn-secondary svg,.entity-row-btn-secondary span{color:#1457c8!important;stroke:currentColor!important}.entity-row-btn-danger{background:#fff4f4!important;border-color:#fecaca!important;color:#991b1b!important}.entity-row-btn-danger *,.entity-row-btn-danger svg,.entity-row-btn-danger span{color:#991b1b!important;stroke:currentColor!important}.entity-modal-panel{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:28px!important;color:#07111f!important}.entity-modal-header,.entity-modal-body{color:#07111f!important}.entity-modal-body label,.entity-modal-body p,.entity-modal-body span,.entity-modal-body li,.entity-modal-body div{color:inherit}.entity-modal-body [style*="color: #475569"],.entity-modal-body [style*="color: #64748b"],.entity-modal-body [style*="color: #334155"]{color:#3f5066!important}.entity-modal-body [style*="font-weight: 700"],.entity-modal-body [style*="font-weight: 800"]{font-weight:900!important}.entity-modal-body input,.entity-modal-body select,.entity-modal-body textarea{color:#07111f!important}.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn){background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn) *,.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn) svg,.entity-modal-body button:not(.entity-row-btn):not(.entity-action-btn) span{color:#1457c8!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn{align-items:center!important;border-radius:14px!important;display:inline-flex!important;font-size:.82rem!important;font-weight:950!important;gap:8px!important;justify-content:center!important;min-height:40px!important;padding:10px 14px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.entity-modal-body .entity-action-btn:hover:not(:disabled){transform:translateY(-1px)!important}.entity-modal-body .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;box-shadow:0 12px 24px #1457c82e!important;color:#fff!important}.entity-modal-body .entity-action-btn-primary *,.entity-modal-body .entity-action-btn-primary svg,.entity-modal-body .entity-action-btn-primary span{color:#fff!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn-primary:hover:not(:disabled){background:#0f4cae!important;border-color:#0f4cae!important;color:#fff!important}.entity-modal-body .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;box-shadow:0 8px 18px #07111f0f!important;color:#1457c8!important}.entity-modal-body .entity-action-btn-secondary *,.entity-modal-body .entity-action-btn-secondary svg,.entity-modal-body .entity-action-btn-secondary span{color:#1457c8!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn-secondary:hover:not(:disabled){background:#f3f7fb!important;border-color:#94a8bf!important}.entity-modal-body .entity-action-btn-danger{background:#fff4f4!important;border-color:#fecaca!important;color:#991b1b!important}.entity-modal-body .entity-action-btn-danger *,.entity-modal-body .entity-action-btn-danger svg,.entity-modal-body .entity-action-btn-danger span{color:#991b1b!important;stroke:currentColor!important}.entity-modal-body .entity-action-btn-danger:hover:not(:disabled){background:#fee2e2!important;border-color:#fca5a5!important}.entity-modal-body .entity-action-btn:disabled,.entity-modal-body .entity-action-btn:disabled *,.entity-modal-body .entity-action-btn:disabled svg,.entity-modal-body .entity-action-btn:disabled span{color:#7d8ca0!important;cursor:not-allowed!important;opacity:.72!important;stroke:currentColor!important}@media (max-width: 860px){.tenant-users .entity-table,.tenant-users .entity-table thead,.tenant-users .entity-table tbody,.tenant-users .entity-table tr,.tenant-users .entity-table td,.tenant-roles .entity-table,.tenant-roles .entity-table thead,.tenant-roles .entity-table tbody,.tenant-roles .entity-table tr,.tenant-roles .entity-table td{display:block!important;width:100%!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-roles .entity-table colgroup{display:none!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:20px!important;box-shadow:0 10px 22px #07111f12!important;margin:0 0 12px!important;overflow:hidden!important;padding:4px 0!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{align-items:flex-start!important;background:transparent!important;border:0!important;border-radius:0!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(92px,34%) 1fr!important;height:auto!important;min-height:48px!important;padding:12px 14px!important;text-align:left!important}.tenant-users .entity-table tbody tr.entity-table-row td+td,.tenant-roles .entity-table tbody tr.entity-table-row td+td{border-top:1px solid #edf2f7!important}.tenant-users .entity-table tbody tr.entity-table-row td:before,.tenant-roles .entity-table tbody tr.entity-table-row td:before{color:#5a6b80!important;content:"";font-size:.68rem!important;font-weight:950!important;letter-spacing:.08em!important;padding-top:3px!important;text-transform:uppercase!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(1):before{content:"Identity"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(2):before{content:"Contact"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3):before{content:"Access"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(4):before{content:"User ID"}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5):before{content:"Actions"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(1):before{content:"Role"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(2):before{content:"Group"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3):before{content:"Privileges"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(4):before{content:"Description"}.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5):before{content:"Actions"}.tenant-users .entity-table td:nth-child(5)>div,.tenant-roles .entity-table td:nth-child(5)>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.entity-row-btn{flex:1 1 104px!important}.entity-modal-body .entity-action-btn{width:100%!important}}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell{background:#f6f9fc!important;border:1px solid #cbd7e5!important;border-radius:28px!important;padding:16px!important}.tenant-users .entity-table,.tenant-roles .entity-table{border-collapse:separate!important;border-spacing:0 12px!important;display:table!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-roles .entity-table colgroup{display:none!important}.tenant-users .entity-table tbody,.tenant-roles .entity-table tbody{display:table-row-group!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:24px!important;box-shadow:0 12px 26px #07111f13!important;display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(150px,.72fr) minmax(180px,1fr) minmax(210px,auto)!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-roles .entity-table tbody tr.entity-table-row:before{background:#1457c8!important;border-radius:999px!important;bottom:14px!important;content:""!important;left:10px!important;position:absolute!important;top:14px!important;width:4px!important}.tenant-users .entity-table tbody tr.entity-table-row:hover,.tenant-roles .entity-table tbody tr.entity-table-row:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:#07111f!important;display:flex!important;min-height:86px!important;min-width:0!important;padding:18px 16px!important;position:relative!important;vertical-align:middle!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:18px!important;content:""!important;left:0!important;position:absolute!important;top:18px!important;width:1px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3){justify-content:center!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:flex-end!important;padding:6px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(2),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(4){color:#3f5066!important;font-weight:750!important;line-height:1.45!important}.tenant-users .entity-table td:nth-child(4) span,.tenant-roles .entity-table td:nth-child(4){color:#52647a!important;font-family:Manrope,Segoe UI,sans-serif!important;font-size:.78rem!important;font-weight:750!important}.tenant-users .entity-table [style*=ui-monospace],.tenant-roles .entity-table [style*=ui-monospace]{font-family:Manrope,Segoe UI,sans-serif!important}.tenant-users .entity-table tbody tr.entity-empty-row,.tenant-roles .entity-table tbody tr.entity-empty-row{display:block!important}.tenant-users .entity-table tbody tr.entity-empty-row td,.tenant-roles .entity-table tbody tr.entity-empty-row td{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:22px!important;color:#3f5066!important;display:block!important;font-weight:850!important;padding:28px!important;text-align:center!important}.tenant-roles .entity-table tbody tr.entity-group-row{display:block!important;margin:16px 0 8px!important}.tenant-roles .entity-table tbody tr.entity-group-row td{display:block!important;padding:0!important}.tenant-roles .entity-table tbody tr.entity-group-row button{background:#07111f!important;border:1px solid #07111f!important;border-radius:20px!important;box-shadow:0 14px 28px #07111f29!important;color:#fff!important;min-height:48px!important}.tenant-roles .entity-table tbody tr.entity-group-row button *,.tenant-roles .entity-table tbody tr.entity-group-row button svg,.tenant-roles .entity-table tbody tr.entity-group-row button span{color:#fff!important;stroke:currentColor!important}.tenant-roles .entity-table tbody tr.entity-group-row button span:last-child{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;color:#dce8f5!important;padding:4px 9px!important}.tenant-users .entity-table .entity-row-btn,.tenant-roles .entity-table .entity-row-btn{border-radius:13px!important;box-shadow:none!important;min-height:35px!important}@media (max-width: 1120px){.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(210px,1fr) minmax(150px,.7fr)!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(4),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(4){grid-column:1 / 3!important;min-height:54px!important;padding-top:0!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5){grid-column:3 / 4!important;min-height:54px!important;padding-top:0!important}}@media (max-width: 760px){.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell{padding:12px!important}.tenant-users .entity-table,.tenant-roles .entity-table,.tenant-users .entity-table tbody,.tenant-roles .entity-table tbody{display:block!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important;gap:0!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td{display:flex!important;min-height:auto!important;padding:13px 16px 13px 28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:auto!important;height:1px!important;left:28px!important;right:16px!important;top:0!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-start!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div{width:100%!important}}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell,.tenant-groups .entity-groups-table-shell{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 18px 44px #07111f18!important;padding:18px!important}.tenant-users .entity-table,.tenant-roles .entity-table,.tenant-groups .entity-groups-table{border-collapse:separate!important;border-spacing:0 10px!important;display:block!important;min-width:0!important;table-layout:auto!important;width:100%!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-groups .entity-groups-table thead{background:#07111f!important;border:1px solid #07111f!important;border-radius:20px!important;box-shadow:0 12px 26px #07111f29!important;display:block!important;margin-bottom:10px!important;overflow:hidden!important}.tenant-users .entity-table thead tr,.tenant-roles .entity-table thead tr,.tenant-groups .entity-groups-table thead tr{display:grid!important;width:100%!important}.tenant-users .entity-table thead tr{grid-template-columns:minmax(210px,1.25fr) minmax(210px,1.05fr) minmax(120px,.55fr) minmax(180px,.9fr) minmax(240px,auto)!important}.tenant-roles .entity-table thead tr{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) minmax(120px,.5fr) minmax(220px,1.05fr) minmax(170px,auto)!important}.tenant-groups .entity-groups-table thead tr{grid-template-columns:minmax(230px,1.2fr) minmax(160px,.8fr) minmax(120px,.55fr) minmax(170px,.75fr) minmax(190px,auto)!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th,.tenant-groups .entity-groups-table thead th{align-items:center!important;background:transparent!important;border:0!important;color:#dce8f5!important;display:flex!important;font-size:.68rem!important;font-weight:950!important;height:48px!important;letter-spacing:.09em!important;padding:0 16px!important;text-transform:uppercase!important}.tenant-users .entity-table thead th+th,.tenant-roles .entity-table thead th+th,.tenant-groups .entity-groups-table thead th+th{border-left:1px solid rgba(255,255,255,.08)!important}.tenant-users .entity-table tbody,.tenant-roles .entity-table tbody,.tenant-groups .entity-groups-table tbody{display:block!important;width:100%!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f11!important;display:grid!important;margin:0 0 10px!important;overflow:hidden!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;width:100%!important}.tenant-users .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(210px,1.25fr) minmax(210px,1.05fr) minmax(120px,.55fr) minmax(180px,.9fr) minmax(240px,auto)!important}.tenant-roles .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) minmax(120px,.5fr) minmax(220px,1.05fr) minmax(170px,auto)!important}.tenant-groups .entity-groups-table tbody tr.entity-table-row{grid-template-columns:minmax(230px,1.2fr) minmax(160px,.8fr) minmax(120px,.55fr) minmax(170px,.75fr) minmax(190px,auto)!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-roles .entity-table tbody tr.entity-table-row:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#0a8aa6!important;border-radius:999px!important;bottom:16px!important;content:""!important;left:10px!important;position:absolute!important;top:16px!important;width:4px!important}.tenant-users .entity-table tbody tr.entity-table-row:hover,.tenant-roles .entity-table tbody tr.entity-table-row:hover,.tenant-groups .entity-groups-table tbody tr.entity-table-row:hover{border-color:#94a8bf!important;box-shadow:0 16px 34px #07111f1b!important;transform:translateY(-1px)!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;color:#07111f!important;display:flex!important;min-height:78px!important;min-width:0!important;padding:16px!important;position:relative!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-roles .entity-table tbody tr.entity-table-row td:first-child,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:16px!important;content:""!important;left:0!important;position:absolute!important;top:16px!important;width:1px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4){justify-content:center!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:17px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:6px!important;padding:6px!important}.tenant-users .entity-table .entity-row-btn,.tenant-roles .entity-table .entity-row-btn,.tenant-groups .entity-groups-table .entity-row-btn{border-radius:12px!important;font-size:.74rem!important;min-height:34px!important;padding:8px 10px!important}.tenant-users .entity-table tbody tr.entity-empty-row,.tenant-roles .entity-table tbody tr.entity-empty-row,.tenant-groups .entity-groups-table tbody tr.entity-empty-row{display:block!important}@media (max-width: 980px){.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-groups .entity-groups-table thead{display:none!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{justify-content:flex-start!important;min-height:auto!important;padding:13px 16px 13px 28px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{bottom:auto!important;height:1px!important;left:28px!important;right:16px!important;top:0!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.tenant-users .entity-table-shell,.tenant-roles .entity-table-shell,.tenant-groups .entity-groups-table-shell,.tenant-groups .entity-management-card{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 16px 38px #07111f14!important}.tenant-users .entity-table thead,.tenant-roles .entity-table thead,.tenant-groups .entity-groups-table thead,.tenant-roles .entity-table tbody tr.entity-group-row button,.tenant-groups .entity-groups-command-head,.tenant-groups .entity-group-access-header{background:#edf4fb!important;border:1px solid #cbd7e5!important;border-radius:20px!important;box-shadow:none!important;color:#07111f!important}.tenant-users .entity-table thead *,.tenant-roles .entity-table thead *,.tenant-groups .entity-groups-table thead *,.tenant-roles .entity-table tbody tr.entity-group-row button *,.tenant-roles .entity-table tbody tr.entity-group-row button svg,.tenant-groups .entity-groups-command-head *,.tenant-groups .entity-groups-command-head svg,.tenant-groups .entity-group-access-header *,.tenant-groups .entity-group-access-header svg{color:#07111f!important;stroke:currentColor!important}.tenant-users .entity-table thead th,.tenant-roles .entity-table thead th,.tenant-groups .entity-groups-table thead th{background:transparent!important;border:0!important;color:#43546a!important;font-size:.69rem!important;font-weight:950!important;height:46px!important;letter-spacing:.085em!important;padding:0 16px!important;text-transform:uppercase!important}.tenant-users .entity-table thead th+th,.tenant-roles .entity-table thead th+th,.tenant-groups .entity-groups-table thead th+th{border-left:1px solid #d8e2ed!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-roles .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 8px 20px #07111f0e!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-roles .entity-table tbody tr.entity-table-row:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#1457c8!important}.tenant-users .entity-table tbody tr.entity-table-row:hover,.tenant-roles .entity-table tbody tr.entity-table-row:hover,.tenant-groups .entity-groups-table tbody tr.entity-table-row:hover{background:#fff!important;border-color:#9eb3ca!important;box-shadow:0 12px 28px #07111f14!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-roles .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{background:transparent!important;color:#07111f!important;min-height:76px!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-roles .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-roles .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:16px!important}.tenant-users .entity-table .entity-row-btn-primary,.tenant-roles .entity-table .entity-row-btn-primary,.tenant-groups .entity-groups-table .entity-row-btn-primary,.tenant-groups .entity-action-btn-primary,.entity-modal-body .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-users .entity-table .entity-row-btn-primary *,.tenant-roles .entity-table .entity-row-btn-primary *,.tenant-groups .entity-groups-table .entity-row-btn-primary *,.tenant-groups .entity-action-btn-primary *,.entity-modal-body .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-users .entity-table .entity-row-btn-secondary,.tenant-roles .entity-table .entity-row-btn-secondary,.tenant-groups .entity-groups-table .entity-row-btn-secondary,.tenant-groups .entity-action-btn-secondary,.entity-modal-body .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-users .entity-table .entity-row-btn-secondary *,.tenant-roles .entity-table .entity-row-btn-secondary *,.tenant-groups .entity-groups-table .entity-row-btn-secondary *,.tenant-groups .entity-action-btn-secondary *,.entity-modal-body .entity-action-btn-secondary *{color:#1457c8!important;stroke:currentColor!important}.tenant-users .entity-table .entity-row-btn-danger,.tenant-roles .entity-table .entity-row-btn-danger,.tenant-groups .entity-groups-table .entity-row-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-users .entity-table .entity-row-btn-danger *,.tenant-roles .entity-table .entity-row-btn-danger *,.tenant-groups .entity-groups-table .entity-row-btn-danger *{color:#991b1b!important;stroke:currentColor!important}.tenant-groups .entity-command-kicker,.tenant-groups .entity-group-access-header [style*=background]{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-groups .entity-groups-modal-grid .entity-access-block,.entity-modal-panel,.entity-modal-body{background:#fff!important;color:#07111f!important}.tenant-roles .entity-roles-table-shell{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 16px 38px #07111f14!important}.tenant-roles .entity-role-board{display:grid!important;gap:14px!important;margin-top:12px!important}.tenant-roles .entity-role-group-section{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:24px!important;box-shadow:0 10px 24px #07111f0f!important;overflow:hidden!important}.tenant-roles .entity-role-group-header{align-items:center!important;background:#edf4fb!important;border:0!important;border-bottom:1px solid #d8e2ed!important;color:#07111f!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;min-height:64px!important;padding:14px 16px!important;text-align:left!important;width:100%!important}.tenant-roles .entity-role-group-header *,.tenant-roles .entity-role-group-header svg{color:inherit!important;stroke:currentColor!important}.tenant-roles .entity-role-group-left{align-items:center!important;display:inline-flex!important;gap:12px!important;min-width:0!important}.tenant-roles .entity-role-group-icon{align-items:center!important;background:#fff!important;border:1px solid #cbd7e5!important;border-radius:12px!important;color:#1457c8!important;display:inline-flex!important;height:34px!important;justify-content:center!important;width:34px!important}.tenant-roles .entity-role-group-name,.tenant-roles .entity-role-group-meta{display:block!important}.tenant-roles .entity-role-group-name{color:#07111f!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.025em!important}.tenant-roles .entity-role-group-meta{color:#52647a!important;font-size:.78rem!important;font-weight:750!important;margin-top:2px!important}.tenant-roles .entity-role-group-count{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:999px!important;color:#1457c8!important;font-size:.74rem!important;font-weight:950!important;padding:6px 11px!important}.tenant-roles .entity-role-record-grid{display:grid!important;gap:10px!important;padding:12px!important}.tenant-roles .entity-role-record{align-items:center!important;background:#fff!important;border:1px solid #edf2f7!important;border-radius:20px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.8fr) auto!important;padding:13px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-roles .entity-role-record:before{background:#1457c8!important;border-radius:999px!important;bottom:12px!important;content:""!important;left:8px!important;position:absolute!important;top:12px!important;width:4px!important}.tenant-roles .entity-role-record:hover{border-color:#b8c8da!important;box-shadow:0 10px 22px #07111f12!important;transform:translateY(-1px)!important}.tenant-roles .entity-role-record-main{align-items:center!important;display:flex!important;gap:11px!important;min-width:0!important;padding-left:12px!important}.tenant-roles .entity-role-record-icon{align-items:center!important;background:#edf4fb!important;border:1px solid #cbd7e5!important;border-radius:14px!important;color:#1457c8!important;display:inline-flex!important;flex:0 0 auto!important;height:38px!important;justify-content:center!important;width:38px!important}.tenant-roles .entity-role-record h3{color:#07111f!important;font-size:.95rem!important;font-weight:950!important;letter-spacing:-.025em!important;margin:0!important}.tenant-roles .entity-role-record p{color:#52647a!important;font-size:.78rem!important;font-weight:700!important;line-height:1.45!important;margin:3px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-roles .entity-role-record-meta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-start!important}.tenant-roles .entity-role-record-actions{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:16px!important;display:inline-flex!important;gap:6px!important;justify-content:flex-end!important;padding:6px!important}@media (max-width: 920px){.tenant-roles .entity-role-record{grid-template-columns:1fr!important}.tenant-roles .entity-role-record-actions{justify-content:flex-start!important;width:100%!important}}.tenant-users .entity-table,.tenant-groups .entity-groups-table{display:block!important;width:100%!important}.tenant-users .entity-table thead,.tenant-groups .entity-groups-table thead{background:#eef5fb!important;border:1px solid #cbd7e5!important;border-radius:18px!important;box-shadow:none!important;display:block!important;overflow:hidden!important;width:100%!important}.tenant-users .entity-table thead tr,.tenant-users .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table thead tr,.tenant-groups .entity-groups-table tbody tr.entity-table-row{column-gap:0!important;display:grid!important;width:100%!important}.tenant-users .entity-table thead tr,.tenant-users .entity-table tbody tr.entity-table-row{grid-template-columns:minmax(230px,1.2fr) minmax(230px,1.08fr) minmax(120px,.55fr) minmax(210px,.95fr) minmax(260px,.9fr)!important}.tenant-groups .entity-groups-table thead tr,.tenant-groups .entity-groups-table tbody tr.entity-table-row{grid-template-columns:minmax(240px,1.2fr) minmax(170px,.78fr) minmax(120px,.55fr) minmax(180px,.72fr) minmax(220px,.88fr)!important}.tenant-users .entity-table thead th,.tenant-groups .entity-groups-table thead th{align-items:center!important;background:transparent!important;border:0!important;color:#40536a!important;display:flex!important;font-size:.68rem!important;font-weight:950!important;height:46px!important;justify-content:flex-start!important;letter-spacing:.085em!important;line-height:1!important;padding:0 16px!important;text-transform:uppercase!important;white-space:nowrap!important}.tenant-users .entity-table thead th:first-child,.tenant-groups .entity-groups-table thead th:first-child{padding-left:28px!important}.tenant-users .entity-table thead th:nth-child(3),.tenant-groups .entity-groups-table thead th:nth-child(3),.tenant-groups .entity-groups-table thead th:nth-child(4){justify-content:center!important;text-align:center!important}.tenant-users .entity-table thead th:nth-child(5),.tenant-groups .entity-groups-table thead th:nth-child(5){justify-content:flex-end!important;padding-right:22px!important;text-align:right!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0d!important;margin:10px 0 0!important;overflow:hidden!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{align-items:center!important;background:transparent!important;border:0!important;color:#07111f!important;display:flex!important;min-height:74px!important;min-width:0!important;padding:14px 16px!important;position:relative!important;width:auto!important}.tenant-users .entity-table tbody tr.entity-table-row td:first-child,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:first-child{padding-left:28px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(3),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(4){justify-content:center!important;text-align:center!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-end!important;padding-right:16px!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5)>div,.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5)>div{margin-left:auto!important;max-width:100%!important}.tenant-users .entity-table tbody tr.entity-table-row td+td:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row td+td:before{background:#edf2f7!important;bottom:16px!important;content:""!important;left:0!important;position:absolute!important;top:16px!important;width:1px!important}.tenant-users .entity-table tbody tr.entity-table-row:before,.tenant-groups .entity-groups-table tbody tr.entity-table-row:before{background:#1457c8!important;bottom:14px!important;top:14px!important}.tenant-users .entity-table [style*=color],.tenant-groups .entity-groups-table [style*=color],.tenant-roles .entity-role-board [style*=color]{color:inherit}.tenant-users .entity-table td,.tenant-users .entity-table td *,.tenant-groups .entity-groups-table td,.tenant-groups .entity-groups-table td *,.tenant-roles .entity-role-record,.tenant-roles .entity-role-record *{color:#07111f}.tenant-users .entity-table td p,.tenant-users .entity-table td small,.tenant-users .entity-table td [style*="font-size: 11"],.tenant-groups .entity-groups-table td p,.tenant-groups .entity-groups-table td small,.tenant-roles .entity-role-record p,.tenant-roles .entity-role-group-meta{color:#52647a!important}.tenant-users .statusBadge,.tenant-users [style*="border-radius: 999"],.tenant-groups [style*="border-radius: 999"],.tenant-roles [style*="border-radius: 999"]{color:inherit}.tenant-users .entity-row-btn-primary,.tenant-groups .entity-row-btn-primary,.tenant-roles .entity-row-btn-primary,.tenant-users .entity-action-btn-primary,.tenant-groups .entity-action-btn-primary,.tenant-roles .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-users .entity-row-btn-primary *,.tenant-groups .entity-row-btn-primary *,.tenant-roles .entity-row-btn-primary *,.tenant-users .entity-action-btn-primary *,.tenant-groups .entity-action-btn-primary *,.tenant-roles .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-users .entity-row-btn-secondary,.tenant-groups .entity-row-btn-secondary,.tenant-roles .entity-row-btn-secondary,.tenant-users .entity-action-btn-secondary,.tenant-groups .entity-action-btn-secondary,.tenant-roles .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-users .entity-row-btn-danger,.tenant-groups .entity-row-btn-danger,.tenant-roles .entity-row-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-users .entity-row-btn-danger *,.tenant-groups .entity-row-btn-danger *,.tenant-roles .entity-row-btn-danger *{color:#991b1b!important;stroke:currentColor!important}.tenant-roles .entity-role-group-header{background:#eef5fb!important;color:#07111f!important}.tenant-roles .entity-role-group-icon,.tenant-roles .entity-role-record-icon{background:#fff!important;color:#1457c8!important}@media (max-width: 980px){.tenant-users .entity-table thead,.tenant-groups .entity-groups-table thead{display:none!important}.tenant-users .entity-table tbody tr.entity-table-row,.tenant-groups .entity-groups-table tbody tr.entity-table-row{display:flex!important;flex-direction:column!important}.tenant-users .entity-table tbody tr.entity-table-row td,.tenant-groups .entity-groups-table tbody tr.entity-table-row td{justify-content:flex-start!important;min-height:auto!important;padding:13px 16px 13px 28px!important;text-align:left!important}.tenant-users .entity-table tbody tr.entity-table-row td:nth-child(5),.tenant-groups .entity-groups-table tbody tr.entity-table-row td:nth-child(5){justify-content:flex-start!important}}.tenant-users .entity-users-board-shell{background:#f7fafc!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 16px 38px #07111f14!important;padding:18px!important}.tenant-users .entity-users-board{display:grid!important;gap:12px!important;margin:12px 0!important}.tenant-users .entity-user-card{align-items:stretch!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:24px!important;box-shadow:0 9px 22px #07111f0f!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(240px,.95fr) minmax(380px,1.35fr) auto!important;overflow:hidden!important;padding:14px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-users .entity-user-card:before{background:#1457c8!important;border-radius:999px!important;bottom:16px!important;content:""!important;left:10px!important;position:absolute!important;top:16px!important;width:4px!important}.tenant-users .entity-user-card:hover{border-color:#a9bad0!important;box-shadow:0 13px 30px #07111f16!important;transform:translateY(-1px)!important}.tenant-users .entity-user-card-highlighted{border-color:#1457c8!important}.tenant-users .entity-user-card-main{align-items:center!important;display:flex!important;gap:12px!important;min-width:0!important;padding-left:16px!important}.tenant-users .entity-user-avatar{flex:0 0 auto!important}.tenant-users .entity-user-identity{min-width:0!important}.tenant-users .entity-user-title-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.tenant-users .entity-user-title-row h3{color:#07111f!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.025em!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-users .entity-user-identity p{color:#52647a!important;font-size:.8rem!important;font-weight:750!important;margin:4px 0 0!important}.tenant-users .entity-user-card-meta{background:#f8fbfd!important;border:1px solid #edf2f7!important;border-radius:18px!important;display:grid!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}.tenant-users .entity-user-meta-item{display:flex!important;flex-direction:column!important;gap:5px!important;justify-content:center!important;min-width:0!important;padding:12px!important}.tenant-users .entity-user-meta-item+.entity-user-meta-item{border-left:1px solid #edf2f7!important}.tenant-users .entity-user-meta-item span{color:#5e6f83!important;font-size:.66rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.tenant-users .entity-user-meta-item strong{color:#07111f!important;font-size:.8rem!important;font-weight:900!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-users .entity-user-positive{color:#047857!important}.tenant-users .entity-user-warning{color:#b45309!important}.tenant-users .entity-user-danger{color:#991b1b!important}.tenant-users .entity-user-card-actions{align-items:center!important;background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;display:inline-flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:flex-end!important;padding:8px!important}.tenant-users .entity-users-empty-state{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;color:#52647a!important;font-weight:850!important;margin:12px 0!important;padding:28px!important;text-align:center!important}.tenant-users .entity-users-board-shell>div:first-child,.tenant-users .entity-users-board-shell>div:last-child{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;padding:10px 12px!important}@media (max-width: 1180px){.tenant-users .entity-user-card{grid-template-columns:1fr!important}.tenant-users .entity-user-card-actions{justify-content:flex-start!important;width:fit-content!important}}@media (max-width: 720px){.tenant-users .entity-user-card-meta{grid-template-columns:1fr!important}.tenant-users .entity-user-meta-item+.entity-user-meta-item{border-left:0!important;border-top:1px solid #edf2f7!important}.tenant-users .entity-user-card-actions{flex-wrap:wrap!important;width:100%!important}.tenant-users .entity-user-card-actions .entity-row-btn{flex:1 1 120px!important}}.tenant-groups .entity-modal-panel{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:30px!important;box-shadow:0 24px 70px #07111f33!important;color:#07111f!important}.tenant-groups .entity-modal-header{background:#fff!important;border-bottom:1px solid #edf2f7!important;color:#07111f!important}.tenant-groups .entity-modal-header h2,.tenant-groups .entity-modal-body,.tenant-groups .entity-modal-body *:not(button):not(svg):not(path){color:#07111f!important}.tenant-groups .entity-modal-body p,.tenant-groups .entity-modal-body [style*="color: #3f5066"],.tenant-groups .entity-modal-body [style*="color: #52647a"]{color:#52647a!important}.tenant-groups .entity-groups-command-head,.tenant-groups .entity-group-access-header{background:#f3f8fc!important;border:1px solid #cbd7e5!important;border-radius:22px!important;box-shadow:none!important;color:#07111f!important}.tenant-groups .entity-groups-command-head *,.tenant-groups .entity-group-access-header *{color:#07111f!important}.tenant-groups .entity-command-kicker{background:transparent!important;border:0!important;color:#1457c8!important;padding:0!important}.tenant-groups .entity-groups-create-row,.tenant-groups .entity-access-block{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important}.tenant-groups .entity-groups-modal-grid{align-items:stretch!important}.tenant-groups .entity-modal-body input{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important}.tenant-groups .entity-modal-body input::placeholder{color:#7d8ca0!important}.tenant-groups .entity-modal-body .entity-action-btn-primary,.tenant-groups .entity-modal-body .entity-action-btn-primary *{color:#fff!important}.tenant-groups .entity-modal-body .entity-action-btn-secondary,.tenant-groups .entity-modal-body .entity-action-btn-secondary *{color:#1457c8!important}.confirm-dialog-backdrop{align-items:center;background:#07111f57;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:120}.confirm-dialog{background:#fff;border:1px solid #cbd7e5;border-radius:28px;box-shadow:0 26px 80px #07111f3d;color:#07111f;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);max-width:560px;padding:18px;width:min(560px,100%)}.confirm-dialog-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;color:#c2410c;display:inline-flex;height:46px;justify-content:center;width:46px}.confirm-dialog-danger .confirm-dialog-icon{background:#fff5f5;border-color:#fecaca;color:#991b1b}.confirm-dialog-primary .confirm-dialog-icon{background:#edf4ff;border-color:#bfd2ea;color:#1457c8}.confirm-dialog h2{color:#07111f;font-size:1.1rem;font-weight:950;letter-spacing:-.035em;margin:0}.confirm-dialog-message{color:#52647a;font-size:.9rem;font-weight:750;line-height:1.55;margin-top:6px}.confirm-dialog-message strong{color:#07111f;font-weight:950}.confirm-dialog-actions{display:flex;gap:8px;grid-column:1 / -1;justify-content:flex-end}.confirm-dialog-actions button{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:950;gap:7px;justify-content:center;min-height:40px;padding:10px 14px}.confirm-dialog-cancel{background:#fff;border:1px solid #cbd7e5;color:#1457c8}.confirm-dialog-confirm{background:#1457c8;border:1px solid #1457c8;color:#fff}.confirm-dialog-danger .confirm-dialog-confirm{background:#b91c1c;border-color:#b91c1c}.confirm-dialog-warning .confirm-dialog-confirm{background:#b45309;border-color:#b45309}.confirm-dialog-actions button:disabled{cursor:not-allowed;opacity:.72}.confirm-dialog-spinner,.entity-loading-spin{animation:entity-spin .9s linear infinite}@keyframes entity-spin{to{transform:rotate(360deg)}}@media (max-width: 620px){.confirm-dialog{grid-template-columns:1fr}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions button{width:100%}}.confirm-dialog-required{display:flex;flex-direction:column;gap:7px;margin-top:14px}.confirm-dialog-required span{color:#52647a;font-size:.78rem;font-weight:850}.confirm-dialog-required input{background:#fff;border:1px solid #cbd7e5;border-radius:14px;color:#07111f;font-size:.9rem;font-weight:850;min-height:40px;outline:none;padding:9px 12px}.confirm-dialog-required input:focus{border-color:#1457c8;box-shadow:0 0 0 4px #1457c81a}.confirm-dialog-confirm:disabled{background:#d8e2ed;border-color:#d8e2ed;color:#7d8ca0}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{--ops-ink: #07111f;--ops-muted: #52647a;--ops-soft: #f5f9fc;--ops-line: #cbd7e5;--ops-line-soft: #e5edf6;--ops-blue: #1457c8;--ops-blue-soft: #edf4ff;--ops-cyan: #0a6f86;--ops-cyan-soft: #e9f7fa;--ops-warn: #b45309;--ops-danger: #b91c1c;color:var(--ops-ink)!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-settings-page *,.tenant-tracking *,.tenant-audit-page *,.tenant-mail-page *{box-sizing:border-box}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{align-items:flex-end!important;background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:30px!important;box-shadow:0 18px 44px #07111f14!important;color:var(--ops-ink)!important;gap:18px!important;padding:22px!important}.tenant-settings-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1{color:var(--ops-ink)!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:.98!important;margin:0!important}.tenant-settings-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p{color:var(--ops-muted)!important;font-size:.93rem!important;font-weight:750!important;line-height:1.55!important;max-width:680px!important}.tenant-mail-page [style*="text-transform: uppercase"],.tenant-settings-page [style*="text-transform: uppercase"],.tenant-tracking [style*="text-transform: uppercase"],.tenant-audit-page [style*="text-transform: uppercase"]{letter-spacing:.045em!important}.tenant-settings-page button,.tenant-tracking button,.tenant-audit-page button,.tenant-mail-page button{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease!important}.tenant-settings-page button:hover:not(:disabled),.tenant-tracking button:hover:not(:disabled),.tenant-audit-page button:hover:not(:disabled),.tenant-mail-page button:hover:not(:disabled){transform:translateY(-1px)}.tenant-settings-page button:disabled,.tenant-tracking button:disabled,.tenant-audit-page button:disabled,.tenant-mail-page button:disabled{cursor:not-allowed!important;opacity:.68!important}.tenant-settings-page .tenant-console-header button,.tenant-tracking .tenant-console-header button,.tenant-audit-page .tenant-console-header button,.tenant-mail-page .tenant-console-header button,.tenant-mail-page button[style*="background: #1457c8"],.tenant-mail-page button[style*="background:#1457c8"],.tenant-settings-page button[style*="background: #1457c8"],.tenant-settings-page button[style*="background:#1457c8"],.tenant-tracking button[style*="background: #1457c8"],.tenant-audit-page button[style*="background: #1457c8"]{align-items:center!important;border-radius:14px!important;display:inline-flex!important;font-weight:950!important;gap:7px!important;min-height:40px!important}.tenant-settings-page button[style*="background: #1457c8"],.tenant-mail-page button[style*="background: #1457c8"],.tenant-tracking button[style*="background: #1457c8"],.tenant-audit-page button[style*="background: #1457c8"],.tenant-settings-page button[style*="background:#1457c8"],.tenant-mail-page button[style*="background:#1457c8"]{background:var(--ops-blue)!important;border-color:var(--ops-blue)!important;color:#fff!important}.tenant-settings-page button[style*="background: #1457c8"] *,.tenant-mail-page button[style*="background: #1457c8"] *,.tenant-tracking button[style*="background: #1457c8"] *,.tenant-audit-page button[style*="background: #1457c8"] *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-mail-page .tenant-mail-settings,.tenant-mail-page .tenant-mail-sidebar,.tenant-template-editor,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card{background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:24px!important;box-shadow:0 14px 32px #07111f0f!important;color:var(--ops-ink)!important}.tenant-settings-page .tenant-console-tabs{border-radius:22px!important;padding:7px!important}.tenant-settings-page .tenant-console-tabs button{border-radius:15px!important;color:var(--ops-muted)!important;font-size:.8rem!important;min-height:38px!important}.tenant-settings-page .tenant-console-tabs button[style*="background: #ffffff"],.tenant-settings-page .tenant-console-tabs button[style*="border: 1px solid #1457c8"]{background:#fff!important;border-color:var(--ops-blue)!important;box-shadow:0 8px 18px #1457c81a!important;color:var(--ops-blue)!important}.tenant-settings-card,.tenant-settings-page [style*="background: #f8fbff"],.tenant-template-editor [style*="background: #f8fbff"],.tenant-mail-page [style*="background: #f8fbff"],.tenant-tracking [style*="background: #f8fbff"],.tenant-audit-page [style*="background: #f8fbff"]{background:var(--ops-soft)!important}.tenant-settings-card{border-radius:26px!important;padding:18px!important}.tenant-settings-card h2,.tenant-settings-card h3,.tenant-ops-card h2,.tenant-ops-card h3,.tenant-template-editor h2,.tenant-template-editor h4,.tenant-audit-page .tenant-console-table-card h2{color:var(--ops-ink)!important;font-weight:950!important;letter-spacing:-.035em!important}.tenant-settings-card p,.tenant-ops-card p,.tenant-template-editor p,.tenant-mail-page p,.tenant-tracking p,.tenant-audit-page p{color:var(--ops-muted)!important}.tenant-settings-page input,.tenant-settings-page select,.tenant-settings-page textarea,.tenant-tracking input,.tenant-tracking select,.tenant-tracking textarea,.tenant-audit-page input,.tenant-audit-page select,.tenant-audit-page textarea,.tenant-mail-page input,.tenant-mail-page select,.tenant-mail-page textarea{background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:14px!important;color:var(--ops-ink)!important;font-family:inherit!important;font-weight:800!important;outline:none!important}.tenant-settings-page input:focus,.tenant-settings-page select:focus,.tenant-settings-page textarea:focus,.tenant-tracking input:focus,.tenant-tracking select:focus,.tenant-tracking textarea:focus,.tenant-audit-page input:focus,.tenant-audit-page select:focus,.tenant-audit-page textarea:focus,.tenant-mail-page input:focus,.tenant-mail-page select:focus,.tenant-mail-page textarea:focus{border-color:var(--ops-blue)!important;box-shadow:0 0 0 4px #1457c81a!important}.tenant-settings-page input::placeholder,.tenant-tracking input::placeholder,.tenant-audit-page input::placeholder,.tenant-mail-page input::placeholder,.tenant-mail-page textarea::placeholder{color:#7d8ca0!important}.tenant-ops-kpis,.tenant-audit-kpis{gap:12px!important}.tenant-ops-kpis>*,.tenant-audit-kpis>*,.tenant-mail-page .tenant-kpi-grid>*,.tenant-tracking .tenant-kpi-grid>*,.tenant-audit-page .tenant-kpi-grid>*{background:#fff!important;border:1px solid var(--ops-line)!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f0e!important;min-height:96px!important;padding:16px!important}.tenant-ops-kpis strong,.tenant-ops-kpis [style*="font-size: 22"],.tenant-audit-kpis [style*=font-size],.tenant-tracking .tenant-kpi-grid [style*="font-size: 22"]{color:var(--ops-ink)!important;font-size:1.7rem!important;font-weight:950!important;letter-spacing:-.05em!important}.tenant-ops-kpis span,.tenant-ops-kpis div,.tenant-audit-kpis div,.tenant-tracking .tenant-kpi-grid div{border-radius:inherit}.tenant-ops-grid{gap:14px!important}.tenant-tracking .tenant-ops-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))!important}.tenant-ops-card-wide{grid-column:1 / -1!important}.tenant-tracking .tenant-ops-card,.tenant-mail-page .tenant-ops-card,.tenant-template-editor{padding:16px!important}.tenant-tracking .tenant-ops-card [style*="border: 1px solid #dbe3ee"],.tenant-tracking .tenant-ops-card [style*="border: 1px solid #d8e2ed"],.tenant-mail-page [style*="border: 1px solid #d8e2ed"],.tenant-template-editor [style*="border: 1px solid #d8e2ed"]{border-color:var(--ops-line-soft)!important}.tenant-tracking table,.tenant-audit-page table{border-collapse:separate!important;border-spacing:0 8px!important;min-width:760px!important;width:100%!important}.tenant-tracking thead th,.tenant-audit-page thead th{background:#eef5fb!important;border-bottom:0!important;color:#40536a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.04em!important;padding:10px 12px!important;text-transform:uppercase!important}.tenant-tracking tbody tr,.tenant-audit-page tbody tr{background:#fff!important;box-shadow:0 7px 18px #07111f0b!important}.tenant-tracking tbody td,.tenant-audit-page tbody td{background:#fff!important;border-bottom:1px solid var(--ops-line-soft)!important;border-top:1px solid var(--ops-line-soft)!important;color:var(--ops-ink)!important;font-size:.8rem!important;font-weight:800!important;padding:12px!important;vertical-align:middle!important}.tenant-tracking tbody td:first-child,.tenant-audit-page tbody td:first-child{border-left:1px solid var(--ops-line-soft)!important;border-radius:16px 0 0 16px!important}.tenant-tracking tbody td:last-child,.tenant-audit-page tbody td:last-child{border-radius:0 16px 16px 0!important;border-right:1px solid var(--ops-line-soft)!important}.tenant-tracking [style*=overflow],.tenant-audit-page [style*=overflow]{scrollbar-color:#bfd2ea transparent}.tenant-mail-page .tenant-mail-layout{align-items:start!important;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important}.tenant-mail-page .tenant-mail-sidebar{overflow:hidden!important;padding:14px!important}.tenant-mail-page .tenant-mail-sidebar button{border-radius:18px!important;color:var(--ops-ink)!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{background:#fff!important;border-color:var(--ops-blue)!important;box-shadow:0 10px 24px #1457c81c!important}.tenant-mail-page .tenant-mail-sidebar button:hover:not(:disabled){border-color:var(--ops-blue)!important;box-shadow:0 10px 22px #07111f12!important}.tenant-template-editor{gap:14px!important}.tenant-template-editor button[style*="border: 1px solid #1457c8"]{background:var(--ops-blue)!important;border-color:var(--ops-blue)!important;color:#fff!important}.tenant-template-editor button[style*="border: 1px solid #1457c8"] *{color:#fff!important;stroke:currentColor!important}.tenant-template-editor textarea{min-height:320px!important}.tenant-template-editor code,.tenant-mail-page code{color:var(--ops-blue)!important}.tenant-template-editor [style*="background: #ffffff"],.tenant-mail-page [style*="background: #ffffff"]{color:var(--ops-ink)!important}.tenant-tracking [style*="background: #e0f2fe"],.tenant-audit-page [style*="background: #e0f2fe"],.tenant-mail-page [style*="background: #e0f2fe"],.tenant-settings-page [style*="background: #e0f2fe"]{background:var(--ops-cyan-soft)!important;border-color:#8fd7e7!important;color:var(--ops-cyan)!important}.tenant-tracking [style*="background: #eff6ff"],.tenant-audit-page [style*="background: #eff6ff"],.tenant-mail-page [style*="background: #eff6ff"],.tenant-settings-page [style*="background: #eff6ff"]{background:var(--ops-blue-soft)!important;border-color:#bfd2ea!important;color:var(--ops-blue)!important}.tenant-tracking [style*="background: #fef2f2"],.tenant-audit-page [style*="background: #fef2f2"],.tenant-mail-page [style*="background: #fef2f2"],.tenant-settings-page [style*="background: #fef2f2"]{color:#991b1b!important}.tenant-tracking [style*="background: #ecfdf5"],.tenant-audit-page [style*="background: #ecfdf5"],.tenant-mail-page [style*="background: #ecfdf5"],.tenant-settings-page [style*="background: #ecfdf5"]{color:#065f46!important}.tenant-settings-page [style*="color: #64748b"],.tenant-settings-page [style*="color: #475569"],.tenant-tracking [style*="color: #64748b"],.tenant-tracking [style*="color: #475569"],.tenant-audit-page [style*="color: #64748b"],.tenant-audit-page [style*="color: #475569"],.tenant-mail-page [style*="color: #64748b"],.tenant-mail-page [style*="color: #475569"]{color:var(--ops-muted)!important}.tenant-settings-page [style*="color: #0f172a"],.tenant-tracking [style*="color: #0f172a"],.tenant-audit-page [style*="color: #0f172a"],.tenant-mail-page [style*="color: #0f172a"]{color:var(--ops-ink)!important}@media (max-width: 980px){.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{align-items:flex-start!important;border-radius:26px!important;padding:18px!important}.tenant-mail-page .tenant-mail-layout,.tenant-tracking .tenant-ops-grid{grid-template-columns:1fr!important}.tenant-mail-page .tenant-mail-sidebar [style*=max-height]{max-height:360px!important}}@media (max-width: 680px){.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{gap:12px!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{border-radius:22px!important;padding:16px!important}.tenant-settings-page .tenant-console-header>div,.tenant-tracking .tenant-console-header>div,.tenant-audit-page .tenant-console-header>div,.tenant-mail-page .tenant-console-header>div{width:100%!important}.tenant-settings-page .tenant-console-header [style*="display: flex"],.tenant-tracking .tenant-console-header [style*="display: flex"],.tenant-audit-page .tenant-console-header [style*="display: flex"],.tenant-mail-page .tenant-console-header [style*="display: flex"]{width:100%!important}.tenant-settings-page .tenant-console-header button,.tenant-tracking .tenant-console-header button,.tenant-audit-page .tenant-console-header button,.tenant-mail-page .tenant-console-header button{flex:1 1 auto!important;justify-content:center!important}.tenant-settings-page .tenant-console-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-ops-kpis,.tenant-audit-kpis,.tenant-mail-page .tenant-kpi-grid,.tenant-tracking .tenant-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-tracking .tenant-console-controls [style*="flex: 1 1 420px"],.tenant-audit-page .tenant-console-controls [style*="flex: 1 1 420px"]{flex-basis:100%!important;min-width:0!important}.tenant-tracking .tenant-console-controls select,.tenant-audit-page .tenant-console-controls select,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button{flex:1 1 140px!important}.tenant-template-editor [style*="grid-template-columns: minmax(0, 1fr) 320px"]{grid-template-columns:1fr!important}.tenant-template-editor [style*="display: flex"][style*="justify-content: space-between"]{align-items:stretch!important;flex-direction:column!important}.tenant-template-editor button,.tenant-mail-page .tenant-mail-settings button{justify-content:center!important}}@media (max-width: 460px){.tenant-ops-kpis,.tenant-audit-kpis,.tenant-mail-page .tenant-kpi-grid,.tenant-tracking .tenant-kpi-grid,.tenant-settings-page .tenant-console-tabs{grid-template-columns:1fr!important}.tenant-settings-card,.tenant-ops-card,.tenant-template-editor,.tenant-audit-page .tenant-console-table-card{border-radius:20px!important;padding:14px!important}}.tenant-settings-page .tenant-console-header:before,.tenant-settings-page .tenant-console-header:after,.tenant-tracking .tenant-console-header:before,.tenant-tracking .tenant-console-header:after,.tenant-audit-page .tenant-console-header:before,.tenant-audit-page .tenant-console-header:after,.tenant-mail-page .tenant-console-header:before,.tenant-mail-page .tenant-console-header:after{display:none!important}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{animation:none!important;gap:16px!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{background:#fff!important;box-shadow:0 16px 38px #07111f13!important;overflow:hidden!important;position:relative!important}.tenant-settings-page .tenant-console-header>div:first-child,.tenant-tracking .tenant-console-header>div:first-child,.tenant-audit-page .tenant-console-header>div:first-child,.tenant-mail-page .tenant-console-header>div:first-child{display:grid!important;gap:8px!important}.tenant-settings-page .tenant-console-header>div:last-child,.tenant-tracking .tenant-console-header>div:last-child,.tenant-audit-page .tenant-console-header>div:last-child,.tenant-mail-page .tenant-console-header>div:last-child{align-items:center!important}.tenant-settings-page .tenant-console-header [style*="border-radius: 999"],.tenant-tracking .tenant-console-header [style*="border-radius: 999"],.tenant-audit-page .tenant-console-header [style*="border-radius: 999"],.tenant-mail-page .tenant-console-header [style*="border-radius: 999"]{background:#f3f8fc!important;border:1px solid #cbd7e5!important;color:#1457c8!important;font-weight:950!important}.tenant-settings-page .tenant-console-header button,.tenant-tracking .tenant-console-header button,.tenant-audit-page .tenant-console-header button,.tenant-mail-page .tenant-console-header button{box-shadow:none!important}.tenant-settings-page .tenant-console-header button:not([style*="background: #1457c8"]),.tenant-tracking .tenant-console-header button:not([style*="background: #1457c8"]),.tenant-audit-page .tenant-console-header button:not([style*="background: #1457c8"]),.tenant-mail-page .tenant-console-header button:not([style*="background: #1457c8"]){background:#fff!important;border:1px solid #cbd7e5!important;color:#1457c8!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-mail-page .tenant-mail-settings{padding:12px!important}.tenant-settings-page .tenant-console-tabs button,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button,.tenant-mail-page button{letter-spacing:-.01em!important}.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls{border-radius:24px!important}.tenant-tracking .tenant-console-controls [style*="Smart Filters"],.tenant-audit-page .tenant-console-controls [style*="Smart Filters"]{color:#07111f!important;font-size:.9rem!important;font-weight:950!important}.tenant-tracking .tenant-console-controls [style*="flex: 1 1 420px"],.tenant-audit-page .tenant-console-controls [style*="flex: 1 1 460px"]{background:#f8fbfd!important;border-radius:16px!important;border-color:#cbd7e5!important;min-height:44px!important}.tenant-tracking .tenant-console-controls [style*="flex: 1 1 420px"]:focus-within,.tenant-audit-page .tenant-console-controls [style*="flex: 1 1 460px"]:focus-within{background:#fff!important;border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c817!important}.tenant-settings-card,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-template-editor{border-radius:26px!important;box-shadow:0 12px 28px #07111f0e!important}.tenant-settings-card:hover,.tenant-ops-card:hover,.tenant-audit-page .tenant-console-table-card:hover,.tenant-template-editor:hover{border-color:#b7c7da!important;box-shadow:0 16px 34px #07111f13!important}.tenant-settings-card [style*="border: 1px solid"],.tenant-ops-card [style*="border: 1px solid"],.tenant-template-editor [style*="border: 1px solid"]{border-color:#d8e2ed!important}.tenant-settings-card [style*="background: #f8fafc"],.tenant-settings-card [style*="background: #f0f7ff"],.tenant-tracking [style*="background: #f8fafc"],.tenant-audit-page [style*="background: #f8fafc"],.tenant-mail-page [style*="background: #f8fafc"]{background:#f8fbfd!important}.tenant-settings-card [style*="background: #2563eb"],.tenant-settings-page button[style*="background: #2563eb"]{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-settings-card [style*="background: #2563eb"] *,.tenant-settings-page button[style*="background: #2563eb"] *{color:#fff!important}.tenant-settings-card label,.tenant-mail-page label,.tenant-template-editor label{color:#3f5066!important;font-weight:850!important}.tenant-settings-card [style*="fontSize: 12"],.tenant-settings-card [style*="font-size: 12"],.tenant-ops-card [style*="fontSize: 12"],.tenant-ops-card [style*="font-size: 12"],.tenant-template-editor [style*="fontSize: 12"],.tenant-template-editor [style*="font-size: 12"]{line-height:1.45!important}.tenant-ops-kpis>*,.tenant-audit-kpis>*{display:grid!important;gap:6px!important;overflow:hidden!important;position:relative!important}.tenant-ops-kpis>*:before,.tenant-audit-kpis>*:before{background:#1457c8!important;border-radius:999px!important;content:""!important;height:38px!important;left:0!important;position:absolute!important;top:18px!important;width:4px!important}.tenant-ops-kpis>*:nth-child(2n):before,.tenant-audit-kpis>*:nth-child(2n):before{background:#0a8aa6!important}.tenant-ops-kpis>*:nth-child(3n):before,.tenant-audit-kpis>*:nth-child(3n):before{background:#b45309!important}.tenant-ops-kpis [style*="color: #b45309"],.tenant-audit-kpis [style*="color: #b91c1c"]{color:#b45309!important}.tenant-tracking .tenant-ops-card [style*=maxHeight],.tenant-tracking .tenant-ops-card [style*=max-height],.tenant-mail-page .tenant-mail-sidebar [style*=maxHeight],.tenant-mail-page .tenant-mail-sidebar [style*=max-height]{scrollbar-width:thin!important}.tenant-tracking .tenant-ops-card article,.tenant-tracking .tenant-ops-card [style*="padding: 8px 9px"],.tenant-tracking .tenant-ops-card [style*="padding: 9px 10px"],.tenant-template-editor [style*="padding: 7px"],.tenant-mail-page .tenant-mail-sidebar button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-tracking .tenant-ops-card article:hover,.tenant-tracking .tenant-ops-card [style*="padding: 8px 9px"]:hover,.tenant-tracking .tenant-ops-card [style*="padding: 9px 10px"]:hover,.tenant-template-editor [style*="padding: 7px"]:hover,.tenant-mail-page .tenant-mail-sidebar button:hover{background:#fff!important;border-color:#bfd2ea!important;box-shadow:0 10px 22px #07111f11!important;transform:translateY(-1px)!important}.tenant-tracking .tenant-ops-card [style*="Success Rate"]+span,.tenant-tracking .tenant-ops-card [style*="fontSize: 14"]{color:#07111f!important;font-weight:950!important}.tenant-tracking .tenant-ops-card [style*="height: 8"]{background:#edf3f9!important;height:10px!important}.tenant-tracking .tenant-ops-card [style*="background: #1457c8"]{background:#1457c8!important}.tenant-tracking table,.tenant-audit-page table{border-spacing:0 10px!important}.tenant-tracking thead th,.tenant-audit-page thead th{border:0!important;color:#3f5066!important;padding:8px 14px!important}.tenant-tracking tbody td,.tenant-audit-page tbody td{font-size:.78rem!important;line-height:1.45!important;padding:14px!important}.tenant-audit-page .tenant-console-table-card [style*="borderBottom: 1px solid"],.tenant-audit-page .tenant-console-table-card [style*="border-bottom: 1px solid"]{border-color:#e5edf6!important}.tenant-audit-page .tenant-console-table-card>div:first-child,.tenant-audit-page .tenant-console-table-card>div:last-child{background:#fff!important}.tenant-audit-page .tenant-console-table-card button,.tenant-audit-page .tenant-console-table-card select{min-height:36px!important}.tenant-audit-page .tenant-console-table-card button{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:12px!important;color:#1457c8!important;font-weight:950!important}.tenant-audit-page .tenant-console-table-card button:hover:not(:disabled){border-color:#1457c8!important}.tenant-mail-page .tenant-mail-settings{display:grid!important;gap:14px!important}.tenant-mail-page .tenant-mail-settings>div:first-child{border-bottom:1px solid #e5edf6!important;padding-bottom:12px!important}.tenant-mail-page .tenant-mail-sidebar [style*=borderBottom]{border-color:#e5edf6!important}.tenant-mail-page .tenant-mail-sidebar button{text-align:left!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{outline:3px solid rgba(20,87,200,.08)!important}.tenant-template-editor>div:first-child{border-bottom:1px solid #e5edf6!important;padding-bottom:12px!important}.tenant-template-editor [style*="display: inline-flex"][style*="width: fit-content"]{background:#f3f8fc!important;border-color:#cbd7e5!important;border-radius:16px!important}.tenant-template-editor textarea,.tenant-template-editor input{caret-color:#1457c8!important}.tenant-template-editor textarea{background:#fbfdff!important}.tenant-template-editor [style*=dangerouslySetInnerHTML],.tenant-template-editor [style*=previewBody],.tenant-settings-page [style*="color: #1e293b"],.tenant-settings-page [style*="color: #334155"],.tenant-tracking [style*="color: #1e293b"],.tenant-tracking [style*="color: #334155"],.tenant-audit-page [style*="color: #1e293b"],.tenant-audit-page [style*="color: #334155"],.tenant-mail-page [style*="color: #1e293b"],.tenant-mail-page [style*="color: #334155"]{color:#3f5066!important}.tenant-settings-page [style*="color: #075985"],.tenant-tracking [style*="color: #075985"],.tenant-audit-page [style*="color: #075985"],.tenant-mail-page [style*="color: #075985"],.tenant-settings-page [style*="color: #0369a1"],.tenant-tracking [style*="color: #0369a1"],.tenant-audit-page [style*="color: #0369a1"],.tenant-mail-page [style*="color: #0369a1"]{color:#0a8aa6!important}.tenant-settings-page [style*="color: #1d4ed8"],.tenant-tracking [style*="color: #1d4ed8"],.tenant-audit-page [style*="color: #1d4ed8"],.tenant-mail-page [style*="color: #1d4ed8"]{color:#1457c8!important}.tenant-settings-page [style*="background: #fdf2f8"],.tenant-audit-page [style*="background: #fdf2f8"]{background:#f3f8fc!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-settings-page [style*="background: #eef2ff"],.tenant-audit-page [style*="background: #eef2ff"]{background:#edf4ff!important;border-color:#bfd2ea!important;color:#1457c8!important}@media (max-width: 760px){.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{gap:14px!important}.tenant-settings-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1{font-size:1.55rem!important;line-height:1.05!important}.tenant-settings-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p{font-size:.86rem!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-mail-page .tenant-mail-settings,.tenant-mail-page .tenant-mail-sidebar,.tenant-template-editor,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card{border-radius:20px!important}.tenant-tracking .tenant-console-controls [style*="display: flex"],.tenant-audit-page .tenant-console-controls [style*="display: flex"]{align-items:stretch!important}.tenant-tracking .tenant-console-controls select,.tenant-audit-page .tenant-console-controls select,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button{min-height:42px!important}.tenant-mail-page .tenant-mail-sidebar button{padding:12px!important}}.tenant-settings-page .tenant-settings-card>p,.tenant-mail-page .templateDesc,.tenant-mail-page [style*=templateDesc],.tenant-template-editor [style*=subtitle]{display:none!important}.tenant-settings-page .tenant-settings-card,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-mail-page .tenant-ops-card,.tenant-template-editor{background:#fff!important;border-color:#cbd7e5!important}.tenant-settings-page .tenant-settings-card>div:first-child,.tenant-tracking .tenant-ops-card>div:first-child,.tenant-mail-page .tenant-ops-card>div:first-child,.tenant-template-editor>div:first-child{align-items:center!important;border-bottom:1px solid #edf2f7!important;margin-bottom:4px!important;padding-bottom:12px!important}.tenant-settings-page .tenant-settings-card h2,.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card h2,.tenant-mail-page .tenant-ops-card h2,.tenant-template-editor h2{font-size:1rem!important;line-height:1.2!important}.tenant-settings-page .tenant-settings-card .entity-action-btn,.tenant-mail-page .entity-action-btn,.tenant-template-editor .entity-action-btn,.tenant-tracking .entity-action-btn,.tenant-audit-page .entity-action-btn{align-items:center!important;display:inline-flex!important;gap:7px!important;justify-content:center!important}.tenant-settings-page .tenant-settings-card .entity-action-btn-primary,.tenant-mail-page .entity-action-btn-primary,.tenant-template-editor .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-settings-page .tenant-settings-card .entity-action-btn-primary *,.tenant-mail-page .entity-action-btn-primary *,.tenant-template-editor .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .tenant-settings-card .entity-action-btn-secondary,.tenant-mail-page .entity-action-btn-secondary,.tenant-template-editor .entity-action-btn-secondary,.tenant-tracking .entity-action-btn-secondary,.tenant-audit-page .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-ops-kpi-card,.tenant-audit-kpis>*,.tenant-mail-page .tenant-kpi-grid>*{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon value" "icon label"!important;align-items:center!important;column-gap:12px!important}.tenant-ops-kpi-icon{grid-area:icon!important;color:#1457c8!important;flex-shrink:0!important}.tenant-ops-kpi-card>div:nth-child(2),.tenant-audit-kpis>*>div:nth-child(2),.tenant-mail-page .tenant-kpi-grid>*>strong{grid-area:value!important}.tenant-ops-kpi-card>div:nth-child(3),.tenant-audit-kpis>*>div:nth-child(3),.tenant-mail-page .tenant-kpi-grid>*>span:not(.tenant-ops-kpi-icon){grid-area:label!important}.tenant-mail-page .tenant-mail-sidebar button{min-height:84px!important}.tenant-mail-page .tenant-mail-sidebar button>div:first-child{align-items:flex-start!important}.tenant-mail-page .tenant-mail-sidebar button p{display:none!important}.tenant-template-editor [style*=metaRow] span,.tenant-template-editor [style*="border-radius: 999"],.tenant-mail-page [style*="border-radius: 999"],.tenant-tracking [style*="border-radius: 999"],.tenant-audit-page [style*="border-radius: 999"]{font-weight:900!important}.tenant-template-editor [style*="grid-template-columns: minmax(0, 1fr) 320px"]{gap:16px!important}.tenant-template-editor textarea,.tenant-template-editor input,.tenant-mail-page input,.tenant-mail-page select,.tenant-settings-page input,.tenant-settings-page select,.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select{min-height:42px!important}@media (max-width: 680px){.tenant-ops-kpi-card,.tenant-audit-kpis>*,.tenant-mail-page .tenant-kpi-grid>*{min-height:82px!important;padding:14px!important}.tenant-settings-page .tenant-settings-card>div:first-child,.tenant-tracking .tenant-ops-card>div:first-child,.tenant-mail-page .tenant-ops-card>div:first-child,.tenant-template-editor>div:first-child{align-items:stretch!important}}.tenant-api-client-list,.tenant-audit-event-list{display:grid!important;gap:10px!important}.tenant-api-client-card,.tenant-audit-event-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-api-client-card:hover,.tenant-audit-event-card:hover{border-color:#bfd2ea!important;box-shadow:0 14px 28px #07111f13!important;transform:translateY(-1px)!important}.tenant-api-client-card [style*=recordIcon],.tenant-audit-event-card [style*=eventIcon],.tenant-audit-event-card>div:first-child{background:#f8fbfd!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-audit-event-card [style*=eventMetaGrid]>*,.tenant-audit-event-card [style*="background: #f8fbfd"]{background:#f8fbfd!important;border-color:#e5edf6!important}.tenant-audit-page .tenant-console-table-card{overflow:visible!important}.tenant-audit-page .tenant-console-table-card>div:first-child,.tenant-audit-page .tenant-console-table-card>div:last-child{border-color:#edf2f7!important;padding:12px 14px!important}.tenant-tracking .tenant-ops-card h2 svg,.tenant-audit-page .tenant-console-table-card h2 svg{color:#1457c8!important;stroke-width:2.4!important}@media (max-width: 640px){.tenant-api-client-card{align-items:stretch!important}.tenant-audit-event-card{grid-template-columns:1fr!important}.tenant-audit-event-card>div:first-child{height:36px!important;width:36px!important}}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-settings-page *,.tenant-tracking *,.tenant-audit-page *,.tenant-mail-page *{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page{--ops-bg: #f3f6fa;--ops-surface: #ffffff;--ops-soft: #f8fbfd;--ops-soft-blue: #edf4ff;--ops-soft-cyan: #e9f7fa;--ops-border: #cbd7e5;--ops-border-strong: #94a8bf;--ops-text: #07111f;--ops-muted: #3f5066;--ops-blue: #1457c8;--ops-blue-dark: #0b3f91;--ops-cyan: #0a8aa6;color:var(--ops-text)!important}.tenant-settings-page h1,.tenant-settings-page h2,.tenant-settings-page h3,.tenant-tracking h1,.tenant-tracking h2,.tenant-tracking h3,.tenant-audit-page h1,.tenant-audit-page h2,.tenant-audit-page h3,.tenant-mail-page h1,.tenant-mail-page h2,.tenant-mail-page h3,.tenant-template-editor h1,.tenant-template-editor h2,.tenant-template-editor h3,.tenant-template-editor h4{color:var(--ops-text)!important;letter-spacing:-.04em!important}.tenant-settings-page p,.tenant-settings-page label,.tenant-tracking p,.tenant-tracking label,.tenant-audit-page p,.tenant-audit-page label,.tenant-mail-page p,.tenant-mail-page label,.tenant-template-editor p,.tenant-template-editor label,.tenant-settings-page [style*="color: #0f172a"],.tenant-settings-page [style*="color: #1e293b"],.tenant-settings-page [style*="color: #334155"],.tenant-settings-page [style*="color: #475569"],.tenant-settings-page [style*="color: #64748b"],.tenant-tracking [style*="color: #0f172a"],.tenant-tracking [style*="color: #1e293b"],.tenant-tracking [style*="color: #334155"],.tenant-tracking [style*="color: #475569"],.tenant-tracking [style*="color: #64748b"],.tenant-audit-page [style*="color: #0f172a"],.tenant-audit-page [style*="color: #1e293b"],.tenant-audit-page [style*="color: #334155"],.tenant-audit-page [style*="color: #475569"],.tenant-audit-page [style*="color: #64748b"],.tenant-mail-page [style*="color: #0f172a"],.tenant-mail-page [style*="color: #1e293b"],.tenant-mail-page [style*="color: #334155"],.tenant-mail-page [style*="color: #475569"],.tenant-mail-page [style*="color: #64748b"]{color:var(--ops-muted)!important}.tenant-settings-page h1[style],.tenant-settings-page h2[style],.tenant-settings-page h3[style],.tenant-tracking h1[style],.tenant-tracking h2[style],.tenant-tracking h3[style],.tenant-audit-page h1[style],.tenant-audit-page h2[style],.tenant-audit-page h3[style],.tenant-mail-page h1[style],.tenant-mail-page h2[style],.tenant-mail-page h3[style],.tenant-template-editor h2[style],.tenant-template-editor h4[style],.tenant-settings-page [style*="fontWeight: 950"],.tenant-settings-page [style*="font-weight: 950"],.tenant-tracking [style*="fontWeight: 950"],.tenant-tracking [style*="font-weight: 950"],.tenant-audit-page [style*="fontWeight: 950"],.tenant-audit-page [style*="font-weight: 950"],.tenant-mail-page [style*="fontWeight: 950"],.tenant-mail-page [style*="font-weight: 950"]{color:var(--ops-text)!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-settings-card,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-template-editor{background:var(--ops-surface)!important;border:1px solid var(--ops-border)!important;box-shadow:0 12px 30px #07111f17!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header{border-radius:20px!important;padding:16px 18px!important}.tenant-settings-card,.tenant-ops-card,.tenant-audit-page .tenant-console-table-card,.tenant-template-editor{border-radius:24px!important;padding:16px!important}.tenant-settings-page .tenant-console-tabs,.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls{border-radius:20px!important;padding:10px!important}.tenant-settings-page .tenant-console-tabs button,.tenant-settings-page .tenant-console-header button,.tenant-settings-page .tenant-settings-card button,.tenant-tracking button,.tenant-audit-page button,.tenant-mail-page button,.tenant-template-editor button{border-radius:9px!important;font-size:12px!important;font-weight:800!important}.tenant-settings-page .tenant-console-tabs button[style*="border: 1px solid #1457c8"],.tenant-settings-page .tenant-console-tabs button[style*="background: #ffffff"],.tenant-settings-page .tenant-console-tabs button:hover,.tenant-settings-page .tenant-console-header .entity-action-btn-primary,.tenant-settings-page .tenant-settings-card button[style*="background: #2563eb"],.tenant-settings-page .tenant-settings-card button[style*="background: #1457c8"],.tenant-mail-page .entity-action-btn-primary,.tenant-template-editor .entity-action-btn-primary{background:var(--ops-blue)!important;border-color:var(--ops-blue-dark)!important;color:#fff!important}.tenant-settings-page .tenant-console-tabs button[style*="border: 1px solid #1457c8"] *,.tenant-settings-page .tenant-console-tabs button[style*="background: #ffffff"] *,.tenant-settings-page .tenant-console-header .entity-action-btn-primary *,.tenant-settings-page .tenant-settings-card button[style*="background: #2563eb"] *,.tenant-settings-page .tenant-settings-card button[style*="background: #1457c8"] *,.tenant-mail-page .entity-action-btn-primary *,.tenant-template-editor .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .entity-action-btn-secondary,.tenant-tracking .entity-action-btn-secondary,.tenant-audit-page .entity-action-btn-secondary,.tenant-mail-page .entity-action-btn-secondary,.tenant-template-editor .entity-action-btn-secondary,.tenant-audit-page .tenant-console-table-card button,.tenant-tracking .tenant-console-controls button,.tenant-audit-page .tenant-console-controls button{background:#fff!important;border-color:var(--ops-border)!important;color:var(--ops-blue)!important}.tenant-settings-page [style*="border-radius: 999"],.tenant-tracking [style*="border-radius: 999"],.tenant-audit-page [style*="border-radius: 999"],.tenant-mail-page [style*="border-radius: 999"],.tenant-template-editor [style*="border-radius: 999"]{background:var(--ops-soft-blue)!important;border-color:#bfd2ea!important;color:var(--ops-blue)!important}.tenant-settings-page [style*="background: #ecfdf5"],.tenant-tracking [style*="background: #ecfdf5"],.tenant-audit-page [style*="background: #ecfdf5"],.tenant-mail-page [style*="background: #ecfdf5"],.tenant-template-editor [style*="background: #ecfdf5"],.tenant-mail-page [style*="background: #e9f7fa"],.tenant-template-editor [style*="background: #e9f7fa"]{background:var(--ops-soft-cyan)!important;border-color:#8fd7e7!important;color:var(--ops-cyan)!important}.tenant-settings-page [style*="background: #fef2f2"],.tenant-tracking [style*="background: #fef2f2"],.tenant-audit-page [style*="background: #fef2f2"],.tenant-mail-page [style*="background: #fef2f2"],.tenant-template-editor [style*="background: #fef2f2"],.tenant-audit-page [style*="background: #fffbeb"],.tenant-tracking [style*="background: #fffbeb"]{background:var(--ops-soft-blue)!important;border-color:#bfd2ea!important;color:var(--ops-blue)!important}.tenant-settings-page [aria-label^="Help for"],.tenant-settings-page [style*=settingHint],.tenant-settings-page [style*=sectionText],.tenant-settings-page .tenant-settings-card>p,.tenant-settings-page [style*=protectionNote]{display:none!important}.tenant-settings-page .tenant-settings-grid{gap:14px!important}.tenant-settings-page .tenant-settings-card>div:first-child{margin-bottom:0!important}.tenant-settings-page .tenant-settings-card>div:first-child button{min-width:88px!important}.tenant-settings-page [style*=sectionSplit],.tenant-settings-page [style*=toggleGrid],.tenant-settings-page [style*=fieldStack],.tenant-settings-page [style*=settingRows],.tenant-settings-page [style*=gridTemplateColumns]{gap:10px!important}.tenant-settings-page [style*=fieldCard],.tenant-settings-page [style*=toggleCard],.tenant-settings-page [style*=subSectionCard],.tenant-settings-page [style*=settingRow],.tenant-settings-page [style*=inputWrap]{background:var(--ops-soft)!important;border:1px solid var(--ops-border)!important;border-radius:16px!important;box-shadow:none!important;padding:12px!important}.tenant-settings-page [style*=fieldCard]:hover,.tenant-settings-page [style*=toggleCard]:hover,.tenant-settings-page [style*=subSectionCard]:hover,.tenant-settings-page [style*=settingRow]:hover,.tenant-settings-page [style*=inputWrap]:hover{background:#fff!important;border-color:var(--ops-border-strong)!important}.tenant-settings-page input,.tenant-settings-page select,.tenant-mail-page input,.tenant-mail-page select,.tenant-template-editor input,.tenant-template-editor textarea,.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select{background:#fff!important;border:1px solid var(--ops-border)!important;border-radius:9px!important;color:var(--ops-text)!important;font-weight:700!important}.tenant-mail-page .tenant-mail-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:14px!important}.tenant-mail-page .tenant-mail-sidebar,.tenant-mail-page .tenant-mail-settings,.tenant-template-editor{border-radius:24px!important}.tenant-mail-page .tenant-mail-sidebar button{background:#fff!important;border:1px solid var(--ops-border)!important;border-radius:16px!important;min-height:auto!important;padding:12px!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{border-color:var(--ops-blue)!important;outline:3px solid rgba(20,87,200,.08)!important}.tenant-mail-page .tenant-mail-sidebar button p,.tenant-template-editor [style*=subtitle]{display:none!important}.tenant-template-editor [style*=metaRow]{gap:6px!important}.tenant-template-editor [style*=sideCard],.tenant-template-editor [style*=previewCard],.tenant-template-editor [style*=valuesCard]{background:var(--ops-soft)!important;border-color:var(--ops-border)!important;border-radius:16px!important}.tenant-tracking .tenant-ops-grid,.tenant-audit-page .tenant-audit-event-list{gap:14px!important}.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-audit-event-card,.tenant-tracking .tenant-api-client-card{align-content:start!important}.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card h2,.tenant-tracking .tenant-ops-card h2 svg,.tenant-audit-page .tenant-console-table-card h2 svg{color:var(--ops-text)!important}.tenant-audit-page .tenant-audit-event-card{grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important}.tenant-audit-page .tenant-audit-event-card [style*=eventSummary],.tenant-audit-page .tenant-audit-event-card [style*=eventMetaValue],.tenant-tracking .tenant-api-client-card [style*=recordMeta]{color:var(--ops-muted)!important}@media (max-width: 900px){.tenant-mail-page .tenant-mail-layout{grid-template-columns:1fr!important}.tenant-settings-page .tenant-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){.tenant-settings-page .tenant-console-tabs,.tenant-audit-page .tenant-audit-event-card{grid-template-columns:1fr!important}}.tenant-settings-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header{align-items:center!important;min-height:92px!important}.tenant-settings-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1{font-size:clamp(1.45rem,2vw,2rem)!important}.tenant-settings-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p{margin-top:2px!important}.tenant-settings-page .tenant-console-tabs.tenant-settings-tabs{background:#fff!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:8px!important}.tenant-settings-page .tenant-settings-tabs button{background:#f8fbfd!important;border:1px solid #cbd7e5!important;color:#3f5066!important;flex:1 1 128px!important;min-height:38px!important}.tenant-settings-page .tenant-settings-tabs button[style*="background: #ffffff"],.tenant-settings-page .tenant-settings-tabs button[style*="border: 1px solid #1457c8"]{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.tenant-settings-page .tenant-settings-panel{display:grid!important;gap:12px!important;padding:16px!important}.tenant-settings-page .tenant-settings-panel>div:first-child{border-bottom:1px solid #edf2f7!important;margin:0!important;padding-bottom:10px!important}.tenant-settings-page .tenant-settings-panel h2{font-size:1.02rem!important}.tenant-settings-page .tenant-settings-panel [style*=sectionSplit]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.tenant-settings-page .tenant-settings-panel [style*=toggleGrid]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.tenant-settings-page .tenant-settings-panel [style*=subSectionCard],.tenant-settings-page .tenant-settings-panel [style*=fieldCard],.tenant-settings-page .tenant-settings-panel [style*=toggleCard],.tenant-settings-page .tenant-settings-panel [style*=settingRow],.tenant-settings-page .tenant-settings-panel [style*=inputWrap]{min-height:0!important}.tenant-settings-page .tenant-settings-panel [style*=labelRow],.tenant-settings-page .tenant-settings-panel [style*=toggleTop],.tenant-settings-page .tenant-settings-panel [style*=settingHeader]{align-items:center!important}.tenant-settings-page .tenant-settings-panel [style*=sectionMessage]{background:#e9f7fa!important;border:1px solid #8fd7e7!important;border-radius:12px!important;color:#0a8aa6!important;margin:0!important;padding:9px 11px!important}.tenant-mail-page .tenant-mail-layout{align-items:start!important}.tenant-mail-page .tenant-mail-settings{order:0!important}.tenant-mail-page .tenant-mail-sidebar{padding:12px!important}.tenant-mail-page .tenant-mail-sidebar>div:first-child{border-bottom:1px solid #edf2f7!important;padding-bottom:10px!important}.tenant-mail-page .tenant-mail-sidebar button{box-shadow:none!important}.tenant-mail-page .tenant-mail-sidebar button span:first-child{align-items:center!important;display:inline-flex!important;gap:7px!important}.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{background:#edf4ff!important}.tenant-template-editor{padding:16px!important}.tenant-template-editor>div:first-child{align-items:center!important}.tenant-template-editor [style*=metaRow]{display:none!important}.tenant-template-editor [style*=tabRow]{margin-top:0!important}.tenant-template-editor textarea{min-height:280px!important}.tenant-template-editor [style*=sidePane]{align-self:stretch!important}.tenant-template-editor [style*=variablesWrap]{max-height:420px!important}.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-audit-event-card,.tenant-tracking .tenant-api-client-card{border-radius:18px!important}.tenant-tracking .tenant-ops-card>div:first-child,.tenant-audit-page .tenant-console-table-card>div:first-child{min-height:38px!important}.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card h2{font-size:.98rem!important}.tenant-audit-page .tenant-audit-event-card{box-shadow:none!important}@media (max-width: 720px){.tenant-settings-page .tenant-settings-tabs button{flex-basis:calc(50% - 7px)!important}.tenant-template-editor>div:first-child{align-items:stretch!important}}@media (max-width: 460px){.tenant-settings-page .tenant-settings-tabs button{flex-basis:100%!important}}.tenant-settings-page .tenant-console-header{align-items:center!important;background:#fff!important;border:1px solid #cbd7e5!important;box-shadow:0 12px 28px #07111f12!important}.tenant-settings-page .tenant-console-header h1{color:#07111f!important;letter-spacing:-.04em!important}.tenant-settings-page .tenant-console-header>div:first-child{min-width:min(100%,640px)!important}.tenant-settings-page .tenant-console-header>div:last-child{align-items:center!important}.tenant-settings-page .tenant-console-header button,.tenant-settings-page .tenant-console-header span{position:relative!important;z-index:1!important}.tenant-settings-page .tenant-profile-btn{background:#fff!important;border:1px solid #cbd7e5!important;color:#3f5066!important;min-height:36px!important}.tenant-settings-page .tenant-profile-btn.is-active{background:#07111f!important;border-color:#07111f!important;color:#fff!important}.tenant-settings-page .tenant-settings-tabs{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 8px 20px #07111f0d!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:8px!important;scrollbar-width:thin!important}.tenant-settings-page .tenant-settings-tab{align-items:center!important;background:#fff!important;border:1px solid transparent!important;border-radius:15px!important;color:#4e6178!important;display:inline-flex!important;flex:0 0 auto!important;font-size:.82rem!important;font-weight:900!important;gap:8px!important;min-height:40px!important;padding:0 13px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.tenant-settings-page .tenant-settings-tab:hover{background:#f8fbfd!important;border-color:#cbd7e5!important;color:#07111f!important;transform:translateY(-1px)!important}.tenant-settings-page .tenant-settings-tab.is-active{background:#07111f!important;border-color:#07111f!important;box-shadow:0 7px 16px #07111f24!important;color:#fff!important}.tenant-settings-page .tenant-settings-tab svg{color:currentColor!important;stroke:currentColor!important}.tenant-settings-page .tenant-settings-panel{gap:14px!important}.tenant-settings-page .tenant-setting-section-split{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;margin-top:0!important}.tenant-settings-page .tenant-setting-subpanel{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;padding:14px!important}.tenant-settings-page .tenant-setting-subpanel h3{border-bottom:1px solid #edf2f7!important;color:#07111f!important;font-size:.9rem!important;font-weight:950!important;margin:0!important;padding-bottom:10px!important}.tenant-settings-page .tenant-setting-field-grid,.tenant-settings-page .tenant-setting-rows{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;margin-top:0!important}.tenant-settings-page .tenant-setting-toggle-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important;margin-top:0!important}.tenant-settings-page .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle,.tenant-settings-page .tenant-setting-select-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:none!important;min-height:76px!important;padding:12px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}.tenant-settings-page .tenant-setting-field:hover,.tenant-settings-page .tenant-setting-toggle:hover,.tenant-settings-page .tenant-setting-select-card:hover{background:#f8fbfd!important;border-color:#94a8bf!important;box-shadow:0 10px 22px #07111f0f!important;transform:translateY(-1px)!important}.tenant-settings-page .tenant-setting-field .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle .tenant-setting-toggle{min-height:0!important}.tenant-settings-page .tenant-setting-field span,.tenant-settings-page .tenant-setting-select-card [style*=settingLabel],.tenant-settings-page .tenant-setting-select-card [style*=label]{color:#07111f!important;font-weight:900!important}.tenant-settings-page .tenant-setting-field input,.tenant-settings-page .tenant-setting-field select,.tenant-settings-page .tenant-setting-select-card select,.tenant-settings-page .tenant-settings-panel input,.tenant-settings-page .tenant-settings-panel select{background:#f8fbfd!important;border:1px solid #cbd7e5!important;border-radius:12px!important;color:#07111f!important;font-size:.86rem!important;font-weight:850!important;min-height:40px!important;width:100%!important}.tenant-settings-page .tenant-setting-field input:focus,.tenant-settings-page .tenant-setting-field select:focus,.tenant-settings-page .tenant-setting-select-card select:focus,.tenant-settings-page .tenant-settings-panel input:focus,.tenant-settings-page .tenant-settings-panel select:focus{background:#fff!important;border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important}.tenant-settings-page .tenant-setting-toggle-label{align-items:center!important;color:#07111f!important;cursor:pointer!important;display:inline-flex!important;font-size:.86rem!important;font-weight:900!important;gap:10px!important;min-width:0!important}.tenant-settings-page .tenant-setting-toggle-label input{height:1px!important;opacity:0!important;position:absolute!important;width:1px!important}.tenant-settings-page .tenant-setting-switch{background:#edf3f9!important;border:1px solid #cbd7e5!important;border-radius:999px!important;flex:0 0 auto!important;height:22px!important;position:relative!important;width:40px!important}.tenant-settings-page .tenant-setting-switch:after{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:999px!important;box-shadow:0 2px 5px #07111f24!important;content:""!important;height:16px!important;left:2px!important;position:absolute!important;top:2px!important;transition:transform .16s ease,border-color .16s ease!important;width:16px!important}.tenant-settings-page .tenant-setting-toggle-label input:checked+.tenant-setting-switch{background:#1457c8!important;border-color:#1457c8!important}.tenant-settings-page .tenant-setting-toggle-label input:checked+.tenant-setting-switch:after{border-color:#1457c8!important;transform:translate(18px)!important}.tenant-settings-page .tenant-setting-state{background:#f8fbfd!important;border:1px solid #cbd7e5!important;border-radius:999px!important;color:#3f5066!important;font-size:.7rem!important;font-weight:950!important;padding:4px 8px!important}.tenant-settings-page .tenant-setting-state-on{background:#edf4ff!important;border-color:#bfd2ea!important;color:#1457c8!important}.tenant-settings-page .tenant-settings-panel .entity-action-btn-primary,.tenant-settings-page .tenant-console-header .entity-action-btn-primary{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.tenant-settings-page .tenant-settings-panel .entity-action-btn-primary *,.tenant-settings-page .tenant-console-header .entity-action-btn-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .tenant-settings-panel .entity-action-btn-primary:disabled,.tenant-settings-page .tenant-console-header .entity-action-btn-primary:disabled{background:#94a8bf!important;border-color:#94a8bf!important;color:#fff!important}.tenant-settings-page .tenant-settings-panel [style*=sectionMessage]{align-items:center!important;color:#0a8aa6!important;display:flex!important;font-weight:900!important;min-height:38px!important}.tenant-settings-page .tenant-settings-profile-badge,.tenant-settings-page .tenant-console-header [style*="border-radius: 999"]{background:#edf4ff!important;border-color:#bfd2ea!important;color:#1457c8!important}@media (max-width: 760px){.tenant-settings-page .tenant-setting-field-grid,.tenant-settings-page .tenant-setting-rows,.tenant-settings-page .tenant-setting-toggle-grid,.tenant-settings-page .tenant-setting-section-split{grid-template-columns:1fr!important}.tenant-settings-page .tenant-setting-field,.tenant-settings-page .tenant-setting-toggle,.tenant-settings-page .tenant-setting-select-card{min-height:68px!important}.tenant-settings-page .tenant-console-header{gap:16px!important}.tenant-settings-page .tenant-console-header>div:last-child{align-items:stretch!important;width:100%!important}.tenant-settings-page .tenant-settings-tabs{border-radius:18px!important;margin-inline:-2px!important;padding:7px!important}.tenant-settings-page .tenant-settings-tab{min-height:38px!important;padding-inline:11px!important}}.tenant-docs-page,.tenant-integration-page{color:#07111f!important}.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{background:#fff!important;border:1px solid #cbd7e5!important;box-shadow:0 12px 28px #07111f12!important}.tenant-dev-eyebrow{align-items:center;color:#1457c8;display:inline-flex;font-size:.72rem;font-weight:950;gap:7px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.tenant-dev-eyebrow svg,.tenant-dev-stat svg,.tenant-dev-nav-title svg,.tenant-integration-page [style*=sectionTitle] svg,.tenant-integration-page [style*=terminalTitle] svg{color:currentColor!important;stroke:currentColor!important}.tenant-dev-stat{align-items:flex-start!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:none!important;color:#4e6178!important;gap:4px!important;min-width:112px!important;padding:12px!important}.tenant-dev-stat svg{color:#1457c8!important;margin-bottom:2px!important}.tenant-dev-stat span{color:#63758c!important;font-size:.7rem!important;font-weight:900!important}.tenant-dev-stat strong{color:#07111f!important;font-size:1rem!important;font-weight:950!important;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-dev-status{background:#fff!important;border:1px solid #d8e2ed!important;color:#3f5066!important}.tenant-docs-layout{align-items:start!important}.tenant-docs-sidebar,.tenant-docs-card,.tenant-dev-step-rail,.tenant-dev-workspace,.tenant-dev-terminal{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f0e!important}.tenant-dev-nav-title,.tenant-integration-page [style*=sectionTitle],.tenant-integration-page [style*=terminalTitle]{align-items:center!important;color:#07111f!important;display:inline-flex!important;font-size:.78rem!important;font-weight:950!important;gap:7px!important;letter-spacing:.05em!important}.tenant-dev-nav-btn,.tenant-dev-step-item{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:16px!important;color:#07111f!important;margin-bottom:8px!important;min-height:52px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tenant-dev-nav-btn:hover,.tenant-dev-step-item:hover{background:#f8fbfd!important;border-color:#94a8bf!important;box-shadow:0 8px 18px #07111f0e!important;transform:translateY(-1px)!important}.tenant-dev-nav-btn.is-active,.tenant-dev-step-item.is-active{background:#edf4ff!important;border-color:#bfd2ea!important;box-shadow:inset 3px 0 #1457c8,0 10px 22px #1457c814!important}.tenant-dev-step-item [style*=stepIndex]{background:#07111f!important;color:#fff!important}.tenant-dev-step-item.is-active [style*=stepIndex]{background:#1457c8!important}.tenant-docs-card [style*=endpointTitle],.tenant-integration-page [style*=workspaceTitle]{color:#07111f!important;letter-spacing:-.03em!important}.tenant-docs-card [style*=endpointPurpose],.tenant-integration-page [style*=workspaceSub],.tenant-integration-page [style*=snippetSub],.tenant-integration-page [style*=mfaHint],.tenant-integration-page [style*=guideItemText]{color:#4e6178!important;font-weight:750!important}.tenant-dev-code-card,.tenant-integration-page .tenant-dev-soft-panel,.tenant-dev-timeline-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:none!important}.tenant-dev-code-card pre,.tenant-integration-page textarea,.tenant-integration-page [style*=block]{background:#f8fbfd!important;border-color:#d8e2ed!important;color:#07111f!important}.tenant-dev-field{color:#263449!important;font-size:.74rem!important;font-weight:900!important}.tenant-dev-field input,.tenant-dev-field textarea{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:13px!important;color:#07111f!important;font-weight:800!important}.tenant-dev-field input:focus,.tenant-dev-field textarea:focus{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important;outline:none!important}.tenant-dev-primary{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.tenant-dev-primary *,.tenant-dev-secondary *{color:currentColor!important;stroke:currentColor!important}.tenant-dev-secondary,.tenant-dev-link-btn,.tenant-dev-expand{background:#fff!important;border:1px solid #cbd7e5!important;color:#263449!important}.tenant-dev-secondary:hover,.tenant-dev-link-btn:hover,.tenant-dev-expand:hover{background:#f8fbfd!important;border-color:#94a8bf!important;color:#07111f!important}.tenant-dev-filter{background:#fff!important;border:1px solid #cbd7e5!important;color:#4e6178!important}.tenant-dev-filter.is-active{background:#07111f!important;border-color:#07111f!important;color:#fff!important}.tenant-integration-page [style*=chipGood],.tenant-integration-page [style*=mfaEnabled],.tenant-integration-page [style*=badgeSuccess]{background:#effaf2!important;border-color:#b9dfc3!important;color:#17623a!important}.tenant-integration-page [style*=chipWarn]{background:#fff8e6!important;border-color:#ead28f!important;color:#7a5200!important}.tenant-integration-page [style*=mfaDisabled],.tenant-integration-page [style*=badgeError]{background:#fff1f2!important;border-color:#f3c1c8!important;color:#9b1c31!important}.tenant-integration-page [style*=tokensModal]{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;color:#07111f!important}@media (max-width: 1180px){.tenant-dev-lab-shell{grid-template-columns:230px minmax(0,1fr)!important}.tenant-dev-terminal{grid-column:1 / -1!important}.tenant-docs-layout{grid-template-columns:280px minmax(0,1fr)!important}}@media (max-width: 820px){.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{align-items:stretch!important}.tenant-docs-layout,.tenant-dev-lab-shell{grid-template-columns:1fr!important}.tenant-docs-sidebar,.tenant-dev-step-rail{max-height:none!important;overflow:visible!important}.tenant-dev-stat{min-width:calc(50% - 6px)!important}.tenant-integration-page [style*=mfaQrWrap]{grid-template-columns:1fr!important}.tenant-integration-page [style*=mfaQrImage]{height:auto!important;max-width:220px!important;width:100%!important}.tenant-docs-card [style*=grid],.tenant-integration-page [style*=formGrid]{grid-template-columns:1fr!important}}.tenant-dev-contract-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 14px}.tenant-dev-contract-strip>div{background:#fff;border:1px solid #d8e2ed;border-radius:16px;display:grid;gap:3px;min-width:0;padding:11px 12px}.tenant-dev-contract-strip span{color:#63758c;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.tenant-dev-contract-strip strong{color:#07111f;font-size:.9rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-dev-run-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tenant-dev-run-card{align-items:start;background:#fff;border:1px solid #d8e2ed;border-radius:18px;display:grid;gap:5px;min-height:92px;padding:13px}.tenant-dev-run-card svg{color:#1457c8;stroke:currentColor}.tenant-dev-run-card span{color:#63758c;font-size:.72rem;font-weight:900}.tenant-dev-run-card strong{color:#07111f;font-size:1.05rem;font-weight:950}.tenant-dev-empty-timeline{align-items:center;background:#fff;border:1px dashed #cbd7e5;border-radius:18px;color:#4e6178;display:grid;gap:6px;justify-items:center;min-height:190px;padding:24px;text-align:center}.tenant-dev-empty-timeline svg{color:#1457c8;stroke:currentColor}.tenant-dev-empty-timeline strong{color:#07111f;font-size:.98rem;font-weight:950}.tenant-dev-empty-timeline span{color:#63758c;font-size:.82rem;font-weight:750;max-width:260px}.tenant-integration-page .tenant-dev-lab-shell{grid-template-columns:260px minmax(0,1fr)!important}.tenant-integration-page .tenant-dev-terminal{grid-column:2!important}.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-terminal,.tenant-docs-page .tenant-docs-card{padding:18px!important}.tenant-integration-page .tenant-dev-snippet{display:grid!important;gap:12px!important}.tenant-integration-page .tenant-dev-snippet textarea{max-height:170px!important}.tenant-docs-page .tenant-dev-code-card{min-height:136px!important}.tenant-docs-page .tenant-dev-code-card:last-child{min-height:220px!important}@media (max-width: 1180px){.tenant-integration-page .tenant-dev-lab-shell,.tenant-integration-page .tenant-dev-terminal{grid-column:auto!important}.tenant-integration-page .tenant-dev-lab-shell{grid-template-columns:1fr!important}}@media (max-width: 760px){.tenant-dev-contract-strip,.tenant-dev-run-cards{grid-template-columns:1fr 1fr}.tenant-dev-run-card{min-height:82px;padding:11px}}@media (max-width: 520px){.tenant-dev-contract-strip,.tenant-dev-run-cards{grid-template-columns:1fr}}.tenant-dev-doc-panel-tabs{background:#fff;border:1px solid #d8e2ed;border-radius:18px;display:flex;gap:7px;margin:2px 0 10px;overflow-x:auto;padding:7px}.tenant-dev-doc-panel-tabs button{background:#fff;border:1px solid transparent;border-radius:13px;color:#4e6178;cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:900;min-height:36px;padding:0 13px}.tenant-dev-doc-panel-tabs button:hover{background:#f8fbfd;border-color:#cbd7e5;color:#07111f}.tenant-dev-doc-panel-tabs button.is-active{background:#07111f;border-color:#07111f;color:#fff}.tenant-dev-active-contract{display:grid;grid-template-columns:120px minmax(0,1fr) 140px;gap:10px}.tenant-dev-active-contract>div{background:#fff;border:1px solid #d8e2ed;border-radius:16px;display:grid;gap:3px;min-width:0;padding:12px}.tenant-dev-active-contract span{color:#63758c;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.tenant-dev-active-contract strong{color:#07111f;font-size:.88rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-docs-page .tenant-docs-card{display:grid!important;gap:10px!important}.tenant-docs-page .tenant-dev-code-card{margin-top:0!important}.tenant-integration-page .tenant-dev-snippet{border-color:#cbd7e5!important}@media (max-width: 760px){.tenant-dev-active-contract{grid-template-columns:1fr}}.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-docs-page,.tenant-integration-page{color:#07111f!important;font-family:inherit!important;gap:12px!important}.tenant-settings-page *,.tenant-tracking *,.tenant-audit-page *,.tenant-mail-page *,.tenant-docs-page *,.tenant-integration-page *{box-sizing:border-box!important}.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{align-items:center!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:22px!important;box-shadow:0 10px 24px #07111f0e!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:18px!important}.tenant-settings-page .tenant-console-header:before,.tenant-settings-page .tenant-console-header:after,.tenant-tracking .tenant-console-header:before,.tenant-tracking .tenant-console-header:after,.tenant-audit-page .tenant-console-header:before,.tenant-audit-page .tenant-console-header:after,.tenant-mail-page .tenant-console-header:before,.tenant-mail-page .tenant-console-header:after,.tenant-docs-page .tenant-console-header:before,.tenant-docs-page .tenant-console-header:after,.tenant-integration-page .tenant-console-header:before,.tenant-integration-page .tenant-console-header:after{display:none!important}.tenant-settings-page .tenant-console-header h1,.tenant-tracking .tenant-console-header h1,.tenant-audit-page .tenant-console-header h1,.tenant-mail-page .tenant-console-header h1,.tenant-docs-page .tenant-console-header [style*=heroTitle],.tenant-integration-page .tenant-console-header [style*=heroTitle]{color:#07111f!important;font-size:1.55rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important}.tenant-settings-page .tenant-console-header p,.tenant-tracking .tenant-console-header p,.tenant-audit-page .tenant-console-header p,.tenant-mail-page .tenant-console-header p,.tenant-docs-page .tenant-console-header [style*=heroSub],.tenant-integration-page .tenant-console-header [style*=heroSub]{color:#52647a!important;font-size:.82rem!important;font-weight:750!important;line-height:1.45!important;margin:5px 0 0!important;max-width:680px!important}.tenant-settings-page .tenant-console-header [style*="border-radius: 999"],.tenant-tracking .tenant-console-header [style*="border-radius: 999"],.tenant-audit-page .tenant-console-header [style*="border-radius: 999"],.tenant-mail-page .tenant-console-header [style*="border-radius: 999"],.tenant-docs-page .tenant-console-header [style*="border-radius: 999"],.tenant-integration-page .tenant-console-header [style*="border-radius: 999"]{background:#fff!important;border-color:#cbd7e5!important;color:#40536a!important}.tenant-settings-page .entity-action-btn,.tenant-tracking .entity-action-btn,.tenant-audit-page .entity-action-btn,.tenant-mail-page .entity-action-btn,.tenant-template-editor .entity-action-btn,.tenant-docs-page .entity-action-btn,.tenant-integration-page .entity-action-btn,.tenant-tracking button,.tenant-audit-page button,.tenant-mail-page button,.tenant-docs-page button,.tenant-integration-page button{align-items:center!important;border-radius:12px!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;gap:7px!important;min-height:36px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.tenant-settings-page .entity-action-btn-primary,.tenant-tracking .entity-action-btn-primary,.tenant-audit-page .entity-action-btn-primary,.tenant-mail-page .entity-action-btn-primary,.tenant-template-editor .entity-action-btn-primary,.tenant-docs-page .entity-action-btn-primary,.tenant-integration-page .entity-action-btn-primary,.tenant-docs-page .tenant-dev-primary,.tenant-integration-page .tenant-dev-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-settings-page .entity-action-btn-primary *,.tenant-tracking .entity-action-btn-primary *,.tenant-audit-page .entity-action-btn-primary *,.tenant-mail-page .entity-action-btn-primary *,.tenant-template-editor .entity-action-btn-primary *,.tenant-docs-page .entity-action-btn-primary *,.tenant-integration-page .entity-action-btn-primary *,.tenant-docs-page .tenant-dev-primary *,.tenant-integration-page .tenant-dev-primary *{color:#fff!important;stroke:currentColor!important}.tenant-settings-page .entity-action-btn-secondary,.tenant-tracking .entity-action-btn-secondary,.tenant-audit-page .entity-action-btn-secondary,.tenant-mail-page .entity-action-btn-secondary,.tenant-template-editor .entity-action-btn-secondary,.tenant-docs-page .entity-action-btn-secondary,.tenant-integration-page .entity-action-btn-secondary,.tenant-docs-page .tenant-dev-secondary,.tenant-integration-page .tenant-dev-secondary,.tenant-docs-page .tenant-dev-expand,.tenant-integration-page .tenant-dev-expand,.tenant-docs-page .tenant-dev-link-btn,.tenant-integration-page .tenant-dev-link-btn{background:#fff!important;border:1px solid #cbd7e5!important;color:#1457c8!important}.tenant-tracking .tenant-console-controls,.tenant-audit-page .tenant-console-controls,.tenant-settings-page .tenant-settings-tabs,.tenant-mail-page .tenant-mail-settings,.tenant-mail-page .tenant-mail-sidebar,.tenant-template-editor,.tenant-docs-page .tenant-docs-sidebar,.tenant-docs-page .tenant-docs-card,.tenant-docs-page .tenant-dev-status,.tenant-integration-page .tenant-dev-step-rail,.tenant-integration-page .tenant-dev-workspace,.tenant-integration-page .tenant-dev-terminal,.tenant-integration-page .tenant-dev-soft-panel,.tenant-tracking .tenant-ops-card,.tenant-audit-page .tenant-console-table-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0d!important}.tenant-tracking .tenant-kpi-grid>*,.tenant-audit-page .tenant-kpi-grid>*,.tenant-mail-page .tenant-kpi-grid>*,.tenant-docs-page .tenant-dev-stat,.tenant-integration-page .tenant-dev-stat,.tenant-integration-page .tenant-dev-run-card,.tenant-docs-page .tenant-dev-contract-strip>div,.tenant-integration-page .tenant-dev-active-contract>div{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;min-height:88px!important;padding:14px!important}.tenant-tracking .tenant-kpi-grid>* [style*="font-size: 22"],.tenant-audit-page .tenant-kpi-grid>* [style*="font-size: 22"],.tenant-mail-page .tenant-kpi-grid>* [style*="font-size: 22"],.tenant-docs-page .tenant-dev-stat strong,.tenant-integration-page .tenant-dev-stat strong,.tenant-integration-page .tenant-dev-run-card strong,.tenant-docs-page .tenant-dev-contract-strip strong,.tenant-integration-page .tenant-dev-active-contract strong{color:#07111f!important;font-size:1.05rem!important;font-weight:950!important}.tenant-tracking .tenant-kpi-grid>* [style*="font-size: 12"],.tenant-audit-page .tenant-kpi-grid>* [style*="font-size: 12"],.tenant-mail-page .tenant-kpi-grid>* [style*="font-size: 12"],.tenant-docs-page .tenant-dev-stat span,.tenant-integration-page .tenant-dev-stat span,.tenant-integration-page .tenant-dev-run-card span,.tenant-docs-page .tenant-dev-contract-strip span,.tenant-integration-page .tenant-dev-active-contract span{color:#52647a!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important}.tenant-tracking .tenant-ops-grid,.tenant-mail-page .tenant-mail-layout,.tenant-docs-page .tenant-docs-layout,.tenant-integration-page .tenant-dev-lab-shell{align-items:start!important;gap:12px!important}.tenant-docs-page .tenant-docs-layout,.tenant-integration-page .tenant-dev-lab-shell{grid-template-columns:300px minmax(0,1fr)!important}.tenant-tracking .tenant-ops-card h2,.tenant-audit-page .tenant-console-table-card [style*=tableMeta],.tenant-mail-page .tenant-ops-card h2,.tenant-template-editor h2,.tenant-docs-page .tenant-docs-card h3,.tenant-integration-page [style*=workspaceTitle],.tenant-integration-page [style*=terminalTitle]{color:#07111f!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.02em!important}.tenant-tracking .tenant-ops-card p,.tenant-tracking .tenant-ops-card [style*=alertDetails],.tenant-audit-page .tenant-audit-event-card [style*=eventSummary],.tenant-mail-page .tenant-ops-card p,.tenant-template-editor p,.tenant-docs-page .tenant-docs-card [style*=endpointPurpose],.tenant-integration-page [style*=workspaceSub],.tenant-integration-page [style*=snippetSub]{color:#52647a!important;font-size:.8rem!important;font-weight:750!important;line-height:1.45!important}.tenant-tracking input,.tenant-tracking select,.tenant-audit-page input,.tenant-audit-page select,.tenant-mail-page input,.tenant-mail-page select,.tenant-mail-page textarea,.tenant-template-editor input,.tenant-template-editor textarea,.tenant-docs-page input,.tenant-docs-page select,.tenant-integration-page input,.tenant-integration-page select,.tenant-integration-page textarea{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:13px!important;color:#07111f!important;font-size:.8rem!important;font-weight:800!important;min-height:40px!important}.tenant-tracking input:focus,.tenant-tracking select:focus,.tenant-audit-page input:focus,.tenant-audit-page select:focus,.tenant-mail-page input:focus,.tenant-mail-page select:focus,.tenant-mail-page textarea:focus,.tenant-template-editor input:focus,.tenant-template-editor textarea:focus,.tenant-docs-page input:focus,.tenant-docs-page select:focus,.tenant-integration-page input:focus,.tenant-integration-page select:focus,.tenant-integration-page textarea:focus{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81a!important;outline:none!important}.tenant-tracking .tenant-api-client-card,.tenant-tracking .tenant-ops-card article,.tenant-audit-page .tenant-audit-event-card,.tenant-mail-page .tenant-mail-sidebar button,.tenant-docs-page .tenant-dev-nav-btn,.tenant-integration-page .tenant-dev-step-item,.tenant-integration-page .tenant-dev-timeline-card{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:none!important;color:#07111f!important}.tenant-tracking .tenant-api-client-card:hover,.tenant-tracking .tenant-ops-card article:hover,.tenant-audit-page .tenant-audit-event-card:hover,.tenant-mail-page .tenant-mail-sidebar button:hover,.tenant-docs-page .tenant-dev-nav-btn:hover,.tenant-integration-page .tenant-dev-step-item:hover,.tenant-integration-page .tenant-dev-timeline-card:hover{border-color:#94a8bf!important;box-shadow:0 8px 18px #07111f0d!important;transform:translateY(-1px)!important}.tenant-docs-page .tenant-dev-nav-btn.is-active,.tenant-integration-page .tenant-dev-step-item.is-active,.tenant-mail-page .tenant-mail-sidebar button[style*="border: 1px solid #1457c8"]{background:#edf4ff!important;border-color:#bfd2ea!important;box-shadow:inset 3px 0 #1457c8!important}.tenant-docs-page .tenant-dev-doc-panel-tabs,.tenant-settings-page .tenant-settings-tabs,.tenant-template-editor [style*=tabRow]{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:18px!important;box-shadow:0 8px 18px #07111f09!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button,.tenant-settings-page .tenant-settings-tab,.tenant-template-editor [style*=tabRow] button{background:#fff!important;border:1px solid transparent!important;border-radius:13px!important;color:#52647a!important;font-size:.78rem!important;font-weight:900!important}.tenant-docs-page .tenant-dev-doc-panel-tabs button.is-active,.tenant-settings-page .tenant-settings-tab.is-active,.tenant-template-editor [style*=tabRow] button[style*="color: #1457c8"]{background:#07111f!important;border-color:#07111f!important;color:#fff!important}.tenant-docs-page .tenant-dev-code-card,.tenant-integration-page .tenant-dev-empty-timeline,.tenant-integration-page [style*=block]{background:#f8fbfd!important;border:1px solid #d8e2ed!important;border-radius:18px!important;color:#07111f!important}.tenant-docs-page .tenant-dev-code-card pre,.tenant-integration-page [style*=block],.tenant-integration-page textarea,.tenant-template-editor textarea{color:#07111f!important;font-size:.78rem!important;line-height:1.55!important}.tenant-docs-page svg,.tenant-integration-page svg,.tenant-tracking svg,.tenant-audit-page svg,.tenant-mail-page svg,.tenant-template-editor svg,.tenant-settings-page svg{stroke:currentColor!important}@media (max-width: 1180px){.tenant-docs-page .tenant-docs-layout,.tenant-integration-page .tenant-dev-lab-shell,.tenant-mail-page .tenant-mail-layout,.tenant-tracking .tenant-ops-grid{grid-template-columns:1fr!important}}@media (max-width: 760px){.tenant-settings-page .tenant-console-header,.tenant-tracking .tenant-console-header,.tenant-audit-page .tenant-console-header,.tenant-mail-page .tenant-console-header,.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header{align-items:stretch!important;padding:14px!important}.tenant-settings-page .tenant-console-header>div,.tenant-tracking .tenant-console-header>div,.tenant-audit-page .tenant-console-header>div,.tenant-mail-page .tenant-console-header>div,.tenant-docs-page .tenant-console-header>div,.tenant-integration-page .tenant-console-header>div{width:100%!important}.tenant-tracking .tenant-kpi-grid,.tenant-audit-page .tenant-kpi-grid,.tenant-mail-page .tenant-kpi-grid,.tenant-docs-page .tenant-dev-contract-strip,.tenant-integration-page .tenant-dev-run-cards,.tenant-integration-page .tenant-dev-active-contract{grid-template-columns:1fr!important}}.tenant-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tenant-header-badge{align-items:center;background:#fff;border:1px solid #cbd7e5;border-radius:999px;color:#40536a;display:inline-flex;font-size:.74rem;font-weight:900;gap:7px;min-height:34px;padding:0 11px}.tenant-dev-kpis,.tenant-mail-kpis{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.tenant-dev-kpis .entity-stat-card,.tenant-mail-kpis .entity-stat-card{align-items:flex-start!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:20px!important;box-shadow:0 8px 18px #07111f0b!important;color:#07111f!important;display:grid!important;gap:5px!important;justify-content:stretch!important;min-height:92px!important;padding:14px!important}.tenant-dev-kpis .entity-stat-card svg,.tenant-mail-kpis .entity-stat-card svg,.tenant-header-badge svg{color:#1457c8!important;stroke:currentColor!important}.tenant-dev-kpis .entity-stat-card span,.tenant-mail-kpis .entity-stat-card span{color:#52647a!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important}.tenant-dev-kpis .entity-stat-card strong,.tenant-mail-kpis .entity-stat-card strong{color:#07111f!important;font-size:1.05rem!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenant-mail-page .tenant-console-header .entity-action-btn-secondary,.tenant-docs-page .tenant-console-header .entity-action-btn-secondary,.tenant-integration-page .tenant-console-header .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-docs-page .tenant-console-header h1,.tenant-integration-page .tenant-console-header h1{color:#07111f!important;font-size:1.55rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important}.tenant-docs-page .tenant-console-header p,.tenant-integration-page .tenant-console-header p{color:#52647a!important;font-size:.82rem!important;font-weight:750!important;line-height:1.45!important;margin:5px 0 0!important;max-width:680px!important}.tenant-docs-page .tenant-console-header,.tenant-integration-page .tenant-console-header,.tenant-mail-page .tenant-console-header{min-height:0!important}@media (max-width: 760px){.tenant-header-actions{justify-content:flex-start;width:100%}}.tenant-smart-tabs{background:#fff;border:1px solid #d8e2ed;border-radius:18px;display:flex;gap:7px;overflow-x:auto;padding:7px;scrollbar-width:thin}.tenant-smart-tabs button{align-items:center;background:#fff;border:1px solid transparent;border-radius:13px;color:#52647a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;gap:7px;min-height:36px;padding:0 13px}.tenant-smart-tabs button:hover{background:#f8fbfd;border-color:#cbd7e5;color:#07111f}.tenant-smart-tabs button.is-active{background:#07111f;border-color:#07111f;color:#fff}.tenant-smart-tabs button svg{color:currentColor;stroke:currentColor}.tenant-smart-modal-backdrop{align-items:center;background:#07111f85;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:1500}.tenant-smart-modal{max-height:calc(100dvh - 44px);max-width:760px;overflow:auto;width:min(760px,100%)}.tenant-mail-page .tenant-mail-settings.tenant-smart-modal{box-shadow:0 28px 80px #07111f47!important}.tenant-tracking .tenant-ops-grid{grid-template-columns:1fr!important}.tenant-integration-page .tenant-dev-workspace .tenant-dev-terminal{box-shadow:none!important;min-height:0!important}.tenant-integration-page .tenant-dev-workspace .tenant-dev-terminal [style*=maxHeight]{max-height:430px!important}@media (max-width: 760px){.tenant-smart-modal-backdrop{align-items:stretch;padding:12px}.tenant-smart-modal{max-height:calc(100dvh - 24px)}}.tenant-theme-content,.tenant-page,.tenant-users,.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-docs-page,.tenant-integration-page{color:#07111f;font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-theme-content h1,.tenant-theme-content h2,.tenant-theme-content h3,.tenant-page h1,.tenant-page h2,.tenant-page h3{color:#07111f!important;letter-spacing:-.035em!important}.tenant-theme-content p,.tenant-theme-content label,.tenant-theme-content span,.tenant-page p,.tenant-page label,.tenant-page span{font-family:inherit!important}.tenant-console-header,.tenant-hero-card,.tenant-raise,.tenant-card,.entity-stat-card,.entity-table-card,.entity-list-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-dev-code-card,.tenant-template-editor,.tenant-smart-modal{background:#fff!important;border-color:#cbd7e5!important;box-shadow:0 12px 30px #07111f13!important}.tenant-console-header,.tenant-hero-card{border-radius:24px!important;padding:18px 20px!important}.tenant-console-header h1,.tenant-hero-card h1{color:#07111f!important;font-size:clamp(1.45rem,2.2vw,2rem)!important;font-weight:950!important;line-height:1.08!important;margin:0!important}.tenant-console-header p,.tenant-hero-card p{color:#3f5066!important;font-size:.86rem!important;font-weight:700!important;line-height:1.5!important;max-width:760px!important}.entity-action-btn,.tenant-theme-content button,.tenant-page button{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.entity-action-btn-primary,.tenant-theme-content .entity-action-btn-primary,.tenant-page .entity-action-btn-primary,.tenant-dev-primary{background:#1457c8!important;border-color:#0b3f91!important;color:#fff!important}.entity-action-btn-secondary,.tenant-theme-content .entity-action-btn-secondary,.tenant-page .entity-action-btn-secondary,.tenant-dev-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.entity-action-btn-danger,.tenant-theme-content .entity-action-btn-danger,.tenant-page .entity-action-btn-danger{background:#fff7f7!important;border-color:#fecaca!important;color:#b91c1c!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea,.tenant-page input,.tenant-page select,.tenant-page textarea{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-weight:750!important}.tenant-theme-content input::placeholder,.tenant-theme-content textarea::placeholder,.tenant-page input::placeholder,.tenant-page textarea::placeholder{color:#8293a8!important}.tenant-sidebar,.tenant-sidebar-shell{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-sidebar-group{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.tenant-sidebar-nav-wrap{transition:max-height .22s ease,opacity .16s ease,transform .18s ease!important}.tenant-smart-tabs{box-shadow:0 8px 18px #07111f09!important}.tenant-smart-tabs button,.tenant-settings-tab,.tenant-dev-doc-panel-tabs button{min-height:38px!important}.tenant-smart-tabs button.is-active,.tenant-settings-tab.is-active,.tenant-dev-doc-panel-tabs button.is-active{background:#071425!important;border-color:#071425!important;color:#fff!important}.tenant-kpi-grid,.entity-stats-grid,.tenant-dev-kpis,.tenant-mail-kpis{gap:12px!important}.entity-stat-card,.tenant-ops-kpi-card,.tenant-dev-kpis .entity-stat-card,.tenant-mail-kpis .entity-stat-card{border-radius:20px!important;min-width:0!important}.entity-stat-card strong,.tenant-dev-kpis .entity-stat-card strong,.tenant-mail-kpis .entity-stat-card strong{color:#07111f!important}.entity-stat-card span,.tenant-dev-kpis .entity-stat-card span,.tenant-mail-kpis .entity-stat-card span{color:#52647a!important}.tenant-smart-modal-backdrop,.entity-modal-backdrop,.confirm-dialog-backdrop{background:#07111f8f!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tenant-smart-modal,.entity-modal,.confirm-dialog{border-radius:24px!important;color:#07111f!important}.tenant-smart-modal *,.entity-modal *,.confirm-dialog *{color:inherit}.tenant-docs-page pre,.tenant-integration-page pre,.tenant-integration-page code,.tenant-docs-page code{white-space:pre-wrap!important;word-break:break-word!important}@media (max-width: 1180px){.tenant-console-header,.tenant-hero-card{align-items:flex-start!important}}@media (max-width: 760px){[data-tenant-topnav=true]{position:sticky!important;top:0!important;z-index:1200!important}.tenant-theme-content,.tenant-page,.tenant-users,.tenant-settings-page,.tenant-tracking,.tenant-audit-page,.tenant-mail-page,.tenant-docs-page,.tenant-integration-page{gap:12px!important;width:100%!important}.tenant-console-header,.tenant-hero-card,.tenant-card,.tenant-raise,.entity-stat-card,.entity-table-card,.entity-list-card,.tenant-ops-card,.tenant-dev-workspace,.tenant-template-editor{border-radius:18px!important;max-width:100%!important;min-width:0!important}.tenant-console-header,.tenant-hero-card{padding:14px!important}.tenant-console-header h1,.tenant-hero-card h1{font-size:clamp(1.28rem,7vw,1.75rem)!important}.tenant-console-header p,.tenant-hero-card p{font-size:.78rem!important}.tenant-header-actions,.tenant-console-header [style*="display: flex"],.tenant-hero-card [style*="display: flex"]{align-items:stretch!important;flex-direction:column!important;width:100%!important}.tenant-header-actions>*,.tenant-console-header button,.tenant-hero-card button,.entity-action-btn{justify-content:center!important;min-height:44px!important;width:100%!important}.tenant-smart-tabs{border-radius:16px!important;gap:6px!important;padding:6px!important}.tenant-smart-tabs button{min-height:40px!important;padding:0 12px!important}.tenant-kpi-grid,.entity-stats-grid,.tenant-dev-kpis,.tenant-mail-kpis,.tenant-dev-run-cards,.tenant-dev-active-contract,.tenant-docs-layout,.tenant-dev-lab-shell,.tenant-mail-layout,.tenant-ops-grid{grid-template-columns:1fr!important}.tenant-smart-modal-backdrop,.entity-modal-backdrop,.confirm-dialog-backdrop{align-items:stretch!important;padding:10px!important}.tenant-smart-modal,.entity-modal,.confirm-dialog{border-radius:18px!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;width:100%!important}.tenant-docs-page pre,.tenant-integration-page pre,.tenant-template-editor textarea{font-size:.72rem!important}}.tenant-theme-content button:focus-visible,.tenant-page button:focus-visible,.tenant-theme-content a:focus-visible,.tenant-page a:focus-visible,.tenant-theme-content input:focus-visible,.tenant-page input:focus-visible,.tenant-theme-content select:focus-visible,.tenant-page select:focus-visible,.tenant-theme-content textarea:focus-visible,.tenant-page textarea:focus-visible{outline:none!important;box-shadow:0 0 0 4px #1457c829!important}.tenant-theme-content button:disabled,.tenant-page button:disabled,.entity-action-btn:disabled,.tenant-dev-primary:disabled,.tenant-dev-secondary:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important;box-shadow:none!important}.entity-loading-spin,.tenant-loading-spin,.auth-loading-spin{animation:authetoSpin .8s linear infinite}@keyframes authetoSpin{to{transform:rotate(360deg)}}.tenant-theme-content .entity-table-shell,.tenant-theme-content [style*="overflow-x: auto"],.tenant-theme-content [style*="overflow: auto"]{scrollbar-color:#94a8bf #edf3f9;scrollbar-width:thin}.tenant-theme-content .entity-table-shell::-webkit-scrollbar,.tenant-theme-content [style*="overflow-x: auto"]::-webkit-scrollbar,.tenant-theme-content [style*="overflow: auto"]::-webkit-scrollbar{height:9px;width:9px}.tenant-theme-content .entity-table-shell::-webkit-scrollbar-thumb,.tenant-theme-content [style*="overflow-x: auto"]::-webkit-scrollbar-thumb,.tenant-theme-content [style*="overflow: auto"]::-webkit-scrollbar-thumb{background:#94a8bf;border-radius:999px}.tenant-theme-content .entity-table-shell::-webkit-scrollbar-track,.tenant-theme-content [style*="overflow-x: auto"]::-webkit-scrollbar-track,.tenant-theme-content [style*="overflow: auto"]::-webkit-scrollbar-track{background:#edf3f9;border-radius:999px}@media (max-width: 760px){.tenant-theme-content .entity-table-shell{padding:8px!important}.tenant-theme-content table{min-width:0!important}.tenant-theme-content .entity-table thead{display:none!important}.tenant-theme-content .entity-table,.tenant-theme-content .entity-table tbody,.tenant-theme-content .entity-table tr,.tenant-theme-content .entity-table td{display:block!important;width:100%!important}.tenant-theme-content .entity-table tbody tr.entity-table-row{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:18px!important;box-shadow:0 8px 18px #07111f0e!important;margin-bottom:10px!important;overflow:hidden!important}.tenant-theme-content .entity-table tbody tr.entity-table-row td{border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 12px!important}.tenant-theme-content .entity-table tbody tr.entity-table-row td+td{border-top:1px solid #e4ebf3!important}.tenant-theme-content .entity-table tbody tr.entity-table-row td[data-label]:before{color:#52647a!important}}@media (prefers-reduced-motion: reduce){.tenant-theme-content *,.tenant-page *,.tenant-sidebar-nav-wrap,.tenant-sidebar-group,.entity-table-row,.hub-card-rise{animation:none!important;transition:none!important;scroll-behavior:auto!important}}[data-tenant-topnav=true] img[src="/autheto-icon.svg"]{object-fit:contain!important}.tenant-sidebar-shell{background:#061321!important;border-color:#142238!important}.tenant-sidebar{background:#061321!important}.tenant-sidebar a,.tenant-sidebar button{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-sidebar-group{border-color:#21324a!important;background:#091827!important}.tenant-sidebar-group-open,.tenant-sidebar-group:hover{background:#0c1b2f!important;border-color:#29425f!important}.tenant-sidebar-group-open.tenant-sidebar-group{box-shadow:inset 4px 0 #2a74e8!important}.tenant-sidebar-nav-list a,.tenant-sidebar-nav-list button{min-height:44px!important}.tenant-sidebar-nav-list a:hover,.tenant-sidebar-nav-list button:hover{background:#10223a!important;border-color:#29425f!important;color:#fff!important}.tenant-sidebar-nav-list a[aria-current=page]{background:#2a74e8!important;border-color:#5a95f0!important;color:#fff!important}@media (max-width: 760px){.tenant-sidebar-shell{border-radius:20px!important}.tenant-sidebar-groups{gap:8px!important}.tenant-sidebar-nav-list a,.tenant-sidebar-nav-list button{min-height:46px!important}}.tenant-theme-content,.tenant-theme-content>*,.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-home-page,.tenant-theme-content .tenant-settings-page,.tenant-theme-content .tenant-tracking,.tenant-theme-content .tenant-audit-page,.tenant-theme-content .tenant-mail-page,.tenant-theme-content .tenant-docs-page,.tenant-theme-content .tenant-integration-page{animation:none!important}.tenant-theme-content{color:#07111f!important}.tenant-theme-content *,.tenant-smart-modal *,.entity-modal-panel *,.confirm-dialog *{text-rendering:geometricPrecision}.tenant-smart-modal,.entity-modal-panel,.confirm-dialog{background:#fff!important;color:#07111f!important}.tenant-smart-modal input,.tenant-smart-modal select,.tenant-smart-modal textarea,.entity-modal-panel input,.entity-modal-panel select,.entity-modal-panel textarea,.confirm-dialog input{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important;caret-color:#1457c8!important}.tenant-smart-modal option,.entity-modal-panel option,.tenant-theme-content option{background:#fff!important;color:#07111f!important}.tenant-smart-modal select:focus,.entity-modal-panel select:focus,.tenant-theme-content select:focus{background:#fff!important;color:#07111f!important}.tenant-theme-content button,.tenant-smart-modal button,.entity-modal-panel button,.confirm-dialog button{font-family:Manrope,Segoe UI,system-ui,sans-serif!important}.tenant-theme-content .entity-action-btn-primary,.tenant-smart-modal .entity-action-btn-primary,.entity-modal-panel .entity-action-btn-primary{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-theme-content .entity-action-btn-primary *,.tenant-smart-modal .entity-action-btn-primary *,.entity-modal-panel .entity-action-btn-primary *{color:#fff!important}.tenant-theme-content .entity-action-btn-secondary,.tenant-smart-modal .entity-action-btn-secondary,.entity-modal-panel .entity-action-btn-secondary{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-theme-content .entity-action-btn-secondary *,.tenant-smart-modal .entity-action-btn-secondary *,.entity-modal-panel .entity-action-btn-secondary *{color:#1457c8!important}.tenant-theme-content .entity-action-btn-danger,.tenant-smart-modal .entity-action-btn-danger,.entity-modal-panel .entity-action-btn-danger{background:#fff5f5!important;border-color:#fecaca!important;color:#991b1b!important}.tenant-theme-content .entity-action-btn-danger *,.tenant-smart-modal .entity-action-btn-danger *,.entity-modal-panel .entity-action-btn-danger *{color:#991b1b!important}.tenant-theme-content .entity-action-btn:disabled,.tenant-smart-modal .entity-action-btn:disabled,.entity-modal-panel .entity-action-btn:disabled,.tenant-theme-content .entity-action-btn:disabled *,.tenant-smart-modal .entity-action-btn:disabled *,.entity-modal-panel .entity-action-btn:disabled *{color:#7d8ca0!important}.tenant-loading{align-items:center!important;background:#fff!important;border:1px solid #cbd7e5!important;border-radius:20px!important;color:#3f5066!important;display:flex!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:.92rem!important;font-weight:850!important;gap:10px!important;min-height:120px!important;padding:18px!important}@media (max-width: 760px){.tenant-theme-content{border-radius:18px!important;padding:10px!important}.tenant-theme-content .tenant-page,.tenant-theme-content .tenant-home-page,.tenant-theme-content .tenant-settings-page,.tenant-theme-content .tenant-tracking,.tenant-theme-content .tenant-audit-page,.tenant-theme-content .tenant-mail-page,.tenant-theme-content .tenant-docs-page,.tenant-theme-content .tenant-integration-page{gap:10px!important}.tenant-smart-modal,.entity-modal-panel,.confirm-dialog{border-radius:18px!important;max-height:calc(100dvh - 18px)!important}}.tenant-hub-back-link .tenant-hub-back-icon{background:#10223a!important;border:1px solid #29425f!important;color:#9ad5e4!important}.tenant-hub-back-link:hover .tenant-hub-back-icon{background:#132b48!important;border-color:#3a5b82!important;color:#fff!important}.tenant-hub-back-link .tenant-hub-back-icon svg{color:currentColor!important;stroke:currentColor!important}.tenant-topbar-user-avatar{background:#2a74e8!important;border:1px solid #5a95f0!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e}.tenant-topbar-user-avatar,.tenant-topbar-user-avatar *{color:#fff!important}.tenant-template-variable-item{background:#fff!important;border-color:#cbd7e5!important;color:#07111f!important}.tenant-template-variable-code{color:#1457c8!important;background:#edf4ff!important;border:1px solid #bfd3f8!important;border-radius:9px!important;padding:4px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.tenant-template-variable-action{background:#fff!important;border-color:#cbd7e5!important;color:#1457c8!important}.tenant-template-variable-action:hover,.tenant-template-variable-action:focus-visible{background:#edf4ff!important;border-color:#bfd3f8!important;color:#0b3f91!important}.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{min-height:48px!important;border:1px solid #cbd7e5!important;border-radius:16px!important;background:#fff!important;padding:0 8px 0 14px!important;gap:9px!important;box-shadow:0 10px 22px #07111f0e!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}.tenant-theme-content .tenant-search-control:hover,.tenant-theme-content .users-search-box:hover{border-color:#94a8bf!important;background:#fff!important;box-shadow:0 14px 30px #07111f13!important}.tenant-theme-content .tenant-search-control:focus-within,.tenant-theme-content .users-search-box:focus-within{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c821,0 14px 30px #07111f14!important;transform:translateY(-1px)}.tenant-theme-content .tenant-search-control>svg,.tenant-theme-content .tenant-search-control [style*=⌕],.tenant-theme-content .users-search-box>svg,.tenant-theme-content .users-search-box .users-search-input+svg{color:#1457c8!important;stroke:currentColor!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{min-height:46px!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;color:#07111f!important;caret-color:#1457c8!important;font-family:Manrope,Segoe UI,system-ui,sans-serif!important;font-size:.9rem!important;font-weight:800!important;letter-spacing:-.01em!important}.tenant-theme-content .tenant-search-control input::placeholder,.tenant-theme-content .users-search-input::placeholder{color:#7d8ca0!important;font-weight:750!important}.tenant-theme-content .tenant-search-control button,.tenant-theme-content .users-search-action{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:12px!important;border:1px solid #cbd7e5!important;background:#f8fbfd!important;color:#1457c8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;transform:none!important}.tenant-theme-content .tenant-search-control button svg,.tenant-theme-content .users-search-action svg{color:currentColor!important;stroke:currentColor!important}.tenant-theme-content .tenant-search-control button:hover:not(:disabled),.tenant-theme-content .users-search-action:hover:not(:disabled){background:#1457c8!important;border-color:#1457c8!important;color:#fff!important;box-shadow:0 8px 16px #1457c82e!important}.tenant-theme-content .tenant-search-control button:disabled,.tenant-theme-content .users-search-action:disabled{background:#f1f5f9!important;border-color:#d8e2ed!important;color:#94a8bf!important;opacity:1!important;cursor:not-allowed!important}@media (max-width: 760px){.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{width:100%!important;min-width:0!important;flex:1 1 100%!important;border-radius:15px!important;padding:0 7px 0 12px!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{min-width:0!important;font-size:.84rem!important}}.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{position:relative!important;display:flex!important;align-items:center!important;min-height:54px!important;border-radius:18px!important;border:1px solid #bfd0e4!important;background:#f8fbfd!important;padding:6px 7px!important;gap:8px!important;box-shadow:inset 0 1px #fffffff2,0 12px 26px #07111f11!important}.tenant-theme-content .tenant-search-control:after,.tenant-theme-content .users-search-box:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:17px;pointer-events:none;border:1px solid rgba(255,255,255,.72)}.tenant-theme-content .tenant-search-icon-slot{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #d8e2ed!important;color:#1457c8!important;box-shadow:0 5px 12px #07111f0b!important;z-index:1}.tenant-theme-content .tenant-search-icon-slot svg{color:currentColor!important;stroke:currentColor!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{z-index:1;min-height:40px!important;padding:0 4px!important;color:#07111f!important;font-size:.92rem!important;font-weight:850!important;line-height:1.2!important}.tenant-theme-content .tenant-search-control input::placeholder,.tenant-theme-content .users-search-input::placeholder{color:#6f8094!important;font-size:.86rem!important;font-weight:750!important}.tenant-theme-content .tenant-search-control button,.tenant-theme-content .users-search-action{z-index:1;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important;background:#fff!important;border-color:#d8e2ed!important;color:#1457c8!important}.tenant-theme-content .tenant-search-control button:hover:not(:disabled),.tenant-theme-content .users-search-action:hover:not(:disabled){background:#071425!important;border-color:#071425!important;color:#fff!important;box-shadow:0 10px 20px #0714252e!important}.tenant-theme-content .tenant-search-control:focus-within,.tenant-theme-content .users-search-box:focus-within{background:#fff!important;border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81f,0 18px 34px #07111f17!important}.tenant-theme-content .tenant-search-control:focus-within .tenant-search-icon-slot,.tenant-theme-content .users-search-box:focus-within .tenant-search-icon-slot{background:#1457c8!important;border-color:#1457c8!important;color:#fff!important}.tenant-theme-content .tenant-search-control button:disabled,.tenant-theme-content .users-search-action:disabled{background:#eef3f8!important;border-color:#d8e2ed!important;color:#9aa9bb!important}@media (max-width: 760px){.tenant-theme-content .tenant-search-control,.tenant-theme-content .users-search-box{min-height:52px!important;padding:6px!important;gap:6px!important}.tenant-theme-content .tenant-search-icon-slot{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.tenant-theme-content .tenant-search-control button,.tenant-theme-content .users-search-action{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:13px!important}.tenant-theme-content .tenant-search-control input,.tenant-theme-content .users-search-input{font-size:.84rem!important}.tenant-theme-content .tenant-search-control input::placeholder,.tenant-theme-content .users-search-input::placeholder{font-size:.78rem!important}}.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-audit-kpis,.tenant-theme-content .tenant-dev-kpis,.tenant-theme-content .tenant-mail-kpis,.tenant-theme-content .entity-stats-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;align-items:stretch!important}.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-kpi-card,.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*,.tenant-theme-content .tenant-dev-kpis .entity-stat-card,.tenant-theme-content .tenant-mail-kpis .entity-stat-card,.tenant-theme-content .entity-stat-card,.tenant-theme-content .tenant-ops-kpi-card,.tenant-theme-content .users-stat-btn{position:relative!important;isolation:isolate!important;min-height:112px!important;border:1px solid #cbd7e5!important;border-radius:20px!important;background:#fff!important;color:#07111f!important;padding:14px!important;box-shadow:0 12px 26px #07111f11!important;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}.tenant-theme-content .overview-stat-card:before,.tenant-theme-content .tenant-kpi-card:before,.tenant-theme-content .tenant-kpi-grid>*:before,.tenant-theme-content .tenant-audit-kpis>*:before,.tenant-theme-content .tenant-dev-kpis .entity-stat-card:before,.tenant-theme-content .tenant-mail-kpis .entity-stat-card:before,.tenant-theme-content .entity-stat-card:before,.tenant-theme-content .tenant-ops-kpi-card:before,.tenant-theme-content .users-stat-btn:before{content:""!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:4px!important;border-radius:0 999px 999px 0!important;background:#1457c8!important;opacity:.88!important;pointer-events:none!important}.tenant-theme-content .overview-stat-card:hover,.tenant-theme-content .tenant-kpi-card:hover,.tenant-theme-content .tenant-kpi-grid>*:hover,.tenant-theme-content .tenant-audit-kpis>*:hover,.tenant-theme-content .tenant-dev-kpis .entity-stat-card:hover,.tenant-theme-content .tenant-mail-kpis .entity-stat-card:hover,.tenant-theme-content .entity-stat-card:hover,.tenant-theme-content .tenant-ops-kpi-card:hover,.tenant-theme-content .users-stat-btn:hover:not(:disabled){transform:translateY(-2px)!important;border-color:#94a8bf!important;box-shadow:0 18px 36px #07111f18!important;background:#fff!important}.tenant-theme-content .users-stat-btn-active,.tenant-theme-content .tenant-kpi-grid>[aria-pressed=true],.tenant-theme-content .tenant-kpi-grid>[aria-pressed=true]:hover{border-color:#1457c8!important;box-shadow:0 0 0 4px #1457c81f,0 18px 36px #07111f18!important;background:#fff!important}.tenant-theme-content .users-stat-btn:disabled{cursor:default!important;opacity:1!important}.tenant-theme-content .entity-stat-card svg,.tenant-theme-content .tenant-kpi-card svg,.tenant-theme-content .overview-stat-card svg,.tenant-theme-content .tenant-ops-kpi-card svg,.tenant-theme-content .users-stat-btn svg{width:17px!important;height:17px!important;color:#1457c8!important;stroke:currentColor!important}.tenant-theme-content .entity-stat-card>div:first-child,.tenant-theme-content .tenant-ops-kpi-icon,.tenant-theme-content .tenant-kpi-card>span:first-child,.tenant-theme-content .overview-stat-card>span:first-child,.tenant-theme-content .users-stat-btn [style*="width: 34"],.tenant-theme-content .users-stat-btn [style*="width: 36"],.tenant-theme-content .users-stat-btn [style*="width: 38"]{border-color:#d8e2ed!important;background:#f8fbfd!important;color:#1457c8!important}.tenant-theme-content .entity-stat-card strong,.tenant-theme-content .tenant-ops-kpi-card strong,.tenant-theme-content .tenant-kpi-card strong,.tenant-theme-content .overview-stat-card strong,.tenant-theme-content .users-stat-btn strong,.tenant-theme-content .tenant-kpi-grid [data-stat-value],.tenant-theme-content .tenant-audit-kpis [data-stat-value]{color:#07111f!important;font-size:clamp(1.45rem,2.2vw,1.85rem)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important}.tenant-theme-content .entity-stat-card span,.tenant-theme-content .tenant-ops-kpi-card span,.tenant-theme-content .tenant-kpi-card span,.tenant-theme-content .overview-stat-card span,.tenant-theme-content .users-stat-btn span,.tenant-theme-content .tenant-kpi-grid [style*="font-size: 12"],.tenant-theme-content .tenant-audit-kpis [style*="font-size: 12"]{color:#3f5066!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:.015em!important}.tenant-theme-content .tenant-ops-kpi-good:before,.tenant-theme-content .tenant-audit-stat-default:before,.tenant-theme-content .identity-stat-card:nth-child(3n):before{background:#0f766e!important}.tenant-theme-content .tenant-ops-kpi-warn:before,.tenant-theme-content .tenant-audit-stat-high:before,.tenant-theme-content .identity-stat-card:nth-child(4n):before{background:#b45309!important}@media (max-width: 760px){.tenant-theme-content .tenant-kpi-grid,.tenant-theme-content .tenant-audit-kpis,.tenant-theme-content .tenant-dev-kpis,.tenant-theme-content .tenant-mail-kpis,.tenant-theme-content .entity-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tenant-theme-content .overview-stat-card,.tenant-theme-content .tenant-kpi-card,.tenant-theme-content .tenant-kpi-grid>*,.tenant-theme-content .tenant-audit-kpis>*,.tenant-theme-content .tenant-dev-kpis .entity-stat-card,.tenant-theme-content .tenant-mail-kpis .entity-stat-card,.tenant-theme-content .entity-stat-card,.tenant-theme-content .tenant-ops-kpi-card,.tenant-theme-content .users-stat-btn{min-height:96px!important;border-radius:17px!important;padding:12px!important}.tenant-theme-content .entity-stat-card strong,.tenant-theme-content .tenant-ops-kpi-card strong,.tenant-theme-content .tenant-kpi-card strong,.tenant-theme-content .overview-stat-card strong,.tenant-theme-content .users-stat-btn strong,.tenant-theme-content .tenant-kpi-grid [data-stat-value],.tenant-theme-content .tenant-audit-kpis [data-stat-value]{font-size:1.35rem!important}.tenant-theme-content .entity-stat-card span,.tenant-theme-content .tenant-ops-kpi-card span,.tenant-theme-content .tenant-kpi-card span,.tenant-theme-content .overview-stat-card span,.tenant-theme-content .users-stat-btn span{font-size:.7rem!important}}:root{--app-bg: #f3f6fa;--app-bg-soft: #edf3f9;--app-surface: #ffffff;--app-surface-soft: #f8fbfd;--app-border: #cbd7e5;--app-border-strong: #94a8bf;--app-text: #07111f;--app-text-muted: #3f5066;--app-blue: #1457c8;--app-blue-dark: #0b3f91;--app-cyan: #0a8aa6;--app-cyan-soft: #e9f7fa;--app-navy: #071425;--app-accent: var(--app-blue);--app-accent-strong: var(--app-blue-dark);--app-accent-soft: #edf4ff;--app-shadow-md: 0 22px 58px rgba(7, 17, 31, .13);--app-shadow-sm: 0 12px 30px rgba(7, 17, 31, .09);--app-radius-md: 16px;--app-radius-lg: 24px}body{background:var(--app-bg);color:var(--app-text);font-family:Manrope,Segoe UI,system-ui,sans-serif}.app-btn-primary,.app-btn-secondary,.app-btn-ghost,.app-btn-soft{border-radius:9px;font-size:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.app-btn-primary{border:1px solid var(--app-accent-strong);background:var(--app-blue);color:#fff;font-weight:800;padding:8px 12px}.app-btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px #1457c833}.app-btn-secondary{border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:700;padding:8px 12px}.app-btn-secondary:hover{transform:translateY(-1px);box-shadow:0 8px 14px #0e74901f}.app-btn-soft{border:1px solid #b8d7e3;background:var(--app-cyan-soft);color:#07566a;font-weight:800;padding:7px 10px}.app-btn-ghost{border:1px solid #fecaca;background:#fff1f2;color:#9f1239;font-weight:700;padding:8px 12px}.app-surface{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);box-shadow:var(--app-shadow-sm)}:root{--app-focus-ring: 0 0 0 4px rgba(20, 87, 200, .16);--app-shadow-xs: 0 8px 18px rgba(7, 17, 31, .055)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:none!important;box-shadow:var(--app-focus-ring)!important}button:disabled,button[aria-disabled=true],.app-btn-primary:disabled,.app-btn-secondary:disabled,.app-btn-soft:disabled,.app-btn-ghost:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important;box-shadow:none!important}::selection{background:#1457c82e;color:#07111f}*{box-sizing:border-box}html,body,#root{min-width:320px}body{margin:0;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}:root{--mobile-page-pad: 10px;--mobile-card-radius: 16px;--mobile-border: #d9e4ef;--mobile-surface: #ffffff;--mobile-muted: #64748b;--mobile-ink: #0f172a}@media (max-width: 760px){body{background:#f1f5f9}#root{overflow-x:hidden}h1,h2{text-wrap:balance}p,li,td,th,span,strong,div{overflow-wrap:anywhere}main,section,article,aside,header,form{max-width:100%}input,select,textarea{width:100%;min-width:0!important;max-width:100%}button,a[role=button]{min-height:44px;touch-action:manipulation}button,a,input,select,textarea{-webkit-tap-highlight-color:rgba(14,165,233,.14)}[style*="grid-template-columns: 1.6fr"],[style*="grid-template-columns: 1.35fr"],[style*="grid-template-columns: 1fr auto"],[style*="grid-template-columns: 1fr 180px"],[style*="grid-template-columns: 1fr 220px"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: minmax(0, 1fr) 320px"],[style*="grid-template-columns: 320px minmax(0, 1fr)"],[style*="grid-template-columns: 350px minmax(0,1fr)"],[style*="grid-template-columns: 270px minmax(0,1.25fr)"],[style*="grid-template-columns: 220px minmax(0,1fr)"],[style*="grid-template-columns: minmax(300px, 380px)"],[style*="grid-template-columns: minmax(420px,1fr)"],[style*="grid-template-columns: minmax(0,1.35fr)"],[style*="grid-template-columns: minmax(0,1.2fr)"],[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(auto-fit,minmax(320px"],[style*="grid-template-columns: repeat(auto-fit,minmax(340px"],[style*="grid-template-columns: repeat(auto-fit,minmax(360px"],[style*="grid-template-columns: repeat(auto-fit,minmax(420px"],[style*="grid-template-columns: repeat(auto-fill, minmax(340px"],[style*="grid-template-columns: repeat(auto-fill, minmax(360px"],[style*="grid-template-columns: repeat(auto-fill,minmax(260px"]{grid-template-columns:1fr!important}[style*="padding: 30px"],[style*="padding: 28px"],[style*="padding: 24px"],[style*="padding: 22px"],[style*="padding: 20px"]{padding:14px!important}[style*="border-radius: 24px"],[style*="border-radius: 22px"],[style*="border-radius: 20px"]{border-radius:16px!important}[style*="display: flex"][style*=gap],[style*="justify-content: space-between"],[style*="justify-content: flex-end"]{flex-wrap:wrap!important}[style*="position: sticky"]{position:static!important}[style*="min-width: 280px"],[style*="min-width: 300px"],[style*="min-width: 320px"],[style*="min-width: 340px"],[style*="min-width: 360px"]{min-width:0!important}[style*="width: 420px"],[style*="width: 500px"],[style*="width: min(520px"],[style*="width: min(560px"],[style*="width: min(760px"],[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}[style*="max-height: 620px"],[style*="max-height: 350px"],[style*="max-height: 360px"],[style*="max-height: 92vh"]{max-height:none!important}table{min-width:680px}.tenant-theme-content,.owner-dashboard-page,.support-center-page,.owner-support-center-page,.owner-support-page,.owner-leads-page,.applications-hub-page,.tenant-page{min-width:0;width:100%}.tenant-theme-content>*,.owner-dashboard-page>*,.support-center-page>*,.owner-support-center-page>*,.owner-support-page>*,.owner-leads-page>*,.applications-hub-page>*,.tenant-page>*{min-width:0}.tenant-theme-content header,.owner-dashboard-header,.hub-hero-surface,.tenant-raise,.owner-dashboard-panel,.owner-dashboard-kpi,.support-tenant-table,.owner-support-panel,.hub-create-panel,.hub-open-modal,.hub-app-card,.hub-instance-card,.hub-create-card{width:100%!important;max-width:100%!important;min-width:0!important}.tenant-theme-content table,.owner-dashboard-page table,.support-center-page table,.owner-support-center-page table,.owner-support-page table,.owner-leads-page table{border-collapse:separate!important;border-spacing:0}.tenant-theme-content table th,.tenant-theme-content table td,.owner-dashboard-page table th,.owner-dashboard-page table td,.support-center-page table th,.support-center-page table td,.owner-support-center-page table th,.owner-support-center-page table td,.owner-support-page table th,.owner-support-page table td,.owner-leads-page table th,.owner-leads-page table td{padding:10px 12px!important;vertical-align:top}.tenant-theme-content table tbody tr,.owner-dashboard-page table tbody tr,.support-center-page table tbody tr,.owner-support-center-page table tbody tr,.owner-support-page table tbody tr,.owner-leads-page table tbody tr{background:#fff}[style*="overflow-x: auto"],[style*="overflow: auto"]{-webkit-overflow-scrolling:touch}.app-btn-primary,.app-btn-secondary,.app-btn-ghost,.app-btn-soft,.owner-dashboard-btn,.owner-dashboard-tab-btn,.support-btn-primary,.support-btn-secondary,.owner-support-btn-primary,.owner-support-btn-neutral,.hub-btn-soft,.hub-btn-primary,.hub-chip-btn,.hub-open-link{justify-content:center;min-height:44px;width:auto;white-space:normal;text-align:center}.owner-dashboard-btn,.support-btn,.support-btn-primary,.support-btn-secondary,.owner-support-btn-primary,.owner-support-btn-neutral{min-width:0!important}.owner-dashboard-tabbar,.owner-support-queues,.support-tenant-filters,.tenant-action-row,.hub-chip-row,.hub-filter-row,[style*="display: flex"][style*="border-radius: 999"]{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px}.owner-dashboard-tabbar::-webkit-scrollbar,.owner-support-queues::-webkit-scrollbar,.support-tenant-filters::-webkit-scrollbar,.tenant-action-row::-webkit-scrollbar,.hub-chip-row::-webkit-scrollbar,.hub-filter-row::-webkit-scrollbar{display:none}.owner-dashboard-tabbar>*,.owner-support-queues>*,.support-tenant-filters>*,.tenant-action-row>*,.hub-chip-row>*,.hub-filter-row>*{flex:0 0 auto;scroll-snap-align:start}.owner-dashboard-header,.tenant-theme-content header,.support-tenant-toolbar,.owner-support-toolbar,.hub-section-header{align-items:stretch!important}.owner-dashboard-header button,.support-tenant-toolbar button,.owner-support-toolbar button,.hub-section-header button{flex:1 1 150px}.support-tenant-table,.owner-dashboard-panel,.owner-support-panel{overflow:hidden!important}.support-tenant-table table,.owner-dashboard-panel table,.owner-support-panel table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.support-modal-backdrop,.owner-dashboard-modal-backdrop,[style*="position: fixed"][style*="inset: 0"]{padding:10px!important;align-items:end!important;place-items:end center!important}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.tenant-modal,[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;border-radius:18px 18px 14px 14px!important}}@media (max-width: 520px){[style*="grid-template-columns: repeat(auto-fit,minmax(150px"],[style*="grid-template-columns: repeat(auto-fit,minmax(160px"],[style*="grid-template-columns: repeat(auto-fit,minmax(170px"],[style*="grid-template-columns: repeat(auto-fit, minmax(180px"],[style*="grid-template-columns: repeat(auto-fit,minmax(180px"],[style*="grid-template-columns: repeat(auto-fill, minmax(220px"],[style*="grid-template-columns: repeat(auto-fill,minmax(240px"],[style*="grid-template-columns: repeat(auto-fill,minmax(260px"],[style*="grid-template-columns: repeat(auto-fit,minmax(220px"],[style*="grid-template-columns: repeat(auto-fit, minmax(220px"],[style*="grid-template-columns: repeat(auto-fit,minmax(230px"],[style*="grid-template-columns: repeat(auto-fit,minmax(240px"],[style*="grid-template-columns: repeat(auto-fit,minmax(260px"],[style*="grid-template-columns: repeat(auto-fit, minmax(260px"]{grid-template-columns:1fr!important}[style*="font-size: 32px"],[style*="font-size: 30px"],[style*="font-size: 28px"]{font-size:clamp(1.45rem,7vw,1.9rem)!important;line-height:1.12!important}[style*="font-size: 26px"],[style*="font-size: 24px"]{font-size:clamp(1.25rem,6vw,1.55rem)!important;line-height:1.16!important}table{min-width:560px}}@media (max-width: 560px){.tenant-theme-content table,.owner-dashboard-page table,.support-center-page table,.owner-support-center-page table,.owner-support-page table,.owner-leads-page table{min-width:520px}.tenant-theme-content thead,.owner-dashboard-page thead,.support-center-page thead,.owner-support-center-page thead,.owner-support-page thead,.owner-leads-page thead{display:none}.tenant-theme-content table,.tenant-theme-content tbody,.tenant-theme-content tr,.tenant-theme-content td,.owner-dashboard-page table,.owner-dashboard-page tbody,.owner-dashboard-page tr,.owner-dashboard-page td,.support-center-page table,.support-center-page tbody,.support-center-page tr,.support-center-page td,.owner-support-center-page table,.owner-support-center-page tbody,.owner-support-center-page tr,.owner-support-center-page td,.owner-support-page table,.owner-support-page tbody,.owner-support-page tr,.owner-support-page td,.owner-leads-page table,.owner-leads-page tbody,.owner-leads-page tr,.owner-leads-page td{display:block;width:100%!important;min-width:0!important}.tenant-theme-content tr,.owner-dashboard-page tr,.support-center-page tr,.owner-support-center-page tr,.owner-support-page tr,.owner-leads-page tr{margin:0 0 10px;border:1px solid var(--mobile-border);border-radius:var(--mobile-card-radius);background:var(--mobile-surface);overflow:hidden;box-shadow:0 8px 18px #0f172a0f}.tenant-theme-content td,.owner-dashboard-page td,.support-center-page td,.owner-support-center-page td,.owner-support-page td,.owner-leads-page td{border-bottom:1px solid #edf2f7!important;white-space:normal!important}.tenant-theme-content td:last-child,.owner-dashboard-page td:last-child,.support-center-page td:last-child,.owner-support-center-page td:last-child,.owner-support-page td:last-child,.owner-leads-page td:last-child{border-bottom:0!important}.tenant-theme-content td button,.owner-dashboard-page td button,.support-center-page td button,.owner-support-center-page td button,.owner-support-page td button,.owner-leads-page td button,.tenant-theme-content td select,.owner-dashboard-page td select,.support-center-page td select,.owner-support-center-page td select,.owner-support-page td select,.owner-leads-page td select{width:100%;margin-top:6px}.tenant-theme-content td>div,.owner-dashboard-page td>div,.support-center-page td>div,.owner-support-center-page td>div,.owner-support-page td>div,.owner-leads-page td>div{min-width:0!important}.owner-dashboard-btn,.support-btn,.support-btn-primary,.support-btn-secondary,.owner-support-btn-primary,.owner-support-btn-neutral,.hub-btn-soft,.hub-btn-primary,.hub-open-link,.app-btn-primary,.app-btn-secondary,.app-btn-ghost,.app-btn-soft{width:100%}}@media (max-width: 760px){[style*="width: 320px"],[style*="width: 340px"]{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}[style*="left: 0"][style*="right: 0"],[style*="inset: 0"]{max-width:100vw}[style*="place-items: center"],[style*="align-items: center"]{min-width:0}[style*="padding: 0 20px 16px"]{padding:10px!important}[style*="height: 100vh"]{min-height:100dvh!important;height:auto!important}[style*="height: 100dvh"]{min-height:100dvh!important}}@media (max-width: 760px){.owner-portal-header,.apps-portal-header,[data-tenant-topnav=true]{position:sticky!important;top:0!important;z-index:1800!important;margin:0!important;border-radius:0 0 18px 18px!important;border-width:0 0 1px!important;padding:10px var(--mobile-page-pad) 12px!important;background:#0b1529!important;box-shadow:0 10px 24px #02061738!important}.owner-portal-brand,.apps-portal-brand{text-align:left!important;font-size:1.05rem!important;letter-spacing:.01em!important}.owner-portal-left,.apps-portal-left{gap:10px!important}.owner-portal-nav,.apps-portal-nav{display:flex!important;gap:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none;scroll-snap-type:x proximity;padding:1px 1px 3px!important}.owner-portal-nav::-webkit-scrollbar,.apps-portal-nav::-webkit-scrollbar{display:none}.owner-portal-nav a,.apps-portal-nav a{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;border-radius:999px!important;padding:10px 13px!important;scroll-snap-align:start}.owner-portal-actions,.apps-portal-actions{gap:8px!important}.owner-portal-user,.apps-portal-user-chip,[data-tenant-topnav=true] [style*="Logged in as"]{min-height:42px!important}.owner-portal-content,.apps-portal-content{padding:12px var(--mobile-page-pad) 22px!important}.tenant-theme-content>section:first-child,.tenant-theme-content>header:first-child,.owner-dashboard-header,.owner-support-header,.support-center-header,.org-center-header,.hub-hero-surface{border-radius:18px!important;padding:16px!important;background:#fff!important;border-color:#d8e5f2!important;box-shadow:0 10px 22px #0f172a12!important}.tenant-theme-content>section:first-child h1,.tenant-theme-content>header:first-child h1,.owner-dashboard-header h1,.owner-support-header h1,.support-center-header h1,.org-center-header h1,.hub-hero-surface h1,.tenant-theme-content>section:first-child h2,.tenant-theme-content>header:first-child h2,.owner-dashboard-header h2,.owner-support-header h2,.support-center-header h2,.org-center-header h2,.hub-hero-surface h2{margin-bottom:6px!important;font-size:clamp(1.38rem,7vw,1.85rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--mobile-ink)!important}.tenant-theme-content>section:first-child p,.tenant-theme-content>header:first-child p,.owner-dashboard-header p,.owner-support-header p,.support-center-header p,.org-center-header p,.hub-hero-surface p{margin-top:0!important;max-width:62ch!important;color:#526174!important;font-size:.94rem!important}.tenant-kpi-card,.overview-stat-card,.owner-dashboard-kpi,.hub-stat-card,.org-usage-card,.org-insight-card,[style*=metricCard],[style*="border: 1px solid #dbeafe"][style*=borderRadius]{border-radius:16px!important;padding:13px!important;background:#fff!important;border-color:#d8e5f2!important;box-shadow:0 8px 18px #0f172a0f!important}.tenant-kpi-card strong,.overview-stat-card strong,.owner-dashboard-kpi strong,.hub-stat-card strong,.org-usage-card strong,.org-insight-card strong,[style*="font-size: 22px"],[style*="fontSize: 22"]{font-size:clamp(1.2rem,6vw,1.55rem)!important;line-height:1.1!important;letter-spacing:-.03em!important}.tenant-kpi-grid,.hub-stats-grid,.support-summary-grid,.owner-support-summary,.owner-dashboard-overview-grid,[style*="grid-template-columns: repeat(auto-fit,minmax(150px"],[style*="grid-template-columns: repeat(auto-fit,minmax(170px"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tenant-kpi-grid>*,.hub-stats-grid>*,.support-summary-grid>*,.owner-support-summary>*,.owner-dashboard-overview-grid>*{min-width:0!important}.owner-dashboard-tabbar,.owner-support-queues,.support-tenant-filters,.tenant-action-row,.hub-chip-row,.hub-filter-row{margin-inline:calc(var(--mobile-page-pad) * -1)!important;padding-inline:var(--mobile-page-pad)!important;scroll-padding-inline:var(--mobile-page-pad)}.owner-dashboard-tabbar button,.owner-support-queues button,.support-tenant-filters button,.tenant-action-row button,.hub-chip-row button,.hub-filter-row button{border-radius:999px!important;min-height:42px!important;padding-inline:14px!important}.tenant-theme-content table,.owner-dashboard-page table,.support-center-page table,.owner-support-page table,.owner-leads-page table{background:transparent!important}.tenant-theme-content tr,.owner-dashboard-page tr,.support-center-page tr,.owner-support-page tr,.owner-leads-page tr{position:relative;box-shadow:0 10px 20px #0f172a0e!important}.tenant-theme-content td,.owner-dashboard-page td,.support-center-page td,.owner-support-page td,.owner-leads-page td{padding:11px 12px!important;color:#1f2937!important}.tenant-theme-content td:first-child,.owner-dashboard-page td:first-child,.support-center-page td:first-child,.owner-support-page td:first-child,.owner-leads-page td:first-child{background:#f8fbff!important;color:#0f172a!important;font-weight:850!important}.tenant-theme-content td:last-child,.owner-dashboard-page td:last-child,.support-center-page td:last-child,.owner-support-page td:last-child,.owner-leads-page td:last-child{background:#fff!important}.tenant-theme-content td button+button,.owner-dashboard-page td button+button,.support-center-page td button+button,.owner-support-page td button+button,.owner-leads-page td button+button{margin-top:8px}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.tenant-modal,.hub-open-modal,[style*="width: min(520px"],[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{animation:mobileSheetIn .18s ease-out;box-shadow:0 -18px 42px #02061733!important}}@media (max-width: 430px){:root{--mobile-page-pad: 8px}.tenant-kpi-grid,.hub-stats-grid,.owner-dashboard-overview-grid,[style*="grid-template-columns: repeat(auto-fit,minmax(150px"],[style*="grid-template-columns: repeat(auto-fit,minmax(170px"]{grid-template-columns:1fr!important}.owner-portal-nav a,.apps-portal-nav a{padding-inline:12px!important}.tenant-theme-content>section:first-child,.tenant-theme-content>header:first-child,.owner-dashboard-header,.owner-support-header,.support-center-header,.org-center-header,.hub-hero-surface{padding:14px!important}}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px){.owner-portal-shell,.apps-portal-shell{background:#f4f7fb!important}.owner-portal-header,.apps-portal-header,[data-tenant-topnav=true]{isolation:isolate}.owner-portal-header:after,.apps-portal-header:after,[data-tenant-topnav=true]:after{content:"";position:absolute;left:var(--mobile-page-pad);right:var(--mobile-page-pad);bottom:-1px;height:1px;background:#7dd3fc6b;pointer-events:none}.owner-portal-brand:before,.apps-portal-brand:before{content:"";width:9px;height:9px;display:inline-block;margin-right:8px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 4px #38bdf826;vertical-align:1px}.owner-portal-actions,.apps-portal-actions,[data-tenant-topnav=true]>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;align-items:stretch!important}.owner-portal-actions button,.apps-portal-actions button,[data-tenant-topnav=true]>div:last-child>button{min-width:86px!important}[data-tenant-topnav=true]>div:first-child{width:100%!important}[data-tenant-topnav=true]>div:first-child button{justify-content:center!important}.tenant-theme-content{background:#f8fbff!important}.tenant-theme-content>section,.tenant-theme-content>article,.tenant-theme-content>div,.owner-dashboard-panel,.owner-support-panel,.support-tenant-table,.hub-create-panel,.hub-app-card,.hub-instance-card,.hub-create-card{border-color:#dbe5ef!important}.tenant-theme-content [style*=Loading],.owner-dashboard-page [style*=Loading],.support-center-page [style*=Loading],.owner-support-page [style*=Loading],.owner-leads-page [style*=Loading],.tenant-loading{border-radius:16px!important;border:1px solid #dbe5ef!important;background:#fff!important;color:#526174!important;padding:16px!important}.tenant-theme-content [style*="No "],.owner-dashboard-page [style*="No "],.support-center-page [style*="No "],.owner-support-page [style*="No "],.owner-leads-page [style*="No "]{color:#526174!important}.tenant-theme-content form,.applications-hub-page form,.owner-dashboard-page form,.support-center-page form,.owner-support-page form,.owner-leads-page form{gap:12px!important}.tenant-theme-content label,.applications-hub-page label,.owner-dashboard-page label,.support-center-page label,.owner-support-page label,.owner-leads-page label{font-size:.78rem!important;font-weight:850!important;color:#334155!important}.tenant-theme-content input,.tenant-theme-content select,.tenant-theme-content textarea,.applications-hub-page input,.applications-hub-page select,.applications-hub-page textarea,.owner-dashboard-page input,.owner-dashboard-page select,.owner-dashboard-page textarea,.support-center-page input,.support-center-page select,.support-center-page textarea,.owner-support-page input,.owner-support-page select,.owner-support-page textarea,.owner-leads-page input,.owner-leads-page select,.owner-leads-page textarea{min-height:46px!important;border-radius:13px!important;border-color:#cbd8e6!important;background:#fff!important;color:#0f172a!important;font-size:16px!important}.tenant-theme-content textarea,.applications-hub-page textarea,.owner-dashboard-page textarea,.support-center-page textarea,.owner-support-page textarea,.owner-leads-page textarea{min-height:112px!important}.tenant-theme-content input:focus,.tenant-theme-content select:focus,.tenant-theme-content textarea:focus,.applications-hub-page input:focus,.applications-hub-page select:focus,.applications-hub-page textarea:focus,.owner-dashboard-page input:focus,.owner-dashboard-page select:focus,.owner-dashboard-page textarea:focus,.support-center-page input:focus,.support-center-page select:focus,.support-center-page textarea:focus,.owner-support-page input:focus,.owner-support-page select:focus,.owner-support-page textarea:focus,.owner-leads-page input:focus,.owner-leads-page select:focus,.owner-leads-page textarea:focus{outline:none!important;border-color:#0ea5e9!important;box-shadow:0 0 0 4px #0ea5e921!important}.tenant-kpi-card,.overview-stat-card,.owner-dashboard-kpi,.hub-stat-card,.org-usage-card,.org-insight-card{min-height:108px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.tenant-kpi-card span,.overview-stat-card span,.owner-dashboard-kpi span,.hub-stat-card span,.org-usage-card span,.org-insight-card span{line-height:1.25!important}.tenant-theme-content td[data-label],.owner-dashboard-page td[data-label],.support-center-page td[data-label],.owner-support-page td[data-label],.owner-leads-page td[data-label]{display:grid!important;grid-template-columns:minmax(82px,34%) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.tenant-theme-content td[data-label]:before,.owner-dashboard-page td[data-label]:before,.support-center-page td[data-label]:before,.owner-support-page td[data-label]:before,.owner-leads-page td[data-label]:before{content:attr(data-label);color:#64748b;font-size:.69rem;line-height:1.25;font-weight:900;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:normal}.tenant-theme-content td[data-label]:first-child:before,.owner-dashboard-page td[data-label]:first-child:before,.support-center-page td[data-label]:first-child:before,.owner-support-page td[data-label]:first-child:before,.owner-leads-page td[data-label]:first-child:before{color:#0369a1}.tenant-theme-content td[data-label]>*,.owner-dashboard-page td[data-label]>*,.support-center-page td[data-label]>*,.owner-support-page td[data-label]>*,.owner-leads-page td[data-label]>*{min-width:0!important}.tenant-theme-content td[data-label] button,.owner-dashboard-page td[data-label] button,.support-center-page td[data-label] button,.owner-support-page td[data-label] button,.owner-leads-page td[data-label] button{margin-top:0!important}.support-modal-card,.support-detail-modal-card,.owner-dashboard-modal,.tenant-modal,.hub-open-modal,[style*="width: min(520px"],[style*="width: min(560px"],[style*="width: min(780px"],[style*="width: min(820px"],[style*="width: min(860px"]{border-radius:22px 22px 0 0!important;margin-top:auto!important;margin-bottom:0!important}.support-modal-card:before,.support-detail-modal-card:before,.owner-dashboard-modal:before,.tenant-modal:before,.hub-open-modal:before{content:"";display:block;width:42px;height:5px;border-radius:999px;background:#cbd5e1;margin:0 auto 12px}}@media (max-width: 430px){.owner-portal-actions,.apps-portal-actions,[data-tenant-topnav=true]>div:last-child{grid-template-columns:1fr!important}.owner-portal-actions button,.apps-portal-actions button,[data-tenant-topnav=true]>div:last-child>button{width:100%!important}.tenant-theme-content td[data-label],.owner-dashboard-page td[data-label],.support-center-page td[data-label],.owner-support-page td[data-label],.owner-leads-page td[data-label]{grid-template-columns:1fr!important;gap:5px!important}.tenant-kpi-card,.overview-stat-card,.owner-dashboard-kpi,.hub-stat-card,.org-usage-card,.org-insight-card{min-height:auto!important}}@media (max-width: 760px){html{scroll-padding-top:84px}body{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0)}.tenant-theme-content,.applications-hub-page,.owner-dashboard-page,.owner-support-center-page,.support-center-page,.organization-center-page,.auth-shell{overflow-x:clip!important}.tenant-theme-content [style*=max-width],.applications-hub-page [style*=max-width],.owner-dashboard-page [style*=max-width],.owner-support-center-page [style*=max-width],.support-center-page [style*=max-width],.organization-center-page [style*=max-width]{max-width:100%!important}.tenant-theme-content pre,.tenant-theme-content code,.applications-hub-page pre,.applications-hub-page code,.owner-dashboard-page pre,.owner-dashboard-page code,.support-center-page pre,.support-center-page code{white-space:pre-wrap!important;word-break:break-word!important;max-width:100%!important}.tenant-theme-content [role=dialog],.applications-hub-page [role=dialog],.owner-dashboard-page [role=dialog],.support-center-page [role=dialog]{max-height:calc(100dvh - 20px)!important;overflow:auto!important}}
