.request-item[data-v-413770bc]{padding:var(--space-2) var(--space-4);justify-content:space-between}.request-info[data-v-413770bc],.request-item[data-v-413770bc]{align-items:center;display:flex}.request-info[data-v-413770bc]{gap:var(--space-3);min-width:0}.request-text[data-v-413770bc]{flex-direction:column;min-width:0;display:flex}.request-name[data-v-413770bc]{font:var(--neb-font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-label[data-v-413770bc]{font:var(--neb-font-hint);color:var(--neb-text-subtle)}.request-actions[data-v-413770bc]{gap:var(--space-1);display:flex}.dropdown[data-v-cd288706]{border:1px solid var(--neb-border-subtle);border-radius:var(--radius-default);box-shadow:var(--neb-shadow-lg);padding:var(--space-1) 0;background:var(--neb-bg)}ul[data-v-cd288706]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li hr[data-v-cd288706]{margin:var(--space-1) 0;background:var(--neb-border-subtle);border:none;height:1px;display:none}li.small .menu-row-content[data-v-cd288706]{padding:var(--space-1) var(--space-2)}li.segment hr[data-v-cd288706]{display:block}li.disabled .menu-row[data-v-cd288706]{opacity:.45}li.disabled .menu-row-content[data-v-cd288706]{cursor:not-allowed}li.desctructive .menu-row-content .icon[data-v-cd288706],li.desctructive .menu-row-content p[data-v-cd288706]{color:var(--neb-text-error)}.menu-row[data-v-cd288706]{padding:0 var(--space-1);-webkit-user-select:none;user-select:none;margin:0}.menu-row-content[data-v-cd288706]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-3);transition:all var(--duration-default);cursor:pointer;border-radius:var(--radius-small);display:flex}.menu-row-content[data-v-cd288706]:hover{background:var(--neb-bg-hover)}.menu-row-content[data-v-cd288706]:active{background:var(--neb-bg-active)}.menu-row-content p[data-v-cd288706]{font-weight:500;font-size:var(--text-sm);color:var(--neb-text);white-space:nowrap}.menu-row-content .icon[data-v-cd288706]{width:var(--space-5);height:var(--space-5);color:var(--neb-text-muted)}.contact-item[data-v-84048bee]{padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--duration-default);justify-content:space-between;align-items:center;display:flex}.contact-item[data-v-84048bee]:hover{background:var(--neb-bg-active)}.contact-item.active[data-v-84048bee]{background:var(--neb-bg-selected)}.contact-info[data-v-84048bee]{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.avatar-wrapper[data-v-84048bee]{flex-shrink:0;position:relative}.online-dot[data-v-84048bee]{background:var(--neb-bg-success-solid);border:2px solid var(--neb-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.contact-text[data-v-84048bee]{flex-direction:column;min-width:0;display:flex}.contact-name[data-v-84048bee]{font:var(--neb-font-label)}.contact-name[data-v-84048bee],.message-preview[data-v-84048bee]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-preview[data-v-84048bee]{font:var(--neb-font-hint);color:var(--neb-text-subtle)}.message-preview.unread[data-v-84048bee]{font-weight:var(--font-semibold);color:var(--neb-text)}.incoming-call[data-v-824a7c49]{top:var(--space-4);z-index:200;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--neb-bg-primary-subtle);border:1px solid var(--neb-border-primary);border-radius:var(--radius-large);box-shadow:var(--neb-shadow-xl);animation:slide-down-824a7c49 var(--duration-slow) ease;display:flex;position:fixed;left:50%;transform:translate(-50%)}.incoming-call-info[data-v-824a7c49]{align-items:center;gap:var(--space-3);display:flex}.incoming-call-text[data-v-824a7c49]{flex-direction:column;display:flex}.caller-name[data-v-824a7c49]{font:var(--neb-font-heading)}.call-type[data-v-824a7c49]{font:var(--neb-font-body-sm);color:var(--neb-text-primary)}.incoming-call-actions[data-v-824a7c49]{gap:var(--space-2);display:flex}@keyframes slide-down-824a7c49{0%{opacity:0;transform:translate(-50%)translateY(-120%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media screen and (width<=768px){.incoming-call[data-v-824a7c49]{left:var(--space-4);right:var(--space-4);padding:var(--space-3) var(--space-4);flex-direction:column;align-items:stretch;transform:none}.incoming-call-actions[data-v-824a7c49]{justify-content:stretch}.incoming-call-actions .neb-button[data-v-824a7c49]{flex:1}@keyframes slide-down-824a7c49{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}}.minimized-call[data-v-7083be38]{z-index:160;background:var(--neb-bg-raised);border-radius:var(--radius-large);width:200px;box-shadow:var(--neb-shadow-xl);-webkit-user-select:none;user-select:none;transition:left var(--duration-slow) ease,top var(--duration-slow) ease;flex-direction:column;display:flex;position:fixed;overflow:hidden}.minimized-call.dragging[data-v-7083be38]{transition:none}.drag-handle[data-v-7083be38]{padding:var(--space-2) 0;cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.dragging .drag-handle[data-v-7083be38]{cursor:grabbing}.drag-handle-bar[data-v-7083be38]{background:var(--neb-bg-neutral-solid);border-radius:var(--radius-small);width:32px;height:4px}.mini-preview[data-v-7083be38]{width:100%;padding:var(--space-4) 0;background:var(--neb-bg);justify-content:center;align-items:center;display:flex;position:relative}.mini-video[data-v-7083be38]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.mini-overlay[data-v-7083be38]{padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;display:flex}.mini-timer[data-v-7083be38]{font:var(--neb-font-hint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--neb-text-muted)}.minimized-call-actions[data-v-7083be38]{gap:var(--space-1);display:flex}.mini-button[data-v-7083be38]{width:36px;height:36px;color:var(--neb-text-on-solid);cursor:pointer;transition:background var(--duration-default);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mini-button.expand[data-v-7083be38]{background:var(--neb-bg-neutral-solid)}.mini-button.expand[data-v-7083be38]:hover{background:var(--neb-bg-neutral-solid-hover)}.mini-button.end[data-v-7083be38]{background:var(--neb-bg-error-solid)}.mini-button.end[data-v-7083be38]:hover{background:var(--neb-bg-error-solid-hover)}.settings-section[data-v-a5f78ed3]{gap:var(--space-3);flex-direction:column;display:flex}.settings-label[data-v-a5f78ed3]{font:var(--neb-font-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--neb-text-subtle)}.settings-row[data-v-a5f78ed3]{justify-content:space-between;align-items:center;display:flex}.settings-key[data-v-a5f78ed3]{font:var(--neb-font-body-sm);color:var(--neb-text-muted)}.settings-value[data-v-a5f78ed3]{min-width:0;font:var(--neb-font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.number-input[data-v-a5f78ed3]{width:80px}.file-summary[data-v-b5dcdf78]{align-items:center;gap:var(--space-2);padding:var(--space-3);font:var(--neb-font-label);background:var(--neb-bg-subtle);border-radius:var(--radius-default);display:flex}.file-icon[data-v-b5dcdf78]{color:var(--neb-text-primary);font-size:var(--text-xl)!important}.file-total-size[data-v-b5dcdf78]{font:var(--neb-font-body-sm);color:var(--neb-text-subtle);margin-left:auto}.section-label[data-v-b5dcdf78]{margin:var(--space-4) 0 var(--space-2);font:var(--neb-font-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--neb-text-subtle)}.contact-list[data-v-b5dcdf78]{gap:var(--space-1);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.contact-option[data-v-b5dcdf78]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font:var(--neb-font-label);border-radius:var(--radius-default);cursor:pointer;transition:background var(--duration-default);display:flex}.contact-option[data-v-b5dcdf78]:hover{background:var(--neb-bg-active)}.contact-option.selected[data-v-b5dcdf78]{background:var(--neb-bg-selected)}.check-icon[data-v-b5dcdf78]{color:var(--neb-text-primary);margin-left:auto}.empty-contacts[data-v-b5dcdf78]{padding:var(--space-6) var(--space-4);text-align:center;font:var(--neb-font-body-sm);color:var(--neb-text-subtle)}.progress-section[data-v-b5dcdf78]{--progress-bar-height:6px;gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.progress-text[data-v-b5dcdf78]{font:var(--neb-font-body-sm);color:var(--neb-text-muted)}.done-state[data-v-b5dcdf78]{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);font:var(--neb-font-heading);flex-direction:column;display:flex}.done-icon[data-v-b5dcdf78]{color:var(--neb-text-success);font-size:var(--space-12)!important}.app-layout[data-v-5ef0e68f]{background:var(--neb-bg-page);min-height:100vh;display:flex}.sidebar[data-v-5ef0e68f]{background:var(--neb-bg);width:320px;color:var(--neb-text);border-right:1px solid var(--neb-border-subtle);z-index:100;height:100vh;transition:transform var(--duration-default) ease;box-shadow:var(--neb-shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;left:0}.sidebar-header[data-v-5ef0e68f]{padding:var(--space-4);border-bottom:1px solid var(--neb-border-subtle);justify-content:space-between}.brand[data-v-5ef0e68f],.sidebar-footer[data-v-5ef0e68f],.sidebar-header[data-v-5ef0e68f],.user-info[data-v-5ef0e68f]{align-items:center;display:flex}.brand[data-v-5ef0e68f]{gap:var(--space-3)}.brand-icon[data-v-5ef0e68f]{color:var(--neb-text-primary);font-size:28px!important}.brand-text[data-v-5ef0e68f]{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--neb-text)}.sidebar-content[data-v-5ef0e68f]{padding:var(--space-2) 0;flex:1;overflow-y:auto}.sidebar-section[data-v-5ef0e68f]{padding-bottom:var(--space-2)}.section-title[data-v-5ef0e68f]{padding:var(--space-2) var(--space-4);font:var(--neb-font-caption);font-weight:var(--font-semibold);text-transform:uppercase;color:var(--neb-text-subtle);letter-spacing:.5px}.empty-contacts[data-v-5ef0e68f]{padding:var(--space-4);text-align:center;font:var(--neb-font-body-sm);color:var(--neb-text-subtle)}.sidebar-footer[data-v-5ef0e68f]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--neb-border-subtle);justify-content:space-between;gap:var(--space-2)}.user-info[data-v-5ef0e68f]{gap:var(--space-3);min-width:0}.user-name[data-v-5ef0e68f]{font:var(--neb-font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-area[data-v-5ef0e68f]{flex-direction:column;flex:1;height:100vh;margin-left:320px;display:flex;overflow:hidden}.top-bar[data-v-5ef0e68f]{background:var(--neb-bg-raised);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--neb-border-subtle);align-items:center;gap:var(--space-4)}.mobile-menu-button[data-v-5ef0e68f],.top-bar[data-v-5ef0e68f]{display:none}@media screen and (width<=768px){.mobile-menu-button[data-v-5ef0e68f],.top-bar[data-v-5ef0e68f]{display:flex}.sidebar[data-v-5ef0e68f]{width:calc(min(320px,100vw - 48px));transform:translate(-100%)}.sidebar.mobile-open[data-v-5ef0e68f]{transform:translate(0)}.main-area[data-v-5ef0e68f]{margin-left:0}.mobile-backdrop[data-v-5ef0e68f]{background:var(--neb-bg-backdrop);z-index:99;position:fixed;inset:0}}
