:root{font-family:Inter,system-ui,sans-serif;color:#eef2f7;background:#11151b}*{box-sizing:border-box}html,body,#etrans-phone-root{min-width:320px;min-height:100%;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #53a5e6;outline-offset:2px}.phone-page{min-height:100vh;background:#11151b}.phone-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:8px 14px;border-bottom:1px solid #303743;background:#1b212b}.phone-header .header-icon-button{width:34px;min-height:34px;padding:0}.phone-header .agent-status-control{display:flex;align-items:center;gap:7px;margin-left:auto}.agent-status-control>div{display:grid;grid-template-columns:repeat(2,32px);overflow:hidden;border:1px solid #414d5d;border-radius:5px}.phone-header .agent-status-control button{min-height:30px;padding:0;color:#929faf;background:#242d39;border:0;border-right:1px solid #414d5d;border-radius:0}.phone-header .agent-status-control button:last-child{border-right:0}.phone-header .agent-status-control button.active{color:#fff;background:#287b59}.agent-effective{min-width:48px;font-size:10px;text-align:right}.agent-effective.busy,.agent-effective.away{color:#e5c47c}.agent-effective.offline{color:#ee999f}.agent-status-error{padding:7px 12px;color:#ffbfc2;background:#3c2024;border-bottom:1px solid #713238;font-size:11px}@media (max-width: 380px){.agent-effective,.phone-header>div:first-child span{display:none}}.phone-header>div{display:grid;gap:2px}.phone-header strong{font-size:14px}.phone-header span{color:#9ca8b8;font-size:11px}.phone-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;color:#eef2f7;background:#2a3442;border:1px solid #414d5d;border-radius:5px;cursor:pointer;font-size:12px;font-weight:600}.phone-empty-view{display:grid;gap:8px;padding:24px 18px}.phone-empty-view strong{font-size:15px}.phone-empty-view span{color:#9ca8b8;font-size:12px}.phone-nav{display:grid;grid-auto-columns:minmax(56px,1fr);grid-auto-flow:column;min-height:44px;border-bottom:1px solid #303743;background:#171c24}.phone-nav button{display:grid;place-items:center;min-width:0;color:#8996a7;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.phone-nav button.active{color:#63b3ed;border-bottom-color:#2991d6}.dialer{display:grid;gap:14px;width:min(100%,430px);margin:0 auto;padding:16px}.audio-settings,.phone-settings{display:grid;gap:14px;width:min(100%,520px);margin:0 auto;padding:16px}.phone-settings>.audio-settings{width:100%;margin:0;padding:0}.settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #3a4553;border-radius:5px}.settings-tabs:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.settings-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;color:#9ca8b8;background:#1b222c;border:0;border-right:1px solid #3a4553;cursor:pointer;font-size:12px;font-weight:650}.settings-tabs button:last-child{border-right:0}.settings-tabs button.active{color:#eef2f7;background:#2a3442}.extension-settings{display:grid;gap:14px}.settings-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-heading>div:first-child{display:grid;gap:3px}.settings-heading>div:first-child span{color:#9ca8b8;font-size:11px}.extension-bulk-actions{display:flex;gap:6px}.extension-bulk-actions button{display:grid;place-items:center;width:34px;height:34px;padding:0;color:#d7dee8;background:#2a3442;border:1px solid #414d5d;border-radius:5px;cursor:pointer}.extension-bulk-actions button:disabled{cursor:default;opacity:.45}.extension-setup-status,.settings-empty{display:grid;gap:4px;padding:10px 11px;color:#aeb8c6;background:#1b222c;border:1px solid #3a4553;border-radius:5px;font-size:12px}.extension-setup-status strong{color:#e7c77e}.extension-company-list{display:grid;gap:12px}.extension-company-list fieldset{display:grid;gap:2px;min-width:0;margin:0;padding:6px;border:1px solid #303b48;border-radius:5px}.extension-company-list legend{max-width:100%;padding:0 5px;overflow:hidden;color:#aeb8c6;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.extension-option{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:5px 7px;border-radius:4px;cursor:pointer}.extension-option:hover{background:#202731}.extension-option:has(input:checked){background:#203329}.extension-option input{width:17px;height:17px;margin:0;accent-color:#36a269}.extension-option>span{display:grid;min-width:0;gap:2px}.extension-option strong,.extension-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extension-option strong{font-size:13px}.extension-option small{color:#9ca8b8;font-size:10px}.extension-save-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;color:#fff;background:#24734f;border:1px solid #348663;border-radius:5px;cursor:pointer;font-size:12px;font-weight:700}.extension-save-button:disabled{cursor:default;opacity:.5}.audio-settings>label{display:grid;gap:6px;color:#aeb8c6;font-size:12px;font-weight:650}.audio-settings select{width:100%;height:40px;padding:0 9px;color:#eef2f7;color-scheme:dark;background:#202731;border:1px solid #3a4553;border-radius:5px}.device-test{display:grid;grid-template-columns:minmax(160px,auto) minmax(80px,1fr);align-items:center;gap:10px}.device-test button,.device-test-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 11px;color:#eef2f7;background:#2a3442;border:1px solid #414d5d;border-radius:5px;cursor:pointer;font-size:12px}.device-test meter{width:100%;accent-color:#36a269}.settings-note{color:#9ca8b8;font-size:11px}.endpoint-summary{display:grid;gap:9px}.endpoint-summary label{display:grid;gap:5px;color:#9ca8b8;font-size:11px;font-weight:700}.endpoint-summary select{width:100%;min-height:38px;padding:0 9px;color:#eef2f7;background:#202731;border:1px solid #3a4553;border-radius:5px;font-size:13px}.extension-states{display:flex;flex-wrap:wrap;gap:6px 12px;min-height:18px;color:#aeb8c6;font-size:11px}.extension-states span{display:inline-flex;align-items:center;gap:5px}.state-dot{width:7px;height:7px;background:#778292;border-radius:50%}.state-dot.registered{background:#36a269}.state-dot.connecting,.state-dot.reconnecting{background:#d8a12f}.state-dot.failed{background:#dc5c62}.dial-display{position:relative}.dial-display input{width:100%;height:48px;padding:0 48px 0 12px;color:#f5f7fa;background:#181e26;border:1px solid #3a4553;border-radius:6px;font-size:20px;text-align:center}.display-action{position:absolute;top:5px;right:5px;display:grid;width:38px;height:38px;place-items:center;color:#9ca8b8;background:transparent;border:0;cursor:pointer}.display-action:disabled{opacity:.35}.dial-pad{display:grid;grid-template-columns:repeat(3,minmax(64px,1fr));gap:8px}.dial-pad button{min-height:48px;color:#eef2f7;background:#222a35;border:1px solid #394452;border-radius:6px;cursor:pointer;font-size:18px;font-weight:650}.dial-pad button:hover{background:#2a3542}.call-primary,.icon-button{display:grid;place-items:center;border:0;cursor:pointer}.call-primary{width:58px;height:44px;margin:0 auto;color:#fff;background:#218b57;border-radius:6px}.call-primary:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.45}.call-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:110px;padding:15px;background:#202831;border:1px solid #394552;border-radius:6px}.call-card>div:first-child{display:grid;gap:5px;min-width:0}.call-card span{color:#74b9e8;font-size:11px;font-weight:700;text-transform:uppercase}.call-card strong{overflow-wrap:anywhere;font-size:14px}.call-card small,.call-result{color:#aeb8c6;font-size:11px}.call-result{text-align:center}.redial-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;margin:0 auto;padding:6px 9px;color:#b9d9ef;background:transparent;border:1px solid #3d5366;border-radius:5px;cursor:pointer;font-size:11px}.call-card>.sip-error{flex-basis:100%}.call-card time{color:#b7c1cd;font:600 13px ui-monospace,monospace}.call-card.compact{min-height:74px;box-shadow:0 12px 36px #00000059}.call-actions{display:flex;flex-wrap:wrap;flex:0 0 auto;justify-content:flex-end;gap:9px}.call-volume{display:grid;grid-template-columns:18px minmax(100px,1fr);align-items:center;gap:7px;flex-basis:100%;color:#aeb8c6}.call-volume input{width:100%;accent-color:#3ca877}.in-call-keypad{display:grid;grid-template-columns:repeat(6,minmax(34px,1fr));gap:6px;flex-basis:100%}.in-call-keypad button{height:34px;color:#eef2f7;background:#2d3743;border:1px solid #465260;border-radius:5px;cursor:pointer}.quality-panel{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:7px;flex-basis:100%}.quality-indicator,.diagnostic-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;color:#c8d1dc;background:#2b3541;border:1px solid #424e5c;border-radius:5px;cursor:pointer;font-size:11px}.quality-indicator.good{color:#a9e3c3;border-color:#337b55}.quality-indicator.fair{color:#f0d49b;border-color:#7b612e}.quality-indicator.poor{color:#ffb9bd;border-color:#873b42}.quality-panel dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.quality-panel dl>div{display:flex;justify-content:space-between;gap:8px;padding:5px 7px;background:#171d25;border-radius:4px;font-size:10px}.quality-panel dt{color:#8491a1}.quality-panel dd{margin:0;color:#e1e7ee}.quality-panel>span{grid-column:1 / -1;color:#ffbdc1;font-size:10px}.icon-button{width:42px;height:42px;color:#fff;border-radius:6px}.icon-button.answer{background:#218b57}.icon-button.decline{background:#ba3c43}.icon-button.neutral{color:#d7dee8;background:#36414f}.sip-notice,.sip-error,.sip-partial-warning{font-size:12px;line-height:1.45}.sip-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 11px;color:#aeb8c6;background:#1b222c;border:1px solid #303b48;border-radius:5px}.sip-notice-actions{display:flex;flex:0 0 auto;gap:6px}.sip-notice-actions .icon-button{width:36px;height:36px;padding:0;border:0}.sip-error{padding:9px 10px;color:#ffbfc2;background:#3c2024;border:1px solid #713238;border-radius:5px}.dismissible-alert{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:8px}.dismissible-alert span{min-width:0;overflow-wrap:anywhere}.dismissible-alert button,.sip-warning-summary button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:inherit;background:transparent;border:0;border-radius:4px;cursor:pointer}.dismissible-alert button:hover,.sip-warning-summary button:hover{background:#ffffff14}.sip-partial-warning{display:grid;gap:4px;padding:9px 10px;color:#efd49d;background:#352c1c;border:1px solid #64502b;border-radius:5px}.sip-warning-summary{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:4px}.sip-failure-details{display:grid;gap:4px;max-height:168px;padding-top:6px;overflow-y:auto;border-top:1px solid #64502b}.sip-failure-details span{overflow-wrap:anywhere}.persistent-call{position:fixed;right:12px;bottom:12px;left:12px;z-index:5}.calls-view{display:grid;gap:12px;width:min(100%,620px);margin:0 auto;padding:14px}.view-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:9px}.view-toolbar label,.history-filters label{display:grid;gap:5px;color:#9ca8b8;font-size:11px;font-weight:700}.view-toolbar select,.history-filters select,.history-filters input{width:100%;min-width:0;height:38px;padding:0 9px;color:#eef2f7;color-scheme:dark;background:#202731;border:1px solid #3a4553;border-radius:5px;font-size:12px}.connection-line{display:flex;align-items:center;gap:7px;min-height:20px;color:#aeb8c6;font-size:11px}.connection-line span{margin-left:auto;color:#e4b65e}.state-dot.connected{background:#36a269}.state-dot.reconnecting,.state-dot.connecting{background:#d8a12f}.call-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:34px;overflow:hidden;border:1px solid #3a4553;border-radius:5px}.call-filters button{min-width:0;padding:0 3px;color:#9da9b8;background:#1a2029;border:0;border-right:1px solid #3a4553;cursor:pointer;font-size:10px;text-transform:capitalize}.call-filters button:last-child{border-right:0}.call-filters button.active{color:#fff;background:#2876a9}.call-summary,.history-result-line{display:flex;align-items:center;justify-content:space-between;color:#96a3b3;font-size:11px}.call-summary{justify-content:flex-start;gap:18px}.call-summary strong{color:#eef2f7;font-size:14px}.call-list{display:grid;gap:7px}.call-list.stale{opacity:.72}.call-row{display:grid;gap:8px;min-width:0;padding:11px;background:#1c232d;border:1px solid #303b48;border-radius:6px}.cdr-actions{display:flex;justify-content:flex-end;gap:6px}.cdr-actions button,.cdr-audio button,.cdr-audio a{display:inline-grid;place-items:center;min-width:34px;min-height:32px;padding:0 8px;color:#dce5ee;background:#2a3440;border:1px solid #414d5a;border-radius:5px;cursor:pointer;font-size:11px;text-decoration:none}.cdr-detail{display:grid;gap:9px;padding-top:9px;border-top:1px solid #333e4b;color:#aeb8c6;font-size:11px}.cdr-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.cdr-detail dl>div{min-width:0}.cdr-detail dt{color:#7f8b9b}.cdr-detail dd{margin:2px 0 0;overflow-wrap:anywhere;color:#e4eaf1}.cdr-audio{display:flex;align-items:center;gap:8px}.cdr-audio audio{width:min(100%,360px);height:36px}.phone-modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:12px;background:#000000b8}.phone-modal{position:relative;width:min(100%,560px);max-height:calc(100vh - 24px);overflow:auto;background:#161c24;border:1px solid #3c4755;border-radius:6px}.modal-close{position:sticky;top:8px;z-index:2;display:grid;place-items:center;width:34px;height:34px;margin:8px 8px 0 auto;color:#eef2f7;background:#323c49;border:1px solid #4b5765;border-radius:5px;cursor:pointer}.contextual-message-dialog{width:min(100%,440px);overflow:auto}.contextual-message-header{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;background:#1d2530;border-bottom:1px solid #394452}.contextual-message-header>div{display:grid;min-width:0;gap:2px}.contextual-message-header h2{margin:0;color:#f2f5f8;font-size:15px;line-height:1.25}.contextual-message-header>div>span{overflow:hidden;color:#9ca9b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.contextual-message-channel{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:#2876a9;border-radius:5px}.contextual-message-channel.whatsapp{background:#257451}.contextual-message-header .modal-close{position:static;width:34px;height:34px;margin:0}.contextual-message-form{display:grid;gap:7px;padding:16px}.contextual-message-form>label{display:block;color:#aeb9c6;font-size:11px;font-weight:700}.contextual-message-form input,.contextual-message-form textarea{width:100%;min-width:0;color:#eef2f7;color-scheme:dark;background:#202832;border:1px solid #44505e;border-radius:5px;font-size:13px}.contextual-message-form input{height:40px;margin-top:6px;padding:0 10px}.contextual-message-form textarea{min-height:126px;padding:10px;resize:vertical;line-height:1.45}.contextual-message-form input[aria-invalid=true]{border-color:#c95b64}.contextual-message-field{display:grid;gap:4px}.contextual-message-field>span{color:#7f8c9c;font-size:10px;text-align:right}.contextual-field-error{color:#f0a3a8;font-size:10px}.contextual-message-form>.contextual-opt-in-override{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;color:#f1d69b;background:#342d1e;border:1px solid #66552d;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;line-height:1.4}.contextual-message-form .contextual-opt-in-override input{flex:0 0 auto;width:15px;height:15px;margin:1px 0 0;padding:0;accent-color:#3e94cf}.contextual-opt-in-override span{min-width:0}.contextual-message-notice,.message-action-notice{padding:8px 10px;border-radius:4px;font-size:11px;line-height:1.4}.contextual-message-notice.error{color:#ffc1c5;background:#3b2025;border:1px solid #75343b}.contextual-message-notice.warning{color:#f1d69b;background:#342d1e;border:1px solid #66552d}.message-action-notice{color:#b9e4cc;background:#1b392b;border:1px solid #32674d}.contextual-message-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.contextual-message-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;color:#e3e9ef;background:#293441;border:1px solid #465362;border-radius:5px;cursor:pointer;font-size:12px;font-weight:700}.contextual-message-actions button.primary{min-width:132px;color:#fff;background:#2876a9;border-color:#348bc3}.contextual-message-actions button:disabled{cursor:not-allowed;opacity:.45}.call-row-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.call-row-main strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.call-row-main strong span{color:#758294;font-weight:400}.call-row-main time{color:#b5c0cd;font:600 11px ui-monospace,monospace;white-space:nowrap}.direction{min-width:52px;padding:3px 5px;color:#c4cdd8;background:#36414f;border-radius:4px;font-size:9px;font-weight:700;text-align:center;text-transform:uppercase}.direction.inbound{color:#a9ddc0;background:#1e4b36}.direction.outbound{color:#b8d8ef;background:#234a64}.direction.local{color:#e8d09e;background:#514326}.call-row-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#8996a7;font-size:10px}.list-empty{padding:28px 12px;color:#8e9baa;text-align:center;font-size:12px}.list-loading{min-height:96px;padding:38px 12px;color:#9ba8b7;text-align:center;font-size:12px}.history-view{gap:10px}.history-filters{display:grid;gap:9px;padding-bottom:12px;border-bottom:1px solid #303743}.date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.history-primary-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.history-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px}.history-advanced-toggle,.history-filter-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;color:#dce5ee;background:#2a3440;border:1px solid #414d5a;border-radius:5px;cursor:pointer}.history-advanced-toggle{gap:6px;padding:0 9px;font-size:11px}.history-advanced-toggle[aria-expanded=true]{color:#fff;background:#245f86;border-color:#3b86b7}.history-filter-count{flex:1 1 auto;color:#96a3b3;font-size:10px}.history-filter-actions{display:grid;grid-template-columns:repeat(3,34px);gap:6px}.history-filter-actions button{width:34px;padding:0}.history-filter-actions button.apply{color:#fff;background:#2876a9;border-color:#348bc3}.history-advanced-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:9px;border-top:1px solid #303743}.history-column-filter{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.4fr) minmax(110px,.8fr);gap:8px}.cdr-row .call-row-main{grid-template-columns:auto minmax(0,1fr)}.cdr-row .call-row-main time{grid-column:2;font-family:inherit}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;color:#aeb8c6;font-size:11px}.pagination button{display:grid;width:34px;height:32px;place-items:center;color:#e2e7ed;background:#2b3542;border:1px solid #414d5d;border-radius:5px;cursor:pointer}.pagination button:disabled{cursor:not-allowed;opacity:.4}@media (max-width: 430px){.phone-modal-backdrop{padding:8px}.contextual-message-form{padding:12px}.contextual-message-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.contextual-message-actions button{width:100%;min-width:0;padding:0 8px}.history-primary-filters,.history-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.history-primary-filters label:first-child,.history-advanced-filters .history-column-filter{grid-column:1 / -1}.history-column-filter{grid-template-columns:minmax(0,1fr) minmax(105px,.72fr)}}.phone-login,.phone-loading{display:grid;min-height:100vh;place-items:center;padding:16px;background:#11151b}.phone-login-options{display:grid;justify-items:center;gap:10px}.manual-login-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:min(340px,calc(100vw - 32px));min-height:38px;color:#d9e2ec;background:#202832;border:1px solid #3d4957;border-radius:5px;cursor:pointer;font-size:12px;font-weight:700}.manual-login-trigger:hover{background:#293440}.manual-sip-form{display:grid;gap:14px;width:min(500px,calc(100vw - 32px));padding:20px;color:#1c2430;background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:0 18px 50px #00000047}.manual-sip-heading{display:flex;align-items:center;gap:12px}.manual-sip-heading>div{display:grid;gap:3px}.manual-sip-heading h1{margin:0;font-size:17px;line-height:1.25}.manual-sip-heading div>span{color:#657184;font-size:12px}.manual-sip-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;color:#fff;background:#1769aa;border-radius:6px}.manual-sip-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.manual-sip-fields label{display:grid;align-content:start;gap:6px;min-width:0;color:#3f4a5a;font-size:12px;font-weight:600}.manual-sip-fields input{width:100%;height:38px;min-width:0;padding:0 10px;color:#17202c;background:#fff;border:1px solid #bcc6d4;border-radius:5px;font-size:13px}.manual-sip-fields input[aria-invalid=true]{border-color:#b83840}.manual-sip-wide{grid-column:1 / -1}.manual-field-error{color:#9a252b;font-size:11px;font-weight:500;line-height:1.35}.manual-sip-validating{min-height:34px;padding:8px 10px;color:#315d7f;background:#edf6fc;border:1px solid #b8d7ec;border-radius:5px;font-size:11px}.manual-sip-checkbox{display:flex;align-items:center;gap:8px;color:#4e5968;font-size:12px;font-weight:600}.manual-sip-connector{min-width:0;margin:0;padding:12px 0 0;border:0;border-top:1px solid #d8dee8}.manual-sip-connector legend{padding:0 8px 0 0;color:#3f4a5a;font-size:12px;font-weight:700}.manual-sip-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:9px}.manual-sip-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:5px;cursor:pointer;font-size:13px;font-weight:700}.manual-sip-actions button:disabled{cursor:wait;opacity:.65}.manual-primary{color:#fff;background:#1769aa;border:1px solid #1769aa}.manual-secondary{color:#344154;background:#f5f7fa;border:1px solid #c8d0dc}.phone-loading{color:#aeb8c6;font-size:13px}.phone-view-loading{padding:28px 16px;color:#aeb8c6;font-size:12px;text-align:center}@media (max-width: 480px){.manual-sip-fields{grid-template-columns:minmax(0,1fr)}.manual-sip-wide{grid-column:auto}}@keyframes etrans-spin{to{transform:rotate(360deg)}}.etrans-spin{animation:etrans-spin .9s linear infinite}
