.auth-page{display:grid;min-height:100vh;padding:72px 18px 44px;place-items:center;background:radial-gradient(circle at 18% 10%,rgba(12,167,190,.08),transparent 34%),linear-gradient(180deg,#fff,#f4f9fa)}.auth-card{display:grid;width:min(100%,500px);grid-gap:22px;gap:22px;padding:28px;border:1px solid #dbe6eb;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(7,86,109,.1)}.auth-card-compact{width:min(100%,460px)}.auth-card-top{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:14px}.auth-card-top .language-switcher-global{position:relative;top:auto;right:auto;z-index:30;flex:0 0 auto}.auth-brand{display:inline-flex;width:84px;height:54px;align-items:center}.auth-brand img{display:block;width:82px;height:52px;object-fit:contain}.auth-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid #dbe6eb;border-radius:14px;background:#f3f8f9}.auth-mode-tabs button{min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#607080;font-weight:700;cursor:pointer}.auth-mode-tabs button[aria-selected=true]{background:#fff;color:#07566d;box-shadow:0 4px 14px rgba(7,86,109,.1)}.auth-heading{display:grid;justify-items:center;grid-gap:7px;gap:7px;text-align:center}.auth-heading h1{margin:0;color:#0b1722;font-size:clamp(28px,6vw,36px);letter-spacing:-.045em}.auth-heading p{margin:0;color:#607080;font-size:14px;line-height:1.55}.auth-form{display:grid;grid-gap:15px;gap:15px}.auth-field{display:grid;grid-gap:7px;gap:7px;color:#24323b;font-size:13px;font-weight:650}.auth-field input{min-height:50px;border-color:#cfdce1;background:#fff;font-size:15px}.auth-field input:focus{border-color:#0a8ba3;box-shadow:0 0 0 4px rgba(10,139,163,.1)}.auth-password-control{position:relative;display:block}.auth-password-control input{padding-right:52px!important}.auth-password-toggle{position:absolute;top:50%;right:5px;display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:#5f707a;cursor:pointer;transform:translateY(-50%)}.auth-password-toggle:hover{background:#eef7f8;color:#087f98}.auth-password-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth-back-link,.auth-forgot-link{color:#087f98;font-size:13px;font-weight:650}.auth-forgot-link{justify-self:end;margin-top:-7px}.auth-back-link{justify-self:start}.auth-back-link:hover,.auth-forgot-link:hover{color:#07566d;text-decoration:underline}.auth-account-type{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.auth-account-type legend{margin-bottom:8px;color:#24323b;font-size:13px;font-weight:650}.auth-account-type>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-account-type label{position:relative;display:grid;min-height:48px;padding:10px 12px;place-items:center;border:1px solid #cfdce1;border-radius:12px;background:#fff;color:#52636d;font-weight:650;cursor:pointer}.auth-account-type label.is-selected{border-color:#0a8ba3;background:#eaf8fa;color:#07566d;box-shadow:inset 0 0 0 1px #0a8ba3}.auth-account-type input{position:absolute;width:1px;height:1px;opacity:0}.auth-submit{width:100%;min-height:52px;margin-top:3px;border-color:#087f98;background:#087f98;font-size:15px}.auth-submit:hover{border-color:#07566d;background:#07566d}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:#788791;font-size:11px;text-transform:uppercase}.auth-divider:after,.auth-divider:before{height:1px;background:#e0e8eb;content:""}.auth-providers{display:grid;grid-gap:9px;gap:9px}.auth-provider-button{display:flex;min-height:48px;justify-content:center;border:1px solid #cfdce1;border-radius:12px;background:#fff;color:#17242c;font-weight:650;cursor:pointer}.auth-provider-button:hover{border-color:#9fcbd3;background:#f5fbfc}.auth-provider-button>span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#edf6f7;color:#087f98;font-size:14px;font-weight:800}.auth-notice{margin:0;padding:12px 14px;border:1px solid;border-radius:12px;font-size:13px;line-height:1.5}.auth-notice-error{border-color:#f0cfcc;background:#fff1f0;color:#9d2c25}.auth-notice-success{border-color:#cde8d9;background:#edf8f2;color:#246a48}.auth-submit-feedback{scroll-margin-block:24vh}@media (max-width:560px){.auth-page{align-items:start;padding:10px 10px 28px}.auth-card{gap:13px;padding:15px 16px 20px;border-radius:18px}.auth-brand{width:64px;height:40px}.auth-brand img{width:62px;height:40px}.auth-mode-tabs button{min-height:40px;padding:7px 10px;font-size:13px}.auth-heading{gap:5px}.auth-heading h1{max-width:280px;font-size:21px;line-height:1.1;letter-spacing:-.035em}.auth-heading p{max-width:290px;font-size:12.5px;line-height:1.4}.auth-form{gap:12px}.auth-account-type legend,.auth-field{font-size:12.5px}.auth-field input{min-height:46px;font-size:14px}.auth-account-type>div{grid-template-columns:1fr;gap:7px}.auth-account-type label{min-height:44px;padding:8px 10px;font-size:14px}.auth-submit{min-height:48px;font-size:14px}.auth-provider-button{min-height:44px;font-size:13.5px}.auth-divider{font-size:10px}.auth-submit-feedback{padding:14px;box-shadow:0 10px 26px rgba(7,86,109,.08)}}.auth-provider-button{position:relative;display:grid;width:100%;min-height:50px;box-sizing:border-box;grid-template-columns:28px minmax(0,1fr) 28px;grid-gap:10px;gap:10px;padding:8px 14px;align-items:center;justify-items:stretch;text-align:center}.auth-provider-button:after{width:28px;height:1px;content:""}.auth-provider-button>.auth-provider-mark{display:grid!important;width:28px!important;height:28px!important;min-width:28px;padding:0!important;place-items:center;border-radius:0!important;background:transparent!important;color:inherit!important}.auth-provider-mark svg{display:block;width:22px;height:22px}.auth-provider-mark-apple svg{width:23px;height:23px;fill:#111827}.auth-provider-mark-microsoft svg{width:20px;height:20px}.auth-provider-button>.auth-provider-label{display:block;width:auto;height:auto;min-width:0;padding:0;border-radius:0;background:transparent;color:#17242c;font-size:14px;font-weight:650;line-height:1.25;white-space:nowrap}.auth-provider-button:focus-visible{outline:3px solid rgba(10,139,163,.2);outline-offset:2px}.auth-provider-button[data-provider=google]:hover{border-color:#c9d6e6;background:#f8fbff}.auth-provider-button[data-provider=apple]:hover{border-color:#bfc6cc;background:#fafafa}.auth-provider-button[data-provider=facebook]:hover{border-color:#b8cff4;background:#f7faff}@media (max-width:560px){.auth-provider-button{min-height:52px;padding-inline:12px}.auth-provider-button>.auth-provider-label{font-size:13px}}.admin-billing-shell{--billing-ink:#10212a;--billing-muted:#65757d;--billing-line:#dce7ea;--billing-soft:#f4f9fa;--billing-teal:#07859c;--billing-teal-dark:#075d71}.dashboard-license-request-state{display:inline-grid;min-width:156px;min-height:44px;padding:10px 16px;place-items:center;border:1px solid #8bc5ce;border-radius:999px;background:#edf9fa;color:#075d71;font-size:12px;font-weight:750;white-space:nowrap}.admin-attention-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #8fcbd3;border-radius:18px;background:linear-gradient(135deg,#effafb,#fff 72%);box-shadow:0 14px 38px rgba(7,93,113,.08)}.admin-attention-card h1{margin:5px 0 6px!important;color:#10212a;font-size:24px!important;letter-spacing:-.04em}.admin-attention-card p{max-width:70ch;margin:0;color:#65757d;font-size:12px;line-height:1.55}.admin-attention-card .btn{flex:0 0 auto;min-height:46px}.activation-section-heading,.admin-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.activation-section-heading h2,.admin-section-heading h2{margin:4px 0 0!important;color:#10212a;font-size:21px!important;letter-spacing:-.035em}.admin-section-heading p{margin:4px 0 0;color:#65757d;font-size:11px}.admin-overview-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-overview-kpis .card{display:grid;min-height:110px;align-content:space-between;padding:17px}.admin-overview-kpis span{color:#65757d;font-size:11px;line-height:1.35}.admin-overview-kpis strong{color:#10212a;font-size:28px;letter-spacing:-.045em}.admin-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-workflow-grid .card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"number title button" "number copy button";align-items:center;grid-gap:3px 12px;gap:3px 12px;min-height:112px;padding:16px}.admin-workflow-grid .card>span{grid-area:number;display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#edf7f8;color:#075d71;font-size:11px;font-weight:800}.admin-workflow-grid h3{grid-area:title;margin:0!important;color:#10212a;font-size:15px!important}.admin-workflow-grid p{grid-area:copy;margin:0;color:#65757d;font-size:10px!important;line-height:1.45}.admin-workflow-grid .btn{grid-area:button;min-width:132px}.activation-inbox-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.activation-inbox-summary article{display:grid;min-height:105px;padding:17px;align-content:space-between;border:1px solid #dce7ea;border-radius:15px;background:#fff}.activation-inbox-summary span{color:#65757d;font-size:11px}.activation-inbox-summary strong{color:#10212a;font-size:28px}.activation-inbox-explainer{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:24px;gap:24px;padding:22px!important;border-color:#c4e0e4!important;background:#f6fbfc!important}.activation-inbox-explainer h2{margin:4px 0 0!important;font-size:19px!important}.activation-inbox-explainer p{margin:0;color:#586970;font-size:11px;line-height:1.6}.activation-request-list{display:grid;grid-gap:10px;gap:10px}.activation-request-card{overflow:hidden;border:1px solid #dce7ea;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(12,59,72,.045)}.activation-request-main{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:22px;gap:22px;padding:18px}.activation-request-title{min-width:0}.activation-request-kind{display:inline-flex;min-height:23px;align-items:center;margin-right:6px;padding:4px 8px;border-radius:999px;background:#075d71;color:#fff;font-size:9px;font-weight:800}.activation-request-title h3{margin:10px 0 3px;overflow:hidden;color:#10212a;font-size:16px;text-overflow:ellipsis}.activation-request-title p{margin:0;overflow:hidden;color:#65757d;font-size:10px;text-overflow:ellipsis}.activation-request-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.activation-request-facts>div{min-width:0;padding:11px;border-radius:10px;background:#f4f9fa}.activation-request-facts dt{color:#73828a;font-size:8px;font-weight:750;text-transform:uppercase}.activation-request-facts dd{margin:5px 0 0;overflow:hidden;color:#263941;font-size:10px;font-weight:650;text-overflow:ellipsis}.activation-request-note{margin:0 18px 14px;padding:11px 13px;border-radius:10px;background:#f8fbfb;color:#53656d;font-size:10px}.activation-request-actions{display:flex;align-items:flex-end;gap:8px;padding:14px 18px;border-top:1px solid #e3ebed;background:#fafcfc}.activation-request-status-form{display:grid;grid-template-columns:160px minmax(180px,1fr) auto;align-items:end;grid-gap:8px;gap:8px;min-width:0;margin-left:auto}.activation-request-status-form label{display:grid;min-width:0;grid-gap:4px;gap:4px;color:#5a6b72;font-size:9px;font-weight:700}.activation-request-status-form input,.activation-request-status-form select{width:100%;min-height:39px;padding:8px 10px;border:1px solid #cadadd;border-radius:9px;background:#fff;color:#10212a;font:inherit;font-size:10px}.activation-request-status-form .btn{min-height:39px}.admin-billing-shell>.topbar .brand{letter-spacing:-.035em}.billing-data-warning{margin-bottom:18px;border-color:#efc9c5!important;background:#fff6f5!important;color:#982f28}.billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px!important}.billing-summary-card{position:relative;display:grid;min-width:0;min-height:126px;padding:18px;overflow:hidden;border:1px solid var(--billing-line);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(12,59,72,.06)}.billing-summary-card:after{position:absolute;top:-27px;right:-27px;width:72px;height:72px;border:14px solid rgba(7,133,156,.06);border-radius:50%;content:""}.billing-summary-card>span{align-self:start;color:var(--billing-muted);font-size:12px;font-weight:600}.billing-summary-card>strong{align-self:end;color:var(--billing-ink);font-size:30px;line-height:1.1;letter-spacing:-.045em}.billing-summary-card>small{margin-top:4px;color:#7c8a91;font-size:10px}.billing-summary-card-accent{border-color:#097f95;background:linear-gradient(145deg,#087f96,#065c70)}.billing-summary-card-accent>small,.billing-summary-card-accent>span{color:rgba(255,255,255,.72)}.billing-summary-card-accent>strong{color:#fff;font-size:25px}.billing-summary-card-accent:after{border-color:rgba(255,255,255,.08)}.admin-billing-shell .billing-action-center,.admin-billing-shell .billing-section{padding:24px}.billing-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.billing-section-heading h2{margin:3px 0 5px!important;color:var(--billing-ink);font-size:22px!important;letter-spacing:-.035em}.billing-section-heading p{max-width:70ch;margin:0;color:var(--billing-muted);font-size:12px;line-height:1.55}.billing-kicker{color:var(--billing-teal);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.billing-count{display:grid;min-width:34px;height:34px;padding:0 10px;place-items:center;border-radius:999px;background:#edf7f8;color:var(--billing-teal-dark);font-size:12px;font-weight:800}.billing-action-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.billing-action-tabs button{position:relative;display:grid;min-width:0;min-height:108px;padding:14px 16px 14px 52px;align-content:center;grid-gap:3px;gap:3px;border:1px solid var(--billing-line);border-radius:14px;background:#fff;color:var(--billing-ink);text-align:left;cursor:pointer}.billing-action-tabs button>span{position:absolute;top:17px;left:14px;display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#edf6f7;color:var(--billing-teal-dark);font-size:10px;font-weight:800}.billing-action-tabs button strong{font-size:14px}.billing-action-tabs button small{color:var(--billing-muted);font-size:10px;line-height:1.45}.billing-action-tabs button:hover{border-color:#a9cfd5;background:#f8fcfc}.billing-action-tabs button[aria-selected=true]{border-color:#0b90a6;background:#ecf9fa;box-shadow:inset 0 0 0 1px #0b90a6}.billing-action-tabs button[aria-selected=true]>span{background:var(--billing-teal);color:#fff}.billing-action-panel{padding:22px;border:1px solid #d8e6e9;border-radius:16px;background:var(--billing-soft)}.billing-action-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #dbe8ea}.billing-action-panel-heading>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--billing-teal);color:#fff;font-size:11px;font-weight:800}.billing-action-panel-heading h3{margin:0;color:var(--billing-ink);font-size:17px}.billing-action-panel-heading p{margin:2px 0 0;color:var(--billing-muted);font-size:11px}.billing-action-form{display:grid;grid-gap:18px;gap:18px}.billing-fields{display:grid;grid-gap:13px;gap:13px}.billing-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-field-wide{grid-column:1/-1}.billing-field{display:grid;min-width:0;grid-gap:6px;gap:6px;color:#34454d;font-size:11px;font-weight:650}.admin-billing-shell .billing-field input,.admin-billing-shell .billing-field select,.admin-billing-shell .billing-field textarea{width:100%;min-height:45px;padding:10px 12px;border:1px solid #cadadd;border-radius:10px;background:#fff;color:var(--billing-ink);font:inherit;font-size:12px}.admin-billing-shell .billing-field textarea{min-height:82px;resize:vertical}.admin-billing-shell .billing-field input:focus,.admin-billing-shell .billing-field select:focus,.admin-billing-shell .billing-field textarea:focus{border-color:#0b91a8;box-shadow:0 0 0 3px rgba(11,145,168,.1)}.billing-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #dbe8ea}.billing-form-footer-end{justify-content:flex-end}.billing-form-footer .btn{min-width:180px}.billing-checkbox{display:flex;align-items:center;gap:9px;color:#46565e;font-size:11px;cursor:pointer}.billing-checkbox input{width:17px;height:17px;accent-color:var(--billing-teal)}.billing-empty-inline{margin:0;padding:12px 14px;border-radius:10px;background:#fff;color:var(--billing-muted);font-size:11px}.billing-license-list{display:grid;grid-gap:10px;gap:10px}.billing-license-item{overflow:hidden;border:1px solid var(--billing-line);border-radius:14px;background:#fff}.billing-license-main{display:grid;grid-template-columns:minmax(210px,1fr) minmax(420px,1.8fr);align-items:center;grid-gap:22px;gap:22px;padding:18px}.billing-license-identity h3{margin:8px 0 2px;color:var(--billing-ink);font-size:15px}.billing-license-identity p{margin:0;color:var(--billing-muted);font-size:10px}.billing-status{display:inline-flex;min-height:24px;align-items:center;padding:4px 9px;border-radius:999px;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.billing-status.is-positive{background:#e9f7f0;color:#257052}.billing-status.is-warning{background:#fff3dc;color:#8a5a0b}.billing-status.is-muted{background:#eef1f2;color:#657279}.billing-status.is-info{background:#eaf6f8;color:#08758b}.billing-license-facts{display:grid;grid-template-columns:1fr 1.35fr .7fr;grid-gap:8px;gap:8px;margin:0}.billing-license-facts>div{min-width:0;padding:12px;border-radius:11px;background:var(--billing-soft)}.billing-license-facts dt{color:#73828a;font-size:9px;font-weight:700;text-transform:uppercase}.billing-license-facts dd{margin:5px 0 1px;overflow:hidden;color:var(--billing-ink);font-size:12px;font-weight:700;text-overflow:ellipsis}.billing-license-facts small{color:#829096;font-size:8px}.billing-manage{border-top:1px solid var(--billing-line)}.billing-manage summary{display:flex;min-height:46px;align-items:center;justify-content:flex-end;padding:10px 18px;color:var(--billing-teal-dark);font-size:10px;font-weight:750;cursor:pointer;list-style:none}.billing-manage summary::-webkit-details-marker{display:none}.billing-manage summary:after{margin-left:7px;content:"+";font-size:16px;font-weight:400}.billing-manage[open] summary:after{content:"−"}.billing-manage[open] summary{background:#f7fbfc}.billing-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 18px 18px;background:#f7fbfc}.billing-management-form{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:16px;border:1px solid #d9e7e9;border-radius:12px;background:#fff}.billing-management-form h4{margin:0;color:var(--billing-ink);font-size:14px}.billing-management-form p{margin:3px 0 0;color:var(--billing-muted);font-size:9px;line-height:1.45}.billing-management-form .btn{justify-self:end;min-width:150px}.billing-invoice-list{overflow:hidden;border:1px solid var(--billing-line);border-radius:13px}.billing-invoice-head,.billing-invoice-row{display:grid;grid-template-columns:minmax(200px,1.7fr) minmax(110px,.75fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(145px,1fr);align-items:center;grid-gap:12px;gap:12px}.billing-invoice-head{min-height:38px;padding:8px 14px;background:#eef6f7;color:#687980;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.billing-invoice-row{min-height:70px;padding:12px 14px;border-top:1px solid var(--billing-line)}.billing-invoice-head+.billing-invoice-row{border-top:0}.billing-invoice-row>div{min-width:0;color:#3b4b52;font-size:10px}.billing-invoice-row strong{display:block;overflow:hidden;color:var(--billing-ink);font-size:11px;text-overflow:ellipsis}.billing-invoice-row small{display:block;margin-top:3px;overflow:hidden;color:#7a898f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.billing-empty-state{display:grid;min-height:130px;place-content:center;grid-gap:5px;gap:5px;border:1px dashed #cbdcdf;border-radius:13px;background:var(--billing-soft);color:var(--billing-muted);text-align:center}.billing-empty-state strong{color:var(--billing-ink);font-size:13px}.billing-empty-state span{font-size:10px}.admin-account-profile-search{grid-gap:18px;gap:18px;margin-bottom:22px;border-color:#b9dfe4!important;background:linear-gradient(135deg,#f5fbfc,#fff 72%)!important}.admin-account-profile-heading{grid-template-columns:minmax(0,1fr) minmax(320px,430px);grid-gap:28px;gap:28px}.admin-section-kicker{margin-bottom:5px;color:#087f98;font-weight:750;letter-spacing:.14em}.admin-account-profile-heading h2{margin:0 0 5px!important;color:#10212a;font-size:22px!important;letter-spacing:-.035em}.admin-account-profile-heading p{max-width:72ch;color:#65757d;font-size:11px;line-height:1.55}.admin-account-search-form{grid-gap:6px;gap:6px}.admin-account-search-form label{color:#34454d;font-size:10px;font-weight:700}.admin-account-search-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.admin-account-search-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c8dadd;border-radius:10px;background:#fff;color:#10212a;font:inherit}.admin-account-search-form .btn{min-height:44px;white-space:nowrap}.admin-account-search-actions{display:flex!important;gap:10px!important}.admin-account-search-actions span{color:#718087;font-size:9px}.admin-account-search-actions .btn{padding:7px 11px;font-size:9px}.admin-account-search-empty{padding:15px;border:1px dashed #cbdcdf;border-radius:12px;background:rgba(244,249,250,.8);color:#65757d;text-align:center}.admin-account-results{grid-gap:14px;gap:14px}.admin-account-results-title{color:#10212a;font-size:12px;font-weight:750}.admin-account-result{border:1px solid #d7e5e8;border-radius:16px}.admin-account-result>header{gap:16px;padding:16px 18px;border-bottom:1px solid #e2ecee;background:#f8fbfc}.admin-account-result>header small{color:#087f98;font-weight:750;letter-spacing:.14em}.admin-account-result>header h3{margin:3px 0 2px;color:#10212a;font-size:16px}.admin-account-result>header p{color:#718087;font-size:9px}.admin-account-result>header>span{padding:6px 9px;background:#eaf6f8;color:#075d71;font-weight:750}.admin-account-profile-grid{padding:14px}.admin-account-profile-card{grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:13px;border:1px solid #dce8ea;border-radius:13px}.admin-account-profile-avatar{width:48px;height:48px;background:#e8f6f8;color:#087f98;font-size:16px;font-weight:750}.admin-account-profile-meta{align-items:center}.admin-account-profile-meta span{padding:3px 6px;border-radius:999px;background:#f0f5f6;color:#55666e;font-weight:700}.admin-account-profile-meta span.is-active{background:#e4f7f1;color:#08775f}.admin-account-profile-meta span.is-disabled{background:#fff0f0}.admin-account-profile-copy strong{margin-top:2px;color:#10212a;font-size:13px;overflow-wrap:anywhere}.admin-account-profile-copy p,.admin-account-profile-copy small{color:#6d7d84}.admin-account-profile-card .btn{min-height:36px;padding:8px 10px;font-size:9px;white-space:nowrap}.admin-account-technical-details{margin:0 14px 14px;padding:11px 13px;border:1px solid #e0e9eb;border-radius:12px;background:#fbfcfc}.admin-account-technical-details>summary{color:#5c6d74;font-size:10px;font-weight:700;cursor:pointer}.admin-account-technical-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(90px,1fr));margin-top:11px}.admin-account-technical-grid span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px;border-radius:9px;background:#f1f6f7;color:#52636b;font-size:9px;overflow-wrap:anywhere}.admin-account-technical-grid b{color:#10212a;font-size:8px;text-transform:uppercase}.admin-account-technical-details .admin-account-delete{margin-top:12px}.admin-account-summary-table .btn{min-height:36px;padding:8px 10px;font-size:9px;white-space:nowrap}@media (max-width:1050px){.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-grid,.billing-license-main{grid-template-columns:1fr}.activation-request-actions{align-items:stretch;flex-wrap:wrap}.activation-request-status-form{width:100%;margin-left:0}.admin-account-profile-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-billing-shell .billing-action-center,.admin-billing-shell .billing-section{padding:17px}.billing-action-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.billing-action-tabs button{min-height:80px;padding:34px 7px 8px;text-align:center}.billing-action-tabs button>span{top:8px;left:50%;width:23px;height:23px;transform:translateX(-50%)}.billing-action-tabs button strong{font-size:10px}.billing-action-tabs button small{display:none}.billing-action-panel{padding:16px}.billing-fields-2{grid-template-columns:1fr}.billing-field-wide{grid-column:auto}.billing-form-footer{align-items:stretch;flex-direction:column}.billing-form-footer .btn{width:100%}.billing-license-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-license-facts>div{padding:9px}.billing-license-facts dd{font-size:10px}.billing-management-grid{grid-template-columns:1fr;padding:0 12px 12px}.billing-invoice-head{display:none}.billing-invoice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:15px}.billing-invoice-row>div:first-child{grid-column:1/-1}.billing-invoice-row>div:before{display:block;margin-bottom:4px;color:#829097;content:attr(data-label);font-size:8px;font-weight:700;text-transform:uppercase}.dashboard-license-request-state{width:100%;min-height:48px}.admin-attention-card{align-items:stretch;flex-direction:column;padding:18px}.admin-attention-card .btn{width:100%}.admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workflow-grid .card{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"number title" "copy copy" "button button"}.admin-workflow-grid .btn{width:100%;margin-top:7px}.activation-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.activation-inbox-summary article{min-height:96px;padding:12px}.activation-inbox-summary span{font-size:9px}.activation-inbox-summary strong{font-size:24px}.activation-inbox-explainer{grid-template-columns:1fr;gap:10px;padding:17px!important}.activation-request-main{gap:14px;padding:15px}.activation-request-facts,.activation-request-main{grid-template-columns:1fr}.activation-request-actions{display:grid;padding:12px}.activation-request-actions>.btn{width:100%}.activation-request-status-form{grid-template-columns:1fr}.activation-request-status-form .btn{width:100%}.admin-account-profile-search{gap:14px;padding:16px!important}.admin-account-profile-heading{grid-template-columns:1fr;gap:14px}.admin-account-profile-heading h2{font-size:19px!important}.admin-account-search-form>div{grid-template-columns:1fr}.admin-account-search-form .btn{width:100%}.admin-account-search-actions{justify-content:space-between}.admin-account-search-actions .btn{width:auto}.admin-account-result>header{align-items:flex-start;padding:14px}.admin-account-profile-grid{padding:10px}.admin-account-profile-card{grid-template-columns:42px minmax(0,1fr);padding:11px}.admin-account-profile-avatar{width:42px;height:42px}.admin-account-profile-card .btn{grid-column:1/-1;width:100%}.admin-account-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-technical-grid span:first-child{grid-column:1/-1}.admin-account-technical-details{margin:0 10px 10px}}@media (max-width:440px){.billing-summary{gap:8px}.billing-summary-card{min-height:108px;padding:14px}.billing-summary-card>strong{font-size:24px}.billing-summary-card-accent>strong{font-size:18px}.billing-section-heading h2{font-size:19px!important}.billing-license-facts{grid-template-columns:1fr}.billing-manage summary{justify-content:center}}.admin-shell{--admin-ink:#10212a;--admin-muted:#65757d;--admin-line:#d8e5e8;--admin-line-strong:#bfd4d9;--admin-soft:#f5fafb;--admin-soft-strong:#edf7f8;--admin-teal:#087f98;--admin-teal-dark:#075d71;--admin-danger:#a53a32;width:min(calc(100% - 32px),1180px);margin:0 auto;padding:24px 0 56px;display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;grid-column-gap:22px;column-gap:22px;grid-row-gap:18px;row-gap:18px;color:var(--admin-ink);font-family:var(--font-poppins),Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.admin-shell>.topbar{grid-column:2;margin:0;padding:19px 22px;border:1px solid var(--admin-line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(12,59,72,.05)}.admin-shell>.topbar>div{min-width:0}.admin-shell>.topbar .brand{margin-top:5px!important;color:var(--admin-ink);font-size:25px;font-weight:700;line-height:1.15;letter-spacing:-.035em}.admin-shell>.topbar .muted{margin-top:4px;color:var(--admin-muted);font-size:13px;line-height:1.5}.admin-shell>.topbar a.muted{display:inline-flex;margin-top:0;color:var(--admin-teal-dark);font-size:12px;font-weight:600}.admin-shell>.admin-nav{grid-column:1;grid-row:1/span 80;position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--admin-line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(12,59,72,.05)}.admin-shell>.admin-nav .btn,.admin-shell>.admin-nav .btn.secondary{width:100%;min-height:38px;justify-content:flex-start;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#40535b;font-size:11px;font-weight:600;text-align:left;box-shadow:none}.admin-shell>.admin-nav .btn[aria-current=page]{background:#e7f6f8;color:var(--admin-teal-dark);font-weight:700}.admin-shell>:not(.topbar):not(.admin-nav){grid-column:2;min-width:0}.admin-shell .card{border-color:var(--admin-line);border-radius:16px;box-shadow:0 8px 26px rgba(12,59,72,.045)}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell p{font-family:inherit}.admin-shell h1{font-size:22px!important;line-height:1.2;letter-spacing:-.03em}.admin-shell h1,.admin-shell h2{margin:0 0 7px;color:var(--admin-ink);font-weight:700}.admin-shell h2{font-size:19px!important;line-height:1.25;letter-spacing:-.025em}.admin-shell h3{color:var(--admin-ink);font-size:15px!important;font-weight:650;line-height:1.3}.admin-shell .muted,.admin-shell p{color:var(--admin-muted);font-size:12px;line-height:1.55}.admin-shell strong{font-weight:650}.admin-shell .field-label,.admin-shell label{color:#344950;font-size:11px;font-weight:650;line-height:1.35}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-shell select,.admin-shell textarea{min-height:42px;padding:9px 11px!important;border:1px solid var(--admin-line-strong)!important;border-radius:10px!important;background:#fff;color:var(--admin-ink);font-family:inherit;font-size:13px;font-weight:400;line-height:1.35;box-shadow:0 1px 2px rgba(12,59,72,.025)}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#78bcc7!important;outline:3px solid rgba(8,127,152,.11);outline-offset:0}.admin-shell .btn,.admin-shell a.btn,.admin-shell button.btn{min-height:40px;padding:9px 13px;border:1px solid var(--admin-teal);border-radius:10px;background:var(--admin-teal);color:#fff;font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;box-shadow:none}.admin-shell .btn.secondary,.admin-shell a.btn.secondary,.admin-shell button.btn.secondary{border-color:var(--admin-line-strong);background:#fff;color:#294047}.admin-shell .btn:hover{border-color:var(--admin-teal-dark);background:var(--admin-teal-dark)}.admin-shell .btn.secondary:hover{border-color:#94bec6;background:#f6fbfc;color:var(--admin-teal-dark)}.admin-shell>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:0!important}.admin-shell>.grid>.card{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:19px}.admin-shell>.grid>.card>p{min-height:38px;margin:0 0 14px}.admin-shell>.grid>.card form{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:auto}.admin-shell>.grid>.card form label{display:grid;grid-gap:5px;gap:5px}.admin-shell>.grid>.card form .btn{width:100%;margin-top:2px}.admin-shell section[aria-labelledby=accounts-access]>.row:first-child,.admin-shell>section.card>.row:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end!important;grid-gap:18px;gap:18px}.admin-shell section[aria-labelledby=accounts-access]>.row:first-child form,.admin-shell>section.card>.row:first-child form{display:grid!important;grid-template-columns:minmax(200px,1fr) auto;align-items:end;grid-gap:8px;gap:8px;min-width:300px}.admin-shell section[aria-labelledby=accounts-access]>.row:first-child form input,.admin-shell>section.card>.row:first-child form input{width:100%}.admin-shell table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;color:#263b43;font-size:12px;line-height:1.4}.admin-shell table th{padding:10px 12px!important;border-bottom:1px solid var(--admin-line);background:#f7fafb;color:#687a81;font-size:10px;font-weight:700;letter-spacing:.035em;text-align:left!important;white-space:nowrap}.admin-shell table td{padding:11px 12px!important;border-bottom:1px solid #e8eff1;vertical-align:top!important}.admin-shell table tbody tr:last-child td{border-bottom:0}.admin-shell table tbody tr:hover td{background:#fbfdfd}.admin-shell table td .muted{margin-top:3px;font-size:10px}.admin-shell table td form{display:grid!important;grid-template-columns:112px minmax(150px,1fr) auto!important;align-items:end;grid-gap:7px!important;gap:7px!important;min-width:430px!important}.admin-shell table td form .btn,.admin-shell table td form input,.admin-shell table td form select{min-height:36px;font-size:11px}.admin-account-profile-search{display:grid;grid-gap:20px;gap:20px;margin-bottom:0!important;padding:22px!important;border-color:var(--admin-line)!important;background:#fff!important}.admin-account-profile-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);align-items:end;grid-gap:24px;gap:24px}.admin-section-kicker{display:block;margin-bottom:6px;color:var(--admin-teal);font-size:9px;font-weight:700;letter-spacing:.12em}.admin-account-profile-heading h2{margin:0 0 6px!important;font-size:20px!important}.admin-account-profile-heading p{max-width:68ch;margin:0;font-size:12px}.admin-account-search-form{display:grid;grid-gap:7px;gap:7px}.admin-account-search-form>label{font-size:11px}.admin-account-search-form>div:first-of-type{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.admin-account-search-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;color:var(--admin-muted);font-size:10px}.admin-account-search-actions .btn{min-height:34px;padding:7px 10px;font-size:10px}.admin-account-search-empty{padding:14px 16px;border:1px dashed #cbdde1;border-radius:11px;background:#f8fbfc;color:var(--admin-muted);font-size:11px}.admin-account-results{display:grid;grid-gap:12px;gap:12px}.admin-account-results-title{color:#52666e;font-size:11px;font-weight:650}.admin-account-result{overflow:hidden;border:1px solid var(--admin-line);border-radius:14px;background:#fff}.admin-account-result>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-bottom:1px solid #e6edef;background:#fbfdfd}.admin-account-result>header>div{min-width:0}.admin-account-result>header small{display:block;margin-bottom:3px;color:var(--admin-teal);font-size:8px;font-weight:700;letter-spacing:.1em}.admin-account-result>header h3{margin:0 0 3px!important;overflow-wrap:anywhere;font-size:14px!important}.admin-account-result>header p{margin:0;font-size:10px}.admin-account-result>header>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--admin-soft-strong);color:var(--admin-teal-dark);font-size:9px;font-weight:700}.admin-account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.admin-account-profile-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid #e1eaec;border-radius:12px;background:#fff}.admin-account-profile-avatar{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border-radius:50%;background:#e7f4f6;color:var(--admin-teal-dark);font-size:13px;font-weight:700}.admin-account-profile-avatar img{width:100%;height:100%;object-fit:cover}.admin-account-profile-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.admin-account-profile-meta{display:flex;flex-wrap:wrap;gap:5px}.admin-account-profile-meta span{color:#567078;font-size:8px;font-weight:650}.admin-account-profile-meta span:last-child{padding:2px 5px;border-radius:999px;background:#edf8f2;color:#246a48}.admin-account-profile-meta span.is-draft{background:#fff7e8;color:#8b5d13}.admin-account-profile-meta span.is-disabled{background:#fff1f0;color:#a7332b}.admin-account-profile-copy>strong{overflow:hidden;color:var(--admin-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-account-profile-copy p,.admin-account-profile-copy small{margin:0;overflow:hidden;color:var(--admin-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-account-profile-card>.btn{min-height:34px;padding:7px 9px;font-size:9px}.admin-account-technical-details{border-top:1px solid #e6edef}.admin-account-technical-details summary{padding:10px 14px;color:#536970;font-size:10px;font-weight:600;cursor:pointer}.admin-account-technical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 14px 12px}.admin-account-technical-grid>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px;border-radius:9px;background:#f6fafb;color:var(--admin-muted);font-size:9px;overflow-wrap:anywhere}.admin-account-technical-grid b{color:#3f555d;font-size:9px}.admin-account-summary-table{margin-top:0;padding:20px!important}.admin-account-summary-table>p{margin:0 0 14px}.admin-shell section[aria-labelledby=activate-access]{margin-bottom:0!important;padding:22px!important;border-color:#b9dfe5!important;background:linear-gradient(135deg,#f1fafb,#fff 76%)!important}.admin-shell section[aria-labelledby=activate-access]>p{max-width:76ch!important;margin:0;font-size:12px}.admin-access-form{display:grid!important;grid-template-columns:minmax(210px,1.35fr) 110px minmax(210px,1.35fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:end!important;margin-top:16px!important}.admin-access-form label{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-access-form .btn{white-space:nowrap}.admin-shell section[aria-labelledby=accounts-access]{display:grid;grid-gap:14px;gap:14px}.admin-shell section[aria-labelledby=accounts-access]>.row:first-child{margin-bottom:0!important}.admin-shell section[aria-labelledby=accounts-access]>.row:first-child>div .muted{max-width:72ch}.admin-shell section[aria-labelledby=accounts-access]>.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card{display:grid!important;grid-gap:12px!important;gap:12px!important;min-width:0;padding:16px;align-content:start}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:first-child{display:flex!important;flex-wrap:nowrap;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:first-child strong{display:block;color:var(--admin-ink);font-size:12px;line-height:1.35}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:first-child .muted{margin-top:3px;font-size:9px}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:first-child>span{flex:0 0 auto;padding:4px 7px!important;font-size:9px!important;font-weight:650!important}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:nth-child(2){display:grid!important;grid-template-columns:90px minmax(0,1fr);grid-gap:10px!important;gap:10px!important;padding:10px;border-radius:10px;background:#f7fafb}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:nth-child(2) .muted{font-size:9px}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:nth-child(2) strong{display:block;margin-top:1px;color:#233840;font-size:11px}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child{margin-top:auto;gap:6px!important}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child .btn,.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child button{min-height:34px;padding:7px 10px;font-size:10px}@media (max-width:1100px){.admin-shell{grid-template-columns:160px minmax(0,1fr);column-gap:16px}.admin-shell>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell>.grid>.card:last-child{grid-column:1/-1}.admin-access-form{grid-template-columns:minmax(0,1fr) 110px!important}.admin-access-form label:nth-child(3){grid-column:1}.admin-access-form .btn{grid-column:2}.admin-shell section[aria-labelledby=accounts-access]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-profile-grid{grid-template-columns:1fr}}@media (max-width:820px){.admin-shell{display:block;width:min(calc(100% - 24px),760px);padding:16px 0 42px}.admin-shell>.topbar{margin-bottom:12px;padding:17px 18px}.admin-shell>.topbar .brand{font-size:23px}.admin-shell>.admin-nav{position:static;display:flex;width:100%;gap:5px;margin-bottom:16px;padding:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.admin-shell>.admin-nav .btn,.admin-shell>.admin-nav .btn.secondary{width:auto;min-width:max-content;flex:0 0 auto;min-height:36px;padding:7px 10px}.admin-shell>:not(.topbar):not(.admin-nav){margin-bottom:16px}.admin-shell section[aria-labelledby=accounts-access]>.grid,.admin-shell>.grid{grid-template-columns:1fr}.admin-shell>.grid>.card:last-child{grid-column:auto}.admin-account-profile-heading,.admin-shell section[aria-labelledby=accounts-access]>.row:first-child,.admin-shell>section.card>.row:first-child{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px}.admin-shell section[aria-labelledby=accounts-access]>.row:first-child form,.admin-shell>section.card>.row:first-child form{width:100%;min-width:0!important}.admin-access-form{grid-template-columns:1fr!important}.admin-access-form .btn,.admin-access-form label:nth-child(3){grid-column:auto}.admin-account-search-form>div:first-of-type{grid-template-columns:minmax(0,1fr) auto}.admin-account-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-shell{width:min(calc(100% - 16px),520px);padding-top:10px;font-size:13px}.admin-account-profile-search,.admin-account-summary-table,.admin-shell .card,.admin-shell section[aria-labelledby=activate-access],.admin-shell>.topbar{border-radius:13px}.admin-shell>.topbar{padding:15px}.admin-shell>.topbar .brand{font-size:21px}.admin-shell h1{font-size:20px!important}.admin-account-profile-heading h2,.admin-shell h2{font-size:18px!important}.admin-account-profile-search,.admin-account-summary-table,.admin-shell section[aria-labelledby=activate-access],.admin-shell>.grid>.card{padding:15px!important}.admin-account-search-form>div:first-of-type,.admin-shell section[aria-labelledby=accounts-access]>.row:first-child form,.admin-shell>section.card>.row:first-child form{grid-template-columns:1fr!important}.admin-access-form .btn,.admin-account-search-form>div:first-of-type .btn,.admin-shell section[aria-labelledby=accounts-access]>.row:first-child form .btn,.admin-shell>section.card>.row:first-child form .btn{width:100%}.admin-account-search-actions{justify-content:space-between}.admin-account-profile-card{grid-template-columns:38px minmax(0,1fr);padding:10px}.admin-account-profile-avatar{width:38px;height:38px}.admin-account-profile-card>.btn{grid-column:1/-1;width:100%}.admin-account-result>header{align-items:flex-start;padding:12px}.admin-account-profile-grid{padding:9px}.admin-account-technical-grid{grid-template-columns:1fr}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card{padding:14px}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child .btn,.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child button,.admin-shell section[aria-labelledby=accounts-access]>.grid>article.card>.row:last-child form{width:100%}}.admin-access-page .admin-access-activation{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,2fr);align-items:center;grid-gap:18px;gap:18px;margin:0;padding:18px 20px;border-color:#b9dfe5;background:#f4fbfc}.admin-access-activation-copy h1{margin-bottom:5px;font-size:20px!important}.admin-access-activation-copy p{max-width:48ch;font-size:11px;line-height:1.5}.admin-access-form{display:grid;width:100%;min-width:0;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) auto;align-items:end;grid-gap:8px;gap:8px;margin:0}.admin-access-controls label,.admin-access-form label{display:grid;min-width:0;grid-gap:5px;gap:5px}.admin-access-email-field,.admin-access-note-field{min-width:0}.admin-access-form>.btn{width:auto;max-width:100%;justify-self:end;white-space:nowrap}.admin-access-form .btn,.admin-access-form input{min-height:40px!important}.admin-access-form input{width:100%;min-width:0}.admin-access-accounts{display:grid;grid-gap:12px;gap:12px;padding-top:8px}.admin-access-heading{display:block;margin-top:8px}.admin-access-heading h2{margin:0 0 5px!important}.admin-access-heading p{max-width:88ch;margin:0}.admin-access-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;border:1px solid #dce8ea;border-radius:12px;background:#f8fbfb}.admin-access-controls label{flex:0 1 155px}.admin-access-controls .admin-access-control-search{flex:1 1 230px}.admin-access-controls .btn,.admin-access-controls input,.admin-access-controls select{min-height:38px!important}.admin-access-controls input,.admin-access-controls select{width:100%;min-width:0}.admin-access-controls .btn{flex:0 0 auto;padding-inline:12px!important}.admin-access-clear{display:inline-flex;align-items:center;justify-content:center}.admin-access-view-switcher{display:inline-flex;width:-moz-fit-content;width:fit-content;overflow:hidden;border:1px solid #cfe0e4;border-radius:10px;background:#fff}.admin-access-view-option{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:7px 12px;color:#47616a;font-size:10px;font-weight:700;text-decoration:none}.admin-access-view-option+.admin-access-view-option{border-left:1px solid #dbe7e9}.admin-access-view-option.is-active{background:#eaf6f8;color:#087f98}.admin-access-view-option:focus-visible{outline:3px solid rgba(8,127,152,.18);outline-offset:-3px}.admin-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-access-grid.is-list{grid-template-columns:1fr;gap:8px}.admin-access-grid.is-list .admin-access-account-bar{grid-template-columns:minmax(220px,1.35fr) auto minmax(190px,auto);grid-template-areas:"identity status actions";align-items:center;gap:12px;padding:10px 12px}.admin-access-grid.is-list .admin-access-account-actions{justify-content:flex-end}.admin-access-grid.is-list .admin-access-account-details summary{min-height:30px;padding-block:5px}.admin-access-grid.is-list .admin-access-account-identity strong{font-size:11px}.admin-access-grid.is-list .admin-access-account-identity span{font-size:8px}.admin-access-account-card{display:grid;grid-gap:0;gap:0;min-width:0;padding:0!important;overflow:hidden}.admin-access-account-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status" "actions actions";align-items:start;grid-gap:10px 12px;gap:10px 12px;padding:14px}.admin-access-account-identity{grid-area:identity;display:grid;min-width:0;grid-gap:2px;gap:2px}.admin-access-account-identity strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:12px;line-height:1.35}.admin-access-account-identity span{overflow-wrap:anywhere;color:var(--admin-muted);font-size:9px;line-height:1.35}.admin-access-status{grid-area:status;display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.admin-access-account-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:6px}.admin-access-account-actions form{flex:0 0 auto}.admin-access-account-actions .btn{min-height:34px!important;padding:7px 10px!important;font-size:10px!important}.admin-access-inline-activation{display:inline-flex;align-items:center;gap:6px}.admin-access-inline-activation select{min-height:34px;padding:6px 28px 6px 9px;border:1px solid #cfe0e4;border-radius:9px;background:#fff;color:var(--admin-ink);font:inherit;font-size:10px}.admin-access-account-actions .admin-access-danger{border-color:#efc2bf!important;color:#a53a32!important}.admin-access-benefit-note{display:inline-flex;min-height:34px;align-items:center;padding:7px 10px;border:1px solid #cde8d9;border-radius:9px;background:#edf8f2;color:#246a48;font-size:9px;font-weight:700;line-height:1.3}.admin-access-account-details{border-top:1px solid #e5edef;background:#fbfdfd}.admin-access-account-details summary{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:7px 14px;color:#5a7078;font-size:9px;font-weight:650;cursor:pointer;list-style:none}.admin-access-account-details summary::-webkit-details-marker{display:none}.admin-access-account-details summary:after{content:"+";display:grid;width:20px;height:20px;place-items:center;border:1px solid #cfdee1;border-radius:50%;background:#fff;color:var(--admin-teal-dark);font-size:12px}.admin-access-account-details[open] summary:after{content:"−"}.admin-access-account-detail-body{display:grid;grid-gap:10px;gap:10px;padding:0 14px 13px}.admin-access-account-facts{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:7px;gap:7px}.admin-access-account-facts>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px 9px;border-radius:9px;background:#f1f7f8}.admin-access-account-facts small,.admin-access-account-facts span{color:var(--admin-muted);font-size:8px}.admin-access-account-facts strong{overflow-wrap:anywhere;font-size:10px}.admin-access-account-detail-body p{margin:0;font-size:9px}@media (max-width:1120px){.admin-access-page .admin-access-activation{grid-template-columns:1fr;gap:13px}}@media (max-width:860px){.admin-access-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-access-page .admin-access-activation{gap:12px;margin-top:4px;padding:15px}.admin-access-activation-copy h1{font-size:19px!important}.admin-access-accounts{gap:12px;padding-top:12px}.admin-access-heading{margin-top:10px}.admin-access-heading h2{margin-bottom:6px!important;font-size:18px!important;line-height:1.25}.admin-access-heading p{font-size:10px;line-height:1.5}.admin-access-form{grid-template-columns:1fr;gap:8px}.admin-access-form label,.admin-access-form>.btn{width:100%}.admin-access-form>.btn{justify-self:stretch}.admin-access-controls{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:10px}.admin-access-view-switcher{width:100%}.admin-access-view-option{flex:1 1 50%}.admin-access-grid.is-list .admin-access-account-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status" "actions actions";align-items:start;padding:12px}.admin-access-grid.is-list .admin-access-account-actions{justify-content:flex-start}.admin-access-clear,.admin-access-controls .btn,.admin-access-controls label{width:100%}.admin-access-account-bar{padding:12px}.admin-access-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-account-actions .btn,.admin-access-account-actions form{width:100%}.admin-access-account-actions form:only-child,.admin-access-benefit-note{grid-column:1/-1}.admin-access-account-details summary{padding-inline:12px}.admin-access-account-detail-body{padding:0 12px 12px}}@media (max-width:390px){.admin-access-account-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-access-status{max-width:92px;white-space:normal;text-align:center}.admin-access-account-facts{grid-template-columns:96px minmax(0,1fr)}}.admin-access-grid{align-items:start}.admin-access-account-card{align-self:start}.admin-access-page .admin-access-activation{display:block;padding:0!important;overflow:hidden;border-color:#c5e1e5;background:linear-gradient(180deg,#fbfefe,#f4fafb)}.admin-access-activation-summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;grid-gap:14px;gap:14px;min-height:68px;padding:13px 16px;cursor:pointer;list-style:none}.admin-access-activation-summary::-webkit-details-marker{display:none}.admin-access-activation-summary:after{content:"+";display:grid;width:28px;height:28px;place-items:center;border:1px solid #bdd8dd;border-radius:50%;background:#fff;color:#087f98;font-size:17px;font-weight:650;line-height:1}.admin-access-activation[open] .admin-access-activation-summary:after{content:"−"}.admin-access-activation-summary:hover{background:rgba(234,247,249,.72)}.admin-access-activation-summary:focus-visible{outline:3px solid rgba(8,127,152,.18);outline-offset:-3px}.admin-access-activation-copy{display:grid;grid-gap:2px;gap:2px}.admin-access-activation-copy .admin-section-kicker{color:#6c868d;font-family:var(--font-poppins),sans-serif;font-size:7.5px;font-weight:750;letter-spacing:.1em}.admin-access-activation-copy h1{margin:0!important;font-size:17px!important;line-height:1.2}.admin-access-activation-copy p{max-width:none;margin:0;color:#647a82;font-size:9.5px;line-height:1.4}.admin-access-activation-body{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,2fr);align-items:end;grid-gap:16px;gap:16px;padding:0 16px 16px;border-top:1px solid #e2edef}.admin-access-activation-note{align-self:center;max-width:38ch;margin:13px 0 0;color:#5f747b;font-size:9.5px;line-height:1.5}.admin-access-activation-body .admin-access-form{padding-top:13px}.admin-access-controls .field-label{font-family:var(--font-poppins),sans-serif;font-size:9px;font-weight:700;letter-spacing:-.01em}.admin-access-controls input,.admin-access-controls select{min-height:40px!important;border-color:#c8dce0;border-radius:12px!important;background-color:#fff;color:#273f47;font-family:var(--font-poppins),sans-serif!important;font-size:11px!important;font-weight:560;letter-spacing:-.015em;line-height:1.2}.admin-access-controls input{padding-inline:12px!important}.admin-access-controls select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 36px 0 12px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.25 7 9l4-3.75' stroke='%234b626a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:14px 14px}.admin-access-controls input:focus,.admin-access-controls select:focus{border-color:#7fbac4;outline:3px solid rgba(8,127,152,.11);outline-offset:1px}.admin-access-clear,.admin-access-controls .btn{border-radius:12px!important;font-family:var(--font-poppins),sans-serif!important;font-size:10px!important;font-weight:650!important}@media (max-width:1120px){.admin-access-activation-body{grid-template-columns:1fr;gap:8px}.admin-access-activation-note{max-width:none}.admin-access-activation-body .admin-access-form{padding-top:0}}@media (max-width:760px){.admin-access-page .admin-access-activation{padding:0!important}.admin-access-activation-summary{min-height:62px;padding:11px 13px}.admin-access-activation-body{padding:0 13px 13px}}.admin-personal-profiles-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.admin-personal-profile-list{display:grid;grid-gap:8px;gap:8px}.admin-personal-profile-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #dbe7e9;border-radius:11px;background:#fff}.admin-personal-profile-row.is-shared{border-color:#72c3cd;background:#f2fbfc;box-shadow:inset 3px 0 0 #0b8292}.admin-personal-profile-avatar{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid #d8e5e7;border-radius:12px;background:#eef7f8;color:#0c6773;font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:700}.admin-personal-profile-avatar img{width:100%;height:100%;object-fit:cover}.admin-personal-profile-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.admin-personal-profile-title{display:flex;min-width:0;align-items:baseline;gap:7px}.admin-personal-profile-title>span{flex:0 0 auto;color:#0b8292;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-personal-profile-title strong{min-width:0;overflow:hidden;color:#172a31;font-family:var(--font-poppins),sans-serif;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-personal-profile-shared-badge{display:inline-flex;flex:0 0 auto;align-items:center;padding:3px 6px;border-radius:999px;background:#dff5f7;color:#096d79;font-size:8px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2;text-transform:none!important;white-space:nowrap}.admin-personal-profile-copy p{margin:0;overflow:hidden;color:#62767e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-personal-profile-meta{display:flex;flex-wrap:wrap;gap:4px 8px;color:#71868d;font-size:8px}.admin-personal-profile-meta span+span:before{content:"·";margin-right:8px;color:#adc0c5}.admin-personal-profile-actions{display:flex;align-items:center;justify-content:flex-end}.admin-personal-profile-actions .btn{min-height:32px!important;padding:6px 9px!important;font-size:9px!important;white-space:nowrap}.admin-personal-profile-unavailable{max-width:110px;color:#87999f;font-size:8px;line-height:1.35;text-align:right}.admin-personal-profile-empty{margin:0!important;padding:10px;border:1px dashed #d4e1e4;border-radius:10px;background:#f8fbfb;font-size:9px!important}.admin-personal-profile-browser button[aria-busy=true]{cursor:wait}.admin-personal-profile-browser button[aria-busy=true]:before{content:"";display:inline-block;width:13px;height:13px;flex:0 0 13px;margin-right:7px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-2px;animation:admin-personal-save-spin .7s linear infinite}@keyframes admin-personal-save-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.admin-personal-profile-browser button[aria-busy=true]:before{animation-duration:1.4s}}@media (max-width:760px){.admin-personal-profile-row{grid-template-columns:38px minmax(0,1fr)}.admin-personal-profile-avatar{width:38px;height:38px}.admin-personal-profile-title{flex-wrap:wrap}.admin-personal-profile-actions{grid-column:1/-1;justify-content:stretch}.admin-personal-profile-actions .btn,.admin-personal-profile-unavailable{width:100%;max-width:none;text-align:center}}.admin-legacy-personal-imports{padding:0!important;overflow:hidden}.admin-legacy-personal-imports>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer;list-style:none}.admin-legacy-personal-imports>summary::-webkit-details-marker{display:none}.admin-legacy-personal-imports>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.admin-legacy-personal-imports>summary strong{color:#172a31;font-size:12px}.admin-legacy-personal-imports>summary small{color:#6f838a;font-size:9px}.admin-legacy-personal-count{display:grid;min-width:34px;height:28px;place-items:center;padding:0 8px;border-radius:999px;background:#e5f7f9;color:#087f98;font-size:10px;font-weight:800}.admin-legacy-personal-body{display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px;border-top:1px solid #e4edef}.admin-legacy-personal-body>p{margin:10px 0 0;font-size:9px}.admin-legacy-personal-row{background:#fbfdfd}.admin-legacy-personal-status{padding:3px 6px;border-radius:999px;background:#eef5f6;color:#557078!important;font-size:8px!important;letter-spacing:0!important;text-transform:none!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;column-gap:8px!important;row-gap:9px!important;margin-top:20px!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-primary-action,.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-share-action{flex:0 0 auto!important;width:auto!important;margin:0!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-save-btn,.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-share-btn{width:auto!important;min-height:40px!important;height:40px!important;padding:0 14px!important;gap:6px!important;border-radius:14px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-save-plus{width:18px!important;height:18px!important;flex:0 0 18px!important;font-size:14px!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-share-btn svg{width:15px!important;height:15px!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper{flex:0 0 100%!important;width:100%!important;margin:0!important;padding:2px 8px 0!important;color:var(--color-text-faint)!important;font-size:11px!important;line-height:1.45!important;text-align:center!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-soft);font:inherit;font-weight:650;line-height:inherit;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper-action:focus-visible{outline:2px solid var(--profile-primary);outline-offset:3px;border-radius:4px}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper-action:disabled{opacity:.62;cursor:wait}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper.is-saved{color:var(--color-text-faint)!important;font-weight:500!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-save-hint{display:none!important}.public-profile-page:not(.public-profile-page-event) .public-links-section .public-links-list{gap:6px!important}@media (hover:hover){.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper-action:hover:not(:disabled){color:var(--color-text)!important}}@media (max-width:380px){.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions{column-gap:7px!important;row-gap:8px!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-save-btn,.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-share-btn{min-height:38px!important;height:38px!important;padding-inline:11px!important;font-size:11px!important}.public-profile-page:not(.public-profile-page-event) .public-profile-card .public-contact-actions .public-private-contact-helper{padding-inline:4px!important;font-size:10.5px!important}}.profile-links-layout-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;grid-gap:10px 16px;gap:10px 16px;width:100%;margin:0 0 10px;padding:12px 14px;border:1px solid #cfe2e7;border-radius:13px;background:#f8fbfb}.profile-links-layout-control legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile-links-layout-copy{display:grid;grid-gap:3px;gap:3px}.profile-links-layout-copy strong{color:#24343b;font-size:12px;font-weight:650}.profile-links-layout-copy small,.profile-links-layout-loading{color:#718087;font-size:9px;line-height:1.4}.profile-links-layout-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.profile-links-layout-options label{position:relative;min-width:0;cursor:pointer}.profile-links-layout-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-links-layout-options label>span{display:grid;align-content:center;grid-gap:2px;gap:2px;min-height:54px;padding:8px 11px;border:1px solid #d9e4e7;border-radius:10px;background:#fff;color:#56666d;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.profile-links-layout-options strong{font-size:10px;font-weight:650}.profile-links-layout-options small{overflow:hidden;color:#7a878d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.profile-links-layout-options input:checked+span{border-color:#76bcc8;background:#eff9fa;box-shadow:0 0 0 1px rgba(8,127,152,.08);color:#086f83}.profile-links-layout-options input:focus-visible+span{outline:3px solid rgba(8,127,152,.2);outline-offset:2px}.profile-block-edit-panel>label:not(.profile-block-visible)>input,.profile-block-edit-panel>label:not(.profile-block-visible)>select{box-sizing:border-box;width:100%;height:42px;min-height:42px;padding-block:0;border-radius:8px;line-height:42px}.profile-block-edit-panel>label:not(.profile-block-visible)>select{line-height:normal}.editor-preview-device{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}.editor-preview-device::-webkit-scrollbar{display:none}.editor-preview-device .editor-preview-link,.editor-preview-device .editor-preview-save{cursor:default!important;pointer-events:none!important}.editor-preview-device .editor-preview-map{position:relative!important;z-index:0!important;inset:auto!important;width:100%!important;flex:0 0 auto!important;margin-top:6px!important;overflow:hidden!important}.editor-preview-device .editor-preview-map iframe{pointer-events:none!important}.editor-preview-links.editor-preview-links-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(68px,auto);align-items:stretch;flex:0 0 auto!important;grid-gap:6px!important;gap:6px!important;margin-bottom:0!important}.editor-preview-links-grid .editor-preview-link{display:flex!important;min-width:0;min-height:72px!important;align-items:center;justify-content:center;flex-direction:column;gap:4px;overflow:hidden;padding:5px 4px!important;border:1px solid #cfe2e7!important;border-radius:12px!important;background:#fff!important}.editor-preview-links-grid .editor-preview-link-icon{display:grid;width:min(72%,48px)!important;height:auto!important;aspect-ratio:1;flex:0 0 auto!important;place-items:center;margin:0!important;border:1px solid #d5edf1!important;border-radius:13px!important;background:#e6f7f9!important;color:#087f98!important}.editor-preview-links-grid .editor-preview-link-icon svg{width:44%!important;height:44%!important;color:inherit!important}.editor-preview-links-grid .editor-preview-link-label{position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0 2px!important;overflow:hidden!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;border:0!important;color:#263940!important;font-size:7px!important;font-weight:750!important;line-height:1.15!important;text-align:center;text-overflow:ellipsis;white-space:nowrap!important}.editor-preview-links-grid .editor-preview-link[data-link-provider=instagram] .editor-preview-link-icon,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=instagram] .public-link-icon{border-color:#e3d3f5!important;background:#f3eafb!important;color:#7b4db2!important}.editor-preview-links-grid .editor-preview-link[data-link-provider=linkedin] .editor-preview-link-icon,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=linkedin] .public-link-icon{border-color:#d4e6f6!important;background:#e8f2fb!important;color:#0a66c2!important}.editor-preview-links-grid .editor-preview-link[data-link-provider=facebook] .editor-preview-link-icon,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=facebook] .public-link-icon{border-color:#d7e2fa!important;background:#eaf1ff!important;color:#1877f2!important}.editor-preview-links-grid .editor-preview-link[data-link-provider=whatsapp] .editor-preview-link-icon,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=whatsapp] .public-link-icon{border-color:#d5efdf!important;background:#eaf8ef!important;color:#168c4d!important}.editor-preview-links-grid .editor-preview-link[data-link-provider=phone] .editor-preview-link-icon,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=phone] .public-link-icon{border-color:#cdebe6!important;background:#e6f7f5!important;color:#087f78!important}.editor-preview-links-grid .editor-preview-link[data-link-provider=mail] .editor-preview-link-icon,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card[data-link-provider=mail] .public-link-icon{border-color:#d8e8f4!important;background:#edf5fb!important;color:#2c6e98!important}.public-profile-page:not(.public-profile-page-event) .public-links-list.public-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card){display:flex!important;min-width:0;min-height:108px;align-items:center;justify-content:center;flex-direction:column;gap:7px;overflow:hidden;padding:8px 5px!important;border-color:#cfe2e7!important;border-radius:18px!important;background:#fff!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card) .public-link-icon{display:grid!important;width:min(84%,86px)!important;height:auto!important;aspect-ratio:1;flex:0 0 auto!important;place-items:center;border:1px solid #d5edf1!important;border-radius:22px!important;background:#e6f7f9!important;color:#087f98!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card) .public-link-icon svg{width:44%!important;height:44%!important;color:inherit!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card):after{content:attr(data-grid-label);display:block;width:100%;padding:0 2px;overflow:hidden;color:#263940;font-size:10px;font-weight:750;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card) .public-link-arrow,.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card) .public-link-copy{display:none!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-note-card{grid-column:1/-1}@media (max-width:760px){.profile-links-layout-control{grid-template-columns:1fr}}@media (max-width:360px){.profile-links-layout-control{padding:10px}.profile-links-layout-options label>span{padding-inline:8px}.editor-preview-links-grid .editor-preview-link{min-height:68px!important;gap:3px}.editor-preview-links-grid .editor-preview-link-icon{width:min(70%,44px)!important}.public-profile-page:not(.public-profile-page-event) .public-links-list.public-links-grid{gap:7px!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card){min-height:100px;gap:5px;padding:7px 4px!important;border-radius:16px!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card) .public-link-icon{width:min(82%,74px)!important;border-radius:19px!important}.public-profile-page:not(.public-profile-page-event) .public-links-grid .public-link-card:not(.public-note-card):after{font-size:9px}}.teams-header-main{display:grid;min-width:0;grid-gap:11px;gap:11px}.teams-header-meta{display:flex;min-width:0;min-height:28px;align-items:center;gap:12px}.teams-header-meta .workspace-kicker{margin:0}.teams-back{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding-right:12px;border-right:1px solid var(--color-border);line-height:1}.teams-back svg{flex:0 0 auto}.teams-header-identity{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0}.teams-header-copy{min-width:0}.teams-header-copy h1{margin:0}.teams-header-copy p{margin-top:4px}.teams-header-logo{position:static;display:block;width:58px;height:58px;padding:6px;border:1px solid var(--color-border);border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(17,36,43,.06);object-fit:contain;align-self:center}.teams-header-logo-fallback{display:grid;place-items:center;background:var(--teams-accent-soft);color:var(--teams-accent);font-size:22px;font-weight:800}.teams-profile-capacity{grid-template-columns:minmax(0,1fr)}#overview{display:flex;flex-direction:column}#overview>.teams-section-header{order:0}#overview>.teams-setup{order:1}#overview>.teams-overview-grid{order:2}#overview>.teams-action-grid{order:3}.teams-overview-grid{gap:8px;margin:10px 0 12px}.teams-overview-card{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:12px}.teams-overview-card span{font-size:11px}.teams-overview-card strong{margin:0;font-size:21px}.teams-action-grid{gap:8px;margin-bottom:14px}.teams-action-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action" "copy action";align-items:center;gap:3px 10px;min-height:68px;padding:10px 12px;border-radius:12px}.teams-action-card h3{grid-area:title;font-size:14px}.teams-action-card p{grid-area:copy;min-height:0;font-size:11px;line-height:1.35}.teams-action-card .btn{grid-area:action;min-height:34px;padding:6px 10px;font-size:11px;white-space:nowrap}.teams-setup{margin:0 0 10px;padding:9px 11px;border-radius:12px;box-shadow:none}.teams-setup .teams-section-header{align-items:center;margin-bottom:7px}.teams-setup .teams-section-header h2{font-size:14px}.teams-setup .teams-section-header p{margin-top:2px;font-size:10px}.teams-setup .teams-role-badge{min-height:25px;padding:4px 8px;font-size:10px}.teams-setup-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.teams-setup-step{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:9px}.teams-setup-step strong{font-size:10px;line-height:1.25}#profiles .teams-section-header>div>p,.teams-setup-step small{display:none}.teams-profile-model-note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.teams-profile-model-note>small,.teams-profile-model-note>strong{grid-column:1/-1}.teams-profile-model-note>strong{color:var(--color-text);font-size:12px}.teams-profile-model-note>span{padding:7px 8px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-subtle);color:var(--color-text-soft);font-size:10px;line-height:1.35}.teams-profile-model-note>small{color:var(--color-text-soft);font-size:10px;line-height:1.4}@media (max-width:820px){.teams-header-meta{gap:9px}.teams-back{padding-right:9px}.teams-header-identity{grid-template-columns:48px minmax(0,1fr);gap:11px}.teams-header-logo{width:48px;height:48px;border-radius:13px}.teams-action-card{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.teams-header{align-items:flex-start}.teams-header-meta{flex-wrap:wrap;row-gap:5px}.teams-back{min-height:24px}.teams-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-overview-card{min-height:58px;align-items:flex-start;flex-direction:column;justify-content:center;padding:8px 9px}.teams-overview-card span{font-size:9px;line-height:1.2}.teams-overview-card strong{font-size:19px}.teams-action-grid{grid-template-columns:1fr}.teams-action-card p{display:none}.teams-action-card{grid-template-areas:"title action";min-height:52px}.teams-setup .teams-section-header{align-items:flex-start;flex-direction:row}.teams-setup .teams-section-header p{display:none}.teams-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.teams-profile-model-note{grid-template-columns:1fr}}.teams-employee-model #profiles .teams-section-header>div>p{display:block}.teams-employee-model .teams-action-grid-single{grid-template-columns:minmax(0,1fr);max-width:680px}.teams-profile-definition{display:grid;grid-gap:3px;gap:3px;margin-bottom:14px;padding:11px 13px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle)}.teams-profile-definition strong{font-size:13px}.teams-profile-definition small,.teams-profile-definition span{color:var(--color-text-soft);font-size:11px;line-height:1.4}.teams-employee-profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.teams-employee-assign-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid var(--color-border)}.teams-employee-assign-form .field{margin:0}.teams-employee-assign-form .btn{min-height:42px}.teams-empty-profiles{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px dashed var(--color-border-strong);border-radius:12px;color:var(--color-text-soft)}.teams-empty-profiles strong{color:var(--color-text)}.admin-employee-profile-summary{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(110px,.55fr));grid-gap:10px;gap:10px;margin-bottom:18px}.admin-employee-profile-summary .card{display:grid;grid-gap:4px;gap:4px;min-height:76px;align-content:center;padding:13px 15px}.admin-employee-profile-summary span{color:var(--color-text-soft);font-size:11px}.admin-employee-profile-summary strong{font-size:20px;overflow-wrap:anywhere}.admin-employee-profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-employee-profile-heading h2,.admin-employee-profile-heading p{margin:0}.admin-employee-profile-heading p{max-width:76ch;margin-top:4px;color:var(--color-text-soft);font-size:12px}.admin-employee-profile-provision-form{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.admin-employee-profile-provision-form textarea{min-height:116px;resize:vertical}.admin-employee-profile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:10px;gap:10px}.admin-employee-profile-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-subtle)}.admin-employee-profile-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.admin-employee-profile-main h3,.admin-employee-profile-main p{margin:5px 0 0}.admin-employee-profile-main p,.admin-employee-profile-main small{color:var(--color-text-soft)}.admin-employee-profile-main img{width:84px;height:84px;padding:5px;border:1px solid var(--color-border);border-radius:10px;background:#fff}.admin-employee-card-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.admin-employee-card-assigned,.admin-employee-card-form{padding-top:10px;border-top:1px solid var(--color-border)}.admin-employee-card-assigned{font-size:12px}@media (max-width:900px){.admin-employee-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-employee-profile-provision-form{grid-template-columns:1fr 1fr}.admin-employee-profile-provision-form .btn{width:100%}}@media (max-width:560px){.admin-employee-card-form,.admin-employee-profile-provision-form,.admin-employee-profile-summary,.teams-employee-assign-form{grid-template-columns:1fr}.admin-employee-card-form .btn,.teams-employee-assign-form .btn{width:100%}.admin-employee-profile-heading{align-items:stretch;flex-direction:column}}