@font-face{font-family:KG;src:local('Segoe UI')}*{box-sizing:border-box} :root{--ink:#202225;--muted:#757b81;--line:#e9ebed;--surface:#fff;--page:#f5f6f7;--green:#26946a;--red:#c4474f;--amber:#5681be}body{margin:0;color:var(--ink);font:14px KG,'Segoe UI',Arial,sans-serif;background:var(--page)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button,input,select{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #5086ba}button svg,span>svg{width:20px;height:20px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-.9px;font-weight:600}h2{font-size:16px;font-weight:600}h3{font-size:15px;font-weight:600}small{font-size:14px}.eyebrow{font-size:14px;letter-spacing:1.8px;font-weight:650;color:var(--muted)}.sidebar{width:212px;background:#161719;color:#b4b6ba;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column}.brand{height:96px;border-bottom:1px solid #303135;display:flex;align-items:center;gap:16px;padding:0 25px}.brand img{width:49px;filter:invert(1)}.brand span{font-size:14px;letter-spacing:2px;border-left:1px solid #45464a;padding-left:13px}nav{padding:27px 12px}.nav{display:flex;align-items:center;width:100%;gap:13px;color:inherit;border:0;background:transparent;text-align:left;padding:14px 16px;margin-bottom:5px;border-radius:6px;font-size:14px}.nav:hover{background:#252629;color:white}.nav.active{background:#fff;color:#17181a;font-weight:600}.nav svg{width:18px;height:18px}.nav-rule{height:1px;background:#303135;margin:24px 16px}.sidebar-foot{padding:24px 20px;border-top:1px solid #303135;margin-top:auto;font-size:14px;letter-spacing:1.2px;display:flex;gap:10px;align-items:center}.sidebar-foot small{display:block;font-size:14px;letter-spacing:0;margin-top:7px;color:#777b81}.side-dot{width:6px;height:6px;background:#91979c;border-radius:50%}.workspace{margin-left:212px}header{height:73px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:#fff;padding:0 38px}.breadcrumb{color:#484d52;font-size:14px}.breadcrumb span{color:#bfc1c4;margin:0 12px}.header-right{display:flex;gap:20px;align-items:center}.mode{font-size:14px;letter-spacing:1px;border:1px solid #dcdfe2;padding:7px 9px;border-radius:4px;color:#697077}.connection{font-size:14px;color:var(--muted)}.connection:before{content:'';display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:7px}.connection.offline:before{background:var(--amber)}.avatar{width:33px;height:33px;background:#eceef0;color:#42464b;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600}.avatar.large{width:64px;height:64px;font-size:20px;background:#efefef}.icon-btn{border:0;background:none;color:#7d8287;padding:6px;display:inline-flex;align-items:center;justify-content:center}.icon-btn:hover{color:#111}.icon-btn svg{width:18px;height:18px}main{padding:35px 38px 0;max-width:1800px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.page-heading h1{margin:7px 0 8px}.page-heading p{color:var(--muted);font-size:14px}.date{font-size:14px;color:#777b81}.demo-banner{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #e4dfcf;border-radius:6px;background:#faf8f1;color:#536680;font-size:14px;margin-bottom:22px}.demo-banner>span>svg{width:16px;height:16px}.demo-banner button{margin-left:auto;border:0;background:none;font-size:14px;color:#3a485b;white-space:nowrap}.panel-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.panel-main{display:grid;gap:22px;min-width:0}.extension-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:24px;gap:15px}.extension-identity{display:flex;gap:18px;align-items:center}.extension-identity h2{font-size:19px;margin:5px 0 8px;letter-spacing:-.4px}.extension-number{font-size:14px;color:#868b90}.extension-number strong{color:#42464b}.divider{margin:0 9px;color:#dbdde0}.presence-label{display:flex;align-items:center;border:1px solid #e5ebe8;border-radius:5px;padding:9px 8px;color:#52826c;background:#fafcfb;gap:5px}.presence-label select{border:0;background:none;color:inherit;font-size:14px;max-width:160px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green)}.status-dot.busy{background:var(--red)}.status-dot.away{background:var(--amber)}.status-dot.unknown{background:#a0a6ac}.card{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.card-heading{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;gap:12px}.card-heading p{font-size:14px;color:var(--muted);margin-top:6px}.counter{border:1px solid var(--line);border-radius:4px;min-width:24px;text-align:center;padding:3px;font-size:14px;color:#757b81}.empty-calls{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px;text-align:center}.empty-icon{width:56px;height:56px;background:#f5f6f7;border-radius:50%;display:grid;place-items:center;margin-bottom:17px;color:#a3a9af}.empty-icon svg{width:25px;height:25px}.empty-calls h3{font-size:16px;font-weight:500}.empty-calls p{font-size:14px;line-height:1.8;color:#92979c;margin-top:9px}.idle-pill{display:flex;align-items:center;gap:6px;font-size:14px;color:#81898e;margin-top:19px}.call-tools{padding:13px 20px;background:#fcfcfc;border-top:1px solid #eff0f1;display:flex;align-items:center;gap:7px;color:#94999e;font-size:14px}.call-tools svg{width:13px;height:13px}.push{margin-left:auto}.team-grid{padding:0 22px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.team-grid.full{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:10px}.contact{border:1px solid #e7eaec;border-radius:6px;position:relative;min-width:0}.contact-main{display:flex;gap:11px;align-items:center;padding:17px 12px;border:0;background:none;text-align:left;width:100%;color:inherit}.contact:hover{border-color:#adb4b9;background:#fcfcfc}.contact-avatar{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:7px;background:#f1f2f3;color:#6d7379;display:grid;place-items:center;font-size:14px}.contact-avatar .status-dot{position:absolute;bottom:-2px;right:-2px;width:9px;height:9px;border:2px solid white}.contact-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px}.contact-number{font-size:14px;color:#999fa4;margin-top:5px}.contact-star{position:absolute;right:4px;top:2px;font-size:14px;color:#aeb3b7;background:none;border:0;padding:2px}.contact-star.saved{color:#4b71a7}.legend{display:flex;gap:17px;border-top:1px solid var(--line);padding:13px 23px;font-size:14px;color:#8d9398;flex-wrap:wrap}.legend span{display:flex;gap:5px;align-items:center}.legend .status-dot{width:5px;height:5px}.text-btn{background:none;border:0;color:#777e84;font-size:14px;white-space:nowrap}.dialer .card-heading{border-bottom:1px solid var(--line)}.dialer .card-heading>span{color:#8b9297}.dial-label{display:block;font-size:14px;letter-spacing:1.2px;color:#9a9fa4;padding:24px 23px 10px}.dial-input{margin:0 20px;display:flex;align-items:center;border-bottom:1px solid #dadde0}.dial-input input{width:100%;border:0;padding:12px 0;font-size:21px;letter-spacing:.5px;background:none;min-width:0;color:#34383d}.dial-input input::placeholder{font-size:15px;letter-spacing:0;color:#a3a8ad}.dial-help{font-size:14px;color:#a1a6ab;text-align:center;padding:16px 10px}.dial-help strong{font-weight:500;color:#666e75}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 27px 23px}.key{height:54px;border:1px solid #eeeff1;border-radius:6px;background:#fafbfb;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#41464b;font-size:22px;gap:3px}.key small{font-size:14px;letter-spacing:1.6px;color:#969da3}.key:hover{background:#eeeff1;border-color:#d9dce0}.call-button{display:flex;justify-content:center;align-items:center;gap:9px;color:white;background:#242729;border:0;border-radius:6px;margin:0 24px;padding:13px;width:calc(100% - 48px);font-size:14px;font-weight:600}.call-button:hover{background:var(--green)}.dialer-note{display:flex;gap:8px;align-items:start;margin:22px 25px;color:#969da2;font-size:14px;line-height:1.6}.dialer-note svg{width:14px;height:14px}.quick-actions{border-top:1px solid var(--line);padding:21px 23px}.quick-actions button{margin-top:13px;display:flex;align-items:center;gap:8px;border:0;background:none;width:100%;padding:0;color:#61696f;font-size:14px}.quick-actions button svg{width:16px;height:16px}.quick-actions button>span:last-child{margin-left:auto;font-size:14px;color:#949ba0}footer{display:flex;align-items:center;justify-content:space-between;padding:32px 0 24px;font-size:14px;color:#a3a8ad;letter-spacing:.4px}footer>span:first-child{font-weight:600;letter-spacing:1px}.footer-divider{color:#d4d7da;margin:0 10px}.notice{border-radius:6px;border:1px solid #ead4d5;padding:13px;margin-bottom:20px;color:#9d4950;background:#fff8f8;font-size:14px}.call-row{padding:18px 23px;border-top:1px solid var(--line)}.call-summary{display:flex;align-items:center;gap:12px}.call-summary .avatar{background:#eff6f2;color:#46745c}.call-summary h3{font-size:14px}.call-summary p{font-size:14px;color:var(--muted);margin-top:5px}.call-state{margin-left:auto;font-size:14px;background:#f1f6f3;padding:6px 9px;border-radius:4px;color:#46816b}.call-controls{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}.call-controls button{font-size:14px;background:white;border:1px solid var(--line);padding:10px 12px;border-radius:5px;display:flex;align-items:center;gap:7px}.call-controls button svg{width:16px;height:16px}.call-controls button.danger{background:#c74750;color:white;border-color:#c74750}.call-controls button.answer{background:var(--green);color:white;border-color:var(--green)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.settings-content{padding:0 24px 24px;line-height:1.7}.settings-content p{color:#858c91;font-size:14px;margin:8px 0 18px}.settings-content h3{margin-bottom:15px}.settings-content label,.login-form label,dialog label{display:block;font-size:14px;margin-bottom:17px;color:#6e757b}.settings-content input,.settings-content select,.login-form input,dialog input,.search{display:block;width:100%;border:1px solid #dde1e4;border-radius:5px;padding:11px 12px;background:#fff;margin-top:7px;color:#333}.primary{border:0;background:#242729;color:white;padding:13px 17px;border-radius:5px;display:flex;justify-content:space-between;gap:30px;font-size:14px}.primary:hover{background:#41464b}.secondary{border:1px solid #dfe2e5;background:white;padding:12px 18px;border-radius:5px;width:100%;font-size:14px;color:#626a70}.section-note{font-size:14px;color:#8a9197;padding:0 24px 24px;line-height:1.7}.search{max-width:280px;margin:0;font-size:14px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;background:#f9fafb;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:#939ba1;padding:15px 24px;font-weight:500}td{padding:17px 24px;border-top:1px solid var(--line);color:#686f75}.capability{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:13px 0;font-size:14px}.capability span:last-child{font-size:14px;color:#60789a}.integration-card{padding:35px}.integration-card h2{font-size:31px;line-height:1.3;letter-spacing:-.8px;margin:16px 0}.integration-card>p{max-width:630px;line-height:1.8;font-size:14px;color:#7f878e}.integration-flow{display:flex;align-items:center;gap:20px;margin:40px 0}.integration-flow span{border:1px solid var(--line);border-radius:6px;padding:23px;font-size:14px}.integration-flow b{color:#a4aab0;font-weight:400}.integration-details{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);padding-top:25px}.integration-details p{font-size:14px;color:#939aa0;line-height:1.8;margin-top:9px}.subtle{color:#969da2;font-size:14px}.login-screen{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-brand{background:#171819;color:white;display:flex;flex-direction:column;justify-content:space-between;padding:60px 12%}.login-brand img{width:80px;filter:invert(1)}.login-brand h1{font-size:clamp(34px,4vw,57px);line-height:1.2;letter-spacing:-2px;margin:20px 0 25px}.login-brand p{font-size:14px;line-height:1.8;color:#9a9fa4}.login-brand small{color:#747b82;letter-spacing:3px;font-size:14px}.login-form{padding:70px 20%;align-self:center}.login-form h2{font-size:32px;letter-spacing:-1px;margin:12px 0}.login-form>p{font-size:14px;color:#939ba2;margin-bottom:35px;line-height:1.7}.login-form form{margin-top:30px}.login-form .primary{width:100%;margin-top:25px}.login-form small{display:block;font-size:14px;color:#969da3;margin-top:22px;line-height:1.7}#login-error{color:#b34d54;margin-top:15px;margin-bottom:15px;min-height:17px}dialog{border:1px solid var(--line);border-radius:9px;padding:0 24px 24px;width:410px;color:var(--ink);max-width:95vw}dialog::backdrop{background:#17181988}dialog .card-heading{padding-left:0;padding-right:0}dialog p{font-size:14px;line-height:1.7;color:#878f95;margin-bottom:20px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:14px 22px;background:#242729;color:white;border-radius:7px;box-shadow:0 5px 25px #0002;font-size:14px;max-width:90vw;z-index:50}.no-results{padding:20px;color:#949ba1;font-size:14px;grid-column:1/-1}button:hover{transition:background .15s}
@media(min-width:1600px){.panel-layout{grid-template-columns:minmax(0,1fr) 330px}.empty-calls{min-height:300px}.key{height:62px}.team-grid{gap:15px}.contact-main{padding:22px 15px}}
@media(max-width:1200px){.sidebar{width:178px}.workspace{margin-left:178px}.brand{padding:0 18px;gap:11px}.brand img{width:40px}.brand span{font-size:14px;padding-left:10px}.nav{font-size:14px;padding-left:12px}main{padding:28px 24px 0}header{padding:0 24px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid.full{grid-template-columns:repeat(3,minmax(0,1fr))}.extension-card{padding:20px;align-items:start;flex-direction:column}.extension-card .presence-label{align-self:flex-end;margin-top:-5px}.date{display:none}.header-right{gap:12px}.push{display:none}}
@media(max-width:850px){.sidebar{width:72px}.brand{height:73px;justify-content:center;padding:0}.brand img{width:39px}.brand span,.nav-rule,.sidebar-foot{display:none}nav{padding:20px 7px}.nav{font-size:0;justify-content:center;padding:15px 0}.nav>span>svg{width:21px;height:21px}.workspace{margin-left:72px}.panel-layout{grid-template-columns:minmax(0,1fr) 270px;gap:15px}.panel-main{gap:15px}.team-grid{grid-template-columns:1fr}.extension-identity{gap:12px}.avatar.large{width:45px;height:45px;font-size:15px}.extension-identity h2{font-size:16px}.extension-number{line-height:1.8}.mode{font-size:14px}.connection{font-size:14px}.demo-banner{align-items:start;flex-wrap:wrap}.demo-banner>span:nth-child(2){flex:1}.settings-grid{grid-template-columns:1fr}.team-grid.full{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-flow{flex-direction:column;align-items:stretch}.integration-flow b{text-align:center}.integration-details{grid-template-columns:1fr}footer>span:last-child{display:none}.card-heading{padding:19px}.page-heading h1{font-size:26px}}
@media(max-width:640px){.sidebar{width:57px}.workspace{margin-left:57px}.brand img{width:32px}.panel-layout{grid-template-columns:1fr}.dialer{grid-row:1}.keypad{grid-template-columns:repeat(3,1fr);max-width:330px;margin:auto;padding-bottom:15px}.key{height:43px}.dialer .card-heading{padding:15px 20px}.dial-label{padding-top:18px}.dialer-note{margin:15px 25px}.quick-actions{display:none}main{padding:22px 15px 0}header{padding:0 15px;height:62px}.breadcrumb{font-size:14px}.breadcrumb span{margin:0 5px}.header-right{gap:6px}.header-right .connection{display:none}.mode{padding:5px;font-size:14px}.avatar{width:27px;height:27px}.page-heading .eyebrow{font-size:14px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:15px;padding-right:15px}.contact-main{padding:17px 8px;gap:8px}.contact-avatar{width:27px;height:30px;font-size:14px}.contact-name{font-size:14px}.team-grid.full{grid-template-columns:1fr}.search{width:170px}.card-heading h2{font-size:14px}.login-screen{grid-template-columns:1fr}.login-brand{padding:27px;min-height:220px}.login-brand img{width:43px}.login-brand h1{font-size:30px;line-height:1.1;margin:12px 0}.login-brand .eyebrow,.login-brand small,.login-brand p{display:none}.login-form{padding:40px 30px}.integration-card{padding:25px}.integration-card h2{font-size:26px}}
svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.empty-calls{min-height:230px}.connection.offline{color:#5176a9}.call-card>.card-heading{padding-bottom:14px}@media(min-width:1600px){.empty-calls{min-height:230px}}
.device-picker{padding:17px 24px 10px}.device-picker label{font-size:14px;letter-spacing:1.2px;color:#747c84}.device-picker select{width:100%;margin-top:9px;padding:12px 10px;border:1px solid #d8dde1;border-radius:6px;background:#fff;color:#30363c;font-size:14px}.device-picker p{font-size:14px;line-height:1.6;color:#7b858d;margin-top:8px}.device-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 22px}.device-tile{display:flex;align-items:center;gap:9px;border:1px solid #e1e5e8;border-radius:6px;background:#fff;text-align:left;padding:13px 10px;color:#414b54;min-width:0}.device-tile.selected{border-color:#536b5e;background:#f4f8f5}.device-symbol{flex-shrink:0;color:#77898a}.device-tile strong{display:block;font-size:14px;font-weight:600}.device-tile small{display:block;font-size:14px;margin-top:5px;color:#87928a}.device-check{margin-left:auto;color:#627b6a}.device-tile span:nth-child(2){min-width:0}.device-tile:hover{background:#f3f5f6}.status-dot.unknown{background:#9aa1a7}@media(max-width:1200px){.device-list{grid-template-columns:1fr}.device-tile strong{font-size:14px}}
.profile-summary{font-size:14px;color:#747e86;line-height:1.7;padding:0 5px}.profile-summary p{color:#496ea2;margin-top:5px}.status-dot.dnd,.status-dot.busy{background:var(--red)}.status-dot.offline{background:#9da4ab}.status-dot.custom1{background:#5289b6}.status-dot.custom2{background:#96749c}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:0 23px 20px}.toolbar input,.toolbar select{padding:10px 12px;border:1px solid #dfe3e6;border-radius:5px;background:white;font-size:14px;width:auto;max-width:100%;margin:0}.toolbar input{flex:1;min-width:170px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 23px 23px}.metrics>div{padding:17px;background:#f6f8f7;border-radius:6px}.metrics strong{font-size:23px;display:block;font-weight:550}.metrics small{font-size:14px;color:#7a858b;display:block;margin-top:6px}.audit-card{margin-top:22px}.audit-card summary{cursor:pointer;padding:23px;font-weight:600}.call-direction{white-space:nowrap}.call-direction.missed{color:#bc5359}.personal-contact{padding:20px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center}.personal-contact p{color:#6f7a82;margin-top:6px;font-size:14px}.personal-contact small{display:block;margin-top:7px;color:#8a929a;white-space:pre-wrap}.personal-contact>div:last-child{display:flex;gap:10px}.button-row{display:flex;gap:10px;align-items:center;margin:18px 0}.button-row label{margin:0;flex:1}.button-row .secondary{flex:1}.service-grid{margin-bottom:22px}.profile-card{margin-bottom:22px}.profile-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;padding:0 23px 23px}.profile-rule{border:1px solid var(--line);padding:15px;border-radius:6px}.profile-rule strong,.profile-rule span,.profile-rule small{display:block}.profile-rule span{font-size:14px;color:#79848b;margin-top:7px}.profile-rule small{font-size:14px;line-height:1.7;color:#959da2;margin-top:10px}textarea{font:inherit;resize:vertical;width:100%;min-height:75px;border:1px solid #dde2e5;border-radius:5px;padding:10px;margin:8px 0 16px}#diagnostics-card{margin-top:22px}#diagnostics .capability span:last-child{max-width:65%;text-align:right}.contact-number{line-height:1.6}.contact-main{min-width:0}.contact-name{white-space:normal}.contact-number small{font-size:14px;color:#919ba2}.contact-star{flex-shrink:0}.team-grid.full{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media(max-width:640px){.metrics{grid-template-columns:repeat(2,1fr)}.personal-contact{align-items:start;flex-direction:column}.toolbar{padding:0 18px 18px}.button-row{flex-wrap:wrap}.service-grid{grid-template-columns:1fr}}

#parking-result{margin:16px 0;padding:12px;border:1px solid #cedbd2;border-radius:5px;background:#f2f7f4;line-height:1.6}#parking-result.parking-error{border-color:#dfb9bc;background:#fff3f4;color:#9e3038}

.parking-board{overflow:hidden}.parking-count{font-size:14px;background:#c9d9f0;color:#3a5780;padding:3px 8px;border-radius:10px;margin-left:6px}.parking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 22px 15px}.parking-toolbar input{max-width:340px;margin:0;border:1px solid #dfe3e6;border-radius:5px;padding:10px;font-size:14px}.parking-toolbar>span{font-size:14px;color:#647569}.parking-notice{margin:0 22px 15px;padding:12px;border-radius:5px;background:#f1f5f3;color:#425d4a;line-height:1.6}.parking-notice.parking-error{background:#fff0f1;color:#9e3038}.parked-call{display:flex;gap:16px;align-items:center;border-top:1px solid var(--line);padding:18px 22px}.parking-position{min-width:78px;text-align:center;color:#3b5a84;font-size:14px;background:#dbeaff;border:1px solid #b8ceec;border-radius:6px;padding:12px 7px}.parked-party{flex:1;min-width:0}.parked-party p{font-size:14px;color:#6a737b;margin-top:5px}.parked-party small{display:block;color:#3f608d;margin-top:7px;font-size:14px}.waiting-long{border-left:3px solid #5a87c7}.parked-call button{font-size:14px;white-space:nowrap}.parking-empty{padding:25px 22px;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}.parking-slots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;padding:15px 22px 0}.parking-slot{display:block;padding:9px 3px;border:1px solid #e4e8e5;border-radius:5px;text-align:center;background:#f8faf9;font-size:14px}.parking-slot small{font-size:14px;display:block;margin-top:5px;color:#7b8580}.parking-slot.occupied{background:#d7e8ff;border-color:#a9c5eb}.parking-slot.unknown{background:#f5f5f5;border-style:dashed}.parking-slot.reserved{background:#eaf2f7}@media(max-width:800px){.parking-toolbar{align-items:stretch;flex-direction:column}.parking-toolbar input{max-width:none;width:100%}.parked-call{flex-wrap:wrap}.parked-call button{width:100%}.parking-slots{grid-template-columns:repeat(5,minmax(0,1fr))}}

#no-calls.empty-calls{min-height:72px;padding:14px 22px;flex-direction:row;gap:14px;text-align:left;justify-content:flex-start}#no-calls .empty-icon{width:32px;height:32px;margin:0;flex-shrink:0}#no-calls .empty-icon svg{width:17px;height:17px}#no-calls h3{font-size:14px}#no-calls p{display:none}#no-calls .idle-pill{margin:0 0 0 auto}.parking-toolbar input{width:340px;flex:1}@media(max-width:640px){#no-calls .idle-pill{display:none}}
