*{box-sizing:border-box}:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:16px;--text-2xl:18px;--text-3xl:20px;--text-4xl:24px;--text-5xl:28px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--color-body:#1e293b;--color-secondary:#64748b;--color-muted:#94a3b8;--color-primary:#2563eb;--color-border:#e2e8f0;--color-surface:#f8fafc}body{margin:0;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-normal);line-height:1.5;color:var(--color-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;transition:background-color .3s ease,color .3s ease}html.dark-theme,html[data-theme=dark]{color-scheme:dark}body.dark-theme{color:#fff!important}.dark-theme .ant-layout-content,body.dark-theme{background-color:#141414!important}body.light-theme{background-color:#f5f5f5!important;color:#000!important}.dark-theme .ant-layout{background:#141414!important;color:#fff!important}.dark-theme .ant-layout-sider{color:#fff!important}.dark-theme .ant-layout-sider .ant-menu-item,.dark-theme .ant-layout-sider .ant-menu-submenu-title{background-color:transparent!important}.dark-theme .ant-layout-sider .sidebar-header,.dark-theme .ant-layout-sider>div:first-child{background-color:#1f1f1f!important;border-bottom-color:#434343!important}.dark-theme .ant-layout-sider .sidebar-footer,.dark-theme .ant-layout-sider>div:last-child{background-color:#1f1f1f!important;border-top-color:#434343!important}.dark-theme .ant-layout-sider{overflow:hidden!important;background:#1f1f1f!important}.dark-theme .ant-layout-sider>*,.dark-theme .ant-layout-sider>div{background-color:#1f1f1f!important}.dark-theme .ant-layout-sider .ant-menu{background:#1f1f1f!important}.dark-theme .ant-layout-sider .ant-menu:after,.dark-theme .ant-layout-sider .ant-menu:before{display:none!important}.dark-theme .ant-layout-sider .ant-menu,.dark-theme .ant-layout-sider .sidebar-footer,.dark-theme .ant-layout-sider .sidebar-header{background-color:#1f1f1f!important}.dark-theme .ant-layout-sider .ant-avatar,.dark-theme .ant-layout-sider .ant-btn,.dark-theme .ant-layout-sider .ant-space{background-color:transparent!important}.dark-theme .ant-layout-sider .ant-btn{color:#fff!important}.dark-theme .ant-layout-sider .sidebar-header{border-bottom-color:#434343!important}.dark-theme .ant-layout-sider .sidebar-footer{border-top-color:#434343!important}.dark-theme .ant-layout-sider-trigger{background-color:#1f1f1f!important;border-top-color:#434343!important;color:#fff!important}.dark-theme .ant-layout-sider-trigger:hover{background-color:#2a2a2a!important}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.app-sidebar .sidebar-scroll-area{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.dark-theme .ant-card{color:#fff!important}.dark-theme .ant-card,.dark-theme .ant-card-head{background:#1f1f1f!important;border-color:#434343!important}.dark-theme .ant-card-body,.dark-theme .ant-card-head-title,.dark-theme .ant-typography,.dark-theme div,.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6,.dark-theme p,.dark-theme span{color:#fff!important}.dark-theme .ant-menu{background:#1f1f1f!important;color:#fff!important}.dark-theme .ant-menu-item,.dark-theme .ant-menu-submenu-title{color:hsla(0,0%,100%,.95)!important}.dark-theme .ant-menu-item:hover,.dark-theme .ant-menu-submenu-title:hover{background-color:hsla(0,0%,100%,.08)!important;color:#fff!important}.dark-theme .ant-menu-item-selected{background-color:#177ddc!important;color:#fff!important}.dark-theme .ant-input,.dark-theme .ant-input-affix-wrapper,.dark-theme .ant-input-affix-wrapper .ant-input,.dark-theme .ant-input-group .ant-input,.dark-theme .ant-input-search,.dark-theme .ant-input-search .ant-input,.dark-theme .ant-select-selection-item,.dark-theme .ant-select-selector{background-color:#2a2a2a!important;border-color:#434343!important;color:#fff!important}.dark-theme .ant-input-affix-wrapper-focused,.dark-theme .ant-input-affix-wrapper:hover{border-color:#177ddc!important}.dark-theme .ant-input-search .ant-input-search-button{background-color:#2a2a2a!important;border-color:#434343!important;color:#fff!important}.dark-theme .ant-input-search .ant-input-search-button:hover{background-color:#3a3a3a!important;border-color:#555!important}.dark-theme .ant-input-password-icon,.dark-theme .ant-input-prefix,.dark-theme .ant-input-suffix{color:hsla(0,0%,100%,.65)!important}.dark-theme .ant-input-password-icon:hover{color:hsla(0,0%,100%,.85)!important}.dark-theme .ant-input::placeholder,.dark-theme .ant-select-selection-placeholder{color:hsla(0,0%,100%,.5)!important}.dark-theme .ant-input:focus,.dark-theme .ant-select-focused .ant-select-selector{border-color:#177ddc!important}.dark-theme .ant-btn-default{background-color:#2a2a2a!important;border-color:#434343!important}.dark-theme .ant-btn-default:hover{background-color:#3a3a3a!important;border-color:#555!important;color:#fff!important}.dark-theme .ant-btn-primary{background-color:#177ddc!important;border-color:#177ddc!important;color:#fff!important}.dark-theme .ant-tag{background-color:#2a2a2a!important;border-color:#434343!important;color:#fff!important}.dark-theme .ant-tag.ant-tag-default{background-color:#2a2a2a!important;border-color:#555!important;color:hsla(0,0%,100%,.9)!important}.dark-theme .ant-descriptions-item-content,.dark-theme .ant-descriptions-item-label{color:#fff!important}.dark-theme .ant-form-item-label>label{color:hsla(0,0%,100%,.95)!important}.dark-theme .ant-switch-checked{background-color:#177ddc!important}.dark-theme .ant-select-dropdown{background-color:#1f1f1f!important;border-color:#434343!important}.dark-theme .ant-select-item{color:#fff!important}.dark-theme .ant-select-item-option-selected,.dark-theme .ant-select-item:hover{background-color:hsla(0,0%,100%,.08)!important;color:#fff!important}.dark-theme .ant-layout-sider .ant-avatar-string,.dark-theme .ant-layout-sider .ant-tag,.dark-theme .ant-layout-sider .ant-typography,.dark-theme .ant-statistic-content,.dark-theme .ant-statistic-title,.dark-theme .ant-typography,.dark-theme .ant-typography p,.dark-theme .ant-typography span,.dark-theme .ant-typography-title,.dark-theme .ant-typography-title h1,.dark-theme .ant-typography-title h2,.dark-theme .ant-typography-title h3,.dark-theme .ant-typography-title h4{color:#fff!important}.dark-theme .ant-typography.ant-typography-secondary{color:hsla(0,0%,100%,.7)!important}.dark-theme .ant-typography code{background-color:#2a2a2a!important;color:#fff!important;border-color:#434343!important}.dark-theme .ant-statistic-title{color:hsla(0,0%,100%,.85)!important}.dark-theme .ant-statistic-content,.dark-theme .ant-statistic-content-value{color:#fff!important}.dark-theme .ant-card-head-title{color:#fff!important;font-weight:600!important}.dark-theme .ant-card-extra,.dark-theme .ant-layout-sider .ant-tag,.dark-theme .ant-layout-sider .ant-typography,.dark-theme .ant-layout-sider .ant-typography strong{color:#fff!important}.dark-theme .ant-layout-sider .ant-tag.ant-tag-red{background-color:#a61d24!important;border-color:#a61d24!important;color:#fff!important}.dark-theme .ant-btn,.dark-theme .ant-btn-default{color:#fff!important}.dark-theme .ant-btn-text{color:hsla(0,0%,100%,.95)!important}.dark-theme .ant-btn-text:hover{color:#fff!important;background-color:hsla(0,0%,100%,.08)!important}.dark-theme .ant-btn-dangerous.ant-btn-text{color:#ff4d4f!important}.dark-theme .ant-btn-dangerous.ant-btn-text:hover{color:#ff7875!important;background-color:rgba(255,77,79,.1)!important}.dark-theme .ant-divider{border-color:#434343!important}.dark-theme .ant-empty-description{color:hsla(0,0%,100%,.65)!important}.dark-theme .ant-table{background:#1f1f1f!important;color:#fff!important}.dark-theme .ant-table-thead>tr>th{background:#2a2a2a!important}.dark-theme .ant-table-tbody>tr>td,.dark-theme .ant-table-thead>tr>th{border-color:#434343!important;color:#fff!important}.dark-theme .ant-table-tbody>tr:hover>td{background:hsla(0,0%,100%,.05)!important}.dark-theme .ant-pagination-item{background-color:#2a2a2a!important;border-color:#434343!important}.dark-theme .ant-pagination-item a{color:#fff!important}.dark-theme .ant-pagination-item-active{background-color:#177ddc!important;border-color:#177ddc!important}.dark-theme .ant-pagination-item-active a{color:#fff!important}.dark-theme .ant-tooltip-inner{background-color:#2a2a2a!important;color:#fff!important}.dark-theme .ant-modal-content{background-color:#1f1f1f!important;color:#fff!important}.dark-theme .ant-modal-header{background-color:#1f1f1f!important;border-color:#434343!important}.dark-theme .ant-modal-title{color:#fff!important}.dark-theme .ant-modal-close{color:hsla(0,0%,100%,.65)!important}.dark-theme .ant-modal-body,.dark-theme .ant-modal-close:hover{color:#fff!important}.dark-theme .ant-modal-footer{border-color:#434343!important}.dark-theme .ant-message-notice{background-color:#1f1f1f!important}.dark-theme .ant-message-notice-content{background-color:#1f1f1f!important;color:#fff!important;border:1px solid #434343!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important}.dark-theme .ant-message-success .ant-message-notice-content{background-color:#162312!important;border-color:#49aa19!important;color:#fff!important}.dark-theme .ant-message-success .anticon{color:#49aa19!important}.dark-theme .ant-message-error .ant-message-notice-content{background-color:#2a1215!important;border-color:#cf1322!important;color:#fff!important}.dark-theme .ant-message-error .anticon{color:#ff4d4f!important}.dark-theme .ant-message-warning .ant-message-notice-content{background-color:#2b1d11!important;border-color:#d48806!important;color:#fff!important}.dark-theme .ant-message-warning .anticon{color:#faad14!important}.dark-theme .ant-message-info .ant-message-notice-content{background-color:#111b26!important;border-color:#177ddc!important;color:#fff!important}.dark-theme .ant-message-info .anticon{color:#1890ff!important}.dark-theme .ant-message .ant-message-notice-content .ant-message-custom-content>span,.dark-theme .ant-message-notice-content .ant-message-custom-content,.dark-theme .ant-message-notice-content span{color:#fff!important}.dark-theme .ant-alert{background-color:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.dark-theme .ant-alert-message{color:#fff!important}.dark-theme .ant-alert-description{color:hsla(0,0%,100%,.85)!important}.dark-theme .ant-alert-success{background-color:#162312!important;border-color:#49aa19!important}.dark-theme .ant-alert-success .ant-alert-icon{color:#49aa19!important}.dark-theme .ant-alert-error{background-color:#2a1215!important;border-color:#cf1322!important}.dark-theme .ant-alert-error .ant-alert-icon{color:#ff4d4f!important}.dark-theme .ant-alert-warning{background-color:#2b1d11!important;border-color:#d48806!important}.dark-theme .ant-alert-warning .ant-alert-icon{color:#faad14!important}.dark-theme .ant-alert-info{background-color:#111b26!important;border-color:#177ddc!important}.dark-theme .ant-alert-info .ant-alert-icon{color:#1890ff!important}.dark-theme .ant-popover{border-color:#434343!important}.dark-theme .ant-popover,.dark-theme .ant-popover-inner{background-color:#1f1f1f!important}.dark-theme .ant-popover-inner-content{color:#fff!important}.dark-theme .ant-popover-title{background-color:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.dark-theme .ant-popconfirm-message{color:#fff!important}.dark-theme .ant-popconfirm-description{color:hsla(0,0%,100%,.85)!important}.dark-theme .ant-popover-arrow:before{background-color:#1f1f1f!important;border-color:#434343!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}input:focus{border-color:#0070f3!important;outline:none}button:hover:not(:disabled):not(.meeting-unified-close){opacity:.9;transform:translateY(-1px)}button:active:not(:disabled):not(.meeting-unified-close){transform:translateY(0)}.lk-video-conference{height:100%!important}.lk-video-conference,.lk-video-conference-inner{display:flex!important;flex-direction:column!important;min-height:0!important}.lk-video-conference-inner{overflow:hidden!important}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{flex:1!important;min-height:0!important;overflow:auto!important}.lk-control-bar{flex-shrink:0!important}.lk-control-bar .lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs)!important;min-width:22px!important;height:22px!important;padding:0 6px!important;font-size:13px!important;font-weight:700!important;line-height:22px!important;background:#ef4444!important;color:#fff!important;border-radius:11px!important;top:-6px!important;right:-6px!important;left:auto!important;margin:0!important;box-shadow:0 2px 8px rgba(239,68,68,.55)!important;animation:lk-badge-pulse 2s ease-in-out infinite!important}.lk-control-bar .lk-chat-toggle[data-unread-msgs]:not([data-unread-msgs="0"]):after,.lk-control-bar .meeting-tools-toggle[data-unread-msgs]:not([data-unread-msgs="0"]):after{content:attr(data-unread-msgs)!important;min-width:22px!important;height:22px!important;padding:0 6px!important;font-size:13px!important;font-weight:700!important;line-height:22px!important;background:#ef4444!important;color:#fff!important;border-radius:11px!important;top:-6px!important;right:-6px!important;left:auto!important;margin:0!important;box-shadow:0 2px 8px rgba(239,68,68,.55)!important;animation:lk-badge-pulse 2s ease-in-out infinite!important}@keyframes lk-badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.95}}.lk-video-conference{flex-direction:row!important}.lk-video-conference-inner{flex:1!important;min-width:0!important}.lk-chat{width:clamp(280px,35%,420px)!important;max-width:420px!important;min-width:280px!important;flex-shrink:0!important;align-self:stretch!important;height:100%!important;border-left:1px solid #e8eaed!important;background:linear-gradient(180deg,#fafbfc,#f5f6f8)!important;min-height:0!important;overflow:hidden!important;box-shadow:-4px 0 12px rgba(0,0,0,.04)!important;align-items:start!important}.lk-chat-header{flex-shrink:0!important;position:sticky!important;top:0!important;z-index:10!important;padding:0 44px 0 16px!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important;font-weight:700!important;font-size:16px!important;letter-spacing:.02em!important;color:#111827!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.lk-chat-header .lk-close-button{cursor:pointer!important;padding:6px 8px!important;margin:-6px -8px!important;border-radius:8px!important;color:#6b7280!important;position:absolute!important;right:8px!important;top:8px!important}.lk-chat-header .lk-close-button:hover{background:#f3f4f6!important;color:#1f2937!important}.lk-chat-messages{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:20px 16px 16px!important;gap:8px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:transparent!important}.lk-chat-entry{display:block!important;width:max-content!important;max-width:92%!important;min-width:180px!important;padding:10px 14px!important;border-radius:12px!important;margin-bottom:2px!important;list-style:none!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.lk-chat-messages .lk-chat-entry:first-child{margin-top:2px!important}.lk-chat-entry[data-lk-message-origin=remote]{align-self:flex-start!important;margin-right:auto!important;background:#fff!important;border:1px solid #e5e7eb!important;border-bottom-left-radius:4px!important}.lk-chat-entry[data-lk-message-origin=local]{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important;border-bottom-right-radius:4px!important;box-shadow:0 2px 8px rgba(59,130,246,.35)!important}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body,.lk-chat-entry[data-lk-message-origin=local] .lk-participant-name,.lk-chat-entry[data-lk-message-origin=local] .lk-timestamp{color:hsla(0,0%,100%,.95)!important}.lk-chat-entry .lk-meta-data{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important;margin-top:0!important;white-space:nowrap!important}.lk-chat-entry[data-lk-message-origin=local] .lk-meta-data{flex-direction:row-reverse!important}.lk-chat-entry .lk-participant-name{font-size:11px!important;font-weight:600!important;opacity:1!important;margin-top:0!important;letter-spacing:.02em!important}.lk-chat-entry[data-lk-message-origin=remote] .lk-participant-name{color:#374151!important}.lk-chat-entry .lk-timestamp{font-size:10px!important;opacity:1!important;color:#6b7280!important}.lk-chat-entry[data-lk-message-origin=remote] .lk-timestamp{color:#6b7280!important}.lk-chat-entry .lk-message-body{display:block!important;width:max-content!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.5!important;margin:0!important;padding:0!important;text-align:left!important;font-size:14px!important;background:none!important;background-color:transparent!important;border:none!important}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{color:#1f2937!important}.lk-chat-entry .lk-message-body *{margin-block-start:0!important;margin-block-end:0!important}.lk-chat-entry .lk-message-body .lk-chat-link,.lk-chat-entry .lk-message-body a{color:inherit!important;text-decoration:underline!important;background:none!important;border:none!important}.lk-chat-form{flex-shrink:0!important;align-self:end!important;display:flex!important;gap:10px!important;padding:14px 16px!important;background:#fff!important;border-top:1px solid #e5e7eb!important;align-items:center!important;max-height:none!important;box-shadow:0 -2px 8px rgba(0,0,0,.03)!important}.lk-chat-form .lk-form-control.lk-chat-form-input{flex:1!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid #e5e7eb!important;padding:10px 14px!important;font-size:14px!important;background:#fff!important;color:#111827!important}.lk-chat-form .lk-form-control.lk-chat-form-input::placeholder{color:#6b7280!important}.lk-chat-form .lk-form-control.lk-chat-form-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.lk-chat-form .lk-button.lk-chat-form-button{flex-shrink:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;border-radius:10px!important;padding:10px 18px!important;font-weight:600!important;box-shadow:0 2px 6px rgba(59,130,246,.3)!important}.lk-chat-form .lk-button.lk-chat-form-button:hover{filter:brightness(1.05)!important}[data-lk-theme] .lk-chat-form .lk-form-control.lk-chat-form-input{background:#fff!important;color:#111827!important;border-color:#e5e7eb!important}[data-lk-theme] .lk-chat-form .lk-form-control.lk-chat-form-input::placeholder{color:#6b7280!important}.dark-theme .lk-chat{background:linear-gradient(180deg,#1a1a1d,#141416)!important;border-left-color:#333!important}.dark-theme .lk-chat-header{background:#1f1f23!important;border-bottom-color:#333!important;color:#e5e7eb!important}.dark-theme .lk-chat-entry[data-lk-message-origin=remote]{background:#252528!important;border-color:#333!important;color:#e5e7eb!important}.dark-theme .lk-chat-entry[data-lk-message-origin=remote] .lk-message-body,.dark-theme .lk-chat-entry[data-lk-message-origin=remote] .lk-participant-name{color:#e5e7eb!important}.dark-theme .lk-chat-entry .lk-message-body{background:none!important;background-color:transparent!important}.dark-theme .lk-chat-entry[data-lk-message-origin=local]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.dark-theme .lk-chat-form{background:#1f1f23!important;border-top-color:#333!important}.prejoin-no-username .lk-username-container input,.prejoin-no-username .lk-username-container input#username{display:none!important}.prejoin-no-username .lk-username-container{display:flex!important;justify-content:center!important}.lk-prejoin .lk-join-button,.prejoin-no-username .lk-join-button{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 8px rgba(59,130,246,.4)!important}.lk-prejoin .lk-join-button:hover,.prejoin-no-username .lk-join-button:hover{filter:brightness(1.08)!important;box-shadow:0 4px 12px rgba(59,130,246,.5)!important}.lk-participant-tile[data-lk-source=camera]:not(:has(video)){background-color:#000!important}.lk-participant-tile[data-lk-source=camera]:not(:has(video)) .lk-participant-placeholder{opacity:1!important;background-color:#000!important}.lk-participant-tile[data-lk-source=camera] .lk-participant-placeholder,.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{background-color:#000!important}.lk-participant-tile .lk-participant-metadata-item .lk-participant-name{color:#fff!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.lk-participant-tile .lk-participant-metadata-item{background-color:rgba(0,0,0,.75)!important}.meeting-room-shell{--meeting-side-width:clamp(320px,25.2vw,360px);--meeting-side-width-2:calc(var(--meeting-side-width) * 2);--lk-control-bar-height:50px;--meeting-bar-bottom-inset:12px;--meeting-control-bar-reserve:calc(var(--lk-control-bar-height) + var(--meeting-bar-bottom-inset) + 2px);position:relative;flex:1;min-width:0;min-height:0;height:100%}.meeting-room-shell .lk-video-conference{position:relative!important;padding-bottom:var(--meeting-control-bar-reserve)!important}.meeting-room-shell .lk-focus-layout-wrapper,.meeting-room-shell .lk-grid-layout-wrapper{height:100%!important;max-height:none!important}.meeting-room-shell .lk-control-bar{position:absolute!important;left:50%!important;bottom:var(--meeting-bar-bottom-inset)!important;transform:translateX(-50%)!important;z-index:30!important;margin:0!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;padding:6px 0 6px 10px!important;gap:6px!important;box-sizing:border-box!important}.meeting-room-shell .lk-control-bar .lk-button,.meeting-room-shell .lk-control-bar .lk-disconnect-button{padding:.4rem .7rem!important}@media (max-width:768px){.meeting-room-shell{--lk-control-bar-height:46px;--meeting-bar-bottom-inset:8px}.meeting-room-shell .lk-control-bar{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;padding:5px 0 5px 8px!important;gap:5px!important}}.meeting-room-shell .lk-control-bar[data-meeting-bar-compact=true] .lk-button:has(>svg),.meeting-room-shell .lk-control-bar[data-meeting-bar-compact=true] .lk-disconnect-button:has(>svg){font-size:0;line-height:0;gap:0}.meeting-tools-toggle[aria-pressed=true],.meeting-tools-toggle[data-active=true]{background-color:hsla(0,0%,100%,.08)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.95)!important;outline:none}.meeting-room-shell .lk-control-bar>.lk-button.meeting-more-toggle,.meeting-room-shell .lk-control-bar>.lk-button.meeting-tools-toggle{margin-inline:3px;border-radius:var(--lk-border-radius,.5rem)}.meeting-more-menu{position:fixed;z-index:1200;min-width:210px;padding:8px;border-radius:12px;border:1px solid rgba(71,85,105,.35);background:rgba(15,23,42,.96);box-shadow:0 16px 40px rgba(2,6,23,.45);backdrop-filter:blur(8px)}.meeting-more-item{width:100%;border:none;background:transparent;color:#e5e7eb;text-align:left;border-radius:8px;padding:10px 12px;font-size:15px;cursor:pointer}.meeting-more-item:hover{background:rgba(148,163,184,.2)}.meeting-more-item.is-danger{color:#f87171}.meeting-more-item:disabled{opacity:.5;cursor:not-allowed}.meeting-title-overlay{position:absolute;top:12px;left:12px;z-index:35;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 12px;border-radius:12px;background:rgba(15,23,42,.78);color:#f8fafc;backdrop-filter:blur(6px)}.meeting-title-text{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.meeting-recording-pill{border:1px solid hsla(0,91%,71%,.4);background:rgba(127,29,29,.48);color:#fca5a5;padding:6px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1;cursor:pointer}.meeting-recording-pill:disabled{cursor:default}.meeting-recording-dot{width:8px;height:8px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.18)}.meeting-room-shell .lk-control-bar .meeting-transcript-toggle-inbar{position:absolute;right:6px;bottom:6px;top:auto;margin:0!important;z-index:6;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100px;min-height:30px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;border:1px solid #bfdbfe;border-radius:999px;background:rgba(239,246,255,.98);color:#1d4ed8;cursor:pointer;box-shadow:0 1px 6px rgba(37,99,235,.2);white-space:nowrap}.meeting-room-shell .lk-control-bar>.meeting-transcript-toggle-inbar:hover{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.meeting-room-shell .lk-control-bar .lk-chat-toggle:not(.meeting-transcript-toggle){display:none!important}.meeting-side-stack{display:none;flex-direction:column;position:absolute;top:0;bottom:var(--meeting-control-bar-reserve);right:0;z-index:5;overflow:hidden}.meeting-room-shell[data-meeting-layout=neither] .lk-video-conference-inner{margin-right:0!important}.meeting-room-shell[data-meeting-layout=neither] .meeting-side-stack{display:none!important}.meeting-room-shell[data-meeting-layout=transcript-only] .lk-video-conference-inner{margin-right:var(--meeting-side-width)!important}.meeting-room-shell[data-meeting-layout=transcript-only] .meeting-side-stack{display:flex!important;width:var(--meeting-side-width)}.meeting-room-shell[data-meeting-layout=transcript-only] .meeting-transcript-panel{display:flex!important;flex:1;min-height:0;position:relative!important;width:100%!important}.meeting-room-shell[data-meeting-layout=tools-only] .lk-video-conference-inner{margin-right:var(--meeting-side-width)!important}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-side-stack{display:flex!important;flex-direction:row!important;width:var(--meeting-side-width)!important}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-side-stack>.meeting-transcript-panel{display:none!important}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-unified-side-panel{display:flex!important;flex:1;min-width:0;min-height:0;width:100%!important}.meeting-room-shell[data-meeting-layout=tools-only] .lk-chat,.meeting-room-shell[data-meeting-layout=transcript-tools] .lk-chat{position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;flex:1;min-height:0;border-left:none!important;box-shadow:none!important;z-index:auto!important}.meeting-unified-chat-slot .lk-chat-header{display:none!important}.meeting-unified-chat-slot{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.meeting-unified-panel--chat{background:#fff}.meeting-unified-chat-slot .lk-chat{display:flex!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;background:#fff!important}.meeting-unified-chat-slot .lk-chat-messages{flex:1!important;min-height:0!important}.meeting-unified-chat-slot .lk-chat-form{margin-top:auto!important;align-self:stretch!important}.meeting-unified-side-panel{display:none;position:relative;flex-direction:column;min-height:0;background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-left:1px solid #e8eaed;box-shadow:-4px 0 12px rgba(0,0,0,.04);overflow:hidden}.meeting-unified-resize-handle{position:absolute;left:0;top:0;bottom:0;width:18px;transform:translateX(-50%);cursor:col-resize;z-index:4;touch-action:none}.meeting-unified-resize-handle:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:56px;border-radius:999px;background:rgba(148,163,184,.55);transform:translate(-50%,-50%);opacity:0;transition:opacity .15s ease,background .15s ease}.meeting-unified-resize-handle:hover:after,.meeting-unified-side-panel.is-resizing .meeting-unified-resize-handle:after,.meeting-unified-side-panel:hover .meeting-unified-resize-handle:after{opacity:1}.meeting-unified-side-panel.is-resizing .meeting-unified-resize-handle:after{background:rgba(59,130,246,.8)}body.meeting-resizing-tools,body.meeting-resizing-tools *{cursor:col-resize!important;user-select:none!important}body.meeting-resizing-tools .meeting-unified-panel embed,body.meeting-resizing-tools .meeting-unified-panel iframe,body.meeting-resizing-tools .meeting-unified-panel object{pointer-events:none!important}.meeting-unified-tabs{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 38px 8px 6px;background:#fff;border-bottom:1px solid #e5e7eb;min-height:48px;box-sizing:border-box}.meeting-unified-tabs-inner{display:flex;align-items:center;justify-content:stretch;gap:2px;flex-wrap:nowrap;min-width:0;flex:1;width:100%}.meeting-unified-tab{border:none;background:transparent;color:#64748b;font-size:11px;font-weight:600;padding:6px 4px;border-radius:6px;cursor:pointer;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:1 1 0;min-width:0;white-space:nowrap}.meeting-unified-tab:hover{background:#f1f5f9;color:#0f172a}.meeting-unified-tab.is-active{background:#e2e8f0;color:#0f172a;box-shadow:inset 0 0 0 1px rgba(148,163,184,.5)}.meeting-unified-tab-dot{width:7px;height:7px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.meeting-unified-tab-badge{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.meeting-latest-transcript-strip{position:absolute;left:16px;right:16px;bottom:calc(var(--meeting-control-bar-reserve) + 4px);z-index:7;display:flex;align-items:flex-end;justify-content:flex-end;gap:6px;min-height:26px;padding:0;color:#fff;background:transparent;border:none;border-radius:0;overflow:hidden;box-shadow:none}.meeting-latest-transcript-content{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;align-items:start;font-size:18px;line-height:1.25;font-weight:600;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.9)}.meeting-latest-transcript-speaker{color:#fff;font-weight:700;white-space:nowrap}.meeting-latest-transcript-body{min-width:0;white-space:normal;overflow-x:hidden;overflow-y:auto;max-height:calc(1.25em * 2);scrollbar-width:none}.meeting-latest-transcript-body::-webkit-scrollbar{width:0;height:0}.meeting-latest-transcript-hide,.meeting-latest-transcript-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:128px;min-height:26px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;border:1px solid #bfdbfe;border-radius:999px;background:rgba(239,246,255,.98);color:#1d4ed8;cursor:pointer;box-shadow:0 1px 6px rgba(37,99,235,.2);white-space:nowrap}.meeting-latest-transcript-hide{flex-shrink:0}.meeting-latest-transcript-hide:hover,.meeting-latest-transcript-toggle:hover{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.meeting-latest-transcript-toggle{position:absolute;right:16px;left:auto;bottom:calc(var(--meeting-control-bar-reserve) + 4px);z-index:7}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-latest-transcript-strip{right:calc(var(--meeting-side-width) + 12px)}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-latest-transcript-hide-floating,.meeting-room-shell[data-meeting-layout=tools-only] .meeting-latest-transcript-toggle{right:calc(var(--meeting-side-width) + 12px);left:auto}@media (max-width:768px){.meeting-latest-transcript-strip{bottom:calc(var(--meeting-control-bar-reserve) + 2px);left:8px;right:8px}.meeting-latest-transcript-content{font-size:14px}.meeting-latest-transcript-toggle{bottom:calc(var(--meeting-control-bar-reserve) + 2px);right:8px;left:auto}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-latest-transcript-strip{right:calc(var(--meeting-side-width) + 8px)}.meeting-room-shell[data-meeting-layout=tools-only] .meeting-latest-transcript-toggle{right:calc(var(--meeting-side-width) + 8px);left:auto}}.meeting-unified-close{position:absolute;right:6px;top:50%;transform:translateY(-50%);flex-shrink:0;border:none;background:transparent;color:#6b7280;font-size:20px;line-height:1;width:36px;height:36px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.meeting-unified-close:hover{background:#f3f4f6;color:#111827}.meeting-unified-panels{position:relative}.meeting-unified-panel,.meeting-unified-panels{flex:1;min-height:0;display:flex;flex-direction:column}.meeting-unified-panel{overflow:hidden}.meeting-unified-panel[hidden]{display:none!important}.meeting-unified-panel .meeting-documents-panel,.meeting-unified-panel .meeting-transcript-panel,.meeting-unified-panel .meeting-vote-panel{display:flex!important;border-left:none;box-shadow:none;flex:1;min-height:0}.meeting-unified-panel .meeting-transcript-header{display:none!important}.meeting-vote-panel--embedded .meeting-vote-header{padding-top:10px}.meeting-documents-panel--embedded .meeting-documents-content{padding-top:12px}.meeting-transcript-panel{background:linear-gradient(180deg,#fafbfc,#f5f6f8)}.meeting-transcript-panel,.meeting-vote-panel{display:none;flex-direction:column;border-left:1px solid #e8eaed;box-shadow:-4px 0 12px rgba(0,0,0,.04);overflow:hidden}.meeting-vote-panel{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.meeting-documents-panel{display:none;flex-direction:column;border-left:1px solid #e8eaed;background:linear-gradient(180deg,#fafbfc,#f4f6f8);box-shadow:-4px 0 12px rgba(0,0,0,.04);overflow:hidden}.meeting-documents-header{flex-shrink:0;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:0 44px 0 16px;height:48px;min-height:48px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.meeting-documents-header .ant-space{min-width:0}.meeting-documents-header .ant-space-item:nth-child(2){font-weight:700;font-size:16px;letter-spacing:.02em;color:#111827}.meeting-documents-header>.ant-btn{position:absolute;right:8px;top:8px;width:32px;height:32px;padding:0;border-radius:8px}.meeting-documents-content{flex:1;min-height:0;overflow:auto;padding:12px}.meeting-documents-list{display:flex;flex-direction:column;gap:10px}.meeting-documents-item{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fff}.meeting-documents-item.is-active{border-color:#60a5fa;background:#eff6ff}.meeting-documents-view-header{padding:12px}.meeting-documents-view{height:calc(100% - 64px);min-height:0;background:#fff}.meeting-vote-header{flex-shrink:0;position:sticky;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px 44px 14px 16px;min-height:64px;background:#fff;border-bottom:1px solid #e5e7eb}.meeting-vote-header-title{font-weight:700;font-size:16px;color:#0f172a;text-align:center;width:100%}.meeting-vote-header-close{cursor:pointer;padding:6px 8px;margin:-6px -8px;border-radius:8px;color:#6b7280;position:absolute;right:8px;top:10px;border:none;background:transparent;font-size:20px;line-height:20px}.meeting-vote-header-close:hover{background:#f3f4f6;color:#1f2937}.meeting-vote-header-create-btn{width:100%;min-width:0;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.2;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;cursor:pointer;white-space:normal;text-align:center}.meeting-vote-header-create-btn:hover{background:#dbeafe;border-color:#93c5fd}.meeting-vote-header-actions{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;width:100%;justify-content:stretch;overflow:visible}.meeting-vote-header-home-btn{width:34px;height:34px;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.meeting-vote-header-home-btn:hover{background:#dbeafe;border-color:#93c5fd}.meeting-vote-header-home-btn.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.meeting-vote-header-list-btn{width:100%;min-width:0;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.2;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 12px;cursor:pointer;white-space:normal;text-align:center}@media (max-width:1400px){.meeting-vote-header-create-btn,.meeting-vote-header-list-btn{font-size:13px;padding:8px 12px}}.meeting-vote-header-list-btn:hover{background:#dbeafe;border-color:#93c5fd}.meeting-vote-header-create-btn.is-active,.meeting-vote-header-list-btn.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.meeting-vote-create-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.meeting-vote-cancel-form{font-size:13px;font-weight:600;color:#64748b;background:none;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;cursor:pointer}.meeting-vote-cancel-form:hover{background:#f8fafc;color:#334155}.meeting-vote-panel--creating .meeting-vote-create{flex:1;min-height:0;overflow-y:auto;border-bottom:none}.meeting-vote-create{flex-shrink:0;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fafafa;display:flex;flex-direction:column;gap:10px}.meeting-vote-label{display:flex;flex-direction:column;gap:6px}.meeting-vote-label,.meeting-vote-label-text{font-size:12px;font-weight:600;color:#475569}.meeting-vote-panel .meeting-vote-input{font-family:inherit;font-size:14px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff!important;caret-color:#0f172a}.meeting-vote-panel .meeting-vote-input,[data-lk-theme] .meeting-vote-panel .meeting-vote-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a}.meeting-vote-panel .meeting-vote-input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8;opacity:1}.meeting-vote-input--narrow{max-width:72px;margin-left:8px}.meeting-vote-fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.meeting-vote-legend{font-size:12px;font-weight:600;color:#475569;padding:0;margin-bottom:2px}.meeting-vote-radio-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;cursor:pointer}.meeting-vote-radio-row input[type=checkbox],.meeting-vote-radio-row input[type=radio]{accent-color:#2563eb;width:16px;height:16px}.meeting-vote-radio-row--inline{flex-wrap:wrap}.meeting-vote-countdown{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#b45309}.meeting-vote-countdown.is-ended{color:#b91c1c}.meeting-vote-card-timer{margin-top:6px}.meeting-vote-options--multi{list-style:none;margin:0;padding:0}.meeting-vote-check-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer;color:#0f172a}.meeting-vote-check-row.is-selected{border-color:#2563eb;background:#eff6ff}.meeting-vote-check-row input[type=checkbox]{accent-color:#2563eb;width:18px;height:18px}.meeting-vote-submit-multi{margin-top:10px;width:100%;font-size:13px;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:8px;padding:8px 16px;cursor:pointer}.meeting-vote-submit-multi:hover:not(:disabled){background:#1d4ed8}.meeting-vote-submit-multi:disabled{opacity:.5;cursor:not-allowed}.meeting-vote-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.meeting-vote-options-editor{display:flex;flex-direction:column;gap:6px}.meeting-vote-add-option{align-self:flex-start;font-size:12px;font-weight:600;color:#2563eb;background:none;border:none;cursor:pointer;padding:4px 0}.meeting-vote-submit{font-size:13px;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:8px;padding:8px 16px;cursor:pointer}.meeting-vote-submit:hover{background:#1d4ed8}.meeting-vote-list{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.meeting-vote-empty{color:#64748b;font-size:14px;text-align:center;padding:24px 8px}.meeting-vote-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.meeting-vote-card.is-closed{opacity:.85}.meeting-vote-card-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.meeting-vote-card-title{font-size:15px;color:#0f172a;line-height:1.35}.meeting-vote-card-meta{font-size:11px;color:#64748b}.meeting-vote-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.meeting-vote-option-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:14px;text-align:left;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer;color:#1e293b}.meeting-vote-option-btn:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff}.meeting-vote-option-btn.is-selected{border-color:#2563eb;background:#eff6ff;font-weight:600}.meeting-vote-option-btn:disabled{cursor:default;opacity:.9}.meeting-vote-option-count{font-size:13px;font-weight:700;color:#475569;min-width:1.5rem;text-align:right}.meeting-vote-close{margin-top:10px;font-size:12px;font-weight:600;color:#b91c1c;background:none;border:none;cursor:pointer;padding:4px 0}.meeting-vote-close:hover{text-decoration:underline}.meeting-transcript-header{flex-shrink:0;position:sticky;top:0;z-index:2;padding:0 44px 0 16px;height:48px;min-height:48px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:flex-start}.meeting-transcript-header-main{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.meeting-transcript-title{font-weight:700;font-size:16px;letter-spacing:.02em;color:#111827;line-height:1.25}.meeting-transcript-status{font-size:11px;font-weight:500;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-transcript-close{cursor:pointer;padding:6px 8px;margin:-6px -8px;border-radius:8px;color:#6b7280;position:absolute;right:8px;top:8px;border:none;background:transparent;font-size:20px;line-height:20px}.meeting-transcript-close:hover{background:#f3f4f6;color:#1f2937}.meeting-transcript-status.status-connected{color:#16a34a}.meeting-transcript-status.status-transcript-ready{color:#16a34a;font-weight:700}.meeting-transcript-status.status-waiting{color:#ca8a04}.meeting-transcript-status.status-connecting{color:#6b7280}.meeting-transcript-status.status-disconnected,.meeting-transcript-status.status-error{color:#dc2626}.meeting-transcript-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 16px 16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:transparent}.meeting-transcript-scroll-anchor{width:100%;height:0;flex-shrink:0;pointer-events:none}.meeting-transcript-messages .meeting-transcript-empty{color:#6b7280;font-size:14px;background:transparent!important;border:none!important;outline:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;max-width:100%!important;min-width:0!important;width:auto!important}.meeting-transcript-entry{display:block;width:max-content;max-width:92%;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px;margin-bottom:2px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.meeting-transcript-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;margin-bottom:4px}.meeting-transcript-entry--draft{border-style:dashed!important;border-color:#93c5fd!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important}.meeting-transcript-draft-label{font-size:11px;font-weight:600;color:#2563eb}.meeting-transcript-speaker{font-size:11px;font-weight:700;color:#374151}.meeting-transcript-time{font-size:10px;color:#6b7280}.meeting-transcript-body{font-size:14px;line-height:1.5;color:#111827;white-space:pre-wrap;overflow-wrap:break-word}.dark-theme .meeting-transcript-panel{background:#1f1f1f;border-left-color:#434343}.dark-theme .meeting-transcript-header{background:#1f1f1f;border-bottom-color:#434343;color:#fff}.dark-theme .meeting-transcript-entry{background:#2a2a2a;border-color:#434343}.dark-theme .meeting-transcript-body,.dark-theme .meeting-transcript-speaker{color:#fff}.dark-theme .meeting-transcript-empty,.dark-theme .meeting-transcript-time{color:hsla(0,0%,100%,.65)}.dark-theme .meeting-transcript-status.status-transcript-ready{color:#4ade80}.dark-theme .meeting-transcript-status.status-waiting{color:#facc15}.dark-theme .meeting-transcript-status.status-connecting{color:hsla(0,0%,100%,.55)}.dark-theme .meeting-transcript-status.status-disconnected,.dark-theme .meeting-transcript-status.status-error{color:#f87171}.dark-theme .meeting-transcript-entry--draft{border-color:#3b82f6!important;background:linear-gradient(180deg,#1e293b,#0f172a)!important}.dark-theme .meeting-transcript-draft-label{color:#93c5fd}.dark-theme .meeting-unified-side-panel{background:linear-gradient(180deg,#0f172a,#020617);border-left-color:rgba(148,163,184,.25)}.dark-theme .meeting-unified-tabs{background:#0f172a;border-bottom-color:rgba(148,163,184,.25)}.dark-theme .meeting-unified-tab{color:#94a3b8}.dark-theme .meeting-unified-tab:hover{background:#1e293b;color:#f1f5f9}.dark-theme .meeting-unified-tab.is-active{background:#1e293b;color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(148,163,184,.4)}.dark-theme .meeting-unified-close{color:#94a3b8}.dark-theme .meeting-unified-close:hover{background:#1e293b;color:#f1f5f9}