.phone-system-ghl-page{--sidebar-width:260px;--app-bg:#f5f7fb;--panel-bg:#fff;--panel-border:#e5e9f2;--text-muted:#61708a;--brand-1:#102a43;--brand-2:#1f5e99}.twilio-credentials-gate{background:#fff;border:1px solid #d9e2ec;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:1rem;width:min(920px,100% - 32px);margin:1.5rem auto 0;padding:1rem;display:grid;box-shadow:0 10px 28px #102a4314}.twilio-credentials-gate__summary{gap:.9rem;min-width:0;display:flex}.twilio-credentials-gate__icon{color:#0b65c2;background:#e6f4ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:inline-flex}.twilio-credentials-gate__eyebrow{color:#52606d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.75rem;font-weight:700}.twilio-credentials-gate h2{color:#102a43;letter-spacing:0;margin:0;font-size:1.35rem;font-weight:750}.twilio-credentials-gate p{color:#52606d;margin:.5rem 0 0;line-height:1.55}.twilio-credentials-gate__location{color:#334e68;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #d9e2ec;border-radius:999px;max-width:100%;margin-top:.85rem;padding:.35rem .55rem;font-size:.8rem;font-weight:650;display:inline-flex}.twilio-credentials-gate__checking{color:#52606d;background:#fbfdff;border:1px dashed #c9d6e8;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:196px;font-weight:650;display:flex}.twilio-credentials-gate__spinner{border:2px solid #bcccdc;border-top-color:#0b65c2;border-radius:999px;width:18px;height:18px;animation:.75s linear infinite twilio-credentials-spin}.twilio-credentials-gate__form{gap:.8rem;display:grid}.twilio-credentials-gate__form label{color:#334e68;gap:.35rem;font-size:.85rem;font-weight:700;display:grid}.twilio-credentials-gate__form input{color:#102a43;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;height:42px;padding:0 .75rem;font-size:.95rem}.twilio-credentials-gate__form input:focus{border-color:#0b65c2;box-shadow:0 0 0 3px #0b65c21f}.twilio-credentials-gate__environment,.twilio-credentials-gate__actions{flex-wrap:wrap;gap:.5rem;display:flex}.twilio-credentials-gate__environment{background:#f7f9fc;border:1px solid #d9e2ec;border-radius:8px;padding:.25rem}.twilio-credentials-gate__environment button,.twilio-credentials-gate__primary,.twilio-credentials-gate__secondary{letter-spacing:0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:0 .85rem;font-weight:750;display:inline-flex}.twilio-credentials-gate__environment button{color:#52606d;background:0 0;flex:1 1 0}.twilio-credentials-gate__environment button.active{color:#0b65c2;background:#fff;border-color:#cce3f9;box-shadow:0 2px 8px #102a4314}.twilio-credentials-gate__error{color:#9b1c1c;background:#fff5f5;border:1px solid #facdcd;border-radius:8px;padding:.7rem .8rem;font-weight:650}.twilio-credentials-gate__actions{justify-content:flex-end}.twilio-credentials-gate__primary{color:#fff;background:#0b65c2}.twilio-credentials-gate__primary:disabled{cursor:not-allowed;opacity:.7}.twilio-credentials-gate__secondary{color:#334e68;background:#fff;border-color:#cbd5e1}@keyframes twilio-credentials-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.twilio-credentials-gate{grid-template-columns:1fr}}.phone-system-ghl-page .page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.phone-system-ghl-page .page-title{letter-spacing:0;margin:0;font-size:1.65rem;font-weight:700}.phone-system-ghl-page .page-subtitle{color:var(--text-muted);margin:.3rem 0 0;font-size:.95rem}.phone-system-ghl-page .page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.phone-system-ghl-page .content-card{border:1px solid var(--panel-border);border-radius:.9rem;box-shadow:0 4px 18px #102a430f}.phone-system-ghl-page .table-shell{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:.9rem;overflow:hidden;box-shadow:0 4px 18px #102a430d}.phone-system-ghl-page .table-shell .table{margin-bottom:0}.phone-system-ghl-page .empty-state{color:#5e6f88;background:#fbfcff;border:1px dashed #c9d3e6;border-radius:.75rem;padding:1rem}.phone-system-ghl-page .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.phone-system-ghl-page .form-group{margin-bottom:.85rem}.phone-system-ghl-page .form-group>label{color:#334e68;margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.phone-system-ghl-page .form-control,.phone-system-ghl-page .form-select{box-shadow:none;border:1px solid #cfd9e8;border-radius:.6rem}.phone-system-ghl-page select.form-control{appearance:auto;padding-right:2rem}.phone-system-ghl-page .checkbox-label{color:#334e68;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.phone-system-ghl-page .checkbox-label input[type=checkbox]{width:1rem;height:1rem}.create-address-form,.create-phone-number-form,.create-recording-form,.create-brand-registration-form,.create-campaign-form,.create-messaging-service-form,.create-application-form{background:#fff;border:1px solid #d7e0ee;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.addresses-table,.phone-numbers-table,.recordings-table,.applications-table,.messaging-services-table,.campaigns-table,.brand-registrations-table{background:#fff;border:1px solid #d7e0ee;border-radius:.75rem;overflow-x:auto}.addresses-table table,.phone-numbers-table table,.recordings-table table,.applications-table table,.messaging-services-table table,.campaigns-table table,.brand-registrations-table table{width:100%;margin:0}.addresses-table th,.phone-numbers-table th,.recordings-table th,.applications-table th,.messaging-services-table th,.campaigns-table th,.brand-registrations-table th{background:#f4f7fd}.event-types-table{background:#fff;border:1px solid #d7e0ee;border-radius:.75rem;overflow-x:auto}.event-types-table table{width:100%;min-width:1200px;margin:0}.event-types-table th{background:#f4f7fd}.event-type-details-overlay{z-index:1050;background:#102a4373;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.event-type-details-modal{background:#fff;border:1px solid #d7e0ee;border-radius:.8rem;width:min(900px,100%);max-height:90vh;overflow:auto;box-shadow:0 10px 30px #102a4333}.event-type-details-header{border-bottom:1px solid #d7e0ee;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.event-type-details-header h4{margin:0}.event-type-details-content{gap:.75rem;padding:1rem;display:grid}.event-type-details-content pre{background:#f7f9fd;border:1px solid #d7e0ee;border-radius:.5rem;max-height:300px;margin:.5rem 0 0;padding:.75rem;overflow:auto}@media (max-width:992px){.sidebar{width:220px}}@media (max-width:768px){.d-flex>.sidebar{display:none}.main-content{padding:1rem}.page-header{flex-direction:column;align-items:stretch}.form-row{grid-template-columns:1fr}}.api-key-manager,.webhook-manager,.security-manager,.rate-limiter,.monitoring-dashboard{background:#fff;border:1px solid #d7e0ee;border-radius:.8rem;padding:1rem}.api-key-manager-header,.webhook-manager-header,.security-manager-header,.rate-limiter-header,.monitoring-dashboard-header,.phone-system-ghl-page .section-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.api-key-managers-grid,.webhook-managers-grid,.request-signers-grid,.encryption-managers-grid,.audit-loggers-grid,.rate-limiters-grid,.dashboards-grid,.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.api-key-manager-card,.webhook-manager-card,.request-signer-card,.encryption-manager-card,.audit-logger-card,.rate-limiter-card,.dashboard-card,.analytics-card{background:#fff;border:1px solid #d7e0ee;border-radius:.7rem;padding:.9rem}.api-key-manager-actions,.webhook-manager-actions,.request-signer-actions,.encryption-manager-actions,.audit-logger-actions,.rate-limiter-actions,.phone-system-ghl-page .modal-actions,.phone-system-ghl-page .form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.phone-system-ghl-page .tab-navigation{flex-wrap:wrap;gap:.45rem;display:flex}.phone-system-ghl-page .tab{color:#355070;background:#fff;border:1px solid #c8d4e8;border-radius:999px;padding:.35rem .75rem;font-size:.85rem}.phone-system-ghl-page .tab.active{color:#fff;background:#1f5e99;border-color:#1f5e99}.phone-system-ghl-page .modal-overlay{z-index:2000;background:#101f386b;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.phone-system-ghl-page .modal{background:#fff;border:1px solid #d7e0ee;border-radius:.9rem;width:min(960px,96vw);max-height:92vh;padding:1rem;overflow:auto;box-shadow:0 18px 40px #102a4333}.phone-system-ghl-page .modal-header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.phone-system-ghl-page .close-btn{color:#6a7c97;background:0 0;border:0;font-size:1.25rem;line-height:1}.phone-system-add-menu{z-index:1200;background:#fff;border:1px solid #e5e9f2;border-radius:.7rem;width:min(340px,85vw);padding:.25rem 0;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 26px #00000024}.phone-system-add-menu-item{text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;transition:background .15s;display:flex}.phone-system-add-menu-icon{color:#344054;background:#f2f4f7;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.phone-system-add-menu-title{color:#1d2939;font-size:.9rem;font-weight:600;line-height:1.2}.phone-system-add-menu-subtitle{color:#667085;font-size:.77rem;line-height:1.2}.phone-system-add-menu-divider{background:#eaecf0;height:1px;margin:.1rem 0}.phone-buy-modal{flex-direction:column;width:min(980px,96vw);max-height:94vh;padding:0;display:flex;overflow:hidden}.phone-buy-modal-header{border-bottom:1px solid #e5e9f2;grid-template-columns:max-content 1fr max-content;align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:grid}.phone-buy-modal-header-icon{color:#1f5e99;border:1px solid #d9dee8;border-radius:.65rem;place-items:center;width:3rem;height:3rem;font-size:1.35rem;display:grid}.phone-buy-modal-header-copy h3{margin:0;font-size:1.2rem}.phone-buy-modal-header-copy p{color:#667085;margin:.4rem 0 0;font-size:.9rem}.phone-buy-modal-header-copy a{margin-left:.4rem;font-weight:600;text-decoration:none}.phone-buy-modal-body{gap:.85rem;padding:1rem 1.5rem;display:grid;overflow:auto}.phone-buy-panel{background:#fff;border:1px solid #d7e0ee;border-radius:.7rem}.phone-buy-panel-title{background:#f8fafc;border-bottom:1px solid #e5e9f2;border-radius:.7rem .7rem 0 0;padding:.85rem 1rem;font-weight:600}.phone-buy-controls{grid-template-columns:1fr max-content;align-items:end;gap:.75rem;padding:.9rem 1rem;display:grid;position:relative;overflow:visible}.phone-buy-controls-main{grid-template-columns:minmax(170px,210px) minmax(110px,140px) max-content minmax(150px,180px);align-items:end;gap:.75rem;max-width:46rem;display:grid}.phone-buy-control-group-country{max-width:220px}.phone-buy-control-group-area{max-width:140px}.phone-buy-area-code-input{max-width:120px}.phone-buy-control-group-capabilities{min-width:unset;width:max-content}.phone-buy-control-group-type{max-width:180px}.phone-buy-capability-inline{border:none;border-radius:0;flex-wrap:nowrap;align-items:center;gap:.4rem;width:max-content;min-height:40px;padding:0;display:flex;overflow:visible}.phone-buy-capability-toggle{color:#667085;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:inline-flex;position:relative}.phone-buy-capability-toggle i{font-size:22px;line-height:1}.phone-buy-capability-toggle:hover{color:#475467;border-color:#98a2b3}.phone-buy-capability-toggle.is-active{color:#155eef;background:#eff4ff;border-color:#155eef}.phone-buy-capability-toggle:focus-visible{outline-offset:1px;outline:2px solid #d1e0ff}.phone-buy-capability-toggle:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#101828;border-radius:4px;padding:2px 6px;font-size:11px;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.phone-buy-capability-toggle:hover:after,.phone-buy-capability-toggle:focus-visible:after{opacity:1}.phone-buy-controls-actions{align-items:center;gap:.5rem;display:flex}.phone-buy-filter-popover{z-index:40;background:#fff;border:1px solid #d1d5db;border-radius:.8rem;gap:.75rem;width:100%;margin-top:.45rem;padding:1rem;display:grid;position:relative;top:auto;left:auto;right:auto;box-shadow:0 14px 32px #02061726}.phone-buy-filter-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.phone-buy-filter-actions{align-items:center;gap:1.2rem;display:flex}.phone-buy-filter-divider{background:#e5e7eb;height:1px}.phone-buy-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem;display:grid}.phone-buy-filter-col.provider{grid-column:span 3}.phone-buy-filter-col.search{grid-column:span 5}.phone-buy-filter-col.match{grid-column:span 4}.phone-buy-filter-group{gap:.5rem;display:grid}.phone-buy-filter-group-head{color:#344054;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.phone-buy-filter-checks{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.phone-buy-filter-checks label{color:#344054;align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.phone-buy-filters{border-top:1px solid #edf1f7;grid-template-columns:minmax(200px,280px);gap:.75rem;padding:.9rem 1rem 1rem;display:grid}.phone-buy-table-wrap{border:1px solid #d7e0ee;border-radius:.7rem;max-height:440px;overflow:auto}.phone-buy-table-wrap thead th{z-index:1;background:#f7f9fd;position:sticky;top:0}.phone-buy-capabilities{flex-wrap:wrap;gap:.3rem;display:flex}.phone-buy-capabilities .badge{color:#344054;border:1px solid #e4e7ec}.phone-buy-modal-footer{border-top:1px solid #e5e9f2;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.number-pool-modal{flex-direction:column;width:min(544px,96vw);max-height:92vh;padding:0;display:flex;overflow:hidden}.number-pool-modal-header{border-bottom:1px solid #e5e9f2;grid-template-columns:max-content 1fr max-content;align-items:start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:grid}.number-pool-modal-header-icon{color:#344054;place-items:center;width:3rem;height:3rem;font-size:1.35rem;display:grid}.number-pool-modal-header-copy h3{margin:0;font-size:1.15rem}.number-pool-modal-header-copy p{color:#667085;margin:.35rem 0 0;font-size:.9rem}.number-pool-modal-header-copy a{margin-left:.35rem;font-weight:600;text-decoration:none}.number-pool-modal-body{gap:.9rem;padding:1rem 1.5rem 1.25rem;display:grid}.number-pool-modal-question{color:#475467;margin:0;font-size:.92rem}.number-pool-option{cursor:pointer;grid-template-columns:max-content 1fr;align-items:start;gap:.6rem;display:grid}.number-pool-option input[type=radio]{margin-top:.15rem}.number-pool-option-copy{gap:.2rem;display:grid}.number-pool-option-title{color:#1d2939;font-size:.93rem;font-weight:600}.number-pool-option-subtitle{color:#667085;font-size:.86rem}.number-pool-modal-footer{border-top:1px solid #e5e9f2;justify-content:flex-end;padding:.9rem 1.5rem;display:flex}.number-pool-modal-footer-split{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.number-pool-tracker-list,.number-pool-tracker-item{gap:.35rem;display:grid}.number-pool-tracker-option{color:#344054;cursor:pointer;align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.number-pool-tracker-option input[type=radio]{margin-top:.05rem}.number-pool-tracker-extra{align-items:center;gap:.5rem;padding-left:1.75rem;display:flex}.number-pool-tracker-extra p{color:#667085;white-space:nowrap;margin:0;font-size:.78rem}.number-pool-tracker-extra .form-control{max-width:320px}.number-pool-form-grid{gap:.8rem;display:grid}.number-pool-form-row{gap:.35rem;display:grid}.number-pool-help{color:#667085;font-size:.76rem;line-height:1.4}.number-pool-inline-check{color:#344054;align-items:center;gap:.45rem;font-size:.92rem;display:inline-flex}.number-pool-ack-card{background:#f9fafb;border:1px solid #e4e7ec;border-radius:.6rem;padding:.7rem}.verified-caller-modal{flex-direction:column;width:min(544px,96vw);max-height:92vh;padding:0;display:flex;overflow:hidden}.verified-caller-modal-header{border-bottom:1px solid #e5e9f2;grid-template-columns:max-content 1fr max-content;align-items:start;gap:1rem;padding:1.1rem 1.25rem .9rem;display:grid}.verified-caller-modal-icon{color:#155eef;background:#eff4ff;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;font-size:1.2rem;display:grid}.verified-caller-modal-copy h3{margin:0;font-size:1.1rem}.verified-caller-modal-copy p{color:#667085;margin:.35rem 0 0;font-size:.87rem}.verified-caller-modal-copy a{margin-left:.35rem;font-weight:600;text-decoration:none}.verified-caller-modal-body{gap:.7rem;padding:1rem 1.25rem;display:grid}.verified-caller-form-row{gap:.5rem;display:grid}.verified-caller-modal-footer{border-top:1px solid #e5e9f2;justify-content:flex-end;align-items:center;gap:.5rem;padding:.9rem 1.25rem;display:flex}.voice-settings-page{gap:1rem;display:grid}.voice-settings-header h3{color:#101828;margin:0;font-size:1.2rem}.voice-settings-header p{color:#667085;margin:.2rem 0 0;font-size:.92rem}.voice-recording-layout{grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:0 1rem 1rem;display:grid}.voice-recording-sidebar{align-content:start;gap:.35rem;display:grid}.voice-side-item{color:#344054;text-align:left;background:0 0;border:0;border-radius:.6rem;padding:.6rem .75rem;font-size:.92rem;font-weight:500}.voice-side-item.active{color:#155eef;background:#155eef1a}.voice-recording-content{min-width:0}.voice-recording-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.95rem;padding:1rem 1rem 1.1rem;display:grid}.voice-recording-card .copy{gap:.2rem;display:grid}.voice-recording-card .title{color:#101828;margin:0;font-size:.95rem;font-weight:600}.voice-recording-card .subtitle{color:#667085;margin:0;font-size:.88rem}.voice-recording-card hr{border:0;border-top:1px solid #eaecf0;margin:0}.voice-recording-card .toggle-row{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.voice-recording-card .toggle-title{color:#344054;margin:0;font-size:.9rem;font-weight:500}.voice-recording-card .toggle-subtitle{color:#667085;margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.voice-recording-card .switch{--switch-width:40px;--switch-height:22px;width:var(--switch-width);height:var(--switch-height);margin-top:.05rem;position:relative}.voice-recording-card .switch input{opacity:0;width:0;height:0;position:absolute}.voice-recording-card .switch span{background:#10182829;border-radius:999px;transition:background .15s;position:absolute;inset:0}.voice-recording-card .switch span:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10182859}.voice-recording-card .switch input:checked+span{background:#155eef}.voice-recording-card .switch input:checked+span:after{transform:translate(18px)}.voice-transcription-block{gap:.55rem;display:grid}.voice-transcription-check-row{color:#1d2939;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.voice-transcription-check-row input[type=checkbox]{accent-color:#155eef;width:17px;height:17px}.voice-transcription-check-label{color:#344054;align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.voice-transcription-check-label i{color:#667085;font-size:.95rem}.voice-transcription-help{color:#667085;margin:0 0 0 1.6rem;font-size:.84rem;line-height:1.45}.voice-transcription-help a{color:#155eef;font-weight:500;text-decoration:none}.voice-transcription-help a:hover{text-decoration:underline}.voicemail-settings-card{gap:1rem}.voice-ai-banner{background:#fff;border:1px solid #cdb4ff;border-radius:.7rem;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.7rem;padding:.55rem .65rem;display:grid}.voice-ai-banner-icon{color:#7f56d9;background:#f4ebff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.voice-ai-banner-copy .title{color:#6941c6;margin:0;font-size:.88rem;font-weight:600}.voice-ai-banner-copy .subtitle{color:#7f56d9;margin:.15rem 0 0;font-size:.82rem}.voice-timeout-card{border:1px solid #e4e7ec;border-radius:.75rem;gap:.75rem;padding:.9rem;display:grid}.voice-timeout-title{color:#1d2939;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.voice-timeout-title i{color:#667085;font-size:.95rem}.voice-timeout-card input[type=range]{width:100%}.voice-timeout-marks{color:#667085;grid-template-columns:repeat(4,1fr);gap:.25rem;font-size:.78rem;display:grid}.voice-timeout-marks span:nth-child(2),.voice-timeout-marks span:nth-child(3),.voice-timeout-marks span:nth-child(4){text-align:center}.voice-timeout-marks span:nth-child(4){text-align:right}.voice-upload-card{background:#f9fafb;border:1px solid #e4e7ec;border-radius:.75rem;gap:.75rem;padding:.9rem;display:grid}.voice-upload-title{color:#1d2939;margin:0;font-size:.9rem;font-weight:500}.voice-upload-dropzone{text-align:center;cursor:pointer;background:#fff;border:1px dashed #cfd4dc;border-radius:.7rem;justify-items:center;gap:.35rem;padding:1rem .9rem;display:grid}.voice-upload-dropzone input[type=file]{display:none}.voice-upload-dropzone .icon{color:#155eef;background:#eff4ff;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:1rem;display:grid}.voice-upload-dropzone .upload-title{color:#344054;margin:0;font-size:.86rem;font-weight:500}.voice-upload-dropzone .upload-help{color:#667085;margin:0;font-size:.78rem;line-height:1.45}.voice-upload-dropzone .upload-file-name{color:#344054;margin:.25rem 0 0;font-size:.8rem}.voice-save-row{justify-content:flex-end;display:flex}.missed-call-settings-block{gap:.5rem;display:grid}.missed-call-subsection{gap:.5rem;margin-left:1.6rem;display:grid}.voice-transcription-help.no-margin{margin:0}.missed-call-template-row{background:#f9fafb;border:1px solid #d0d5dd;border-radius:.6rem;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.6rem;padding:.55rem .7rem;display:grid}.missed-call-template-row p{color:#667085;margin:0;font-size:.86rem;line-height:1.4}.missed-call-template-row .btn-link{color:#155eef;font-weight:600;text-decoration:none}.missed-call-template-row .btn-link:hover{text-decoration:underline}.voice-transcription-check-row.disabled{opacity:.7}.whatsapp-upsell-card{background:#f9fafb;border:1px solid #e4e7ec;border-radius:.7rem;gap:.4rem;margin-top:.35rem;padding:.75rem;display:grid}.whatsapp-upsell-card .title{color:#101828;margin:0;font-size:.92rem;font-weight:600}.whatsapp-upsell-card .subtitle{color:#667085;margin:0;font-size:.84rem;line-height:1.45}.whatsapp-upsell-card .btn{justify-self:start}.voice-call-scripts-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.85rem;margin:0 1rem 1rem;padding:1.1rem;display:grid}.voice-call-scripts-header .title{color:#101828;margin:0;font-size:1.05rem;font-weight:600}.voice-call-scripts-header .subtitle{color:#667085;margin:.2rem 0 0;font-size:.88rem}.voice-call-scripts-back-row .btn-link{color:#344054;font-size:.88rem;font-weight:500}.voice-call-scripts-back-row .btn-link:hover{color:#155eef}.voice-call-scripts-form{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;padding:1rem}.voice-call-scripts-form .form-label{color:#344054;margin-bottom:.35rem;font-size:.86rem;font-weight:500}.voice-call-scripts-form .form-label span{color:#d92d20}.voice-call-scripts-form .form-control{border-radius:.55rem}.voice-call-scripts-form textarea.form-control{resize:vertical;min-height:220px}.voice-call-scripts-actions{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:.55rem;padding-top:.8rem;display:flex}.voice-call-dispositions-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.8rem;margin:0 1rem 1rem;padding:1rem;display:grid}.voice-call-dispositions-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.voice-call-dispositions-header .title{color:#101828;margin:0;font-size:1.05rem;font-weight:600}.voice-call-dispositions-header .subtitle{color:#667085;margin:.2rem 0 0;font-size:.88rem}.voice-call-dispositions-table-wrap{border:1px solid #e4e7ec;border-radius:.75rem;overflow:auto}.voice-call-dispositions-table{border-collapse:collapse;width:100%;min-width:680px}.voice-call-dispositions-table thead th{color:#101828;text-align:left;background:#f9fafb;border-bottom:1px solid #e4e7ec;padding:.7rem;font-size:.82rem;font-weight:600}.voice-call-dispositions-table tbody td{color:#344054;vertical-align:middle;border-bottom:1px solid #eaecf0;padding:.7rem;font-size:.86rem}.voice-call-dispositions-table tbody tr:last-child td{border-bottom:0}.voice-call-dispositions-table td.handler{color:#98a2b3;width:2rem}.voice-call-dispositions-table .actions{gap:.35rem;display:inline-flex}.voice-call-dispositions-table .actions .btn{color:#344054;background:#fff;border:1px solid #d0d5dd}.voice-call-dispositions-table-footer{justify-content:flex-end;display:flex}.voice-call-dispositions-table-footer p{color:#475467;margin:0;font-size:.83rem}.voice-call-dispositions-footer{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;grid-template-columns:max-content minmax(0,1fr);gap:.55rem;padding:.75rem;display:grid}.voice-call-dispositions-footer .icon{color:#344054;margin-top:.05rem;font-size:1rem}.voice-call-dispositions-footer .title{color:#344054;margin:0;font-size:.88rem;font-weight:600}.voice-call-dispositions-footer a{color:#155eef;align-items:center;gap:.2rem;margin-top:.2rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.voice-call-dispositions-footer a:hover{text-decoration:underline}.voice-sip-layout{grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:0 1rem 1rem;display:grid}.voice-sip-overview-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.9rem;padding:1rem;display:grid}.voice-sip-overview-hero{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.voice-sip-overview-hero img{width:100%;max-width:220px;height:auto}.voice-sip-overview-hero .copy .title{color:#344054;margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}.voice-sip-overview-hero .copy .subtitle{color:#667085;margin:.25rem 0 0;font-size:1rem}.voice-sip-feature-list{gap:.7rem;display:grid}.voice-sip-feature-list .feature-row{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.voice-sip-feature-list .feature-icon{border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;display:grid}.voice-sip-feature-list .feature-icon.success{color:#027a48;background:#ecfdf3}.voice-sip-feature-list .feature-icon.warning{color:#b54708;background:#fffaeb}.voice-sip-feature-list .feature-icon.purple{color:#6941c6;background:#f4ebff}.voice-sip-feature-list .feature-icon.cyan{color:#0e7490;background:#ecfeff}.voice-sip-feature-list .feature-title{color:#101828;margin:0;font-size:.92rem;font-weight:600}.voice-sip-feature-list .feature-subtitle{color:#667085;margin:.15rem 0 .1rem;font-size:.84rem;line-height:1.45}.voice-sip-feature-list .btn-link{color:#155eef;font-size:.84rem;font-weight:600}.voice-sip-setup-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.45rem;padding:1rem;display:grid}.voice-sip-setup-card .title{color:#101828;margin:0;font-size:1.03rem;font-weight:600}.voice-sip-setup-card .subtitle{color:#667085;margin:0;font-size:.87rem}.sip-form-grid{gap:.6rem;margin-top:.5rem;display:grid}.sip-form-grid .form-label{color:#344054;margin:0;font-size:.86rem;font-weight:500}.sip-form-grid .form-label span{color:#d92d20}.sip-domain-group{grid-template-columns:minmax(0,1fr) max-content;gap:0;display:grid}.sip-domain-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.sip-domain-suffix{color:#475467;background:#f9fafb;border:1px solid #d0d5dd;border-left:0;border-top-right-radius:.55rem;border-bottom-right-radius:.55rem;align-items:center;padding:0 .7rem;font-size:.85rem;display:inline-flex}.sip-form-grid .caption{color:#667085;margin:0;font-size:.82rem}.sip-form-grid .section-title{color:#101828;margin:.25rem 0 0;font-size:1rem;font-weight:600}.sip-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.sip-two-col .error{color:#d92d20;margin:.25rem 0 0;font-size:.79rem}.sip-assign-wrap{max-width:420px}.sip-save-row{justify-content:flex-end;margin-top:.65rem;display:flex}.voice-sip-test-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.voice-sip-test-card .title{color:#101828;margin:0;font-size:1.03rem;font-weight:600}.voice-sip-test-card .subtitle{color:#667085;margin:0;font-size:.87rem}.voice-sip-test-user-select{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;gap:.4rem;padding:.8rem;display:grid}.voice-sip-test-user-select .form-label{color:#344054;margin:0;font-size:.86rem;font-weight:500}.voice-sip-info-card{background:#f5f8ff;border:1px solid #c7d7fe;border-radius:.75rem;grid-template-columns:max-content minmax(0,1fr);gap:.55rem;padding:.8rem;display:grid}.voice-sip-info-card>i{color:#344054;margin-top:.12rem;font-size:1.05rem}.voice-sip-info-card .heading{color:#101828;margin:0;font-size:.92rem;font-weight:600}.voice-sip-info-card p{color:#475467;margin:.25rem 0 0;font-size:.83rem;line-height:1.45}.voice-sip-info-card ul{color:#475467;margin:.35rem 0 0;padding-left:1rem;font-size:.83rem}.voice-sip-info-card li+li{margin-top:.2rem}.voice-sip-info-card .btn-link{color:#155eef;margin-top:.35rem;font-size:.83rem;font-weight:600}.voice-sip-test-card .section-heading{color:#344054;margin:0;font-size:.88rem;font-weight:600}.voice-sip-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.voice-sip-test-grid .test-call-card{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.voice-sip-test-grid .test-call-card .card-title-row{align-items:center;gap:.45rem;display:inline-flex}.voice-sip-test-grid .test-call-card .card-title-row i{color:#344054;font-size:1rem}.voice-sip-test-grid .test-call-card .card-title-row p{color:#101828;margin:0;font-size:.88rem;font-weight:600}.voice-sip-test-grid .test-call-card>p{color:#667085;margin:0;font-size:.83rem;line-height:1.45}.voice-other-settings-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.voice-other-settings-card hr{border:0;border-top:1px solid #eaecf0;margin:0}.voice-other-settings-option{gap:.35rem;display:grid}.voice-other-settings-copy{padding-left:1.75rem}.voice-outbound-default-number{gap:.55rem;display:grid}.voice-outbound-default-number .title{color:#344054;margin:0;font-size:.95rem;font-weight:600}.voice-outbound-number-option{appearance:none;cursor:pointer;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:.75rem;gap:.35rem;width:100%;padding:.75rem;display:grid}.voice-outbound-number-option.active{background:#eff4ff;border:2px solid #155eef}.voice-outbound-number-option-head{align-items:center;gap:.45rem;display:inline-flex}.voice-outbound-number-option-head input[type=radio]{accent-color:#155eef;margin:0}.voice-outbound-number-option-head p{color:#344054;margin:0;font-size:.88rem;font-weight:600}.voice-outbound-number-option.active .voice-outbound-number-option-head p,.voice-outbound-number-option.active .subtitle{color:#155eef}.voice-outbound-number-option .subtitle{color:#667085;margin:0;padding-left:1.3rem;font-size:.83rem;line-height:1.45}.voice-sip-manage-card{background:#fff;border:1px solid #e4e7ec;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.voice-sip-manage-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.voice-sip-manage-header .title{color:#101828;margin:0;font-size:1.03rem;font-weight:600}.voice-sip-manage-header .subtitle{color:#667085;margin:.2rem 0 0;font-size:.87rem}.voice-sip-search{position:relative}.voice-sip-search>i{color:#98a2b3;font-size:.92rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.voice-sip-search .form-control{padding-left:2rem}.voice-sip-devices-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;overflow:hidden}.voice-sip-devices-table{width:100%;margin:0}.voice-sip-devices-table thead th{color:#344054;background:#f9fafb;border-bottom:1px solid #eaecf0;font-size:.8rem;font-weight:600}.voice-sip-devices-table tbody td{color:#344054;vertical-align:middle;border-top:1px solid #f2f4f7;font-size:.85rem}.voice-sip-devices-table tbody tr:first-child td{border-top:0}.voice-sip-devices-table .actions{align-items:center;gap:.4rem;display:inline-flex}.voice-sip-devices-table .actions .btn{justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.sip-empty-state{color:#98a2b3;place-items:center;gap:.35rem;min-height:180px;display:grid}.sip-empty-state i{font-size:1.35rem}.sip-empty-state span{font-size:.86rem;font-weight:500}.trust-center-page{flex-direction:column;gap:1.25rem;display:flex}.trust-center-hero{background:#b2ccff;border-radius:1rem;grid-template-columns:1.3fr 1fr;align-items:center;gap:1rem;min-height:240px;padding:2rem;display:grid;overflow:hidden}.trust-center-hero-copy{flex-direction:column;gap:.75rem;display:flex}.trust-center-hero-title{color:#111827;margin:0;font-size:2rem;font-weight:600;line-height:1.2}.trust-center-hero-subtitle{color:#1f2937;max-width:64ch;margin:0;font-size:1rem;line-height:1.55}.trust-center-hero-image{object-fit:contain;justify-self:end;width:min(100%,360px);height:100%;max-height:240px}.trust-center-service-card .card-body{flex-direction:column;gap:1rem;display:flex}.trust-center-service-head{align-items:flex-start;gap:.85rem;display:flex}.trust-center-service-icon-wrap{background:#eff6ff;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.trust-center-service-icon{width:1.5rem;height:1.5rem}.trust-center-service-title{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.trust-center-service-subtitle{color:#4b5563;margin:.35rem 0 0;font-size:.92rem;line-height:1.5}.trust-center-feature-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.trust-center-feature-list li{color:#4b5563;align-items:center;gap:.55rem;font-size:.92rem;display:flex}.trust-center-feature-list li img{width:.95rem;height:.95rem}.trust-center-status-list{flex-direction:column;gap:.55rem;margin-bottom:.9rem;display:flex}.trust-center-status-row{justify-content:space-between;align-items:center;display:flex}.trust-center-status-row p{color:#374151;margin:0;font-size:.9rem;font-weight:500}.trust-center-status-badge{border:1px solid #0000;border-radius:999px;padding:.12rem .55rem;font-size:.75rem;font-weight:600}.trust-center-status-badge.green{color:#067647;background:#ecfdf3;border-color:#abefc6}.trust-center-status-badge.red{color:#b42318;background:#fef3f2;border-color:#fecdca}.trust-center-status-badge.yellow{color:#b54708;background:#fffaeb;border-color:#fedf89}.trust-center-status-badge.gray{color:#374151;background:#f9fafb;border-color:#e5e7eb}.trust-center-card-actions{justify-content:space-between;align-items:center;display:flex}.trust-center-brand-campaigns{flex-direction:column;gap:.9rem;display:flex}.trust-center-brand-campaigns-header{justify-content:space-between;align-items:center;display:flex}.trust-center-brand-campaigns-header p{color:#667085;margin:0;font-size:.85rem}.trust-center-brand-campaigns-tabs{border-bottom:1px solid #eaecf0;gap:.35rem;padding-bottom:.4rem;display:inline-flex}.trust-center-brand-campaigns-tabs button{color:#667085;background:0 0;border:0;border-radius:.4rem;padding:.35rem .65rem;font-size:.92rem;font-weight:500}.trust-center-brand-campaigns-tabs button.active{color:#155eef;background:#eff4ff;font-weight:600}.trust-center-table-wrap{overflow-x:auto}.trust-center-table{border-collapse:collapse;width:100%}.trust-center-table thead th{color:#101828;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:.8rem .75rem;font-size:.82rem;font-weight:600}.trust-center-table tbody td{color:#344054;white-space:nowrap;border-top:1px solid #f2f4f7;padding:.8rem .75rem;font-size:.82rem}.trust-center-row-action{color:#344054;background:0 0;border:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.a2p-wizard-page{flex-direction:column;gap:.8rem;display:flex}.a2p-back-btn{color:#155eef;align-items:center;gap:.2rem;font-size:.86rem;font-weight:600;display:inline-flex}.a2p-wizard-layout{grid-template-columns:320px 1fr;gap:1rem;display:grid}.a2p-wizard-sidebar .card-body,.a2p-wizard-main .card-body{padding:1rem}.a2p-sidebar-section+.a2p-sidebar-section{margin-top:.9rem}.a2p-sidebar-section.completed .a2p-sidebar-title{color:#101828}.a2p-sidebar-section-head{align-items:center;gap:.65rem;display:flex}.a2p-sidebar-badge{color:#344054;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.a2p-sidebar-title{color:#101828;margin:0;font-size:.96rem;font-weight:600}.a2p-sidebar-subtitle{color:#667085;margin:.1rem 0 0;font-size:.82rem}.a2p-sidebar-step{justify-content:space-between;align-items:center;margin-top:.45rem;padding-left:2.05rem;display:flex}.a2p-sidebar-step p{color:#667085;margin:0;font-size:.84rem;font-weight:500}.a2p-sidebar-step.current p{color:#155eef;font-weight:600}.a2p-sidebar-step.disabled p{color:#98a2b3}.a2p-sidebar-step .done{color:#16a34a;background:#dcfae6;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.72rem;display:inline-flex}.a2p-main-header .title{color:#101828;margin:0;font-size:1.35rem;font-weight:600}.a2p-main-header .subtitle{color:#667085;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.a2p-alert{background:#eff8ff;border:1px solid #b2ddff;border-radius:.7rem;align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.65rem .75rem;display:flex}.a2p-alert i{color:#1570ef;margin-top:.05rem;font-size:1rem}.a2p-alert .title{color:#175cd3;margin:0;font-size:.84rem;font-weight:600}.a2p-alert .subtitle{color:#175cd3;margin:.15rem 0 0;font-size:.8rem;line-height:1.4}.a2p-cards-grid{gap:.75rem;margin-top:.9rem;display:grid}.a2p-question{color:#1d2939;margin:0 0 .45rem;font-size:.95rem;font-weight:600}.a2p-question-sub{color:#667085;margin:0 0 .55rem;font-size:.82rem}.a2p-radio-row{gap:.5rem;display:grid}.a2p-radio{color:#667085;align-items:flex-start;gap:.45rem;font-size:.84rem;display:flex}.a2p-radio input{margin-top:.18rem}.a2p-radio.checked{color:#344054;font-weight:500}.a2p-notice{background:#fffaeb;border:1px solid #fedf89;border-radius:.65rem;margin-top:.75rem;padding:.6rem .7rem}.a2p-notice-head{align-items:center;gap:.45rem;margin-bottom:.45rem;display:flex}.a2p-notice-head img{width:1rem;height:1rem}.a2p-notice-head p{color:#344054;margin:0;font-size:.84rem;font-weight:600}.a2p-notice ul{color:#475467;margin:0;padding-left:1.1rem;font-size:.8rem}.a2p-notice li+li{margin-top:.35rem}.a2p-footer-actions{justify-content:flex-end;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex}.a2p-business-grid{gap:.75rem;margin-top:.9rem;display:grid}.a2p-field-stack{gap:.35rem;display:grid}.a2p-label{color:#344054;margin:0;font-size:.9rem;font-weight:600}.a2p-caption{color:#667085;margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.a2p-notice-copy{color:#475467;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.a2p-notice-copy.strong{color:#344054;font-weight:600}.a2p-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.a2p-region-grid{flex-wrap:wrap;gap:.7rem 1.2rem;display:flex}.a2p-region-option{color:#667085;align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.a2p-region-option input{margin:0}.a2p-campaign-field-half{max-width:50%}.a2p-campaign-check-grid{gap:.55rem;display:grid}.a2p-sidebar-step.completed p{color:#667085}.a2p-userconsent-tip{background:#eff8ff;border:1px solid #b2ddff;border-radius:.65rem;padding:.6rem .75rem}.a2p-userconsent-tip-head{align-items:center;gap:.55rem;display:flex}.a2p-userconsent-tip-head p{color:#101828;margin:0;font-size:.92rem;font-weight:600}.a2p-userconsent-tip-icon{color:#1570ef;background:#d1e9ff;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;display:inline-flex}.a2p-optin-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.a2p-optin-example-modal{width:min(980px,96vw)}.a2p-optin-example-body{grid-template-columns:1.15fr 1fr;gap:1rem;display:grid}.a2p-optin-example-canvas,.a2p-optin-example-notes{border:1px solid #d0d5dd;border-radius:.7rem;padding:.8rem}.a2p-optin-example-label{color:#475467;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.a2p-optin-browser{border:1px solid #d0d5dd;border-radius:.6rem;overflow:hidden}.a2p-optin-browser-bar{background:#f2f4f7;border-bottom:1px solid #eaecf0;gap:.35rem;padding:.45rem .6rem;display:flex}.a2p-optin-browser-bar span{background:#d0d5dd;border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.a2p-optin-browser-content{background:#fff;gap:.5rem;padding:.8rem;display:grid}.a2p-optin-browser-title{color:#101828;margin:0;font-size:.95rem;font-weight:600}.a2p-optin-browser-method{color:#175cd3;margin:0;font-size:.8rem;font-weight:600}.a2p-optin-browser-field,.a2p-optin-browser-consent,.a2p-optin-browser-note{color:#475467;border:1px solid #d0d5dd;border-radius:.45rem;padding:.45rem .6rem;font-size:.8rem}.a2p-optin-browser-consent{background:#f8f9fc}.a2p-optin-example-notes ul{margin:0 0 .65rem;padding-left:1.1rem}.a2p-optin-example-notes li{color:#475467;margin-bottom:.35rem;font-size:.84rem}.a2p-optin-example-hint{color:#344054;margin:0;font-size:.84rem}@media (max-width:900px){.a2p-optin-example-body{grid-template-columns:1fr}}.additional-settings-number-intelligence{gap:.75rem;display:grid}.additional-settings-number-intelligence__header{justify-content:space-between;align-items:center;display:flex}.additional-settings-number-intelligence__title{color:#101828;margin:0;font-size:1rem;font-weight:600}.additional-settings-number-intelligence__divider{border:0;border-top:1px solid #eaecf0;margin:0}.additional-settings-number-intelligence__row{align-items:flex-start;display:flex}.additional-settings-number-intelligence__toggle{cursor:pointer;align-items:flex-start;gap:.6rem;margin:0;display:inline-flex}.additional-settings-number-intelligence__toggle input{margin-top:.12rem}.additional-settings-number-intelligence__label-copy{gap:.25rem;display:grid}.additional-settings-number-intelligence__label-title{color:#1d2939;font-size:.88rem;font-weight:600;display:inline-block}.additional-settings-number-intelligence__label-copy a{color:#155eef;width:fit-content;font-size:.82rem;text-decoration:underline}.additional-settings-number-intelligence__description{color:#475467;margin:0 0 0 1.55rem;font-size:.84rem}.additional-settings-number-intelligence__description span{font-style:italic}.phone-number-actions-wrap{display:inline-flex;position:relative}.phone-number-actions-menu{z-index:60;background:#fff;border:1px solid #d0d5dd;border-radius:.6rem;min-width:250px;padding:.3rem 0;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 30px #10182824}.phone-number-actions-item{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.55rem;width:100%;padding:.48rem .7rem;font-size:.84rem;display:flex}.phone-number-actions-item:hover{background:#f9fafb}.phone-number-actions-item i:first-child{font-size:.95rem}.phone-number-actions-item.disabled{color:#98a2b3;cursor:not-allowed}.phone-number-actions-item.disabled:hover{background:0 0}.phone-number-actions-item.pending i:last-child{margin-left:auto}.phone-number-actions-item.danger{color:#b42318}.phone-number-actions-item.danger:hover{background:#fef3f2}.phone-number-actions-divider{border-top:1px solid #eaecf0;margin:.2rem 0}.phone-number-actions-submenu-wrap{position:relative}.phone-number-actions-submenu{z-index:70;background:#fff;border:1px solid #d0d5dd;border-radius:.6rem;min-width:300px;padding:.35rem;position:absolute;top:-.2rem;right:calc(100% + .4rem);box-shadow:0 10px 30px #10182824}.phone-number-actions-subitem{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.55rem;width:100%;padding:.45rem;display:flex}.phone-number-actions-subitem:hover{background:#f9fafb}.phone-number-actions-subitem-icon{color:#344054;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.phone-number-actions-subitem-title{color:#101828;font-size:.82rem;font-weight:600;line-height:1.15}.phone-number-actions-subitem-subtitle{color:#667085;margin-top:.08rem;font-size:.74rem}.phone-number-config-modal{max-width:760px;padding:.9rem}.phone-number-config-modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:.65rem;display:flex}.phone-number-config-modal-header h3{color:#101828;margin:0;font-size:1.05rem;font-weight:700}.phone-number-config-modal-header p{color:#667085;margin:.2rem 0 0;font-size:.84rem}.phone-number-config-tabs{border-bottom:1px solid #eaecf0;gap:.4rem;margin-bottom:.75rem;padding-bottom:.55rem;display:flex}.phone-number-config-modal-body{max-height:min(68vh,720px);padding-right:.15rem;overflow:auto}.phone-number-config-tab-pane{padding-bottom:.5rem}.phone-config-card{background:#fff;border:1px solid #d0d5dd;border-radius:.65rem;padding:.75rem}.phone-config-card h5{color:#101828;margin:0 0 .25rem;font-size:.93rem;font-weight:700}.phone-config-card p{color:#667085;margin:0 0 .5rem;font-size:.8rem}.phone-config-card-disabled{opacity:.6}.phone-config-grid{gap:.7rem;display:grid}.phone-config-priority{color:#027a48;font-size:.74rem;font-weight:700}.phone-config-muted{color:#344054;font-size:.85rem;font-weight:600}.phone-config-help{color:#667085;margin:.4rem 0 0;font-size:.76rem}.phone-config-timeout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.phone-config-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.phone-config-radio-card{cursor:pointer;border:1px solid #d0d5dd;border-radius:.55rem;align-items:center;gap:.45rem;margin:0;padding:.5rem .6rem;font-size:.84rem;display:flex}.phone-config-radio-card:hover{background:#f8fafc}.phone-number-config-modal-footer{border-top:1px solid #eaecf0;justify-content:flex-end;gap:.5rem;margin-top:.7rem;padding-top:.7rem;display:flex}.a2p-address-textarea{resize:none;min-height:105px}.a2p-brand-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.a2p-brand-tier-card{border:2px solid #e4e7ec;border-radius:.7rem;padding:.9rem;position:relative}.a2p-brand-tier-card.selected{border-color:#155eef;box-shadow:0 0 0 2px #155eef1a}.a2p-brand-tier-card.disabled{opacity:.55}.a2p-brand-tier-badge{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:999px;padding:.05rem .45rem;font-size:.72rem;font-weight:600;position:absolute;top:-.5rem;left:.8rem}.a2p-brand-tier-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.a2p-brand-tier-title{color:#101828;margin:0;font-size:1rem;font-weight:600}.a2p-brand-tier-check{color:#fff;background:#155eef;border:1px solid #155eef;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:inline-flex}.a2p-brand-tier-check.empty{background:#fff;border-color:#d0d5dd}.a2p-brand-tier-card ul{color:#475467;margin:.7rem 0 0;padding-left:1.1rem;font-size:.84rem}.a2p-brand-tier-card li+li{margin-top:.25rem}.a2p-brand-ack{color:#344054;align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.a2p-brand-ack input{margin-top:.25rem}.sip-edit-modal{border-radius:.8rem;width:min(545px,96vw);max-height:90vh;padding:0;overflow:hidden}.sip-edit-modal-header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.sip-edit-modal-header h3{color:#101828;margin:0;font-size:1.03rem;font-weight:600}.sip-edit-modal-body{gap:.75rem;padding:1rem;display:grid}.sip-edit-section-title{color:#101828;margin:0;font-size:.98rem;font-weight:600}.sip-edit-form-row{gap:.35rem;display:grid}.sip-edit-form-row .form-label{color:#101828;margin:0;font-size:.85rem;font-weight:500}.sip-edit-form-row .form-label span{color:#d92d20}.sip-edit-form-row .error{color:#d92d20;margin:.15rem 0 0;font-size:.79rem}.sip-edit-modal-footer{background:#fff;border-top:1px solid #eaecf0;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem;display:flex}.messaging-settings-page{gap:.9rem;display:grid}.messaging-settings-header{padding:0 .2rem}.messaging-settings-header h3{margin:0;font-size:1.18rem}.messaging-settings-header p{color:#667085;margin:.25rem 0 0;font-size:.9rem}.messaging-settings-compliance{gap:.85rem;padding:0 1rem 1rem;display:grid}.messaging-settings-row{grid-template-columns:minmax(220px,26%) 1fr;align-items:start;gap:1rem;display:grid}.messaging-settings-row-copy .title{color:#101828;margin:0;font-size:.92rem;font-weight:600}.messaging-settings-row-copy .subtitle{color:#667085;margin:.3rem 0 0;font-size:.86rem;line-height:1.45}.messaging-settings-row-panel{background:#fff;border:1px solid #e4e7ec;border-radius:.85rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 4px 14px #1018280f}.messaging-setting-block{gap:.55rem;display:grid}.messaging-check-row{color:#1d2939;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.messaging-setting-preview{background:#f9fafb;border:1px solid #d0d5dd;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;margin-left:1.65rem;padding:.5rem .65rem;display:flex}.messaging-setting-preview p{color:#667085;word-break:break-word;margin:0;font-size:.9rem}.messaging-periodic-row{color:#344054;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:1.65rem;font-size:.9rem;display:flex}.messaging-periodic-row .form-control{width:84px}.messaging-helptext{color:#667085;margin:0 0 0 1.65rem;font-size:.84rem;line-height:1.45}.messaging-save-row{justify-content:flex-end;display:flex}.messaging-limit-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.messaging-limit-header p{color:#101828;margin:0;font-size:1rem;font-weight:600}.messaging-limit-badge-wrap{color:#667085;align-items:center;gap:.35rem;display:inline-flex}.messaging-limit-badge{color:#155eef;background:#eef4ff;border:1px solid #c7d7fe;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.messaging-limit-metrics{flex-wrap:wrap;align-items:flex-start;gap:3.2rem;display:flex}.messaging-limit-metrics .metric{gap:.35rem;display:grid}.messaging-limit-metrics .metric-title{color:#344054;margin:0;font-size:.86rem;font-weight:600}.messaging-limit-metrics .metric-value{color:#101828;margin:0;font-size:1.55rem;font-weight:700;line-height:1.1}.messaging-limit-metrics .metric-chip{color:#067647;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:999px;width:fit-content;padding:.2rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.messaging-usage-card{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;gap:.55rem;padding:.9rem;display:grid}.messaging-usage-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.messaging-usage-head .left{color:#1d2939;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.messaging-usage-head .right{color:#155eef;font-size:.86rem;font-weight:600}.messaging-usage-track{background:#eaecf0;border-radius:999px;height:.55rem;overflow:hidden}.messaging-usage-fill{background:#155eef;height:100%;transition:width .2s}.messaging-analytics-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.messaging-analytics-header h4{color:#101828;margin:0;font-size:1.08rem}.messaging-analytics-header p{color:#667085;margin:.28rem 0 0;font-size:.88rem}.messaging-analytics-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.messaging-analytics-date-range{align-items:center;gap:.45rem;display:inline-flex}.messaging-analytics-date-range .form-control{min-width:145px}.messaging-analytics-date-range .sep{color:#667085;font-size:.84rem}.messaging-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.messaging-analytics-card{background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;grid-template-columns:max-content 1fr;align-items:center;gap:.65rem;padding:.85rem;transition:box-shadow .15s;display:grid}.messaging-analytics-card:hover{box-shadow:0 8px 20px #10182814}.messaging-analytics-card .icon-wrap{border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.12rem;display:grid}.messaging-analytics-card.sent .icon-wrap{color:#067647;background:#ecfdf3}.messaging-analytics-card.delivered .icon-wrap,.messaging-analytics-card.received .icon-wrap{color:#155eef;background:#eef4ff}.messaging-analytics-card.failed .icon-wrap{color:#b42318;background:#fef3f2}.messaging-analytics-card.opted .icon-wrap{color:#c4320a;background:#fff4ed}.messaging-analytics-card .label-row{color:#344054;align-items:center;gap:.35rem;font-size:.86rem;display:inline-flex}.messaging-analytics-card .value-row{justify-content:space-between;align-items:baseline;gap:.45rem;margin-top:.25rem;display:flex}.messaging-analytics-card .count{color:#101828;font-size:1.4rem;font-weight:700;line-height:1.1}.messaging-analytics-card .pct{color:#667085;font-size:.86rem;font-weight:600}.restriction-history-header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.restriction-history-header h4{color:#101828;margin:0;font-size:1.06rem}.restriction-history-header p{color:#667085;margin:.3rem 0 0;font-size:.88rem}.restriction-history-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:.8rem;overflow:hidden}.restriction-history-table-wrap thead th{color:#101828;background:#f8fafc;font-size:.86rem;font-weight:600}.restriction-empty-state{color:#98a2b3;place-items:center;gap:.45rem;min-height:170px;font-size:.92rem;display:grid}.restriction-empty-state i{font-size:1.9rem}.regulatory-wizard-modal{flex-direction:column;width:min(848px,96vw);max-height:92vh;padding:0;display:flex;overflow:hidden}.regulatory-wizard-header{border-bottom:1px solid #e5e9f2;justify-content:space-between;gap:.75rem;padding:1.2rem 1.4rem 1rem;display:flex}.regulatory-wizard-copy h3{margin:0;font-size:1.2rem}.regulatory-wizard-copy p{color:#667085;margin:.35rem 0 0;font-size:.9rem}.regulatory-wizard-copy a{margin-left:.35rem;font-weight:600;text-decoration:none}.regulatory-wizard-body{gap:.85rem;padding:1rem 1.4rem 1.1rem;display:grid;overflow:auto}.regulatory-wizard-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.regulatory-type-card{text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:.8rem;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;padding:.9rem;transition:border-color .15s,box-shadow .15s;display:flex}.regulatory-type-card h4{margin:0;font-size:1rem}.regulatory-type-card p{color:#667085;margin:.35rem 0 0;font-size:.84rem}.regulatory-type-card.selected{border-width:2px;border-color:#155eef;box-shadow:0 0 0 1px #155eef1f}.regulatory-type-radio{color:#fff;background:#fff;border:1px solid #d0d5dd;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.95rem;display:grid}.regulatory-type-card.selected .regulatory-type-radio{background:#155eef;border-color:#155eef}.regulatory-wizard-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.regulatory-wizard-form{gap:.75rem;display:grid}.regulatory-radio-stack{gap:.45rem;display:grid}.regulatory-radio-row{color:#344054;border:1px solid #d0d5dd;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .7rem;display:inline-flex}.regulatory-wizard-footer{border-top:1px solid #e5e9f2;justify-content:flex-end;gap:.5rem;padding:.85rem 1.4rem;display:flex}@media (max-width:768px){.phone-buy-modal-header{grid-template-columns:1fr max-content}.phone-buy-modal-header-icon{display:none}.phone-buy-controls{grid-template-columns:1fr}.phone-buy-controls-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.phone-buy-controls-main{grid-template-columns:1fr;max-width:100%}.phone-buy-filter-popover{width:100%;max-width:100%}.phone-buy-filter-grid{grid-template-columns:1fr}.phone-buy-filter-col.provider,.phone-buy-filter-col.search,.phone-buy-filter-col.match{grid-column:span 1}.phone-buy-filters{grid-template-columns:1fr}.phone-buy-modal-footer{flex-direction:column;align-items:stretch}.number-pool-modal-header{grid-template-columns:1fr max-content}.number-pool-modal-header-icon{display:none}.number-pool-modal-footer-split{flex-direction:column;align-items:stretch}.verified-caller-modal-header{grid-template-columns:1fr max-content}.verified-caller-modal-icon{display:none}.regulatory-wizard-type-grid,.regulatory-wizard-address-grid,.messaging-settings-row{grid-template-columns:1fr}.voice-recording-layout,.voice-sip-layout{grid-template-columns:1fr;padding:0 .75rem .75rem}.voice-sip-overview-hero,.sip-two-col,.voice-sip-test-grid{grid-template-columns:1fr}.voice-sip-manage-header{flex-direction:column;align-items:stretch}.voice-sip-manage-header .btn{width:100%}.trust-center-hero{grid-template-columns:1fr;min-height:auto;padding:1.5rem}.trust-center-hero-image{justify-self:start;width:220px;max-height:180px}.trust-center-hero-title{font-size:1.6rem}.trust-center-card-actions{flex-direction:column;align-items:flex-start;gap:.6rem}.trust-center-brand-campaigns-header{flex-direction:column;align-items:flex-start;gap:.4rem}.a2p-wizard-layout{grid-template-columns:1fr}.a2p-footer-actions{justify-content:stretch}.a2p-footer-actions .btn{flex:1}.a2p-two-col,.a2p-brand-tier-grid{grid-template-columns:1fr}.a2p-campaign-field-half{max-width:100%}.sip-edit-modal-footer{justify-content:stretch}.sip-edit-modal-footer .btn{flex:1}.sip-domain-group{grid-template-columns:1fr;gap:.4rem}.sip-domain-group .form-control{border-top-right-radius:.55rem;border-bottom-right-radius:.55rem}.sip-domain-suffix{border-left:1px solid #d0d5dd;border-radius:.55rem}.voice-recording-sidebar{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;padding-bottom:.15rem;overflow-x:auto}.voice-ai-banner{grid-template-columns:1fr}.voice-save-row{justify-content:stretch}.voice-save-row .btn{width:100%}.voice-call-dispositions-header{flex-direction:column;align-items:stretch}.voice-call-dispositions-header .btn{width:100%}.messaging-analytics-header{flex-direction:column}.messaging-analytics-grid{grid-template-columns:1fr}.restriction-history-header{flex-direction:column}}.phone-system-ghl-page{color:#344054;background:#f7f8fb;min-height:calc(100vh - 2.5rem);margin:-1.25rem -1.5rem -2rem}.phone-system-ghl-header-inner{align-items:center;gap:1.4rem;min-height:4.25rem;padding:0 1.5rem;display:flex}.phone-system-ghl-header h1{color:#101828;letter-spacing:0;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:650}.phone-system-ghl-nav{align-self:stretch;align-items:stretch;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.phone-system-ghl-nav button{color:#475467;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 .85rem;font-size:.91rem;font-weight:500}.phone-system-ghl-nav button:hover,.phone-system-ghl-nav button.active{color:#155eef;border-bottom-color:#155eef}.phone-system-compliance-alert{color:#344054;background:#ecf2fe;border:1px solid #c5d7fb;border-radius:.75rem;align-items:flex-start;gap:.55rem;margin:1rem 1.5rem 0;padding:.78rem .9rem;font-size:.9rem;line-height:1.5;display:flex}.phone-system-compliance-alert i{color:#155eef;font-size:1.25rem;line-height:1.2}.phone-system-manage-card{background:#fff;border-radius:.85rem;margin:1rem 1.5rem 2rem;overflow:visible;box-shadow:0 1px 2px #1018280f,0 12px 26px #1018280d}.phone-system-manage-header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:grid}.phone-system-manage-title-group{min-width:0}.phone-system-manage-title-row{align-items:center;gap:.65rem;min-width:0;display:flex}.phone-system-manage-title-row h2{color:#101828;margin:0;font-size:1.12rem;font-weight:650}.phone-system-manage-title-group p{color:#667085;margin:.18rem 0 0;font-size:.88rem}.phone-system-count-tag,.ghl-tag{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.22rem;min-height:1.38rem;padding:0 .48rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.phone-system-count-tag,.ghl-tag-primary{color:#155eef;background:#155eef1a;border:1px solid #155eef3d}.ghl-tag-success{color:#067647;background:#ecfdf3;border:1px solid #07945538}.ghl-tag-warning{color:#b54708;background:#f0a0201f;border:1px solid #f0a02059}.ghl-tag-danger{color:#b42318;background:#fef3f2;border:1px solid #d92d203d}.ghl-tag-default{color:#344054;background:#fafafc;border:1px solid #e0e0e6}.phone-system-add-number-btn{color:#fff;background:#155eef;border:1px solid #155eef;border-radius:.25rem;align-items:center;gap:.45rem;height:2.15rem;padding:0 .88rem;font-size:.88rem;font-weight:500;display:inline-flex}.phone-system-add-number-btn:hover{background:#004eeb;border-color:#004eeb}.phone-system-divider{background:#eaecf0;height:1px}.phone-system-manage-body{position:relative}.phone-system-number-tabs{flex-wrap:wrap;gap:0;padding:1rem 22rem .75rem 1.25rem;display:flex}.phone-system-number-tabs .tab{color:#344054;background:0 0;border:1px solid #e0e0e6;border-radius:.25rem;height:2.5rem;padding:0 1.12rem;font-size:.94rem;font-weight:500}.phone-system-number-tabs .tab:hover,.phone-system-number-tabs .tab.active{z-index:1;color:#155eef;border-color:#155eef;position:relative}.phone-numbers--phone-system{position:static}.phone-numbers--phone-system .phone-system-table-tools{align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;right:1.25rem}.phone-system-search{color:#98a2b3;background:#fff;border:1px solid #e0e0e6;border-radius:.25rem;grid-template-columns:max-content minmax(10rem,14rem);align-items:center;gap:.45rem;height:2.5rem;padding:0 .8rem;display:grid}.phone-system-search input{color:#344054;border:0;outline:0;min-width:0;font-size:.94rem}.phone-system-search input::placeholder{color:#667085}.phone-system-refresh-btn{color:#344054;background:0 0;border:1px solid #e0e0e6;border-radius:.25rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:grid}.phone-system-refresh-btn:hover{color:#155eef;border-color:#155eef}.phone-numbers--phone-system .phone-numbers-table{background:#fff;border:0;border-top:1px solid #eff1f5;border-radius:0;overflow:visible}.phone-numbers--phone-system .phone-numbers-table table{border-collapse:collapse;table-layout:auto;min-width:930px}.phone-numbers--phone-system .phone-numbers-table th,.phone-numbers--phone-system .phone-numbers-table td{vertical-align:middle;border-bottom:1px solid #eff1f5;padding:.78rem}.phone-numbers--phone-system .phone-numbers-table th{color:#101828;background:#fafafc;font-size:.86rem;font-weight:600}.phone-numbers--phone-system .phone-numbers-table td{color:#344054;font-size:.89rem}.phone-numbers--phone-system .phone-numbers-table tr:hover td{background:#f9fafb}.phone-number-country-cell{width:3.4rem}.phone-number-country-flag{color:#101828;background:linear-gradient(135deg,#b42318 0 32%,#fff 32% 66%,#155eef 66%);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.55rem;font-weight:800;display:inline-grid;box-shadow:0 1px 3px #1018282e}.phone-number-number-layout{grid-template-columns:minmax(14rem,1fr) max-content;align-items:center;gap:1rem;display:grid}.phone-number-value{color:#101828;font-weight:650;text-decoration:none}.phone-number-value:hover{color:#155eef}.ghl-number-badges,.phone-number-timeout-tags{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.phone-number-timeout-tags{margin-top:0}.phone-number-friendly-cell,.phone-number-forwarding-cell{color:#344054;font-weight:500}.phone-number-kebab-btn{color:#344054;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;margin-left:auto;font-size:1.1rem;display:grid}.phone-number-kebab-btn:hover{color:#155eef;background:#f2f4f7}.phone-system-table-footer{color:#344054;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex}.phone-system-table-footer p{margin:0;font-size:.88rem;font-weight:600}.phone-system-pagination{align-items:center;gap:.45rem;display:flex}.phone-system-pagination button,.phone-system-pagination span{color:#344054;background:0 0;border:1px solid #e0e0e6;border-radius:.25rem;min-width:1.8rem;height:1.8rem;padding:0 .65rem;font-size:.85rem}.phone-system-pagination button:disabled{opacity:.45}.phone-system-pagination span{color:#155eef;border-color:#155eef;place-items:center;font-weight:600;display:grid}.phone-system-pools-table-wrap{background:#fff;border-top:1px solid #eff1f5}.phone-system-pools-table-scroll{overflow-x:auto}.phone-system-pools-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:930px;margin:0}.phone-system-pools-table th,.phone-system-pools-table td{vertical-align:top;border-bottom:1px solid #eff1f5;padding:.78rem;line-height:1.6}.phone-system-pools-table th{color:#101828;background:#fafafc;font-size:.86rem;font-weight:600}.phone-system-pools-table td{color:#344054;font-size:.875rem}.phone-system-pools-table tr:hover td{background:#f9fafb}.phone-system-pool-name,.phone-system-pool-meta{margin:0}.phone-system-pool-name{color:#344054;font-weight:600}.phone-system-pool-meta{color:#667085;font-size:.78rem}.phone-system-empty-state{color:#98a2b3;place-items:center;gap:.35rem;min-height:12.5rem;display:grid}.phone-system-empty-icon{color:#c0c5ce;background:#f2f4f7;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.75rem;display:grid}.phone-system-empty-state p{color:#98a2b3;margin:0;font-size:.9rem}.phone-system-regulatory-table-wrap{background:#fff;border-top:1px solid #eff1f5}.phone-system-regulatory-table-scroll{overflow-x:auto}.phone-system-regulatory-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px;margin:0}.phone-system-regulatory-table th,.phone-system-regulatory-table td{vertical-align:middle;border-bottom:1px solid #eff1f5;padding:.78rem}.phone-system-regulatory-table th{color:#101828;background:#fafafc;font-size:.86rem;font-weight:600;line-height:1.6}.phone-system-regulatory-table td{color:#344054;font-size:.89rem}.phone-system-regulatory-table tr:hover td{background:#f9fafb}.phone-system-regulatory-country{color:#101828;align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.phone-system-regulatory-id{color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem}.phone-system-regulatory-address{color:#101828;white-space:normal;max-width:34rem;line-height:1.45}@media (max-width:980px){.phone-system-ghl-header-inner{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem}.phone-system-ghl-nav{width:100%;min-height:2.5rem}.phone-system-manage-header{grid-template-columns:1fr}.phone-system-number-tabs{padding-right:1.25rem}.phone-numbers--phone-system .phone-system-table-tools{justify-content:flex-start;padding:0 1.25rem .85rem;position:static}.phone-system-search{flex:1;grid-template-columns:max-content minmax(0,1fr)}.phone-system-table-footer{flex-direction:column;align-items:flex-start}}.phone-system-ghl-page{--phone-background:var(--color-background,var(--mmc-gray-50));--phone-card:var(--color-card,var(--mmc-white));--phone-card-foreground:var(--color-card-foreground,var(--mmc-charcoal-800));--phone-muted:var(--color-muted,var(--mmc-gray-100));--phone-muted-foreground:var(--color-muted-foreground,var(--mmc-gray-500));--phone-border:var(--color-border,var(--mmc-gray-200));--phone-input:var(--color-input,var(--mmc-gray-200));--phone-primary:var(--color-primary,var(--mmc-blue));--phone-primary-hover:color-mix(in oklab, var(--phone-primary) 88%, var(--phone-card) 12%);--phone-primary-foreground:var(--color-primary-foreground,#fff);--phone-ring:var(--color-ring,var(--mmc-blue));--phone-success:var(--mmc-green,#0b8c4c);--phone-success-bg:var(--mmc-green-light,#e6f3eb);background:var(--phone-background);min-height:calc(100vh - 3.5rem);color:var(--phone-card-foreground);font-family:var(--mmc-font-family);margin:-10px -1.5rem -2rem}.phone-system-ghl-page button,.phone-system-ghl-page input,.phone-system-ghl-page select,.phone-system-ghl-page textarea{font:inherit}.phone-system-ghl-page button:focus-visible,.phone-system-ghl-page a:focus-visible,.phone-system-ghl-page input:focus-visible,.phone-system-ghl-page select:focus-visible,.phone-system-ghl-page textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--phone-ring) 24%, transparent);outline:0}.phone-system-ghl-header{background:var(--phone-card);border-bottom:1px solid var(--phone-border)}.phone-system-ghl-header-inner{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;min-height:auto;padding:.9rem 1.5rem 0;display:flex}.phone-system-ghl-header h1{color:var(--phone-card-foreground);font-size:1.5rem;font-weight:700;line-height:2.5rem}.phone-system-ghl-nav{scrollbar-width:none;flex:36rem;gap:.25rem;min-width:18rem;min-height:2.5rem;overflow-x:auto}.phone-system-ghl-nav::-webkit-scrollbar{display:none}.phone-system-ghl-nav button{border-radius:var(--mmc-radius-sm) var(--mmc-radius-sm) 0 0;min-height:2.5rem;color:var(--phone-muted-foreground);border-bottom-width:2px;padding:0 .8rem;transition:background .15s,border-color .15s,color .15s}.phone-system-ghl-nav button:hover{background:var(--phone-muted);color:var(--phone-card-foreground)}.phone-system-ghl-nav button.active{border-bottom-color:var(--phone-primary);color:var(--phone-primary)}.phone-system-compliance-alert{border-color:color-mix(in oklab, var(--phone-success) 24%, transparent);border-radius:var(--mmc-radius-lg);background:var(--phone-success-bg);color:var(--phone-card-foreground);margin:1rem 1.5rem 0}.phone-system-compliance-alert i{color:var(--phone-success)}.phone-system-manage-card{border:1px solid var(--phone-border);border-radius:var(--mmc-radius-xl);background:var(--phone-card);box-shadow:var(--mmc-shadow-sm)}.phone-system-manage-header{padding:1.1rem 1.5rem}.phone-system-manage-title-row h2{color:var(--phone-card-foreground);font-size:1.15rem;font-weight:700}.phone-system-manage-title-group p,.voice-settings-header p,.messaging-settings-header p,.additional-settings-number-intelligence__description,.phone-system-pool-meta,.phone-system-empty-state p,.call-script-empty-copy span{color:var(--phone-muted-foreground)}.phone-system-divider{background:var(--phone-border)}.phone-system-count-tag,.ghl-tag{border-radius:var(--mmc-radius-pill);min-height:1.4rem;font-weight:600}.phone-system-count-tag,.ghl-tag-primary{border-color:color-mix(in oklab, var(--phone-primary) 28%, transparent);background:color-mix(in oklab, var(--phone-primary) 10%, transparent);color:var(--phone-primary)}.ghl-tag-success{border-color:color-mix(in oklab, var(--phone-success) 24%, transparent);background:var(--phone-success-bg);color:var(--phone-success)}.ghl-tag-default{border-color:var(--phone-border);background:var(--phone-muted);color:var(--phone-card-foreground)}.phone-system-add-number-btn{border-color:var(--phone-primary);border-radius:var(--mmc-radius-md);background:var(--phone-primary);min-height:2.25rem;color:var(--phone-primary-foreground);box-shadow:var(--mmc-shadow-sm);transition:background .15s,border-color .15s,transform .15s}.phone-system-add-number-btn:hover{border-color:var(--phone-primary-hover);background:var(--phone-primary-hover)}.phone-system-add-number-btn:active{transform:translateY(1px)}.phone-system-add-menu{border-color:var(--phone-border);border-radius:var(--mmc-radius-lg);background:var(--phone-card);color:var(--phone-card-foreground);box-shadow:var(--mmc-shadow-md)}.phone-system-add-menu-item{color:var(--phone-card-foreground)}.phone-system-add-menu-item:hover{background:var(--phone-muted)}.phone-system-add-menu-icon{background:var(--phone-muted);color:var(--phone-primary)}.phone-system-add-menu-title{color:var(--phone-card-foreground)}.phone-system-add-menu-subtitle{color:var(--phone-muted-foreground)}.phone-system-add-menu-divider{background:var(--phone-border)}.phone-system-number-tabs,.phone-system-ghl-page .tab-navigation,.voice-settings-tabs{border-radius:var(--mmc-radius-lg);background:var(--phone-muted);gap:.2rem;width:fit-content;max-width:calc(100% - 2.5rem);margin:1rem 1.25rem .75rem;padding:.2rem;display:inline-flex}.phone-system-number-tabs{padding-right:.2rem}.phone-system-ghl-page .tab,.phone-system-number-tabs .tab{border-radius:var(--mmc-radius-md);height:2rem;color:var(--phone-muted-foreground);background:0 0;border:1px solid #0000;padding:0 .85rem;font-size:.875rem;font-weight:600;transition:background .15s,box-shadow .15s,color .15s}.phone-system-number-tabs .tab+.tab{margin-left:0}.phone-system-ghl-page .tab:hover,.phone-system-number-tabs .tab:hover{color:var(--phone-card-foreground)}.phone-system-ghl-page .tab.active,.phone-system-number-tabs .tab.active{border-color:var(--phone-border);background:var(--phone-card);color:var(--phone-card-foreground);box-shadow:var(--mmc-shadow-sm)}.phone-numbers--phone-system .phone-system-table-tools{top:1rem}.phone-system-search{border-color:var(--phone-input);border-radius:var(--mmc-radius-md);background:var(--phone-card);height:2.5rem;color:var(--phone-muted-foreground)}.phone-system-search:focus-within{border-color:var(--phone-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--phone-ring) 18%, transparent)}.phone-system-search input{color:var(--phone-card-foreground);background:0 0}.phone-system-refresh-btn,.phone-number-kebab-btn,.phone-system-pagination button,.phone-system-pagination span{border-color:var(--phone-border);border-radius:var(--mmc-radius-md);background:var(--phone-card);color:var(--phone-card-foreground)}.phone-system-refresh-btn:hover,.phone-number-kebab-btn:hover,.phone-system-pagination button:hover:not(:disabled){border-color:var(--phone-primary);background:color-mix(in oklab, var(--phone-primary) 8%, transparent);color:var(--phone-primary)}.phone-numbers--phone-system .phone-numbers-table,.phone-system-pools-table-wrap,.phone-system-regulatory-table-wrap,.phone-buy-table-wrap,.voice-recording-card,.voice-call-scripts-card,.voice-call-scripts-form,.call-script-container,.call-script-list-card{border-color:var(--phone-border);border-radius:var(--mmc-radius-lg);background:var(--phone-card);box-shadow:none}.phone-numbers--phone-system .phone-numbers-table{border-top-color:var(--phone-border)}.phone-numbers--phone-system .phone-numbers-table th,.phone-system-pools-table th,.phone-system-regulatory-table th,.call-script-list-table th{background:var(--phone-muted);color:var(--phone-card-foreground);font-weight:600}.phone-numbers--phone-system .phone-numbers-table th,.phone-numbers--phone-system .phone-numbers-table td,.phone-system-pools-table th,.phone-system-pools-table td,.phone-system-regulatory-table th,.phone-system-regulatory-table td,.call-script-list-table th,.call-script-list-table td{border-bottom-color:var(--phone-border)}.phone-numbers--phone-system .phone-numbers-table td,.phone-system-pools-table td,.phone-system-regulatory-table td,.phone-number-friendly-cell,.phone-number-forwarding-cell,.phone-system-table-footer,.phone-system-pool-name,.phone-system-regulatory-country,.phone-system-regulatory-address,.call-script-title,.call-script-empty-copy p{color:var(--phone-card-foreground)}.phone-numbers--phone-system .phone-numbers-table tr:hover td,.phone-system-pools-table tr:hover td,.phone-system-regulatory-table tr:hover td,.call-script-list-table tr:hover td{background:color-mix(in oklab, var(--phone-primary) 5%, var(--phone-card))}.phone-number-value{color:var(--phone-card-foreground)}.phone-number-value:hover,.voice-call-scripts-back-row .btn-link:hover,.missed-call-template-row .btn-link{color:var(--phone-primary)}.phone-number-country-flag{background:var(--phone-muted);color:var(--phone-card-foreground);box-shadow:inset 0 0 0 1px var(--phone-border)}.phone-system-empty-state{min-height:10rem;color:var(--phone-muted-foreground)}.phone-numbers--phone-system .no-phone-numbers{border-top:1px solid var(--phone-border);min-height:9rem;color:var(--phone-muted-foreground);text-align:center;place-items:center;display:grid}.phone-numbers--phone-system .no-phone-numbers p{color:inherit;margin:0;font-size:.9rem}.phone-system-empty-icon,.call-script-empty-icon{background:var(--phone-muted);color:var(--phone-muted-foreground)}.call-script-container{margin:0 1rem 1rem;padding:1rem}.call-script-header,.call-script-empty-content{align-items:center;gap:1rem;display:flex}.call-script-header{justify-content:space-between;margin-bottom:1rem}.call-script-title,.call-script-subtitle{margin:0}.call-script-title{font-size:1rem;font-weight:700}.call-script-subtitle{color:var(--phone-muted-foreground);margin-top:.2rem;font-size:.875rem}.call-script-body{border:1px dashed var(--phone-border);border-radius:var(--mmc-radius-lg);background:color-mix(in oklab, var(--phone-muted) 55%, transparent);padding:1rem}.call-script-empty{place-items:center;min-height:11rem;display:grid}.call-script-empty-content{text-align:center;flex-wrap:wrap;justify-content:center;max-width:34rem}.call-script-empty-icon{border-radius:var(--mmc-radius-pill);place-items:center;width:3rem;height:3rem;display:grid}.call-script-empty-icon svg{width:1.5rem;height:1.5rem}.voice-side-item.active,.voice-recording-card .switch input:checked+span{background:color-mix(in oklab, var(--phone-primary) 12%, transparent);color:var(--phone-primary)}.voice-upload-dropzone .icon{background:color-mix(in oklab, var(--phone-primary) 10%, transparent);color:var(--phone-primary)}.phone-system-ghl-page .form-control,.phone-system-ghl-page .form-select,.phone-system-ghl-page textarea{border-color:var(--phone-input);border-radius:var(--mmc-radius-md);background:var(--phone-card);color:var(--phone-card-foreground)}.phone-system-ghl-page .form-control:focus,.phone-system-ghl-page .form-select:focus,.phone-system-ghl-page textarea:focus{border-color:var(--phone-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--phone-ring) 18%, transparent)}@media (max-width:980px){.phone-system-ghl-header-inner{padding:.9rem 1rem 0}.phone-system-ghl-nav{width:100%}.phone-system-compliance-alert,.phone-system-manage-card{margin-left:1rem;margin-right:1rem}.phone-system-number-tabs,.phone-system-ghl-page .tab-navigation,.voice-settings-tabs{max-width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}}.phone-system-ghl-page .btn,.phone-system-ghl-page .button,.phone-system-ghl-page .market-button,.phone-system-ghl-page .phone-buy-filter-btn,.phone-system-ghl-page .phone-buy-filter-apply,.phone-system-ghl-page .phone-buy-filter-reset,.phone-system-ghl-page .phone-buy-clear-btn,.phone-system-ghl-page .phone-buy-select-number-btn{border-radius:var(--mmc-radius-md);transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.phone-system-ghl-page .btn-primary,.phone-system-ghl-page .btn.btn-primary,.phone-system-ghl-page .button--primary,.phone-system-ghl-page .phone-buy-filter-apply,.phone-system-ghl-page .phone-buy-select-number-btn.active,.phone-system-ghl-page .a2p-footer .btn-primary,.phone-system-ghl-page .trust-center-card-actions .btn-primary{border-color:var(--phone-primary)!important;background:var(--phone-primary)!important;color:var(--phone-primary-foreground)!important}.phone-system-ghl-page .btn-primary:hover,.phone-system-ghl-page .btn.btn-primary:hover,.phone-system-ghl-page .button--primary:hover,.phone-system-ghl-page .phone-buy-filter-apply:hover,.phone-system-ghl-page .phone-buy-select-number-btn.active:hover,.phone-system-ghl-page .a2p-footer .btn-primary:hover,.phone-system-ghl-page .trust-center-card-actions .btn-primary:hover{border-color:var(--phone-primary-hover)!important;background:var(--phone-primary-hover)!important;color:var(--phone-primary-foreground)!important}.phone-system-ghl-page .btn-link,.phone-system-ghl-page .btn.btn-link,.phone-system-ghl-page .a2p-back-btn,.phone-system-ghl-page .trust-center-row-action,.phone-system-ghl-page a{color:var(--phone-card-foreground)!important}.phone-system-ghl-page .btn-link:hover,.phone-system-ghl-page .btn.btn-link:hover,.phone-system-ghl-page .a2p-back-btn:hover,.phone-system-ghl-page .trust-center-row-action:hover,.phone-system-ghl-page a:hover{text-decoration-color:currentColor;color:var(--phone-primary)!important}.phone-system-ghl-page .btn-outline-secondary,.phone-system-ghl-page .btn-secondary,.phone-system-ghl-page .phone-buy-filter-btn,.phone-system-ghl-page .phone-buy-filter-reset,.phone-system-ghl-page .phone-buy-clear-btn{border-color:var(--phone-border)!important;background:var(--phone-card)!important;color:var(--phone-card-foreground)!important}.phone-system-ghl-page .btn-outline-secondary:hover,.phone-system-ghl-page .btn-secondary:hover,.phone-system-ghl-page .phone-buy-filter-btn:hover,.phone-system-ghl-page .phone-buy-filter-reset:hover,.phone-system-ghl-page .phone-buy-clear-btn:hover{border-color:var(--phone-border)!important;background:var(--phone-muted)!important;color:var(--phone-card-foreground)!important}.phone-system-ghl-page .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}.phone-system-ghl-page .modal,.phone-system-ghl-page .phone-buy-modal,.phone-system-ghl-page .number-pool-modal,.phone-system-ghl-page .verified-caller-modal,.phone-system-ghl-page .phone-number-config-modal,.phone-system-ghl-page .sip-edit-modal,.phone-system-ghl-page .regulatory-wizard-modal,.phone-system-ghl-page .a2p-optin-example-modal{border:1px solid var(--phone-border);border-radius:var(--mmc-radius-xl);background:var(--phone-card);color:var(--phone-card-foreground);box-shadow:var(--mmc-shadow-lg)}.phone-system-ghl-page .modal-header,.phone-system-ghl-page .phone-buy-modal-header,.phone-system-ghl-page .number-pool-modal-header,.phone-system-ghl-page .verified-caller-modal-header,.phone-system-ghl-page .phone-number-config-modal-header,.phone-system-ghl-page .sip-edit-modal-header,.phone-system-ghl-page .regulatory-wizard-header{border-bottom-color:var(--phone-border)}.phone-system-ghl-page .phone-buy-modal-header-icon,.phone-system-ghl-page .number-pool-modal-header-icon,.phone-system-ghl-page .verified-caller-modal-icon,.phone-system-ghl-page .phone-number-config-modal-icon,.phone-system-ghl-page .regulatory-type-radio,.phone-system-ghl-page .a2p-sidebar-badge,.phone-system-ghl-page .a2p-radio.checked{border-color:var(--phone-border);background:var(--phone-muted);color:var(--phone-card-foreground)}.phone-system-ghl-page .close-btn:hover{background:var(--phone-muted);color:var(--phone-card-foreground)}.phone-system-ghl-page .phone-buy-modal-footer,.phone-system-ghl-page .number-pool-modal-footer,.phone-system-ghl-page .verified-caller-modal-footer,.phone-system-ghl-page .phone-number-config-modal-footer,.phone-system-ghl-page .sip-edit-modal-footer,.phone-system-ghl-page .regulatory-wizard-footer,.phone-system-ghl-page .modal-actions{border-top-color:var(--phone-border);background:var(--phone-card)}.phone-system-ghl-page .phone-buy-type-chip.active,.phone-system-ghl-page .phone-buy-capability-chip.active,.phone-system-ghl-page .phone-buy-capability-toggle.is-active,.phone-system-ghl-page .number-pool-option.active,.phone-system-ghl-page .regulatory-type-card.selected,.phone-system-ghl-page .a2p-sidebar-step.current,.phone-system-ghl-page .a2p-sidebar-section.active .a2p-sidebar-badge,.phone-system-ghl-page .a2p-radio.checked{border-color:var(--phone-primary);background:color-mix(in oklab, var(--phone-primary) 8%, var(--phone-card));color:var(--phone-primary)}.phone-system-ghl-page .phone-buy-capability-toggle{border-color:var(--phone-border)!important;background:var(--phone-card)!important;color:var(--phone-muted-foreground)!important}.phone-system-ghl-page .phone-buy-capability-toggle:hover{border-color:var(--phone-border)!important;background:var(--phone-muted)!important;color:var(--phone-card-foreground)!important}.phone-system-ghl-page .phone-buy-capability-toggle.is-active{border-color:var(--phone-primary)!important;background:color-mix(in oklab, var(--phone-primary) 8%, var(--phone-card))!important;color:var(--phone-primary)!important}.phone-system-ghl-page .phone-buy-capability-toggle:focus-visible{outline-color:color-mix(in oklab, var(--phone-primary) 28%, transparent)!important}.phone-system-ghl-page .phone-buy-filter-popover,.phone-system-ghl-page .phone-buy-results,.phone-system-ghl-page .phone-buy-card,.phone-system-ghl-page .a2p-wizard-sidebar,.phone-system-ghl-page .a2p-wizard-main,.phone-system-ghl-page .trust-center-service-card,.phone-system-ghl-page .trust-center-brand-campaigns,.phone-system-ghl-page .trust-center-table-wrap,.phone-system-ghl-page .regulatory-type-card{border-color:var(--phone-border);background:var(--phone-card);color:var(--phone-card-foreground)}.phone-system-ghl-page .regulatory-type-card.selected .regulatory-type-radio{border-color:var(--phone-primary);background:var(--phone-primary);color:var(--phone-primary-foreground)}.phone-system-ghl-page .regulatory-radio-row{border-color:var(--phone-border);color:var(--phone-card-foreground)}.phone-system-ghl-page .a2p-alert,.phone-system-ghl-page .phone-buy-helper,.phone-system-ghl-page .phone-buy-notice,.phone-system-ghl-page .a2p-notice{border-color:var(--phone-border);background:var(--phone-muted);color:var(--phone-card-foreground)}.phone-system-ghl-page .a2p-alert i,.phone-system-ghl-page .phone-buy-helper i,.phone-system-ghl-page .phone-buy-notice i{color:var(--phone-card-foreground)}.phone-system-ghl-page .trust-center-brand-campaigns-tabs,.phone-system-ghl-page .a2p-stepper,.phone-system-ghl-page .phone-number-config-tabs{background:var(--phone-muted)}.phone-system-ghl-page .trust-center-brand-campaigns-tabs button.active,.phone-system-ghl-page .phone-number-config-tabs button.active{border-color:var(--phone-border);background:var(--phone-card);color:var(--phone-card-foreground);box-shadow:var(--mmc-shadow-sm)}.phone-system-ghl-page .trust-center-brand-campaigns-tabs button:hover,.phone-system-ghl-page .phone-number-config-tabs button:hover{color:var(--phone-card-foreground)}.phone-system-ghl-page .form-control:focus,.phone-system-ghl-page .form-select:focus,.phone-system-ghl-page textarea:focus,.phone-system-ghl-page input:focus,.phone-system-ghl-page select:focus{border-color:var(--phone-primary)!important;box-shadow:0 0 0 3px color-mix(in oklab, var(--phone-primary) 16%, transparent)!important}.phone-system-ghl-page .phone-system-ghl-nav button:hover,.phone-system-ghl-page .phone-system-ghl-nav button.active{border-bottom-color:var(--phone-primary);color:var(--phone-primary)}.phone-system-ghl-page .phone-system-compliance-alert{border-color:var(--phone-border);background:var(--phone-muted);color:var(--phone-muted-foreground)}.phone-system-ghl-page .phone-system-compliance-alert i{color:var(--phone-card-foreground)}.phone-system-ghl-page .phone-system-count-tag,.phone-system-ghl-page .ghl-tag-primary{border-color:color-mix(in oklab, var(--phone-primary) 24%, var(--phone-border));background:color-mix(in oklab, var(--phone-primary) 8%, var(--phone-card));color:var(--phone-primary)}.phone-system-ghl-page .phone-system-add-number-btn,.phone-system-ghl-page .hr-button--primary-type,.phone-system-ghl-page .ui-button.hr-button--primary-type{border-color:var(--phone-primary)!important;background:var(--phone-primary)!important;color:var(--phone-primary-foreground)!important}.phone-system-ghl-page .phone-system-add-number-btn:hover,.phone-system-ghl-page .hr-button--primary-type:hover,.phone-system-ghl-page .ui-button.hr-button--primary-type:hover{border-color:var(--phone-primary-hover)!important;background:var(--phone-primary-hover)!important;color:var(--phone-primary-foreground)!important}.phone-system-ghl-page .phone-system-number-tabs .tab:hover,.phone-system-ghl-page .phone-system-number-tabs .tab.active,.phone-system-ghl-page .phone-system-refresh-btn:hover,.phone-system-ghl-page .phone-number-value:hover,.phone-system-ghl-page .phone-number-kebab-btn:hover,.phone-system-ghl-page .phone-system-pagination span{border-color:var(--phone-primary);color:var(--phone-primary)}.phone-system-ghl-page .voice-outbound-number-option.active,.phone-system-ghl-page .a2p-brand-tier-card.selected{border-color:var(--phone-primary);background:color-mix(in oklab, var(--phone-primary) 7%, var(--phone-card));box-shadow:0 0 0 2px color-mix(in oklab, var(--phone-primary) 10%, transparent)}.phone-system-ghl-page .voice-outbound-number-option.active .voice-outbound-number-option-head p,.phone-system-ghl-page .voice-outbound-number-option.active .subtitle{color:var(--phone-primary)}.phone-system-ghl-page .a2p-brand-tier-badge{border-color:var(--phone-border);background:var(--phone-muted);color:var(--phone-card-foreground)}.phone-system-ghl-page .a2p-brand-tier-check{border-color:var(--phone-primary);background:var(--phone-primary);color:var(--phone-primary-foreground)}.phone-system-ghl-page .a2p-brand-tier-check.empty{border-color:var(--phone-border);background:var(--phone-card)}.phone-system-ghl-page .ui-active-btn,.phone-system-ghl-page .hr-pagination-item--active,.phone-system-ghl-page .hr-tag.ui-primary{border-color:var(--phone-primary)!important;color:var(--phone-primary)!important}.phone-system-ghl-page .hr-tag.ui-primary,.phone-system-ghl-page .hr-tag.ui-default{background:color-mix(in oklab, var(--phone-primary) 7%, var(--phone-card))!important}.phone-system-ghl-page [class*=text-blue],.phone-system-ghl-page [class*=hover\:text-blue]:hover{color:var(--phone-primary)!important}.phone-system-ghl-page [class*=bg-blue-50],.phone-system-ghl-page [class*=bg-blue-100]{background-color:color-mix(in oklab, var(--phone-primary) 8%, var(--phone-card))!important}.phone-system-ghl-page [class*=bg-blue-500],.phone-system-ghl-page [class*=bg-blue-600],.phone-system-ghl-page [class*=hover\:bg-blue-500]:hover,.phone-system-ghl-page [class*=hover\:bg-blue-600]:hover{background-color:var(--phone-primary)!important;color:var(--phone-primary-foreground)!important}.phone-system-ghl-page [class*=border-blue]{border-color:var(--phone-primary)!important}.phone-system-ghl-page .hr-button,.phone-system-ghl-page .ui-button{--n-ripple-color:var(--phone-primary)!important;--n-text-color-hover:var(--phone-card-foreground)!important;--n-text-color-pressed:var(--phone-card-foreground)!important;--n-text-color-focus:var(--phone-card-foreground)!important;--n-border-hover:1px solid var(--phone-border)!important;--n-border-pressed:1px solid var(--phone-border)!important;--n-border-focus:1px solid var(--phone-border)!important}.phone-system-ghl-page .hr-button--primary-type,.phone-system-ghl-page .ui-button.hr-button--primary-type{--n-color:var(--phone-primary)!important;--n-color-hover:var(--phone-primary-hover)!important;--n-color-pressed:var(--phone-primary)!important;--n-color-focus:var(--phone-primary-hover)!important;--n-ripple-color:var(--phone-primary)!important;--n-border:1px solid var(--phone-primary)!important;--n-border-hover:1px solid var(--phone-primary-hover)!important;--n-border-pressed:1px solid var(--phone-primary)!important;--n-border-focus:1px solid var(--phone-primary-hover)!important}.phone-system-ghl-page .hr-tag.ui-primary,.phone-system-ghl-page .ui-tag.ui-primary{--n-color:color-mix(in oklab, var(--phone-primary) 7%, var(--phone-card))!important;--n-border:1px solid color-mix(in oklab, var(--phone-primary) 24%, var(--phone-border))!important;--n-text-color:var(--phone-primary)!important;--n-close-icon-color:var(--phone-primary)!important}.phone-system-ghl-page .hr-input,.phone-system-ghl-page .ui-input-text{--n-caret-color:var(--phone-primary)!important;--n-border-hover:1px solid var(--phone-border)!important;--n-border-focus:1px solid var(--phone-primary)!important;--n-box-shadow-focus:0 0 0 2px color-mix(in oklab, var(--phone-primary) 14%, transparent)!important;--n-loading-color:var(--phone-primary)!important}.phone-system-ghl-page .phone-buy-table-wrap .table{table-layout:fixed;min-width:760px}.phone-system-ghl-page .phone-buy-table-wrap th,.phone-system-ghl-page .phone-buy-table-wrap td{vertical-align:top;white-space:nowrap;padding:.7rem .75rem}.phone-system-ghl-page .phone-buy-table-wrap th:first-child,.phone-system-ghl-page .phone-buy-table-wrap td:first-child{width:2.5rem}.phone-system-ghl-page .phone-buy-table-wrap th:nth-child(2),.phone-system-ghl-page .phone-buy-table-wrap td:nth-child(2){width:12rem}.phone-system-ghl-page .phone-buy-table-wrap th:nth-child(3),.phone-system-ghl-page .phone-buy-table-wrap td:nth-child(3){width:10rem}.phone-system-ghl-page .phone-buy-table-wrap th:nth-child(4),.phone-system-ghl-page .phone-buy-table-wrap td:nth-child(4){width:7rem}.phone-system-ghl-page .phone-buy-table-wrap th:nth-child(5),.phone-system-ghl-page .phone-buy-table-wrap td:nth-child(5){width:12rem}.phone-system-ghl-page .phone-buy-table-wrap th:nth-child(6),.phone-system-ghl-page .phone-buy-table-wrap td:nth-child(6){width:8rem}.phone-system-ghl-page .regulatory-wizard-address-grid>div,.phone-system-ghl-page .regulatory-wizard-form>div,.phone-system-ghl-page .verified-caller-form-row{gap:.35rem;display:grid}.phone-system-ghl-page .regulatory-wizard-address-grid .form-label,.phone-system-ghl-page .regulatory-wizard-form .form-label,.phone-system-ghl-page .verified-caller-form-row .form-label{color:var(--phone-card-foreground);font-weight:600;line-height:1.25;display:block;margin:0!important}.phone-system-ghl-page .regulatory-wizard-address-grid .form-control,.phone-system-ghl-page .regulatory-wizard-address-grid .form-select,.phone-system-ghl-page .regulatory-wizard-form .form-control,.phone-system-ghl-page .regulatory-wizard-form .form-select,.phone-system-ghl-page .verified-caller-form-row .form-control{width:100%;min-height:2.5rem}.phone-system-ghl-page .switch input:checked+span,.phone-system-ghl-page .voice-recording-card .switch input:checked+span{background:var(--phone-primary)!important}.phone-system-ghl-page input[type=checkbox],.phone-system-ghl-page input[type=radio]{accent-color:var(--phone-primary)!important}.phone-system-ghl-page .a2p-alert .title,.phone-system-ghl-page .a2p-alert .subtitle,.phone-system-ghl-page .a2p-notice .title,.phone-system-ghl-page .a2p-notice .subtitle,.phone-system-ghl-page .a2p-notice .a2p-notice-copy{color:var(--phone-card-foreground)!important}.phone-system-ghl-page .trust-center-hero{border:1px solid var(--phone-border);background:var(--phone-muted)!important}.phone-system-ghl-page .trust-center-hero-image{filter:grayscale()contrast(.95);opacity:.9}.phone-system-ghl-page .voice-inline-editor,.phone-system-ghl-page .voice-inline-form-actions{align-items:center;gap:.5rem;display:flex}.phone-system-ghl-page .voice-inline-editor input{min-width:14rem}.phone-system-ghl-page .voice-inline-editor--table{justify-content:flex-start}.phone-system-ghl-page .voice-inline-form{border:1px solid var(--phone-border);background:color-mix(in oklab, var(--phone-muted) 55%, var(--phone-card));border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.phone-system-ghl-page .voice-inline-form label{color:var(--phone-foreground);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.phone-system-ghl-page .voice-inline-message-editor{gap:.75rem;margin-top:.75rem;display:grid}@media (max-width:768px){.phone-system-ghl-page .voice-inline-editor,.phone-system-ghl-page .voice-inline-form-actions{flex-direction:column;align-items:stretch}.phone-system-ghl-page .voice-inline-editor input{width:100%;min-width:0}.phone-system-ghl-page .voice-inline-form{grid-template-columns:1fr}}
