._trigger_1r0zk_1{display:inline-flex;align-items:center;gap:6px;max-width:240px;height:28px;padding:0 11px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:var(--ant-border-radius, 5px);background:#fff;color:inherit;font:inherit;font-size:14px;line-height:100%;cursor:pointer;transition:border-color .2s ease,color .2s ease}._trigger_1r0zk_1:hover,._trigger_1r0zk_1._open_1r0zk_22{border-color:#e96800}._trigger_1r0zk_1>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._group_nj9ng_1{display:grid;gap:4px}._header_nj9ng_6{display:flex;width:100%;min-height:38px;padding:0 10px;align-items:center;gap:11px;color:#ffffffc7;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left}._header_nj9ng_6._open_nj9ng_21{background:#ffffff0d}._header_nj9ng_6._active_nj9ng_25{color:#fff;background:#ffffff1a}._header_nj9ng_6:hover{color:#fff;background:#424242}._header_nj9ng_6:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff8c}._chevron_nj9ng_40{flex:0 0 auto;color:#ff7a00;transition:transform .15s ease}._chevron_nj9ng_40._collapsed_nj9ng_46{transform:rotate(-90deg)}._items_nj9ng_50{display:grid;margin-left:16px;gap:4px}._navItem_vb0pl_1{display:flex;min-height:38px;padding:0 10px;align-items:center;gap:11px;color:#ffffffc7;background:transparent;border:0;border-radius:6px;text-decoration:none;white-space:nowrap}._navItem_vb0pl_1:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff8c}._navItem_vb0pl_1 svg{color:#ff7a00}._navItem_vb0pl_1:hover{color:#fff;background:#424242}._navItem_vb0pl_1._active_vb0pl_29{color:#2d2d2d;background:#fff}._navItem_vb0pl_1._contextSwitch_vb0pl_34{margin-top:8px;border-top:1px solid rgb(255 255 255 / 12%)}@media(max-width:800px){._navItem_vb0pl_1{flex:0 0 auto}}._sidebar_lsm2c_1{position:sticky;top:0;display:flex;height:100vh;padding:0 10px 10px;flex-direction:column;color:#ffffffeb;background:#2d2d2d;border-right:1px solid rgb(255 255 255 / 12%)}._brand_lsm2c_13{display:flex;height:64px;padding:0 8px;margin-bottom:16px;align-items:center;gap:10px;border-bottom:1px solid rgb(255 255 255 / 12%);font-size:16px;font-weight:750;flex-shrink:0}._brand_lsm2c_13 img{width:54px;height:28px}._nav_lsm2c_31{display:grid;min-height:0;overflow-y:auto;gap:4px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / 22%) transparent}._nav_lsm2c_31::-webkit-scrollbar{width:6px}._nav_lsm2c_31::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}._nav_lsm2c_31::-webkit-scrollbar-thumb:hover{background:#ffffff57}._nav_lsm2c_31::-webkit-scrollbar-track{background:transparent}._footer_lsm2c_57{padding-top:8px;margin-top:auto;border-top:1px solid rgb(255 255 255 / 12%)}._backdrop_lsm2c_63,._close_lsm2c_67{display:none}@media(max-width:800px){._backdrop_lsm2c_63{position:fixed;inset:0;z-index:999;display:block;background:#00000073}._sidebar_lsm2c_1{position:fixed;top:0;left:0;z-index:1000;width:82vw;max-width:320px;height:100vh;padding:0 12px 16px;overflow-y:auto;transform:translate(-100%);transition:transform .22s ease}._sidebar_lsm2c_1._open_lsm2c_94{transform:translate(0);box-shadow:0 0 48px #0000008c}._brand_lsm2c_13{height:54px;margin-bottom:8px}._close_lsm2c_67{display:inline-flex;width:34px;height:34px;margin-left:auto;align-items:center;justify-content:center;color:#ffffffc7;background:transparent;border:0;border-radius:6px;cursor:pointer}._close_lsm2c_67:hover{color:#fff;background:#424242}._nav_lsm2c_31{width:100%;min-width:0;max-width:100%;overflow-y:auto}}._layout_1f5ew_1{display:flex;min-height:100vh;padding:48px 20px;flex-direction:column;align-items:center;justify-content:center;background:#eceff3}._brand_1f5ew_11{display:flex;align-items:center;gap:11px;margin-bottom:24px;color:#272d31;font-size:20px}._brand_1f5ew_11 img{width:54px;height:28px}._card_1f5ew_25{width:min(400px,100%);overflow:hidden;border-radius:7px;box-shadow:0 10px 30px #232a2f14}._header_1f5ew_32{display:flex;min-height:62px;padding:0 24px;align-items:center;gap:10px;border-bottom:1px solid #e2e6e8}._icon_1f5ew_41{display:inline-flex;color:var(--ant-color-primary, #e96800)}._content_1f5ew_46{padding:24px}._footer_1f5ew_50{display:flex;min-height:54px;padding:0 24px;align-items:center;justify-content:center;gap:6px;color:#69757c;background:#f8f9fa;border-top:1px solid #e2e6e8;font-size:13px}@media(max-width:560px){._layout_1f5ew_1{padding:24px 14px}}._content_1vfke_1{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._link_1vfke_8{color:inherit;font-weight:700;text-decoration:underline}._phone_r4b8d_1{width:min(660px,100%);margin:0 auto;color:#20262b}._body_r4b8d_7{display:grid;gap:8px 14px;grid-template-columns:minmax(0,1fr)}._extensionSelect_r4b8d_13.ant-select .ant-select-selector{padding-inline:0;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-sm)}._extensionSelect_r4b8d_13.ant-select{width:100%;max-width:300px}._dial_r4b8d_23{display:grid;max-width:280px;width:100%;margin:0 auto;gap:18px;height:100%;align-content:start}._dialActions_r4b8d_33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._dialActions_r4b8d_33 ._callButton_r4b8d_39{grid-column:span 2}._callButton_r4b8d_39,._hangupButton_r4b8d_44,._secondaryButton_r4b8d_45{display:inline-flex;min-height:38px;padding:0 13px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:5px;cursor:pointer;font-size:12px;font-weight:750}._callButton_r4b8d_39{color:#fff;background:#00c951}._callButton_r4b8d_39:hover{background:#00b449}._hangupButton_r4b8d_44{color:#fff;background:#db4446}._hangupButton_r4b8d_44:hover{background:#c93638}._secondaryButton_r4b8d_45{color:#39464d;background:#f2f4f5;border:1px solid #d5dbde}._secondaryButton_r4b8d_45:hover{background:#e9edef}._callButton_r4b8d_39:disabled,._hangupButton_r4b8d_44:disabled,._secondaryButton_r4b8d_45:disabled{cursor:not-allowed;opacity:.5}._secondaryButton_r4b8d_45[aria-pressed=true]{color:#9c4400;background:#fff3e8;border-color:#efc69f}._callPhase_r4b8d_100{display:flex;flex-direction:column;height:64px}._callActions_r4b8d_106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._callActions_r4b8d_106>button{flex:1 1 auto}._incomingActions_r4b8d_116{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._incomingAnswer_r4b8d_122{grid-column:span 2}._keypad_r4b8d_126{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._keypad_r4b8d_126 button{min-height:34px;color:#313b40;background:#fff;border:1px solid #d5dcdf;border-radius:5px;cursor:pointer;font-size:13px;font-weight:750}._keypad_r4b8d_126 button:hover{color:#bc5200;border-color:#e5a36f}._dial_r4b8d_23 ._keypad_r4b8d_126 button{min-height:44px;font-size:16px}._failureAlert_r4b8d_153.ant-alert{flex-direction:column;align-items:flex-start}._failureAlert_r4b8d_153 .ant-alert-actions{margin-inline-start:0;margin-top:8px}@media(min-width:920px){._body_r4b8d_7{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._dialCard_r4b8d_169{grid-column:1}._audioCard_r4b8d_173{grid-column:2;height:100%}}@media(max-width:560px){._dial_r4b8d_23{grid-template-columns:1fr}._dial_r4b8d_23 ._callButton_r4b8d_39{width:100%}}._bar_9bf17_1{position:fixed;z-index:65;right:0;bottom:0;left:256px;display:flex;min-height:52px;padding:0 18px;align-items:center;gap:20px;color:#fff;background:#2d2d2d}._party_9bf17_16{display:flex;min-width:0;align-items:center;gap:10px;flex-shrink:0}._party_9bf17_16>svg{color:#ff7a00}._party_9bf17_16 div{display:grid;min-width:0;gap:2px}._party_9bf17_16 strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._party_9bf17_16 small{color:#7fd19b;font-size:10px;white-space:nowrap}._error_9bf17_48{overflow:hidden;color:#ffbaba;font-size:10px;text-overflow:ellipsis;white-space:nowrap;min-width:0}._controls_9bf17_57{position:relative;display:flex;flex-shrink:0;margin-left:auto;align-items:center;gap:7px}._button_9bf17_66{display:inline-grid;width:44px;height:32px;padding:0;color:#fff;border:0;border-radius:18px;cursor:pointer;place-items:center}._button_9bf17_66._neutral_9bf17_78{background:#4b4b4b}._button_9bf17_66._success_9bf17_82{background:#267a4d}._button_9bf17_66._danger_9bf17_86{background:#b84444}._button_9bf17_66._keypad_9bf17_90{font-size:16px;font-weight:800}._button_9bf17_66:disabled{cursor:not-allowed;opacity:.45}._button_9bf17_66[aria-pressed=true]{color:#ffb27a;background:#624022}._keypadPanel_9bf17_105{position:absolute;right:70px;bottom:52px;display:grid;width:210px;padding:12px;grid-template-columns:repeat(3,1fr);gap:7px;background:#fff;border:1px solid #d5dcdf;border-radius:9px 9px 0 0;box-shadow:0 -8px 24px #00000029}._keypadPanel_9bf17_105 button{min-height:34px;color:#303b40;background:#f5f6f7;border:1px solid #d8dddf;border-radius:5px;cursor:pointer;font-weight:750}@media(max-width:800px){._bar_9bf17_1{left:0}._bar_9bf17_1{padding:0 14px}}@media(max-width:560px){._bar_9bf17_1{padding:7px 10px;gap:8px}._button_9bf17_66{width:38px}._keypadPanel_9bf17_105{right:48px;width:190px}}._toast_1cous_1{position:fixed;z-index:85;right:18px;bottom:18px;display:grid;width:min(430px,calc(100vw - 36px));padding:18px;grid-template-columns:auto 1fr;gap:14px;color:#fff;background:linear-gradient(135deg,#233329,#2d2d2d);border:1px solid rgb(255 255 255 / 13%);border-radius:6px}._icon_1cous_17{display:grid;width:46px;height:46px;color:#fff;background:#267a4d;border-radius:50%;box-shadow:0 0 0 8px #267a4d2e;place-items:center}._eyebrow_1cous_28{color:#7fd19b;line-height:100%}._caller_1cous_33{overflow:hidden;color:#fff;font-size:18px;text-overflow:ellipsis;white-space:nowrap;line-height:100%}._hint_1cous_42{color:#ffffffad;line-height:100%}._error_1cous_47{color:#ffbaba}@media(max-width:800px){._toast_1cous_1{right:14px;bottom:14px;width:min(430px,calc(100vw - 28px))}}:root{color:#20262b;background:#f2f4f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;letter-spacing:0}.callflow-table{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr) 110px 110px 42px;min-height:62px;padding:0 18px;align-items:center;gap:14px}.voicemail-table{display:grid;min-width:1080px;min-height:58px;padding:0 18px;align-items:center;gap:14px;grid-template-columns:minmax(170px,.9fr) minmax(120px,.7fr) minmax(130px,.7fr) 100px 90px minmax(170px,1fr) 96px}.cdr-filters{display:grid;margin-bottom:16px;padding:16px;align-items:end;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(130px,.4fr) minmax(130px,.4fr) minmax(130px,.4fr) minmax(130px,.4fr) auto;background:#fff;border:1px solid #d8dee2;border-radius:7px}.cdr-filters label{display:grid;gap:7px;color:#4f5a61;font-size:12px;font-weight:700}.cdr-detail{margin-top:16px;padding:18px;background:#fff;border:1px solid #d8dee2;border-radius:7px}.cdr-detail>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.cdr-detail h2{margin:0;font-size:18px}.cdr-detail dl{display:grid;margin:16px 0 0;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:8px 18px}.cdr-detail dt{color:#66737a;font-size:12px;font-weight:700}.cdr-detail dd{margin:0;min-width:0;overflow-wrap:anywhere}.cdr-media-section{display:grid;margin-top:16px;padding:16px;gap:12px;background:#fff;border:1px solid #d8dee2;border-radius:7px}.cdr-media-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cdr-media-heading h2,.cdr-recording-summary h3{margin:0;color:#20262b}.cdr-media-heading h2{font-size:18px}.cdr-media-heading p,.cdr-recording-summary p,.cdr-recording-preview{margin:4px 0 0;color:#66737a;font-size:12px}.cdr-recording-list{display:grid;gap:10px}.cdr-recording-row{display:grid;padding:14px;gap:12px;border:1px solid #e0e5e8;border-radius:6px}.cdr-recording-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cdr-recording-summary h3{font-size:14px}.cdr-recording-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cdr-recording-audio{width:100%}.cdr-recording-transcript{max-height:260px;margin:0;overflow:auto;padding:12px;color:#20262b;background:#f5f7f8;border:1px solid #dfe5e8;border-radius:5px;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap}.cdr-recording-delete-warning{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;color:#6f2f2f;background:#fff3f3;border:1px solid #e2b5b5;border-radius:5px;font-size:12px;font-weight:700}.cdr-recording-delete-warning span{min-width:min(100%,260px);flex:1}.spin{animation:cpbx-spin .9s linear infinite}@keyframes cpbx-spin{to{transform:rotate(360deg)}}.media-list{display:grid}.media-row{display:flex;min-height:68px;padding:12px 18px;align-items:center;gap:13px;border-top:1px solid #e4e8ea}.media-row:first-child{border-top:0}.media-row svg{color:#e96800}.media-row .media-details{display:grid;gap:4px}.media-row strong{font-size:13px}.media-row small{color:#77838b;font-size:11px}.stacked-cell{display:grid;gap:4px;min-width:0}.stacked-cell small{color:#77838b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-row-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.media-row-actions input[type=file]{display:none}.tag-selector{display:flex;grid-column:1 / -1;margin:0;padding:0;border:0;flex-wrap:wrap;gap:8px 12px}.tag-selector legend{width:100%;color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.tag-selector label{display:inline-flex;align-items:center;gap:6px;color:#4f5a61;font-size:12px;font-weight:700}.tag-selector input{width:14px;height:14px;accent-color:#e96800}.compact-button{min-height:34px;padding:7px 10px;font-size:12px}.flow-workspace{display:flex;height:calc(100vh - 64px);flex-direction:column;background:#eef1f3}.flow-toolbar{display:flex;flex:0 0 auto;padding:16px;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #d9dfe2}.flow-layout{position:relative;display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) auto}.flow-properties{position:absolute;top:0;left:0;bottom:0;z-index:5;box-sizing:border-box;width:260px}.flow-palette{order:1}.flow-properties{min-width:0;padding:16px;overflow-y:auto;background:#fff;border-right:1px solid #d7dde0}.flow-canvas{min-width:0;min-height:0}.flow-canvas .react-flow{background:#f2f4f5}@media(max-width:800px){.flow-workspace{height:auto;min-height:calc(100vh - 64px)}.flow-toolbar{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:12px 14px}.flow-layout{display:flex;flex-direction:column}.flow-palette{order:0}.flow-properties{order:1}.flow-canvas{order:2;height:520px}.flow-properties{position:static;width:auto;min-height:220px;border-right:0;border-bottom:1px solid #d7dde0;box-shadow:none}.callflow-table{grid-template-columns:80px minmax(130px,1fr) 90px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ff7a00;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}.screen-state{display:grid;min-height:100vh;place-items:center;color:#5f6b72;font-size:14px}.error-text{color:#a93636}.form-grid label{display:grid;gap:7px;color:#4f5a61;font-size:13px;font-weight:650}input:not([type=checkbox]):not([class*=ant-]),select{width:100%;height:40px;padding:0 12px;color:#20262b;background:#fff;border:1px solid #cbd2d7;border-radius:5px}.ant-form-item-extra{line-height:110%!important}.ant-picker .ant-picker-input input{height:auto;padding:0;background:transparent;border:0;border-radius:0}.ant-picker input:focus-visible,.ant-select input:focus-visible,.ant-input:focus-visible{outline:none}.app-select-arrow{transition:transform .2s ease}.ant-select-open .app-select-arrow{transform:rotate(180deg)}.ant-table-wrapper .ant-table-tbody>tr.table-row-active>td,.ant-table-wrapper .ant-table-tbody>tr.table-row-active:hover>td,.ant-table-wrapper .ant-table-tbody>tr.table-row-active>td.ant-table-cell-row-hover{background:#fff8f2}.input-frame .ant-checkbox-wrapper{align-items:flex-start}.input-frame .ant-checkbox{align-self:flex-start;top:1px}input:disabled:not([type=checkbox]),select:disabled,textarea:disabled{cursor:not-allowed;color:#69757c;background:#eef1f3;border-color:#d7dde1}textarea{width:100%;padding:10px 12px;resize:vertical;color:#20262b;background:#fff;border:1px solid #cbd2d7;border-radius:5px}input::placeholder{color:#949da3}.field-error{color:#a93636;font-size:12px;font-weight:600}.primary-button,.secondary-button,.danger-button,.text-button{min-height:38px;padding:0 16px;border-radius:5px;cursor:pointer;font-weight:700}.primary-button{color:#fff;background:#e96800;border:1px solid #d76000}.primary-button:hover:not(:disabled){background:#d76000}.icon-with-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-button:disabled,.danger-button:disabled{opacity:1;color:#6b767e;background:#e5e9ec;border-color:#cfd7dc}.secondary-button{color:#3f4a51;background:#fff;border:1px solid #cbd2d7}.secondary-button:disabled{opacity:1;color:#7b878e;background:#f2f4f6;border-color:#d7dde1}.secondary-button.disabled,.secondary-button[aria-disabled=true]{opacity:1;color:#7b878e;background:#f2f4f6;border-color:#d7dde1;cursor:not-allowed}.danger-button{color:#fff;background:#b43c3c;border:1px solid #a33232}.text-button{min-height:32px;padding:0 4px;color:#d85f00;background:transparent;border:0}.full-width{width:100%}.icon-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.alert{padding:10px 12px;border-radius:5px;font-size:13px;line-height:1.45}.alert.error{color:#892f2f;background:#fff1f1;border:1px solid #ebc7c7}.help-card{padding:12px;color:#536069;background:#f7f8f9;border:1px solid #dce2e5;border-radius:5px;font-size:13px;line-height:1.5}.help-card>strong{display:block;margin-bottom:5px;color:#27323a}.help-card p{margin:6px 0 0}.help-card code{color:#28343b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.app-shell{display:grid;grid-template-columns:minmax(260px,auto) minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;height:100vh;padding:0 16px 16px;flex-direction:column;color:#ffffffeb;background:#2d2d2d;border-right:1px solid rgb(255 255 255 / 12%)}.brand{display:flex;height:64px;padding:0 8px;margin-bottom:16px;align-items:center;gap:10px;border-bottom:1px solid rgb(255 255 255 / 12%);font-size:16px;font-weight:750;flex-shrink:0}.brand img{width:54px;height:28px}.sidebar nav{display:grid;min-height:0;overflow-y:auto;gap:4px}.nav-item{display:flex;min-height:38px;padding:0 10px;align-items:center;gap:11px;color:#ffffffc7;background:transparent;border:0;border-radius:6px;text-decoration:none}button.nav-item{width:100%;cursor:pointer}.nav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff8c}.nav-item svg{color:#ff7a00}.nav-item:hover{color:#fff;background:#424242}.nav-item.active{color:#2d2d2d;background:#fff}.nav-item.context-switch{margin-top:8px;border-top:1px solid rgb(255 255 255 / 12%)}.sidebar-footer{padding-top:12px;margin-top:auto;border-top:1px solid rgb(255 255 255 / 12%)}.app-shell>main{display:flex;flex-direction:column;min-width:0}.topbar{display:flex;height:64px;padding:0 18px;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-bottom:1px solid #dfe4e7}.topbar-burger{display:none}.topbar>div:first-child{min-width:0}.topbar strong{display:block;max-width:360px;overflow:hidden;margin-top:2px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.context-label{margin:0;color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.account-summary{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:#59656c;font-size:13px}.account-summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-badge,.status-badge{display:inline-flex;min-height:24px;padding:0 8px;align-items:center;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.role-badge{font-size:14px;line-height:110%}.role-badge{min-height:28px;color:#75502b;background:#fff4e7;border:1px solid #ecd4b8}.role-badge.operator-context{color:#23436c;background:#edf5ff;border-color:#c8dbf3}.secondary-button.compact{min-height:2rem;padding:.4rem .65rem}.stacked-editor{display:flex;flex-direction:column;gap:.65rem}.inline-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.82rem;font-weight:750;color:#52606f;text-transform:uppercase}.inline-row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(180px,1fr) auto;gap:.55rem;align-items:center}.parameter-row{grid-template-columns:minmax(120px,.8fr) minmax(100px,.55fr) minmax(100px,.45fr) minmax(120px,.75fr) auto}.compact-check{min-height:2.2rem;padding:0 .35rem}.content{width:100%;padding:18px 18px 36px;flex:1}.ant-table-wrapper .ant-table{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);overflow:hidden;margin-bottom:-1px}.ant-table-wrapper .ant-table tr:last-child td{border:none}.ant-table-wrapper .ant-table-thead .ant-table-cell{white-space:nowrap}.ant-card{border-color:var(--ant-color-border)}.ant-card .ant-descriptions-bordered .ant-descriptions-view{border:none;border-radius:0}.ant-typography:has(.ant-typography-copy){display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--ant-control-height);padding:0 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--ant-color-text);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius)}.ant-alert .ant-alert-close-icon{padding:4px;margin:-4px;border-radius:var(--ant-border-radius);transition:background-color .2s}.ant-alert .ant-alert-close-icon svg{width:16px;height:16px}.ant-alert .ant-alert-close-icon:hover{background-color:var(--ant-color-bg-text-hover)}.dashboard-desc.ant-descriptions .ant-descriptions-row>td{padding-bottom:0}.dashboard-quick-actions .ant-btn{justify-content:flex-start}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{height:auto;min-height:32px;padding-block:2px;padding-inline:8px}.input-frame{padding:12px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius)}.page-heading{display:flex;margin-bottom:22px;align-items:flex-end;justify-content:space-between;gap:20px}.page-heading h1{margin:0;color:#182027;font-size:25px;line-height:1.25}.page-heading p{margin:6px 0 0;color:#68757d;font-size:13px}.page-actions{display:inline-flex;align-items:center;gap:10px}.search-field{position:relative;display:block;width:290px}.search-field svg{position:absolute;top:11px;left:11px;color:#849097;pointer-events:none}.search-field input{padding-left:35px}.page-alert{margin-bottom:14px}.voicemail-toolbar,.voicemail-card,.voicemail-preview{margin-bottom:16px;padding:16px;background:#fff;border:1px solid #d8dee2;border-radius:7px}.voicemail-toolbar label{display:grid;max-width:420px;gap:7px;color:#4f5a61;font-size:12px;font-weight:700}.voicemail-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.voicemail-card h2{margin:3px 0;color:#242c31;font-size:18px}.voicemail-card p{margin:0;color:#68747b;font-size:13px}.voicemail-actions,.voicemail-row-actions{display:flex;align-items:center;gap:8px}.voicemail-preview,.voicemail-preview-pane,.voicemail-transcript-detail{display:grid;gap:10px}.voicemail-preview audio{width:min(520px,100%)}.voicemail-transcript-text{max-height:280px;overflow:auto;padding:12px;color:#2f383e;background:#f6f8f9;border:1px solid #dce2e6;border-radius:5px;font-size:13px;line-height:1.55;white-space:pre-wrap}.transcript-cell-button{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:6px;text-align:left}.transcript-cell-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transcript-state{font-size:12px;font-weight:650}.data-panel{overflow-x:auto;background:#fff;border:1px solid #d8dee2;border-radius:6px}.dashboard-alerts{display:grid;margin-bottom:14px;gap:10px}.dashboard-alerts .page-alert{display:inline-flex;align-items:center;gap:8px}.dashboard-overview{display:grid;margin-bottom:18px;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.dashboard-panel,.dashboard-section{background:#fff;border:1px solid #d8dee2;border-radius:7px}.dashboard-panel{padding:18px}.dashboard-panel-heading,.dashboard-section-heading,.dashboard-usage-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-panel-heading{margin-bottom:14px}.dashboard-panel-heading h2,.dashboard-section-heading h2{margin:0;color:#182027;font-size:18px}.dashboard-panel-heading span,.dashboard-section-heading span,.dashboard-usage-card span{color:#68757d;font-size:12px;font-weight:650}.dashboard-facts{display:grid;margin:0;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:9px 16px}.dashboard-facts dt{color:#77838a;font-size:11px;font-weight:750;text-transform:uppercase}.dashboard-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;color:#222b31;font-size:13px;font-weight:700}.dashboard-section{margin-bottom:18px;padding:18px}.dashboard-usage-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard-usage-card{display:grid;min-height:112px;padding:15px;align-content:space-between;gap:14px;background:#fbfcfc;border:1px solid #dfe5e8;border-radius:7px}.dashboard-usage-card>div:first-child{color:#46525a}.dashboard-usage-card>div:first-child svg{color:#2f7a54}.dashboard-usage-card strong{color:#182027;font-size:24px;line-height:1.1}.dashboard-usage-card strong span{color:#65727a;font-size:13px}.usage-meter{height:8px;overflow:hidden;background:#edf1f3;border-radius:999px}.usage-meter span{display:block;height:100%;background:#e96800}.usage-meter.over-limit span{background:#b43c3c}.dashboard-columns{display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.dashboard-call-table{margin-top:14px}.dashboard-call-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(90px,.65fr) minmax(100px,.65fr) minmax(110px,.65fr) 70px;min-width:680px;min-height:54px;padding:0 16px;align-items:center;gap:12px}.dashboard-actions{display:grid;margin-top:14px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.dashboard-action{display:inline-flex;min-height:44px;padding:0 12px;align-items:center;justify-content:flex-start;gap:9px;color:#28323a;background:#fff;border:1px solid #d5dce0;border-radius:7px;font-weight:750}.dashboard-action:hover{border-color:#e96800}.account-security-panel{padding:20px;margin-bottom:16px}.account-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.account-security-recovery{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-security-recovery .secondary-button{margin-left:auto}.account-security-totp-heading h2{margin:0;color:#182027;font-size:18px}.account-security-totp-heading p{margin:6px 0 0;color:#59656c;font-size:13px;line-height:1.45}.account-security-totp-qr{display:flex;align-items:center}.account-security-totp-qr img{width:132px;height:132px;border:1px solid #d5dce0;border-radius:7px;background:#fff}.account-security-secret{display:grid;align-content:start;gap:7px}.account-security-secret code{width:100%;padding:10px 12px;overflow-wrap:anywhere;color:#182027;background:#f4f7f9;border:1px solid #d5dce0;border-radius:7px;font-size:13px}.page-heading.compact{margin-bottom:14px}.page-heading.compact h2{margin:0;color:#182027;font-size:18px}.extension-table{display:grid;grid-template-columns:90px minmax(90px,.45fr) minmax(130px,.8fr) minmax(140px,.85fr) minmax(190px,1.2fr) 78px;min-height:64px;padding:0 18px;align-items:center;gap:14px}.integration-profile-table{display:grid;grid-template-columns:140px minmax(150px,.9fr) minmax(260px,1.4fr) minmax(150px,.8fr) 96px 78px;min-height:64px;padding:0 18px;align-items:center;gap:14px}.external-api-key-table{display:grid;grid-template-columns:minmax(150px,.8fr) 150px minmax(260px,1.1fr) minmax(140px,.7fr) minmax(140px,.7fr) 90px 78px;min-width:960px;min-height:64px;padding:0 18px;align-items:center;gap:14px}.external-api-key-table>*{min-width:0}.external-api-key-table [data-label=Prefix]{white-space:nowrap}.external-api-key-table [data-label=Prefix] code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.scope-list,.secret-display{overflow-wrap:anywhere}.secret-display{display:block;padding:8px 10px;margin-top:8px;color:#30383d;background:#fffdf5;border:1px solid #ead9a9;border-radius:4px}.scope-fieldset{display:grid;padding:12px;margin:0;gap:9px;border:1px solid #d5dade;border-radius:5px}.scope-fieldset legend{padding:0 5px;color:#4f5a61;font-size:13px;font-weight:650}.scope-fieldset small{display:block;margin-top:2px;color:#7a858b;font-weight:500}.device-manager{min-width:0}.trunk-table,.number-table,.outbound-table,.outbound-rule-table,.caller-id-list-table,.normalization-profile-table{display:grid;min-width:940px;min-height:62px;padding:0 18px;align-items:center;gap:14px}.trunk-table{grid-template-columns:86px minmax(130px,.8fr) 90px minmax(170px,1fr) 80px minmax(130px,.8fr) minmax(180px,1.2fr) 78px}.number-table{grid-template-columns:86px minmax(150px,.85fr) minmax(130px,.8fr) 120px minmax(190px,1.2fr) 78px}.outbound-table{grid-template-columns:86px minmax(150px,.9fr) 100px minmax(210px,1.3fr) minmax(130px,.75fr) 78px}.outbound-rule-table{grid-template-columns:86px 72px minmax(150px,.9fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,.9fr) 78px}.caller-id-list-table,.normalization-profile-table{min-width:720px;grid-template-columns:86px minmax(170px,.9fr) minmax(260px,1.4fr) 78px}.outbound-subsection{margin-top:22px}.compact-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-header{min-height:42px;color:#77838a;background:#f7f8f9;border-bottom:1px solid #dfe4e7;font-size:10px;font-weight:750;text-transform:uppercase}.data-row{color:#505d64;border-top:1px solid #e4e8ea;font-size:13px}.table-header+.data-row{border-top:0}.data-row>strong{color:#242c31;font-size:15px}.status-badge.online{color:#256447;background:#eaf6ef;border:1px solid #bddfc9}.status-badge.offline{color:#566169;background:#f0f2f3;border:1px solid #d0d6d9}.status-badge.unavailable{color:#8b3c3c;background:#faecec;border:1px solid #e5c2c2}.status-badge.pending{color:#7a581f;background:#fff6df;border:1px solid #ead5a2}.row-actions{display:flex;gap:6px;justify-content:flex-end}.user-table{display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,1.25fr) minmax(110px,.7fr) minmax(120px,.75fr) 90px 78px;min-height:64px;padding:0 18px;align-items:center;gap:14px}.group-table{display:grid;min-width:760px;min-height:64px;padding:0 18px;align-items:center;grid-template-columns:minmax(180px,1.1fr) minmax(120px,.7fr) minmax(220px,1.4fr) 90px 78px;gap:14px}.queue-table{display:grid;min-width:960px;min-height:64px;padding:0 18px;align-items:center;grid-template-columns:minmax(180px,1.05fr) minmax(160px,.85fr) minmax(220px,1.2fr) minmax(160px,.85fr) 90px 78px;gap:14px}.user-table>*{min-width:0}.group-table>*,.queue-table>*{min-width:0}.user-table>strong,.user-table>span:not(.row-actions),.group-table>strong,.group-table>span:not(.row-actions),.queue-table>strong,.queue-table>span:not(.row-actions){overflow-wrap:anywhere}.group-table small,.queue-table small{display:block;margin-top:3px;color:#7a858b;font-size:11px;font-weight:500}.extension-members{color:#38464e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.icon-button{display:grid;width:34px;height:34px;padding:0;place-items:center;color:#4c5960;background:transparent;border:1px solid #cfd6da;border-radius:5px;cursor:pointer}.icon-button:hover{background:#f1f3f4}.icon-button.danger{color:#a23a3a}.empty-state{display:grid;min-height:180px;place-items:center;color:#7a858b;font-size:13px}.modal-backdrop{position:fixed;z-index:20;inset:0;display:grid;padding:24px;overflow-y:auto;place-items:center;background:#14191d94}.modal{display:flex;max-height:calc(100dvh - 48px);flex-direction:column;min-height:0;width:min(600px,100%);overflow:hidden;background:#fff;border:1px solid #cfd5d9;border-radius:7px;box-shadow:0 18px 50px #0f14173d}.modal-wide{width:min(760px,100%)}.extension-modal{width:min(1080px,100%)}.nested-modal{z-index:30}.modal-tabs{display:flex;min-height:44px;padding:0 20px;align-items:flex-end;gap:22px;border-bottom:1px solid #e0e5e7}.modal-tabs button{height:44px;padding:0 2px;color:#69757c;background:transparent;border:0;border-bottom:2px solid transparent;font-size:13px;font-weight:650}.modal-tabs button.active{color:#d75f00;border-bottom-color:#e96800}.device-tab-body{overflow-x:auto}.modal-header{display:flex;flex:0 0 auto;min-height:62px;padding:14px 20px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e5e7}.modal-header h2{margin:0;font-size:17px}.modal-header p{margin:4px 0 0;color:#9a3939;font-size:12px}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.modal-body>p{margin:0;color:#59656c;font-size:13px;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-wide{grid-column:1 / -1}.ant-form-item-extra{line-height:110%;margin-top:4px}.antd-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:0}.ant-alert-title{line-height:110%}.ant-checkbox-wrapper{align-items:center}.ant-radio-label{line-height:110%}.antd-form-grid-wide{grid-column:1 / -1}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.check-field{display:flex!important;min-height:40px;align-items:center;gap:9px!important}.check-field input{width:16px;height:16px;margin:0;accent-color:#e96800}.route-toggles{display:flex;align-items:center;gap:22px}.field-label{display:block;margin-bottom:7px;color:#4f5a61;font-size:13px;font-weight:650}.order-list{overflow:hidden;border:1px solid #d5dade;border-radius:5px}.order-row{display:grid;min-height:50px;padding:7px 9px;align-items:center;grid-template-columns:24px minmax(0,1fr) 34px 34px 34px;gap:7px;border-bottom:1px solid #e1e5e7}.order-row>span{color:#7a858b;font-size:12px;text-align:center}.order-row>strong{overflow:hidden;color:#30383d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.order-add{display:grid;padding:9px;grid-template-columns:minmax(0,1fr) auto;gap:9px;background:#f7f8f9}.caller-id-number-list{display:grid;padding:8px 10px;border:1px solid #d5dade;border-radius:5px;gap:2px}.field-with-action{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px}.normalization-rule-list{display:grid;gap:8px}.normalization-rule-row{display:grid;align-items:end;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) auto;gap:9px}.rule-index{display:inline-flex;min-width:28px;height:36px;align-items:center;justify-content:center;color:#77838a;font-size:12px;font-weight:750}.modal-actions{display:flex;flex:0 0 auto;min-height:64px;padding:12px 20px;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e0e5e7}.form-grid .modal-actions{min-height:auto;padding:16px 0 0}.credential-modal{width:min(680px,100%)}.credential-list{display:grid;padding:8px 20px 20px}.credential-row{display:grid;grid-template-columns:155px minmax(0,1fr) 34px;min-height:56px;align-items:center;gap:12px;border-bottom:1px solid #e5e8ea}.credential-row>span{color:#68747a;font-size:12px}.credential-row code{overflow-wrap:anywhere;color:#293137;font-size:12px}.user-modal{width:min(720px,100%)}.extension-selector{min-width:0;padding:12px;margin:0;border:1px solid #d5dade;border-radius:5px}.extension-selector legend{padding:0 5px;color:#4f5a61;font-size:13px;font-weight:650}.extension-selector label{display:flex;min-height:36px;padding:5px 7px;align-items:center;gap:9px;color:#4b575e;border-bottom:1px solid #edf0f1;font-size:13px;font-weight:400}.extension-selector label:last-child{border-bottom:0}.extension-selector input{width:16px;height:16px;accent-color:#e96800}.extension-selector p{margin:0;color:#7a858b;font-size:13px}.user-groups-field,.multi-select-menu{position:relative;min-width:0}.multi-select-trigger{display:flex;width:100%;min-height:38px;padding:0 10px;align-items:center;justify-content:space-between;gap:8px;color:#20262b;background:#fff;border:1px solid #cfd7dc;border-radius:5px;cursor:pointer;font:inherit;font-size:13px;text-align:left}.multi-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-trigger svg{flex:0 0 auto;color:#6d7a82}.multi-select-options{position:absolute;z-index:20;display:grid;width:100%;max-height:220px;padding:6px;margin-top:4px;overflow-y:auto;background:#fff;border:1px solid #cfd7dc;border-radius:5px;box-shadow:0 14px 28px #1f2a3029}.multi-select-options label{display:flex;min-height:34px;padding:5px 7px;align-items:center;gap:9px;color:#4b575e;font-size:13px;font-weight:400}.multi-select-options input{width:16px;height:16px;margin:0;accent-color:#e96800}.multi-select-empty{min-height:38px;padding:9px 10px;color:#7a858b;background:#f7f8f9;border:1px solid #d5dade;border-radius:5px;font-size:13px}.muted-form-text{display:block;padding:8px;color:#7a858b;font-size:13px}.alert.warning{color:#71551e;background:#fff8e6;border:1px solid #e6d39e}.edge-content{width:min(1480px,100%)}.edge-updated{color:#7a858b;font-size:11px;white-space:nowrap}.edge-load-error{display:flex;align-items:center;justify-content:space-between;gap:18px}.edge-loading{display:grid;min-height:180px;place-items:center;color:#7a858b;font-size:13px}.edge-summary{display:grid;min-height:84px;padding:16px 18px;margin-bottom:28px;align-items:center;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(120px,.65fr));gap:20px;background:#fff;border:1px solid #d8dee2;border-radius:7px}.edge-endpoint{display:flex;min-width:0;align-items:center;gap:12px}.edge-endpoint svg{flex:0 0 auto;color:#e96800}.edge-endpoint div,.edge-summary-value{display:grid;min-width:0;gap:5px}.edge-endpoint span,.edge-summary-value>span{color:#7a858b;font-size:10px;font-weight:750;text-transform:uppercase}.edge-endpoint code{overflow:hidden;color:#263036;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.edge-summary-value>strong:not(.status-badge){color:#303a40;font-size:13px}.edge-summary-value .status-badge{width:max-content}.edge-resource-section,.edge-conditions{margin-top:28px}.edge-section-heading{display:flex;min-height:48px;margin-bottom:10px;align-items:flex-end;justify-content:space-between;gap:18px}.edge-section-heading h2{margin:0;color:#222b30;font-size:17px}.edge-section-heading span{display:block;margin-top:4px;color:#748087;font-size:11px}.edge-connectivity-editor,.edge-connectivity-summary{display:grid;gap:16px;padding:16px}.edge-connectivity-summary{grid-template-columns:repeat(auto-fit,minmax(190px,max-content))}.edge-pool-options,.trunk-pool-selection{display:grid;gap:10px}.trunk-advanced{display:flex;align-items:center;gap:12px}.trunk-pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trunk-pool-selection{margin:0;padding:14px;border:1px solid #d8dee2;border-radius:4px}.trunk-pool-selection legend{padding:0 4px;color:#748087;font-size:12px;font-weight:700}.trunk-codec-selection{display:grid;margin:0;padding:0;gap:8px;border:0}.trunk-codec-selection legend{padding:0;color:#4f5a61;font-size:13px;font-weight:650}.trunk-codec-list{background:#fff}.trunk-codec-row strong{display:grid;gap:2px}.trunk-codec-row small{overflow:hidden;color:#748087;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trunk-codec-empty{padding:14px;color:#7a858b;font-size:13px;border-bottom:1px solid #e1e5e7}.check-field small{color:#748087;text-transform:capitalize}.edge-resource-table{display:grid;min-width:1110px;min-height:64px;padding:0 16px;align-items:center;grid-template-columns:minmax(185px,1.15fr) 105px 102px 78px 78px 74px 92px minmax(180px,1fr) 38px;gap:12px}.edge-resource-header{min-height:42px;color:#77838a;background:#f7f8f9;border-bottom:1px solid #dfe4e7;font-size:10px;font-weight:750;text-transform:uppercase}.edge-resource-row{color:#566269;border-top:1px solid #e4e8ea;font-size:12px}.edge-resource-header+.edge-resource-row{border-top:0}.edge-resource-row>strong{overflow-wrap:anywhere;color:#293238;font-size:13px}.edge-pool-toggle{display:flex;align-items:center;gap:8px;color:#4e5b62;font-weight:650}.edge-pool-toggle input{width:16px;height:16px;margin:0;accent-color:#e96800}input.edge-number-input{width:70px;height:32px;padding:0 8px;font-size:12px}.edge-capacity{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.edge-addresses{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.edge-addresses code{padding:2px 5px;overflow-wrap:anywhere;color:#3f4b52;background:#f1f3f4;border-radius:3px;font-size:10px}.edge-condition-row{display:grid;min-height:64px;padding:10px 16px;align-items:center;grid-template-columns:92px minmax(0,1fr) 120px;gap:14px;border-top:1px solid #e4e8ea}.edge-condition-row:first-child{border-top:0}.edge-condition-row>div{display:grid;min-width:0;gap:3px}.edge-condition-row>div strong{color:#303a40;font-size:12px}.edge-condition-row>div span,.edge-condition-row>span:last-child{color:#77838b;font-size:11px}.platform-inventory{overflow-x:auto}.platform-registration-policy{display:flex;margin-bottom:14px;padding:14px 16px;align-items:center;justify-content:space-between;gap:16px}.platform-registration-policy>div{display:grid;gap:5px}.platform-registration-policy p{margin:0;color:#606c73;font-size:13px}.platform-registration-policy small{color:#849097;font-size:11px}.platform-section{margin-top:22px}.platform-pool-row,.platform-allocation-row,.platform-trunk-row,.platform-assignment-row,.platform-emergency-row,.platform-number-row,.platform-admin-row{display:grid;min-height:56px;padding:10px 16px;align-items:center;gap:14px;color:#566269;border-top:1px solid #e4e8ea;font-size:12px}.platform-pool-row,.platform-allocation-row{min-width:1080px}.platform-pool-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(220px,1.4fr) minmax(110px,.7fr) minmax(80px,.5fr) minmax(120px,.75fr) 114px}.platform-allocation-row{grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(220px,1.4fr) minmax(150px,1fr)}.platform-trunk-row{min-width:980px;grid-template-columns:96px minmax(190px,1fr) minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(130px,.65fr) 126px}.platform-number-row{min-width:1120px;grid-template-columns:118px minmax(180px,.9fr) minmax(180px,.9fr) minmax(230px,1.2fr) minmax(120px,.6fr) minmax(260px,1.25fr)}.platform-assignment-row{min-width:900px;grid-template-columns:110px minmax(230px,1.2fr) minmax(230px,1.2fr) minmax(160px,.8fr) 138px}.platform-emergency-row{min-width:960px;grid-template-columns:110px minmax(230px,1.1fr) minmax(220px,1.05fr) minmax(220px,1fr) 138px}.platform-admin-row{min-width:1040px;grid-template-columns:minmax(260px,1.25fr) minmax(160px,.7fr) minmax(180px,.85fr) minmax(180px,.85fr) minmax(260px,1.15fr)}.platform-pool-row>span,.platform-allocation-row>span,.platform-trunk-row>span,.platform-assignment-row>span,.platform-emergency-row>span,.platform-number-row>span,.platform-admin-row>span{display:grid;min-width:0;gap:4px}.platform-pool-row code,.platform-allocation-row code,.platform-trunk-row code,.platform-assignment-row code,.platform-emergency-row code,.platform-number-row code,.platform-admin-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-pool-row small,.platform-allocation-row small,.platform-trunk-row small,.platform-assignment-row small,.platform-emergency-row small,.platform-number-row small,.platform-admin-row small{color:#849097;font-size:10px}.platform-pool-row .row-actions,.platform-trunk-row .row-actions,.platform-assignment-row .row-actions,.platform-emergency-row .row-actions,.platform-number-row .row-actions,.platform-admin-row .row-actions{display:flex;justify-content:flex-end;gap:6px}.platform-number-actions{align-items:center}.platform-number-actions select{width:170px;height:34px}.platform-import-strip,.platform-emergency-form,.platform-number-toolbar{display:flex;margin-bottom:12px;align-items:flex-end;flex-wrap:wrap;gap:12px}.platform-import-strip label,.platform-emergency-form label{display:grid;min-width:220px;gap:6px;color:#4f5a61;font-size:12px;font-weight:700}.platform-emergency-form textarea{min-width:260px}.platform-check-field{min-width:120px;align-self:center}.row-kicker{display:block;margin-top:3px;color:#77838b;font-size:10px;font-weight:700}.platform-inventory-header{min-height:42px;color:#77838a;background:#f7f8f9;border-top:0;border-bottom:1px solid #dfe4e7;font-size:10px;font-weight:750;text-transform:uppercase}.platform-inventory-header+.platform-pool-row,.platform-inventory-header+.platform-allocation-row,.platform-inventory-header+.platform-trunk-row,.platform-inventory-header+.platform-number-row,.platform-inventory-header+.platform-admin-row{border-top:0}.platform-admin-create{margin-bottom:14px;align-items:end;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto}.capability-toggle{display:flex;margin-top:14px;align-items:center;gap:9px;color:#303a40;font-size:13px;font-weight:700}.capability-toggle input{width:16px;height:16px;margin:0;accent-color:#e96800}.page-alert>strong,.page-alert>span{display:block}.page-alert>strong{margin-bottom:3px}.dedicated-pool-modal{width:min(520px,100%)}.platform-pool-modal{width:min(760px,100%)}.platform-mail-content,.platform-media-content{display:grid;gap:18px}.platform-media-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:18px}.platform-media-profile-form{padding-top:14px}.platform-mail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:18px}.platform-mail-card{display:grid;gap:14px;padding:18px}.platform-mail-card label{display:grid;gap:6px;color:#566269;font-size:12px}.platform-mail-card label>span{color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.platform-mail-card textarea{min-height:110px;resize:vertical}.platform-mail-card .checkbox-row{display:flex;align-items:center;gap:8px;color:#303a40;font-size:13px}.platform-mail-card .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-settings-page{display:grid;gap:16px}.settings-form{display:grid;padding:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-form label{display:grid;gap:6px;color:#566269;font-size:12px}.settings-form label>span{color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.settings-form .form-actions{display:flex;grid-column:1 / -1;justify-content:flex-end}.settings-form .page-alert{grid-column:1 / -1}.settings-catalogues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalogue-panel{padding:16px}.catalogue-panel h2{margin:0 0 12px;color:#303a40;font-size:16px}.catalogue-list{display:grid;gap:10px}.catalogue-entry{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf0f2}.catalogue-entry:first-child{border-top:0}.catalogue-entry>div{display:grid;min-width:0;gap:4px}.catalogue-entry>div:last-child{justify-items:end}.catalogue-entry strong,.catalogue-entry small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-entry small,.settings-footnote{color:#77838b;font-size:12px}.settings-footnote{margin:0}.muted{color:#77838b}.muted-text{margin:0;color:#77838b;font-size:12px;line-height:1.45}.platform-tenant-content{display:grid;gap:16px}.search-box,.input-with-icon{display:flex;min-width:0;align-items:center;gap:8px}.search-box{width:min(520px,100%);padding:0 12px;color:#87939a;background:#fff;border:1px solid #cfd7dc;border-radius:6px}.search-box input,.input-with-icon input{min-width:0;flex:1;border:0;outline:0}.platform-tenant-row,.platform-cdr-row{display:grid;min-height:58px;padding:10px 16px;align-items:center;gap:14px;color:#566269;border-top:1px solid #e4e8ea;font-size:12px}.platform-tenant-row{min-width:920px;grid-template-columns:minmax(220px,1.15fr) minmax(220px,1.1fr) minmax(110px,.55fr) minmax(140px,.65fr) 90px}.platform-cdr-row{min-width:1480px;grid-template-columns:minmax(160px,.8fr) minmax(160px,.8fr) minmax(130px,.65fr) minmax(130px,.65fr) minmax(100px,.5fr) minmax(95px,.48fr) minmax(95px,.48fr) minmax(80px,.4fr) minmax(76px,.36fr) minmax(110px,.55fr) 94px}.platform-cdr-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.platform-cdr-filters label,.platform-cdr-filters .primary-button{min-width:0}.platform-cdr-filters .primary-button{justify-self:start}.platform-tenant-row>span,.platform-cdr-row>span{display:grid;min-width:0;gap:4px}.platform-tenant-row code,.platform-cdr-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-tenant-row small{color:#849097;font-size:10px}.platform-tenant-row .row-actions,.platform-cdr-row .row-actions{display:flex;justify-content:flex-end}.platform-detail-grid,.platform-health-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.platform-detail-card,.platform-health-card,.platform-health-overview{padding:18px}.platform-detail-card h2,.platform-health-card h2{margin:0 0 12px;color:#303a40;font-size:16px}.platform-health-card{display:grid;gap:10px}.platform-health-card>div,.platform-health-overview{display:flex;align-items:center;justify-content:space-between;gap:14px}.platform-health-card p,.platform-health-overview p{margin:0;color:#68757d;font-size:13px;line-height:1.45}.platform-facts{display:grid;gap:10px}.platform-facts.horizontal{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.platform-fact{display:grid;min-width:0;gap:5px}.platform-fact>span{color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.platform-fact strong,.platform-fact code{min-width:0;overflow:hidden;color:#303a40;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.platform-lifecycle-actions{display:flex;margin-top:14px;flex-wrap:wrap;gap:10px}.platform-repair-result{display:grid;margin-top:14px;padding:10px 12px;border:1px solid #d8e0e5;border-radius:8px;gap:4px;color:#303a40;font-size:12px;line-height:1.35}.platform-repair-result.success{border-color:#b8dcc9;background:#f0faf5}.platform-repair-result.error{border-color:#f0c2c2;background:#fff3f3}.platform-repair-result strong{font-size:13px}.platform-entry-reason{display:grid;margin:12px 0 14px;gap:6px}.platform-entry-reason span{color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.platform-delete-panel{margin-top:16px}.platform-delete-actions{display:grid;margin:14px 0;padding-left:18px;gap:6px;color:#566269;font-size:13px;line-height:1.45}.platform-delete-confirmation{display:grid;max-width:520px;gap:6px}.platform-delete-confirmation span{color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.platform-delete-confirmation+.danger-button{margin-top:12px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.metric-card{display:grid;gap:5px;padding:12px;background:#f7f8f9;border:1px solid #e4e8ea;border-radius:6px}.metric-card strong{color:#182027;font-size:22px}.metric-card span{color:#68757d;font-size:12px}.platform-pool-summary{display:grid;margin-top:16px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.platform-pool-set{display:grid;gap:8px;padding:12px;background:#f7f8f9;border:1px solid #e4e8ea;border-radius:6px}.platform-pool-set h3{margin:0;color:#303a40;font-size:13px}.platform-pool-pill{display:grid;min-width:0;gap:3px;padding:7px 8px;background:#fff;border:1px solid #dfe4e7;border-radius:5px}.platform-pool-pill small{color:#849097;font-size:10px}.platform-tenant-picker{display:grid;min-height:86px;padding:14px 16px;align-items:end;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1.2fr) repeat(3,minmax(100px,.55fr));gap:16px;background:#fff;border:1px solid #d8dee2;border-radius:7px}.platform-tenant-picker label,.platform-tenant-fact{display:grid;min-width:0;gap:6px}.platform-tenant-picker label,.platform-tenant-fact>span{color:#77838b;font-size:10px;font-weight:750;text-transform:uppercase}.platform-tenant-fact code{overflow:hidden;color:#303a40;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-tenant-fact .status-badge{width:max-content}.platform-assignment-actions{display:flex;margin-top:18px;justify-content:flex-end}.platform-assignment-kind{margin-top:22px}.platform-assignment-kind .edge-section-heading{min-height:40px}.platform-assignment-kind h3{margin:0;color:#303a40;font-size:15px}.platform-shared-table{overflow-x:auto}.platform-shared-row{display:grid;min-width:690px;min-height:48px;padding:7px 16px;align-items:center;grid-template-columns:minmax(240px,1fr) 90px 90px 110px 110px;gap:14px;color:#566269;border-top:1px solid #e4e8ea;font-size:12px}.platform-shared-row input[type=number]{height:34px}.platform-shared-row.platform-inventory-header{min-height:40px;border-top:0}.platform-dedicated-list{margin-top:10px;overflow-x:auto;border:1px solid #d8dee2;border-radius:7px}.platform-dedicated-row{display:grid;min-width:720px;min-height:58px;padding:10px 16px;align-items:center;grid-template-columns:minmax(180px,1fr) minmax(100px,.6fr) minmax(190px,1fr) minmax(100px,.55fr) 34px;gap:14px;color:#566269;border-top:1px solid #e4e8ea;font-size:12px}.platform-dedicated-row:first-child{border-top:0}.platform-dedicated-row>span{display:grid;min-width:0;gap:4px}.platform-dedicated-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-dedicated-row small,.platform-dedicated-empty{color:#7a858b;font-size:11px}.platform-dedicated-empty{padding:18px 16px}.modal-subtitle{display:block;margin-top:4px;color:#68757d;font-size:12px}@media(max-width:800px){.app-shell{display:block;width:100%;max-width:100vw;overflow-x:clip}.sidebar{position:static;width:100%;max-width:100vw;height:auto;padding:0 14px 10px;overflow:hidden}.brand{height:54px;margin-bottom:8px}.sidebar nav{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.nav-item{flex:0 0 auto}.sidebar-footer{display:none}.topbar{height:60px;padding:0 14px;max-width:100vw;overflow:hidden;justify-content:flex-start}.topbar-burger{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;flex:0 0 auto;color:#2d2d2d;background:transparent;border:1px solid #dfe4e7;border-radius:8px;cursor:pointer}.account-summary{margin-left:auto}.account-summary .role-badge{display:none}.content{padding:14px 14px 28px}.dashboard-overview,.dashboard-columns{grid-template-columns:1fr}.dashboard-section,.dashboard-panel{padding:15px}.dashboard-section-heading{align-items:flex-start;flex-direction:column}.dashboard-call-table.data-panel{overflow-x:auto;background:#fff;border:1px solid #d8dee2}.dashboard-call-row.table-header{display:grid}.dashboard-actions{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start;flex-direction:column}.page-actions,.search-field{width:100%}.page-actions .primary-button{flex:0 0 auto}.platform-mail-grid,.platform-mail-card .form-grid{grid-template-columns:1fr}.data-panel{overflow:visible;background:transparent;border:0}.edge-summary{grid-template-columns:1fr 1fr}.platform-tenant-picker{align-items:end;grid-template-columns:1fr 1fr}.platform-tenant-picker label,.edge-endpoint{grid-column:1 / -1}.edge-section-heading{align-items:flex-start;flex-direction:column}.edge-section-heading .secondary-button{width:100%}.trunk-pool-grid{grid-template-columns:1fr}.edge-resource-section .data-panel{overflow-x:auto;background:#fff;border:1px solid #d8dee2}.edge-resource-header{display:grid}.edge-condition-row{grid-template-columns:90px minmax(0,1fr)}.edge-condition-row>span:last-child{grid-column:2}.table-header{display:none}.extension-table.data-row,.user-table.data-row,.group-table.data-row,.queue-table.data-row,.trunk-table.data-row,.number-table.data-row,.outbound-table.data-row,.outbound-rule-table.data-row,.caller-id-list-table.data-row,.normalization-profile-table.data-row,.callflow-table.data-row,.voicemail-table.data-row,.integration-profile-table.data-row,.external-api-key-table.data-row,.platform-tenant-row:not(.platform-inventory-header),.platform-cdr-row:not(.platform-inventory-header),.platform-trunk-row:not(.platform-inventory-header),.platform-assignment-row:not(.platform-inventory-header),.platform-emergency-row:not(.platform-inventory-header),.platform-number-row:not(.platform-inventory-header),.platform-admin-row:not(.platform-inventory-header){grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:0;padding:15px;gap:10px 16px;margin-bottom:9px;background:#fff;border:1px solid #d8dee2;border-radius:7px}.platform-tenant-row.platform-inventory-header,.platform-cdr-row.platform-inventory-header,.platform-trunk-row.platform-inventory-header,.platform-assignment-row.platform-inventory-header,.platform-emergency-row.platform-inventory-header,.platform-number-row.platform-inventory-header,.platform-admin-row.platform-inventory-header{display:none}.data-row>span:first-child{grid-column:1}.data-row>strong,.data-row>span[data-label=Name],.data-row>strong[data-label=Priority],.data-row>span[data-label=Extension],.data-row>span[data-label=Addresses],.data-row>span[data-label=Number],.data-row>span[data-label=Started],.data-row>span[data-label=Received],.data-row>span[data-label=Caller],.data-row>span[data-label=Destination],.data-row>span[data-label=Email],.data-row>span[data-label=Role],.data-row>span[data-label=Extensions],.data-row>span[data-label=Trunk],.data-row>span[data-label=Trunks],.data-row>span[data-label=Match],.data-row>span[data-label=Type],.data-row>span[data-label="SIP endpoint"],.data-row>span[data-label=Transport],.data-row>span[data-label=Pools],.data-row>span[data-label=Codecs],.data-row>span[data-label="Source networks"],.data-row>span[data-label="Destination type"],.data-row>span[data-label="Caller ID"],.data-row>span[data-label=Action],.data-row>span[data-label=Rules],.data-row>span[data-label=Revision],.data-row>span[data-label=Outcome],.data-row>span[data-label="RTP in / out"],.data-row>span[data-label=Duration],.data-row>span[data-label=Transcript],.data-row>span[data-label=Strategy],.data-row>span[data-label=Members],.data-row>span[data-label="Wait media"],.data-row>span[data-label=User],.data-row>span[data-label=Assignment],.data-row>span[data-label=Status],.data-row>span[data-label=Device],.data-row>span[data-label=Registration],.data-row>span[data-label=Authentication],.data-row>span[data-label=Endpoint],.data-row>span[data-label=Secret],.data-row>span[data-label=Prefix],.data-row>span[data-label=Scopes],.data-row>span[data-label=Expires],.data-row>span[data-label="Last used"],.platform-tenant-row>span[data-label],.platform-cdr-row>span[data-label],.platform-trunk-row>span[data-label],.platform-assignment-row>span[data-label],.platform-emergency-row>span[data-label],.platform-number-row>span[data-label],.platform-admin-row>span[data-label]{grid-column:1 / -1}.data-row>strong:before,.data-row>span[data-label=Name]:before,.data-row>strong[data-label=Priority]:before,.data-row>span[data-label=Extension]:before,.data-row>span[data-label=Addresses]:before,.data-row>span[data-label=Number]:before,.data-row>span[data-label=Started]:before,.data-row>span[data-label=Received]:before,.data-row>span[data-label=Caller]:before,.data-row>span[data-label=Destination]:before,.data-row>span[data-label=Email]:before,.data-row>span[data-label=Role]:before,.data-row>span[data-label=Extensions]:before,.data-row>span[data-label=Trunk]:before,.data-row>span[data-label=Trunks]:before,.data-row>span[data-label=Match]:before,.data-row>span[data-label=Type]:before,.data-row>span[data-label="SIP endpoint"]:before,.data-row>span[data-label=Transport]:before,.data-row>span[data-label=Pools]:before,.data-row>span[data-label=Codecs]:before,.data-row>span[data-label="Source networks"]:before,.data-row>span[data-label="Destination type"]:before,.data-row>span[data-label="Caller ID"]:before,.data-row>span[data-label=Action]:before,.data-row>span[data-label=Rules]:before,.data-row>span[data-label=Revision]:before,.data-row>span[data-label=Outcome]:before,.data-row>span[data-label="RTP in / out"]:before,.data-row>span[data-label=Duration]:before,.data-row>span[data-label=Transcript]:before,.data-row>span[data-label=Strategy]:before,.data-row>span[data-label=Members]:before,.data-row>span[data-label="Wait media"]:before,.data-row>span[data-label=User]:before,.data-row>span[data-label=Assignment]:before,.data-row>span[data-label=Status]:before,.data-row>span[data-label=Device]:before,.data-row>span[data-label=Registration]:before,.data-row>span[data-label=Authentication]:before,.data-row>span[data-label=Endpoint]:before,.data-row>span[data-label=Secret]:before,.data-row>span[data-label=Prefix]:before,.data-row>span[data-label=Scopes]:before,.data-row>span[data-label=Expires]:before,.data-row>span[data-label="Last used"]:before,.platform-tenant-row>span[data-label]:before,.platform-cdr-row>span[data-label]:before,.platform-trunk-row>span[data-label]:before,.platform-assignment-row>span[data-label]:before,.platform-emergency-row>span[data-label]:before,.platform-number-row>span[data-label]:before,.platform-admin-row>span[data-label]:before{display:block;margin-bottom:3px;color:#818c92;content:attr(data-label);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:750;text-transform:uppercase}.row-actions,.voicemail-row-actions,.platform-tenant-row .row-actions,.platform-cdr-row .row-actions,.platform-trunk-row .row-actions,.platform-assignment-row .row-actions,.platform-emergency-row .row-actions,.platform-number-row .row-actions,.platform-admin-row .row-actions{grid-column:2;grid-row:1}.compact-list{overflow-wrap:anywhere;white-space:normal}.media-row{align-items:flex-start;flex-wrap:wrap}.media-row-actions{width:100%;margin-left:0;flex-wrap:wrap}.queue-table,.external-api-key-table,.group-table,.trunk-table,.number-table,.outbound-table,.outbound-rule-table,.caller-id-list-table,.normalization-profile-table,.callflow-table,.voicemail-table,.platform-tenant-row,.platform-admin-row,.platform-cdr-row,.platform-trunk-row,.platform-assignment-row,.platform-emergency-row,.platform-number-row{min-width:0}}@media(max-width:560px){.field-with-action{align-items:stretch;flex-direction:column}.normalization-rule-row{grid-template-columns:28px minmax(0,1fr) auto}.normalization-rule-row label,.normalization-rule-row .row-actions{grid-column:2 / -1}.topbar{height:auto;padding:8px 14px;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px 10px}.topbar>div:first-of-type{flex:1 1 auto;min-width:0}.account-summary{justify-content:flex-start;max-width:100%}.page-actions{align-items:stretch;flex-direction:column}.page-actions .primary-button{width:100%}.edge-updated{text-align:right}.edge-summary{grid-template-columns:1fr}.edge-endpoint,.edge-summary-value{grid-column:1}.edge-load-error{align-items:stretch;flex-direction:column}.platform-tenant-picker{grid-template-columns:1fr}.platform-tenant-picker label{grid-column:1}.modal-backdrop{padding:12px;place-items:end center}.modal{max-height:calc(100dvh - 24px)}.form-grid,.antd-form-grid{grid-template-columns:1fr}.credential-row{grid-template-columns:minmax(0,1fr) 34px;padding:10px 0;gap:5px 10px}.credential-row>span{grid-column:1 / -1}.credential-row code{grid-column:1}}
