.hq-settings{display:grid;grid-gap:1.2rem;gap:1.2rem}.hq-settings .alert,.hq-settings .success-notice{margin:0}.email-activation-card,.mail-address-card,.provider-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.provider-card>header{padding:1.2rem;display:flex;gap:.85rem;align-items:center;border-bottom:1px solid var(--line)}.mail-address-card h3,.mail-address-card p,.provider-card h3,.provider-card p{margin:0}.provider-card header>div:nth-child(2)>p:last-child{color:var(--muted);font-size:.65rem;margin-top:.2rem}.provider-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#fff0e8;color:var(--orange)}.provider-icon svg{width:21px}.connection-status{margin-left:auto;border-radius:20px;padding:.45rem .65rem;display:flex;align-items:center;gap:.3rem;font-size:.55rem;font-weight:850}.connection-status svg{width:14px}.connection-status.connected{color:#176c43;background:#e5f5ec}.connection-status.disconnected{color:#8c4b1f;background:#fff1e5}.provider-details{padding:.9rem 1.2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;background:#f8faf9;border-bottom:1px solid var(--line)}.provider-details div{display:grid;grid-gap:.18rem;gap:.18rem}.provider-details span{color:var(--muted);text-transform:uppercase;font-weight:800;font-size:.5rem;letter-spacing:.04em}.provider-details b{font-size:.65rem;overflow-wrap:anywhere}.provider-key-form{padding:1.2rem;display:grid;grid-gap:.7rem;gap:.7rem}.provider-key-form>label{font-size:.7rem;font-weight:800;display:grid;grid-gap:.12rem;gap:.12rem}.provider-key-form>label span{color:var(--muted);font-size:.55rem;font-weight:500}.secret-input{display:flex;align-items:center;border:1px solid #b9c6c2;border-radius:9px;padding:0 .65rem;max-width:760px}.secret-input:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #ff6a1a18}.secret-input>svg{width:16px;color:var(--muted)}.secret-input input{flex:1 1;min-width:0;border:0;outline:0;padding:.75rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.secret-input button{border:0;background:transparent;padding:.4rem;color:var(--muted)}.secret-input button svg{width:17px}.provider-actions{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.provider-actions button{display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:38px}.provider-actions button svg{width:15px}.danger-quiet{border:1px solid #e0aaa4;background:#fff;color:#a73f35;border-radius:7px;padding:.55rem .7rem;margin-left:auto}.secret-note{margin:0 1.2rem 1.2rem;padding:.8rem;border-radius:9px;background:#edf6f2;color:#245e49;display:flex;gap:.65rem}.secret-note>svg{width:18px;flex:0 0 auto}.secret-note b{font-size:.65rem}.secret-note p{font-size:.58rem;margin-top:.15rem}.event-webhook-config{margin:0 1.2rem 1.2rem;border:1px solid var(--line);border-radius:11px;overflow:hidden}.event-webhook-config>header{padding:.9rem;display:flex;align-items:flex-start;gap:1rem;background:#fafcfb;border-bottom:1px solid var(--line)}.event-webhook-config h4,.event-webhook-config p{margin:0}.event-webhook-config header p:last-child{margin-top:.2rem;color:var(--muted);font-size:.58rem;max-width:700px}.event-webhook-config form{padding:.9rem;display:grid;grid-gap:.55rem;gap:.55rem}.event-webhook-config form>label{display:grid;grid-gap:.12rem;gap:.12rem;font-size:.65rem;font-weight:800}.event-webhook-config form>label span{color:var(--muted);font-size:.52rem;font-weight:500}.event-webhook-config textarea{width:100%;resize:vertical;border:1px solid #b9c6c2;border-radius:8px;padding:.65rem;font:.58rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.event-webhook-config textarea:focus{outline:0;border-color:var(--orange);box-shadow:0 0 0 3px #ff6a1a18}.webhook-endpoint{padding:.7rem .9rem;display:grid;grid-template-columns:130px 1fr;align-items:center;grid-gap:.6rem;gap:.6rem;border-bottom:1px solid var(--line)}.webhook-endpoint span{color:var(--muted);text-transform:uppercase;font-size:.48rem;font-weight:800}.webhook-endpoint code{padding:.45rem;border-radius:6px;background:#edf2f0;overflow-wrap:anywhere;font-size:.57rem}.event-webhook-config footer{padding:.65rem .9rem;display:flex;gap:1rem;flex-wrap:wrap;background:#fafcfb;border-top:1px solid var(--line);color:var(--muted);font-size:.5rem}.event-webhook-config footer b{color:var(--ink)}.email-activation-card{padding:1.2rem;display:grid;grid-gap:.8rem;gap:.8rem}.email-activation-card h3,.email-activation-card p{margin:0}.activation-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.55rem;gap:.55rem}.activation-grid>span{padding:.7rem;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:18px 1fr;grid-gap:.1rem .4rem;gap:.1rem .4rem}.activation-grid svg{width:16px;grid-row:1/3}.activation-grid b{font-size:.58rem}.activation-grid small{color:var(--muted);font-size:.48rem}.activation-grid .ready{border-color:#bcdacb;background:#f3faf6;color:#216b49}.activation-grid .waiting{border-color:#e5c595;background:#fff9ee;color:#8b5b19}.email-queue-strip{display:grid;grid-template-columns:repeat(4,minmax(90px,.55fr)) minmax(240px,1.6fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;padding-top:.8rem;border-top:1px solid var(--line)}.email-queue-strip>div{display:grid;grid-gap:.1rem;gap:.1rem}.email-queue-strip span{color:var(--muted);text-transform:uppercase;font-size:.45rem;font-weight:800}.email-queue-strip b{font-size:.9rem}.email-queue-strip p{margin:0;color:var(--muted);font-size:.52rem;line-height:1.4}.email-queue-strip button{white-space:nowrap}.mail-address-card{padding:1.2rem;display:grid;grid-gap:.85rem;gap:.85rem}.address-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.55rem;gap:.55rem}.address-grid>span{border:1px solid var(--line);border-radius:8px;padding:.65rem;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.1rem .45rem;gap:.1rem .45rem;font-size:.67rem;font-weight:750}.address-grid svg{width:15px;color:var(--orange);grid-row:1/3}.address-grid small{color:var(--muted);font-size:.5rem;font-weight:500}.spin{animation:hq-spin .8s linear infinite}@keyframes hq-spin{to{transform:rotate(1turn)}}@media (max-width:780px){.provider-details{grid-template-columns:1fr 1fr}.address-grid{grid-template-columns:1fr}.activation-grid{grid-template-columns:1fr 1fr}.email-queue-strip{grid-template-columns:repeat(4,1fr)}.email-queue-strip p{grid-column:1/4}}.stripe-operations{border-top:1px solid #e8ecea;background:#fbfcfb}.stripe-failure-queue{margin:0 1rem 1rem;border:1px solid #efcfbe;border-radius:9px;background:#fff8f4;overflow:hidden}.stripe-failure-queue h4{margin:0;padding:.7rem .85rem;border-bottom:1px solid #efdcd2;font-size:.62rem}.stripe-failure-queue article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);grid-gap:1rem;gap:1rem;padding:.65rem .85rem;border-bottom:1px solid #f2e2da}.stripe-failure-queue article:last-child{border:0}.stripe-failure-queue article>span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.stripe-failure-queue b{font-size:.55rem}.stripe-failure-queue em,.stripe-failure-queue small{color:#7b6c65;font-size:.48rem}.stripe-failure-queue em{overflow:hidden;text-overflow:ellipsis;font-style:normal}@media(max-width:780px){.stripe-failure-queue article{grid-template-columns:1fr}}@media (max-width:520px){.provider-card>header{align-items:flex-start;flex-wrap:wrap}.connection-status{margin-left:0}.provider-details{grid-template-columns:1fr}.danger-quiet{margin-left:0}.event-webhook-config>header{flex-wrap:wrap}.activation-grid,.webhook-endpoint{grid-template-columns:1fr}.email-queue-strip{grid-template-columns:1fr 1fr}.email-queue-strip button,.email-queue-strip p{grid-column:1/-1}}.provider-icon.qb{background:#eaf7e8;color:#2ca01c}.provider-icon.twilio{background:#fff0f2;color:#e21e45}.twilio-hq-card{margin-top:1rem}.provider-inline-alert{margin:1rem 1.2rem 0!important}.twilio-credentials{grid-template-columns:1fr 1fr}.twilio-credentials .provider-actions{grid-column:1/-1}.twilio-webhooks{margin:0 1.2rem 1.2rem;padding:.9rem;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:.65rem;gap:.65rem}.twilio-webhooks h4,.twilio-webhooks p{margin:0}.twilio-webhooks>div p:last-child{color:var(--muted);font-size:.58rem;margin-top:.2rem}.twilio-webhooks>span{display:grid;grid-template-columns:135px 1fr;grid-gap:.6rem;gap:.6rem;align-items:center}.twilio-webhooks b{font-size:.58rem}.twilio-webhooks code{padding:.45rem;border-radius:6px;background:#edf2f0;overflow-wrap:anywhere;font-size:.55rem}.qb-hq-card{margin-top:1rem}.qb-credential-form{display:grid;grid-gap:1rem;gap:1rem}.qb-credential-form>label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:700}.qb-credential-form label>span{color:#68736f;font-size:.8rem;font-weight:400}.qb-credential-form select,.qb-credential-form>label>input{border:1px solid #cad3cf;border-radius:8px;padding:.8rem;background:#fff}@media (max-width:780px){.twilio-credentials,.twilio-webhooks>span{grid-template-columns:1fr}}.connector-host-registry{margin-top:1rem}.connector-host-form{grid-template-columns:1.2fr 1fr 1.4fr auto;grid-gap:.7rem;gap:.7rem;align-items:end}.connector-host-form,.connector-host-pending{padding:1rem 1.2rem;display:grid;border-bottom:1px solid var(--line)}.connector-host-pending{background:#fff9f3;grid-gap:.5rem;gap:.5rem}.connector-host-pending>p{margin:0 0 .15rem;color:#a94b19}.connector-host-pending article{display:flex;align-items:center;gap:.7rem;padding:.65rem;background:#fff;border:1px solid #efd5c3;border-radius:8px}.connector-host-pending article>div{display:grid;grid-gap:.12rem;gap:.12rem;flex:1 1;min-width:0}.connector-host-pending b{font-size:.68rem;overflow-wrap:anywhere}.connector-host-pending small{color:var(--muted);font-size:.55rem}.connector-host-form label{display:grid;grid-gap:.3rem;gap:.3rem;color:#52605b;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.connector-host-form input{border:1px solid #cad3cf;border-radius:8px;padding:.7rem;min-width:0;font-size:.68rem;text-transform:none}.connector-host-form button{min-height:38px;white-space:nowrap}.connector-host-list{padding:.8rem 1.2rem 1.2rem;display:grid;grid-gap:.55rem;gap:.55rem}.connector-host-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid var(--line);border-radius:9px;padding:.75rem}.connector-host-list article.paused{background:#f7f8f7;opacity:.76}.connector-host-list article>span{color:#26835a}.connector-host-list article.paused>span{color:#a25b35}.connector-host-list article>span svg{width:18px}.connector-host-list article>div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.connector-host-list b{font-size:.7rem}.connector-host-list code{color:#2f5e50;font-size:.62rem;overflow-wrap:anywhere}.connector-host-list small{color:var(--muted);font-size:.54rem}.connector-host-list em{color:#267551;font-style:normal;font-size:.52rem;font-weight:900}.connector-host-list .paused em{color:#9a4a34}.connector-host-list button{display:flex;align-items:center;gap:.25rem}.connector-host-list button svg{width:14px}@media (max-width:900px){.connector-host-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.connector-host-form{grid-template-columns:1fr}.connector-host-list article{grid-template-columns:26px 1fr}.connector-host-list article>button,.connector-host-list article>em,.connector-host-list article>small{grid-column:2;justify-self:start}}.provider-icon.gemini{background:linear-gradient(135deg,#4285f4,#9b72cb);color:#fff}.hq-file-picker{display:flex!important;align-items:center;gap:.5rem;padding:.55rem .65rem;border:1px dashed #afbeb9!important;border-radius:8px;background:#fafcfb;color:#40534c;cursor:pointer}.hq-file-picker>svg{width:16px;flex:0 0 auto}.hq-file-picker>span{display:grid;margin-right:auto}.hq-file-picker b{font-size:.57rem}.hq-file-picker small{color:var(--muted);font-size:.47rem;font-weight:500}.hq-file-picker input{max-width:210px;border:0!important;padding:0!important;background:transparent!important;font-size:.5rem}@media (max-width:560px){.hq-file-picker{align-items:flex-start;flex-wrap:wrap}.hq-file-picker input{width:100%;max-width:none}}.hq-phone-layout{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.hq-phone-detail,.hq-phone-list{background:#fff;border:1px solid #dfe5e2;border-radius:12px;padding:1rem}.hq-phone-list>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.hq-phone-list>header h3{margin:0}.hq-phone-list>header span{background:#fff0e5;color:#a54c0b;font-weight:900;border-radius:20px;padding:.25rem .5rem}.hq-phone-list details button,.hq-phone-list>button{width:100%;display:grid;grid-template-columns:28px 1fr auto;grid-gap:.55rem;gap:.55rem;align-items:center;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:.7rem;color:inherit}.hq-phone-list button.active,.hq-phone-list button:hover{background:#f7f9f8;border-color:#dfe5e2}.hq-phone-list button svg{width:18px;color:#f46522}.hq-phone-list button span{display:grid}.hq-phone-list button small{color:#6f7c77;font-size:.57rem}.hq-phone-list button em{font-size:.5rem;text-transform:capitalize;font-style:normal;font-weight:850;background:#fff0e5;color:#9a4b0d;border-radius:15px;padding:.25rem .4rem}.hq-phone-list details{border-top:1px solid #dfe5e2;margin-top:.7rem;padding-top:.7rem}.hq-phone-list summary{font-size:.64rem;font-weight:850;cursor:pointer}.hq-phone-detail>header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #dfe5e2;padding-bottom:.8rem}.hq-phone-detail h2{margin:0}.hq-phone-detail header p:last-child{font-size:.62rem;color:#6f7c77}.hq-phone-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin:1rem 0}.hq-phone-facts>div{display:grid;background:#f7f9f8;border-radius:7px;padding:.6rem;font-size:.64rem}.hq-phone-facts b{font-size:.53rem;text-transform:uppercase;color:#6f7c77}.hq-phone-facts .wide{grid-column:1/-1}.hq-registration{border:1px solid #dfe5e2;border-radius:9px;padding:.8rem;margin-bottom:1rem}.hq-registration h3{margin-top:0}.hq-registration p{font-size:.62rem;overflow-wrap:anywhere}.hq-phone-update{display:grid;grid-gap:.7rem;gap:.7rem}.hq-phone-update h3{margin-bottom:0}.hq-activation-note{display:flex;gap:.5rem;background:#fff7ed;color:#8c470f;border-radius:8px;padding:.65rem;font-size:.62rem}.hq-activation-note svg{width:18px;flex:0 0 auto}.hq-activation-note p{margin:0}@media(max-width:900px){.hq-phone-facts,.hq-phone-layout{grid-template-columns:1fr}.hq-phone-facts .wide{grid-column:1}}.hq-phone-documents{border:1px solid #dfe5e2;border-radius:9px;padding:.8rem;margin-bottom:1rem}.hq-phone-documents>header{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.hq-phone-documents h3{margin:0}.hq-phone-documents header p{font-size:.6rem;color:#6f7c77}.hq-phone-documents header button svg{width:15px}.hq-phone-documents>article{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;grid-gap:.55rem;gap:.55rem;align-items:center;border-top:1px solid #dfe5e2;padding:.65rem 0}.hq-phone-documents>article>svg{width:18px;color:#f46522}.hq-phone-documents article span{display:grid;min-width:0}.hq-phone-documents article b{overflow-wrap:anywhere}.hq-phone-documents article small{font-size:.55rem;color:#6f7c77}.hq-phone-documents article em{font-style:normal;text-transform:capitalize;font-size:.52rem;font-weight:850;border-radius:20px;padding:.25rem .4rem;background:#fff0e5;color:#9a4b0d}.hq-phone-documents article em.accepted{background:#e4f3eb;color:#28724c}.hq-phone-documents article em.rejected{background:#fde9e7;color:#a32e25}.hq-phone-documents article>div{display:flex;flex-wrap:wrap;gap:.3rem}.hq-phone-documents article button svg{width:13px}.hq-phone-documents .accept{color:#28724c}.hq-phone-documents .reject{color:#a32e25}@media(max-width:900px){.hq-phone-documents>header{align-items:stretch;flex-direction:column}.hq-phone-documents>article{grid-template-columns:24px 1fr}.hq-phone-documents article em,.hq-phone-documents article>div{grid-column:2}}.hq-phone-list button.overdue{border-color:#e6a39d;background:#fff4f2}.hq-phone-list button.overdue small{color:#a32e25;font-weight:800}.hq-provider-events{border:1px solid #dfe5e2;border-radius:9px;padding:.8rem;margin-bottom:1rem}.hq-provider-events>header{display:flex;justify-content:space-between;gap:.7rem}.hq-provider-events h3{margin:0}.hq-provider-events header p{font-size:.6rem;color:#6f7c77}.hq-provider-events>header>span{height:max-content;white-space:nowrap;font-size:.54rem;font-weight:850;background:#edf1ef;border-radius:20px;padding:.3rem .45rem}.hq-provider-events>header>span.overdue{background:#fde9e7;color:#a32e25}.hq-provider-events ol{list-style:none;padding:0;margin:.6rem 0;max-height:330px;overflow:auto}.hq-provider-events li{position:relative;display:grid;grid-template-columns:28px 1fr;grid-gap:.5rem;gap:.5rem;padding-bottom:.7rem}.hq-provider-events li:not(:last-child):before{content:"";position:absolute;left:13px;top:22px;bottom:0;width:1px;background:#dfe5e2}.hq-provider-events li>i{display:grid;place-items:center;width:26px;height:26px;background:#fff0e5;color:#f46522;border-radius:50%;z-index:1}.hq-provider-events li svg{width:13px}.hq-provider-events li span{display:grid}.hq-provider-events li b{text-transform:capitalize;font-size:.64rem}.hq-provider-events li b em{font-style:normal;text-transform:uppercase;font-size:.46rem;color:#6f7c77;background:#edf1ef;border-radius:10px;padding:.18rem .3rem}.hq-provider-events li p{font-size:.61rem;margin:.1rem 0}.hq-provider-events li small{font-size:.53rem;color:#6f7c77}.hq-provider-events form{display:grid;grid-gap:.55rem;gap:.55rem;background:#f7f9f8;border-radius:8px;padding:.7rem}.hq-provider-events h4{margin:0}.hq-provider-events form .check-label{align-self:end;min-height:36px}.hq-provider-events form button{justify-self:start}@media(max-width:700px){.hq-provider-events>header{flex-direction:column}.hq-provider-events form .form-row{grid-template-columns:1fr}}.tenant-360-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#07171299;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tenant-360{width:min(1040px,calc(100vw - 70px));height:100vh;display:grid;grid-template-rows:auto 1fr;background:#f4f6f5;box-shadow:-18px 0 55px #07171244}.tenant-360-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#102a24;color:#fff;border-bottom:1px solid #ffffff12}.tenant-360-brand{display:flex;align-items:center;gap:.75rem;min-width:0}.tenant-360-brand>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#f26822;font-size:.62rem;font-weight:950}.tenant-360-brand>div{min-width:0}.tenant-360-brand small{color:#83a299;font-size:.44rem;letter-spacing:.16em;font-weight:900}.tenant-360-brand h2,.tenant-360-brand p{margin:0}.tenant-360-brand h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0;font-size:1rem}.tenant-360-brand p{color:#a9bcb6;font-size:.5rem}.tenant-360-header>div:last-child{display:flex;gap:.4rem}.tenant-360-header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff1f;border-radius:8px;background:#ffffff0c;color:#fff}.tenant-360-header button:hover{background:#ffffff1a}.tenant-360-header svg{width:15px}.tenant-360-scroll{overflow:auto;padding:1rem 1.15rem 1.5rem}.tenant-360-loading{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:.25rem;gap:.25rem;color:#788781}.tenant-360-loading svg{width:25px}.tenant-360-loading b{margin-top:.4rem;color:#34453f;font-size:.65rem}.tenant-360-loading span{font-size:.5rem}.tenant-360-error{margin:1rem;display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #e6afa6;border-radius:9px;background:#fff0ed;color:#a53c31;font-size:.56rem}.tenant-360-error svg{width:16px}.tenant-360-error button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:900}.tenant-360-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.7rem}.tenant-360-kpis article{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.8rem;border:1px solid #e0e6e3;border-radius:10px;background:#fff}.tenant-360-kpis article>svg{width:19px;flex:0 0 auto;color:#32785d}.tenant-360-kpis span{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.tenant-360-kpis small{color:#899590;font-size:.41rem;letter-spacing:.08em;font-weight:850}.tenant-360-kpis b{font-size:.85rem}.tenant-360-kpis em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8984;font-size:.43rem;font-style:normal}.tenant-360-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-bottom:.7rem}.tenant-360-grid.tenant-360-commercial{grid-template-columns:.85fr 1.15fr}.tenant-360-card{overflow:hidden;margin-bottom:.7rem;border:1px solid #e0e6e3;border-radius:11px;background:#fff}.tenant-360-grid>.tenant-360-card{margin-bottom:0}.tenant-360-card>header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem .9rem;border-bottom:1px solid #edf0ef}.tenant-360-card>header small{color:#87938f;font-size:.41rem;letter-spacing:.1em;font-weight:900}.tenant-360-card>header h3{margin:.1rem 0 0;font-size:.7rem}.tenant-360-card>header>svg{width:17px;color:#527268}.tenant-360-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr}.tenant-360-card dl>div{display:grid;grid-gap:.12rem;gap:.12rem;padding:.65rem .9rem;border-right:1px solid #edf0ef;border-bottom:1px solid #edf0ef}.tenant-360-card dl>div:nth-child(2n){border-right:0}.tenant-360-card dt{color:#899590;font-size:.43rem}.tenant-360-card dd{display:flex;align-items:center;gap:.3rem;margin:0;font-size:.55rem;font-weight:750}.tenant-360-card .state{width:6px;height:6px;border-radius:50%;background:#33a36c}.tenant-360-card .state.cancelled,.tenant-360-card .state.past_due,.tenant-360-card .state.suspended{background:#d95743}.tenant-360-note{display:flex;align-items:flex-start;gap:.35rem;margin:.7rem .9rem;padding:.55rem;border-radius:7px;background:#fff5e8;color:#9c621e;font-size:.48rem}.tenant-360-note svg{width:13px;flex:0 0 auto}.tenant-adoption{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:.7rem}.tenant-adoption>span{display:grid;grid-template-columns:23px 1fr;grid-column-gap:.45rem;column-gap:.45rem;align-items:center;padding:.55rem;border:1px solid #e5eae8;border-radius:8px;color:#8b9793;background:#fafbfb}.tenant-adoption>span>svg{grid-row:1/3;width:17px}.tenant-adoption b{font-size:.51rem;color:#67736f}.tenant-adoption small{font-size:.42rem}.tenant-adoption>span.enabled{border-color:#bfe0cc;background:#f1faf5;color:#299061}.tenant-adoption>span.enabled b{color:#285d48}.tenant-location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.5rem;gap:.5rem;padding:.7rem;border-bottom:1px solid #edf0ef}.tenant-location-grid article{display:grid;grid-template-columns:24px 1fr;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.55rem;border:1px solid #e4e9e7;border-radius:8px;background:#fafbfb}.tenant-location-grid article>svg{grid-row:1/3;width:15px;color:#527469}.tenant-location-grid span{display:grid}.tenant-location-grid b{font-size:.52rem}.tenant-location-grid small{color:#83908c;font-size:.41rem}.tenant-location-grid em{grid-column:2;color:#687772;font-size:.43rem;font-style:normal}.tenant-staff-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:0;gap:0;padding:.3rem .7rem .7rem}.tenant-staff-list>span{display:grid;grid-template-columns:29px 1fr auto;grid-column-gap:.45rem;column-gap:.45rem;align-items:center;padding:.48rem;border-bottom:1px solid #f0f2f1}.tenant-staff-list>span>i{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#eaf0ed;color:#45665b;font-size:.4rem;font-style:normal;font-weight:900}.tenant-staff-list b{font-size:.5rem}.tenant-staff-list small{grid-column:2;color:#83908c;font-size:.4rem}.tenant-staff-list em{grid-row:1/3;grid-column:3;color:#328260;font-size:.4rem;font-style:normal;font-weight:800}.tenant-staff-list>span.inactive{opacity:.55}.tenant-staff-list>span.inactive em{color:#ac4d43}.tenant-activity-list,.tenant-audit-list,.tenant-ticket-list{padding:.15rem .75rem .55rem}.tenant-activity-list article,.tenant-ticket-list article{display:flex;justify-content:space-between;gap:.6rem;padding:.58rem .1rem;border-bottom:1px solid #edf0ef}.tenant-activity-list article:last-child,.tenant-ticket-list article:last-child{border:0}.tenant-activity-list article>span,.tenant-ticket-list article>span{display:grid;grid-gap:.07rem;gap:.07rem;min-width:0}.tenant-activity-list b,.tenant-ticket-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem}.tenant-activity-list small,.tenant-ticket-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65736e;font-size:.45rem}.tenant-activity-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a9692;font-size:.41rem;font-style:normal}.tenant-activity-list aside,.tenant-ticket-list aside{display:grid;justify-items:end;align-content:start;grid-gap:.1rem;gap:.1rem;flex:0 0 auto}.tenant-activity-list strong{padding:.16rem .28rem;border-radius:8px;background:#eef4f1;color:#3d6759;font-size:.38rem}.tenant-activity-list time,.tenant-ticket-list time{color:#8d9894;font-size:.38rem}.tenant-ticket-list aside strong{color:#4f7166;font-size:.4rem}.tenant-ticket-list aside strong.high,.tenant-ticket-list aside strong.urgent{color:#bd4c3d}.tenant-ticket-list aside em{font-size:.38rem;font-style:normal}.tenant-none{padding:1rem;color:#87938f;text-align:center;font-size:.48rem}.tenant-none.tenant-clear{display:flex;align-items:center;justify-content:center;gap:.3rem;color:#438064}.tenant-none svg{width:14px}.tenant-usage-list{padding:.25rem .75rem .6rem}.tenant-usage-list article{display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(4,.65fr);grid-gap:.4rem;gap:.4rem;align-items:center;padding:.55rem .1rem;border-bottom:1px solid #edf0ef}.tenant-usage-list article:last-child{border:0}.tenant-usage-list article>span{display:grid;grid-gap:.06rem;gap:.06rem}.tenant-usage-list b{font-size:.48rem}.tenant-usage-list small{color:#899590;font-size:.4rem}.tenant-audit-list article{display:grid;grid-template-columns:23px 1fr;grid-gap:.45rem;gap:.45rem;padding:.52rem .1rem;border-bottom:1px solid #edf0ef}.tenant-audit-list article:last-child{border:0}.tenant-audit-list article>i{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#eef3f1;color:#55736a}.tenant-audit-list i svg{width:11px}.tenant-audit-list span{display:grid;grid-gap:.05rem;gap:.05rem}.tenant-audit-list b{font-size:.48rem}.tenant-audit-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#697873;font-size:.42rem}.tenant-audit-list em{color:#8b9692;font-size:.38rem;font-style:normal}.tenant-360-footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.4rem .2rem;color:#798681;font-size:.43rem}.tenant-360-footer a,.tenant-360-footer span{display:flex;align-items:center;gap:.3rem}.tenant-360-footer a{color:#53776a;text-decoration:none}.tenant-360-footer svg{width:12px}@media(max-width:880px){.tenant-360{width:calc(100vw - 40px)}.tenant-360-kpis{grid-template-columns:1fr 1fr}.tenant-360-grid,.tenant-360-grid.tenant-360-commercial{grid-template-columns:1fr}}@media(max-width:600px){.tenant-360{width:100vw}.tenant-360-scroll{padding:.7rem}.tenant-360-kpis,.tenant-adoption{grid-template-columns:1fr}.tenant-usage-list article{grid-template-columns:1fr 1fr}.tenant-usage-list article>span:first-child{grid-column:1/-1}.tenant-360-brand p{display:none}.tenant-360-header{padding:.8rem}.tenant-360-footer{display:grid}}.hq-provider-operations{margin-bottom:.9rem;border:1px solid #e1e7e4;border-radius:13px;background:#fff;box-shadow:0 6px 22px #19342c08;overflow:hidden}.hq-provider-operations>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #edf0ef}.hq-provider-operations h2,.hq-provider-operations h3,.hq-provider-operations p{margin:0}.hq-provider-operations>header h2{font-size:.88rem}.hq-provider-operations>header>div:first-child>span{color:#7b8984;font-size:.5rem}.provider-operations-summary{display:flex;align-items:center;gap:.35rem}.provider-operations-summary>span{display:flex;align-items:center;gap:.2rem;padding:.35rem .48rem;border-radius:16px;background:#f1f4f3;color:#697772;font-size:.45rem;font-weight:800}.provider-operations-summary>span.ready{background:#eaf7ef;color:#24724d}.provider-operations-summary>span.attention{background:#fff2e7;color:#b95b20}.provider-operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.8rem}.provider-operations-grid>article{min-width:0;display:grid;grid-template-rows:auto auto 1fr auto;border:1px solid #e2e7e5;border-radius:10px;overflow:hidden;background:#fcfdfd}.provider-operations-grid>article.attention{border-color:#edc9a7}.provider-operations-grid>article.not_configured{border-color:#d7ddda;background:#f8f9f9}.provider-operations-grid>article>header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.7rem;border-bottom:1px solid #edf0ef}.provider-operations-grid>article>header i{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eaf7ef;color:#277550}.provider-operations-grid>article.attention>header i{background:#fff1e6;color:#bd5e22}.provider-operations-grid>article.not_configured>header i{background:#ecefed;color:#71807b}.provider-operations-grid>article>header svg{width:15px}.provider-operations-grid h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem}.provider-operations-grid header small{display:block;margin-top:.08rem;color:#84908c;font-size:.42rem}.provider-operations-grid header em{padding:.22rem .34rem;border-radius:10px;background:#eaf7ef;color:#277550;font-size:.38rem;font-style:normal;font-weight:900}.provider-operations-grid .attention header em{background:#fff1e6;color:#b85a20}.provider-operations-grid .not_configured header em{background:#ecefed;color:#697772}.provider-operations-grid dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-bottom:1px solid #edf0ef}.provider-operations-grid dl>div{min-width:0;padding:.55rem .6rem;border-right:1px solid #edf0ef}.provider-operations-grid dl>div:last-child{border:0}.provider-operations-grid dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a9591;font-size:.39rem}.provider-operations-grid dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;color:#2b3934;font-size:.49rem;font-weight:850}.provider-issue-list{display:grid;align-content:start;grid-gap:.28rem;gap:.28rem;padding:.6rem}.provider-issue-list p{display:grid;grid-template-columns:13px 1fr;grid-gap:.3rem;gap:.3rem;align-items:start;color:#9b522c;font-size:.43rem;line-height:1.35}.provider-issue-list p.clear{color:#387359}.provider-issue-list svg{width:12px;height:12px}.provider-operations-grid article>footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;border-top:1px solid #edf0ef;background:#fafbfb}.provider-operations-grid article>footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#86928e;font-size:.39rem}.provider-operations-grid article>footer button{display:flex;align-items:center;gap:.2rem;border:0;background:transparent;color:#bc5b28;font-size:.43rem;font-weight:850}.provider-operations-grid article>footer svg{width:11px}.provider-operations-generated{display:block;padding:0 .9rem .75rem;color:#8a9591;font-size:.4rem}.provider-operations-error{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem;background:#fff0ed;color:#a84538;font-size:.48rem}.provider-operations-error svg{width:15px}.provider-operations-error button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:850}.provider-operation-loading{min-height:185px!important;place-content:center;justify-items:center;color:#8b9692}.provider-operation-loading>svg{width:24px}.provider-operation-loading>span{margin-top:.35rem;font-size:.45rem}@media(max-width:1240px){.provider-operations-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hq-provider-operations>header{align-items:flex-start;display:grid}.provider-operations-summary{flex-wrap:wrap}.provider-operations-grid{grid-template-columns:1fr}}.hq-plans{display:grid;grid-gap:1rem;gap:1rem}.hq-plans .alert,.hq-plans .success-notice{margin:0}.hq-plans-rule{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;padding:.75rem .9rem;border:1px solid #e1e7e4;border-left:3px solid var(--orange);border-radius:10px;background:#fff;color:#4f5e59;font-size:.6rem;line-height:1.55}.hq-plans-rule b{color:#17211e}.hq-plans-rule a{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;color:#dc5a1b;font-weight:800;text-decoration:none}.hq-plans-rule a svg{width:14px}.hq-plans-empty{display:flex;align-items:center;gap:.45rem;margin:0;padding:1rem 1.1rem;color:var(--muted);font-size:.58rem}.hq-plans-empty svg{width:16px}.hq-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));grid-gap:1rem;gap:1rem;align-items:start}.hq-plan-card{display:grid;min-width:0}.hq-plan-card.featured{border-color:#f2b48f;box-shadow:0 0 0 2px #f2672214,0 6px 22px #19342c08}.hq-plan-card>header p:last-child{margin-top:.2rem}.hq-plan-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;padding:1rem 1.1rem}.hq-plan-card .hq-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-plan-fields .wide{grid-column:span 2}.hq-plan-fields .full{grid-column:1/-1}.hq-faq-fields label,.hq-plan-fields>label,.hq-plan-highlights{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;color:#687772;font-size:.5rem;font-weight:750}.hq-plans input:not([type=checkbox]),.hq-plans textarea,.tenant-pricing-form input,.tenant-pricing-form select{min-width:0;width:100%;border:1px solid #dce3e0;border-radius:7px;padding:.55rem;background:#fff;color:#17211e;font:inherit;font-size:.58rem;font-weight:500}.hq-plans textarea{resize:vertical;line-height:1.5}.hq-plans input:focus,.hq-plans textarea:focus,.tenant-pricing-form input:focus,.tenant-pricing-form select:focus{outline:0;border-color:var(--orange);box-shadow:0 0 0 3px #f2672218}.hq-plan-features{margin:0 1.1rem;padding:.7rem .8rem;border:1px solid #edf0ef;border-radius:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem .8rem;gap:.4rem .8rem}.hq-plan-features legend{padding:0 .3rem;color:#687772;font-size:.5rem;font-weight:800}.hq-plan-check{display:flex!important;align-items:center;gap:.4rem;color:#2f3d39!important;font-size:.56rem!important;font-weight:650!important}.hq-plan-check input{width:15px;height:15px;flex:0 0 auto;accent-color:var(--orange)}.hq-plan-highlights{padding:.9rem 1.1rem 0}.hq-plan-highlights small{font-weight:500;color:#8a9692}.hq-plan-toggles{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;padding:.8rem 1.1rem 0}.hq-plan-keep{margin:.9rem 1.1rem 0;display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .8rem;border:1px solid #f3d3bd;border-radius:9px;background:#fff6f0;color:#6d3915;font-size:.56rem;font-weight:750}.hq-plan-keep input{margin-top:.1rem;width:15px;height:15px;flex:0 0 auto;accent-color:var(--orange)}.hq-plan-keep span{display:grid;grid-gap:.2rem;gap:.2rem}.hq-plan-keep small{color:#8a5a37;font-weight:500;line-height:1.5}.hq-book-editor>footer,.hq-plan-card>footer,.hq-site-section>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.9rem 1.1rem 1rem}.hq-plans button.small svg{width:14px;height:14px}.hq-plans .danger-text{color:#a73f35;border-color:#ecc8c3}.hq-price-books>header{flex-wrap:wrap}.hq-book-editor{border-bottom:1px solid #edf0ef;background:#fafbfa}.hq-book-list{display:grid}.hq-book-list>article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:.85rem 1.1rem;border-top:1px solid #edf0ef}.hq-book-list>article:first-child{border-top:0}.hq-book-list>article>div:first-child{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.hq-book-list b{font-size:.62rem}.hq-book-list small{color:var(--muted);font-size:.52rem;line-height:1.45;overflow-wrap:anywhere}.hq-book-list ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.hq-book-list li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.4rem .5rem;border-radius:7px;background:#f4f7f5}.hq-book-list li span{color:#7a8783;font-size:.46rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.hq-book-list li b{font-size:.58rem}.hq-book-list li.list b{color:#8a9692;font-weight:600}.hq-book-actions{display:flex;gap:.4rem}.hq-faq-list{margin:0;padding:.4rem 1.1rem 0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem;counter-reset:faq}.hq-faq-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.75rem;border:1px solid #edf0ef;border-radius:9px}.hq-faq-fields{display:grid;grid-gap:.5rem;gap:.5rem}.hq-faq-actions{display:flex;flex-direction:column;gap:.3rem}.hq-faq-actions button{padding:.4rem .5rem}.tenant-pricing{margin-bottom:.7rem}.tenant-pricing-now{margin:0 0 .6rem;font-size:.6rem;color:#34453f;line-height:1.5}.tenant-pricing-now b{font-size:.75rem;color:#17211e}.tenant-pricing-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:end}.tenant-pricing-form label{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;color:#687772;font-size:.5rem;font-weight:750}.tenant-pricing-form input,.tenant-pricing-form select{min-width:0;width:100%;border:1px solid #dce3e0;border-radius:7px;padding:.5rem;background:#fff;font-size:.56rem}.tenant-pricing-form>div{display:flex;gap:.4rem;flex-wrap:wrap}.tenant-pricing-error,.tenant-pricing-hint,.tenant-pricing-notice{margin:.55rem 0 0;font-size:.52rem;line-height:1.5}.tenant-pricing-error{display:flex;gap:.35rem;align-items:center;color:#a53c31}.tenant-pricing-error svg{width:14px;flex:0 0 auto}.tenant-pricing-notice{color:#176c43;font-weight:700}.tenant-pricing-hint{color:#8a9692}@media(max-width:900px){.hq-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-book-list>article{grid-template-columns:1fr}.hq-book-actions{justify-content:flex-end}}@media(max-width:640px){.hq-plan-card .hq-plan-fields,.hq-plan-fields{grid-template-columns:1fr;padding:.9rem}.hq-plan-fields .wide{grid-column:auto}.hq-plan-features{grid-template-columns:1fr;margin:0 .9rem}.hq-plan-highlights,.hq-plan-toggles{padding-left:.9rem;padding-right:.9rem}.hq-plan-keep{margin-left:.9rem;margin-right:.9rem}.hq-book-editor>footer,.hq-plan-card>footer,.hq-site-section>footer{padding:.8rem .9rem .9rem}.hq-book-editor>footer button,.hq-plan-card>footer button,.hq-site-section>footer button{flex:1 1 auto}.hq-book-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-plans-rule a{margin-left:0}.hq-faq-list{padding:.4rem .9rem 0}.hq-faq-list li{grid-template-columns:1fr}.hq-faq-actions{flex-direction:row;justify-content:flex-end}.tenant-pricing-form{grid-template-columns:1fr}}