@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";.help-trigger{z-index:4;color:#fff;background:#102c39;border:0;border-radius:28px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #04141e3d}.help-trigger svg{color:#3dd6b3;width:19px}.help-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#030d15c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.help-modal{color:#142a38;background:#f5f8f9;border-radius:24px;grid-template-rows:auto auto 1fr auto;width:min(780px,100%);height:min(740px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 35px 90px #020a0f}.help-modal>header{color:#fff;background:#0a1d29;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.help-modal>header>div{align-items:center;gap:13px;display:flex}.help-modal header h2{margin:0;font:700 18px Ubuntu}.help-modal header p{color:#8199a7;margin:3px 0;font-size:10px}.help-logo{color:#08231e;background:#3dd6b3;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.help-logo svg{width:20px}.help-modal>header button{color:#7f96a3;background:0 0;border:0}.help-modal>nav{background:#fff;border-bottom:1px solid #e0e8eb;gap:6px;padding:0 22px;display:flex}.help-modal>nav button{color:#7a8e99;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:16px 14px 13px;font-size:11px;font-weight:700;display:flex;position:relative}.help-modal>nav button.active{color:#259f83;border-color:#3dd6b3}.help-modal>nav svg{width:16px}.help-modal>nav i{background:#e8f2f1;border-radius:10px;padding:1px 6px;font-size:9px;font-style:normal}.help-content{overflow:auto}.help-intro{text-align:center;background:#f5f8f9;padding:30px 25px 18px}.help-intro>span{color:#2ba589;letter-spacing:.17em;font-size:9px;font-weight:800}.help-intro h3,.ticket-form-wrap h3,.tickets-wrap h3{letter-spacing:-.04em;margin:8px 0 4px;font:800 24px Ubuntu}.help-intro>p,.ticket-form-wrap>p,.tickets-wrap>p{color:#82949f;margin:0 0 18px;font-size:11px}.help-intro label{background:#fff;border:1px solid #dae4e7;border-radius:11px;align-items:center;gap:9px;width:min(460px,100%);height:43px;margin:auto;padding:0 14px;display:flex}.help-intro label svg{color:#8ea1aa;width:16px}.help-intro input{border:0;outline:0;width:100%;font-size:12px}.manual-list{padding:5px 28px 30px}.manual-list article{cursor:pointer;background:#fff;border:1px solid #e1e8eb;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:9px 0;padding:15px;display:grid}.manual-list article>span{color:#29a787;background:#e9f8f4;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.manual-list article>span svg{width:18px}.manual-list h4{margin:0;font-size:12px}.manual-list small{color:#96a5ad;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.manual-list small svg{width:11px}.manual-list p{color:#5f7480;margin:12px 0 2px;font-size:11px;line-height:1.6}.chevron{color:#9aabb3;width:16px;transition:all .2s}.expanded .chevron{transform:rotate(90deg)}.ticket-form-wrap,.tickets-wrap{padding:30px 36px}.ticket-form-wrap{text-align:center;max-width:630px;margin:auto}.form-icon{color:#29a787;background:#e4f7f2;border-radius:15px;place-items:center;width:48px;height:48px;margin:auto;display:grid}.form-icon svg{width:21px}.ticket-form-wrap form{text-align:left;gap:14px;margin-top:23px;display:grid}.ticket-form-wrap label{color:#536b78;gap:6px;font-size:10px;font-weight:700;display:grid}.ticket-form-wrap input,.ticket-form-wrap select,.ticket-form-wrap textarea{color:#18313e;resize:vertical;background:#fff;border:1px solid #dbe4e7;border-radius:9px;outline:0;padding:11px;font-size:11px}.ticket-form-wrap input:focus,.ticket-form-wrap select:focus,.ticket-form-wrap textarea:focus{border-color:#3dd6b3}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submit-ticket,.ticket-success button,.empty-tickets button{color:#fff;background:#102c39;border:0;border-radius:10px;padding:12px 18px;font-size:11px;font-weight:700}.submit-ticket{justify-content:center;align-items:center;gap:8px;display:flex}.submit-ticket svg{width:15px}.ticket-success{background:#fff;border:1px solid #dce8e8;border-radius:16px;margin-top:25px;padding:32px}.ticket-success>svg{color:#31b790;width:42px;height:42px}.ticket-success h4{margin:10px 0;font:700 17px Ubuntu}.ticket-success p{color:#667d89;font-size:12px}.tickets-wrap{max-width:650px;margin:auto}.empty-tickets{color:#8ea0aa;border:1px dashed #cedbdd;border-radius:15px;place-content:center;justify-items:center;gap:12px;height:270px;margin-top:25px;display:grid}.empty-tickets svg{width:35px}.empty-tickets strong{font-size:12px}.ticket-item{background:#fff;border:1px solid #e0e8eb;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:15px;display:flex}.ticket-item div{gap:4px;display:grid}.ticket-item div span{color:#2aa589;font-size:9px;font-weight:800}.ticket-item strong{font-size:12px}.ticket-item small{color:#879aa4;font-size:9px}.ticket-item>i{color:#23876f;background:#e4f7f1;border-radius:12px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:700}.help-modal>footer{color:#8b9ca5;background:#fff;border-top:1px solid #e2e9eb;justify-content:space-between;padding:12px 25px;font-size:9px;display:flex}.help-modal>footer span{align-items:center;gap:7px;display:flex}.help-modal>footer i{background:#3dd6b3;border-radius:50%;width:6px;height:6px}@media (width<=600px){.help-trigger{bottom:80px;right:15px}.help-trigger span{display:none}.help-trigger{justify-content:center;width:46px;height:46px;padding:0}.help-backdrop{padding:0}.help-modal{border-radius:0;height:100vh}.help-modal>nav{justify-content:space-around;padding:0 5px}.help-modal>nav button{padding:14px 7px;font-size:10px}.ticket-form-wrap,.tickets-wrap{padding:25px 18px}.manual-list{padding:5px 14px 25px}.form-row{grid-template-columns:1fr}.help-modal>footer{display:none}}.help-trigger,.help-modal>header,.submit-ticket,.ticket-success button,.empty-tickets button{background:#2c2270}.help-trigger svg,.help-intro>span,.help-modal>nav button.active{color:#ff0385}.help-logo{color:#fff;background:#ff0385}.help-modal>nav button.active{border-color:#ff0385}.help-intro{background:#f3f0ff}.help-intro label:focus-within,.ticket-form-wrap input:focus,.ticket-form-wrap select:focus,.ticket-form-wrap textarea:focus{border-color:#ff0385}.manual-list article>span,.form-icon{color:#278da6;background:#eaf8fc}.ticket-item div span{color:#d60073}.help-modal>footer i{background:#66d9f6}.commercial-note{color:#253e4b;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:18px 4px 2px;display:flex}.commercial-note div{gap:4px;display:grid}.commercial-note div small{color:#9a7b91;letter-spacing:.12em;font-size:8px;font-weight:700}.commercial-note div strong{font-size:12px}.commercial-note div p{color:#81939e;margin:0;font-size:10px;line-height:1.45}.commercial-note button{color:#d60073;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:8px 0;font-size:10px;font-weight:700;display:flex}.commercial-note button svg{width:14px}@media (width<=600px){.commercial-note{align-items:flex-start;padding-top:15px}.commercial-note div p{max-width:190px}.commercial-note button{font-size:9px}}@media (width<=380px){.commercial-note{display:grid}.commercial-note button{justify-self:start}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"Ubuntu", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.block{display:block}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{color:#e8f0f7;font-synthesis:none;background:#07111f;font-family:Ubuntu,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.login-shell{background:#081421;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-brand{background:#180f62;flex-direction:column;padding:48px 7vw;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #3dd6b31a;border-radius:50%;width:520px;height:520px;position:absolute;top:12%;right:-260px;box-shadow:0 0 0 70px #3dd6b306,0 0 0 140px #3dd6b305}.brand{z-index:1;align-items:center;gap:12px;font:700 23px Ubuntu;display:flex}.brand strong{color:#3dd6b3}.brand-mark{color:#07221d;background:#3dd6b3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 24px #3dd6b333}.brand-mark svg{width:22px}.hero-copy{z-index:1;max-width:650px;margin:auto 0;position:relative}.eyebrow{letter-spacing:.22em;color:#3dd6b3;font-size:11px;font-weight:700}.hero-copy h1{letter-spacing:-.055em;margin:20px 0 24px;font:800 clamp(42px,5vw,76px)/1.07 Ubuntu}.hero-copy h1 em{color:#3dd6b3;font-style:normal}.hero-copy p{color:#93a8b9;max-width:530px;font-size:17px;line-height:1.7}.feature-row{color:#b5c4d0;gap:28px;margin-top:34px;font-size:13px;display:flex}.dot{background:#3dd6b3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.brand-footer{color:#668092;font-size:12px}.login-panel{color:#102435;background:#f4f7f8;place-items:center;padding:32px;display:grid}.login-card{gap:25px;width:min(440px,100%);display:grid}.mobile-brand{display:none}.status-pill{color:#248068;background:#e2f7ef;border-radius:30px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.pulse,.online i{background:#38c99f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38c99f24}.login-card h2{letter-spacing:-.04em;margin:13px 0 5px;font:800 35px Ubuntu}.login-card p{color:#7a8d9b;margin:0}.login-card label{color:#506575;gap:8px;font-size:12px;font-weight:700;display:grid}.fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.input-wrap{background:#fff;border:1px solid #d6e0e5;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.input-wrap svg{color:#8ca0ad;width:18px}.input-wrap input,.input-wrap select{color:#102435;background:0 0;border:0;outline:0;width:100%}.primary{color:#fff;background:#0d2631;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:54px;font-weight:700;display:flex;box-shadow:0 12px 25px #0d26312e}.primary:disabled{opacity:.6}.demo-note{text-align:center;font-size:11px!important}.error{color:#a32d2d;background:#ffe6e6;border-radius:8px;padding:10px;font-size:12px}.app-shell{color:#142a38;background:#f3f7f8;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.app-shell aside{color:#eef5f6;background:#081724;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.brand.small{padding:0 10px;font-size:18px}.brand.small .brand-mark{border-radius:10px;width:34px;height:34px}.brand.small strong{color:var(--accent)}nav{gap:7px;margin-top:54px;display:grid}aside button{color:#8096a6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:13px 14px;display:flex}aside button svg{width:19px}.aside-bottom{margin-top:auto}.aside-bottom>button{width:100%}.user{border-top:1px solid #19303f;align-items:center;gap:10px;margin-top:17px;padding-top:20px;display:flex}.avatar{color:#07201e;background:#ff0385;border-radius:11px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.user div{gap:3px;min-width:0;display:grid}.user strong{white-space:nowrap;font-size:11px}.user small{color:#718897;font-size:9px}.user small i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.user button{margin-left:auto;padding:6px}.workspace{padding:36px clamp(24px,5vw,70px)}.workspace header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.workspace h1{letter-spacing:-.04em;margin:0;font:800 29px Ubuntu}.workspace header p{color:#8497a3;margin:5px 0;font-size:12px}.online{color:#506873;background:#fff;border:1px solid #e0e7ea;border-radius:20px;align-items:center;gap:9px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.phone-layout{grid-template-columns:minmax(360px,450px) minmax(380px,1fr);align-items:start;gap:28px;display:grid}.dial-card,.recent,.history-card{background:#fff;border:1px solid #e3eaed;border-radius:20px;box-shadow:0 12px 35px #13303f0d}.dial-card{text-align:center;padding:28px 40px 34px}.number-display{border-bottom:1px solid #e8edef;grid-template-columns:1fr auto;align-items:center;padding:4px 0 18px;display:grid}.number-display input{text-align:center;color:#142a38;border:0;outline:0;min-width:0;font:600 23px Ubuntu}.number-display button{color:#91a2ac;background:0 0;border:0}.number-display small{color:#9aabb4;grid-column:1/3;margin-top:5px;font-size:10px}.keypad{grid-template-columns:repeat(3,1fr);gap:9px 23px;margin:24px 0;display:grid}.keypad button{color:#16303d;background:#f5f8f8;border:0;border-radius:15px;place-content:center;height:59px;transition:all .15s;display:grid}.keypad button:hover{background:#eaf7f4;transform:translateY(-1px)}.keypad strong{font:600 20px Ubuntu}.keypad small{letter-spacing:.18em;color:#92a5b0;height:8px;font-size:7px}.call-button{background:var(--accent);color:#07322a;width:58px;height:58px;box-shadow:0 8px 20px var(--accent);border:0;border-radius:50%;place-items:center;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.call-button{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 30%,transparent)}}.call-button:disabled{opacity:.4}.call-button svg{fill:currentColor;width:22px}.recent{padding:25px}.section-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-title h3{margin:0;font:700 16px Ubuntu}.section-title p{color:#97a8b1;margin:4px 0;font-size:10px}.section-title button{color:#2ba98b;background:0 0;border:0;font-size:10px;font-weight:700}.call-list article{border-top:1px solid #edf1f2;align-items:center;gap:12px;padding:15px 3px;display:flex}.call-icon{color:#2aaa89;background:#e8f8f3;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.call-icon.missed{color:#e06464;background:#feecec}.call-icon svg{width:15px}.call-person{flex:1;gap:3px;min-width:0;display:grid}.call-person strong{font-size:12px}.call-person small,.call-meta small{color:#93a4ae;font-size:9px}.call-meta{text-align:right;gap:3px;display:grid}.call-meta strong{font-size:10px}.quick-call{color:#3e7580;background:#f1f6f6;border:0;border-radius:9px;width:31px;height:31px;margin-left:7px}.quick-call svg{width:13px}.history-card{padding:28px}.history-card .recent{box-shadow:none;border:0;padding:0}.search{background:#f3f7f8;border-radius:10px;gap:10px;margin-bottom:20px;padding:12px 14px;display:flex}.search svg{color:#8fa1aa;width:17px}.search input{background:0 0;border:0;outline:0;width:100%}.call-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:5;background:#040e17bf;place-items:center;display:grid;position:fixed;inset:0}.live-call{color:#fff;text-align:center;background:#2c2270;border:1px solid #264451;border-radius:28px;width:min(390px,100vw - 30px);padding:46px 36px 34px;position:relative;box-shadow:0 30px 80px #02090e}.close{color:#738d9b;background:0 0;border:0;position:absolute;top:20px;right:20px}.call-avatar{width:80px;height:80px;color:var(--accent);background:#3dd6b321;border-radius:25px;place-items:center;margin:0 auto 22px;display:grid}.call-avatar svg{width:34px;height:34px}.live-call>small{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:700}.live-call h2{margin:10px 0 4px;font:700 28px Ubuntu}.live-call p{color:#879dab;font-size:12px}.call-actions{justify-content:center;gap:18px;margin:30px 0;display:flex}.call-actions button{color:#b5c5cc;background:#18333f;border:1px solid #2b4652;border-radius:15px;place-content:center;gap:3px;width:72px;height:68px;display:grid}.call-actions button.selected{background:var(--accent);color:#06251e}.call-actions svg{width:19px;margin:auto}.call-actions span{font-size:9px}.hangup,.answer{color:#fff;border:0;border-radius:27px;height:53px}.hangup{background:#ef5e62;width:53px;transform:rotate(135deg)}.answer{background:#31bf92;align-items:center;gap:8px;margin:0 12px 18px;padding:0 25px;display:inline-flex}.answer svg,.hangup svg{width:19px}.answer svg{fill:currentColor}@media (width<=950px){.login-shell{grid-template-columns:1fr}.login-brand{display:none}.login-panel{min-height:100vh}.mobile-brand{margin-bottom:20px;display:flex}.phone-layout{grid-template-columns:1fr}.app-shell{grid-template-columns:76px 1fr}.app-shell aside{padding:25px 12px}.brand.small>span:last-child,aside button span,.user div,.user button{display:none}.brand.small{justify-content:center;padding:0}nav{margin-top:45px}aside button,.user{justify-content:center}.workspace{padding:28px}.phone-layout{max-width:600px;margin:auto}}@media (width<=600px){.app-shell{padding-bottom:72px;display:block}.app-shell aside{z-index:4;width:100%;height:68px;padding:8px 18px;display:block;position:fixed;top:auto;bottom:0}.app-shell aside>.brand,.aside-bottom{display:none}nav{justify-content:space-around;margin:0;display:flex}nav button{padding:8px 22px}nav button span{font-size:9px;display:block}.workspace{padding:22px 15px}.workspace header{margin-bottom:22px}.workspace header p{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.dial-card{padding:24px 30px}.phone-layout{display:block}.phone-layout>.recent{margin-top:18px}.fields{grid-template-columns:1fr}.login-panel{padding:25px 20px}.online{padding:7px 10px}.online i{display:none}}:root{--fiber-purple:#2c2270;--fiber-deep:#180f62;--fiber-pink:#ff0385;--fiber-blue:#66d9f6}.login-shell{background:var(--fiber-deep)}.login-brand{background:#2c2270}.login-brand:after{border-color:#66d9f626;box-shadow:0 0 0 70px #ff038509,0 0 0 140px #66d9f606}.login-brand>.brand,.app-shell aside>.brand{background:url(/assets/fibercom-logo-light-B3Ne_Om3.png) 50%/contain no-repeat;width:218px;height:68px}.login-brand>.brand>*,.app-shell aside>.brand>*{display:none}.mobile-brand{background:url(/assets/fibercom-logo-color-Cwf3yq3x.png) 50%/contain no-repeat;width:185px;height:58px}.mobile-brand>*{display:none}.brand strong,.hero-copy h1 em{color:var(--fiber-blue)}.eyebrow{color:var(--fiber-pink)}.dot,.pulse,.online i{background:var(--fiber-pink)}.status-pill{color:#b50061;background:#fde8f3}.input-wrap:focus-within{border-color:var(--fiber-pink);box-shadow:0 0 0 3px #ff03851a}.primary{background:var(--fiber-purple);box-shadow:0 12px 25px #2c227038}.primary:hover{background:#3a2f88}.app-shell aside{background:#2c2270}nav button.active{color:var(--fiber-blue);background:#66d9f621}.avatar{color:#fff;background:#ff0385}.call-button{color:#fff}.section-title button{color:#d60073}.call-icon{color:#258fa9;background:#e9f8fc}.live-call{background:#2c2270}.call-avatar{color:var(--fiber-blue);background:#66d9f624}.live-call>small{color:var(--fiber-pink)}@media (width<=950px){.app-shell aside>.brand{background-position:0;background-size:170px;width:48px;height:48px}}.diagnostics{color:#334b5c;font-size:12px}.diagnostics summary{cursor:pointer;font-weight:700}.diagnostics pre{white-space:pre-wrap;word-break:break-word;color:#dbeafe;background:#101827;border-radius:8px;max-height:220px;padding:12px;font:11px/1.45 monospace;overflow:auto}.diagnostics button{color:#2c2270;background:#fff;border:1px solid #ccd8df;border-radius:7px;padding:7px 11px;font-weight:700}.incoming-actions{justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.incoming-actions .answer{justify-content:center;min-width:150px;margin:0}.reject{color:#fff;background:#ef5e62;border:0;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.reject svg{fill:currentColor;width:20px;transform:rotate(135deg)}.end-call{color:#fff;background:#ef5e62;border:0;border-radius:26px;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 24px;font-weight:700;display:inline-flex}.end-call svg{fill:currentColor;width:18px;transform:rotate(135deg)}.live-call .call-actions{margin:30px 0 22px}.live-call{padding-bottom:38px}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root,body,button,input,select,textarea,.login-card h2,.hero-copy h1,.workspace h1,.section-title h3,.help-modal header h2,.help-intro h3,.ticket-form-wrap h3,.tickets-wrap h3{font-family:Ubuntu,sans-serif}.server-toggle{color:#6f7f8b;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.server-toggle svg{width:15px}.server-panel{background:#fff;border:1px solid #dfe7ea;border-radius:12px;gap:12px;padding:16px;display:grid}.server-panel label{gap:6px}.server-panel input{border:1px solid #d6e0e5;border-radius:9px;outline:0;width:100%;padding:10px}.server-panel input:focus{border-color:#ff0385}.server-panel>button{color:#fff;background:#2c2270;border:0;border-radius:9px;padding:11px;font-weight:700}.server-panel small{color:#899aa5;font-size:9px;line-height:1.5}.app-shell aside>.brand{background-position:50%;background-size:contain;width:100%;max-width:190px;height:58px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.metric-grid article{background:#fff;border:1px solid #e3eaed;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.metric-grid small{color:#8497a3;margin-bottom:6px;font-size:10px;display:block}.metric-grid strong{color:#142a38;font-size:27px}.metric-icon{border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.metric-icon svg{width:20px}.metric-icon.total{color:#2c2270;background:#eeeafd}.metric-icon.received{color:#249a78;background:#e6f8f2}.metric-icon.made{color:#268da8;background:#e9f8fc}.metric-icon.missed{color:#d8545a;background:#feecec}.dashboard-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px;display:grid}.summary-card{color:#fff;background:#2c2270;border-radius:18px;padding:25px}.summary-card>span{color:#66d9f6;background:#66d9f626;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.summary-card h3{margin:18px 0 8px;font-size:15px}.summary-card p{color:#c4c0e3;font-size:11px;line-height:1.6}.summary-card>strong{margin-top:24px;font-size:33px;display:block}.summary-card>small{color:#a9a4d2;font-size:9px}.call-person-button,.contact-main{text-align:left;background:0 0;border:0;padding:0}.call-person-button{display:grid}.empty-list{color:#8ea0aa;text-align:center;padding:40px 10px;font-size:12px}.contacts-card{background:#fff;border:1px solid #e3eaed;border-radius:18px;padding:24px}.contacts-toolbar{justify-content:space-between;gap:12px;display:flex}.contacts-toolbar .search{flex:1;margin:0}.import-button{color:#fff;cursor:pointer;background:#2c2270;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.import-button svg{width:16px}.import-button input{display:none}.contacts-list article{border-bottom:1px solid #edf1f2;align-items:center;gap:13px;padding:14px 3px;display:flex}.contact-avatar{color:#2c2270;background:#eeeafd;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.contact-main{flex:1;gap:4px;display:grid}.contact-main strong{font-size:12px}.contact-main small{color:#8da0ab;font-size:9px}.empty-state{color:#8ea0aa;text-align:center;place-content:center;justify-items:center;min-height:300px;display:grid}.empty-state svg{width:38px}.empty-state strong{margin:12px 0 0;font-size:12px}.empty-state p{font-size:10px}.quick-call{flex:none}.call-list article,.call-person{min-width:0}.call-person strong,.call-person small{text-overflow:ellipsis;overflow:hidden}.login-brand>.brand{background-position:0;max-width:230px}.mobile-brand{background-position:50%}@media (width<=1150px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.summary-card{display:none}.phone-layout{grid-template-columns:minmax(320px,420px) minmax(330px,1fr)}.workspace{padding:30px}}@media (width<=950px){.app-shell aside>.brand{background-image:url(/icons/fibercom-icon-192.png);background-position:50%;background-size:contain;width:48px;height:48px}.app-shell aside{overflow:hidden}.metric-grid{gap:11px}.contacts-toolbar{align-items:stretch}}@media (width<=700px){.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{gap:10px;padding:15px}.metric-icon{flex-basis:38px;width:38px;height:38px}.metric-grid strong{font-size:22px}.contacts-toolbar{display:grid}.import-button{justify-content:center;height:43px}.call-list article{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.call-meta{display:none}.quick-call{margin:0}.workspace header p{max-width:240px}}@media (width<=600px){.app-shell aside>.brand{display:none}.app-shell aside nav{grid-template-columns:repeat(4,1fr);display:grid}.app-shell aside nav button{padding:7px 3px}.workspace{padding:18px 13px}.workspace header{align-items:flex-start}.workspace h1{font-size:24px}.online{font-size:9px}.metric-grid{gap:8px}.metric-grid article{justify-items:start;display:grid}.phone-layout{display:block}.dial-card{padding:20px 24px}.keypad{gap:8px 15px}.contacts-card,.history-card{padding:16px}.help-trigger{bottom:78px}.login-card{gap:20px}.login-panel{padding:20px 17px}.login-card h2{font-size:31px}.fields{grid-template-columns:1fr}.server-panel{padding:13px}}.transfer-panel{background:#21195a;border:1px solid #493e91;border-radius:15px;gap:12px;margin:0 0 20px;padding:16px;display:grid}.transfer-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.transfer-tabs button{color:#bbb6df;background:#352b78;border:0;border-radius:8px;padding:9px}.transfer-tabs button.active{color:#171044;background:#66d9f6;font-weight:700}.transfer-panel input{color:#fff;background:#171044;border:1px solid #53499a;border-radius:9px;outline:0;width:100%;padding:12px}.transfer-panel input:focus{border-color:#66d9f6}.transfer-buttons{gap:8px;display:flex}.transfer-buttons button{color:#fff;background:#453a8b;border:0;border-radius:9px;flex:1;padding:10px;font-size:10px}.transfer-buttons .confirm-transfer{background:#ff0385;font-weight:700}.transfer-buttons button:disabled{opacity:.55}.transfer-error{line-height:1.4;color:#ff9ebe!important;letter-spacing:0!important}.live-call{background:linear-gradient(155deg,#30247b 0%,#21185e 100%);border-color:#4c4193;width:min(430px,100vw - 24px);padding:38px 32px 30px}.live-call h2{overflow-wrap:anywhere;font-size:30px}.call-status{place-content:center;gap:3px;min-height:42px;display:grid;margin:10px 0 18px!important}.call-status strong{font-variant-numeric:tabular-nums;color:#fff;font-size:24px}.call-status span{text-transform:uppercase;letter-spacing:.14em;color:#aaa5d4;font-size:9px}.live-call .call-actions{gap:10px;margin:22px 0 18px}.live-call .call-actions button{background:#100c397a;border-color:#4b428d;width:88px;height:66px}.live-call .call-actions button:hover{border-color:#66d9f6;transform:translateY(-1px)}.answer:disabled{opacity:.65;cursor:wait}@media (width<=480px){.live-call{border-radius:22px;padding:30px 18px 24px}.live-call h2{font-size:25px}.live-call .call-actions button{width:82px}.transfer-buttons{display:grid}.transfer-buttons button{width:100%}}.header-actions{align-items:center;gap:9px;display:flex}.install-mobile,.logout-mobile{color:#2c2270;background:#fff;border:1px solid #e0e7ea;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:none}.install-mobile svg,.logout-mobile svg{width:16px;height:16px}.logout-mobile{color:#c83d52;background:#fff7f8;border-color:#f1d7dc}@media (width<=600px){html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{min-width:0}.login-shell,.login-panel{min-height:100dvh}.login-panel{padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom))}.login-card{gap:18px;width:100%}.mobile-brand{width:160px;height:50px;margin:0 auto 8px}.app-shell{min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-shell aside{height:calc(70px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2c2270fa;border-top:1px solid #ffffff1f;box-shadow:0 -8px 28px #140d422e}.app-shell aside nav{align-items:stretch;gap:4px;height:63px}.app-shell aside nav button{color:#c2bfe0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:7px 2px 5px;position:relative}.app-shell aside nav button.active{color:#66d9f6;background:#66d9f629}.app-shell aside nav button.active:after{content:"";background:#ff0385;border-radius:2px;width:18px;height:2px;position:absolute;bottom:3px}.app-shell aside nav button svg{width:20px;height:20px}.app-shell aside nav button span{font-size:9px;font-weight:500;line-height:1}.workspace{padding:max(16px,env(safe-area-inset-top)) 12px 20px}.workspace header{z-index:3;padding:calc(14px + env(safe-area-inset-top)) 12px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f7f8f0;border-bottom:1px solid #d6e0e5cc;align-items:center;gap:8px;margin:-16px -12px 18px;position:sticky;top:0}.workspace header>div:first-child{min-width:0}.workspace h1{font-size:22px}.workspace header p{max-width:150px;font-size:9px}.header-actions{flex:none;gap:5px}.install-mobile,.logout-mobile{width:36px;height:36px;padding:0;display:inline-flex}.install-mobile span,.logout-mobile span{display:none}.online{white-space:nowrap;padding:7px 8px;font-size:8px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric-grid article{min-height:102px;padding:13px 10px}.metric-grid strong{font-size:20px}.dial-card{border-radius:16px;padding:18px 16px}.number-display input{font-size:20px}.keypad{gap:7px 12px;margin:18px 0}.keypad button{border-radius:12px;height:52px}.recent,.history-card,.contacts-card{border-radius:16px;padding:15px}.call-overlay{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));align-items:center;overflow-y:auto}.live-call{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}}@media (width<=360px){.workspace{padding-left:9px;padding-right:9px}.metric-grid article{min-height:92px}.metric-icon{width:34px;height:34px}.live-call .call-actions button{width:74px;height:61px}.online{background:0 0;border:0;width:9px;height:9px;padding:0;font-size:0}.online i{margin:1px;display:block!important}}.dial-card{border:0;border-radius:18px;padding:30px 42px 34px;box-shadow:0 8px 28px #13303f0a}.number-display{border-bottom-color:#edf1f3}.keypad{gap:6px 22px;margin:22px 0 26px}.keypad button{background:0 0;border:1px solid #e3e8ec;border-radius:12px}.keypad button:hover{color:#2c2270;background:#faf9ff;border-color:#cfc9e8;transform:none}.number-display input{pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;width:100%}.keypad button:focus-visible,.number-display button:focus-visible,.quick-call:focus-visible{outline:2px solid var(--fiber-pink);outline-offset:3px}.call-icon,.metric-icon,.summary-card>span,.call-avatar,.help-logo,.manual-list article>span,.form-icon,.quick-call,.number-display button,.install-mobile,.logout-mobile,.help-modal>header>button,.close{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.call-icon.missed{background:0 0!important}@media (width<=600px){.dial-card{padding:22px 24px 26px}.keypad{gap:5px 15px;margin:20px 0 23px}.keypad button{border-radius:10px}}.metric-grid article,.recent,.history-card,.contacts-card,.summary-card,.manual-list article,.ticket-success,.ticket-item,.empty-tickets,.live-call,.transfer-panel,.app-shell aside{border:0!important}.metric-grid article,.recent,.history-card,.contacts-card{box-shadow:0 8px 28px #13303f0a}.history-card .recent{box-shadow:none}.call-list article,.contacts-list article,.user,.help-modal>nav,.help-modal>footer,.workspace header{border-color:#0000!important}.online,.call-actions button,.transfer-tabs button,.transfer-buttons button{border:0!important}.brand-mark,.empty-state>svg,.ticket-success>svg,.search>svg,.input-wrap>svg,.import-button>svg,.help-trigger>svg,.help-modal nav svg,.call-actions button>svg,.answer>svg,.end-call>svg,.reject>svg{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.metric-icon,.call-icon,.summary-card>span,.call-avatar,.help-logo,.manual-list article>span,.form-icon{flex-basis:auto;width:auto;min-width:24px;height:auto;padding:0}.help-trigger{white-space:nowrap;min-height:48px;z-index:30!important;position:fixed!important;bottom:clamp(16px,2.5vw,28px)!important;right:clamp(16px,2.5vw,28px)!important;box-shadow:0 14px 36px #2c227047!important}.help-trigger:focus-visible{outline-offset:3px;outline:3px solid #66d9f6}.help-backdrop{padding:clamp(12px,3vw,28px)}.help-modal{width:min(780px,100%);max-height:calc(100dvh - 2*clamp(12px,3vw,28px))}@media (width<=950px){.workspace{padding:28px clamp(18px,3vw,30px)}.phone-layout{grid-template-columns:minmax(0,1fr)}.phone-layout>.recent{width:100%;max-width:none}.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){html,body,#root{max-width:100%;overflow-x:hidden}.app-shell{width:100%;min-width:0}.workspace{width:100%;min-width:0;padding:16px 12px calc(18px + env(safe-area-inset-bottom))}.workspace header{width:auto;min-width:0}.workspace header>div:first-child{min-width:0;overflow:hidden}.workspace header p{max-width:min(46vw,220px)}.header-actions{min-width:0}.phone-layout,.dial-card,.recent,.history-card,.contacts-card{width:100%;min-width:0}.number-display{grid-template-columns:minmax(0,1fr) auto}.number-display input{min-width:0;font-size:clamp(18px,6vw,22px)}.keypad{grid-template-columns:repeat(3,minmax(0,1fr))}.keypad button{width:100%;height:clamp(48px,14vw,58px)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{min-width:0}.contacts-toolbar,.form-row{grid-template-columns:minmax(0,1fr)}.call-list article,.contacts-list article{min-width:0}.call-person,.contact-main{min-width:0;overflow:hidden}.call-person strong,.call-person small,.contact-main strong,.contact-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-trigger{justify-content:center;width:52px;height:52px;min-height:52px;right:max(14px,env(safe-area-inset-right))!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;border-radius:50%!important;padding:0!important}.help-trigger span{display:none}.help-trigger svg{width:22px;height:22px}.help-backdrop{padding:0}.help-modal{border-radius:0;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100dvh;max-height:100dvh}.help-modal>footer{display:none}.help-modal>header{padding:calc(16px + env(safe-area-inset-top)) 16px 15px}.help-modal>nav{gap:0;padding:0 4px;overflow-x:auto}.help-modal>nav button{white-space:nowrap;flex:1;justify-content:center;min-width:0;padding:13px 5px;font-size:clamp(8px,2.7vw,10px)}.help-content{overscroll-behavior:contain;min-height:0}.help-intro{padding:24px 16px 16px}.help-intro h3{font-size:clamp(20px,7vw,24px)}.manual-list{padding:4px 12px 22px}.manual-list article{grid-template-columns:24px minmax(0,1fr) 16px;padding:14px 10px}.ticket-form-wrap,.tickets-wrap{width:100%;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.ticket-item{align-items:flex-start;gap:10px}.ticket-item>div{min-width:0}.ticket-item strong,.ticket-item small{overflow-wrap:anywhere}}@media (width<=380px){.workspace{padding-left:9px;padding-right:9px}.workspace h1{font-size:20px}.online{display:none}.metric-grid{grid-template-columns:minmax(0,1fr)}.metric-grid article{min-height:auto;display:flex}.dial-card{padding:18px 12px 22px}.keypad{gap:6px 9px}.help-modal header h2{font-size:16px}.help-modal header p{display:none}.help-modal>nav button{font-size:8px}}@media (height<=560px) and (orientation:landscape){.help-trigger{bottom:14px!important}.help-modal{height:100dvh;max-height:100dvh}.help-modal>header{padding:10px 16px}.help-modal>nav button{padding-top:9px;padding-bottom:8px}.live-call{max-height:calc(100dvh - 12px);padding-top:22px;padding-bottom:20px}}.dashboard-insights{grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:22px;margin-bottom:22px;display:grid}.chart-card,.online-extensions{background:#fff;border:0;border-radius:18px;min-width:0;padding:22px 24px;box-shadow:0 8px 28px #13303f0a}.dashboard-card-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-card-title h3{color:#142a38;margin:0;font-size:15px}.dashboard-card-title p{color:#8da0ab;margin:5px 0 0;font-size:9px}.dashboard-card-title>svg{color:#2c2270;width:20px}.line-chart{margin-top:18px}.line-chart svg{width:100%;height:150px;display:block;overflow:visible}.line-chart line{stroke:#e8edf0;stroke-width:.7px;vector-effect:non-scaling-stroke}.line-chart polyline{fill:none;stroke:#ff0385;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line-chart circle{fill:#fff;stroke:#2c2270;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-labels{grid-template-columns:repeat(7,1fr);margin-top:5px;display:grid}.chart-labels span{text-align:center;color:#8b9ca6;text-transform:capitalize;gap:3px;font-size:8px;display:grid}.chart-labels strong{color:#2c2270;font-size:10px}.online-extensions ul{max-height:190px;margin:16px 0 0;padding:0;list-style:none;overflow:auto}.online-extensions li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.online-extensions li+li{border-top:1px solid #f0f2f4}.online-extensions li i{background:#31bf92;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31bf921f}.online-extensions li span{color:#263e4b;font-size:11px;font-weight:700}.online-extensions li small{color:#299574;font-size:8px}.no-extensions{text-align:center;color:#8da0ab;padding:42px 0;font-size:10px}.import-status{color:#526b78;margin:12px 2px 0;font-size:10px;line-height:1.4}.live-call .call-actions{gap:7px}.live-call .call-actions button{width:76px;min-width:0}.in-call-keypad{background:#0f0a354d;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px 10px;width:min(270px,100%);margin:0 auto 20px;padding:14px;display:grid}.in-call-keypad button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;place-items:center;height:46px;display:grid}.in-call-keypad button:hover{background:#66d9f629;border-color:#66d9f6}.in-call-keypad button:active{transform:scale(.96)}.in-call-keypad strong{font-size:18px;font-weight:500}@media (width<=480px){.live-call .call-actions button{width:68px}.in-call-keypad{gap:7px;padding:11px}.in-call-keypad button{height:43px}}@media (width<=950px){.dashboard-insights{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}}@media (width<=700px){.dashboard-insights{grid-template-columns:minmax(0,1fr)}.chart-card,.online-extensions{padding:18px 16px}.line-chart svg{height:130px}.online-extensions ul{max-height:170px}}@media (width<=380px){.line-chart svg{height:110px}.chart-labels span{font-size:7px}.chart-labels strong{font-size:9px}}.session-loading{color:#2c2270;text-align:center;background:#f3f7f8;place-content:center;justify-items:center;gap:12px;min-height:100dvh;padding:24px;display:grid}.online.reconnecting{color:#9a6500;background:#fff8e6}.online.reconnecting i{background:#f0a51a}html{-webkit-text-size-adjust:100%;background:#2c2270;height:100%}body,#root{overscroll-behavior-y:none;min-height:100%}button,a,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout:none){body{min-height:var(--app-height,100dvh)}.is-standalone body{height:var(--app-height,100dvh);background:#f3f7f8;overflow:hidden}.is-standalone #root{height:100%;overflow:hidden}.is-standalone .app-shell,.is-standalone .login-shell,.is-standalone .session-loading{-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}}@media (width<=600px){input,select,textarea{font-size:16px!important}button{min-height:44px}.keypad button{min-height:52px}.is-standalone .workspace header{padding-top:calc(10px + env(safe-area-inset-top));margin-top:-16px}.is-standalone .app-shell aside{padding-bottom:max(4px,env(safe-area-inset-bottom))}}.session-loading-logo{background:url(/assets/fibercom-logo-color-Cwf3yq3x.png) 50%/contain no-repeat;width:min(210px,62vw);height:70px;margin-bottom:12px}.session-loading-spinner{border:3px solid #2c227024;border-top-color:#ff0385;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite session-spin}.session-loading strong{margin-top:4px;font-size:14px}.session-loading small{color:#81939e;font-size:10px}@keyframes session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.session-loading-spinner{border-top-color:#ff0385;animation:none}}
