.provider-readiness[data-v-c2087bc3]{color:#1c454a;background:#f7faf8;border:1px solid #b8d3cb;border-left:4px solid #b77c22;grid-column:1/-1;padding:18px;font-size:12px;line-height:1.5}.provider-readiness h3[data-v-c2087bc3]{margin:0 0 12px;font-size:16px}.provider-readiness dl[data-v-c2087bc3]{grid-template-columns:145px minmax(0,1fr);gap:8px 16px;margin:0 0 14px;display:grid}.provider-readiness dt[data-v-c2087bc3]{font-weight:700}.provider-readiness dd[data-v-c2087bc3]{margin:0}.provider-readiness label[data-v-c2087bc3]{align-items:start;gap:10px;font-weight:700;display:flex}.provider-readiness input[data-v-c2087bc3]{margin-top:4px}.provider-readiness p[data-v-c2087bc3]{color:#627672;margin-bottom:0}@media (width<=600px){.provider-readiness dl[data-v-c2087bc3]{grid-template-columns:1fr;gap:3px}.provider-readiness dd[data-v-c2087bc3]{margin-bottom:8px}}.network-setup[data-v-d3e62046]{color:#1c454a;background:#f5faf8;border:1px solid #b8d3cb;min-width:0;margin:20px 0;padding:18px}.network-setup label[data-v-d3e62046]{letter-spacing:.04em;gap:8px;font-size:12px;font-weight:700;display:grid}.network-setup select[data-v-d3e62046]{width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #8caeaa;padding:10px}.network-help[data-v-d3e62046]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.network-help h4[data-v-d3e62046]{margin:16px 0 8px;font-size:15px}.network-help ul[data-v-d3e62046]{margin:0;padding-left:20px}.network-help li+li[data-v-d3e62046]{margin-top:6px}.network-boundary[data-v-d3e62046]{border-top:1px solid #d4e2df;margin-bottom:0;padding-top:12px}.network-setup [role=alert][data-v-d3e62046]{color:#a12622;font-size:13px}.recording-policy[data-v-df7b6cee]{color:#20494e;background:#f4faf7;border-block:1px solid #c7ddd7;padding:22px 27px;font-size:12px;line-height:1.5}h3[data-v-df7b6cee]{margin:0;font-size:18px}form[data-v-df7b6cee]{grid-template-columns:180px minmax(200px,1fr);gap:14px;margin:16px 0}form[data-v-df7b6cee],label[data-v-df7b6cee]{display:grid}label[data-v-df7b6cee]{gap:6px;font-weight:700}input[data-v-df7b6cee]{color:#20494e;background:#fff;border:1px solid #9ebeb6;min-width:0;min-height:38px;padding:8px}.check[data-v-df7b6cee]{align-items:center;gap:10px;display:flex}button[data-v-df7b6cee]{color:#fff;cursor:pointer;background:#087e74;border:0;place-self:end start;min-height:40px;padding:10px 18px}[role=alert][data-v-df7b6cee]{color:#9b3327}[role=status][data-v-df7b6cee]{color:#087e74}@media (width<=700px){form[data-v-df7b6cee]{grid-template-columns:1fr}}.pbx-workspace[data-v-a7b72ce0]{color:#173e45;background:#fff;border:1px solid #cfddd8;border-radius:8px;min-width:0;font:400 14px/1.6 DM Sans,sans-serif;overflow:hidden}.pbx-workspace.embedded[data-v-a7b72ce0]{border:0;border-radius:0}.pbx-workspace[data-v-a7b72ce0] *{box-sizing:border-box}.pbx-heading[data-v-a7b72ce0]{background:#f4faf7;border-bottom:1px solid #cfddd8;align-items:center;gap:16px;padding:24px 27px;display:flex;position:static}.pbx-step[data-v-a7b72ce0]{color:#08786b;background:#dff3eb;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.kicker[data-v-a7b72ce0]{color:#006e61;letter-spacing:.06em;margin:0;font-size:11px;font-weight:700}.pbx-workspace .pbx-heading h2[data-v-a7b72ce0]{color:#173e45;margin:5px 0;font-size:25px;line-height:1.25}.pbx-heading p[data-v-a7b72ce0]:last-child{color:#526e71;margin:0;font-size:13px}.pbx-health[data-v-a7b72ce0]{border-left:3px solid #a2b8af;min-width:170px;margin-left:auto;padding-left:15px}.pbx-health.live[data-v-a7b72ce0]{border-color:#087d70}.pbx-health[data-v-a7b72ce0] :is(small,b,span){display:block}.pbx-health[data-v-a7b72ce0] :is(small,span){color:#526e71;font-size:12px}.pbx-workspace .pbx-health b[data-v-a7b72ce0]{color:#173e45;margin:4px 0;font-size:15px}.setup-navigation[data-v-a7b72ce0]{background:#f8fbf9;border-bottom:1px solid #cfddd8;padding:18px 24px}.setup-navigation ol[data-v-a7b72ce0]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-navigation button[data-v-a7b72ce0]{text-align:left;color:#31555a;cursor:pointer;background:#fff;border:1px solid #c8dad4;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:60px;padding:12px 10px;font:600 13px/1.4 DM Sans,sans-serif;display:flex}.setup-navigation button span[data-v-a7b72ce0]{background:#edf3f0;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;display:grid}.setup-navigation button.current[data-v-a7b72ce0]{color:#00695f;background:#e0f3ee;border-color:#087c70;box-shadow:inset 0 -3px #087c70}.setup-navigation button.current span[data-v-a7b72ce0]{color:#fff;background:#087c70}.setup-navigation button[data-v-a7b72ce0]:disabled{color:#6a7c76;background:#f4f7f5}.wizard-step-heading[data-v-a7b72ce0]{padding:24px 27px 0}.wizard-step-heading h3[data-v-a7b72ce0]{margin:6px 0;font-size:22px;line-height:1.3}.wizard-step-heading p[data-v-a7b72ce0]:last-child{color:#526e71;margin:10px 0}.wizard-form[data-v-a7b72ce0]{min-width:0;padding:16px 27px 24px}.pbx-workspace fieldset[data-v-a7b72ce0]{border:0;min-width:0;margin:0;padding:0}.pbx-workspace fieldset[data-v-a7b72ce0]:disabled{opacity:.65}.fields[data-v-a7b72ce0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fields label[data-v-a7b72ce0],.routing-form label[data-v-a7b72ce0]{color:#31555a;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.fields .wide[data-v-a7b72ce0]{grid-column:1/-1}.fields[data-v-a7b72ce0] :is(input,select),.routing-form[data-v-a7b72ce0] :is(input,select){color:#173e45;background:#fff;border:1px solid #9ebbb2;border-radius:5px;width:100%;min-height:46px;padding:10px 12px;font:400 15px/1.5 DM Sans,sans-serif}.fields [aria-invalid=true][data-v-a7b72ce0]{background:#fff7f4;border-color:#a83226}.field-error[data-v-a7b72ce0],.field-help[data-v-a7b72ce0]{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.6}.field-help[data-v-a7b72ce0]{color:#526e71}.field-error[data-v-a7b72ce0],.setup-error[data-v-a7b72ce0]{color:#a13628}.wizard-form[data-v-a7b72ce0] .provider-readiness{margin-top:20px}.setup-message[data-v-a7b72ce0]{color:#536e70;margin:16px 27px;font-size:14px;line-height:1.6}.setup-error[data-v-a7b72ce0]{color:#a13628}.setup-notice[data-v-a7b72ce0]{color:#006b5e;background:#edf8f3;border:1px solid #9fc9bc;border-radius:5px;padding:12px}.validation-summary[data-v-a7b72ce0]{color:#762d23;background:#fff5f2;border:1px solid #d9a39a;border-left:4px solid #a13628;border-radius:5px;margin:16px 27px;padding:14px;font-size:14px}.validation-summary ul[data-v-a7b72ce0]{margin:8px 0 0;padding-left:20px}.credential-options summary[data-v-a7b72ce0],.gateway-details summary[data-v-a7b72ce0],.provider-adapter-guide summary[data-v-a7b72ce0],.recording-settings summary[data-v-a7b72ce0]{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.credential-options p[data-v-a7b72ce0]{color:#526e71;font-size:13px}.profile-save[data-v-a7b72ce0]{gap:10px;margin-top:18px;display:grid}.profile-save button[data-v-a7b72ce0]{justify-self:start}.profile-save span[data-v-a7b72ce0]{color:#526e71;font-size:13px}.adapter-step[data-v-a7b72ce0]{padding:0 27px 24px}.pbx-contract[data-v-a7b72ce0]{background:#f4faf7;border:1px solid #cadcd5;border-radius:6px;min-width:0;padding:22px}.pbx-contract h3[data-v-a7b72ce0]{margin:5px 0 12px;font-size:19px}.pbx-contract p[data-v-a7b72ce0]{color:#526e71;font-size:14px}.pbx-contract dl[data-v-a7b72ce0]{gap:12px;margin:14px 0;display:grid}.pbx-contract dt[data-v-a7b72ce0]{color:#526e71;font-size:12px;font-weight:600}.pbx-contract dd[data-v-a7b72ce0]{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.pbx-contract>label[data-v-a7b72ce0]{margin-top:20px;font-size:12px;font-weight:600;display:block}.pbx-contract>label>span[data-v-a7b72ce0]{background:#fff;border:1px solid #b4cabe;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:10px;display:grid}.pbx-contract .secret p[data-v-a7b72ce0],.pbx-contract code[data-v-a7b72ce0]{overflow-wrap:anywhere;font:400 13px/1.6 ui-monospace,monospace}.pbx-contract>small[data-v-a7b72ce0],.secret small[data-v-a7b72ce0]{color:#526e71;margin-top:8px;font-size:13px;display:block}.secret[data-v-a7b72ce0]{background:#fff6e7;border-left:3px solid #b08234;margin-top:20px;padding:16px}.provider-adapter-guide[data-v-a7b72ce0]{border:1px solid #cadcd5;border-radius:6px;margin:18px 0;padding:0 16px;font-size:13px}.provider-adapter-guide dl[data-v-a7b72ce0]{gap:12px;display:grid}.provider-adapter-guide dt[data-v-a7b72ce0]{font-weight:600}.provider-adapter-guide dd[data-v-a7b72ce0]{color:#526e71;margin:4px 0}.adapter-confirm[data-v-a7b72ce0]{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;display:flex}.adapter-confirm input[data-v-a7b72ce0],.toggles input[data-v-a7b72ce0]{accent-color:#087c70;flex:0 0 18px;width:18px;height:18px;margin-top:4px}.adapter-confirm small[data-v-a7b72ce0]{color:#526e71;font-size:13px;display:block}.toggles[data-v-a7b72ce0]{gap:14px;margin-top:16px;display:grid}.toggles label[data-v-a7b72ce0]{background:#f6faf8;border:1px solid #cadcd5;border-radius:5px;align-items:start;gap:10px;padding:16px;display:flex}.toggles b[data-v-a7b72ce0],.toggles small[data-v-a7b72ce0]{display:block}.toggles small[data-v-a7b72ce0]{color:#526e71;margin-top:5px;font-size:13px}.toggles label.invalid[data-v-a7b72ce0]{border-color:#a13628}.setup-review dl[data-v-a7b72ce0]{overflow-wrap:anywhere;background:#f6faf8;border:1px solid #cadcd5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:18px;display:grid}.setup-review dt[data-v-a7b72ce0]{color:#526e71;font-size:12px;font-weight:600}.setup-review dd[data-v-a7b72ce0]{margin:4px 0}.review-edit[data-v-a7b72ce0]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.review-edit button[data-v-a7b72ce0]{color:#006e63;cursor:pointer;background:#fff;border:0;min-height:44px;padding:8px;font-size:13px;text-decoration:underline}.actions[data-v-a7b72ce0]{justify-content:flex-end;margin-top:20px;display:flex}.verification-step[data-v-a7b72ce0]{padding:0 27px 24px}.verification-step h4[data-v-a7b72ce0]{margin:0 0 14px;font-size:19px}.verification-step>p[data-v-a7b72ce0]{color:#526e71}.test-actions[data-v-a7b72ce0]{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.test-result[data-v-a7b72ce0]{background:#f2f9f5;border:1px solid #b9d4ca;border-radius:6px;padding:16px}.test-result p[data-v-a7b72ce0]{margin:5px 0}.verification-step .call-directory[data-v-a7b72ce0]{margin-top:24px}.pbx-contract button[data-v-a7b72ce0],.primary[data-v-a7b72ce0],.secondary[data-v-a7b72ce0],.setup-message button[data-v-a7b72ce0]{color:#173e45;cursor:pointer;background:#fff;border:1px solid #9ebbb2;border-radius:5px;min-height:44px;padding:10px 15px;font:600 13px/1.5 DM Sans,sans-serif}.primary[data-v-a7b72ce0]{color:#fff;background:#006f64;border-color:#006f64}.wizard-footer[data-v-a7b72ce0]{z-index:2;background:#fff;border-top:1px solid #cadcd5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 27px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 18px #123c4410}.wizard-footer>span[data-v-a7b72ce0]{color:#526e71;font-size:13px}.wizard-footer>div[data-v-a7b72ce0]{gap:10px;display:flex}.wizard-footer .primary[data-v-a7b72ce0]{min-width:130px}.pbx-workspace button[data-v-a7b72ce0]:disabled{opacity:.6;cursor:not-allowed}.pbx-workspace[data-v-a7b72ce0] :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #008577}.visually-hidden[data-v-a7b72ce0]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.workstation-routing[data-v-a7b72ce0]{padding:0 27px 24px}.pbx-workspace .workstation-routing>header[data-v-a7b72ce0]{z-index:auto;color:#173e45;background:0 0;border:0;justify-content:space-between;gap:16px;width:auto;height:auto;min-height:0;padding:0;display:flex;position:static;inset:auto}.pbx-workspace .workstation-routing h3[data-v-a7b72ce0]{color:#173e45;margin:5px 0;font-size:19px}.workstation-routing header p[data-v-a7b72ce0]:last-child{color:#526e71;margin:6px 0}.workstation-routing header>span[data-v-a7b72ce0]{white-space:nowrap;font-size:13px}.routing-form[data-v-a7b72ce0]{margin-top:20px}.routing-form fieldset[data-v-a7b72ce0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.route-boundary[data-v-a7b72ce0],.route-preview[data-v-a7b72ce0],.routing-form .line-mode[data-v-a7b72ce0],.routing-form [role=alert][data-v-a7b72ce0]{grid-column:1/-1}.route-preview[data-v-a7b72ce0]{overflow-wrap:anywhere;background:#f1f9f5;border:1px solid #b9d4ca;border-radius:5px;margin:0;padding:14px;font-weight:600}.route-boundary[data-v-a7b72ce0]{color:#526e71;margin:0;font-size:13px}.routing-form .route-active[data-v-a7b72ce0]{align-items:center;gap:10px;display:flex}.route-active input[data-v-a7b72ce0]{accent-color:#006f64;width:18px;min-height:18px;margin:0}.routing-empty[data-v-a7b72ce0]{color:#526e71;background:#f3f8f5;border-radius:5px;padding:14px}.routing-list[data-v-a7b72ce0]{margin-top:18px}.routing-list article[data-v-a7b72ce0]{border-top:1px solid #cadcd5;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto auto;align-items:center;gap:12px;padding:16px 0;display:grid}.routing-list[data-v-a7b72ce0] :is(small,span,b,strong){display:block}.routing-list small[data-v-a7b72ce0]{color:#526e71;font-size:12px}.routing-list em[data-v-a7b72ce0]{border-radius:20px;padding:5px 8px;font-size:11px;font-style:normal}.enabled[data-v-a7b72ce0]{color:#006c60;background:#e1f3ea}.disabled[data-v-a7b72ce0]{color:#526e71;background:#edf2ef}.routing-list button[data-v-a7b72ce0]{color:#173e45;cursor:pointer;background:#fff;border:1px solid #9ebbb2;border-radius:5px;min-height:44px;padding:10px}.routing-list button.remove[data-v-a7b72ce0]{color:#a13628}.recording-settings[data-v-a7b72ce0]{padding:0 27px 20px}.call-directory[data-v-a7b72ce0]{border:1px solid #cadcd5;border-radius:5px;overflow:hidden}.call-directory>header[data-v-a7b72ce0]{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:static}.call-directory h3[data-v-a7b72ce0]{margin:4px 0;font-size:17px}.call-list article[data-v-a7b72ce0]{border-top:1px solid #cadcd5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:16px;display:grid}.call-list[data-v-a7b72ce0] :is(small,b,span){overflow-wrap:anywhere;display:block}.call-list small[data-v-a7b72ce0],.call-list span[data-v-a7b72ce0]{color:#526e71;font-size:12px}.call-list b[data-v-a7b72ce0]{font-size:13px}.call-list em[data-v-a7b72ce0]{font-size:12px;font-style:normal}.empty[data-v-a7b72ce0]{text-align:center;color:#526e71;gap:8px;padding:24px;display:grid}.empty small[data-v-a7b72ce0]{font-size:13px}@media (width<=760px){.setup-navigation ol[data-v-a7b72ce0]{grid-template-columns:1fr}.setup-navigation li[data-v-a7b72ce0]:not(:has(button.current)){display:none}.setup-navigation button[data-v-a7b72ce0]{min-height:48px}.pbx-heading[data-v-a7b72ce0]{align-items:start;padding:20px}.pbx-workspace .pbx-heading h2[data-v-a7b72ce0]{color:#173e45;font-size:22px}.pbx-health[data-v-a7b72ce0]{display:none}.fields[data-v-a7b72ce0],.routing-form fieldset[data-v-a7b72ce0],.setup-review dl[data-v-a7b72ce0]{grid-template-columns:1fr}.fields .wide[data-v-a7b72ce0],.route-boundary[data-v-a7b72ce0],.route-preview[data-v-a7b72ce0],.routing-form .line-mode[data-v-a7b72ce0],.routing-form [role=alert][data-v-a7b72ce0]{grid-column:auto}.wizard-footer[data-v-a7b72ce0]{padding:14px 20px}.wizard-footer>span[data-v-a7b72ce0]{flex-basis:100%}.adapter-step[data-v-a7b72ce0],.verification-step[data-v-a7b72ce0],.workstation-routing[data-v-a7b72ce0]{padding-left:20px;padding-right:20px}.wizard-form[data-v-a7b72ce0]{padding:16px 20px 22px}.wizard-step-heading[data-v-a7b72ce0]{padding:20px 20px 0}.fields[data-v-a7b72ce0] :is(input,select),.routing-form[data-v-a7b72ce0] :is(input,select){font-size:16px}.setup-message[data-v-a7b72ce0],.validation-summary[data-v-a7b72ce0]{margin-left:20px;margin-right:20px}.call-directory>header[data-v-a7b72ce0],.workstation-routing>header[data-v-a7b72ce0]{flex-direction:column;align-items:start}.routing-list article[data-v-a7b72ce0]{grid-template-columns:1fr auto auto}.routing-list article>div[data-v-a7b72ce0]{grid-column:1/-1}.call-list article[data-v-a7b72ce0]{grid-template-columns:1fr;gap:8px}.actions button[data-v-a7b72ce0]{width:100%}}
