#view-netface,.netface-modal{--nf-bg: #f4f5f8;--nf-surface: #ffffff;--nf-muted: #f0f1f5;--nf-text: #252932;--nf-secondary: #626b7a;--nf-border: #e1e4ec;--nf-success: #237a55;--nf-error: #be3851;--border-color: var(--nf-border);color:var(--nf-text)}[data-theme=dark] #view-netface,[data-theme=dark] .netface-modal{--nf-bg: #12161e;--nf-surface: #1c222d;--nf-muted: #252c39;--nf-text: #edf0f6;--nf-secondary: #a4adbe;--nf-border: #323b4b;--nf-success: #81d5ae;--nf-error: #ff98aa}#view-netface{height:100%;overflow-y:auto;scrollbar-gutter:stable;background:transparent;color-scheme:light}[data-theme=dark] #view-netface{color-scheme:dark}[data-platform=web] #home-netface{display:none!important}.netface-page{box-sizing:border-box;max-width:1280px;min-height:100%;margin:0 auto;padding:22px 28px}.netface-heading,.netface-summary,.netface-call-heading,.netface-card-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.netface-heading{margin-bottom:18px}#netface-activity{margin:0;color:var(--nf-text);font-size:21px;font-weight:650;line-height:1.4}.netface-summary{padding:17px 22px;border:1px solid var(--nf-border);border-radius:14px;background:var(--nf-surface);flex-wrap:wrap}.netface-balance-block{display:flex;align-items:center;gap:18px}.netface-label{color:var(--nf-secondary);font-size:13px}.netface-balance-block>div{display:flex;align-items:center;gap:7px}.netface-balance-block strong{color:var(--primary);font-size:30px;font-weight:650;line-height:1}.netface-balance-block>div>span{color:var(--nf-secondary);font-size:13px}.netface-summary-actions,.netface-tabs,.netface-call-actions{display:flex;gap:8px;flex-wrap:wrap}.netface-page .btn,.netface-modal .btn{min-height:36px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:none}.netface-page .btn-secondary,.netface-modal .btn-secondary{background:var(--nf-surface);border:1px solid var(--nf-border);color:var(--nf-text)}.netface-page .btn-secondary:hover:not(:disabled),.netface-modal .btn-secondary:hover:not(:disabled){background:var(--nf-muted);border-color:color-mix(in srgb,var(--primary) 55%,var(--nf-border))}.netface-page .btn-primary,.netface-modal .btn-primary{background:var(--primary);color:white;border:1px solid var(--primary)}.netface-page .btn-primary:hover:not(:disabled),.netface-modal .btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.netface-page .btn:disabled{opacity:1;color:var(--nf-secondary);background:var(--nf-muted);border:1px solid var(--nf-border);cursor:not-allowed}.netface-page .btn:focus-visible,.netface-modal .btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.netface-toolbar{display:grid;grid-template-columns:auto 150px minmax(180px,1fr);gap:12px;align-items:center;margin:18px 0 12px}.netface-tabs{padding:4px;gap:4px;border-radius:10px;background:var(--nf-muted);flex-wrap:nowrap}.netface-tabs .btn{min-height:32px;padding:6px 14px;border:1px solid transparent;background:transparent;color:var(--nf-secondary);white-space:nowrap}.netface-tabs .btn.is-active{background:var(--nf-surface);border-color:var(--nf-border);color:var(--primary)}.netface-page .input-control,.netface-modal .input-control{box-sizing:border-box;width:100%;min-height:40px;padding:9px 12px;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:8px;color:var(--nf-text);font-size:13px}.netface-page .input-control:focus,.netface-modal .input-control:focus{outline:none;border-color:var(--primary)}.netface-page .input-control::placeholder,.netface-modal .input-control::placeholder{color:var(--nf-secondary)}#netface-status{margin-bottom:12px;color:var(--nf-secondary);font-size:12px;line-height:1.6;text-align:right}#netface-status:empty{display:none}#netface-status[data-error=true],#netface-modal-error{color:var(--nf-error)}.netface-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.netface-card{display:grid;grid-template-columns:minmax(205px,1fr) minmax(220px,1fr) minmax(160px,.8fr) 220px;align-items:center;gap:20px;min-width:0;padding:16px 18px;border-radius:12px;border:1px solid var(--nf-border);background:var(--nf-surface)}.netface-card[data-ordered=true]{border-color:color-mix(in srgb,var(--primary) 60%,var(--nf-border))}.netface-member{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.netface-member img,.netface-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--nf-muted)}.netface-avatar{display:grid;place-items:center;font-size:24px;color:var(--primary)}.netface-member h3{margin:0;color:var(--nf-text);font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.netface-member-affiliation{margin-top:6px;line-height:20px}.netface-member-affiliation .team-tag{max-width:100%;box-sizing:border-box}.netface-badge{display:inline-block;flex-shrink:0;border-radius:5px;padding:3px 6px;font-size:11px;white-space:nowrap;background:color-mix(in srgb,var(--primary) 14%,var(--nf-surface));color:var(--primary)}.netface-schedule,.netface-card-meta{display:grid;gap:7px;font-size:12px}.netface-schedule>div,.netface-card-meta>div{display:grid;grid-template-columns:4em minmax(0,1fr);align-items:baseline;gap:10px}.netface-schedule span,.netface-card-meta span{color:var(--nf-secondary);white-space:nowrap}.netface-schedule time{color:var(--nf-text);white-space:nowrap;font-variant-numeric:tabular-nums}.netface-card-meta strong{color:var(--nf-text);font-size:12px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.netface-card-meta>div:first-child strong{color:var(--nf-success);font-weight:600}.netface-card-meta .netface-count-unit{color:var(--nf-text);font-size:inherit;font-weight:500}.netface-card-actions{gap:16px;justify-content:flex-end}.netface-card-actions .btn{width:92px;min-width:92px;flex-shrink:0}.netface-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--nf-border);border-radius:14px;background:var(--nf-surface);color:var(--nf-secondary);text-align:center}.netface-empty-icon{font-size:42px;color:var(--primary)}.netface-empty strong{color:var(--nf-text);font-size:16px}.netface-empty p{margin:4px 16px;font-size:13px}.netface-footnote{margin:18px 0 0;color:var(--nf-secondary);font-size:12px;line-height:1.7}#view-netface:has(.netface-call:not([hidden])){min-width:0;min-height:0;overflow:hidden;scrollbar-gutter:auto}.netface-page:has(>.netface-call:not([hidden])){display:flex;height:100%;min-height:0;max-width:none;padding:16px 20px}.netface-call{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;box-sizing:border-box;width:100%;padding:20px;background:var(--nf-surface);border:1px solid var(--nf-border);border-radius:14px;margin:0 auto}.netface-call>:not(.netface-videos){flex-shrink:0}.netface-call[hidden]{display:none}.netface-browse[hidden],.netface-overview[hidden]{display:none}.netface-call-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:16px;height:24px}#netface-call-title,#netface-call-status,#netface-staff{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:24px}#netface-call-title{grid-column:1}#netface-call-status{grid-column:3;text-align:right;color:var(--nf-secondary);font-size:13px}.netface-videos{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;margin:16px 0}.netface-video{display:flex;flex-direction:column;min-width:0;min-height:0}.netface-video-stage{position:relative;flex:1;min-height:0;background:#10131a;border-radius:12px;overflow:hidden}.netface-video canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.netface-video>span{flex-shrink:0;padding-top:8px;line-height:18px;color:var(--nf-secondary);font-size:12px;text-align:center}#netface-staff{grid-column:2;text-align:center;color:var(--primary)}#netface-staff:empty{display:none}#netface-staff[data-error=true]{color:var(--nf-error)}.netface-call-actions{justify-content:center}.netface-call-actions .netface-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}.netface-icon-button svg{display:block;width:21px;height:21px;pointer-events:none}.netface-icon-button[aria-pressed=false]{color:var(--nf-secondary);background:var(--nf-muted)}#netface-quit{min-width:76px;height:40px;background:#3b82f6;border-color:#3b82f6;color:#fff}#netface-quit:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.netface-modal .modal-content{width:min(520px,92vw);height:auto;max-height:90vh;background:var(--nf-surface);color:var(--nf-text);border:1px solid var(--nf-border)}.netface-modal .modal-body{padding:22px;line-height:1.65;max-height:70vh;overflow-y:auto}.netface-modal .modal-body>:first-child{margin-top:0}.netface-modal .modal-body>:last-child{margin-bottom:0}.netface-modal .modal-close{padding:0;border:0;background:transparent;font-family:inherit;height:30px;border-radius:6px}.netface-modal .modal-close:hover{background:var(--nf-muted);color:var(--nf-text)}.netface-modal .modal-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.netface-notice-modal .modal-content{height:auto}.netface-notice-modal .modal-header{padding:15px 22px}.netface-notice-modal .modal-body{padding:20px 22px 22px}.netface-notice-modal #netface-availability-notice{margin:0 0 18px}.netface-activity-modal .modal-content{height:auto;overflow:visible}.netface-activity-modal .modal-header{border-radius:12px 12px 0 0}.netface-activity-modal .modal-body{overflow:visible}.netface-activity-modal #netface-modal-error:empty{display:none}.netface-dropdown{position:relative;min-width:0;width:100%}.netface-dropdown>select[hidden]{display:none}.netface-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;font-family:inherit}.netface-dropdown-arrow{color:var(--text-sub);font-size:10px}.netface-dropdown .suggestion-item{display:block;width:100%;text-align:left;background:transparent;border:0;font-family:inherit}.netface-dropdown .suggestion-item:hover,.netface-dropdown .suggestion-item:focus-visible{background:var(--primary);color:white;outline:none}.netface-dropdown .suggestion-item[aria-selected=true]{font-weight:600}.netface-field{display:flex;flex-direction:column;gap:8px;margin:12px 0}.netface-history-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--nf-border)}#netface-history-status{padding:12px 0;text-align:center;font-size:13px;color:var(--nf-secondary)}#netface-history-status:empty,.netface-modal #netface-modal-error:empty{display:none}.netface-device-modal .modal-content{height:auto;max-height:90vh}.netface-device-modal .modal-body{flex:0 1 auto;max-height:none}.netface-device-modal [hidden]{display:none!important}.netface-device-section+.netface-device-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--nf-border)}.netface-device-section h3{margin:0;font-size:16px;font-weight:600}.netface-device-section>.netface-dropdown{margin-top:12px}.netface-device-section .netface-dropdown-trigger>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.netface-device-name:empty{display:none}.netface-device-name,.netface-device-hint{margin:8px 0 0;color:var(--nf-secondary);font-size:12px;overflow-wrap:anywhere}.netface-mic-test-row{display:flex;align-items:center;gap:16px;margin-top:12px}#netface-mic-test{flex:0 0 auto;border:0;padding:8px 0;background:transparent;color:var(--nf-secondary);font:inherit;font-size:14px;cursor:pointer}#netface-mic-test:hover:not(:disabled),#netface-mic-test[aria-pressed=true]{color:var(--primary)}#netface-mic-test:disabled{opacity:.5;cursor:default}#netface-mic-test:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:3px}#netface-mic-wave{display:block;flex:1;min-width:0;width:100%;height:54px;color:var(--nf-secondary)}#netface-device-video{display:block;width:100%;max-height:30vh;aspect-ratio:4 / 3;object-fit:contain;margin-top:12px;border-radius:12px;background:#10131a}#netface-device-result:empty{display:none}@media(max-width:980px){.netface-card{grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) 92px;gap:12px 18px}.netface-member{grid-column:1;grid-row:1 / 3}.netface-schedule{grid-column:2}.netface-card-meta{grid-column:2;display:flex;gap:16px;flex-wrap:wrap}.netface-card-actions{grid-column:3;grid-row:1 / 3;flex-direction:column}}@media(max-width:760px){.netface-page{padding:18px 16px}.netface-toolbar{grid-template-columns:1fr 140px}#netface-search{grid-column:1/-1}.netface-summary{padding:16px}.netface-balance-block{flex-wrap:wrap;gap:12px}.netface-card{grid-template-columns:minmax(0,1fr) 92px}.netface-member{grid-column:1;grid-row:1}.netface-schedule,.netface-card-meta{grid-column:1/-1}.netface-card-actions{grid-column:2;grid-row:1}}@media(max-width:440px){.netface-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.netface-toolbar{grid-template-columns:1fr}#netface-search{grid-column:auto}.netface-summary-actions{width:100%}.netface-summary-actions .btn{flex:1;white-space:nowrap}}
