@charset "UTF-8";@font-face{font-family:NotoSansSC-VF;src:url(./NotoSansSC-VF-D8qsXBJW.ttf) format("truetype");font-weight:400;font-style:normal}:root{--el-color-primary: #0F52BA;--el-color-primary-light-3: #1E88E5;--el-color-primary-light-5: #4a8fd9;--el-color-primary-light-7: #6aa7e3;--el-color-primary-light-8: #7ab5e8;--el-color-primary-light-9: #9bc9ef;--el-color-primary-dark-2: #0a3d8a;--el-bg-color: #12192C;--el-bg-color-page: #12192C;--el-bg-color-overlay: rgba(18, 25, 44, .75);--el-text-color-primary: #ffffff;--el-text-color-regular: rgba(255, 255, 255, .85);--el-text-color-secondary: rgba(255, 255, 255, .6);--el-text-color-placeholder: rgba(255, 255, 255, .4);--el-text-color-disabled: rgba(255, 255, 255, .4);--el-border-color: rgba(255, 255, 255, .12);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .08);--el-border-color-extra-light: rgba(255, 255, 255, .08);--el-border-color-dark: rgba(255, 255, 255, .12);--el-border-color-darker: rgba(255, 255, 255, .12);--el-fill-color: #1a2744;--el-fill-color-light: #243555;--el-fill-color-lighter: #1a2744;--el-fill-color-extra-light: rgba(30, 40, 65, .6);--el-fill-color-dark: #12192C;--el-fill-color-darker: #12192C;--el-fill-color-blank: #12192C;--el-border-radius-base: 8px;--el-border-radius-small: 4px;--el-border-radius-round: 20px;--el-border-radius-circle: 50%}.responsive-text{font-size:14px}@media screen and (min-width: 768px) and (max-width: 1199px){.responsive-text{font-size:15px}}@media screen and (min-width: 1200px){.responsive-text{font-size:16px}}.responsive-title{font-size:18px}@media screen and (min-width: 768px) and (max-width: 1199px){.responsive-title{font-size:20px}}@media screen and (min-width: 1200px){.responsive-title{font-size:24px}}.responsive-container{width:100%;max-width:100%;margin:0 auto}@media screen and (min-width: 768px) and (max-width: 1199px){.responsive-container{max-width:720px}}@media screen and (min-width: 1200px){.responsive-container{max-width:1200px}}@media screen and (min-width: 1400px){.responsive-container{max-width:1400px}}.responsive-grid-2{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 768px) and (max-width: 1199px){.responsive-grid-2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.responsive-grid-2{grid-template-columns:repeat(2,1fr)}}.responsive-grid-3{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 768px) and (max-width: 1199px){.responsive-grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.responsive-grid-3{grid-template-columns:repeat(3,1fr)}}.responsive-grid-4{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 768px) and (max-width: 1199px){.responsive-grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.responsive-grid-4{grid-template-columns:repeat(4,1fr)}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}@media screen and (max-width: 767px){html{font-size:14px}}body{font-family:NotoSansSC-VF,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#0d1a2d,#12192c);color:#fff;min-height:100vh;overflow-x:hidden}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.el-button{min-width:48px;min-height:36px;padding:12px 16px;font-size:16px}.el-button--primary{background:linear-gradient(135deg,#0f52ba,#1e88e5);border:none;transition:all .3s ease}.el-button--primary:hover{transform:scale(1.02);box-shadow:0 4px 16px #0003}.el-button--primary:active{transform:scale(.98)}.el-button--danger{background:linear-gradient(135deg,#f44336,#d32f2f);border:none}.el-button--danger:hover{transform:scale(1.02);box-shadow:0 4px 16px #0003}.el-button--warning{background:linear-gradient(135deg,#ff9800,#f57c00);border:none}.el-button--warning:hover{transform:scale(1.02);box-shadow:0 4px 16px #0003}.el-button--success{background:linear-gradient(135deg,#00c853,#009624);border:none}.el-button--success:hover{transform:scale(1.02);box-shadow:0 4px 16px #0003}.el-button.is-disabled{opacity:.5;cursor:not-allowed}.el-button.is-disabled:hover{transform:none;box-shadow:none}.el-button.is-link{padding:8px 12px;min-height:32px}.el-button--small{padding:8px 12px;min-height:32px;font-size:14px}.el-input__wrapper{background:#1e284199;box-shadow:0 0 0 1px #ffffff1f inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #1e88e5 inset}.el-input__inner{color:#fff}.el-input__inner::placeholder{color:#fff6}.el-select .el-input__wrapper{background:#1e284199}.el-card{background:#12192cbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 2px 8px #00000026;border:none}.el-card__header{border-bottom:1px solid rgba(255,255,255,.12);padding:16px 20px}.el-card__body{padding:20px}.el-table{background:transparent}.el-table:before{display:none}.el-table__header th{background:#1a2744;color:#ffffffd9;font-weight:600;height:48px;padding:12px 0}.el-table__body tr{background:transparent;height:56px}.el-table__body tr:hover{background:#1e284199}.el-table__body td{color:#ffffffd9;padding:12px 0}.el-table .cell{white-space:nowrap;line-height:32px}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .number{background:#1e284199;color:#ffffffd9}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover,.el-pagination .number:hover{color:#1e88e5}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active,.el-pagination .number.is-active{background:#0f52ba;color:#fff}.el-dialog{background:#12192cbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:12px}.el-dialog__header{border-bottom:1px solid rgba(255,255,255,.12);margin:0}.el-dialog__title{color:#fff;font-weight:600}.el-dialog__body{padding:24px;color:#ffffffd9}.el-dialog__footer{border-top:1px solid rgba(255,255,255,.12)}.incoming-call-dialog .el-dialog__header,.dialpad-dialog .el-dialog__header{border-bottom:1px solid rgba(255,255,255,.12)!important;padding:0!important;margin:0!important}.incoming-call-dialog .el-dialog__header.show-close,.dialpad-dialog .el-dialog__header.show-close{padding-right:0!important}.incoming-call-dialog .el-dialog__title,.dialpad-dialog .el-dialog__title{color:#fff!important;font-size:16px!important;line-height:40px!important;padding:0 20px!important}.incoming-call-dialog .el-dialog__headerbtn,.dialpad-dialog .el-dialog__headerbtn{top:8px!important;right:12px!important}.el-form-item__label{color:#ffffffd9}.el-tree{background:transparent;color:#ffffffd9}.el-tree-node__content:hover{background:#1e284199}.el-tree-node:focus__content{background:#1e284199}.el-tree-node.is-current__content{background:#0f52ba33}.el-tabs__header{border-bottom:1px solid rgba(255,255,255,.12);margin:0}.el-tabs__item{color:#fff9}.el-tabs__item.is-active,.el-tabs__item:hover{color:#1e88e5}.el-tabs__active-bar{background-color:#1e88e5}.el-tag--success{background:#00c85326;border-color:#00c8534d;color:#00c853}.el-tag--warning{background:#ff980026;border-color:#ff98004d;color:#ff9800}.el-tag--danger{background:#9e9e9e26;border-color:#9e9e9e4d;color:#9e9e9e}.el-slider__runway{background:#ffffff1f}.el-slider__bar{background:linear-gradient(135deg,#0f52ba,#1e88e5)}.el-slider__button{border-color:#1e88e5}.el-switch__core{background:#ffffff1f}.el-switch__core.is-checked{background:#0f52ba}.el-loading-mask{background-color:#12192cb3!important}.el-loading-spinner .circular{stroke:#1e88e5}.el-loading-spinner .el-loading-text{color:#ffffffd9}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-dot.online{background:#00c853;box-shadow:0 0 8px #00c85380}.status-dot.calling{background:#ff9800;box-shadow:0 0 8px #ff980080}.status-dot.offline{background:#9e9e9e}.status-dot.warning{background:#ffc107;box-shadow:0 0 8px #ffc10780}.status-dot.danger{background:#f44336;box-shadow:0 0 8px #f4433680}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .3s ease}.animate-slide-up{animation:slideInUp .4s ease}.animate-pulse{animation:pulse 2s infinite}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:#fff9}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}.page-container{padding:20px;height:calc(100vh - 64px);overflow-y:auto}@media screen and (max-width: 767px){.page-container{padding:12px}}.card-grid{display:grid;gap:16px}@media screen and (max-width: 767px){.card-grid{grid-template-columns:1fr}}@media screen and (min-width: 768px) and (max-width: 1199px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.card-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1400px){.card-grid{grid-template-columns:repeat(4,1fr)}}.glass-card{background:#12192cbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 2px 8px #00000026;padding:20px}.search-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}@media screen and (max-width: 767px){.search-bar{flex-direction:column;align-items:stretch}}.search-bar .search-input{width:300px}@media screen and (max-width: 767px){.search-bar .search-input{width:100%}}.el-message-box__btns .el-button{min-height:36px;padding:8px 20px;border:none;border-radius:6px;font-size:14px;transition:all .2s ease}.el-message-box__btns .el-button.btn-save{background:linear-gradient(135deg,#51cf66,#40c057);color:#fff;box-shadow:0 4px 12px #40c0574d}.el-message-box__btns .el-button.btn-save:hover{background:linear-gradient(135deg,#40c057,#37b24d);transform:translateY(-2px);box-shadow:0 6px 16px #40c05766}.el-message-box__btns .el-button.btn-save:active{transform:translateY(0)}.el-message-box__btns .el-button.btn-save:before{content:"✔";margin-right:4px;font-size:14px}.el-message-box__btns .el-button.btn-cancel{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;box-shadow:0 4px 12px #ee5a6f4d}.el-message-box__btns .el-button.btn-cancel:hover{background:linear-gradient(135deg,#ee5a6f,#e84560);transform:translateY(-2px);box-shadow:0 6px 16px #ee5a6f66}.el-message-box__btns .el-button.btn-cancel:active{transform:translateY(0)}.el-message-box__btns .el-button.btn-cancel:before{content:"✕";margin-right:4px;font-size:14px}:root{--tech-bg-deep: #030a16;--tech-bg: #06162d;--tech-panel: rgba(7, 29, 61, .88);--tech-panel-strong: rgba(9, 39, 79, .96);--tech-panel-soft: rgba(13, 48, 91, .62);--tech-line: rgba(46, 164, 238, .36);--tech-line-soft: rgba(53, 153, 218, .18);--tech-cyan: #19e5ff;--tech-blue: #268fff;--tech-purple: #8973ff;--tech-green: #4fe1b0;--tech-orange: #ff9d49;--tech-danger: #ff5578;--tech-text: #e8f7ff;--tech-muted: #82a8c7;--tech-weak: #527797;--tech-shadow: 0 0 30px rgba(0, 137, 255, .1), inset 0 0 26px rgba(0, 130, 255, .045);--el-color-primary: #19cfee;--el-color-primary-light-3: #45d9f1;--el-color-primary-light-5: #70e4f5;--el-color-primary-light-7: #9beef9;--el-color-primary-light-8: #b5f3fb;--el-color-primary-light-9: #d5f9fd;--el-color-primary-dark-2: #0ba4c5;--el-bg-color: #081c38;--el-bg-color-page: #030a16;--el-bg-color-overlay: rgba(7, 29, 61, .98);--el-fill-color: rgba(15, 51, 94, .78);--el-fill-color-light: rgba(18, 61, 111, .58);--el-fill-color-lighter: rgba(23, 69, 119, .42);--el-fill-color-extra-light: rgba(28, 78, 130, .25);--el-fill-color-blank: rgba(7, 29, 61, .96);--el-text-color-primary: #e8f7ff;--el-text-color-regular: #b4d2e7;--el-text-color-secondary: #82a8c7;--el-text-color-placeholder: #527797;--el-border-color: rgba(46, 164, 238, .35);--el-border-color-light: rgba(53, 153, 218, .24);--el-border-color-lighter: rgba(53, 153, 218, .16);--el-border-color-extra-light: rgba(53, 153, 218, .1);--el-mask-color: rgba(1, 7, 17, .76)}html,body,#app{background:var(--tech-bg-deep)}body{background:radial-gradient(circle at 50% -8%,rgba(35,115,255,.22),transparent 38%),radial-gradient(circle at 88% 74%,rgba(111,74,255,.12),transparent 28%),linear-gradient(180deg,#07172e 0%,var(--tech-bg-deep) 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(34,135,214,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,135,214,.05) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 94%);mask-image:linear-gradient(to bottom,#000,transparent 94%)}#app{position:relative;z-index:1}.tech-visual-layout :is(.sidebar-left,.sidebar-right,.main-panel,.right-section,.video-container,.control-bar,.task-list-panel,.broadcast-main,.member-panel,.page-card,.filter-card,.table-card,.setting-card,.content-card){border-color:var(--tech-line)!important;background:linear-gradient(145deg,#09254de6,#04152fd6)!important;box-shadow:var(--tech-shadow)!important}.tech-visual-layout :is(.sidebar-left,.sidebar-right,.main-panel,.right-section,.video-container){position:relative}.tech-visual-layout :is(.panel-header,.section-header,.card-header,.page-header){border-bottom-color:var(--tech-line-soft)!important;background:linear-gradient(90deg,rgba(30,112,211,.23),transparent)!important}.tech-visual-layout :is(.panel-header,.section-header,.card-header,.page-header) h3,.tech-visual-layout :is(.panel-header,.section-header,.card-header,.page-header) h4{color:var(--tech-text)!important;letter-spacing:1px}.tech-visual-layout.main-layout{min-height:100vh;background:transparent!important}.tech-visual-layout>.header{min-height:68px;height:68px;position:relative;display:grid!important;grid-template-columns:minmax(260px,1fr) auto minmax(250px,1fr);align-items:center;padding:0 22px!important;border-bottom:1px solid rgba(47,168,255,.5)!important;background:linear-gradient(180deg,#134f9df0,#051c41e6)!important;box-shadow:0 6px 30px #0065ff2e!important;overflow:visible}.tech-visual-layout>.header:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--tech-cyan),transparent);animation:tech-header-scan 6s linear infinite;pointer-events:none}.tech-visual-layout .header-left,.tech-visual-layout .header-right{position:relative;z-index:2}.tech-visual-layout .header-left{gap:12px!important}.tech-visual-layout .logo{width:38px!important;height:38px!important;display:grid;place-items:center;color:var(--tech-cyan);border:1px solid rgba(25,229,255,.72);border-radius:8px!important;background:linear-gradient(145deg,#00b7ff33,#5f4bff2e)!important;box-shadow:0 0 18px #19e5ff29}.tech-visual-layout .logo .el-icon{color:var(--tech-cyan)!important}.tech-visual-layout .system-brand{display:flex;flex-direction:column;min-width:0}.tech-visual-layout .system-name{color:var(--tech-text)!important;font-size:17px!important;font-weight:600!important;letter-spacing:3px;text-shadow:0 0 15px rgba(25,229,255,.34)}.tech-visual-layout .system-brand small{margin-top:2px;color:#91cdef80;font-size:7px;letter-spacing:2px}.tech-visual-layout .header-nav{gap:6px!important;padding:0 8px}.tech-visual-layout .nav-item{min-height:35px;padding:8px 14px!important;border:1px solid rgba(54,158,233,.38)!important;border-radius:0!important;color:#94c4e1!important;background:#05264d80!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:.2s ease!important}.tech-visual-layout .nav-item:hover,.tech-visual-layout .nav-item.active{color:#fff!important;border-color:var(--tech-cyan)!important;background:linear-gradient(90deg,#0096ff47,#694cff3d)!important;box-shadow:inset 0 0 18px #00bcff1f,0 0 12px #00bcff1a!important}.tech-visual-layout .nav-icon{color:currentColor!important}.tech-visual-layout .header-right{justify-content:flex-end;gap:14px!important}.tech-visual-layout .current-time{color:#a8d7f2!important;font-size:11px!important;font-variant-numeric:tabular-nums}.tech-visual-layout .user-info{min-height:40px;padding:4px 9px!important;border:1px solid rgba(25,229,255,.22);background:#0520438c}.tech-visual-layout>.main-content{height:calc(100vh - 68px)!important;min-height:0;padding:11px 13px 13px!important;background:transparent!important}.el-button{border-color:#36a1e861;background:#0c335eb3;box-shadow:inset 0 0 13px #0096ff0d}.el-button:hover,.el-button:focus{border-color:var(--tech-cyan);color:var(--tech-cyan);background:#0c4173db}.el-button--primary{color:#eafcff;border-color:#19e5ffa8;background:linear-gradient(135deg,#0097e0e0,#3753cee6)}.el-button--danger{color:#fff;border-color:#ff5578ad;background:linear-gradient(135deg,#cb395beb,#842449f0)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:3px!important;background:#072245d1!important;box-shadow:0 0 0 1px #2ea4ee4d inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--tech-cyan) inset,0 0 13px #19e5ff1a!important}.el-dialog,.el-drawer,.el-popper,.el-message-box{border:1px solid var(--tech-line)!important;border-radius:4px!important;background:linear-gradient(145deg,#09254dfa,#04152ffa)!important;box-shadow:0 0 35px #007fff29,inset 0 0 26px #0082ff0d!important}.el-dialog__header,.el-drawer__header,.el-message-box__header{border-bottom:1px solid var(--tech-line-soft)!important;background:linear-gradient(90deg,rgba(30,112,211,.22),transparent)}.el-table,.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell{background:transparent!important}.el-table th.el-table__cell{color:#b9def1!important;background:#113967b8!important}.el-table__body tr:hover>td.el-table__cell,.el-table__body tr.current-row>td.el-table__cell{background:#0099ff1a!important}.el-table td.el-table__cell,.el-table th.el-table__cell,.el-tree-node__content,.el-tabs__nav-wrap:after{border-color:var(--tech-line-soft)!important}.el-tree{background:transparent!important}.el-tree-node__content:hover,.el-tree-node.is-current>.el-tree-node__content{color:var(--tech-cyan)!important;background:linear-gradient(90deg,rgba(0,153,255,.2),transparent)!important}.el-pagination button,.el-pagination .el-pager li{border:1px solid rgba(46,164,238,.22);background:#08264dbd!important}.el-pagination .el-pager li.is-active{color:var(--tech-cyan)!important;border-color:var(--tech-cyan)}.tech-visual-layout .audio-dispatch-page,.tech-visual-layout .video-conference-page,.tech-visual-layout .broadcast-task-page{background:transparent!important}.tech-visual-layout .audio-dispatch-page .page-content,.tech-visual-layout .video-conference-page .page-content,.tech-visual-layout .broadcast-task-page .page-content{gap:10px!important}.tech-visual-layout .audio-dispatch-page .member-card{border:1px solid rgba(49,143,219,.28)!important;border-radius:2px!important;background:#1137658f!important;box-shadow:inset 0 0 16px #006ed30a!important}.tech-visual-layout .audio-dispatch-page .member-card:hover,.tech-visual-layout .audio-dispatch-page .member-card.selected{border-color:var(--tech-cyan)!important;box-shadow:inset 0 0 18px #00cfff14,0 0 16px #00cfff26!important}.tech-visual-layout .audio-dispatch-page .status-calling{border-color:var(--tech-purple)!important}.tech-visual-layout .audio-dispatch-page .status-ringing{border-color:var(--tech-orange)!important}.tech-visual-layout .audio-dispatch-page .status-offline{opacity:.5;filter:saturate(.45)}.tech-visual-layout .audio-dispatch-page :is(.bottom-toolbar,.control-bar,.video-control-bar),.tech-visual-layout .video-conference-page .control-bar,.tech-visual-layout .broadcast-task-page .control-bar{border:1px solid var(--tech-line)!important;border-radius:2px!important;background:linear-gradient(145deg,#09254deb,#04152fe0)!important;box-shadow:var(--tech-shadow)!important}.tech-visual-layout .video-conference-page :is(.room-item,.member-item),.tech-visual-layout .broadcast-task-page :is(.broadcast-item,.member-item){border-color:var(--tech-line-soft)!important;background:#0f325e73!important}.tech-visual-layout .video-conference-page :is(.room-item.active,.member-item.active),.tech-visual-layout .broadcast-task-page :is(.broadcast-item.active,.member-item.active){border-color:var(--tech-cyan)!important;background:linear-gradient(90deg,rgba(0,153,255,.2),transparent)!important}.tech-visual-layout .video-conference-page .video-container,.tech-visual-layout .broadcast-task-page :is(.player-section,.broadcast-player){border-radius:2px!important;background:radial-gradient(circle at 50% 42%,rgba(28,105,170,.22),transparent 38%),linear-gradient(145deg,#09254de0,#041125f0)!important}.tech-visual-layout :is(.media-resource-page,.call-record-page,.record-file-page,.system-setting-page){background:transparent!important}.tech-visual-layout :is(.media-resource-page,.call-record-page,.record-file-page,.system-setting-page) .page-header{border:1px solid var(--tech-line)!important;border-radius:2px!important;box-shadow:var(--tech-shadow)}.login-page{background:radial-gradient(circle at 50% 12%,rgba(35,115,255,.24),transparent 36%),linear-gradient(180deg,#07172e 0%,var(--tech-bg-deep) 100%)!important}.login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(34,135,214,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(34,135,214,.055) 1px,transparent 1px);background-size:38px 38px}.login-page .login-container{position:relative;border:1px solid var(--tech-line)!important;border-radius:4px!important;background:linear-gradient(145deg,#09254df0,#04152feb)!important;box-shadow:0 0 50px #007dff2e,inset 0 0 28px #0082ff0d!important}.login-page .login-container:before,.login-page .login-container:after{content:"";position:absolute;width:22px;height:22px;pointer-events:none}.login-page .login-container:before{left:-1px;top:-1px;border-left:2px solid var(--tech-cyan);border-top:2px solid var(--tech-cyan)}.login-page .login-container:after{right:-1px;bottom:-1px;border-right:2px solid var(--tech-purple);border-bottom:2px solid var(--tech-purple)}.projection-mode{background:radial-gradient(circle at 50% 0,rgba(30,108,220,.2),transparent 42%),var(--tech-bg-deep)!important}@keyframes tech-header-scan{0%{transform:translate(-24%);opacity:.2}50%{opacity:1}to{transform:translate(24%);opacity:.2}}@media (max-width: 1450px){.tech-visual-layout>.header{grid-template-columns:minmax(210px,.8fr) auto minmax(200px,.8fr);padding:0 14px!important}.tech-visual-layout .nav-item{padding:7px 10px!important;font-size:13px!important}.tech-visual-layout .system-brand small{display:none}}@media (max-width: 1180px){.tech-visual-layout>.header{display:flex!important;justify-content:space-between}.tech-visual-layout>.main-content{padding:8px!important}}.stream-publish-notification.el-notification{width:min(620px,100vw - 32px);padding:16px 18px;border:1px solid rgba(25,229,255,.5);border-radius:6px;background:linear-gradient(145deg,#09254dfa,#04152ffa);box-shadow:0 0 32px #007fff33,inset 0 0 22px #19e5ff0d}.stream-publish-notification .el-notification__title{color:#e8f7ff;font-size:16px}.stream-publish-notification .el-notification__content{width:100%;margin:10px 0 0;color:#b4d2e7;text-align:left}.stream-publish-notification .el-notification__closeBtn{color:#9ccbe3}.stream-notice-summary{margin-bottom:10px;color:#9ccbe3}.stream-notice-address-list{display:grid;gap:8px}.stream-notice-address-item{display:grid;grid-template-columns:88px minmax(0,1fr) 52px;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(53,153,218,.24);background:#071d3db8}.stream-notice-address-label{color:#19e5ff;font-weight:600}.stream-notice-address-url{min-width:0;color:#e8f7ff;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.stream-notice-copy-btn{min-height:28px;border:1px solid rgba(25,229,255,.45);border-radius:3px;color:#dffbff;background:#0c4173d1;cursor:pointer}.stream-notice-copy-btn:hover{border-color:#19e5ff;background:#125997eb}@media (max-width: 640px){.stream-notice-address-item{grid-template-columns:1fr 52px}.stream-notice-address-label{grid-column:1/-1}}body{background:radial-gradient(circle at 18% 16%,rgba(16,112,211,.2),transparent 32%),radial-gradient(circle at 82% 78%,rgba(91,74,218,.16),transparent 34%),linear-gradient(145deg,#071a35,#09284c 48%,#061a35)!important}.tech-visual-layout.main-layout{background:linear-gradient(rgba(32,139,221,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(32,139,221,.035) 1px,transparent 1px),radial-gradient(circle at 50% 12%,rgba(31,118,224,.17),transparent 42%),linear-gradient(145deg,#071c39,#09294e 52%,#061a35)!important;background-size:36px 36px,36px 36px,auto,auto!important}.tech-visual-layout>.main-content{position:relative;background:radial-gradient(circle at 12% 22%,rgba(21,124,213,.16),transparent 30%),radial-gradient(circle at 88% 72%,rgba(104,79,220,.12),transparent 34%),linear-gradient(135deg,#082549fa,#0a2f58f5 52%,#071f40fa)!important;box-shadow:inset 0 20px 45px #004c9e14}.tech-visual-layout>.main-content:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:0;border:1px solid rgba(41,159,231,.08);background:linear-gradient(90deg,rgba(25,229,255,.035),transparent 18%,transparent 82%,rgba(137,115,255,.035));pointer-events:none}.tech-visual-layout>.main-content>*{position:relative;z-index:1}.tech-dispatch-workspace,.tech-conference-workspace,.tech-broadcast-workspace,.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace,.tech-setting-workspace{background:radial-gradient(circle at 15% 12%,rgba(26,123,211,.11),transparent 28%),linear-gradient(145deg,#092a52e6,#082448d1)!important}.tech-broadcast-workspace .empty-state{position:relative;min-width:0;margin:0 10px;border:1px solid var(--tech-line)!important;border-radius:2px!important;color:var(--tech-muted)!important;background:radial-gradient(circle at 50% 42%,rgba(30,137,210,.23),transparent 30%),linear-gradient(145deg,#0c3461f0,#072246f5)!important;box-shadow:var(--tech-shadow)!important;overflow:hidden}.tech-broadcast-workspace .empty-state:before,.tech-broadcast-workspace .empty-state:after{content:"";position:absolute;width:22px;height:22px;pointer-events:none}.tech-broadcast-workspace .empty-state:before{left:-1px;top:-1px;border-left:2px solid var(--tech-cyan);border-top:2px solid var(--tech-cyan)}.tech-broadcast-workspace .empty-state:after{right:-1px;bottom:-1px;border-right:2px solid var(--tech-purple);border-bottom:2px solid var(--tech-purple)}.tech-broadcast-workspace .empty-state .el-icon{color:#19e5ff7a!important;filter:drop-shadow(0 0 16px rgba(25,229,255,.22))}.tech-broadcast-workspace .empty-state p{color:#9fc9e4;letter-spacing:2px}.tech-broadcast-workspace :is(.el-empty,.empty-list),.tech-conference-workspace .room-list>.el-empty{margin:8px;border:1px dashed rgba(51,169,235,.26);border-radius:2px;background:#0d36627a!important}.tech-broadcast-workspace .el-empty__description p,.tech-conference-workspace .room-list>.el-empty .el-empty__description p{color:var(--tech-muted)!important}.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace{border:1px solid rgba(42,157,230,.14);box-shadow:inset 0 0 38px #0066c10f}.tech-media-workspace .table-toolbar,.tech-cdr-workspace .table-toolbar,.tech-record-workspace .table-toolbar{background:linear-gradient(90deg,#135bab6b,#0a2f58e0 45%,#3a348b40)!important}.tech-media-workspace .el-table,.tech-cdr-workspace .el-table,.tech-record-workspace .el-table{--el-table-bg-color: rgba(9, 42, 80, .96);--el-table-tr-bg-color: rgba(9, 42, 80, .86);--el-table-row-hover-bg-color: rgba(19, 85, 143, .82);--el-table-header-bg-color: rgba(17, 74, 133, .94);--el-table-border-color: rgba(43, 150, 220, .22);border:1px solid var(--tech-line)!important;border-radius:2px;background:#092a50f5!important;box-shadow:var(--tech-shadow)!important;overflow:hidden}.tech-media-workspace .el-table__inner-wrapper,.tech-cdr-workspace .el-table__inner-wrapper,.tech-record-workspace .el-table__inner-wrapper,.tech-media-workspace .el-table__body-wrapper,.tech-cdr-workspace .el-table__body-wrapper,.tech-record-workspace .el-table__body-wrapper{background:linear-gradient(180deg,#0a2f58f5,#072346f5)!important}.tech-media-workspace .el-table th.el-table__cell,.tech-cdr-workspace .el-table th.el-table__cell{color:#fff!important;font-weight:600;background:#1e88e526!important;border-bottom-color:#ffffff1a!important}.tech-record-workspace .el-table th.el-table__cell{color:#c3ebfa!important;background:linear-gradient(180deg,#1760a6f5,#0e427af5)!important;border-bottom-color:#19e5ff4d!important}.tech-media-workspace .el-table td.el-table__cell,.tech-cdr-workspace .el-table td.el-table__cell,.tech-record-workspace .el-table td.el-table__cell{color:#a9cde3!important;background:#092a50cc!important}.tech-media-workspace .el-table__body tr:nth-child(2n) td.el-table__cell,.tech-cdr-workspace .el-table__body tr:nth-child(2n) td.el-table__cell,.tech-record-workspace .el-table__body tr:nth-child(2n) td.el-table__cell{background:#0c335ee6!important}.tech-media-workspace .el-table__body tr:hover td.el-table__cell,.tech-cdr-workspace .el-table__body tr:hover td.el-table__cell,.tech-record-workspace .el-table__body tr:hover td.el-table__cell{color:#e7faff!important;background:#125691eb!important;box-shadow:inset 3px 0 0 var(--tech-cyan)}.tech-media-workspace :is(.el-table__empty-block,.el-empty),.tech-cdr-workspace :is(.el-table__empty-block,.el-empty),.tech-record-workspace :is(.el-table__empty-block,.el-empty){background:radial-gradient(circle at 50% 45%,rgba(25,122,195,.18),transparent 30%),#092a50eb!important}.tech-media-workspace .el-table__empty-text,.tech-cdr-workspace .el-table__empty-text,.tech-record-workspace .el-table__empty-text{color:var(--tech-muted)!important}.tech-setting-workspace{align-items:flex-start!important;padding-top:22px!important;background:radial-gradient(circle at 50% 8%,rgba(24,122,213,.18),transparent 34%),linear-gradient(145deg,#0a305af0,#082549e6)!important}.tech-setting-workspace .setting-card{width:min(920px,100% - 30px)!important;background:linear-gradient(135deg,#103f71eb,#08264df5)!important}.tech-setting-workspace .el-form-item{margin-bottom:10px!important;padding:9px 8px!important;border:1px solid rgba(44,149,219,.12);background:#0b2f576b}html,body,#app{width:100%;height:100%;min-height:0!important;overflow:hidden!important}.tech-visual-layout.main-layout{width:100%;height:100vh;min-height:0!important;overflow:hidden!important}.tech-visual-layout>.header{position:fixed!important;inset:0 0 auto 0}.tech-visual-layout>.main-content{flex:none!important;width:100%;height:calc(100vh - 68px)!important;min-height:0!important;margin-top:68px!important;overflow:hidden!important}.tech-visual-layout>.main-content>:is(.tech-dispatch-workspace,.tech-conference-workspace,.tech-broadcast-workspace,.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace,.tech-setting-workspace){width:100%;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace,.tech-setting-workspace{overflow-y:auto!important;scrollbar-width:none}.tech-media-workspace::-webkit-scrollbar,.tech-cdr-workspace::-webkit-scrollbar,.tech-record-workspace::-webkit-scrollbar,.tech-setting-workspace::-webkit-scrollbar,.tech-visual-layout>.main-content::-webkit-scrollbar{width:0;height:0;display:none}.tech-dispatch-workspace .page-content,.tech-conference-workspace .page-content,.tech-broadcast-workspace .page-content{height:100%!important;min-height:0!important}.tech-dispatch-workspace .bottom-bar{height:64px!important;border-top:1px solid rgba(25,229,255,.34)!important;background:linear-gradient(90deg,#052246fa,#0e4174fa 50%,#07244bfa)!important;box-shadow:0 -8px 24px #0058af24,inset 0 1px #19e5ff14!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tech-dispatch-workspace .bottom-bar:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--tech-cyan),transparent)}.tech-dispatch-workspace .bottom-bar .bar-content{gap:9px!important;padding:0 16px!important}.tech-dispatch-workspace .bottom-bar .el-button{height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid rgba(49,176,235,.4)!important;border-radius:3px!important;color:#b8ddf1!important;background:linear-gradient(180deg,#124d84c7,#092f5bd1)!important;box-shadow:inset 0 0 12px #19e5ff0a!important}.tech-dispatch-workspace .bottom-bar .el-button:hover:not(.is-disabled){border-color:var(--tech-cyan)!important;color:#effdff!important;background:linear-gradient(180deg,#1868a9e6,#0c3e70f0)!important;box-shadow:0 0 14px #19e5ff29,inset 0 0 12px #19e5ff14!important}.tech-media-workspace .el-table__body tr:hover td.el-table__cell,.tech-cdr-workspace .el-table__body tr:hover td.el-table__cell,.tech-record-workspace .el-table__body tr:hover td.el-table__cell{box-shadow:none!important;border-left-color:transparent!important;border-right-color:transparent!important}.tech-broadcast-workspace .playlist-section{position:relative;padding:0!important;border:1px solid var(--tech-line)!important;border-radius:2px!important;background:radial-gradient(circle at 74% 12%,rgba(91,75,210,.14),transparent 30%),linear-gradient(145deg,#0c3563f5,#072347fa)!important;box-shadow:var(--tech-shadow)!important}.tech-broadcast-workspace .playlist-section>.section-header{min-height:44px;margin:0!important;padding:0 14px!important;border-bottom:1px solid rgba(25,229,255,.22)!important;background:linear-gradient(90deg,#1867b46b,#0b3361d1,#47399d2e)!important}.tech-broadcast-workspace .playlist-section>.section-header h4{display:flex;align-items:center;gap:8px;color:#dff8ff!important;font-size:14px!important;letter-spacing:2px}.tech-broadcast-workspace .playlist-section>.section-header h4:before{content:"♫";width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(25,229,255,.48);border-radius:50%;color:var(--tech-cyan);background:#19e5ff14;box-shadow:0 0 10px #19e5ff1a}.tech-broadcast-workspace .playlist-section .drag-tip{color:#719dbb!important;font-size:10px!important}.tech-broadcast-workspace .playlist{padding:10px!important;background:linear-gradient(rgba(38,142,217,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(38,142,217,.025) 1px,transparent 1px),#061f4085!important;background-size:24px 24px,24px 24px,auto!important}.tech-broadcast-workspace .playlist-item{min-height:45px;margin-bottom:7px!important;padding:8px 11px!important;border:1px solid rgba(49,153,220,.2)!important;border-radius:2px!important;background:linear-gradient(90deg,#0f3d6cc2,#0b305bb8)!important}.tech-broadcast-workspace .playlist-item:hover{border-color:#19e5ff85!important;background:linear-gradient(90deg,#12538be0,#0c3a69db)!important;transform:translate(2px)}.tech-broadcast-workspace .playlist-item.active{border:1px solid var(--tech-cyan)!important;background:linear-gradient(90deg,#1068a6cc,#4136916b)!important;box-shadow:0 0 13px #19e5ff1f!important}.tech-broadcast-workspace .playlist-item .item-index{border:1px solid rgba(25,229,255,.4);border-radius:3px!important;color:var(--tech-cyan)!important;background:#0b4376db!important}.tech-broadcast-workspace .playlist-item .item-name{color:#b9d9eb!important;font-size:13px!important}.tech-visual-layout :is(.table-toolbar,.dialog-footer,.sidebar-footer,.history-toolbar,.control-bar,.bottom-bar) :is(.el-button,button[class*=btn-],button.action-btn),.tech-visual-layout .el-table :is(.el-button,button.action-btn),.el-dialog :is(.el-button,button[class*=btn-]){min-width:32px;min-height:30px;height:30px;padding:0 10px;border:1px solid rgba(49,166,231,.42)!important;border-radius:3px!important;color:#b8ddef!important;background:linear-gradient(180deg,#124c84c7,#092f5ad6)!important;box-shadow:inset 0 0 10px #19e5ff0a!important;transition:.18s ease}.tech-visual-layout :is(.table-toolbar,.control-bar,.bottom-bar) .el-button:hover:not(.is-disabled),.tech-visual-layout .el-table .el-button:hover:not(.is-disabled),.el-dialog .el-button:hover:not(.is-disabled){border-color:var(--tech-cyan)!important;color:#f0fdff!important;background:linear-gradient(180deg,#1766a6e6,#0c3e70f0)!important;box-shadow:0 0 12px #19e5ff24!important;transform:translateY(-1px)}.tech-visual-layout :is(.btn-delete,.delete-btn,.btn-clear,.btn-end,.end-btn){border-color:#ff557880!important;color:#ff9aaf!important;background:linear-gradient(180deg,#7f2f4cc7,#521f3ad6)!important}.tech-visual-layout :is(.btn-upload,.btn-tts,.btn-search,.btn-start,.start-btn,.play-btn,.download-btn){border-color:#19e5ff80!important;color:#a9f3ff!important}.tech-conference-workspace .control-bar{border-top:1px solid rgba(25,229,255,.28)!important;background:linear-gradient(90deg,#062246fa,#0d3e70fa,#07254cfa)!important;box-shadow:0 -6px 20px #0055a61f!important}.tech-conference-workspace .control-bar .el-button{height:30px!important;min-height:30px!important;border-radius:3px!important}.mobile-menu-drawer{width:240px!important;max-width:78vw!important}.mobile-menu-drawer .el-drawer__header{min-height:48px;margin:0!important;padding:0 16px!important;color:#dff7ff!important;border-bottom:1px solid var(--tech-line-soft)!important}.mobile-menu-drawer .el-drawer__body{padding:6px 0!important}.mobile-menu-drawer .mobile-menu-item{min-height:42px;margin:3px 8px;padding:0 12px!important;border:1px solid transparent;border-radius:2px}.mobile-menu-drawer .mobile-menu-item.active{border-color:#19e5ff73!important;color:var(--tech-cyan)!important;background:linear-gradient(90deg,#09f3,#4b3da61f)!important}@media (max-width: 1199px){.tech-dispatch-workspace .responsive-panel-close,.tech-conference-workspace .responsive-panel-close,.tech-broadcast-workspace .responsive-panel-close{display:none!important}}.tech-visual-layout .current-time{min-width:106px;height:43px;display:grid!important;grid-template-columns:1fr;align-items:center;gap:7px!important;padding:4px 9px!important;border:1px solid rgba(25,229,255,.24);border-radius:3px;background:linear-gradient(180deg,#052245cc,#072d52c2);box-shadow:inset 0 0 12px #19e5ff0a}.tech-visual-layout .current-time .time-lines{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px;line-height:1.05}.tech-visual-layout .current-time .time-date{color:#8eb9d5;font-size:8px;letter-spacing:.2px;white-space:nowrap}.tech-visual-layout .current-time .time-clock{color:#aef5ff;font-family:Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:2px;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(25,229,255,.58);white-space:nowrap}@media (max-width: 1450px){.tech-visual-layout .current-time{min-width:105px;padding:3px 7px!important}.tech-visual-layout .current-time .time-date{font-size:7px}.tech-visual-layout .current-time .time-clock{font-size:14px}}.el-dialog,.el-message-box{padding:0!important;overflow:hidden!important}body .el-overlay .el-dialog>.el-dialog__header,body .el-overlay .el-dialog>header.el-dialog__header.show-close,.el-message-box .el-message-box__header{width:100%!important;min-height:42px!important;margin:0!important;padding:0 46px 0 14px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;border-bottom:1px solid rgba(25,229,255,.24)!important;background:linear-gradient(90deg,#1660ae9e,#092f5bf0,#41348e38)!important}.el-dialog__title,.el-message-box__title,.dialog-title-with-icon{color:#e3f9ff!important;font-size:14px!important;letter-spacing:.5px}body .el-overlay .el-dialog .el-dialog__headerbtn,.el-message-box .el-message-box__headerbtn{width:30px!important;height:30px!important;top:6px!important;right:7px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important}body .el-overlay .el-dialog .el-dialog__headerbtn:hover,.el-message-box .el-message-box__headerbtn:hover{border-color:transparent!important;background:transparent!important}body .el-overlay .el-dialog .el-dialog__close,.el-message-box .el-message-box__close,body .el-overlay .el-dialog .el-dialog__headerbtn:hover .el-dialog__close,.el-message-box .el-message-box__headerbtn:hover .el-message-box__close{color:#9ccbe3!important;background:transparent!important}body .el-overlay .el-dialog .el-dialog__headerbtn:hover .el-dialog__close,.el-message-box .el-message-box__headerbtn:hover .el-message-box__close{color:#fff!important}.dialog-title-with-icon{min-width:0;display:flex;align-items:center;gap:8px;font-weight:600;line-height:42px}.dialog-title-with-icon .dialog-title-icon{flex:0 0 auto;color:var(--tech-cyan)!important;font-size:15px}.el-message-box .el-message-box__title:before{content:"⚠";margin-right:8px;color:#ffca68}.el-dialog__body,.el-message-box__content{box-sizing:border-box;padding:18px 20px!important}.el-dialog__footer,.el-message-box__btns{box-sizing:border-box;padding:12px 18px 16px!important;border-top:1px solid var(--tech-line-soft)}.tech-login-workspace .login-bg{background:radial-gradient(circle at 18% 28%,rgba(18,126,220,.24),transparent 36%),radial-gradient(circle at 82% 72%,rgba(103,79,222,.18),transparent 38%),linear-gradient(145deg,#071b37,#0b2d54,#071a35)!important}.tech-login-workspace .login-bg .bg-pattern{background-image:linear-gradient(rgba(31,151,228,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(31,151,228,.05) 1px,transparent 1px)!important;background-size:38px 38px!important;opacity:.72!important}.tech-login-workspace .logo-wrapper .logo-icon{border:1px solid rgba(25,229,255,.54)!important;border-radius:6px!important;color:var(--tech-cyan)!important;background:linear-gradient(145deg,#00b1ff33,#5b49d32e)!important;box-shadow:0 0 28px #19e5ff26,inset 0 0 18px #19e5ff0a!important}.tech-login-workspace .logo-wrapper .logo-icon svg{color:var(--tech-cyan)!important;filter:drop-shadow(0 0 8px rgba(25,229,255,.34))}.tech-login-workspace .feature-item{border:1px solid rgba(45,157,226,.22)!important;border-radius:3px!important;background:linear-gradient(145deg,#0c3664a3,#07254bad)!important;box-shadow:inset 0 0 15px #19e5ff08}.tech-login-workspace .feature-item:hover{border-color:#19e5ff7a!important;background:linear-gradient(145deg,#10497fc7,#092f5ad1)!important;box-shadow:0 0 15px #19e5ff1a!important}.tech-login-workspace .feature-item .feature-icon{border:1px solid rgba(25,229,255,.35);border-radius:3px!important;color:var(--tech-cyan)!important;background:#0b497eb8!important}.tech-login-workspace .feature-item .feature-text h4{color:#dff7ff!important;letter-spacing:1px}.tech-login-workspace .feature-item .feature-text p{color:#79a3c0!important}.tech-login-workspace .login-box{position:relative;max-width:410px!important;padding:38px 34px 32px!important;border:1px solid rgba(25,229,255,.42)!important;border-radius:4px!important;background:radial-gradient(circle at 82% 4%,rgba(105,77,217,.14),transparent 30%),linear-gradient(145deg,#0d3969f5,#062044f7)!important;box-shadow:0 0 42px #007be02e,inset 0 0 28px #19e5ff0a!important;overflow:hidden}.tech-login-workspace .login-box:before,.tech-login-workspace .login-box:after{content:"";position:absolute;width:24px;height:24px;pointer-events:none}.tech-login-workspace .login-box:before{left:-1px;top:-1px;border-left:2px solid var(--tech-cyan);border-top:2px solid var(--tech-cyan)}.tech-login-workspace .login-box:after{right:-1px;bottom:-1px;border-right:2px solid var(--tech-purple);border-bottom:2px solid var(--tech-purple)}.tech-login-workspace .login-header{margin-bottom:28px!important;padding-bottom:18px;border-bottom:1px solid rgba(25,229,255,.16)}.tech-login-workspace .login-header h2{color:#e6faff!important;font-size:25px!important;letter-spacing:4px!important;text-shadow:0 0 14px rgba(25,229,255,.28)}.tech-login-workspace .login-header p{color:#78a5c2!important;letter-spacing:1px}.tech-login-workspace .login-form .el-form-item{margin-bottom:17px!important}.tech-login-workspace .login-form .input-wrapper{border:1px solid rgba(45,159,226,.24);border-radius:3px;background:#07254bb3;transition:.18s ease}.tech-login-workspace .login-form .input-wrapper:focus-within{border-color:var(--tech-cyan);box-shadow:0 0 14px #19e5ff1a}.tech-login-workspace .login-form .input-icon{left:14px!important;color:var(--tech-cyan)!important;filter:drop-shadow(0 0 5px rgba(25,229,255,.3))}.tech-login-workspace .login-form .custom-input .el-input__wrapper{height:48px!important;padding-left:42px!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important}.tech-login-workspace .login-form .custom-input .el-input__inner{color:#dff6ff!important;font-size:14px!important}.tech-login-workspace .login-form .custom-input .el-input__inner::placeholder{color:#547d9c!important}.tech-login-workspace .form-options{margin:-2px 0 18px!important}.tech-login-workspace .el-checkbox__inner{border-color:#19e5ff6b!important;background:#08274dd1!important}.tech-login-workspace .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--tech-cyan)!important;background:#0c8eb8eb!important}.tech-login-workspace .el-checkbox__label{color:#83acc6!important}.tech-login-workspace .login-btn{height:46px!important;min-height:42px!important;border:1px solid rgba(25,229,255,.58)!important;border-radius:3px!important;color:#effdff!important;background:linear-gradient(90deg,#0a87bef0,#305bc4f0)!important;box-shadow:0 0 18px #19e5ff1f,inset 0 0 12px #19e5ff0f!important;letter-spacing:4px!important}.tech-login-workspace .login-btn svg{color:#dffbff!important}.tech-login-workspace .login-btn:hover{transform:translateY(-1px)!important;box-shadow:0 0 24px #19e5ff38,inset 0 0 16px #19e5ff14!important}.tech-login-workspace .login-tips{margin-top:22px!important;padding-top:16px!important;border-top-color:#19e5ff1f!important}.tech-visual-layout .current-time .time-date,.tech-visual-layout .current-time .time-clock{font-size:12px!important;line-height:14px!important}.tech-visual-layout .current-time .time-date{letter-spacing:0!important}.tech-visual-layout .current-time .time-clock{letter-spacing:1.5px!important}@media (max-width: 1450px){.tech-visual-layout .current-time .time-date,.tech-visual-layout .current-time .time-clock{font-size:11px!important;line-height:12px!important}}.tech-dispatch-workspace .right-section>.section-header{min-height:40px;margin:-16px -16px 12px!important;padding:0 12px!important;border-bottom:1px solid rgba(25,229,255,.22)!important;background:linear-gradient(90deg,#1765b275,#0a315ddb,#4537972e)!important}.tech-dispatch-workspace .right-section>.section-header h4{display:flex;align-items:center;gap:7px;color:#ddf7ff!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.5px}.tech-dispatch-workspace .right-section>.section-header h4:before{content:"";width:3px;height:14px;background:var(--tech-cyan);box-shadow:0 0 7px #19e5ffb3}.tech-dispatch-workspace .right-section>.section-header .el-tag{min-width:28px;height:21px;justify-content:center;border-color:#19e5ff6b!important;border-radius:2px!important;color:#aef3ff!important;background:#085d828f!important;box-shadow:inset 0 0 8px #19e5ff0f}.tech-dispatch-workspace .main-panel>.panel-header .current-department{min-height:30px;padding:0 11px;border:1px solid rgba(25,229,255,.34);border-radius:2px;color:#b8e8f7!important;background:linear-gradient(90deg,#0b5b8f75,#0c36639e);box-shadow:inset 0 0 10px #19e5ff0a;letter-spacing:.5px}.tech-dispatch-workspace .main-panel>.panel-header .current-department .el-icon{color:var(--tech-cyan)!important;filter:drop-shadow(0 0 5px rgba(25,229,255,.38))}body .el-overlay .dialpad-dialog.el-dialog{padding:0!important;border-radius:4px!important;box-sizing:border-box!important;overflow:hidden!important}body .el-overlay .dialpad-dialog.el-dialog>header.el-dialog__header.show-close,body .el-overlay .dialpad-dialog.el-dialog>.el-dialog__header{width:100%!important;min-width:100%!important;max-width:100%!important;min-height:46px!important;margin:0!important;padding:0 50px 0 16px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;border-bottom:1px solid rgba(25,229,255,.25)!important;background:linear-gradient(90deg,#1562b0b8,#082e5bf5,#4937993d)!important}body .el-overlay .dialpad-dialog.el-dialog .dialog-title-with-icon{width:100%;min-width:0;display:flex;align-items:center;gap:8px;padding:0!important;color:#e5faff!important;line-height:42px!important;box-sizing:border-box}body .el-overlay .dialpad-dialog.el-dialog .dialog-title-with-icon .el-icon{color:var(--tech-cyan)!important}body .el-overlay .dialpad-dialog.el-dialog>.el-dialog__header .el-dialog__headerbtn{top:4px!important;right:6px!important}body .el-overlay .dialpad-dialog.el-dialog>.el-dialog__body{width:100%;padding:10px!important;box-sizing:border-box!important}body .el-popper.el-select__popper,body .el-select__popper.el-popper,body .el-popper[role=tooltip]{border:1px solid rgba(25,229,255,.32)!important;border-radius:3px!important;background:linear-gradient(145deg,#1d5b94fc,#114177fc)!important;box-shadow:0 12px 30px #00122a7a,inset 0 0 18px #19e5ff0a!important;overflow:hidden}body .el-select-dropdown,body .el-select-dropdown__wrap,body .el-select-dropdown__list{background:transparent!important}body .el-select-dropdown__list{padding:5px!important}body .el-select-dropdown__item{min-height:32px;margin:2px 0;padding:0 11px!important;border:1px solid transparent;border-radius:2px;color:#a9cce1!important;background:#1f588bad!important}body .el-select-dropdown__item.is-hovering,body .el-select-dropdown__item:hover{border-color:#19e5ff40;color:#e4faff!important;background:linear-gradient(90deg,#2579b8f0,#1d5894e6)!important}body .el-select-dropdown__item.is-selected{border-color:#19e5ff7a;color:var(--tech-cyan)!important;font-weight:600;background:linear-gradient(90deg,#1c8bbee6,#475bb1b8)!important;box-shadow:inset 3px 0 0 var(--tech-cyan)}body .el-popper__arrow:before{border-color:#19e5ff3d!important;background:#24679f!important}.tech-member-picker :is(.department-tree,.member-list,.selected-list){padding:0!important;overflow:hidden}.tech-member-picker .department-tree>.section-header,.tech-member-picker .member-list>.section-header,.tech-member-picker .selected-list>.selected-header{height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box!important;border-bottom:1px solid rgba(25,229,255,.2)!important;background:linear-gradient(90deg,#1661ae7a,#0a325fdb,#4336942e)!important}body .el-overlay :is(.conference-dialog,.broadcast-dialog) .tech-member-picker .department-tree>.section-header,body .el-overlay :is(.conference-dialog,.broadcast-dialog) .tech-member-picker .member-list>.section-header,body .el-overlay :is(.conference-dialog,.broadcast-dialog) .tech-member-picker .selected-list>.selected-header{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;align-items:center!important;box-sizing:border-box!important}body .el-overlay :is(.conference-dialog,.broadcast-dialog) .tech-member-picker .department-tree>.section-header{justify-content:flex-start!important;text-align:left!important}.tech-member-picker .department-tree>.section-header .section-title,.tech-member-picker .member-list>.section-header .section-title,.tech-member-picker .selected-list>.selected-header .section-title{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.tech-member-picker .section-title{display:flex;align-items:center;gap:7px;font-size:13px!important;letter-spacing:1px}.tech-member-picker .section-title:before{content:"";width:3px;height:14px;background:var(--tech-cyan);box-shadow:0 0 7px #19e5ffa8}.tech-member-picker :is(.search-bar,.member-items,.selected-items,.tree-container){margin:0!important;padding:9px!important}.tech-member-picker .selected-header .el-button,.tech-member-picker .selected-item .delete-btn{width:28px;min-width:28px;height:28px;min-height:28px;padding:0!important;border:1px solid rgba(255,85,120,.38)!important;border-radius:3px!important;color:#ff8da5!important;background:#70294480!important}.tech-member-picker .selected-header .el-button svg,.tech-member-picker .selected-item .delete-btn .delete-icon{color:#ff8da5!important}.tech-member-picker .selected-header .el-button:hover,.tech-member-picker .selected-item .delete-btn:hover{border-color:var(--tech-danger)!important;color:#fff!important;background:#9d3152b8!important;box-shadow:0 0 10px #ff557829}.tech-cdr-workspace .direction-tag,.tech-media-workspace .format-tag{min-width:52px;height:24px;justify-content:center;border-radius:2px!important;font-weight:600;letter-spacing:1px;box-shadow:inset 0 0 9px #ffffff0a}.tech-cdr-workspace .direction-tag.is-outgoing{border-color:#19e5ff8a!important;color:#aef5ff!important;background:linear-gradient(90deg,#076f99b8,#0a4b7ead)!important}.tech-cdr-workspace .direction-tag.is-incoming{border-color:#4fe1b08a!important;color:#aaf4d9!important;background:linear-gradient(90deg,#127059b3,#0a494ead)!important}.tech-cdr-workspace .direction-tag.is-unknown{border-color:#82a8c76b!important;color:#9bbad0!important;background:#324b658f!important}.tech-media-workspace .format-tag{border-color:#8973ff94!important;color:#d0c7ff!important;background:linear-gradient(90deg,#4d3a9fb8,#274389ad)!important;text-shadow:0 0 5px rgba(137,115,255,.42)}.tech-media-workspace .format-tag.format-mp3{border-color:#19e5ff94!important;color:#b9f8ff!important;background:linear-gradient(90deg,#087fa9c7,#115b97b8)!important}.tech-media-workspace .format-tag.format-wav{border-color:#67a9ff9e!important;color:#c8ddff!important;background:linear-gradient(90deg,#255bb1c7,#32469cb8)!important}.tech-media-workspace .audio-player-wrapper{min-height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tech-media-workspace .media-audio-player{width:222px!important;height:30px!important;border:1px solid rgba(76,176,225,.26);border-radius:6px!important;background:#072642c7;accent-color:var(--tech-cyan);filter:none!important;opacity:.92}.tech-media-workspace .media-audio-player::-webkit-media-controls-enclosure{border-radius:5px!important;background:linear-gradient(90deg,#083052e6,#0c3e62d6)!important}.tech-media-workspace .pagination-wrapper{display:flex!important;flex:0 0 auto;min-height:36px;margin-top:10px!important;align-items:center;justify-content:center}body .el-overlay .dialpad-dialog.el-dialog>.el-dialog__header .el-dialog__headerbtn{position:absolute!important;top:7px!important;right:8px!important;margin:0!important}.tech-media-workspace .audio-loading-overlay{border-radius:6px!important;color:var(--tech-cyan)!important;background:#06284be0!important}@media (max-width: 1199px),(max-height: 760px){.tech-visual-layout>.main-content{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(25,229,255,.48) rgba(7,35,70,.5)!important}.tech-visual-layout>.main-content::-webkit-scrollbar,.tech-media-workspace::-webkit-scrollbar,.tech-cdr-workspace::-webkit-scrollbar,.tech-record-workspace::-webkit-scrollbar,.tech-setting-workspace::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important}.tech-visual-layout>.main-content::-webkit-scrollbar-track,.tech-media-workspace::-webkit-scrollbar-track,.tech-cdr-workspace::-webkit-scrollbar-track,.tech-record-workspace::-webkit-scrollbar-track,.tech-setting-workspace::-webkit-scrollbar-track{background:#07234680!important}.tech-visual-layout>.main-content::-webkit-scrollbar-thumb,.tech-media-workspace::-webkit-scrollbar-thumb,.tech-cdr-workspace::-webkit-scrollbar-thumb,.tech-record-workspace::-webkit-scrollbar-thumb,.tech-setting-workspace::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(180deg,#19e5ff9e,#4d5cd38f)!important}.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace,.tech-setting-workspace{overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(25,229,255,.48) rgba(7,35,70,.5)!important}.tech-dispatch-workspace .main-panel{height:calc(100vh - 132px)!important;max-height:calc(100vh - 132px)!important;min-height:360px!important;overflow:hidden!important}.tech-dispatch-workspace .members-grid{min-height:0!important;overflow-y:scroll!important;overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:rgba(25,229,255,.55) rgba(7,35,70,.5)!important}.tech-dispatch-workspace .members-grid::-webkit-scrollbar{display:block!important;width:6px!important}.tech-dispatch-workspace .members-grid::-webkit-scrollbar-track{background:#07234680!important}.tech-dispatch-workspace .members-grid::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(180deg,#19e5ffa6,#4d5cd394)!important}.tech-conference-workspace .control-bar,.tech-broadcast-workspace :is(.playlist,.member-list,.room-list){scrollbar-width:thin!important;scrollbar-color:rgba(25,229,255,.5) rgba(7,35,70,.5)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tech-dispatch-workspace{--dispatch-panel-gap: 10px;color:var(--tech-text)}.tech-dispatch-workspace .page-content{gap:var(--dispatch-panel-gap)!important}.tech-dispatch-workspace :is(.sidebar-left,.main-panel,.sidebar-right){border-radius:2px!important;overflow:hidden}.tech-dispatch-workspace :is(.sidebar-left,.sidebar-right):before,.tech-conference-workspace :is(.sidebar-left,.sidebar-right):before,.tech-broadcast-workspace :is(.sidebar-left,.sidebar-right):before{content:"";position:absolute;left:-1px;top:-1px;width:16px;height:16px;border-left:2px solid var(--tech-cyan);border-top:2px solid var(--tech-cyan);pointer-events:none;z-index:2}.tech-dispatch-workspace .tree-search,.tech-dispatch-workspace .panel-header,.tech-dispatch-workspace .main-panel>.panel-header{background:#061f41bd!important}.tech-dispatch-workspace .tree-container{background:linear-gradient(180deg,#08244961,#03122861)}.tech-dispatch-workspace .members-grid{gap:9px!important;padding:10px!important;background:linear-gradient(rgba(31,126,201,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(31,126,201,.035) 1px,transparent 1px);background-size:28px 28px}.tech-dispatch-workspace .member-card{min-height:106px;position:relative;overflow:hidden}.tech-dispatch-workspace .member-card:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border-right:1px solid rgba(25,229,255,.58);border-bottom:1px solid rgba(25,229,255,.58)}.tech-dispatch-workspace .member-card .card-header-row,.tech-dispatch-workspace .member-card .card-footer{border-color:var(--tech-line-soft)!important}.tech-dispatch-workspace .sidebar-right .right-section{border-radius:2px!important;background:#082042b8!important}.tech-dispatch-workspace :is(.selected-item,.call-item){border-color:var(--tech-line-soft)!important;background:#0f325e6b!important}.tech-dispatch-workspace :is(.selected-item:hover,.call-item:hover){border-color:#19e5ff8a!important;background:#0f43748f!important}.tech-dispatch-workspace :is(.video-workspace,.call-window,.video-window,.screen-share-window){border-color:var(--tech-line)!important;border-radius:2px!important;background:linear-gradient(145deg,#071f42f2,#020d1efa)!important;box-shadow:0 0 26px #0085ff1f!important}.tech-dispatch-workspace :is(.video-toolbar,.window-toolbar,.video-titlebar){border-color:var(--tech-line-soft)!important;background:linear-gradient(90deg,#1458ae8c,#06234bd1)!important}.tech-dispatch-workspace :is(.bottom-bar,.action-bar,.call-control-bar) .el-button{border-radius:18px!important}.tech-conference-workspace{color:var(--tech-text)}.tech-conference-workspace .page-content{gap:10px!important;padding:0!important}.tech-conference-workspace :is(.sidebar-left,.main-panel,.sidebar-right){border-radius:2px!important;overflow:hidden}.tech-conference-workspace .room-list{padding:8px!important}.tech-conference-workspace .room-item{position:relative;margin-bottom:6px!important;border:1px solid rgba(48,143,219,.24)!important;border-radius:2px!important;background:#0f325e75!important}.tech-conference-workspace .room-item.active{border-color:var(--tech-cyan)!important;box-shadow:inset 0 0 16px #00cfff14,0 0 12px #00cfff1a!important}.tech-conference-workspace .video-container{border:1px solid var(--tech-line)!important;background:radial-gradient(circle at 50% 42%,rgba(28,105,170,.26),transparent 36%),linear-gradient(145deg,#071f42f0,#020d1efa)!important}.tech-conference-workspace :is(.video-placeholder,.video-bg-info){color:var(--tech-muted)!important}.tech-conference-workspace .sidebar-right>.member-list,.tech-conference-workspace .sidebar-right>.conference-member-list{padding:7px!important}.tech-conference-workspace :is(.member-item,.conference-member-item){border:1px solid var(--tech-line-soft)!important;border-radius:2px!important;background:#0f325e70!important}.tech-conference-workspace :is(.member-item.is-speaking,.conference-member-item.is-speaking){border-color:var(--tech-cyan)!important;box-shadow:0 0 14px #19e5ff24!important}.tech-conference-workspace .control-bar{padding:7px 10px!important}.tech-conference-workspace .control-bar-track{gap:7px!important}.tech-conference-workspace :is(.tabs-container,.tab-content-container,.history-table-wrapper){border-color:var(--tech-line)!important;background:#061c3bdb!important}.tech-broadcast-workspace{color:var(--tech-text)}.tech-broadcast-workspace .page-content{gap:10px!important;padding:0!important}.tech-broadcast-workspace :is(.sidebar-left,.main-panel,.sidebar-right){border-radius:2px!important;overflow:hidden}.tech-broadcast-workspace :is(.broadcast-list,.task-list){padding:8px!important}.tech-broadcast-workspace :is(.broadcast-item,.task-item){margin-bottom:6px!important;border:1px solid var(--tech-line-soft)!important;border-radius:2px!important;background:#0f325e75!important}.tech-broadcast-workspace :is(.broadcast-item.active,.task-item.active){border-color:var(--tech-cyan)!important;box-shadow:inset 0 0 16px #00cfff14!important}.tech-broadcast-workspace :is(.player-section,.broadcast-player,.media-player){position:relative;border:1px solid var(--tech-line)!important;border-radius:2px!important;background:radial-gradient(circle at 50% 45%,rgba(34,112,177,.24),transparent 42%),linear-gradient(145deg,#071f42f0,#020d1efa)!important}.tech-broadcast-workspace :is(.progress-bar,.el-slider__runway){background:#408bc533!important}.tech-broadcast-workspace :is(.member-item,.broadcast-member-item){border-color:var(--tech-line-soft)!important;background:#0f325e6b!important}.tech-broadcast-workspace :is(.tabs-container,.tab-content-container){border-color:var(--tech-line)!important;background:#061c3bdb!important}.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace{min-height:100%;padding:10px!important;color:var(--tech-text);background:transparent!important}.tech-media-workspace .table-toolbar,.tech-cdr-workspace .table-toolbar,.tech-record-workspace .table-toolbar{min-height:56px;margin-bottom:10px!important;padding:9px 12px!important;border:1px solid var(--tech-line)!important;border-radius:2px!important;background:linear-gradient(145deg,#09254de6,#04152fd6)!important;box-shadow:var(--tech-shadow)!important}.tech-media-workspace :is(.table-container,.media-table),.tech-cdr-workspace :is(.table-container,.record-table),.tech-record-workspace :is(.table-container,.record-table){border:1px solid var(--tech-line)!important;border-radius:2px!important;background:#051935d1!important;box-shadow:var(--tech-shadow)!important;overflow:hidden}.tech-media-workspace :is(.pagination-wrapper,.table-footer),.tech-cdr-workspace :is(.pagination-wrapper,.table-footer),.tech-record-workspace :is(.pagination-wrapper,.table-footer){border-top:1px solid var(--tech-line-soft)!important;background:#072245b8!important}.tech-media-workspace :is(.upload-area,.el-upload-dragger){border-color:#19e5ff66!important;border-radius:2px!important;background:#08264da3!important}.tech-media-workspace :is(.audio-player,.media-preview),.tech-cdr-workspace :is(.audio-player,.record-player),.tech-record-workspace :is(.audio-player,.record-player){border:1px solid var(--tech-line-soft)!important;background:#08264dbd!important}.tech-setting-workspace{min-height:100%;padding:10px!important;background:transparent!important}.tech-setting-workspace .setting-card{position:relative;max-width:1080px!important;margin:0 auto;padding:20px 24px!important;border:1px solid var(--tech-line)!important;border-radius:2px!important;background:linear-gradient(145deg,#09254deb,#04152fe0)!important;box-shadow:var(--tech-shadow)!important}.tech-setting-workspace .setting-card:before{content:"";position:absolute;left:-1px;top:-1px;width:18px;height:18px;border-left:2px solid var(--tech-cyan);border-top:2px solid var(--tech-cyan)}.tech-setting-workspace .section-title{padding-bottom:12px;border-bottom:1px solid var(--tech-line-soft);color:var(--tech-text)!important;letter-spacing:2px}.tech-setting-workspace .setting-form{padding-top:18px}.tech-setting-workspace .el-form-item{padding:5px 0;border-bottom:1px solid rgba(53,153,218,.08)}.tech-login-workspace{position:relative;isolation:isolate}.tech-login-workspace .login-container{z-index:1;overflow:visible!important}.tech-login-workspace :is(.login-title,.system-title){color:var(--tech-text)!important;letter-spacing:4px;text-shadow:0 0 18px rgba(25,229,255,.32)}.tech-login-workspace :is(.login-subtitle,.system-subtitle){color:var(--tech-muted)!important;letter-spacing:2px}.tech-login-workspace .login-form .el-button--primary{width:100%;min-height:42px;letter-spacing:4px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.tech-login-workspace .https-warning-bar{border-bottom:1px solid rgba(255,157,73,.4);background:#703d10d1!important}.tech-member-picker .member-picker-card{border:1px solid var(--tech-line)!important;border-radius:2px!important;background:linear-gradient(145deg,#09254df0,#04152feb)!important;box-shadow:var(--tech-shadow)!important}.tech-member-picker :is(.department-tree,.member-list,.selected-members){border-color:var(--tech-line-soft)!important;background:#07204294!important}.tech-member-picker .section-title{color:var(--tech-text)!important;border-bottom-color:var(--tech-line-soft)!important}body .el-popper.is-dark.el-tooltip{padding:7px 10px!important;border:1px solid rgba(25,229,255,.42)!important;border-radius:3px!important;color:#f4fcff!important;background:linear-gradient(135deg,#0c3d6cf7,#072346fa)!important;box-shadow:0 8px 20px #000f2675,inset 0 0 12px #19e5ff0d!important;font-size:12px!important;font-weight:500;letter-spacing:.5px}body .el-popper.is-dark.el-tooltip .el-popper__arrow:before{border-color:#19e5ff57!important;background:#0b3969!important}.tech-conference-workspace .bg-info-bottom{gap:7px!important;padding:8px!important;border:1px solid rgba(25,229,255,.14);border-radius:3px!important;background:linear-gradient(90deg,#062346c2,#093158a8)!important}.tech-conference-workspace .bg-info-bottom .bg-stat{min-width:0;padding:8px 10px!important;border:1px solid rgba(25,229,255,.16)!important;border-radius:2px!important;background:linear-gradient(135deg,#12487985,#072346b8)!important;box-shadow:inset 0 0 12px #19e5ff09!important}.tech-conference-workspace .bg-info-bottom .stat-icon-wrapper{color:var(--tech-cyan)!important;background:#19e5ff14!important;border:1px solid rgba(25,229,255,.2);box-shadow:0 0 10px #19e5ff14}.tech-conference-workspace .bg-info-bottom .stat-label{color:#91bfd9!important;font-size:11px!important;letter-spacing:1px}.tech-conference-workspace .bg-info-bottom .stat-value{overflow:hidden;color:#f1fbff!important;font-size:12px!important;font-weight:600!important;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 7px rgba(25,229,255,.16)}.tech-conference-workspace .centered-tabs .el-tabs__header,.tech-broadcast-workspace .centered-tabs .el-tabs__header{margin:0!important;padding:6px 8px!important;border-bottom:1px solid rgba(25,229,255,.14);background:#062143b8}.tech-conference-workspace .centered-tabs .el-tabs__nav-wrap:after,.tech-broadcast-workspace .centered-tabs .el-tabs__nav-wrap:after,.tech-conference-workspace .centered-tabs .el-tabs__active-bar,.tech-broadcast-workspace .centered-tabs .el-tabs__active-bar{display:none!important}.tech-conference-workspace .centered-tabs .el-tabs__nav,.tech-broadcast-workspace .centered-tabs .el-tabs__nav{gap:4px;padding:3px;border:1px solid rgba(25,229,255,.16);border-radius:3px;background:#051c3ac7}.tech-conference-workspace .centered-tabs .el-tabs__item,.tech-broadcast-workspace .centered-tabs .el-tabs__item{height:30px!important;padding:0 13px!important;border:1px solid transparent;border-radius:2px;color:#8eb8d2!important;line-height:28px!important;transition:all .2s ease}.tech-conference-workspace .centered-tabs .el-tabs__item.is-active,.tech-broadcast-workspace .centered-tabs .el-tabs__item.is-active{border-color:#19e5ff6b;color:#fff!important;background:linear-gradient(90deg,#1277aac7,#195297b8);box-shadow:0 0 10px #19e5ff1a,inset 0 0 8px #ffffff0a}.tech-conference-workspace .centered-tabs .tab-label,.tech-broadcast-workspace .centered-tabs .tab-label{gap:4px!important;font-size:12px}.tech-conference-workspace .control-bar{min-width:0;padding:5px 7px 7px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(25,229,255,.62) rgba(7,35,70,.55)!important;overscroll-behavior-x:contain}.tech-conference-workspace .control-bar::-webkit-scrollbar{display:block!important;height:6px!important}.tech-conference-workspace .control-bar::-webkit-scrollbar-track{background:#0723468c!important}.tech-conference-workspace .control-bar::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(90deg,#19e5ffb8,#4d5cd3b8)!important}.tech-conference-workspace .control-bar .control-bar-track{width:max-content!important;min-width:100%!important;gap:6px!important;justify-content:center!important;white-space:nowrap}.tech-conference-workspace .control-bar .el-button,.tech-conference-workspace .control-bar .el-button+.el-button{min-width:0!important;flex:0 0 auto;height:31px!important;min-height:31px!important;margin-left:0!important;padding:4px 8px!important;gap:2px!important;border-radius:2px!important;font-size:12px!important;letter-spacing:0!important}.tech-conference-workspace .control-bar .el-button .el-icon{width:14px!important;height:14px!important;margin-right:0!important;font-size:14px!important}.tech-conference-workspace .control-bar .el-button svg{width:14px!important;height:14px!important;font-size:14px!important}.tech-conference-workspace .control-bar .el-button .el-icon+span,.tech-conference-workspace .control-bar .el-button>svg+span{margin-left:0!important}@media (max-width: 1399px){.tech-conference-workspace .control-bar .control-bar-track{justify-content:flex-start!important}}.tech-projection-workspace{min-height:100vh;padding:8px;background:radial-gradient(circle at 50% 0,rgba(30,108,220,.22),transparent 42%),var(--tech-bg-deep)!important}.tech-projection-workspace :is(.tech-dispatch-workspace,.tech-conference-workspace){height:calc(100vh - 16px)}.tech-projection-workspace .tech-conference-workspace .control-bar{width:100%;max-width:100%;min-width:0;flex:0 0 auto;box-sizing:border-box}.tech-projection-workspace .tech-conference-workspace .control-bar .control-bar-track{justify-content:flex-start!important}@media (max-width: 1180px){.tech-media-workspace,.tech-cdr-workspace,.tech-record-workspace,.tech-setting-workspace{padding:7px!important}.tech-setting-workspace .setting-card{padding:15px!important}}
