.app-sidebar-list-group .v-list-item__content{min-width:100px}a[data-v-bc8b7a0b]{color:#fff;text-decoration:none}.btn__close[data-v-bc8b7a0b]{display:none}@media (max-width:768px){.sidebar__main[data-v-bc8b7a0b]{width:100%!important}.sidebar__main__header[data-v-bc8b7a0b]{margin:2em 0}.sidebar__main .btn__close[data-v-bc8b7a0b]{display:inline-block}.sidebar__main .btn__minimize[data-v-bc8b7a0b]{display:none}}.v-toolbar-title{font-size:.95rem;font-weight:500}.link-item[data-v-4d0347ff]{color:#000;text-decoration:none}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.call-page[data-v-4d5793ec]{align-items:center;background:linear-gradient(180deg,#0d1418,#374045);border-radius:8px;box-shadow:0 16px 32px #0f172a4d;color:#fff;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 16px);min-height:420px;overflow-y:auto;padding:8px 16px 12px;position:fixed;width:314px;z-index:10000}.remote-audio[data-v-4d5793ec]{height:1px;overflow:hidden;position:absolute;width:1px}.call-page.has-media[data-v-4d5793ec]{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:auto auto auto auto 1fr auto;justify-content:normal;min-height:min(700px,calc(100vh - 16px));overflow:hidden;padding:12px;width:min(880px,calc(100vw - 32px))}.call-page.is-fullscreen[data-v-4d5793ec]{border-radius:0;height:100vh;max-height:none;min-height:0;width:100vw}.call-page.is-fullscreen .video-stage[data-v-4d5793ec]{flex:1 1 auto;height:auto;min-height:240px}.video-stage[data-v-4d5793ec]{background:#090d10;border:4px solid #fff;border-radius:8px;box-sizing:border-box;height:190px;overflow:hidden;position:relative;width:100%}.has-media .video-stage[data-v-4d5793ec]{grid-column:1;grid-row:1/7;height:100%;min-height:360px}.local-video[data-v-4d5793ec],.remote-video[data-v-4d5793ec]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.video-stage.remote-control-active[data-v-4d5793ec]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%232563eb' stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M4 3.5v15.8l4.1-4.1 2.8 5.3 3.1-1.7-2.8-5.1h5.7z'/%3E%3C/svg%3E") 4 4,default;outline:2px solid #60a5fa;outline-offset:-4px;touch-action:none}.video-stage.remote-control-active[data-v-4d5793ec] .livekit-media-tile{pointer-events:none}.video-stage[data-v-4d5793ec] .livekit-media-tile{background:#111827;border:2px solid #fff;border-radius:8px;box-sizing:border-box;cursor:pointer;height:76px;overflow:hidden;pointer-events:auto;position:absolute;right:12px;top:var(--livekit-thumbnail-top,10px);width:136px;z-index:3}.video-stage[data-v-4d5793ec] .livekit-media-tile:focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.video-stage[data-v-4d5793ec] .livekit-media-tile video{background:#090d10;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-stage[data-v-4d5793ec] .livekit-media-tile[data-livekit-primary=true]{border:0;border-radius:4px;cursor:default;height:100%;top:0;right:0;bottom:0;left:0;width:100%;z-index:1}.video-stage[data-v-4d5793ec] .livekit-media-tile[data-livekit-primary=true] video{-o-object-fit:contain;object-fit:contain}.video-stage[data-v-4d5793ec] .livekit-media-label{background:#090d10c7;border-radius:4px;bottom:5px;color:#fff;font-size:11px;font-weight:700;left:5px;line-height:1.35;max-width:calc(100% - 10px);overflow:hidden;padding:2px 6px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}.video-stage[data-v-4d5793ec] video[data-livekit-role=local-camera]{transform:scaleX(-1)}.video-stage[data-v-4d5793ec] video[data-livekit-role=local-screen],.video-stage[data-v-4d5793ec] video[data-livekit-role^="remote-screen:"]{-o-object-fit:contain;object-fit:contain}.media-thumbnail-grid[data-v-4d5793ec]{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:122px;overflow-y:auto;padding:2px;width:min(100%,204px)}.media-thumbnail-grid[data-v-4d5793ec] .livekit-media-tile{aspect-ratio:16/9;background:#111827;border:2px solid #fff;border-radius:7px;box-sizing:border-box;cursor:pointer;inset:auto;overflow:hidden;pointer-events:auto;position:relative;width:100%}.media-thumbnail-grid[data-v-4d5793ec] .livekit-media-tile video{background:#090d10;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-thumbnail-grid[data-v-4d5793ec] video[data-livekit-role=local-screen],.media-thumbnail-grid[data-v-4d5793ec] video[data-livekit-role^="remote-screen:"]{-o-object-fit:contain;object-fit:contain}.media-thumbnail-grid[data-v-4d5793ec] .livekit-media-label{background:#090d10cc;border-radius:3px;bottom:2px;color:#fff;font-size:8px;font-weight:700;left:2px;line-height:1.25;max-width:calc(100% - 4px);overflow:hidden;padding:1px 3px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}.local-screen-dock[data-v-4d5793ec]{aspect-ratio:16/9;background:#090d10;border:2px solid #fff;border-radius:8px;box-shadow:0 12px 30px #0006;box-sizing:border-box;justify-self:center;max-width:148px;overflow:hidden;pointer-events:none;position:relative;width:100%}.local-screen-dock[data-v-4d5793ec] .livekit-media-tile{background:#111827;border:0;border-radius:4px;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.local-screen-dock[data-v-4d5793ec] video{background:#090d10;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.local-screen-dock[data-v-4d5793ec] .livekit-media-label{background:#090d10c7;border-radius:4px;bottom:5px;color:#fff;font-size:11px;font-weight:700;left:5px;padding:2px 6px;position:absolute}.window-controls[data-v-4d5793ec]{display:flex;gap:6px;position:absolute;right:8px;top:8px;z-index:20}.window-control[data-v-4d5793ec]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1418d1;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;box-shadow:0 2px 8px #00000047;color:#fff;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.window-control[data-v-4d5793ec]:focus-visible,.window-control[data-v-4d5793ec]:hover:not(:disabled){background:#374045f5;outline:2px solid hsla(0,0%,100%,.72);outline-offset:1px}.window-control[data-v-4d5793ec]:disabled{cursor:default;opacity:.45}.drag-handle[data-v-4d5793ec]:not(:disabled){cursor:move;touch-action:none}.call-heading[data-v-4d5793ec]{min-height:64px;padding-top:24px;text-align:center}.call-status[data-v-4d5793ec]{color:#ffffffd6;font-size:18px;margin:0}.queue-status[data-v-4d5793ec]{align-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.55);border-radius:10px;color:#fde68a;display:flex;flex-direction:column;font-size:13px;gap:2px;margin:4px auto 8px;padding:7px 12px;width:-moz-fit-content;width:fit-content}.call-time[data-v-4d5793ec]{font-weight:700;margin-top:4px}.caller-block[data-v-4d5793ec]{min-height:148px;text-align:center;width:100%}.caller-block h2[data-v-4d5793ec]{font-size:21px;line-height:1.35;overflow-wrap:anywhere}.caller-location[data-v-4d5793ec]{color:#ffffffc7;font-size:13px;min-height:20px}.call-roster[data-v-4d5793ec]{background:#0f172a8c;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;display:grid;gap:5px;grid-template-rows:auto minmax(0,1fr);margin-bottom:10px;max-height:142px;overflow:hidden;padding:7px;width:100%}.call-roster__header[data-v-4d5793ec]{align-items:center;color:#ffffffc7;display:flex;font-size:10px;justify-content:space-between}.call-roster__toggle[data-v-4d5793ec]{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;width:100%}.call-roster__count[data-v-4d5793ec]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;display:inline-flex;gap:5px;height:24px;justify-content:center;line-height:1;min-width:36px;padding:0 8px}.call-roster__chevron[data-v-4d5793ec]{color:#ffffff9e;font-size:8px;line-height:1}.call-roster__list[data-v-4d5793ec]{display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.participant-item[data-v-4d5793ec]{align-items:center;background:#ffffff0f;border-radius:8px;display:grid;gap:6px;grid-template-columns:28px minmax(0,1fr) 8px;min-width:0;padding:5px}.participant-avatar[data-v-4d5793ec]{background:#334155;border-radius:50%;color:#dbeafe;display:grid;font-size:9px;font-weight:800;height:28px;place-items:center;width:28px}.participant-copy[data-v-4d5793ec]{display:flex;flex-direction:column;min-width:0;text-align:left}.participant-copy small[data-v-4d5793ec],.participant-copy strong[data-v-4d5793ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-copy strong[data-v-4d5793ec]{font-size:10px}.participant-copy small[data-v-4d5793ec]{color:#ffffff94;font-size:8px}.participant-presence[data-v-4d5793ec]{background:#64748b;border-radius:50%;height:7px;width:7px}.participant-presence--active[data-v-4d5793ec]{background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.call-notice[data-v-4d5793ec],.call-tools-panel[data-v-4d5793ec]{align-items:center;background:#0f172af5;border:1px solid hsla(0,0%,100%,.22);border-radius:9px;box-shadow:0 10px 28px #0000004d;display:flex;gap:8px;justify-content:space-between;padding:8px;width:100%;z-index:20}.call-notice>div[data-v-4d5793ec]:first-child{display:flex;flex-direction:column;font-size:11px;min-width:0}.call-notice>div:first-child span[data-v-4d5793ec]{color:#ffffffad}.call-notice--waiting[data-v-4d5793ec]{border-color:#fbbf2499}.call-notice--invitation[data-v-4d5793ec]{background:#0f172ae6;border-color:#60a5fa6b;justify-content:flex-start}.call-notice--invitation>div[data-v-4d5793ec]{display:flex;flex-direction:column;font-size:11px;min-width:0}.call-notice--invitation>div span[data-v-4d5793ec]{color:#ffffffad}.call-notice__actions[data-v-4d5793ec]{display:flex;flex:0 0 auto;gap:4px}.call-tools-panel[data-v-4d5793ec]{flex-wrap:wrap;justify-content:center}.call-tools-panel label[data-v-4d5793ec]{font-size:11px}.call-tools-panel input[data-v-4d5793ec]{background:#111827;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;height:30px;outline:none;padding:4px 7px;width:82px}.call-tools-panel input[data-v-4d5793ec]:focus{border-color:#60a5fa}.sr-only[data-v-4d5793ec]{height:1px;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.call-target-picker[data-v-4d5793ec],.sr-only[data-v-4d5793ec]{overflow:hidden;position:absolute}.call-target-picker[data-v-4d5793ec]{align-items:stretch;border-color:#60a5fa7a;box-shadow:0 18px 48px #00000085;display:grid;gap:7px;grid-template-columns:minmax(0,1fr);justify-content:stretch;left:auto;max-height:min(350px,calc(100dvh - 90px));padding:9px;right:9px;top:62px;width:min(296px,calc(100% - 18px))}.call-target-picker__actions[data-v-4d5793ec],.call-target-picker__header[data-v-4d5793ec]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.call-target-picker__header>div[data-v-4d5793ec]{display:flex;flex-direction:column;min-width:0}.call-target-picker__header strong[data-v-4d5793ec]{color:#fff;font-size:14px}.call-target-picker__actions>span[data-v-4d5793ec],.call-target-picker__header span[data-v-4d5793ec]{color:#ffffffa8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-target-search-wrap[data-v-4d5793ec]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;padding-inline:8px 2px}.call-tools-panel .call-target-search[data-v-4d5793ec]{background:transparent;border:0;height:34px;padding:4px 2px;width:100%}.call-tools-panel .call-target-search[data-v-4d5793ec]:focus{border:0}.call-target-list[data-v-4d5793ec]{display:grid;gap:4px;max-height:164px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.call-target-option[data-v-4d5793ec]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;display:grid;gap:7px;grid-template-columns:30px minmax(0,1fr) auto;min-width:0;padding:5px 6px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:100%}.call-target-option[data-v-4d5793ec]:hover{background:#3b82f624;border-color:#60a5fab3;transform:translateY(-1px)}.call-target-option[data-v-4d5793ec]:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.call-target-option--selected[data-v-4d5793ec]{background:#2563eb3d;border-color:#60a5fa}.call-target-avatar[data-v-4d5793ec]{background:linear-gradient(145deg,#155e75,#2563eb);border-radius:50%;color:#cffafe;display:grid;font-size:9px;font-weight:800;height:30px;place-items:center;width:30px}.call-target-copy[data-v-4d5793ec]{display:flex;flex-direction:column;min-width:0}.call-target-copy small[data-v-4d5793ec],.call-target-copy strong[data-v-4d5793ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-target-copy strong[data-v-4d5793ec]{font-size:11px}.call-target-copy small[data-v-4d5793ec]{color:#ffffff94;font-size:9px}.call-target-state[data-v-4d5793ec]{align-items:center;color:#ffffffb3;display:flex;font-size:11px;gap:7px;justify-content:center;min-height:90px;text-align:center}.call-target-state--error[data-v-4d5793ec]{color:#fca5a5}.call-target-picker__actions[data-v-4d5793ec]{border-top:1px solid hsla(0,0%,100%,.12);padding-top:8px}.action-row[data-v-4d5793ec],.call-command-row[data-v-4d5793ec]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;width:100%}.has-media .call-heading[data-v-4d5793ec]{align-self:start;grid-column:2;grid-row:1}.has-media .audio-action[data-v-4d5793ec],.has-media .media-thumbnail-grid[data-v-4d5793ec]{grid-column:2;grid-row:3;justify-self:center}.has-media .media-thumbnail-grid[data-v-4d5793ec]{align-self:center}.has-media .call-roster[data-v-4d5793ec]{align-self:start;grid-column:2;grid-row:4}.has-media .call-notice[data-v-4d5793ec],.has-media .call-tools-panel[data-v-4d5793ec]{left:24px;position:absolute;top:70px;width:min(420px,calc(100% - 280px))}.has-media .call-notice~.call-notice[data-v-4d5793ec],.has-media .call-notice~.call-tools-panel[data-v-4d5793ec]{top:138px}.has-media .call-notice~.call-target-picker[data-v-4d5793ec],.has-media .call-target-picker[data-v-4d5793ec]{left:auto;right:10px;top:62px;width:min(296px,calc(100% - 20px))}.has-media .action-row[data-v-4d5793ec]{align-content:center;display:grid;gap:14px 8px;grid-column:2;grid-row:5;grid-template-columns:repeat(2,minmax(0,1fr))}.has-media .action-item[data-v-4d5793ec]{font-size:11px;gap:4px;min-width:0;width:auto}.has-media .action-btn[data-v-4d5793ec]{height:42px;width:42px}.has-media .call-command-row[data-v-4d5793ec]{grid-column:2;grid-row:6}.has-media .caller-block[data-v-4d5793ec]{align-self:start;grid-column:2;grid-row:2;min-height:0}.has-media .caller-block h2[data-v-4d5793ec]{font-size:17px;margin:0}.action-item[data-v-4d5793ec]{align-items:center;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:4px;width:78px}.action-btn[data-v-4d5793ec]{background:#ffffffeb;color:#fff;height:44px;width:44px}.action-btn[data-v-4d5793ec] .v-icon{font-size:20px}.microphone-active[data-v-4d5793ec]{background:#2563eb;color:#fff}.microphone-muted[data-v-4d5793ec]{background:#dc2626;color:#fff}.camera-active[data-v-4d5793ec],.screen-active[data-v-4d5793ec]{background:#2563eb;color:#fff}.media-inactive[data-v-4d5793ec]{background:#4b5563;color:#fff}.speaker-button[data-v-4d5793ec]{color:#64748b}.call-command-row[data-v-4d5793ec]{min-height:72px}.call-command[data-v-4d5793ec]{color:#fff;height:60px;width:60px}.call-command .v-icon[data-v-4d5793ec]{font-size:30px}@media (max-width:360px){.call-page[data-v-4d5793ec]{width:calc(100vw - 16px)}}@media (max-width:720px){.call-page.has-media[data-v-4d5793ec]{display:flex;gap:10px;min-height:calc(100vh - 16px);overflow-y:auto;padding:8px;width:calc(100vw - 16px)}.has-media .video-stage[data-v-4d5793ec]{flex:0 0 auto;height:min(48vh,420px);min-height:220px;width:100%}.has-media .action-row[data-v-4d5793ec]{display:flex;gap:8px;padding-top:0}.has-media .media-thumbnail-grid[data-v-4d5793ec]{align-self:center;width:min(100%,204px)}.has-media .video-stage[data-v-4d5793ec] .livekit-media-tile:not([data-livekit-primary=true]){height:70px;right:10px;top:var(--livekit-thumbnail-top,10px);width:124px}}.softphone-wrapper[data-v-4fedd550]{left:50%;position:fixed;top:50%;transform:translate(-30%,-50%);z-index:2000}.softphone-wrapper div[data-v-4fedd550]{color:#fff}.softphone-card[data-v-4fedd550]{background:linear-gradient(180deg,#0d1418,#374045);cursor:move}.dial-btn[data-v-4fedd550]{font-size:1.1rem;font-weight:500;min-height:42px}.layout__bar[data-v-b1571017]{filter:drop-shadow(0 1px 10px #e2e8f0)}.layout__main[data-v-b1571017]{background:#f1f5f9}.v-layout{--v-scrollbar-offset:0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset:inherit;height:100%}
