@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--el-color-primary:#3155ef;--el-color-primary-light-3:#6a84f4;--el-color-primary-light-5:#98a9f7;--el-color-primary-light-7:#c1cdfa;--el-color-primary-light-9:#edf0ff;--el-border-radius-base:10px;color:#111;font-synthesis:none;background:#f7f7f8;font-family:Manrope,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#777;font-size:10px;font-weight:800}.brandmark{color:#fff;background:#3155ef;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid}.splash{color:#666;justify-content:center;align-items:center;gap:14px;height:100vh;display:flex}.login-page{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-art{color:#fff;background:#101010;flex-direction:column;justify-content:space-between;padding:42px 8vw 34px;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";border:1px solid #3155ef66;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;right:-210px;box-shadow:0 0 0 80px #3155ef1c,0 0 0 160px #3155ef0d}.art-logo,.mobile-logo{font-size:20px;font-weight:700}.art-logo b,.mobile-logo b{color:#fff;background:#3155ef;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:9px;display:inline-grid}.login-art .eyebrow{color:#aab8ff}.login-art h1{letter-spacing:-.05em;margin:14px 0 20px;font-size:54px;line-height:1.08}.lead{color:#d4d4d4;max-width:480px;font-size:16px;line-height:1.7}.copyright{color:#8c8c8c;font-size:11px}.login-card{flex-direction:column;place-self:center;gap:21px;width:min(390px,78%);display:flex}.mobile-logo{display:none}.login-card h2{letter-spacing:-.04em;margin:8px 0;font-size:30px}.login-card p{color:#777}.login-card label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.login-card .el-input__wrapper{padding:1px 14px;box-shadow:inset 0 0 0 1px #dedee3}.login-card .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #3155ef}.primary{gap:30px;height:49px;font-weight:700;border:0!important;border-radius:10px!important}.login-card small{text-align:center;color:#929292;line-height:1.7}.form-error{background:#fff0f1;border-radius:8px;padding:10px;color:#d92d3d!important}.workspace{background:#fff;grid-template-columns:78px 350px minmax(420px,1fr) 292px;height:100vh;display:grid;overflow:hidden}.rail{color:#999;background:#101010;flex-direction:column;align-items:center;padding:22px 13px;display:flex}.rail .brandmark{color:#fff;background:#3155ef}.rail nav{gap:12px;width:100%;margin-top:42px;display:grid}.rail button{color:inherit;background:0 0;border:0;border-radius:12px;width:52px;height:48px;font-size:20px;position:relative}.rail button span{display:none}.rail nav button.active{color:#fff;background:#3155ef}.rail-bottom{gap:12px;margin-top:auto;display:grid}.rail .avatar,.avatar{color:#fff;background:#3155ef;border:0;border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;font-weight:800;display:grid}.inbox{background:#fafafa;border-right:1px solid #e8e8ec;flex-direction:column;min-width:0;display:flex}.inbox>header{justify-content:space-between;height:90px;padding:22px 22px 14px;display:flex}.inbox h1{margin:3px 0;font-size:25px}.inbox h1 em{color:#3155ef;vertical-align:middle;background:#edf0ff;border-radius:10px;padding:3px 7px;font-size:11px;font-style:normal}.icon-btn{color:#666!important;font-size:20px!important}.stat-row{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 16px 12px;display:grid}.stat-row div{background:#fff;border:1px solid #e9e9ed;border-radius:9px;padding:10px}.stat-row b{font-size:16px;display:block}.search{color:#777;background:#fff;border:1px solid #e2e2e7;border-radius:9px;align-items:center;height:42px;margin:0 16px;padding:0 12px;display:flex}.search .el-input{flex:1}.search kbd{background:#f0f0f3;border:1px solid #e3e3e7;border-radius:4px;padding:3px 5px;font-size:10px}.filters{gap:4px;padding:13px 16px 11px;display:flex;overflow:auto}.filters button{white-space:nowrap;color:#777;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.filters button.active{color:#3155ef;background:#edf0ff}.project-list{border-top:1px solid #eaeaec;overflow:auto}.project{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e8ec;gap:11px;width:100%;padding:15px;display:flex;position:relative}.project:hover,.project.active{background:#fff}.project.active:before{content:"";background:#3155ef;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.project.urgent{background:snow}.channel{color:#fff;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.telegram{background:#3155ef}.whatsapp{background:#18a66b}.channel.max,.dot.max{background:#7656e8}.project-body{flex:1;min-width:0;display:block}.project-top{justify-content:space-between;display:flex}.project-top b{font-size:12px}.project-name{color:#888;margin:3px 0 7px;font-size:10px;display:block}.preview{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.meta{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.status{text-transform:uppercase;letter-spacing:.05em;font-style:normal;font-weight:800;border:0!important;font-size:10px!important}.status.needs_reply,.status.new_message{color:#a56011;background:#fff0dd}.status.escalation{color:#c13242;background:#ffe8ea}.status.in_progress{color:#3155ef;background:#e9edff}.status.waiting_client{color:#644bb3;background:#efebff}.count{color:#fff;background:#3155ef;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.chat{background:#f7f7f8;flex-direction:column;min-width:0;display:flex}.chat-head{background:#fff;border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;height:90px;padding:21px 25px;display:flex}.chat-head h2{margin:0;font-size:16px}.chat-head p{color:#777;text-transform:capitalize;margin:6px 0;font-size:10px}.title-line{align-items:center;gap:8px;display:flex}.dot{background:#3155ef;border-radius:50%;width:7px;height:7px}.head-actions{align-items:center;gap:10px;display:flex}.messages{scroll-behavior:smooth;flex:1;padding:24px 5%;overflow:auto}.date-divider{text-align:center;margin:5px 0 24px}.date-divider span{color:#888;background:#e9e9ed;border-radius:8px;padding:5px 9px;font-size:10px}.message{gap:8px;max-width:75%;margin:14px 0;display:flex}.message.outbound{justify-content:flex-end;margin-left:auto}.mini-avatar{color:#fff;background:#3155ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.sender{color:#666;margin:0 0 5px 2px;font-size:10px}.bubble{white-space:pre-wrap;background:#fff;border-radius:5px 14px 14px;padding:11px 62px 11px 13px;font-size:12px;line-height:1.6;position:relative;box-shadow:0 1px 2px #1111110d}.outbound .bubble{background:#e8edff;border-radius:14px 5px 14px 14px}.msg-time{color:#777;font-size:10px;position:absolute;bottom:7px;right:9px}.system-message{text-align:center;color:#999;margin:20px;font-size:10px}.composer-box{background:#fff;border:1px solid #dedee5;border-radius:12px;padding:10px}.composer-box .el-textarea__inner{box-shadow:none;resize:none;border:0;height:46px;padding:4px;font-size:12px}.composer-box>div{color:#999;justify-content:space-between;align-items:center;display:flex}.composer-box span{margin-left:auto;margin-right:12px;font-size:10px}.details{background:#fff;border-left:1px solid #e8e8ec;overflow:auto}.details>header{border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;height:90px;padding:0 19px;display:flex}.details h3{font-size:13px}.details section{border-bottom:1px solid #eee;padding:18px}.client-card{text-align:center}.big-avatar{font-weight:800;color:#3155ef!important;background:#edf0ff!important;border-radius:15px!important}.client-card h3{margin:11px 0 3px}.client-card p{color:#888;margin:0 0 10px;font-size:10px}.live{text-transform:uppercase;color:#3155ef!important;background:#edf0ff!important;border:0!important;font-size:10px!important}.details h4{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:10px}.person{align-items:center;gap:10px;display:flex}.person div{flex-direction:column;display:flex}.person b{font-size:11px}.person small{color:#999;font-size:10px}.details .el-select{width:100%}dl{margin:0}dl div{justify-content:space-between;margin:11px 0;font-size:10px;display:flex}dt{color:#888}dd{text-transform:capitalize}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title span{color:#999;font-size:10px}.note .el-textarea__inner{background:#fafafa;height:80px;font-size:10px;line-height:1.5;box-shadow:inset 0 0 0 1px #e2e2e7}.save-note{width:100%;margin-top:7px;font-weight:700;color:#3155ef!important;background:#edf0ff!important;border:0!important;font-size:10px!important}.timeline{margin:0;padding:0;list-style:none}.timeline li{color:#666;gap:9px;margin:12px 0;font-size:10px;display:flex}.timeline li>span{background:#3155ef;border-radius:50%;width:7px;height:7px;margin-top:3px}.timeline small{color:#999;margin-top:3px;display:block}.toast{color:#fff;background:#101010;border-radius:10px;padding:12px 18px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0002}.workspace .el-main.chat{padding:0;overflow:hidden}.project-list,.messages{flex:1;min-height:0}.project-list .el-scrollbar__view{min-height:100%}.stat-row .el-card{border-color:#e9e9ed;border-radius:9px}.stat-row .el-card__body{padding:10px}.stat-row .el-card div{border:0;padding:0}.unread-badge .el-badge__content{box-shadow:none;background:#3155ef;border:0}.composer-actions{min-height:34px}.composer-actions .el-button{color:#68717c;width:30px;height:30px;margin:0 2px}.composer-actions .send{color:#fff;margin-left:0}.composer-actions .send .el-icon{margin:0;transform:rotate(0)}.time-section{background:#fcfcff}.section-title h4{align-items:center;gap:6px;display:flex}.time-stats{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;display:grid}.time-stats div{background:#fff;border:1px solid #e6e8f5;border-radius:8px;padding:9px}.time-stats span{color:#81889a;margin-bottom:3px;font-size:10px;display:block}.time-stats b{color:#202c69;font-size:14px}.time-left{color:#68717c;margin:7px 0 0;font-size:10px}.time-log{border-top:1px solid #eaebf1;margin:10px 0 0;padding:0;list-style:none}.time-log li{border-bottom:1px solid #f0f1f5;flex-direction:column;gap:2px;padding:7px 0;display:flex}.time-log span{color:#3155ef;font-size:10px;font-weight:700}.time-log small{color:#737b89;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.el-dialog{border-radius:14px}.el-dialog__header{border-bottom:1px solid #eee;margin-right:0;padding:18px 20px}.el-dialog__body{padding:18px 20px}.el-dialog__footer{border-top:1px solid #eee;padding:14px 20px}.el-form-item{margin-bottom:14px}.el-form-item__label{font-size:11px;font-weight:700;padding-bottom:5px!important}.time-section .el-button--primary .el-icon{color:#fff}.composer{flex:none;padding:12px 18px 16px}.composer-box{gap:8px;padding:10px 12px;display:grid}.composer-box>div.composer-input{display:block!important}.composer-input .el-textarea__inner{line-height:1.5;min-height:52px!important;max-height:52px!important;padding:5px 2px!important}.composer-actions{height:32px;justify-content:space-between!important;align-items:center!important;min-height:32px!important;display:flex!important}.composer-tools{gap:3px;align-items:center!important;display:flex!important}.composer-actions .el-button{width:30px;height:30px;margin:0;justify-content:center!important;align-items:center!important;display:inline-flex!important}.composer-actions>span{margin-left:auto;margin-right:12px;line-height:30px}.composer-actions .send{flex:none!important;margin:0!important}.composer-box{gap:4px;padding:8px 10px}.composer-input .el-textarea__inner{min-height:30px!important;max-height:78px!important;padding:4px 2px!important;line-height:22px!important}.composer-actions{height:28px;min-height:28px!important}.composer-actions .el-button{width:28px;height:28px}.composer-actions>span{line-height:28px}.composer{padding:10px 18px 14px}.composer-box{min-height:52px;padding:7px 9px;align-items:center!important;gap:6px!important;display:flex!important}.composer-box .composer-tools{gap:2px;align-items:center!important;display:flex!important}.composer-box .composer-tools .el-button{width:30px;height:30px;margin:0}.composer-box .composer-input{flex:1;min-width:0;display:block!important}.composer-box .composer-input .el-input__wrapper{background:0 0;height:36px;padding:0 4px;box-shadow:none!important}.composer-hint{white-space:nowrap;color:#9aa0aa;line-height:30px;font-size:10px!important}.composer-box .send{flex:none;width:34px!important;height:34px!important;margin:0!important}.composer-box .send .el-icon{color:#fff}.composer-box .composer-tools .el-button{width:42px;height:42px}.composer-box .composer-tools .el-icon{font-size:21px}.composer-box .send{border-radius:13px!important;width:48px!important;height:48px!important}.composer-box .send .el-icon{color:#fff;font-size:23px!important}.composer-box .composer-input .el-input__wrapper{height:44px}.composer-box{min-height:62px}.composer-box .send{justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.composer-box .send>span{width:100%;height:100%;justify-content:center!important;align-items:center!important;display:flex!important}.composer-box .send .el-icon{line-height:1;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}.head-actions .el-select{width:220px!important}.head-actions .el-select .el-select__wrapper{border-radius:5px!important;min-height:42px!important;padding:0 13px!important;box-shadow:inset 0 0 0 1px #d9dce5!important}.head-actions .el-select .el-select__selected-item{color:#4d5360;font-weight:500;font-size:14px!important}.head-actions .el-select .el-select__caret{color:#858b98;font-size:19px!important}.rail{padding:18px 13px!important}.rail nav{gap:10px!important;margin-top:34px!important}.rail .el-button{transition:background .15s,color .15s;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.rail .el-button .el-icon{color:currentColor!important;margin:0!important;font-size:21px!important}.rail nav .el-button{color:#929292!important}.rail nav .el-button:hover{color:#fff!important;background:#252525!important}.rail nav .el-button.active{box-shadow:0 6px 16px #3155ef44;color:#fff!important;background:#3155ef!important}.rail .rail-bottom .el-button:first-child{color:#929292!important}.rail .rail-bottom .el-button:first-child:hover{color:#fff!important;background:#252525!important}.rail .avatar{box-shadow:0 5px 14px #3155ef44;color:#fff!important;background:#3155ef!important;width:42px!important;height:42px!important;font-size:11px!important}.rail .avatar>span{width:100%;height:100%;color:#fff!important;justify-content:center!important;align-items:center!important;display:flex!important}.rail .brandmark{box-shadow:0 5px 14px #3155ef33}.rail .el-button>span{width:100%;height:100%;justify-content:center!important;align-items:center!important;display:flex!important}.rail .el-button>span .el-icon{display:flex!important}.rail .el-button .el-icon svg{fill:currentColor;stroke:currentColor;width:1em;height:1em}.rail{width:68px!important;padding:16px 12px!important;overflow:hidden!important}.rail .brandmark{flex:none;border-radius:10px!important;width:38px!important;height:38px!important;font-size:17px!important}.rail nav{gap:8px!important;width:44px!important;margin-top:30px!important}.rail .el-button{border-radius:10px!important;flex:none!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}.rail .el-button .el-icon{font-size:20px!important}.rail nav .el-button.active{box-shadow:0 4px 12px #3155ef35!important}.rail-bottom{place-items:center!important;gap:10px!important;width:44px!important}.rail .avatar{border-radius:50%!important;width:38px!important;height:38px!important;min-height:38px!important;font-size:10px!important;box-shadow:0 4px 12px #3155ef35!important}.rail .rail-bottom .avatar{color:#fff!important;background:#3155ef!important}.composer-box .send{border-radius:8px!important}.composer-box .send .el-icon svg{display:block;width:1em!important;height:1em!important}.composer-box{cursor:text}.composer-box .send{cursor:pointer}.composer-box .composer-input,.composer-box .composer-input .el-input__wrapper,.composer-box .composer-input .el-input__inner{cursor:text}.composer-box .send{border-radius:8px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.composer-box .send .el-icon{font-size:18px!important;transform:translate(6px,1px)!important}.details>header{height:62px!important;padding:0 16px!important}.details>header h3{margin:0;font-size:13px}.overview-head{align-items:center;gap:11px;display:flex}.overview-head .big-avatar{flex:none;margin:0!important}.overview-head h3{margin:0 0 2px;font-size:13px}.overview-head p{color:#858b94;margin:0 0 5px;font-size:10px}.overview-head .live{height:20px;padding:0 6px!important}.overview-assignee{border-top:1px solid #ececf0;margin-top:13px;padding-top:12px}.overview-assignee>span{text-transform:uppercase;letter-spacing:.08em;color:#858b94;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.overview-assignee .person b,.overview-assignee .person small{font-size:10px}.overview-details{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.overview-details div{background:#f7f8fb;border-radius:7px;min-width:0;padding:8px}.overview-details span{color:#8b9099;white-space:nowrap;margin-bottom:3px;font-size:10px;display:block}.overview-details b{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.project-overview+.time-section{border-top:1px solid #eee}.task-section .el-button--primary .el-icon{color:#fff}.task-list{margin-top:10px;display:grid}.task-item{border-bottom:1px solid #eee;align-items:flex-start;gap:7px;padding:8px 0;display:flex}.task-item:last-child{border-bottom:0}.task-item .el-checkbox{height:18px;margin-right:0}.task-item>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-item b{color:#252a34;font-size:10px;line-height:1.35}.task-item small{color:#8b9099;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.task-item.done b{color:#9297a0;text-decoration:line-through}.task-item .el-tag{border:0;height:18px;padding:0 5px;font-size:10px}.task-empty{color:#999;margin:10px 0 0;font-size:10px}.task-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-form-row .el-form-item{min-width:0}.tasks-page{background:#f7f8fa;grid-column:2/-1!important;padding:28px 34px!important;overflow:auto!important}.tasks-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tasks-head h1{margin:4px 0;font-size:25px}.tasks-head>div>p:last-child{color:#858b94;margin:0;font-size:11px}.tasks-metrics{grid-template-columns:repeat(3,minmax(0,190px));gap:12px;margin-bottom:18px;display:grid}.tasks-metrics .el-card{border-radius:8px}.tasks-metrics .el-card__body{padding:14px}.tasks-metrics span{color:#858b94;margin-bottom:6px;font-size:10px;display:block}.tasks-metrics b{color:#1d2551;font-size:21px}.tasks-board{border-radius:10px;max-width:980px}.tasks-board .el-card__header{padding:14px 18px}.tasks-board .el-card__body{padding:0}.board-title{align-items:center;gap:8px;display:flex}.board-title>b{font-size:13px}.board-title>span{color:#3155ef;background:#edf0ff;border-radius:10px;padding:3px 7px;font-size:10px}.employee-task{border-bottom:1px solid #eceef2;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.employee-task:last-child{border-bottom:0}.employee-task .el-checkbox{margin-top:2px}.employee-task-body{flex:1;min-width:0}.employee-task-body>b{font-size:12px}.employee-task-body>p{color:#747b87;margin:4px 0 8px;font-size:10px}.employee-task-body>div{align-items:center;gap:10px;display:flex}.employee-task-body>div span{color:#8b919b;font-size:10px}.employee-task-body .el-tag{font-size:10px}.employee-task.done{opacity:.58}.employee-task.done .employee-task-body>b{text-decoration:line-through}.tasks-page{flex-direction:column;min-width:0;padding:20px!important;display:flex!important;overflow:hidden!important}.tasks-head{flex:none;margin-bottom:14px}.tasks-head h1{font-size:22px}.kanban-board{flex:1;grid-template-columns:repeat(6,minmax(185px,1fr));gap:10px;min-height:0;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-column{background:#eef0f4;border-radius:9px;flex-direction:column;min-width:185px;display:flex;overflow:hidden}.kanban-column>header{border-bottom:1px solid #e1e3e8;justify-content:space-between;align-items:center;height:42px;padding:0 11px;display:flex}.kanban-column>header span{color:#555d69;font-size:10px;font-weight:800}.kanban-column>header b{color:#3155ef;background:#fff;border-radius:10px;padding:3px 6px;font-size:10px}.kanban-cards{flex:1;padding:8px;overflow-y:auto}.kanban-card{cursor:pointer;background:#fff;border:1px solid #e1e3e8;border-radius:7px;margin-bottom:8px;padding:10px;transition:box-shadow .15s,transform .15s}.kanban-card:hover{transform:translateY(-1px);box-shadow:0 5px 16px #1b254010}.kanban-card:active{cursor:grabbing}.kanban-card-top{justify-content:space-between;align-items:center;min-height:18px;display:flex}.kanban-card-top span{color:#8a919c;font-size:10px}.kanban-card-top .el-tag{height:18px;font-size:10px}.kanban-card h3{color:#202630;margin:8px 0 4px;font-size:10px;line-height:1.4}.kanban-card>p{color:#858b95;margin:0;font-size:10px;line-height:1.35}.kanban-card footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.kanban-card footer .el-avatar{color:#fff;background:#3155ef;font-size:10px}.kanban-card footer span{color:#8c929c;font-size:10px}.task-drawer{padding:0 4px}.drawer-status{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer-status>span{color:#828994;font-size:10px}.drawer-status .el-select{width:210px}.task-drawer>h2{margin:0 0 8px;font-size:19px;line-height:1.35}.drawer-description{color:#69717d;margin:0 0 18px;font-size:11px;line-height:1.6}.task-drawer dl{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:8px 0}.task-drawer dl div{gap:12px;margin:9px 0;font-size:10px}.task-drawer dl dd{text-align:right}.dialog-link{width:100%;margin-top:12px}.task-comments{margin-top:24px}.task-comments>h3{margin-bottom:12px;font-size:12px}.task-comment{border-bottom:1px solid #eee;gap:9px;padding:10px 0;display:flex}.task-comment>div{flex:1;min-width:0}.task-comment b{font-size:10px}.task-comment p{margin:3px 0;font-size:10px;line-height:1.5}.task-comment small{color:#999;font-size:10px}.no-comments{color:#999;padding:10px 0;font-size:10px}.comment-form{margin-top:14px}.comment-form .el-button{width:100%;margin-top:8px}.tasks-head-actions{align-items:center;display:flex}.tasks-head-actions .el-select{width:260px}.tasks-head-actions .el-select__wrapper{border-radius:6px;min-height:38px}.task-section .task-item.done{display:flex}.head-actions .status-select{width:180px!important}.head-actions .sla-select{width:112px!important}.head-actions .sla-select .el-select__wrapper{border-radius:5px!important;min-height:42px!important;padding:0 9px!important}.head-actions .sla-select .el-select__selected-item{font-size:10px!important}.sla-tag{align-items:center;border-radius:5px!important;height:42px!important;font-size:10px!important;display:inline-flex!important}.message.inbound>div:last-child{max-width:100%}.message-reaction{flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;margin-top:5px;display:flex}.reaction-buttons{gap:5px;display:flex}.reaction-buttons .el-button{border-radius:5px;height:24px;margin:0;padding:0 8px;font-size:10px}.reaction-result{align-items:center;gap:6px;display:flex}.reaction-result .el-tag{border-radius:4px;height:20px;font-size:10px}.reaction-result span{color:#8d949e;font-size:10px}.sla-timer{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700}.sla-timer.active{color:#3155ef;background:#edf0ff}.sla-timer.ok{color:#23835c;background:#e8f7f0}.sla-timer.overdue{color:#cf3546;background:#ffe9ec}.reaction-metrics{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.reaction-metrics>span{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px}.sla-limit{color:#3155ef;background:#edf0ff;font-weight:700}.reaction-time{color:#23835c;background:#e8f7f0;font-weight:700}.reaction-time.overdue{color:#cf3546;background:#ffe9ec}.answer-time{color:#5b56a5;background:#efedff}.no-answer-label{color:#737b86;background:#eff1f3}.no-answer-button{border-radius:5px!important;height:24px!important;padding:0 8px!important;font-size:10px!important}.message-context-menu{z-index:4000;background:#fff;border:1px solid #e0e2e7;border-radius:7px;width:190px;padding:5px;position:fixed;box-shadow:0 10px 30px #151b2b24}.message-context-menu button{text-align:left;color:#252b35;background:0 0;border:0;border-radius:5px;width:100%;height:34px;padding:0 10px;font-size:10px}.message-context-menu button:hover{color:#3155ef;background:#f0f3ff}.reply-preview{background:#eef1ff;border-left:3px solid #3155ef;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.reply-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.reply-preview b{color:#3155ef;font-size:10px}.reply-preview span{color:#69717d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.reply-preview .el-button{flex:none}.quoted-message{text-align:left;font:inherit;cursor:pointer;background:#f1f3f9;border:0;border-left:3px solid #3155ef;border-radius:4px;flex-direction:column;gap:2px;margin:-4px -52px 7px -6px;padding:6px 8px;transition:background-color .15s;display:flex}.quoted-message:hover{background:#e8ecf8}.outbound .quoted-message{background:#dce4ff}.outbound .quoted-message:hover{background:#d2dcff}.quoted-message b{color:#3155ef;font-size:10px}.quoted-message span{color:#626b77;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:10px;overflow:hidden}.message-context-menu{width:240px}.message-context-reactions{border-bottom:1px solid #eceef2;margin-bottom:3px;padding:5px 6px 7px}.message-context-reactions>span{color:#858b94;margin:0 2px 5px;font-size:10px;font-weight:700;display:block}.message-context-reactions>div{align-items:center;gap:2px;display:flex}.message-context-menu .message-context-reactions button{text-align:center;border-radius:5px;place-items:center;width:24px;height:26px;padding:0;font-size:16px;line-height:1;display:grid}.message-context-menu .message-context-reactions button:hover{background:#edf0ff;transform:scale(1.08)}.message-context-menu .message-context-reactions .remove-reaction{color:#8b919a;font-size:18px}.message-emoji-reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.outbound .message-emoji-reactions{justify-content:flex-end}.message-emoji-reactions>span{background:#fff;border:1px solid #dfe2e8;border-radius:13px;align-items:center;gap:5px;max-width:280px;min-height:26px;padding:2px 8px;display:inline-flex;box-shadow:0 1px 2px #1111110a}.message-emoji-reactions>span.active{background:#edf0ff;border-color:#91a4f8}.message-emoji-reactions b{font-size:14px;line-height:1}.message-emoji-reactions small{color:#626b77;font-size:10px;font-weight:700}.message-emoji-reactions .reaction-actors{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-emoji-reactions .reaction-count{color:#3155ef;flex:none}.overview-details{grid-template-columns:repeat(2,1fr)!important}.project-external-links{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.project-external-links .el-button{color:#3155f5;border-radius:5px;width:100%;height:32px;margin:0;padding:0 8px;font-size:10px;text-decoration:none}.project-external-links .chat-external-link{grid-column:auto}.details .project-overview{padding:10px 16px!important}.overview-head{gap:9px}.overview-head .big-avatar{border-radius:12px!important;width:38px!important;height:38px!important;font-size:11px!important}.overview-head h3{margin-bottom:1px;font-size:12px}.overview-head p{margin-bottom:3px;font-size:10px}.overview-head .live{height:18px;font-size:10px!important}.project-external-links{gap:5px;margin-top:8px}.project-external-links .el-button{height:27px;padding:0 6px;font-size:10px}.overview-assignee{margin-top:8px;padding-top:8px}.overview-assignee>span{margin-bottom:5px;font-size:10px}.overview-assignee .person{gap:7px}.overview-assignee .avatar{width:27px!important;min-width:27px!important;height:27px!important;font-size:10px!important}.overview-assignee .person b,.overview-assignee .person small{font-size:10px}.development-manager{margin-top:7px;padding-top:7px}.overview-details{gap:5px;margin-top:8px}.overview-details div{border-radius:6px;padding:6px 7px}.overview-details span{margin-bottom:2px;font-size:10px}.overview-details b{font-size:10px}.message-reaction{flex-wrap:wrap!important;gap:5px!important;min-height:22px!important;margin-top:6px!important}.reaction-metrics{gap:5px!important}.reaction-metrics>span,.sla-timer{border-radius:5px!important;align-items:center!important;height:22px!important;padding:0 7px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.no-answer-button{border-radius:5px!important;height:22px!important;margin:0!important;padding:0 8px!important;font-size:10px!important}.sla-limit,.sla-timer{font-weight:700}.overview-head h3{font-size:14px!important}.overview-head p{font-size:11px!important}.overview-head .live,.project-external-links .el-button,.overview-assignee>span{font-size:10px!important}.overview-assignee .person b{font-size:11px!important}.overview-assignee .person small,.overview-details span,.overview-details b{font-size:10px!important}.template-menu{z-index:30;background:#fff;border:1px solid #dfe2e8;border-radius:8px;max-height:250px;padding:5px;position:absolute;bottom:76px;left:18px;right:18px;overflow:auto;box-shadow:0 12px 32px #1b24351f}.template-menu button{text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:3px;width:100%;padding:9px 11px;display:flex}.template-menu button:hover{background:#f0f3ff}.template-menu b{color:#3155ef;font-size:10px}.template-menu b small{color:#8b64c7;margin-left:4px}.template-menu span{color:#747b87;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.template-menu .template-create{border-top:1px solid #eceef3;border-radius:0 0 6px 6px;margin-top:4px}.bug-create-dialog.el-drawer{overflow:hidden;height:100vh!important}.bug-create-dialog.el-drawer .el-drawer__header{border-bottom:1px solid #edf0f4;margin:0;padding:18px 24px 14px}.bug-create-dialog.el-drawer .el-drawer__body{min-height:0;padding:12px 24px 4px;overflow:auto}.bug-create-dialog.el-drawer .el-drawer__footer{border-top:1px solid #edf0f4;padding:12px 24px 18px}.client-preferences-card{flex:none;width:420px;margin:20px 20px 20px 0}.composer-box{align-items:flex-end!important}.composer-box .composer-input .el-textarea__inner{background:0 0;border:0;width:100%;padding:8px 4px;font-size:12px;line-height:1.45;overflow-y:auto;min-height:36px!important;max-height:96px!important;box-shadow:none!important}.composer-box .composer-input{flex:1;min-width:0}.composer-hint{align-self:flex-end}.composer-box .send{justify-content:center!important;align-self:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.composer-box .send>span{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;display:flex!important}.composer-box .send .el-icon{justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;transform:none!important}.composer-box .send .el-icon svg{margin:0!important;display:block!important}.task-item{transition:opacity .35s,transform .35s,background-color .2s}.task-item.closing{background:#f7f8fb}.task-item.closing b,.task-item.closing small{transition:color .2s,text-decoration-color .2s}.task-fade-leave-active{overflow:hidden;transition:opacity .4s,transform .4s,max-height .4s,padding .4s!important}.task-fade-leave-to{opacity:0;max-height:0;transform:translate(16px);padding-top:0!important;padding-bottom:0!important}.task-fade-move{transition:transform .4s}.reaction-count{color:#fff;background:#3155ef;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 0 0 3px #edf0ff}.meta-labels{align-items:center;gap:5px;display:flex}.draft-label{color:#a66500;text-transform:uppercase;letter-spacing:.04em;background:#fff4dc;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.message-team-comments{gap:4px;margin-top:5px;display:grid}.message-team-comment{background:#fff8e8;border-left:3px solid #d49a21;border-radius:4px;padding:7px 9px;box-shadow:0 1px 2px #1111110a}.message-team-comment>span{text-transform:uppercase;letter-spacing:.06em;color:#a36a00;font-size:10px;font-weight:800;display:block}.message-team-comment p{color:#4c4435;margin:3px 0;font-size:10px;line-height:1.4}.message-team-comment small{color:#9a8d74;font-size:10px;display:block}.commented-message-preview{background:#f1f3fa;border-left:3px solid #3155ef;border-radius:5px;margin-bottom:15px;padding:10px 12px}.commented-message-preview span{color:#3155ef;font-size:10px;font-weight:700}.commented-message-preview p{color:#626a76;max-height:72px;margin:4px 0 0;font-size:10px;line-height:1.5;overflow:auto}.no-answer-reasons{gap:7px;width:100%;display:grid!important}.no-answer-reasons .el-radio{border:1px solid #e1e3e8;border-radius:6px;width:100%;height:34px;margin:0;padding:0 10px}.no-answer-reasons .el-radio.is-checked{background:#f0f3ff;border-color:#3155ef}.no-answer-comment{color:#656d78;background:#f2f3f5;border-radius:5px;margin:5px 0 0;padding:6px 8px;font-size:10px;line-height:1.4}.kanban-card.priority-high{box-shadow:inset 3px 0 #ef5968;border-color:#ef5968!important}.kanban-card.priority-low{box-shadow:inset 3px 0 #38a873;border-color:#38a873!important}.kanban-card.priority-high:hover{box-shadow:inset 3px 0 #ef5968,0 5px 16px #ef59681c}.kanban-card.priority-low:hover{box-shadow:inset 3px 0 #38a873,0 5px 16px #38a8731c}.task-edit-field .el-select,.task-edit-field .el-date-editor{width:100%!important}.task-edit-field .el-select__wrapper,.task-edit-field .el-input__wrapper{border-radius:6px!important;min-height:34px!important}.task-edit-field .el-input__inner,.task-edit-field .el-select__selected-item{font-size:10px!important}.task-drawer dl>div{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;margin:8px 0!important;display:grid!important}.task-drawer dl dt{white-space:nowrap;margin:0}.task-drawer dl dd{text-align:right;min-width:0;margin:0!important}.task-drawer dl .task-edit-field{width:100%!important}.task-edit-field .el-select__wrapper,.task-edit-field .el-input__wrapper{height:36px!important;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.task-edit-field .el-input__prefix,.task-edit-field .el-input__suffix{align-items:center;display:flex}.task-edit-field .el-input__inner,.task-edit-field .el-select__selected-item{font-size:10px!important;line-height:36px!important}.task-edit-field .el-select__wrapper{align-items:center!important;display:flex!important}.task-edit-field .el-select__selection{align-items:center!important;height:100%!important;min-height:0!important;display:flex!important}.task-edit-field .el-select__selected-item{align-items:center!important;height:100%!important;margin:0!important;line-height:normal!important;display:flex!important}.task-edit-field .el-select__suffix{align-items:center!important;height:100%!important;display:flex!important}.task-edit-field .el-select__caret{margin:0!important}.project-editor-page{flex-direction:column;flex:1;min-height:0;display:flex}.project-editor-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.project-editor-head>div{min-width:0}.project-editor-head h1{margin:0 0 4px;font-size:24px}.project-editor-head p{color:#858b94;margin:0;font-size:10px}.project-editor-head .project-editor-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.project-editor-head-actions .el-button{border-radius:6px;height:38px;margin:0}.project-back{color:#505866!important;border-radius:6px!important;height:38px!important;padding:0 10px!important}.project-back .el-icon{margin-right:5px}.project-editor-card{border-radius:9px;flex:1;width:min(920px,100%);min-height:0;overflow:auto}.project-editor-card>.el-card__body{padding:0}.project-editor-form{flex-direction:column;min-height:100%;display:flex}.project-editor-section{border-bottom:1px solid #eceef2;padding:20px 24px}.project-editor-section h2{margin:0 0 16px;font-size:13px}.project-editor-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.project-editor-links{gap:4px;display:grid}.project-editor-form .el-form-item{margin-bottom:12px}.project-editor-form .el-select{width:100%}.project-editor-form .el-input__wrapper,.project-editor-form .el-select__wrapper{border-radius:6px;min-height:40px}.projects-page{background:#f7f8fa;flex-direction:column;min-width:0;display:flex;grid-column:2/-1!important;padding:24px 30px!important;overflow:hidden!important}.projects-head{flex:none;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.projects-head h1{margin:4px 0;font-size:24px}.projects-head>div>p:last-child{color:#858b94;margin:0;font-size:10px}.projects-head-actions{align-items:center;gap:10px;display:flex}.projects-head-actions .el-input{width:260px}.projects-head-actions .el-input__wrapper{border-radius:6px;min-height:38px}.projects-head-actions .el-button{border-radius:6px;height:38px}.projects-table-card{border-radius:9px;flex:1;min-height:0}.projects-table-card>.el-card__body{height:100%;padding:0}.projects-table-card .el-table{cursor:pointer;font-size:10px}.projects-table-card .el-table th.el-table__cell{color:#737b88;text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;height:44px;font-size:10px}.projects-table-card .el-table td.el-table__cell{height:55px}.project-company{align-items:center;gap:9px;display:flex}.project-company .el-avatar{color:#3155ef;background:#edf0ff;font-size:10px;font-weight:800}.project-company b{font-size:11px}.project-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-form-row .el-form-item{min-width:0}.project-form .el-select{width:100%}.channel-row{grid-template-columns:2fr 1fr}@media (width<=1100px){.workspace{grid-template-columns:66px 280px minmax(320px,1fr) 260px}.details{display:block}.details section{padding:15px}.details>header{padding:0 15px}}@media (width<=760px){.login-page{grid-template-columns:1fr}.login-art{display:none}.login-card{width:min(390px,86%)}.mobile-logo{margin-bottom:30px;display:block}.workspace{grid-template-columns:1fr}.rail{display:none}.inbox{display:flex}.chat{z-index:3;position:fixed;inset:0}.chat:not(:has(.messages)){display:none}.details{display:none}}.project-editor-card{width:100%!important}.rail .rail-bottom .avatar:hover{color:#fff!important;background:#3155ef!important}.sender{align-items:center;gap:6px;display:flex}.outbound .sender{justify-content:flex-end;margin-right:2px}.sender-kind{border-radius:4px!important;height:18px!important;padding:0 6px!important;font-size:10px!important}.sender-kind .el-tag__content{line-height:16px}.sender-contact{color:#8d94a0;font-size:10px;font-weight:500}.mini-avatar.el-avatar{color:#fff;background:#3155ef;font-size:10px;font-weight:800;overflow:hidden}.mini-avatar.el-avatar img{object-fit:cover;width:100%;height:100%}.project-editor-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.project-editor-tabs>.el-tabs__header{background:#fff;margin:0;padding:0 24px}.project-editor-tabs>.el-tabs__content{flex:1;min-height:0;overflow:auto}.project-editor-tabs .el-tab-pane{min-height:100%}.chat-team-editor>p{color:#737b88;max-width:760px;margin:-6px 0 18px;font-size:10px;line-height:1.6}.chat-team-add{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;max-width:860px;display:grid}.chat-team-add .el-autocomplete{width:100%}.chat-team-add .el-input__wrapper{min-height:40px}.chat-team-add .el-button{border-radius:6px;height:40px}.chat-team-suggestion{justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-team-suggestion span{font-size:11px;font-weight:600}.chat-team-suggestion small{color:#858b94;font-size:10px}.chat-team-list{gap:7px;max-width:860px;margin-top:16px;display:grid}.chat-team-member{background:#fff;border:1px solid #e2e5eb;border-radius:6px;justify-content:space-between;align-items:center;min-height:50px;padding:6px 8px 6px 13px;display:flex}.chat-team-member>div{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-team-member span{font-size:11px;font-weight:600}.chat-team-member small{color:#7f8793;font-size:10px}.chat-team-member .el-button{color:#8b929d;width:30px;height:30px;margin:0}.projects-table-card .el-table td.el-table__cell .cell{color:#222b3a;font-size:11px!important}.projects-table-card .el-table td .el-link,.projects-table-card .el-table td .el-tag,.project-hours,.project-hours b{font-size:11px!important}.project-hours{color:#222b3a;white-space:nowrap}.project-hours b{font-weight:600}.projects-table-card .el-table td .el-tag{height:22px;line-height:20px}.inbox>header .reminder-mode-button{color:#3155ef!important;height:30px!important;margin-top:5px!important;padding:0 7px!important;font-size:10px!important}.remind-button{color:#4d5360!important;background:#fff!important;border-color:#d9dce5!important;border-radius:5px!important;min-width:126px!important;height:42px!important;padding:0 13px!important;font-size:14px!important;font-weight:500!important}.remind-button:hover,.remind-button:focus{color:#3155ef!important;background:#fafbff!important;border-color:#b8c0d4!important}.remind-button .el-icon{margin-right:5px!important;font-size:14px!important}.project-reminder-indicator{color:#3155ef;background:#edf0ff;border-radius:9px;align-items:center;gap:3px;height:19px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.project-reminder-indicator.overdue{color:#c13242;background:#ffe8ea}.project-reminder-indicator .el-icon{font-size:10px}.reminder-overview-list{min-height:120px}.reminder-overview-item{background:#fff;border-bottom:1px solid #e8e8ec;display:flex}.reminder-overview-item.overdue{background:#fff7f7;box-shadow:inset 3px 0 #e84e5d}.reminder-open{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:13px 4px 13px 15px;display:flex}.reminder-open>span{color:#3155ef;text-transform:uppercase;font-size:10px;font-weight:800}.reminder-open>b{font-size:11px}.reminder-open>small{color:#858b94;font-size:10px}.reminder-quick-actions{align-items:center;padding-right:6px;display:flex}.reminder-quick-actions .el-button{color:#777;width:25px;height:25px;margin:0!important;padding:0!important}.reminder-section .section-title h4{align-items:center;gap:5px;display:flex}.project-reminder-list{display:block}.project-reminder{background:0 0;border:0;border-bottom:1px solid #eceef2;border-radius:0;align-items:center;gap:7px;min-height:52px;padding:9px 0;display:flex}.project-reminder:last-child{border-bottom:0}.project-reminder.overdue{background:#fff7f7;border-left:3px solid #e84e5d;padding-left:8px}.project-reminder-main{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex}.project-reminder-main b{font-size:10px;line-height:1.35}.project-reminder-main small{color:#858b94;font-size:10px}.project-reminder>div{flex:none;align-items:center;margin:0;display:flex}.project-reminder>div .el-button{color:#777;border-radius:5px;width:25px;height:25px;margin:0!important;padding:0!important}.project-reminder>div .el-button:hover{color:#3155ef;background:#edf0ff}.reminder-highlight .bubble{animation:2.6s reminderPulse}.reminder-message-preview{background:#f4f6ff;border-left:3px solid #3155ef;border-radius:0 6px 6px 0;margin-bottom:14px;padding:10px 12px}.reminder-message-preview span{color:#3155ef;font-size:10px;font-weight:800}.reminder-message-preview p{margin:4px 0 0;font-size:10px;line-height:1.45}.reminder-form .el-date-editor{width:100%!important}.reminder-quick-options{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.reminder-quick-options .el-button{border-radius:5px;margin:0!important}.reminder-form .el-input__wrapper,.reminder-form .el-textarea__inner{border-radius:6px}.message-context-menu{min-width:190px!important}@keyframes reminderPulse{0%,to{box-shadow:0 1px 2px #1111110d}12%,78%{box-shadow:0 0 0 3px #3155ef,0 0 0 7px #3155ef22}}.reminder-project-filter{margin:0 16px 10px;width:calc(100% - 32px)!important}.reminder-project-filter .el-select__wrapper{border-radius:6px;min-height:34px}.details .project-tools-section{padding:0!important}.project-tools-tabs>.el-tabs__header{border-bottom:1px solid #eceef2;padding:0 10px;margin:0!important}.project-tools-tabs .el-tabs__nav-wrap:after{display:none}.project-tools-tabs .el-tabs__item{color:#777f8b;font-weight:700;height:42px!important;padding:0 7px!important;font-size:10px!important}.project-tools-tabs .el-tabs__item.is-active{color:#3155ef}.project-tools-tabs .el-tabs__active-bar{height:2px}.tool-tab-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tool-tab-label em{color:#3155ef;background:#edf0ff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.tool-tab-content{min-height:175px;padding:13px 16px 16px}.tool-tab-actions{min-height:32px;margin-bottom:7px}.tool-tab-actions .tool-add-button{color:#fff!important;border-radius:5px!important;width:auto!important;height:32px!important;margin:0!important;padding:0 12px!important;font-size:10px!important}.tool-tab-actions .tool-add-button>span{color:#fff!important}.project-tools-tabs .time-section{background:#fcfcff}.project-tools-tabs .task-empty{margin-top:12px}.accesses-section .section-title h4{align-items:center;gap:5px;margin:0;display:flex}.accesses-section .section-title h4 em{color:#3155ef;background:#edf0ff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;display:inline-flex}.access-add-button{color:#fff!important;border-radius:5px!important;height:30px!important;padding:0 10px!important;font-size:10px!important}.access-add-button>span{color:#fff!important}.access-filters{gap:3px;margin:10px 0 8px;display:flex;overflow:auto}.access-filters button{color:#7c838e;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:10px}.access-filters button.active{color:#3155ef;background:#edf0ff;font-weight:700}.access-list{min-height:45px}.access-item{border-bottom:1px solid #eceef2;padding:10px 0}.access-item:last-child{border-bottom:0}.access-item.status-revoked,.access-item.status-outdated{opacity:.7}.access-item-head{justify-content:space-between;align-items:center;gap:7px;display:flex}.access-item-head>button{text-align:left;background:0 0;border:0;align-items:baseline;gap:5px;min-width:0;padding:0;display:flex}.access-item-head b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.access-item-head span{color:#858b94;font-size:10px}.access-item-head .el-tag{height:18px;font-size:10px}.access-credential{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:3px;margin-top:6px;display:grid}.access-credential>span{color:#8b929d;text-transform:uppercase;font-size:10px}.access-credential code{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Manrope,Arial,sans-serif;font-size:10px;overflow:hidden}.access-credential .el-button{color:#3155ef;height:21px;margin:0!important;padding:0 3px!important;font-size:10px!important}.access-2fa-comment,.access-comment{color:#76551d;background:#fff7e8;border-radius:5px;margin:6px 0 0;padding:5px 6px;font-size:10px;line-height:1.4}.access-comment{color:#6d747f;background:#f5f6f8}.access-item-footer{align-items:center;gap:2px;margin-top:7px;display:flex}.access-item-footer .el-select{width:91px!important}.access-item-footer .el-select__wrapper{border-radius:5px!important;height:25px!important;min-height:25px!important;padding:0 6px!important}.access-item-footer .el-select__selected-item{font-size:10px!important}.access-item-footer .el-button{height:24px;margin:0!important;padding:0 4px!important;font-size:10px!important}.access-updated{color:#9ba0a8;margin-top:4px;font-size:10px;display:block}.access-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.access-form .el-select,.access-form .el-date-editor{width:100%!important}.access-2fa-switch .el-form-item__content{align-items:center;min-height:32px;display:flex}.access-meta{color:#7c838d;background:#f6f7f9;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;font-size:10px;display:flex}.project-tools-tabs .el-tabs__item{padding:0 4px!important;font-size:10px!important}.tool-tab-label{gap:3px}.project-editor-form .el-input-number{width:100%}.message-text{white-space:pre-wrap;margin:0}.message-text a{color:#3155ef;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.message-text a:hover{color:#193ad0}.bubble.deleted{color:#7f8793;background:#f1f2f5;min-width:165px;padding:11px 76px 11px 13px}.outbound .bubble.deleted{background:#e9ebf2}.message-deleted{white-space:nowrap;align-items:center;gap:6px;margin:0;font-style:italic;display:flex}.message-deleted .el-icon{font-size:13px}.message-context-menu button.danger{color:#d43b4b}.message-context-menu button.danger:hover{color:#c72d3e;background:#fff0f2}.message-stickers{align-items:flex-end;gap:8px;margin:2px 0 4px;display:flex}.message-stickers img,.message-stickers video{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:180px;display:block}.message-stickers a{color:#3155ef;background:#fff;border:1px solid #dfe3ed;border-radius:7px;align-items:center;min-height:42px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.message-gallery{border-radius:8px;gap:3px;width:min(310px,48vw);height:210px;margin:3px 0 5px;display:grid;overflow:hidden}.message-gallery.gallery-1{grid-template-columns:1fr}.message-gallery.gallery-2{grid-template-columns:1fr 1fr}.message-gallery.gallery-3{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr}.message-gallery.gallery-3 .gallery-image:first-child{grid-row:1/3}.message-gallery.gallery-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.gallery-image{background:#e9ebf1;min-width:0;min-height:0;position:relative;overflow:hidden}.gallery-image .el-image{cursor:zoom-in;width:100%;height:100%;display:block}.gallery-more{color:#fff;pointer-events:none;background:#15171c99;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.message-files,.voice-list{gap:5px;margin:6px 0 4px;display:grid}.message-file{color:#20242c;background:#fff;border:1px solid #e1e4ec;border-radius:7px;align-items:center;gap:8px;min-width:260px;max-width:340px;padding:8px;text-decoration:none;display:flex}.outbound .message-file{background:#f9faff}.file-type,.pending-file-icon{color:#3155ef;background:#edf0ff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:flex}.message-file>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.message-file b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-file small{color:#8b929d;font-size:10px}.file-download{color:#3155ef;font-size:10px;font-weight:700}.voice-player{background:#fff;border:1px solid #dfe3ed;border-radius:8px;flex-direction:column;gap:6px;min-width:275px;padding:9px 10px;display:flex}.voice-player b{font-size:10px}.voice-player audio{width:100%;height:32px}.attachment-delivery{text-align:right;color:#8a919d;margin-top:3px;font-size:10px;display:block}.attachment-delivery.failed{color:#d9404f}.composer.dragging:after{content:"Отпустите файлы для прикрепления";z-index:6;color:#3155ef;pointer-events:none;background:#f4f6ffed;border:2px dashed #3155ef;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:4px}.composer{position:relative}.pending-files{gap:7px;padding:8px 10px 2px;display:flex;overflow-x:auto}.pending-file{background:#fff;border:1px solid #dfe2ea;border-radius:7px;align-items:center;gap:7px;width:190px;min-width:190px;height:52px;padding:5px;display:flex}.pending-file img{object-fit:cover;border-radius:5px;flex:none;width:42px;height:42px}.pending-file>div{flex-direction:column;flex:1;min-width:0;display:flex}.pending-file b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pending-file small{color:#8b929d;font-size:10px}.pending-file .el-button{width:24px;height:24px;margin:0!important}.pending-file-icon{width:42px;height:42px}.file-input{display:none}.attach-file{flex:none;color:#666f7c!important;width:34px!important;height:34px!important;margin:0 2px 0 0!important}.forwarded-message{background:#f2efff;border-left:3px solid #7656e8;border-radius:4px;flex-direction:column;gap:3px;min-width:220px;max-width:420px;margin:-4px -52px 7px -6px;padding:7px 9px;display:flex}.outbound .forwarded-message{background:#dddfff}.forwarded-message b{color:#6548d0;font-size:10px}.forwarded-message span{color:#555f6d;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.attach-file{align-self:center;color:#667080!important;border-radius:7px!important;width:42px!important;height:42px!important;margin:0 7px 0 4px!important;padding:0!important}.attach-file:hover{color:#3155ef!important;background:#f2f4f8!important}.attach-file .el-icon{font-size:20px!important}.composer-box>.send{flex:none;align-self:center}.project-tools-tabs .el-tabs__item,.details .el-button,.details .el-tag,.details small,.details span,.details code{font-size:10px!important}.schedule-send-dropdown{flex:none;align-self:center;align-items:center;height:42px;display:inline-flex!important}.schedule-send-dropdown .attach-file{margin:0 7px 0 0!important}.scheduled-message-list{gap:5px;padding:7px 12px 2px;display:grid}.scheduled-message-item{background:#f7f8ff;border:1px solid #dce3ff;border-radius:7px;align-items:center;gap:8px;min-height:45px;padding:7px 8px 7px 10px;display:flex}.scheduled-message-item>.el-icon{color:#3155ef;flex:none;font-size:17px}.scheduled-message-item>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.scheduled-message-item span{color:#3155ef;font-size:10px;font-weight:700}.scheduled-message-item b{color:#333943;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:10px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.scheduled-message-item.expanded{align-items:flex-start}.scheduled-message-item.expanded b{-webkit-line-clamp:unset;display:block;overflow:visible}.scheduled-message-item>.el-button{color:#737b88;flex:none;width:28px;height:28px;margin:0!important}.scheduled-message-item>.el-button:hover{color:#3155ef;background:#e9edff}.scheduled-message-expand .el-icon{transition:transform .18s}.scheduled-message-item.expanded .scheduled-message-expand .el-icon{transform:rotate(180deg)}.important-messages{background:#fffaf0;border-bottom:1px solid #e1e4ec;flex:none;align-items:stretch;gap:10px;padding:8px 18px;display:flex}.important-title{color:#8a5b00;flex:none;align-items:center;gap:6px;width:68px;display:flex}.important-title b{font-size:11px}.important-title span{background:#f3dcae;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.important-list{gap:7px;min-width:0;display:flex;overflow-x:auto}.important-list button{text-align:left;background:#fff;border:1px solid #ead8b4;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:220px;min-width:220px;height:46px;padding:6px 8px;display:flex}.important-list button:hover{background:#fffdf8;border-color:#d5a94b}.important-list button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.important-list button b{font-size:10px}.important-list button small{text-overflow:ellipsis;white-space:nowrap;color:#6f747d;max-width:145px;font-size:10px;overflow:hidden}.important-list time{color:#9297a0;flex:none;font-size:10px}.pinned-highlight .bubble{animation:1.8s pinnedPulse}@keyframes pinnedPulse{0%,to{box-shadow:0 1px 2px #1111110d}30%{box-shadow:0 0 0 5px #d9a63b55,0 1px 2px #1111110d}}.important-list{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.important-list button{width:100%;min-width:0}.important-list button small{max-width:100%}.project-tools-tabs .el-tabs__nav-prev,.project-tools-tabs .el-tabs__nav-next{color:#7d8490;justify-content:center;align-items:center;height:42px;line-height:42px;display:flex;top:0}.project-tools-tabs .el-tabs__nav-prev{left:0}.project-tools-tabs .el-tabs__nav-next{right:0}.project-tools-tabs .el-tabs__nav-scroll{height:42px}.quick-task-button{color:#4d5360!important;background:#fff!important;border-color:#d9dce5!important;border-radius:5px!important;min-width:90px!important;height:42px!important;padding:0 13px!important;font-size:14px!important;font-weight:500!important}.quick-task-button:hover,.quick-task-button:focus{color:#3155ef!important;background:#fafbff!important;border-color:#b8c0d4!important}.quick-task-button .el-icon{margin-right:5px!important;font-size:14px!important}.task-item{cursor:pointer}.task-item:hover{background:#fafbff}.important-item{background:#fff;border:1px solid #ead8b4;border-radius:6px;align-items:center;min-width:0;height:46px;display:flex;position:relative;overflow:hidden}.important-item:hover{background:#fffdf8;border-color:#d5a94b}.important-item .important-open{background:0 0;border:0;height:44px;padding:6px 34px 6px 8px}.important-item .important-unpin{color:#8d8067;position:absolute;top:8px;right:4px;width:28px!important;height:28px!important;margin:0!important}.important-item .important-unpin:hover{color:#bd6b00!important;background:#fff1dc!important}.important-list{grid-template-columns:none;display:flex;overflow-x:auto}.important-item{flex:none;width:220px;min-width:220px}.message.group-start{margin-top:14px;margin-bottom:3px}.message:not(.group-start){margin-top:3px}.message:not(.group-end){margin-bottom:3px}.message.group-end{margin-bottom:14px}.mini-avatar-spacer{flex:none;width:28px;height:1px}.message:not(.group-end) .bubble{padding-right:13px}.message.inbound:not(.group-start) .bubble{border-top-left-radius:5px}.message.inbound:not(.group-end) .bubble{border-bottom-left-radius:5px}.message.outbound:not(.group-start) .bubble{border-top-right-radius:5px}.message.outbound:not(.group-end) .bubble{border-bottom-right-radius:5px}.conversation-gap{justify-content:center;align-items:center;height:30px;margin:5px 0;display:flex;position:relative}.conversation-gap:before{content:"";background:#e2e4e9;height:1px;position:absolute;left:12%;right:12%}.conversation-gap span{color:#9297a0;background:#f7f7f8;border-radius:8px;padding:2px 8px;font-size:10px;position:relative}.message.group-middle .sender,.message.group-end:not(.group-start) .sender{display:none}.project-access-editor{padding-bottom:90px}.project-access-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.project-access-head p{color:#7b838f;margin:0;font-size:11px}.project-access-head .el-button{border-radius:6px;height:40px}.project-access-editor>.access-filters{margin:0 0 12px}.project-access-editor>.access-filters button{padding:7px 11px;font-size:11px}.project-access-list{background:#fff;border:1px solid #e1e4ea;border-radius:8px;display:grid;overflow:hidden}.project-access-row{border-bottom:1px solid #e8eaee;grid-template-columns:minmax(150px,1.2fr) minmax(190px,1.5fr) minmax(190px,1.5fr) auto 145px auto auto;align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.project-access-row:last-child{border-bottom:0}.project-access-row.status-revoked,.project-access-row.status-outdated{opacity:.68}.project-access-name{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;display:flex}.project-access-name b{font-size:12px}.project-access-name span{color:#858c97;font-size:10px}.project-access-value{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.project-access-value>span{color:#858c97;font-size:10px}.project-access-value code{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,Arial,sans-serif;font-size:11px;overflow:hidden}.project-access-row>.el-select{width:145px}.project-access-row>.el-button{margin:0!important;padding:0 4px!important;font-size:10px!important}.work-status-button{color:#6e7682!important;height:22px!important;margin:1px 0 0!important;padding:0!important;font-size:10px!important}.work-status-dot{background:#27a66c;border-radius:50%;width:8px;height:8px;margin-right:5px!important}.work-status-dot.partial{background:#e5a52d}.work-status-dot.absent,.work-status-dot.sick,.work-status-dot.vacation{background:#e1515f}.replacement-label{color:#2475a7;background:#e7f5ff;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.replacement-card{background:#f0f9ff;border:1px solid #cde5f5;border-radius:6px;flex-direction:column;gap:2px;margin-top:9px;padding:8px 10px;display:flex}.replacement-card>span{color:#2475a7;text-transform:uppercase;font-size:10px;font-weight:800}.replacement-card b{font-size:11px}.replacement-card small{color:#657885;font-size:10px}.project-replacement-filter{width:260px!important}.project-replacement-filter .el-select__wrapper{border-radius:6px!important;min-height:38px!important}.table-replacement{flex-direction:column;gap:2px;display:flex}.table-replacement b{font-size:11px}.table-replacement small{color:#7d8591;font-size:10px}.work-status-form .el-select,.work-status-form .el-date-editor,.transfer-form .el-select,.transfer-form .el-date-editor{width:100%!important}.replacement-help{color:#68758b;background:#f2f6ff;border-radius:6px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.transfer-count{color:#707885;margin:0 0 14px;font-size:11px}.transfer-modes{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.transfer-modes .el-radio-button,.transfer-modes .el-radio-button__inner{width:100%}.transfer-form .el-alert{margin-top:4px}.older-messages-loader,.older-messages-button{color:#727986;background:#e9ebf0;border:0;border-radius:12px;width:max-content;max-width:100%;margin:0 auto 14px;padding:6px 11px;font-size:10px;display:block}.older-messages-button:hover{color:#3155ef;background:#dfe3eb}.project-avatar{color:#3155ef;letter-spacing:-.02em;background:#edf0ff;border-radius:11px;place-items:center;width:42px;min-width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.project.active .project-avatar{color:#fff;background:#3155ef}.telegram-connection{background:#f4f8ff;border:1px solid #d6e2f7;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;display:flex}.telegram-connection>span{color:#3155ef;font-size:10px;font-weight:800}.telegram-connection button{color:#3155ef;background:0 0;border:0;font-size:10px;font-weight:700}.telegram-connection small{color:#697789;font-size:10px}.telegram-connection.connected{background:#f1fbf6;border-color:#cdebdc}.telegram-connection.connected>span{color:#218158}.telegram-project-setup{background:#f5f8ff;border:1px solid #d7e1f5;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 16px;display:flex}.telegram-project-setup b{font-size:12px}.telegram-project-setup p{color:#707b8c;margin:4px 0 0;font-size:10px}.telegram-project-setup.connected{background:#f3fbf6;border-color:#cae9d8}.telegram-project-setup .el-button{flex:none}.overview-assignee-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.overview-assignee-title span{color:#858b94;text-transform:uppercase;font-size:10px;font-weight:700}.overview-assignee-title b{color:#3155ef;text-transform:none;font-size:10px}.task-drawer-shell .el-drawer__title{font-size:16px!important}.task-drawer,.task-drawer p,.task-drawer span,.task-drawer b,.task-drawer small,.task-drawer dt,.task-drawer dd,.task-drawer button{font-size:12px!important}.task-drawer>h2{line-height:1.4;font-size:16px!important}.task-drawer .el-input__inner,.task-drawer .el-textarea__inner,.task-drawer .el-select__selected-item,.task-drawer .el-date-editor input,.task-drawer .el-select__placeholder,.task-drawer .el-input__placeholder{font-size:12px!important}.video-note-list{gap:8px;margin:6px 0;display:flex}.video-note-player{object-fit:cover;background:#111;border-radius:50%;width:210px;height:210px}.attachment-delivery.failed{font-size:0!important}.attachment-delivery.failed:after{content:"Не удалось отправить";color:#d9404f;font-size:10px}.message-video-list{gap:6px;margin:6px 0;display:grid}.message-video-player{background:#111;border-radius:5px;width:min(420px,55vw);max-height:360px;display:block}.message-link-previews{gap:6px;margin:6px 0;display:grid}.message-link-preview{color:#20242c;background:#fff;border:1px solid #dfe3ed;border-radius:5px;width:min(420px,55vw);min-height:72px;text-decoration:none;display:flex;overflow:hidden}.message-link-preview img{object-fit:cover;background:#edf0f5;width:112px;min-height:72px}.message-link-preview span{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 12px;display:flex}.message-link-preview b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.message-link-preview small{color:#3155ef;font-size:10px}.no-answer-button .el-icon{margin-left:5px;font-size:11px}.el-dropdown-menu__item{font-size:11px!important}.project-summary-toolbar{flex-wrap:wrap;align-items:center}.project-summary-toolbar .el-date-editor{width:300px!important}.project-summary-toolbar>.el-button{border-radius:6px;height:38px}.project-access-row,.project-access-row *,.project-access-name span,.project-access-value>span{font-size:12px}.project-access-value{grid-template-columns:auto minmax(150px,1fr);gap:8px}.project-access-value .el-input__wrapper{border-radius:5px;min-height:38px;padding:0 8px 0 11px}.project-access-value .el-input__inner{font-size:12px}.project-access-value .el-input__suffix-inner{align-items:center;gap:2px;display:flex}.project-access-value .access-icon-button{color:#697386!important;border-radius:4px!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important}.project-access-value .access-icon-button .el-icon{font-size:16px!important}.project-access-row>.access-action-button{border-radius:5px!important;height:36px!important;margin:0!important;padding:0 13px!important;font-size:12px!important}.project-access-row>.el-select .el-select__selected-item{font-size:12px!important}.composer-mode-switch{align-items:center;gap:3px;margin:0 0 6px 2px;display:flex}.composer-mode-switch button{color:#7b8390;background:0 0;border:0;border-radius:5px;height:27px;padding:0 10px;font-size:10px;font-weight:700}.composer-mode-switch button.active{color:#3155ef;background:#edf0ff}.composer-mode-switch button:last-child.active{color:#8b6200;background:#fff2cf}.dialog-internal-comment{color:#3d3a31;background:#fff9e8;border:1px solid #efd99d;border-right:3px solid #d7a527;border-radius:12px 5px 12px 12px;width:fit-content;min-width:240px;max-width:75%;margin:14px 0 14px auto;padding:10px 13px}.dialog-internal-comment>span{color:#9a6d00;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.dialog-internal-comment p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.dialog-internal-comment small{color:#8b8371;text-align:right;margin-top:6px;font-size:10px;display:block}.dialog-internal-comment.pinned-highlight{animation:1.8s pinnedPulse}.l1-ai-summary{min-width:min(440px,70vw)}.l1-ai-summary summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:40px;padding:0 14px;list-style:none;display:flex}.l1-ai-summary summary::-webkit-details-marker{display:none}.l1-ai-summary summary:before{content:"›";color:#9a6d00;font-size:20px;line-height:1;transition:transform .16s;transform:rotate(0)}.l1-ai-summary[open] summary:before{transform:rotate(90deg)}.l1-ai-summary summary span{color:#815f13;flex:1;font-size:11px;font-weight:800}.l1-ai-summary>p{border-top:1px solid #ead9a9;padding:12px 16px 14px;margin:0!important}.dialog-internal-comment.l1-ai-summary-comment{overflow:hidden;padding:0!important}.composer-mode-switch .composer-quick-action{color:#596273;background:#fff;border:1px solid #dce1ec;margin-left:5px;padding:0 9px}.composer-mode-switch .composer-quick-action+.composer-quick-action{margin-left:2px}.composer-mode-switch .composer-quick-action:hover{color:#3155ef;background:#f5f7ff;border-color:#3155ef}.messages .el-scrollbar__view{overflow-anchor:none}.bubble.has-quote{width:clamp(230px,32vw,420px);max-width:100%;padding-right:13px}.message.group-end .bubble.has-quote{padding-bottom:27px}.bubble.has-quote .quoted-message{width:100%;min-width:0;max-width:100%;margin:-4px 0 7px;padding:6px 8px}.bubble.has-quote .quoted-message span{width:100%;max-width:100%;display:block}.kanban-card{position:relative}.kanban-card-top{padding-right:64px}.kanban-card-date{white-space:nowrap;position:absolute;top:11px;right:11px}.telegram-connection{grid-template-columns:112px minmax(0,1fr);justify-content:initial!important;column-gap:12px!important;display:grid!important}.telegram-connection>span,.telegram-connection>small{margin:0!important}.telegram-connection small{text-align:left;line-height:1.35}.tasks-head-actions{gap:10px}.tasks-head-actions .task-employee-filter{width:230px}.tasks-head-actions .task-type-filter{width:210px}.projects-head-actions .project-employee-filter{width:230px}.projects-head-actions .project-employee-filter .el-select__wrapper{border-radius:6px;min-height:38px}.time-report-hint{color:#6d7687;background:#f4f6ff;border-radius:6px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.manager-page{background:#f6f7f9;flex-direction:column;min-width:0;grid-column:2/-1!important;padding:20px 24px!important;display:flex!important;overflow:hidden!important}.manager-head{flex:none;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.manager-head h1{margin:0;font-size:23px}.manager-head p{color:#7a828d;margin:4px 0 0;font-size:11px}.manager-head .el-button{border-radius:6px;height:38px}.manager-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.manager-tabs>.el-tabs__header{background:#fff;border:1px solid #e2e5ea;border-radius:8px 8px 0 0;margin:0;padding:0 16px}.manager-tabs>.el-tabs__content{flex:1;min-height:0;padding-top:14px;overflow:auto}.manager-tabs .el-tab-pane{min-height:100%}.manager-summary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.manager-summary article{background:#fff;border:1px solid #e2e5eb;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:82px;padding:13px 15px;display:flex}.manager-summary span{color:#7d8590;font-size:10px}.manager-summary b{color:#202b58;font-size:23px}.manager-summary article.danger{background:#fff8f8;border-color:#f1c9cf}.manager-summary article.danger b{color:#d23a4b}.manager-overview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.manager-panel{background:#fff;border:1px solid #e2e5eb;border-radius:8px;padding:14px}.manager-panel>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.manager-panel h2{margin:0;font-size:14px}.manager-panel>header button{color:#3155ef;background:0 0;border:0;font-size:10px}.workload-list,.risk-list{display:grid}.workload-list>button,.risk-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;align-items:center;gap:9px;min-height:52px;padding:7px 3px;display:flex}.workload-list>button:last-child,.risk-list>button:last-child{border-bottom:0}.workload-list>button>span:not(.el-avatar),.risk-list>button>span:not(.el-avatar){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workload-list .el-avatar,.risk-list .el-avatar{flex:0 0 34px;min-width:34px;border-radius:50%!important;width:34px!important;height:34px!important}.workload-list b,.risk-list b{font-size:11px}.workload-list small,.risk-list small{color:#858c96;font-size:10px}.workload-list em,.risk-list em{color:#d03b4b;background:#fff0f2;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal}.manager-toolbar{gap:10px;margin-bottom:10px;display:flex}.manager-toolbar .el-input{width:320px}.manager-toolbar .el-select{width:230px}.manager-toolbar .el-input__wrapper,.manager-toolbar .el-select__wrapper{border-radius:6px;min-height:38px}.manager-table{background:#fff;border:1px solid #e2e5eb;border-radius:8px}.manager-table .cell{font-size:11px}.manager-person{align-items:center;gap:9px;display:flex}.manager-person>span{flex-direction:column;display:flex}.manager-person b{font-size:11px}.manager-person small{color:#858c96;font-size:10px}.role-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;display:grid}.role-grid article{background:#fff;border:1px solid #e1e4ea;border-radius:8px;padding:18px}.role-grid h2{margin:0 0 7px;font-size:15px}.role-grid p,.role-grid li{color:#717985;font-size:11px;line-height:1.55}.role-grid>article>b{color:#3155ef;margin-top:13px;font-size:11px;display:block}.analytics-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.analytics-head h2{margin:0;font-size:16px}.analytics-period{align-items:center;gap:8px;display:flex}.analytics-period .el-date-editor{width:300px!important}.analytics-period .el-button{border-radius:5px;height:32px}.analytics-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.analytics-cards article{background:#fff;border:1px solid #e2e5eb;border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex}.analytics-cards h3{color:#747d89;margin:0;font-size:10px}.analytics-cards b{font-size:20px}.analytics-cards span{color:#848b95;font-size:10px}.problem-card{cursor:pointer;background:#fff;border:1px solid #ead9b7;border-left:4px solid #dda83d;border-radius:8px;padding:13px}.problem-card.high{border-color:#f0c6cc #f0c6cc #f0c6cc #da3d4e}.problem-card header,.problem-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.problem-card header>span{flex-direction:column;display:flex}.problem-card b{font-size:11px}.problem-card small{color:#858c96;font-size:10px}.problem-card p{color:#666e79;min-height:35px;margin:12px 0;font-size:10px;line-height:1.5}.problem-card footer span{font-size:10px}.problem-card footer>b{color:#c13b49}.employee-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.employee-form .el-select,.employee-form .el-date-editor{width:100%!important}.employee-card>header{align-items:center;gap:12px;display:flex}.employee-card>header>div{flex:1;min-width:0}.employee-card h2{margin:0;font-size:18px}.employee-card>header p{color:#777f8b;margin:3px 0;font-size:11px}.employee-card-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0;display:grid}.employee-card-metrics article{background:#f5f6f9;border-radius:7px;flex-direction:column;gap:5px;padding:9px;display:flex}.employee-card-metrics span{color:#808894;font-size:9px}.employee-card-metrics b{font-size:15px}.employee-card section{margin-top:20px}.employee-card section>header{justify-content:space-between;align-items:center;display:flex}.employee-card h3{font-size:13px}.employee-project{text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;width:100%;padding:9px 0;display:flex}.employee-project>span{flex-direction:column;gap:2px;display:flex}.employee-project b{font-size:11px}.employee-project small,.employee-audit small{color:#858c96;font-size:10px}.employee-audit article{border-bottom:1px solid #eceef2;flex-direction:column;gap:3px;padding:8px 0;display:flex}.employee-audit b{font-size:10px}@media (width<=1200px){.manager-summary{grid-template-columns:repeat(3,1fr)}.problem-grid{grid-template-columns:repeat(2,1fr)}.analytics-head{flex-direction:column;align-items:flex-start}}.project-summary-toolbar .el-date-editor{flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important}@media (width<=900px){.project-summary-toolbar .el-date-editor{flex:100%!important;width:100%!important;min-width:240px!important;max-width:none!important}}.project-editor-tabs .project-editor-section{padding:14px 18px}.project-editor-tabs .project-editor-section h2{margin-bottom:11px}.project-editor-tabs .project-team-settings .project-editor-grid{gap:12px}.project-editor-tabs .project-external-settings .project-editor-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-editor-tabs .project-editor-form .el-form-item{margin-bottom:6px}.project-editor-tabs .telegram-project-setup{margin-top:10px;padding:10px 12px}@media (width<=900px){.project-editor-tabs .project-main-settings .project-editor-grid,.project-editor-tabs .project-external-settings .project-editor-links{grid-template-columns:1fr}}.project-channel-control{align-items:center;gap:8px;min-height:40px;display:flex}.project-channel-control .el-tag{justify-content:center;min-width:82px}.project-channel-control .el-button{margin:0!important}.channel-switch-form{margin-top:16px}.channel-switch-form .el-select{width:100%}.channel-switch-form>p{color:#68717e;background:#f6f7f9;border-radius:5px;margin:2px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.employee-card>header>.employee-card-actions{flex:none;gap:7px;min-width:auto;display:flex}.employee-card-actions .el-button{margin:0!important}.employee-delete-dialog .el-alert p{margin:5px 0 0;font-size:11px;line-height:1.45}.employee-delete-count{color:#5e6672;background:#f6f7fa;border-radius:6px;gap:5px;margin:16px 0 12px;padding:10px 12px;font-size:12px;display:grid}.employee-delete-count b{color:#20242c;margin-bottom:2px}.employee-delete-empty{color:#69717d;margin:16px 0 0;font-size:12px}.employee-delete-dialog .el-select{width:100%}.deleted-project-alert{margin:14px 18px 0;width:auto!important}.deleted-project-alert .el-alert__title{font-size:12px}.deleted-project-alert .el-alert__description{font-size:10px}.project-editor-head-actions .el-button--danger{margin-left:10px}.project-editor-tabs .project-external-settings .project-editor-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.title-line{flex-wrap:wrap}.project-time-warning{color:#986400;white-space:nowrap;background:#fff4dc;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.project-time-warning .el-icon{font-size:12px}.project-time-warning.danger{color:#c13242;background:#ffe8ea}.project-time-warning.muted{color:#686f79;background:#f0f1f4}.meta-labels{align-items:center;gap:5px;min-width:0;display:flex}.health-badge{white-space:nowrap;border-radius:5px;align-items:center;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.health-badge.normal{color:#237a4b;background:#e7f7ee}.health-badge.risk{color:#956400;background:#fff3d7}.health-badge.critical{color:#c43243;background:#ffe7ea}.project-health-card{background:#f7fcf9;border:1px solid #dce9e1;border-radius:8px;margin:14px 0 2px;padding:12px}.project-health-card.risk{background:#fffbf2;border-color:#efddb2}.project-health-card.critical{background:#fff7f8;border-color:#efc8cd}.project-health-head{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.project-health-head span{color:#737b85;font-size:10px;font-weight:700}.project-health-head b{color:#24784c;grid-area:1/2/3;font-size:25px}.project-health-card.risk .project-health-head b{color:#a16d00}.project-health-card.critical .project-health-head b{color:#c43243}.project-health-head em{font-size:11px;font-style:normal;font-weight:800}.project-health-reasons{border-top:1px solid #0000000d;gap:7px;margin-top:10px;padding-top:9px;display:grid}.project-health-reasons article{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.project-health-reasons span{font-size:10px;font-weight:700}.project-health-reasons small{color:#c43243;font-size:10px;font-weight:800}.project-health-reasons p{color:#7d838b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.35}.project-health-ok{color:#337b55;margin:8px 0 0;font-size:10px}.dialog-sort-control{align-items:center;gap:10px;padding:0 16px 11px;display:flex}.dialog-sort-control>span{color:#858b94;flex:none;font-size:10px;font-weight:700}.dialog-sort-control .el-select{flex:1}.dialog-sort-control .el-select__wrapper{background:#fff;border-radius:7px;min-height:30px;box-shadow:inset 0 0 0 1px #e2e2e7}.dialog-sort-control+.project-list{border-top:1px solid #eaeaec}.project.pinned{background:#f7f9ff;box-shadow:inset 0 0 0 1px #3155ef}.project.pinned:hover,.project.pinned.active{background:#fff}.project-top-actions{flex:none;align-items:center;gap:7px;display:flex}.project-pin{color:#a4aab5;opacity:0;border-radius:5px;place-items:center;width:20px;height:20px;margin:-5px -3px -5px 0;transition:opacity .15s,color .15s,background-color .15s;display:grid}.project:hover .project-pin,.project-pin.active,.project-pin:focus-visible{opacity:1}.project-pin:hover,.project-pin:focus-visible{color:#3155ef;background:#e9edff;outline:0}.project-pin.active{color:#3155ef}.project-pin.loading{pointer-events:none}.project-pin .el-icon{font-size:12px}.bulk-mode-button{border-radius:6px!important;height:30px!important;margin:0!important;padding:0 9px!important;font-size:10px!important}.bulk-selection-tools{color:#747c88;align-items:center;gap:7px;padding:0 16px 9px;font-size:10px;display:flex}.bulk-selection-tools>span{margin-right:auto}.bulk-selection-tools button{color:#3155ef;background:0 0;border:0;padding:0;font-size:10px}.bulk-selection-tools button:disabled{color:#adb2ba;cursor:default}.project.bulk-selected{background:#f3f5ff}.bulk-project-checkbox{color:#fff;background:#fff;border:1px solid #bcc5db;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:8px;font-size:11px;font-weight:800;display:grid}.project.bulk-selected .bulk-project-checkbox{background:#3155ef;border-color:#3155ef}.bulk-action-bar{background:#3155ef;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 -5px 18px #203aa326}.bulk-action-bar>div{color:#fff;flex-direction:column;min-width:72px;display:flex}.bulk-action-bar b{font-size:11px}.bulk-action-bar span{opacity:.8;font-size:9px}.bulk-action-bar .el-select{flex:1;min-width:0}.bulk-action-bar .el-select__wrapper{background:#fff;border:0;border-radius:6px;min-height:34px}.bulk-dialog-count{color:#687183;background:#f3f5ff;border-radius:6px;margin:0 0 14px;padding:8px 10px;font-size:11px}.bulk-dialog-count b{color:#3155ef}.bulk-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bulk-form-row .el-date-editor,.bulk-form-row .el-select,.bulk-message-schedule .el-date-editor{width:100%!important}.bulk-message-schedule{background:#f5f6f9;border-radius:7px;grid-template-columns:1fr 230px;align-items:center;gap:12px;min-height:40px;padding:9px 10px;display:grid}.bulk-message-schedule .el-date-editor{grid-column:2}.el-dialog .bulk-form-row .el-form-item{margin-bottom:0}.ai-risk-badge{color:#a56011;white-space:nowrap;background:#fff0dd;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.ai-risk-badge.critical{color:#c43243;background:#ffe5e9}.project-ai-card{background:#f7f8ff;border:1px solid #dce1f5;border-radius:8px;margin:12px 0 2px;padding:12px}.project-ai-head{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.project-ai-head::-webkit-details-marker{display:none}.project-ai-head span{color:#59617a;flex:1;font-size:10px;font-weight:800}.project-ai-head b{color:#3155ef;font-size:22px}.project-ai-head:after{content:"›";color:#7b84a3;font-size:20px;line-height:1;transition:transform .18s;transform:rotate(90deg)}.project-ai-card[open] .project-ai-head:after{transform:rotate(-90deg)}.project-ai-content>p{color:#656d79;margin:8px 0;font-size:10px;line-height:1.5}.project-ai-scores{color:#7b8290;gap:10px;margin:8px 0;font-size:9px;display:flex}.project-ai-scores b{color:#303746}.ai-alert{background:#fff8e8;border-left:3px solid #d39b29;border-radius:4px;margin-top:7px;padding:7px 8px}.ai-alert.high,.ai-alert.critical{background:#fff0f2;border-left-color:#d33a4b}.ai-alert b{font-size:10px}.ai-alert p{margin:3px 0 0;font-size:9px;line-height:1.4}.project-ai-card ul{color:#626a78;margin:9px 0 0;padding-left:16px;font-size:9px;line-height:1.5}.message.inbound>.mini-avatar,.message.inbound>.mini-avatar-spacer{align-self:flex-start;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important}.message.inbound>.mini-avatar{height:28px!important;min-height:28px!important;max-height:28px!important}.message.inbound>div:last-child{flex:0 auto;min-width:0!important;max-width:calc(100% - 36px)!important}.message .bubble{overflow-wrap:anywhere;word-break:normal}.project-health-head span,.project-health-head em,.project-health-reasons span{font-size:12px!important}.project-health-reasons p{font-size:10px!important}.project-ai-head span,.ai-alert b{font-size:12px!important}.project-ai-content>p,.ai-alert p,.project-ai-card ul{font-size:10px!important}.details{overscroll-behavior-x:none;touch-action:pan-y;min-width:0;overflow:hidden auto!important}.details>*,.details section,.details .client-card,#project-tools-anchor,.project-tools-section,.project-tools-tabs{min-width:0;max-width:100%}.details p,.details b,.details span{overflow-wrap:anywhere}#project-tools-anchor .project-tools-section,#project-tools-anchor .project-tools-tabs,#project-tools-anchor .el-tabs__content,#project-tools-anchor .el-tab-pane{width:100%!important;max-width:none!important}.project-tools-tabs .tool-tab-content{width:100%!important;max-width:none!important;min-height:0!important;padding:13px 16px 12px!important}.project-tools-tabs .project-reminder-list,.project-tools-tabs .task-list,.project-tools-tabs .access-filters,.project-tools-tabs .access-list{width:100%!important;max-width:none!important}.project-tools-tabs .tool-tab-actions{margin-bottom:4px;width:100%!important}.message.outbound>div{flex-direction:column;align-items:flex-end;min-width:0;max-width:100%;display:flex}.message.outbound .bubble{align-self:flex-end}.status.resolved{color:#237a4b;background:#e7f7ee}.status.closed{color:#686f79;background:#eceef1}.case-basic-card .support-level-display{margin-bottom:13px}.case-customer-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.case-customer-card>header h4{margin:0}.case-customer-card>header .el-button{margin:0;padding:0;font-size:10px}.client-filter-clear{color:#3155ef;font-size:inherit;background:0 0;border:0;padding:0;font-weight:700}.client-filter-clear:hover{text-decoration:underline}.inbox>header.inbox-head{align-items:flex-start;gap:10px}.inbox-head-main{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.inbox-head-main h1{width:100%}.inbox-head-main .work-status-button,.inbox-head-main .reminder-mode-button{margin:0 6px 0 0!important;padding-left:0!important}.claim-new-button{white-space:nowrap;border-radius:8px!important;height:36px!important;margin:5px 0 0 auto!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.claim-new-button b{color:#3155ef;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-flex}.claim-new-button.is-disabled b{color:#9aa0aa;background:#e6e8ed}.status.new{color:#166f57;background:#ddf7ee}.customer-comment{grid-template-columns:70px minmax(0,1fr)!important;align-items:start!important}.customer-comment dd{gap:4px;display:grid}.customer-comment .el-textarea__inner{background:#fafbfc;border-radius:6px;padding:7px 8px;font-size:10px;line-height:1.4;box-shadow:inset 0 0 0 1px #e1e4ea}.customer-comment .el-button{justify-self:end;height:22px;margin:0!important;padding:0!important;font-size:10px!important}.project-ai-result{flex-direction:column;gap:2px;display:flex}.project-ai-result b{color:#3155ef;font-size:15px}.project-ai-result small{color:#7b8290;white-space:nowrap;font-size:9px}.project-ai-score{color:#3155ef;font-size:13px}.project-ai-score.manager{color:#8250bd}.case-closure-analysis{background:#f8f9ff;border:1px solid #dce1f5;border-radius:10px;margin-top:12px;padding:14px}.case-closure-analysis header{justify-content:space-between;align-items:center;display:flex}.case-closure-analysis header h4{margin:0}.case-closure-analysis header span{color:#7b84a3;font-size:10px}.closure-analysis-pending{color:#697188;margin:12px 0 0;font-size:11px}.closure-analysis-score{align-items:center;gap:10px;margin:12px 0;display:flex}.closure-analysis-score>b{color:#3155ef;font-size:30px;line-height:1}.closure-analysis-score span{font-size:11px;font-weight:700}.closure-analysis-score small{color:#8a91a3;font-weight:500}.closure-analysis-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.closure-analysis-facts div{background:#fff;border-radius:6px;padding:7px}.closure-analysis-facts dt{color:#8a91a3;font-size:9px}.closure-analysis-facts dd{margin:2px 0 0;font-size:10px;font-weight:700}.case-closure-analysis h5{margin:12px 0 4px;font-size:10px}.case-closure-analysis>p,.case-closure-analysis li{font-size:10px;line-height:1.45}.case-closure-analysis ul{margin:5px 0 0;padding-left:17px}.closure-analysis-subscores{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.closure-analysis-subscores span{background:#fff;border-radius:5px;justify-content:space-between;padding:5px 7px;font-size:9px;display:flex}.closure-analysis-warning{background:#fff8e8;border-left:3px solid #d39b29;border-radius:5px;margin-top:9px;padding:8px}.closure-analysis-warning b{font-size:10px}.closure-analysis-warning p{margin:3px 0 0;font-size:9px}.project-analytics-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.project-analytics-editor>header p{color:#7c8490;margin:4px 0 0;font-size:11px}.project-analytics-editor>header>div:last-child{gap:8px;display:flex}.project-analytics-editor .el-date-editor{width:300px!important}.analytics-legend{gap:18px;margin:22px 0 10px;display:flex}.analytics-legend span{color:#68717f;align-items:center;gap:6px;font-size:10px;display:flex}.analytics-legend span:before{content:"";background:#3155ef;border-radius:2px;width:18px;height:3px}.analytics-legend .manager:before{background:#9b62d8}.analytics-legend .health:before{background:#28a36a}.project-history-chart{background:#fff;border:1px solid #e1e5ed;border-radius:8px;height:210px;padding:16px 18px 24px 42px;position:relative}.project-history-chart svg{width:100%;height:100%;overflow:visible}.project-history-chart polyline{fill:none;stroke:#3155ef;stroke-width:3px;vector-effect:non-scaling-stroke}.project-history-chart polyline.manager{stroke:#9b62d8}.project-history-chart polyline.health{stroke:#28a36a}.project-history-chart line.grid{stroke:#e7e9ef;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-scale{color:#949ba6;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:12px;bottom:20px;left:10px}.project-analytics-latest{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.project-analytics-latest article{background:#f5f7fb;border-radius:7px;justify-content:space-between;align-items:center;padding:12px;display:flex}.project-analytics-latest span{color:#747d89;font-size:10px}.project-analytics-latest b{color:#3155ef;font-size:20px}#project-tools-anchor{text-align:left;width:100%;min-width:0;margin:0}#project-tools-anchor .project-tools-section{background:#fff;border-top:1px solid #e8e8ec;border-bottom:1px solid #e8e8ec;width:100%;padding:0}#project-tools-anchor .project-tools-tabs{width:100%;margin:0}.client-team-card{text-align:left!important;padding-top:10px!important}.client-team-card .overview-assignee,.client-team-card .overview-assignee>span,.client-team-card .person,.client-team-card .person>div{text-align:left!important}.details{flex-direction:column;display:flex;overflow:hidden!important}.details>.details-tabs{background:#fff;justify-content:flex-start;gap:6px;min-height:62px;height:62px!important;padding:0 14px!important}.details-tabs button{color:#7b8290;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;height:100%;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.details-tabs button .el-icon{font-size:13px}.project-main-panel{flex:1;min-height:0;overflow:hidden auto}.details .ai-assistant-panel{background:#f7f8fb;flex-direction:column;flex:1;min-height:0;display:flex;border:0!important;padding:0!important}.ai-assistant-head{background:#fff;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;min-height:62px;padding:13px 15px;display:flex}.ai-assistant-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-assistant-head b{font-size:11px}.ai-assistant-head small{color:#8a909b;line-height:1.35}.ai-assistant-head .el-button{width:30px;height:30px;margin:0;padding:0}.ai-assistant-messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:15px 13px;display:flex;overflow:auto}.ai-assistant-empty{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:18px 4px;display:flex}.ai-assistant-empty>.el-icon{color:#3155ef;background:#e9edff;border-radius:5px;width:38px;height:38px;margin-bottom:10px;font-size:20px}.ai-assistant-empty>b{font-size:12px}.ai-assistant-empty p{color:#7f8692;max-width:245px;margin:7px 0 14px;font-size:10px;line-height:1.55}.ai-assistant-empty button{color:#3e4a62;text-align:left;background:#fff;border:1px solid #dfe3ee;border-radius:5px;width:100%;margin-top:6px;padding:9px 10px;font-size:10px}.ai-assistant-empty button:hover{color:#3155ef;border-color:#3155ef}.ai-assistant-message{align-self:flex-start;max-width:91%}.ai-assistant-message.user{align-self:flex-end}.ai-assistant-message>span{color:#8b919c;margin:0 5px 4px;display:block;font-size:9px!important}.ai-assistant-message.user>span{text-align:right}.ai-assistant-message p{color:#252a34;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e4eb;border-radius:5px;margin:0;padding:10px 11px;font-size:10px;line-height:1.58}.ai-assistant-message.user p{background:#e9edff;border-color:#d8e0ff}.ai-assistant-message.thinking p{gap:4px;width:48px;display:flex}.ai-assistant-message.thinking i{background:#8a95b8;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite ai-thinking}.ai-assistant-message.thinking i:nth-child(2){animation-delay:.14s}.ai-assistant-message.thinking i:nth-child(3){animation-delay:.28s}@keyframes ai-thinking{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ai-assistant-composer{background:#fff;border-top:1px solid #e1e4eb;padding:11px 12px 12px}.ai-assistant-composer .el-textarea__inner{border-radius:5px;padding:10px;font-size:10px;line-height:1.5;box-shadow:inset 0 0 0 1px #dfe2e9;min-height:68px!important}.ai-assistant-composer>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ai-assistant-composer small{color:#9a9faa}.ai-assistant-composer .el-button{gap:5px;height:32px;padding:0 11px;border-radius:5px!important}.message-template-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.message-template-section>header h2{margin:0;font-size:16px}.message-template-section>header p{color:#7a828d;margin:4px 0 0;font-size:11px}.message-template-section>header .el-button{border-radius:6px;flex:none;height:36px}.template-text-cell{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.template-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.template-row-actions .el-button{margin:0!important}.message-template-empty{color:#7c8490;background:#fff;border:1px solid #e2e5eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.message-template-empty>.el-icon{color:#3155ef;background:#eef2ff;border-radius:12px;width:44px;height:44px;margin-bottom:12px;font-size:22px}.message-template-empty b{color:#272d38;font-size:13px}.message-template-empty span{margin:5px 0 14px;font-size:11px}.message-template-empty .el-button{border-radius:6px;height:32px}.task-type-option,.task-type-badge{align-items:center;gap:6px;display:inline-flex}.task-type-option .el-icon{color:#3155ef;font-size:15px}.task-type-badge{color:#3f55a3;white-space:nowrap;background:#eef1ff;border-radius:5px;min-width:0;padding:3px 6px;font-size:9px;font-weight:750}.task-type-badge .el-icon{font-size:11px}.kanban-card-top{gap:6px}.kanban-card-top .kanban-card-date{margin-left:auto}.task-item small{align-items:center;gap:3px;display:flex}.task-item small .el-icon{color:#6673a5;flex:none;font-size:11px}.guide-page{background:#f6f7f9;grid-template-columns:300px minmax(0,1fr);min-width:0;grid-column:2/-1!important;padding:0!important;display:grid!important;overflow:hidden!important}.guide-navigation{background:#fff;border-right:1px solid #e2e5eb;flex-direction:column;min-height:0;padding:25px 18px;display:flex}.guide-navigation header{padding:0 7px 17px}.guide-navigation header>span{color:#3155ef;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.guide-navigation h1{margin:5px 0 3px;font-size:23px}.guide-navigation header p{color:#858c97;margin:0;font-size:10px}.guide-navigation .el-input__wrapper{border-radius:7px;min-height:38px;box-shadow:inset 0 0 0 1px #dfe3ea}.guide-navigation nav{flex-direction:column;gap:3px;margin-top:14px;display:flex;overflow:auto}.guide-navigation nav button{color:#5f6773;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 11px;font-size:11px;line-height:1.35}.guide-navigation nav button:hover{color:#3155ef;background:#f3f5fa}.guide-navigation nav button.active{color:#3155ef;background:#edf0ff;font-weight:800}.guide-navigation nav p{color:#949ba5;padding:14px 10px;font-size:11px}.guide-content{padding:26px clamp(28px,5vw,72px) 60px;overflow:auto}.guide-content>*{width:min(900px,100%);margin-left:auto;margin-right:auto}.guide-breadcrumbs{color:#9097a1;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.guide-breadcrumbs span:after{content:"›";margin-left:8px}.guide-breadcrumbs b{color:#3155ef}.guide-markdown{background:#fff;border:1px solid #e1e4ea;border-radius:10px;padding:30px 38px 48px;box-shadow:0 8px 28px #252b3a0a}.guide-markdown h1{color:#16191f;letter-spacing:-.025em;margin:0 0 24px;font-size:28px}.guide-markdown h2{color:#20242c;margin:32px 0 12px;padding-top:4px;font-size:18px}.guide-markdown h3{margin:25px 0 9px;font-size:14px}.guide-markdown h4{margin:20px 0 8px;font-size:12px}.guide-markdown p,.guide-markdown li{color:#525a67;font-size:12px;line-height:1.75}.guide-markdown p{margin:10px 0}.guide-markdown ul,.guide-markdown ol{margin:8px 0 16px;padding-left:22px}.guide-markdown li+li{margin-top:5px}.guide-markdown a{color:#3155ef;font-weight:650;text-decoration:none}.guide-markdown a:hover{text-decoration:underline}.guide-markdown code{color:#364467;background:#f0f2f7;border-radius:4px;padding:2px 5px;font-size:11px}.guide-markdown blockquote{color:#4f596b;background:#f4f6ff;border-left:3px solid #3155ef;border-radius:0 7px 7px 0;margin:16px 0;padding:11px 14px;font-size:12px;line-height:1.65}.guide-table-wrap{border:1px solid #e2e5eb;border-radius:8px;margin:14px 0 20px;overflow:auto}.guide-markdown table{border-collapse:collapse;width:100%}.guide-markdown th,.guide-markdown td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e9ee;padding:10px 12px;font-size:11px;line-height:1.5}.guide-markdown th{color:#505866;background:#f5f6f9;font-weight:800}.guide-markdown tr:last-child td{border-bottom:0}.guide-markdown figure{margin:20px 0 25px}.guide-markdown figure img{background:#f7f8fa;border:1px solid #e0e3e9;border-radius:9px;width:100%;display:block}.guide-markdown figcaption{color:#8b929d;text-align:center;margin-top:7px;font-size:10px}@media (width<=900px){.guide-page{grid-template-columns:235px minmax(0,1fr)}.guide-content{padding:20px}.guide-markdown{padding:24px}.guide-navigation{padding:20px 12px}}.voice-player-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.transcription-toggle{color:#3155ef;cursor:pointer;background:#f7f8ff;border:1px solid #d9def0;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 8px;font:700 9px/1 inherit;display:inline-flex}.transcription-toggle:hover,.transcription-toggle.active{background:#edf0ff;border-color:#3155ef}.transcription-toggle .el-icon{font-size:12px}.transcription-state{color:#818998;align-items:center;gap:4px;font-size:9px;display:inline-flex}.transcription-state.failed{color:#b07a22}.voice-transcription{background:#f7f8fc;border:1px solid #dfe4f3;border-radius:7px;padding:9px 10px}.voice-transcription span{color:#6f7890;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.voice-transcription p{color:#303642;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.message-search{flex:none;width:270px;position:relative}.message-search .el-input__wrapper{border-radius:6px;min-height:42px;box-shadow:inset 0 0 0 1px #d9dce5}.message-search-results{z-index:120;background:#fff;border:1px solid #dfe2e9;border-radius:8px;width:380px;max-height:390px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 14px 38px #18203724}.message-search-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-height:56px;padding:8px 9px;display:flex}.message-search-results button:last-of-type{border-bottom:0}.message-search-results button:hover{background:#f3f5ff;border-radius:5px}.message-search-results button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.message-search-results b{color:#252b35;font-size:10px}.message-search-results small{color:#69717d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.message-search-results time{color:#9298a2;white-space:nowrap;flex:none;font-size:9px}.message-search-state{color:#858c97;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:12px;font-size:10px;display:flex}.search-context-return{color:#3155ef;background:#eef2ff;border:0;border-bottom:1px solid #dde2f0;flex:none;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;font-size:10px;font-weight:750;display:flex}.search-context-return:hover{background:#e3e9ff}.search-highlight .bubble,.quoted-highlight .bubble{animation:2.8s searchResultPulse}@keyframes searchResultPulse{0%,to{box-shadow:0 1px 2px #1111110d}18%,72%{box-shadow:0 0 0 4px #3155ef,0 0 0 8px #3155ef22}}.message-day-group{min-height:1px;display:flow-root}.date-divider{z-index:12;pointer-events:none;position:sticky;top:8px}.date-divider span{color:#737985;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#e9e9edeb;align-items:center;min-height:25px;padding:5px 10px;display:inline-flex;box-shadow:0 2px 8px #252b3a12}.notification-highlight .bubble{animation:3.2s notificationResultPulse}@keyframes notificationResultPulse{0%,to{box-shadow:0 1px 2px #1111110d}15%,76%{box-shadow:0 0 0 4px #3155ef,0 0 0 8px #3155ef22}}.projects-table-card .el-table th.el-table__cell .cell,.manager-projects-table .manager-last-activity .cell{white-space:nowrap!important}.chat{position:relative}.latest-message-button{z-index:35;color:#3155ef;background:#fff;border:1px solid #d9def0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:19px;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;bottom:132px;right:24px;box-shadow:0 7px 24px #24305a26}.latest-message-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #24305a30}.latest-message-button:active{transform:translateY(0)}.project{transition:background-color .18s,opacity .18s}.project.pending{background:#f0f3ff}.project.pending:after{content:"";pointer-events:none;border-left:3px solid #3155ef;position:absolute;inset:0}.project-switch-spinner{color:#3155ef;flex:none;margin-top:1px;font-size:14px}.chat>.chat-head,.chat>.important-messages,.chat>.messages,.chat>.composer,.chat>.search-context-return{transition:opacity .18s,filter .18s}.chat.switching>.chat-head,.chat.switching>.important-messages,.chat.switching>.messages,.chat.switching>.composer,.chat.switching>.search-context-return{opacity:.45;filter:blur(.4px);pointer-events:none}.chat-switch-overlay{z-index:50;cursor:progress;background:#f7f7f82e;place-items:center;display:grid;position:absolute;inset:0}.chat-switch-overlay span{color:#566071;background:#fff;border:1px solid #e0e4ef;border-radius:5px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 10px 30px #25325a1a}.chat-switch-overlay .el-icon{color:#3155ef;font-size:16px}.chat-switch-enter-active,.chat-switch-leave-active{transition:opacity .16s}.chat-switch-enter-from,.chat-switch-leave-to{opacity:0}.system-message{color:#858b94;text-align:center;overflow-wrap:anywhere;background:#eceef2;border-radius:12px;width:fit-content;max-width:min(82%,760px);margin:16px auto;padding:6px 11px;font-size:10px;line-height:1.45}.project-setting-switch{color:#5d6571;align-items:center;gap:9px;min-height:40px;font-size:12px;display:flex}.task-checklist{background:#f8f9fb;border:1px solid #e1e5ee;border-radius:5px;margin:0 0 18px;padding:14px}.task-checklist h3{margin:0 0 12px;font-size:12px}.task-checklist-items{gap:6px;margin-bottom:10px;display:grid}.task-checklist-item{background:#fff;border:1px solid #e1e5ee;border-radius:5px;justify-content:space-between;align-items:flex-start;gap:8px;min-height:42px;padding:9px 8px;display:flex}.task-checklist-item .el-checkbox{flex:1;align-items:flex-start;min-width:0;min-height:24px;margin:0;height:auto!important}.task-checklist-item .el-checkbox__input{flex:none;margin-top:2px}.task-checklist-item .el-checkbox__label{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding-right:4px;line-height:1.45;display:block;white-space:normal!important}.task-checklist-item.completed .el-checkbox__label,.task-checklist-item span.completed{color:#939aa6;text-decoration:line-through}.task-checklist-item>.el-button{flex:none;width:28px;height:28px;margin-top:-2px;padding:0}.task-checklist-add{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;display:grid}.task-form-checklist{gap:10px;width:100%;display:grid}.task-form-checklist .task-checklist-items{margin:0}.tasks-page .el-button,.tasks-page .el-select__wrapper,.tasks-page .el-input__wrapper,.tasks-page .el-textarea__inner,.tasks-page .el-date-editor,.tasks-page .kanban-column,.tasks-page .kanban-card,.task-drawer-shell .el-button,.task-drawer-shell .el-select__wrapper,.task-drawer-shell .el-input__wrapper,.task-drawer-shell .el-textarea__inner,.task-drawer-shell .el-date-editor,.task-create-dialog .el-button,.task-create-dialog .el-select__wrapper,.task-create-dialog .el-input__wrapper,.task-create-dialog .el-textarea__inner,.task-create-dialog .el-date-editor{border-radius:5px!important}.task-drawer-shell .dialog-link+.dialog-link{margin-left:0!important}.task-drawer .task-delete-button{width:100%;margin:12px 0 0!important}.composer-box .composer-input .el-textarea__inner{transition:height .12s;min-height:36px!important;max-height:180px!important;overflow-y:auto!important}.bubble.edited{padding-right:103px}.msg-time{white-space:nowrap}.msg-time em{color:#8a919d;font-style:normal}.composer-mode-switch .composer-improve{font-weight:750;border-radius:6px!important;height:27px!important;margin:0 2px 0 auto!important;padding:0 10px!important;font-size:10px!important}.composer-mode-switch .composer-improve .el-icon{margin-right:4px!important;font-size:12px!important}.project-tools-tabs .task-item{width:100%;min-width:0;max-width:100%;overflow:hidden}.project-tools-tabs .task-item>div{max-width:100%;overflow:hidden}.task-item-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;width:100%;min-width:0;display:grid}.task-item-head b{overflow-wrap:anywhere;word-break:break-word;min-width:0}.task-item-head .el-tag{white-space:nowrap;flex:none;max-width:100%}.project-tools-tabs>.el-tabs__header{padding:0 6px!important}.project-tools-tabs .el-tabs__nav-wrap.is-scrollable{padding:0!important}.project-tools-tabs .el-tabs__nav-prev,.project-tools-tabs .el-tabs__nav-next{display:none!important}.project-tools-tabs .el-tabs__nav-scroll{width:100%;overflow:visible!important}.project-tools-tabs .el-tabs__nav{grid-template-columns:1.35fr .82fr .92fr 1fr .68fr!important;width:100%!important;display:grid!important;transform:none!important}.project-tools-tabs .el-tabs__item{position:relative;justify-content:center!important;width:auto!important;min-width:0!important;padding:0 3px!important}.project-tools-tabs .el-tabs__item.is-active:after{content:"";background:#3155ef;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:3px;right:3px}.project-tools-tabs .tool-tab-label{gap:3px;max-width:100%}.project-tools-tabs .tool-tab-label-wide{display:none}.project-tools-tabs .tool-tab-label-short{display:inline}.project-tools-tabs .tool-tab-label em{border-radius:5px;min-width:14px;height:14px;padding:0 3px;font-size:9px!important}.project-tools-tabs .el-tabs__active-bar{display:none!important}.reaction-time.overdue{border:1px solid #f3a4af;box-shadow:inset 0 0 0 1px #fff;color:#c82038!important;background:#ffe3e7!important}.rail .el-button .rail-count-badge{z-index:2;color:#fff;background:#e5485b;border:2px solid #101010;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:1px;right:1px;box-shadow:0 2px 6px #0005;width:auto!important;height:18px!important;display:flex!important}.rail .el-button.active .rail-count-badge{border-color:#3155ef}.kanban-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 6px;padding-right:0;display:grid}.kanban-card-top .task-type-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.kanban-card-top .kanban-card-date{white-space:nowrap;grid-column:1/-1;justify-self:end;margin-left:0;position:static}.mention-menu{z-index:32;background:#fff;border:1px solid #dfe2e8;border-radius:8px;max-height:280px;padding:5px;position:absolute;bottom:76px;left:18px;right:18px;overflow:auto;box-shadow:0 12px 32px #1b24351f}.mention-menu button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 8px;display:flex}.mention-menu button:hover,.mention-menu button:first-child{background:#f0f3ff}.mention-menu button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mention-menu b{color:#282f3a;font-size:11px}.mention-menu small{color:#3155ef;font-size:10px}.mention-menu .el-avatar{color:#fff;background:#3155ef;flex:none;font-size:9px}.rail .avatar.active{box-shadow:0 0 0 3px #fff,0 5px 14px #3155ef66!important}.profile-page{background:#f6f7f9;min-width:0;grid-column:2/-1!important;padding:28px 34px 50px!important;overflow:auto!important}.profile-page>*{width:min(1120px,100%);margin-left:auto;margin-right:auto}.profile-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.profile-page-head>div>span{color:#3155ef;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.profile-page-head h1{margin:4px 0 2px;font-size:28px}.profile-page-head p{color:#818995;margin:0;font-size:11px}.profile-page-head .el-button{border-radius:7px;height:40px}.profile-page-head .el-button>span{gap:7px}.profile-identity-card{background:#fff;border:1px solid #e0e4eb;border-radius:10px;grid-template-columns:auto minmax(210px,1fr) minmax(280px,1.3fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.profile-identity-card>.el-avatar{color:#fff;background:#3155ef;font-size:20px;font-weight:800}.profile-identity-card h2{margin:0 0 4px;font-size:20px}.profile-identity-card p,.profile-identity-card span{color:#737c89;margin:0;font-size:11px}.profile-identity-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.profile-identity-card dl div{flex-direction:column;gap:3px;margin:0;display:flex}.profile-identity-card dt{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.profile-identity-card dd{color:#343b47;text-transform:none;margin:0;font-size:11px}.profile-analytics{background:#fff;border:1px solid #e0e4eb;border-radius:10px;margin-top:16px;padding:22px 24px}.profile-analytics>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.profile-analytics h2{margin:0 0 4px;font-size:16px}.profile-analytics header p{color:#89919d;margin:0;font-size:10px}.profile-analytics header>div:last-child{align-items:center;gap:8px;display:flex}.profile-analytics .el-date-editor{width:290px}.profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-metrics article{background:#f8f9fb;border:1px solid #e5e8ee;border-radius:8px;flex-direction:column;min-height:112px;padding:15px;display:flex}.profile-metrics span{color:#737c89;font-size:10px}.profile-metrics b{color:#252b35;margin:8px 0 3px;font-size:24px}.profile-metrics small{color:#949ba5;margin-top:auto;font-size:9px}.profile-report-modes{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;display:grid}.profile-report-modes button{color:#68717e;background:#fff;border:1px solid #dfe3ea;border-radius:7px;height:38px;font-weight:700}.profile-report-modes button.active{color:#3155ef;background:#edf0ff;border-color:#3155ef}.profile-report-hint{color:#7b8491;background:#f6f7f9;border-radius:7px;margin:16px 0 2px;padding:14px;font-size:11px;line-height:1.55}.profile-report-result{border:1px solid #dfe3ea;border-radius:8px;margin-top:14px;overflow:hidden}.profile-report-result header{background:#f7f8fa;border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.profile-report-result header>div{flex-direction:column;gap:2px;display:flex}.profile-report-result header b{font-size:11px}.profile-report-result header span{color:#7c8592;font-size:9px}.profile-report-result pre{color:#303641;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;max-height:360px;margin:0;padding:14px;font:11px/1.65 Manrope,Arial,sans-serif;overflow:auto}@media (width<=900px){.profile-identity-card{grid-template-columns:auto 1fr}.profile-identity-card dl{grid-column:1/-1}.profile-analytics>header{flex-direction:column;align-items:flex-start}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-page .el-button,.profile-page .el-input__wrapper,.profile-identity-card,.profile-analytics,.profile-metrics article{border-radius:5px!important}.case-wip{background:#fff;border:1px solid #dfe4f4;border-radius:8px;align-items:center;gap:8px;margin:0 16px 10px;padding:10px 12px;display:flex}.case-wip span{color:#737b89;font-size:11px}.case-wip b{font-size:13px}.case-wip button{color:#3155ef;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.case-wip button.active{background:#edf0ff;border-radius:5px;padding:5px 7px}.case-queue-grid{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 12px 10px;display:grid}.case-queue-grid button{text-align:center;background:#fff;border:1px solid #e4e7ef;border-radius:7px;gap:3px;min-width:0;padding:8px 4px;display:grid}.case-queue-grid button span{white-space:nowrap;font-size:9px}.case-queue-grid button b{font-size:14px}.case-queue-grid button.active{color:#2543c8;background:#edf0ff;border-color:#3155ef}.case-queue-grid button.sla.active{color:#bd2638;background:#fff1f2;border-color:#e94d5f}.case-queue-caption{border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:end;padding:10px 16px 9px;display:flex}.case-queue-caption span{font-size:10px;font-weight:800}.case-queue-caption small{color:#969ca6;text-align:right;max-width:150px;font-size:8px}.case-waiting-queues{align-items:center;gap:5px;padding:4px 14px 8px;display:flex;overflow-x:auto}.case-waiting-queues>span{color:#929bab;text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:9px}.case-waiting-queues button{color:#667085;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e7ef;border-radius:7px;padding:4px 6px;font-size:9px}.case-waiting-queues button.active{color:#6045da;background:#f3f0ff;border-color:#7c5cff}.case-waiting-queues b{margin-left:2px;font-weight:700}.case-card{gap:9px;padding:14px 15px}.case-severity{color:#3155ef;background:#edf0ff;border-radius:5px;flex:none;place-items:center;width:29px;height:23px;font-size:10px;font-weight:900;display:grid}.case-severity.s1{color:#bd2638;background:#ffe2e5}.case-severity.s2{color:#ad6110;background:#fff0dc}.case-card .project-top b{color:#606979;font-size:10px}.case-card .project-top time{font-size:8px}.case-problem{margin-top:5px;font-size:12px;line-height:1.35;display:block}.case-reason{color:#7b8390;margin-top:5px;font-size:9px;line-height:1.3;display:block}.case-card-footer{justify-content:space-between;gap:8px;margin-top:9px;display:flex}.case-card-footer small{color:#9197a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-card-footer b{color:#566070;font-size:9px}.case-card-footer b.danger{color:#c42b3d}.chat-head{height:auto;min-height:90px}.chat-head h2{max-width:760px;font-size:15px;line-height:1.35}.case-system-status{color:#515c6d;background:#eef1f8;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800}.case-ai-summary{background:#f7f9ff;border:1px solid #d9e0fb;border-radius:10px;margin:12px 5% 0;overflow:hidden}.case-ai-summary-head{color:#2946bc;background:0 0;border:0;justify-content:space-between;width:100%;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.case-ai-summary-head span{align-items:center;gap:6px;display:flex}.case-ai-summary-head small{color:#7c86a7;font-size:9px}.case-ai-summary-body{grid-template-columns:1fr 1fr;gap:10px;padding:0 13px 12px;display:grid}.case-ai-summary-body article{min-width:0}.case-ai-summary-body article>span{color:#737d92;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.case-ai-summary-body p,.case-ai-summary-body ul{margin:4px 0 0;font-size:10px;line-height:1.45}.case-ai-summary-body ul{padding:0;list-style:none}.case-ai-summary-body .summary-next-action{background:#fff;border-left:3px solid #3155ef;grid-column:1/-1;padding:9px}.message.ai-message .bubble{background:#f0edff;border:1px solid #ded7ff}.message-actor-level{background:#edf0ff;border-radius:4px;margin-left:6px;padding:2px 5px;font-weight:800;color:#3155ef!important;font-size:8px!important}.case-outcome-bar{background:#fff;border-top:1px solid #dfe2ea;gap:5px;padding:8px 14px;display:flex;overflow-x:auto}.case-outcome-bar button{white-space:nowrap;color:#4c5666;background:#fff;border:1px solid #dfe2ea;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700}.case-outcome-bar button:hover{color:#3155ef;border-color:#3155ef}.case-outcome-bar button.resolved{color:#23804f;background:#f2fbf6;border-color:#b9dfca}.case-context-section{padding:15px 17px!important}.case-context-section h4{margin:0 0 10px}.case-classification>header{justify-content:space-between;align-items:center;display:flex}.case-field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.case-field-grid label{gap:4px;display:grid}.case-field-grid label>span{color:#858d99;text-transform:uppercase;font-size:8px;font-weight:800}.case-field-grid label.wide{grid-column:1/-1}.next-action-card{background:#f6f8ff;border-radius:8px;margin:12px;border:1px solid #cdd7fb!important}.next-action-card>span{color:#3155ef;text-transform:uppercase;font-size:9px;font-weight:800}.next-action-card>b{margin:6px 0 10px;font-size:12px;line-height:1.45;display:block}.next-action-card dl div{margin:5px 0}.case-diagnostics ul{margin:0;padding:0;list-style:none}.case-diagnostics li{color:#3c7558;margin:6px 0;font-size:10px}.case-diagnostics p{background:#f7f7f8;border-radius:6px;margin:12px 0 0;padding:9px;font-size:10px;line-height:1.45}.case-diagnostics p span{color:#8a919d;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.case-linked>div{gap:3px;margin:8px 0;display:grid}.case-linked span{color:#8a919d;text-transform:uppercase;font-size:8px}.case-linked b{font-size:10px}.case-linked p,.case-history>p{color:#969ca6;font-size:9px}.case-history ol{margin:0;padding:0;list-style:none}.case-history li{margin:0 0 10px;padding-left:12px;position:relative}.case-history li:before{content:"";background:#3155ef;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.case-history li b{font-size:9px;display:block}.case-history li small{color:#969ca6;font-size:8px}.case-history li p{margin:3px 0;font-size:9px}.case-client>b,.case-client>span{display:block}.case-client>b{font-size:12px}.case-client>span{color:#858d99;margin:4px 0 9px;font-size:9px}.case-client>div{gap:5px;display:flex}.ai-command-grid{border-bottom:1px solid #e8e8ec;grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.ai-command-grid button{color:#47536a;text-align:left;background:#fff;border:1px solid #dfe3ef;border-radius:6px;padding:8px;font-size:9px}.ai-command-grid button:hover{color:#3155ef;border-color:#3155ef}.requested-data-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.case-outcome-dialog .el-alert{margin-top:8px}@media (width<=1250px){.workspace{grid-template-columns:66px 310px minmax(400px,1fr) 360px}.details{width:360px}.case-ai-summary-body{grid-template-columns:1fr}}.case-status-bar{background:#fff;border-bottom:1px solid #e2e5eb;flex:none;grid-template-columns:auto repeat(4,minmax(82px,1fr));align-items:center;gap:7px;padding:10px 18px;display:grid}.case-status-bar>span{color:#7d8591;text-transform:uppercase;letter-spacing:.07em;margin-right:4px;font-size:9px;font-weight:800}.case-status-bar button{color:#5e6774;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:7px;height:34px;font-size:10px;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.case-status-bar button:hover{color:#3155ef;border-color:#9eadee}.case-status-bar button.active{color:#2948ce;background:#edf1ff;border-color:#3155ef;box-shadow:0 3px 10px #3155ef1c}.details-tabs h3{margin:0;font-size:13px}.case-basic-card,.case-customer-card{border-bottom:1px solid #eceef2;padding:20px}.case-basic-card>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.case-basic-card h4,.case-customer-card h4{color:#343b46;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:11px}.case-basic-card>label{gap:6px;margin-bottom:13px;display:grid}.case-basic-card>label>span,.support-level-display>span{color:#858d99;text-transform:uppercase;font-size:9px;font-weight:800}.case-basic-card .el-select{width:100%}.support-level-display{background:#f7f8fa;border:1px solid #e1e4ea;border-radius:7px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.support-level-display b{color:#303742;font-size:11px}.case-customer-card h4{margin-bottom:14px}.case-customer-card dl{margin:0}.case-customer-card dl div{border-bottom:1px solid #f0f1f4;grid-template-columns:70px minmax(0,1fr);gap:10px;margin:0;padding:10px 0;display:grid}.case-customer-card dl div:last-child{border-bottom:0}.case-customer-card dd{overflow-wrap:anywhere;color:#303742;text-transform:none;margin:0;font-size:10px;font-weight:700}@media (width<=1250px){.workspace{grid-template-columns:66px 310px minmax(400px,1fr) 300px}.details{width:300px}.case-status-bar{grid-template-columns:repeat(4,1fr)}.case-status-bar>span{display:none}}.profile-report-result header .el-button{height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important}.profile-report-result header .el-button>span{gap:6px}.profile-loading-state{justify-content:center;align-items:center;min-height:calc(100vh - 78px);display:flex}.profile-loading-state .el-icon{color:#3155ef;font-size:34px}.bubble.deleted{min-width:200px;padding:10px 13px 7px}.bubble.deleted .msg-time{text-align:right;margin-top:2px;line-height:1.3;display:block;position:static}.analytics-health .health-legend b{grid-column:2}.analytics-health .health-legend em{color:#727b88;white-space:nowrap;grid-column:2;font-size:8px;font-style:normal}.analytics-view-switch{background:#f3f5f8;border:1px solid #dfe3ea;border-radius:7px;padding:3px;display:flex}.analytics-view-switch button{color:#6b7481;cursor:pointer;background:0 0;border:0;border-radius:5px;height:30px;padding:0 12px;font:750 10px/1 inherit}.analytics-view-switch button.active{color:#3155ef;background:#fff;box-shadow:0 2px 7px #27365c16}.analytics-employee-select{width:205px}.analytics-employee-select .el-select__wrapper{border-radius:6px;min-height:36px}.employee-analytics-identity{background:#fff;border:1px solid #e1e5eb;border-radius:9px;align-items:center;gap:11px;margin-bottom:10px;padding:13px 16px;display:flex}.employee-analytics-identity .el-avatar{color:#3155ef;background:#edf0ff;font-size:12px;font-weight:800}.employee-analytics-identity div{flex-direction:column;gap:3px;display:flex}.employee-analytics-identity b{font-size:14px}.employee-analytics-identity span{color:#858d99;font-size:9px}.employee-project-activity{min-height:260px}.employee-summary-panel dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.employee-summary-panel dl div{background:#f6f7f9;border-radius:7px;flex-direction:column;gap:5px;padding:12px;display:flex}.employee-summary-panel dt{color:#838c98;font-size:9px}.employee-summary-panel dd{color:#2b3340;margin:0;font-size:18px;font-weight:800}@media (width<=1450px){.analytics-dashboard .analytics-controls{flex-wrap:wrap;justify-content:flex-end}.analytics-employee-select{width:190px}}@media (width<=980px){.analytics-dashboard .analytics-controls{justify-content:flex-start}.analytics-view-switch{width:100%}.analytics-view-switch button{flex:1}.analytics-employee-select{width:100%}.employee-analytics-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.employee-analytics-kpis,.employee-summary-panel dl{grid-template-columns:1fr}}.analytics-dashboard{color:#222936;padding-bottom:32px}.analytics-dashboard-head{background:#fff;border:1px solid #e1e5eb;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:16px;padding:18px 20px;display:flex}.analytics-dashboard-head>div:first-child>span{color:#3155ef;letter-spacing:.1em;font-size:9px;font-weight:850}.analytics-dashboard-head h2{letter-spacing:-.02em;margin:4px 0 3px;font-size:21px}.analytics-dashboard-head p{color:#858d99;margin:0;font-size:10px}.analytics-controls{align-items:center;gap:12px;display:flex}.period-presets{background:#f0f2f6;border-radius:7px;padding:3px;display:flex}.period-presets button{color:#6c7583;cursor:pointer;background:0 0;border:0;border-radius:5px;height:30px;padding:0 10px;font:700 10px/1 inherit}.period-presets button:hover{color:#3155ef;background:#fff;box-shadow:0 1px 4px #1e2b5312}.analytics-dashboard .analytics-period .el-date-editor{height:36px;width:245px!important}.analytics-dashboard .analytics-period .el-button{height:36px;padding:0 14px}.analytics-kpis{grid-template-columns:1.1fr repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.analytics-kpis article{background:#fff;border:1px solid #e1e5eb;border-radius:9px;flex-direction:column;min-height:112px;padding:15px 16px;display:flex}.analytics-kpis article.kpi-primary{color:#fff;background:linear-gradient(145deg,#3155ef,#213cb9);border-color:#3155ef;box-shadow:0 8px 22px #3155ef20}.analytics-kpis span{color:#737d8b;font-size:10px;font-weight:700}.analytics-kpis b{letter-spacing:-.03em;margin:9px 0 4px;font-size:25px}.analytics-kpis small{color:#929aa5;margin-top:auto;font-size:9px}.analytics-kpis .kpi-primary span,.analytics-kpis .kpi-primary small{color:#dce3ff}.analytics-kpis small.negative{color:#d64a59}.analytics-kpis small.positive{color:#258a5a}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:10px;display:grid}.analytics-panel{background:#fff;border:1px solid #e1e5eb;border-radius:9px;min-width:0;padding:16px 18px}.analytics-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.analytics-panel h3{margin:0 0 3px;font-size:13px}.analytics-panel header p{color:#9299a3;margin:0;font-size:9px}.analytics-panel header>span{color:#727b89;background:#f1f3f7;border-radius:5px;padding:5px 8px;font-size:9px}.analytics-panel header button{color:#3155ef;cursor:pointer;background:0 0;border:0;font:700 9px/1 inherit}.analytics-bars{gap:12px;display:grid}.analytics-bar-row{grid-template-columns:minmax(150px,1fr) minmax(160px,1.3fr) 34px;align-items:center;gap:12px;display:grid}.analytics-bar-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-bar-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-bar-row small{color:#959ca6;font-size:8px}.analytics-bar-track,.workload-bars>div>div{background:#eef0f4;border-radius:999px;height:7px;overflow:hidden}.analytics-bar-track i,.workload-bars>div>div i{border-radius:inherit;background:linear-gradient(90deg,#3155ef,#7690ff);height:100%;display:block}.analytics-bar-row strong{color:#4f5968;text-align:right;font-size:10px}.analytics-empty{color:#9299a3;text-align:center;margin:20px 0;font-size:10px}.sla-visual{grid-template-columns:145px 1fr;align-items:center;gap:18px;display:grid}.sla-ring{--sla:0%;background:conic-gradient(#3155ef 0 var(--sla),#e9ecf2 var(--sla) 100%);border-radius:50%;place-items:center;width:134px;height:134px;padding:13px;display:grid}.sla-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:106px;height:106px}.sla-ring span{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.sla-ring b{font-size:24px}.sla-ring small{color:#9299a3;font-size:8px}.sla-visual dl{margin:0;display:grid}.sla-visual dl div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.sla-visual dl div:last-child{border-bottom:0}.sla-visual dt{color:#7a8390;font-size:9px}.sla-visual dd{margin:0;font-size:10px;font-weight:800}.sla-visual dd.good{color:#218b59}.sla-visual dd.medium{color:#b77d14}.sla-visual dd.bad{color:#ce4050}.analytics-workload,.analytics-health{min-height:215px}.workload-bars{gap:10px;display:grid}.workload-bars>div{grid-template-columns:minmax(135px,.8fr) minmax(100px,1fr) 105px;align-items:center;gap:10px;display:grid}.workload-bars>div>span{align-items:center;gap:7px;min-width:0;display:flex}.workload-bars>div>span b{color:#3155ef;background:#edf0ff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.workload-bars em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.workload-bars strong{color:#737c89;text-align:right;font-size:9px}.health-stack{background:#edf0f3;border-radius:6px;height:20px;display:flex;overflow:hidden}.health-stack i{height:100%}.health-stack .healthy,.health-legend i.healthy{background:#39a66f}.health-stack .risk,.health-legend i.risk{background:#e5ad3f}.health-stack .critical,.health-legend i.critical{background:#d84959}.health-legend{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.health-legend span{color:#727b88;background:#f6f7f9;border-radius:7px;grid-template-columns:7px 1fr;align-items:center;gap:3px 7px;padding:10px;font-size:8px;display:grid}.health-legend span>i{border-radius:50%;width:7px;height:7px}.health-legend b{color:#2d3440;grid-column:2;font-size:17px}.analytics-employee-table{grid-column:1/-1;margin-top:10px;padding:0;overflow:hidden}.analytics-employee-table>header{border-bottom:1px solid #e5e8ed;margin:0;padding:15px 18px}.analytics-employee-table .manager-table{border:0;border-radius:0}.analytics-person{align-items:center;gap:8px;display:flex}.analytics-person .el-avatar{color:#3155ef;background:#edf0ff;font-size:9px;font-weight:800}.analytics-person span{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-person b{font-size:10px}.analytics-person small{color:#9299a3;font-size:8px}.analytics-status{border-radius:5px;justify-content:center;min-width:44px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.analytics-status.good{color:#218b59;background:#eaf7f0}.analytics-status.medium{color:#a66f0e;background:#fff6df}.analytics-status.bad{color:#c93648;background:#ffedef}@media (width<=1350px){.analytics-dashboard-head{flex-direction:column;align-items:flex-start}.analytics-controls{justify-content:space-between;width:100%}.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.analytics-controls{flex-direction:column;align-items:flex-start}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.analytics-employee-table{grid-column:auto}.sla-visual{grid-template-columns:134px 1fr}}@media (width<=680px){.analytics-kpis{grid-template-columns:1fr}.period-presets{width:100%}.period-presets button{flex:1}.analytics-dashboard .analytics-period{flex-direction:column;align-items:stretch;width:100%}.analytics-dashboard .analytics-period .el-date-editor{width:100%!important}.analytics-bar-row{grid-template-columns:1fr 38px}.analytics-bar-track{grid-column:1/2}.workload-bars>div{grid-template-columns:1fr 90px}.workload-bars>div>div{grid-column:1/2}.sla-visual{grid-template-columns:1fr;justify-items:center;width:100%}.sla-visual dl{width:100%}.health-legend{grid-template-columns:1fr}}.details>.details-tabs{height:46px!important;min-height:46px!important;padding:0 12px!important}.details-tabs button{padding:0 7px;font-size:10px}.case-basic-card,.case-customer-card{padding:12px 14px!important}.case-basic-card>header{min-height:26px;margin-bottom:7px}.case-basic-card>header .el-button,.case-customer-card>header .el-button{height:24px!important;padding:0 3px!important}.case-basic-card h4,.case-customer-card h4{font-size:10px}.case-basic-card>label,.case-basic-card .support-level-display{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;display:grid;margin:0 0 6px!important}.case-basic-card>label:last-child{margin-bottom:0!important}.case-basic-card>label>span,.support-level-display>span{font-size:8px}.support-level-display{border-radius:6px;padding:0 9px}.support-level-display b{justify-self:end;font-size:10px}.case-basic-card .el-select__wrapper{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 9px!important}.case-basic-card .el-select__selected-item{font-size:10px!important}.case-customer-card>header{min-height:26px;margin-bottom:3px}.case-customer-card dl div{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;min-height:29px;padding:5px 0!important}.case-customer-card dt{font-size:8px}.case-customer-card dd{font-size:9px}.customer-comment{align-items:center!important}.customer-comment dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;gap:5px!important;display:grid!important}.customer-comment .el-input{width:100%;min-width:0}.customer-comment .el-input__wrapper{background:#fafbfc;border-radius:6px!important;height:30px!important;min-height:30px!important;padding:0 8px!important}.customer-comment .el-input__inner{font-size:9px!important}.customer-comment .el-button{justify-self:auto;height:28px!important;padding:0 2px!important;font-size:9px!important}.project-tools-tabs>.el-tabs__header{height:38px!important;padding:0 8px!important}.project-tools-tabs .el-tabs__item,.project-tools-tabs .el-tabs__nav-scroll{height:38px!important}.project-tools-tabs .tool-tab-content{padding:8px 12px 10px!important}.project-tools-tabs .tool-tab-actions{min-height:28px!important;margin-bottom:2px!important}.project-tools-tabs .tool-tab-actions .tool-add-button{height:28px!important;padding:0 9px!important}.project-tools-tabs .task-empty{margin:5px 0 0!important}.project-reminder{min-height:44px;padding:6px 0}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor,.el-input-number,.el-autocomplete .el-input__wrapper,.support-level-display{border-radius:5px!important}.case-rating-summary{background:linear-gradient(135deg,#f7f9ff,#eef2ff);border:1px solid #dce4ff;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:2px;padding:0 9px;display:flex}.case-rating-summary span{color:#7e8797;text-transform:uppercase;font-size:8px;font-weight:800}.case-rating-summary b{color:#3155ef;font-size:10px}.directory-nps{color:#3155ef;background:#edf1ff;border-radius:5px;justify-content:center;align-items:center;min-width:42px;height:24px;font-size:10px;font-weight:800;display:inline-flex}.case-basic-card .support-level-display{grid-template-columns:max-content minmax(0,1fr)!important}.support-level-display>span{white-space:nowrap}.customer-comment{grid-template-columns:1fr!important;align-items:stretch!important;gap:4px!important}.customer-comment dd{flex-direction:column!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;display:flex!important}.customer-comment .el-textarea{width:100%!important;min-width:0!important;display:block!important}.customer-comment .el-textarea__inner{box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:8px 10px!important;display:block!important}.customer-comment .el-button{white-space:nowrap;place-self:flex-end!important}.composer-mode-switch{align-items:center;display:flex}.composer-ai-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.composer-ai-actions .el-button{white-space:nowrap;margin:0!important}.case-bug-list{gap:7px;display:grid}.case-bug-item{background:#fafbfc;border:1px solid #e0e4ec;border-radius:5px;padding:9px}.case-bug-item header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.case-bug-item header b{min-width:0;font-size:9px;line-height:1.35}.case-bug-item p{color:#687281;margin:6px 0;font-size:9px;line-height:1.4}.case-bug-item>small{color:#8a929e;margin:-2px 0 7px;display:block}.case-bug-item footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-bug-item footer span{color:#3155ef;font-weight:800}.case-bug-item footer a{color:#536dd7;text-decoration:none}.case-bug-item footer .el-button{margin-left:auto}.bug-create-dialog .el-dialog__body{padding-top:8px}.bug-create-dialog .el-form-item{margin-bottom:13px}.bug-create-dialog .el-form-item__label{font-size:11px;font-weight:750}.bug-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bug-form-grid .el-select{width:100%}.bug-form-impact{grid-template-columns:170px minmax(0,1fr);gap:12px;display:grid}.bug-form-impact .el-select{width:100%}.bug-access-picker{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.bug-access-list{gap:6px;width:100%;margin-top:8px;display:grid}.bug-access-list article{background:#f7f8fb;border:1px solid #dde2eb;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.bug-access-list article div{min-width:0;display:grid}.bug-access-list article span{color:#7d8695;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bug-material-upload,.bug-material-upload .el-upload,.bug-material-upload .el-upload-dragger{width:100%}.bug-material-upload .el-upload-dragger{border-radius:5px;padding:18px}.bug-material-upload .el-icon{color:#3155ef;margin-bottom:6px;font-size:22px}.bug-material-upload small{color:#8a929e}@media (width<=680px){.bug-form-grid,.bug-form-impact,.bug-access-picker{grid-template-columns:1fr}.composer-ai-actions{width:100%;margin:4px 0 0}.composer-mode-switch{flex-wrap:wrap}}.bug-create-dialog{border:1px solid #eef0f4;overflow:hidden;border-radius:14px!important;margin-top:4vh!important;box-shadow:0 28px 80px #1c243a38!important}.bug-create-dialog .el-dialog__header{border-bottom:1px solid #edf0f4;margin:0;padding:18px 24px 14px}.bug-create-dialog .el-dialog__title{color:#202631;letter-spacing:-.02em;font-size:18px;font-weight:700}.bug-create-dialog .el-dialog__headerbtn{width:40px;height:40px;top:10px;right:14px}.bug-create-dialog .el-dialog__body{background:#fff;max-height:calc(92vh - 126px);padding:12px 24px 4px;overflow:auto}.bug-create-dialog .el-dialog__footer{background:#fff;border-top:1px solid #edf0f4;padding:12px 24px 18px}.bug-create-dialog .el-dialog__footer .el-button{height:34px;padding:0 17px;font-weight:700;border-radius:7px!important}.bug-create-dialog .el-dialog__footer .el-button--primary{background:linear-gradient(135deg,#4162f5,#2d4fe8);border-color:#3155ef;box-shadow:0 7px 18px #3155ef33}.bug-candidate-step{min-height:330px}.bug-candidate-step>header{padding:4px 0 16px}.bug-candidate-step>header>span{color:#3155ef;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.bug-candidate-step h3{color:#252c38;margin:7px 0 5px;font-size:18px}.bug-candidate-step>header p{color:#7e8795;margin:0;font-size:11px;line-height:1.5}.bug-candidate-list{grid-template-columns:1fr 1fr;gap:10px;max-height:430px;padding:2px;display:grid;overflow:auto}.bug-candidate-list article{cursor:pointer;background:linear-gradient(#fff,#fafbfe);border:1px solid #e2e7ef;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.bug-candidate-list article:hover,.bug-candidate-list article:focus-visible{border-color:#aebbf6;outline:0;transform:translateY(-1px);box-shadow:0 9px 22px #2a396414}.bug-candidate-list article.selected{border-color:#3155ef;box-shadow:0 0 0 3px #3155ef1a,0 9px 22px #2a396414}.bug-candidate-list article>div{min-width:0}.bug-candidate-list article span{color:#3155ef;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.bug-candidate-list h4{color:#29313e;margin:7px 0 5px;font-size:13px;line-height:1.3}.bug-candidate-list p{color:#788190;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.bug-candidate-list .el-tag{flex:none;justify-content:center;align-self:center;align-items:center;height:28px;line-height:1;display:inline-flex;padding-top:0!important;padding-bottom:0!important}.bug-candidate-list .el-tag .el-tag__content{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.bug-compact-form{gap:0;display:grid}.bug-form-section{background:0 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;padding:12px 0 14px}.bug-form-main{padding-top:0}.bug-form-section .el-form-item{margin-bottom:8px}.bug-form-section .el-form-item:last-child{margin-bottom:0}.bug-form-section .el-form-item__label{color:#5e6775;height:20px;padding:0;font-size:10px;font-weight:750;line-height:20px}.bug-section-title{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.bug-section-title b{color:#272e39;letter-spacing:-.01em;font-size:11px;font-weight:800}.bug-section-title span{color:#9ba2ad;font-size:10px;font-weight:500}.bug-form-top{grid-template-columns:1fr 1.35fr .85fr;gap:10px;display:grid}.bug-form-primary-row{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.bug-form-top .el-select,.bug-form-primary-row .el-select,.bug-form-bottom .el-select{width:100%}.bug-compact-form .el-input__wrapper,.bug-compact-form .el-select__wrapper{transition:border-color .18s,box-shadow .18s;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;box-shadow:0 1px 2px #1f273706!important}.bug-compact-form .el-input__wrapper:hover,.bug-compact-form .el-select__wrapper:hover{border-color:#bdc5d2!important}.bug-compact-form .el-input__wrapper.is-focus,.bug-compact-form .el-select__wrapper.is-focused{border-color:#5572f2!important;box-shadow:0 0 0 3px #3155ef17!important}.bug-compact-form .el-textarea__inner{line-height:1.4;transition:border-color .18s,box-shadow .18s;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:6px!important;min-height:50px!important;padding:8px 10px!important;box-shadow:0 1px 2px #1f273706!important}.bug-compact-form .el-textarea__inner:hover{border-color:#bdc5d2!important}.bug-compact-form .el-textarea__inner:focus{border-color:#5572f2!important;box-shadow:0 0 0 3px #3155ef17!important}.bug-compact-form .bug-form-grid{gap:4px 10px}.bug-form-bottom{grid-template-columns:1.25fr .75fr;gap:0;display:grid}.bug-form-bottom>.bug-form-section{border-bottom:0;min-width:0}.bug-form-bottom>.bug-form-section:first-child{padding-right:16px}.bug-form-bottom>.bug-form-section:last-child{border-left:1px solid #edf0f4;padding-left:16px}.bug-access-picker{gap:7px}.bug-access-picker .el-button{height:32px;font-weight:700;border-radius:6px!important}.bug-access-list{max-height:132px;margin-top:7px;overflow:auto}.bug-access-list article{background:#fff;border:1px solid #e4e8ef;border-radius:7px;padding:8px 10px;display:block;box-shadow:0 3px 12px #1f27370a}.bug-access-list article header{justify-content:space-between;align-items:center;gap:5px;display:flex}.bug-access-list article header>div{display:flex}.bug-access-list article .el-button{height:22px;padding:0 4px;font-size:10px}.bug-access-list dl{gap:3px;margin:4px 0 0;display:grid}.bug-access-list dl>div{align-items:center;gap:6px;grid-template-columns:48px minmax(0,1fr)!important;display:grid!important}.bug-access-list dt{color:#929aa6;font-size:10px}.bug-access-list dd{color:#303744;align-items:center;min-width:0;margin:0;font-size:10px;display:flex}.bug-access-list dd code{color:#303744;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bug-section-empty{color:#a0a7b2;margin:9px 0 0;font-size:10px}.bug-material-upload .el-upload{width:auto}.bug-material-upload .el-button{color:#404958;background:#fff;border-color:#dce2eb;height:32px;font-weight:700;border-radius:6px!important}.bug-material-upload .el-button:hover{color:#3155ef;background:#f8f9ff;border-color:#aebbf6}.bug-material-upload .el-icon{margin:0 4px 0 0;font-size:13px}.bug-material-upload .el-upload__tip{color:#969eaa;margin-top:6px;line-height:1.25}.bug-material-upload .el-upload-list{max-height:86px;margin:6px 0 0;overflow:auto}.bug-material-upload .el-upload-list__item{border-radius:5px;margin:2px 0}.bug-material-actions{align-items:flex-start;gap:4px;display:flex}.bug-material-actions .bug-material-upload{min-width:0}.bug-material-help{color:#8b94a3!important;width:30px!important;height:30px!important;margin:1px 0 0!important}.bug-material-help:hover,.bug-material-help:focus-visible{color:#3155ef!important;background:#eef2ff!important}@media (width<=820px){.bug-create-dialog{width:calc(100% - 24px)!important}.bug-candidate-list,.bug-form-top,.bug-form-primary-row,.bug-form-bottom{grid-template-columns:1fr}.bug-form-bottom>.bug-form-section:first-child{padding-right:0}.bug-form-bottom>.bug-form-section:last-child{border-top:1px solid #edf0f4;border-left:0;padding-left:0}.bug-create-dialog .el-dialog__body{max-height:calc(96vh - 118px);padding-left:16px;padding-right:16px}}.bug-inline-panel{z-index:3;background:#fff;border:1px solid #e1e5ed;border-radius:10px;flex-direction:column;min-width:0;display:flex;position:absolute;inset:12px;overflow:hidden;box-shadow:0 8px 24px #1f29410e}.bug-inline-header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 10px 0 13px;display:flex}.bug-inline-header b{color:#29313e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.bug-inline-header .el-button{color:#7c8593;flex:none;width:30px;height:30px;margin:0}.bug-inline-body{flex:1;min-height:0;padding:12px;overflow:auto}.bug-inline-footer{background:#fff;border-top:1px solid #e8ebf1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;padding:10px 12px;display:grid}.bug-inline-footer .el-button{white-space:nowrap;width:100%;height:32px;margin:0;padding:0 8px;font-size:9px;font-weight:750;border-radius:6px!important}.bug-inline-panel .bug-candidate-step{min-height:0}.bug-inline-panel .bug-candidate-step>header{padding-top:0}.bug-inline-panel .bug-candidate-step h3{font-size:14px;line-height:1.3}.bug-inline-panel .bug-candidate-step>header p{font-size:9px}.bug-inline-panel .bug-candidate-list{grid-template-columns:1fr;gap:7px;max-height:none;overflow:visible}.bug-inline-panel .bug-candidate-list article{border-radius:7px;padding:10px}.bug-inline-panel .bug-candidate-list h4{margin:5px 0 3px;font-size:10px}.bug-inline-panel .bug-candidate-list p,.bug-inline-panel .bug-candidate-list article span{font-size:8px}.bug-inline-panel .bug-form-top,.bug-inline-panel .bug-form-primary-row,.bug-inline-panel .bug-form-grid,.bug-inline-panel .bug-form-bottom{grid-template-columns:1fr;gap:0}.bug-inline-panel .bug-form-bottom>.bug-form-section:first-child{padding-right:0}.bug-inline-panel .bug-form-bottom>.bug-form-section:last-child{border-top:1px solid #edf0f4;border-left:0;padding-left:0}.bug-inline-panel .bug-form-section{padding:10px 0}.bug-inline-panel .bug-form-main{padding-top:0}.bug-inline-panel .bug-section-title{flex-direction:column;align-items:flex-start;gap:2px}.bug-inline-panel .bug-section-title span{font-size:8px}.bug-inline-panel .bug-access-picker{grid-template-columns:1fr}.bug-inline-panel .bug-access-picker .el-button{width:100%;margin:0}.bug-inline-panel .bug-access-list{max-height:none}.bug-inline-panel .bug-diagnostics-picker .el-select,.bug-inline-panel .bug-material-upload{width:100%}.case-status-bar{grid-template-columns:auto repeat(5,minmax(82px,1fr))}.status.bug_resolution{color:#9a5b08;background:#fff2d9}@media (width<=1250px){.case-status-bar{grid-template-columns:repeat(5,1fr)}}.case-work-duration{background:#f7f9ff;border:1px solid #dfe5f5;border-radius:5px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;margin:0 0 6px;padding:0 9px;display:grid}.case-work-duration span{color:#858d99;text-transform:uppercase;font-size:8px;font-weight:800}.case-work-duration b{color:#3155ef;justify-self:end;font-size:10px}.case-bug-item[role=button]{cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}.case-bug-item[role=button]:hover,.case-bug-item[role=button]:focus-visible{background:#fff;border-color:#aebbf6;outline:0;box-shadow:0 5px 16px #28396f17}.case-bug-item footer .el-button--primary.is-plain{color:#3155ef!important;background:#fff!important;border-color:#3155ef!important}.case-bug-item footer .el-button--primary.is-plain:hover{color:#fff!important;background:#3155ef!important;border-color:#3155ef!important}.bug-details-dialog{overflow:hidden;border-radius:12px!important}.bug-details-dialog .el-dialog__header{border-bottom:1px solid #eceff4;margin:0;padding:18px 22px 14px}.bug-details-dialog .el-dialog__body{background:#fff;padding:18px 22px}.bug-details-dialog .el-dialog__footer{border-top:1px solid #eceff4;padding:12px 22px 18px}.bug-details-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bug-details-head span{color:#7d8695;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.bug-details-head h3{color:#242b36;margin:5px 0 0;font-size:17px;line-height:1.35}.bug-details-meta{grid-template-columns:1fr 1fr 1.35fr;gap:8px;margin:16px 0;display:grid}.bug-details-meta div{background:#f8f9fb;border:1px solid #e3e7ee;border-radius:6px;gap:4px;margin:0;padding:10px 12px;display:grid}.bug-details-meta dt,.bug-details-grid span{color:#818a98;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.bug-details-meta dd{color:#303846;text-transform:none;margin:0;font-size:11px;font-weight:750}.bug-details-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bug-details-grid section{border:1px solid #e5e8ee;border-radius:6px;min-width:0;padding:11px 12px}.bug-details-grid section.wide{grid-column:1/-1}.bug-details-grid p{color:#424b59;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.55}.bug-open-task-button,.bug-open-task-button:visited{--el-button-text-color:#3155ef!important;--el-button-bg-color:#fff!important;--el-button-border-color:#3155ef!important;--el-button-hover-text-color:#2447cf!important;--el-button-hover-bg-color:#edf1ff!important;--el-button-hover-border-color:#3155ef!important;color:#3155ef!important;background:#fff!important;border-color:#3155ef!important;text-decoration:none!important}.bug-open-task-button>span,.case-bug-item footer .bug-open-task-button>span{color:inherit!important}.bug-open-task-button:hover,.bug-open-task-button:focus-visible{color:#2447cf!important;background:#edf1ff!important;border-color:#3155ef!important}.bug-open-task-button:hover>span,.bug-open-task-button:focus-visible>span,.case-bug-item footer .bug-open-task-button:hover>span{color:#2447cf!important}.product-health-page{background:#f7f8fb;min-width:0;overflow:auto;grid-column:2/-1!important;padding:30px 36px 42px!important}.product-health-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1240px;margin:0 auto 22px;display:flex}.product-health-head>div:first-child>span{color:#3155ef;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-health-head h1{color:#252a35;margin:5px 0 7px;font-size:30px;line-height:1.1}.product-health-head p{color:#7b8492;margin:0;font-size:13px}.product-health-summary{background:#fff;border:1px solid #e3e7ef;border-radius:12px;min-width:132px;padding:13px 17px;display:grid;box-shadow:0 8px 24px #26335a0d}.product-health-summary b{color:#3155ef;font-size:24px;line-height:1}.product-health-summary span{color:#8a929f;margin-top:5px;font-size:10px}.product-health-tabs{background:#fff;border:1px solid #e4e8ef;border-radius:14px;max-width:1240px;margin:auto;padding:0 22px 28px;box-shadow:0 14px 36px #2834580f}.product-health-tabs>.el-tabs__header{margin-bottom:20px}.product-health-tabs .el-tabs__item{height:54px;font-weight:750}.product-bug-toolbar{grid-template-columns:220px minmax(280px,1fr) auto;gap:10px;margin-bottom:18px;display:grid}.product-bug-toolbar .el-select,.product-bug-toolbar .el-input{width:100%}.product-bug-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.product-bug-card{cursor:pointer;background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #e2e6ee;border-radius:12px;flex-direction:column;min-height:230px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.product-bug-card:hover,.product-bug-card:focus-visible{border-color:#aebbf6;outline:0;transform:translateY(-2px);box-shadow:0 14px 28px #2939691a}.product-bug-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-bug-card header>div{min-width:0}.product-bug-card header span{color:#3155ef;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.product-bug-card h2{color:#292f3a;margin:0;font-size:15px;line-height:1.35}.product-bug-card>p{color:#687281;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-bug-card dl{grid-template-columns:1fr 1.6fr;gap:8px;margin:auto 0 15px;display:grid}.product-bug-card dl div{background:#f2f4f8;border-radius:7px;min-width:0;padding:9px 10px}.product-bug-card dt{color:#929aa7;font-size:9px}.product-bug-card dd{color:#3e4654;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:750;overflow:hidden}.product-bug-card footer{border-top:1px solid #eceff4;padding-top:12px;display:grid}.product-bug-card footer span{color:#3d4552;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.product-bug-card footer small{color:#939ba7;margin-top:4px;font-size:9px}@media (width<=800px){.product-health-page{padding:22px 18px 32px!important}.product-health-head{flex-direction:column;align-items:flex-start}.product-health-summary{min-width:0}.product-bug-toolbar,.product-bug-grid{grid-template-columns:1fr}}.product-health-page{overscroll-behavior:contain;flex-direction:column;width:100%;height:100vh;min-height:0;display:flex;overflow:hidden auto!important}.release-toolbar{grid-template-columns:220px 180px 220px max-content;justify-content:start;align-items:center;gap:10px;margin-bottom:18px;display:grid}.release-toolbar .el-select{width:100%}.release-refresh-button{justify-self:start}.release-signal-list{gap:12px;display:grid}.release-signal-card{cursor:pointer;background:#fff;border:1px solid #e2e6ee;border-radius:12px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s}.release-signal-card:hover,.release-signal-card:focus-visible{border-color:#aebbf6;outline:0;transform:translateY(-1px);box-shadow:0 12px 26px #29396914}.release-signal-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.release-signal-card header span,.release-details-head span{color:#3155ef;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.release-signal-card h2,.release-details-head h3{color:#292f3a;margin:5px 0;font-size:17px}.release-signal-card header small,.release-details-head small{color:#8b94a2;font-size:10px}.release-signal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.release-signal-metrics>div,.release-details-metrics>div{background:#f4f6fa;border-radius:8px;padding:11px 13px;display:grid}.release-signal-metrics span,.release-details-metrics span{color:#8b94a2;font-size:9px}.release-signal-metrics b,.release-details-metrics b{color:#303746;margin-top:4px;font-size:19px}.release-signal-metrics small{color:#929aa7;margin-top:2px;font-size:9px}.release-signal-card>p{color:#687281;margin:0;font-size:11px;line-height:1.5}.release-details-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.release-details-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.release-case-list h4{color:#343b48;margin:18px 0 9px;font-size:12px}.release-case-list button{color:#303746;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 12px;display:flex}.release-case-list button:hover{background:#f7f8fc}.release-case-list button span{min-width:0;display:grid}.release-case-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-case-list button small{color:#9098a5;margin-top:3px;font-size:9px}.release-case-list button em{color:#3155ef;flex:none;font-size:9px;font-style:normal;font-weight:700}.release-case-list>p{color:#8c95a3;font-size:11px}.release-review-comment{color:#687281;background:#f4f6fa;border-radius:7px;gap:4px;padding:11px 12px;font-size:11px;display:grid}.release-details-dialog .el-dialog__footer{align-items:center;display:flex}.release-dialog-spacer{flex:1}@media (width<=800px){.release-toolbar{grid-template-columns:1fr;justify-content:stretch}.release-refresh-button{width:max-content}.release-signal-metrics,.release-details-metrics{grid-template-columns:repeat(2,1fr)}}.diagnostic-replay-page{background:#f4f6fa;min-width:0;grid-column:2/-1!important;padding:0!important;overflow:auto!important}.product-health-head{width:100%;max-width:none;margin-left:0;margin-right:0}.product-health-tabs{flex:1;width:100%;max-width:none;min-height:0;margin-left:0;margin-right:0}.product-health-tabs>.el-tabs__content{overflow:visible}.problem-management-intro{background:#f4f6ff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.problem-management-intro b{color:#2d3f91;font-size:13px}.problem-management-intro p{color:#697386;margin:4px 0 0;font-size:11px}.problem-grid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:14px;display:grid}.problem-card{background:#fff;border:1px solid #e2e6ee;border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex}.problem-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.problem-card>header>div{min-width:0}.problem-card>header span{color:#3155ef;text-transform:uppercase;font-size:10px;font-weight:800}.problem-card h2{color:#292f3a;margin:5px 0 0;font-size:16px;line-height:1.35}.problem-card>p{color:#687281;margin:12px 0;font-size:12px;line-height:1.5}.problem-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.problem-metrics div{background:#f4f6f9;border-radius:8px;padding:10px;display:grid}.problem-metrics b{color:#2e3541;font-size:18px}.problem-metrics b.up{color:#d1534f}.problem-metrics b.down{color:#329268}.problem-metrics span{color:#9098a5;margin-top:2px;font-size:9px}.problem-card details{border-top:1px solid #edf0f4;margin-bottom:14px}.problem-card summary{color:#4c5666;cursor:pointer;padding:12px 0;font-size:11px;font-weight:750}.problem-card details button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f2f5;width:100%;padding:10px;display:grid}.problem-card details button:hover{background:#f8f9fc}.problem-card details button span{color:#333b48;font-size:11px;font-weight:750}.problem-card details button small{color:#89919e;margin-top:3px;font-size:9px}.problem-card details button em{color:#6c7584;margin-top:5px;font-size:10px;font-style:normal}.problem-card>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex}@media (width<=800px){.problem-grid{grid-template-columns:1fr}.problem-management-intro{flex-direction:column}.problem-metrics{grid-template-columns:1fr}}.product-bug-card header>.el-tag{font-variant-numeric:tabular-nums;flex:0 0 42px;justify-content:center;align-self:flex-start;align-items:center;width:42px;min-width:42px;height:28px;line-height:1;display:inline-flex;border-radius:5px!important;padding:0!important}.product-bug-card header>.el-tag .el-tag__content{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.product-bug-card dl{grid-template-columns:minmax(104px,.85fr) minmax(0,1.45fr);align-items:stretch}.product-bug-card dl div{grid-template-rows:9px minmax(14px,auto);align-content:start;height:64px;padding:10px 12px;display:grid}.product-bug-card dt{line-height:1}.product-bug-card dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:7px 0 0;line-height:1.25;display:block;overflow:visible}.product-log-toolbar{grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(310px,1.25fr) minmax(150px,.65fr) auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.product-log-toolbar .el-select,.product-log-toolbar .el-input,.product-log-toolbar .el-date-editor{width:100%}.product-log-toolbar>.el-button{gap:6px}.product-log-search-icon{margin-right:4px!important}.product-log-table{border:1px solid #e5e9f0;border-radius:8px;width:100%}.product-log-table .el-table__cell{font-size:11px}.product-log-table .product-log-details-button{margin:0;padding:4px 8px;font-weight:750}.product-log-pagination{justify-content:flex-end;align-items:center;gap:14px;padding:16px 2px 0;display:flex}.product-log-pagination>span{color:#7d8695;font-size:10px;font-weight:700}.product-log-dialog{overflow:hidden;border-radius:12px!important}.product-log-dialog .el-dialog__header{border-bottom:1px solid #eceff4;margin:0;padding:18px 22px 14px}.product-log-dialog .el-dialog__body{background:#f8f9fb;max-height:calc(100vh - 250px);padding:18px 22px;overflow:auto}.product-log-dialog .el-dialog__footer{background:#fff;border-top:1px solid #eceff4;padding:12px 22px 18px}.product-log-detail{min-height:80px}.product-log-detail header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.product-log-detail header span,.product-log-detail section>span{color:#3155ef;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.product-log-detail h3{color:#242b36;margin:5px 0 0;font-size:17px}.product-log-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.product-log-detail dl div,.product-log-detail section{background:#fff;border:1px solid #e3e7ee;border-radius:6px;min-width:0;padding:11px 12px}.product-log-detail dl>div{grid-template-rows:auto minmax(14px,auto);align-content:start;gap:5px;margin:0;display:grid}.product-log-detail dt{color:#818a98;text-transform:uppercase;font-size:9px;font-weight:800}.product-log-detail dd{color:#303846;overflow-wrap:anywhere;text-transform:none;margin:0;font-size:11px;font-weight:750;line-height:1.35}.product-log-detail section{margin-top:8px}.product-log-detail pre{color:#3d4653;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:7px 0 0;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.bug-create-dialog,.bug-details-dialog,.product-log-dialog{flex-direction:column;max-height:calc(100vh - 32px);display:flex;margin:auto!important}.bug-create-dialog .el-dialog__body,.bug-details-dialog .el-dialog__body,.product-log-dialog .el-dialog__body{flex:1;min-height:0;overflow:auto}.el-overlay-dialog{justify-content:center;align-items:center;padding:16px;display:flex}.el-overlay-dialog>.el-dialog{flex-direction:column;max-height:calc(100vh - 32px);display:flex;margin:auto!important}.el-overlay-dialog>.el-dialog>.el-dialog__body{min-height:0;overflow:auto}@media (width<=1100px){.product-log-toolbar{grid-template-columns:1fr 1fr}.product-log-toolbar .el-date-editor{grid-column:1/-1}.product-log-toolbar>.el-button{justify-self:start}}@media (width<=700px){.product-log-toolbar{grid-template-columns:1fr}.product-log-toolbar .el-date-editor{grid-column:auto}.product-log-toolbar>.el-button{width:100%}.product-log-detail dl,.bug-details-meta{grid-template-columns:1fr}}.product-monitoring{color:#202838;min-height:420px}.monitoring-hero{color:#fff;background:radial-gradient(circle at 76% 20%,#5880ff47,#0000 30%),linear-gradient(125deg,#121a32 0%,#1c2850 52%,#243b7c 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:36px;min-height:238px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #18285833}.monitoring-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;right:-80px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.monitoring-hero.is-critical{background:radial-gradient(circle at 76% 20%,#ff7a6b38,#0000 30%),linear-gradient(125deg,#1c1830 0%,#302044 52%,#552b46 100%)}.monitoring-hero.is-degraded{background:radial-gradient(circle at 76% 20%,#ffbe4f3d,#0000 30%),linear-gradient(125deg,#171c30 0%,#2b2d4e 52%,#51432d 100%)}.monitoring-hero-copy,.monitoring-score-wrap{z-index:1;position:relative}.monitoring-eyebrow{color:#bfcaf4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.monitoring-eyebrow i{background:#66e0ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #66e0ad1f}.monitoring-hero.is-critical .monitoring-eyebrow i{background:#ff8879;box-shadow:0 0 0 5px #ff88791f}.monitoring-hero h2{letter-spacing:-.04em;margin:16px 0 6px;font-size:34px}.monitoring-hero-copy>p{color:#d6dcf0;margin:0;font-size:13px}.monitoring-freshness{color:#eef2ff;align-items:center;gap:7px;margin-top:27px;font-size:10px;font-weight:700;display:flex}.monitoring-freshness>span{background:#66e0ad;border-radius:50%;width:6px;height:6px}.monitoring-freshness>span.stale{background:#ffb45f}.monitoring-freshness small{color:#929ec4;margin-left:8px;font-size:9px;font-weight:500}.monitoring-score-wrap{flex-direction:column;align-items:center;gap:14px;min-width:148px;display:flex}.monitoring-score{background:conic-gradient(#6e91ff var(--score),#ffffff1f 0);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 10px 32px #08112a42}.monitoring-score:before{content:"";background:#1c2850;border-radius:50%;width:94px;height:94px;position:absolute}.monitoring-hero.is-critical .monitoring-score:before{background:#302044}.monitoring-hero.is-degraded .monitoring-score:before{background:#2b2d4e}.monitoring-score>div{text-align:center;display:grid;position:relative}.monitoring-score b{font-size:31px;line-height:1}.monitoring-score span{color:#9ba8cd;text-transform:uppercase;margin-top:4px;font-size:9px}.monitoring-refresh{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.monitoring-kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin:15px 0;display:grid}.monitoring-kpis article{background:#fff;border:1px solid #e7eaf1;border-radius:12px;min-width:0;padding:16px 17px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #212f530b}.monitoring-kpis article:before{content:"";background:#d9deea;height:3px;position:absolute;top:0;left:0;right:0}.monitoring-kpis .is-healthy:before{background:#52c894}.monitoring-kpis .is-attention:before{background:#ffb65e}.monitoring-kpis .is-errors:before{background:#ff8175}.monitoring-kpis .is-accounts:before{background:#6f8df5}.monitoring-kpis .is-bugs:before{background:#9c7ae8}.monitoring-kpis span{color:#7e8796;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.monitoring-kpis b{color:#242c3b;margin:7px 0 3px;font-size:23px;line-height:1}.monitoring-kpis small{color:#a1a8b3;font-size:8px}.monitoring-insights{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:15px;display:grid}.monitoring-chart-card,.monitoring-attention-card{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:20px}.monitoring-chart-card>header,.monitoring-attention-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monitoring-chart-card header span,.monitoring-attention-card header span{color:#3155ef;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.monitoring-chart-card h3,.monitoring-attention-card h3{margin:5px 0 0;font-size:14px}.monitoring-legend{gap:12px;display:flex}.monitoring-legend span{align-items:center;gap:5px;color:#8992a0!important;letter-spacing:0!important;text-transform:none!important;font-size:8px!important;font-weight:600!important;display:flex!important}.monitoring-legend i{background:#6f8df5;border-radius:2px;width:7px;height:7px}.monitoring-legend span:last-child i{background:#ff8175}.monitoring-chart{background:repeating-linear-gradient(#f1f3f7 0 1px,#0000 1px 32px);border-bottom:1px solid #e9ecf2;grid-template-columns:repeat(12,1fr);gap:8px;height:130px;margin-top:18px;display:grid}.monitoring-chart-column{grid-template-rows:1fr 20px;min-width:0;display:grid}.monitoring-bars{justify-content:center;align-items:flex-end;gap:2px;display:flex}.monitoring-bars i,.monitoring-bars b{background:#6f8df5;border-radius:3px 3px 0 0;width:8px;min-height:0;display:block}.monitoring-bars b{background:#ff8175;width:4px}.monitoring-chart-column>span{color:#9ba3af;text-align:center;align-self:end;font-size:7px}.monitoring-attention-card>header>b{color:#dc665d;background:#fff2ed;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.monitoring-attention-list{margin-top:11px;display:grid}.monitoring-attention-list button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f4;grid-template-columns:8px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:11px 0;display:grid}.monitoring-attention-list button:last-child{border-bottom:0}.monitoring-attention-list>button>i{background:#ffb45f;border-radius:50%;width:7px;height:7px}.monitoring-attention-list>button>i.is-critical{background:#ff7169;box-shadow:0 0 0 4px #fff1ef}.monitoring-attention-list span{min-width:0;display:grid}.monitoring-attention-list span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.monitoring-attention-list span small{color:#939ba8;margin-top:3px;font-size:8px}.monitoring-attention-list strong{font-size:13px}.monitoring-attention-list .el-icon{color:#a3abb7}.monitoring-all-clear{color:#7c8795;align-content:center;place-items:center;gap:7px;min-height:115px;font-size:10px;display:grid}.monitoring-all-clear b{color:#37a87b;background:#eaf9f2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.monitoring-toolbar{grid-template-columns:minmax(260px,1fr) 230px 190px;align-items:end;gap:10px;margin:25px 0 13px;display:grid}.monitoring-toolbar h3{margin:0;font-size:17px}.monitoring-toolbar>div>span{color:#929ba8;margin-top:4px;font-size:9px;display:block}.monitoring-toolbar .el-input,.monitoring-toolbar .el-select{width:100%}.monitoring-product-grid{grid-template-columns:repeat(auto-fill,minmax(295px,1fr));gap:12px;display:grid}.monitoring-product-card{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4e8ef;border-radius:13px;padding:17px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.monitoring-product-card:before{content:"";background:#d6dbe5;height:3px;position:absolute;top:0;left:0;right:0}.monitoring-product-card.is-healthy:before{background:#53c895}.monitoring-product-card.is-degraded:before{background:#ffb65e}.monitoring-product-card.is-critical:before{background:#ff786f}.monitoring-product-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #22305317}.monitoring-product-card>header{justify-content:space-between;gap:12px;display:flex}.monitoring-product-card header>div{min-width:0}.monitoring-product-state{color:#737d8c;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.monitoring-product-state i{background:#adb4c0;border-radius:50%;width:6px;height:6px}.is-healthy .monitoring-product-state i{background:#4fc590}.is-degraded .monitoring-product-state i{background:#ffb153}.is-critical .monitoring-product-state i{background:#ff7068}.monitoring-product-card h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:14px;overflow:hidden}.monitoring-product-card header small{color:#9aa2ae;font-size:8px}.monitoring-product-card header>b{color:#2d3850;font-size:21px}.monitoring-product-card header>b small{font-size:8px;font-weight:500}.monitoring-product-metrics{grid-template-columns:repeat(4,1fr);gap:5px;margin:16px 0 13px;display:grid}.monitoring-product-metrics span{color:#929aa6;text-align:center;background:#f4f6f9;border-radius:7px;padding:8px 6px;font-size:7px;display:grid}.monitoring-product-metrics b{color:#364052;margin-bottom:3px;font-size:11px}.monitoring-sparkline{border-bottom:1px solid #edf0f4;align-items:flex-end;gap:4px;height:31px;padding:0 2px;display:flex}.monitoring-sparkline i{background:#9bacec;border-radius:2px 2px 0 0;width:100%;min-height:2px}.monitoring-sparkline i.error{background:#f09a92}.monitoring-product-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:38px;padding-top:11px;display:flex}.monitoring-product-footer>span{min-width:0;display:grid}.monitoring-product-footer small{color:#9aa2ae;font-size:7px}.monitoring-product-footer span b{color:#5a6371;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:3px;font-size:8px;overflow:hidden}.monitoring-product-footer .el-button{flex:none;padding:0;font-size:9px}.monitoring-unavailable{text-align:center;align-content:center;place-items:center;min-height:390px;display:grid}.monitoring-unavailable>div{color:#3155ef;background:#eef2ff;border-radius:22px;place-items:center;width:70px;height:70px;font-size:34px;display:grid}.monitoring-unavailable h2{margin:17px 0 6px;font-size:20px}.monitoring-unavailable p{color:#818a98;max-width:430px;margin:0 0 18px;font-size:11px;line-height:1.55}@media (width<=1050px){.monitoring-kpis{grid-template-columns:repeat(3,1fr)}.monitoring-insights{grid-template-columns:1fr}.monitoring-toolbar{grid-template-columns:1fr 1fr}.monitoring-toolbar>div:first-child{grid-column:1/-1}}@media (width<=700px){.monitoring-hero{flex-direction:column;align-items:flex-start;padding:25px}.monitoring-score-wrap{flex-direction:row;justify-content:space-between;width:100%}.monitoring-score{width:92px;height:92px}.monitoring-score:before{width:74px;height:74px}.monitoring-score b{font-size:24px}.monitoring-kpis{grid-template-columns:1fr 1fr}.monitoring-chart{gap:3px}.monitoring-bars i{width:5px}.monitoring-toolbar{grid-template-columns:1fr}.monitoring-toolbar>div:first-child{grid-column:auto}.monitoring-product-grid{grid-template-columns:1fr}}.project-tools-tabs .el-tabs__nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.diagnostic-actions{align-items:center;gap:4px;display:flex}.diagnostic-actions .el-button{margin:0!important}.diagnostic-session-list,.diagnostic-snapshot-list{gap:7px;display:grid}.diagnostic-snapshot-list{margin-top:8px}.diagnostic-session-card,.diagnostic-snapshot-card{background:#fafbfc;border:1px solid #dfe4ee;border-radius:5px;padding:9px 10px}.diagnostic-session-card{background:#f5f7ff;border-color:#bfc9f8;justify-content:space-between;align-items:center;gap:8px;display:flex}.diagnostic-session-card>div{gap:3px;min-width:0;display:grid}.diagnostic-session-card span{color:#7d8695;font-weight:700}.diagnostic-session-card code{overflow-wrap:anywhere;color:#263fbd;letter-spacing:.03em;font-weight:800;font-size:11px!important}.diagnostic-session-card small{color:#667085}.diagnostic-session-card .diagnostic-session-actions{flex:none;grid-auto-flow:column;gap:5px;min-width:auto;display:flex}.diagnostic-session-actions .el-button{margin:0!important}.diagnostic-snapshot-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.diagnostic-snapshot-card header>div{gap:2px;min-width:0;display:grid}.diagnostic-snapshot-card header b{font-size:10px}.diagnostic-snapshot-card header small{color:#7d8695}.diagnostic-snapshot-card p{color:#5f6877;margin:7px 0;font-size:9px;line-height:1.4}.diagnostic-snapshot-card footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.diagnostic-snapshot-card footer .el-button{white-space:nowrap;width:100%;min-width:0;height:29px;margin:0!important;padding:0 7px!important;font-size:9px!important}.diagnostic-snapshot-card footer .el-button>span{text-overflow:ellipsis;overflow:hidden}.stuck-badge{color:#a76900;background:#fff1d7;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:800}.stuck-badge.critical{color:#c73535;background:#fde2e2}.product-health-product-filter{gap:6px;min-width:260px;display:grid}.product-health-product-filter>span{color:#808997;text-transform:uppercase;font-size:10px;font-weight:800}.product-health-product-filter .el-select{width:100%}.product-bug-toolbar{grid-template-columns:minmax(280px,1fr) auto}.release-toolbar{grid-template-columns:180px 220px max-content}.release-refresh-button{justify-self:start;width:auto!important}.monitoring-chart-card,.monitoring-diagnostics-card,.monitoring-operations-card{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:20px;box-shadow:0 8px 24px #212f530a}.monitoring-diagnostics-card>header,.monitoring-operations-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monitoring-diagnostics-card>header span,.monitoring-operations-card>header span{color:#3155ef;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.monitoring-diagnostics-card h3,.monitoring-operations-card h3{margin:5px 0 0;font-size:14px}.monitoring-diagnostics-card>header em{color:#737d8d;background:#eef1f7;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.monitoring-diagnostics-card>header em.is-complete{color:#2e9a70;background:#eaf8f1}.monitoring-diagnostics-card>header em.is-partial,.monitoring-diagnostics-card>header em.is-sampled{color:#b97720;background:#fff5e7}.monitoring-diagnostics-card>header em.is-unavailable{color:#c75e55;background:#fff0ee}.monitoring-reaction{color:#5b302c;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff8f5,#fff1ed);border:1px solid #ffd3cb;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;margin:15px 0 12px;padding:13px;transition:transform .16s,box-shadow .16s;display:grid}.monitoring-reaction:hover{transform:translateY(-1px);box-shadow:0 9px 20px #b355461a}.monitoring-reaction>i{color:#fff;background:#ff7a6e;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;font-weight:900;display:grid}.monitoring-reaction>span{min-width:0;display:grid}.monitoring-reaction b{font-size:11px}.monitoring-reaction small{color:#986f69;margin-top:3px;font-size:8px}.monitoring-reaction .el-icon{color:#c46b61}.monitoring-stable-signal{color:#286e54;background:#edf9f3;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin:15px 0 12px;padding:13px;display:grid}.monitoring-stable-signal>i{color:#fff;background:#4dc08d;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.monitoring-stable-signal>span{display:grid}.monitoring-stable-signal b{font-size:10px}.monitoring-stable-signal small{color:#6c9786;margin-top:3px;font-size:8px}.monitoring-source-stats{grid-template-columns:1fr 1.4fr;gap:8px;margin:0 0 13px;display:grid}.monitoring-source-stats div{background:#f5f7fa;border-radius:8px;min-width:0;padding:9px 10px}.monitoring-source-stats dt{color:#929aa6;font-size:7px}.monitoring-source-stats dd{color:#394354;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:750;overflow:hidden}.monitoring-top-errors{border-top:1px solid #edf0f4;padding-top:12px}.monitoring-top-errors>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.monitoring-top-errors>header span{color:#7d8795;font-size:8px;font-weight:750}.monitoring-top-errors>header button,.monitoring-operations-card>header button{color:#3155ef;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:750;display:flex}.monitoring-top-errors>button{color:#4c5665;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:8px 0;display:grid}.monitoring-top-errors>button:last-of-type{border-bottom:0}.monitoring-top-errors>button span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.monitoring-top-errors>button b{color:#c96258;background:#fff0ee;border-radius:6px;place-items:center;min-width:22px;height:19px;font-size:8px;display:grid}.monitoring-top-errors>p{color:#8f98a5;margin:14px 0 2px;font-size:8px}.monitoring-operations-card{margin-top:15px}.monitoring-operation-list{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.monitoring-operation-list>section{background:#f7f8fb;border-radius:10px;min-width:0;padding:12px}.monitoring-operation-list section>header{gap:4px;display:grid}.monitoring-operation-list section b{color:#364052;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.monitoring-operation-list section span{color:#8d96a3;font-size:7px}.monitoring-operation-list section>div{background:#e6e9ef;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.monitoring-operation-list section>div i{background:linear-gradient(90deg,#ffb466,#ff766e);border-radius:999px;height:100%;display:block}.monitoring-operations-card>p{color:#8f98a5;margin:16px 0 0;font-size:9px}.product-log-table .el-table-fixed-column--right .cell{text-overflow:clip;white-space:nowrap;overflow:visible}@media (width<=1050px){.monitoring-operation-list{grid-template-columns:1fr 1fr}}@media (width<=800px){.product-health-product-filter{width:100%;min-width:0}.release-toolbar{grid-template-columns:1fr}}@media (width<=700px){.monitoring-operation-list,.monitoring-source-stats{grid-template-columns:1fr}}.product-monitoring .monitoring-freshness small,.product-monitoring .monitoring-score span,.product-monitoring .monitoring-kpis span,.product-monitoring .monitoring-kpis small,.product-monitoring .monitoring-chart-card>header>div>span,.product-monitoring .monitoring-diagnostics-card>header span,.product-monitoring .monitoring-operations-card>header span,.product-monitoring .monitoring-diagnostics-card>header em,.product-monitoring .monitoring-reaction small,.product-monitoring .monitoring-stable-signal small,.product-monitoring .monitoring-source-stats dt,.product-monitoring .monitoring-source-stats dd,.product-monitoring .monitoring-top-errors>header span,.product-monitoring .monitoring-top-errors>header button,.product-monitoring .monitoring-top-errors>button span,.product-monitoring .monitoring-top-errors>button b,.product-monitoring .monitoring-top-errors>p,.product-monitoring .monitoring-operation-list section b,.product-monitoring .monitoring-operation-list section span,.product-monitoring .monitoring-operations-card>header button,.product-monitoring .monitoring-operations-card>p{font-size:10px}.monitoring-reaction{grid-template-columns:34px minmax(0,1fr) 32px;padding:13px 16px 13px 13px}.monitoring-reaction>.el-icon{color:#b65349;background:#ffffffb8;border:1px solid #c46b6133;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:4px;font-size:14px;transition:transform .16s,background .16s;display:grid}.monitoring-reaction:hover>.el-icon{background:#fff;transform:translate(2px)}.monitoring-chart-card{background:linear-gradient(#fff 0%,#fbfcff 100%);overflow:hidden}.monitoring-chart-card>header{align-items:center}.monitoring-chart-peak{background:#f7f8fc;border:1px solid #e8ebf4;border-radius:9px;justify-items:end;gap:3px;padding:8px 11px;display:grid}.monitoring-chart-peak small{color:#8c95a5;font-size:10px}.monitoring-chart-peak b{color:#3c4658;font-size:11px}.monitoring-chart-summary{gap:9px;margin-top:17px;display:flex}.monitoring-chart-summary>span{color:#354052;background:#fff;border:1px solid #e8ebf4;border-radius:9px;grid-template-columns:8px auto;align-items:center;gap:1px 7px;padding:8px 11px;display:grid}.monitoring-chart-summary i{background:linear-gradient(#89a2ff,#5879ef);border-radius:999px;grid-row:1/3;width:8px;height:28px}.monitoring-chart-summary .is-errors i{background:linear-gradient(#ffaaa2,#ef746b)}.monitoring-chart-summary b{font-size:14px;line-height:1}.monitoring-chart-summary small{color:#8993a2;font-size:10px;line-height:1.15}.monitoring-chart{background:repeating-linear-gradient(#edf0f6 0 1px,#0000 1px 35px),linear-gradient(#f6f8fdc7,#fff3);border:1px solid #edf0f6;border-radius:11px;gap:7px;height:154px;margin-top:13px;padding:14px 12px 0}.monitoring-chart-column{grid-template-rows:1fr 24px;gap:5px}.monitoring-bars{gap:3px}.monitoring-bars i,.monitoring-bars b{background:linear-gradient(#88a2ff,#5878eb);border-radius:5px 5px 2px 2px;width:min(12px,55%);transition:filter .16s,transform .16s;box-shadow:0 3px 8px #5878eb29}.monitoring-bars b{background:linear-gradient(#ffaaa2,#ee7168);width:min(6px,28%);box-shadow:0 3px 8px #ee716824}.monitoring-chart-column:hover .monitoring-bars i,.monitoring-chart-column:hover .monitoring-bars b{filter:saturate(1.15);transform:scaleX(1.08)}.monitoring-chart-column>span{color:#7e8796;font-size:10px;font-weight:650}@media (width<=700px){.monitoring-chart-card>header{flex-direction:column;align-items:flex-start}.monitoring-chart-peak{justify-items:start}.monitoring-chart-summary{flex-wrap:wrap}.monitoring-chart{gap:4px;padding-left:7px;padding-right:7px}.monitoring-chart-column>span{font-size:10px}}.workspace{grid-template-columns:68px 350px minmax(460px,1fr) 352px}.details{width:352px}.details-tabs{grid-template-columns:repeat(4,max-content);justify-content:space-between;padding:0 10px;display:grid}.details-tabs button{white-space:nowrap;min-width:0;padding:0 4px;font-size:14px}.case-select-label{cursor:pointer;-webkit-user-select:none;user-select:none}.case-select-label:hover,.case-select-label:focus-visible{color:#3155ef;outline:0}.case-accordion{background:#fff;border:1px solid #e2e6ee;border-radius:8px;margin:10px 12px;overflow:hidden}.case-customer-card .case-accordion{margin:12px 0 0}.case-accordion>summary{color:#343c49;cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;list-style:none;display:flex}.case-accordion>summary::-webkit-details-marker{display:none}.case-accordion>summary:before{content:"";border-bottom:1.5px solid #8b94a2;border-right:1.5px solid #8b94a2;width:7px;height:7px;transition:transform .16s;transform:rotate(-45deg)}.case-accordion[open]>summary:before{transform:rotate(45deg)translate(-2px,-2px)}.case-accordion>summary em{color:#3155ef;background:#eef2ff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:8px;font-style:normal;display:grid}.case-accordion[open]>summary{border-bottom:1px solid #eceff4}.accordion-body{padding:10px}.client-access-accordion .access-list{max-height:330px;overflow:auto}.access-toolbar{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.access-toolbar .access-filters{min-width:0;margin:0}.access-toolbar-add{flex:none;height:28px!important;margin:0!important;padding:0 9px!important;font-size:9px!important}.diagnostics-bugs-tabs>.el-tabs__header{margin:0 0 8px}.diagnostics-bugs-tabs .el-tabs__nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.diagnostics-bugs-tabs .el-tabs__item{height:32px;font-size:9px;padding:0!important}.diagnostics-section{min-width:0;padding:0!important}.diagnostic-actions{justify-content:flex-end}.diagnostic-snapshot-list,.diagnostic-session-list,.diagnostic-snapshot-card,.diagnostic-session-card{box-sizing:border-box;width:100%;min-width:0}.diagnostic-session-card .el-button{flex:none;margin:0!important}.diagnostic-snapshot-card header .el-tag{flex:none}.case-basic-card>label{grid-template-columns:104px minmax(0,1fr)!important}.case-basic-card>label>span{white-space:nowrap}.case-basic-card>label .el-select{min-width:0}.case-tasks-panel{height:100%;padding:14px 12px;overflow:auto}.case-tasks-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.case-tasks-panel h4{color:#303744;margin:0;font-size:13px}.case-tasks-panel header small{color:#929aa7;margin-top:3px;font-size:8px;display:block}.case-work-actions{gap:5px;display:flex}.case-work-actions .el-button{height:29px;margin:0;padding:0 8px;font-size:8px}.client-work-list{gap:7px;display:grid}.client-work-item{cursor:pointer;background:#fff;border:1px solid #e2e6ee;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid}.client-work-item:hover{border-color:#b8c3ef;box-shadow:0 5px 14px #2a396612}.client-work-icon{color:#b47418;background:#fff2df;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.client-work-item>div:nth-child(2){gap:3px;min-width:0;display:grid}.client-work-item>div:nth-child(2)>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-work-item em{color:#3155ef;text-transform:uppercase;background:#eef2ff;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.client-work-item.reminder em{color:#a96913;background:#fff2df}.client-work-item b{color:#343b47;text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.client-work-item small{color:#8b94a1;font-size:8px}.client-work-controls{grid-column:auto!important;gap:0!important;display:flex!important}.client-work-controls .el-button{width:24px;height:24px;margin:0;padding:0}@media (width<=1250px){.workspace{grid-template-columns:68px 320px minmax(420px,1fr) 330px}.details{width:330px}}@media (width<=760px){.workspace{grid-template-columns:1fr}.details{width:auto}}.directory-head{align-items:flex-end;gap:20px;position:relative}.directory-tabs{z-index:3;background:#eef1f7;border-radius:9px;gap:6px;padding:5px;display:flex;position:absolute;bottom:-54px;left:24px}.directory-tabs button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 18px;font-weight:700}.directory-head+.projects-table-card{padding-top:48px}.attached-client-field{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;max-width:720px;margin-bottom:18px;display:grid}.editor-diagnostics{grid-template-columns:1fr 1fr;gap:24px;display:grid}.editor-record-card{background:#fff;border:1px solid #e3e7ef;border-radius:8px;justify-content:space-between;gap:20px;margin-top:10px;padding:14px 16px;display:flex}.editor-record-card span{color:#7b8494;font-size:13px}.client-editor-page .project-editor-card{max-width:1100px}.activity-accordion .case-activity-list{gap:0;display:grid}.case-activity-list article{border-bottom:1px solid #eef0f5;grid-template-columns:12px 1fr;gap:12px;padding:12px 4px;display:grid}.case-activity-list article>i{background:#9ca3af;border-radius:50%;width:9px;height:9px;margin-top:5px}.case-activity-list article>i.source-case_event{background:#3155ef}.case-activity-list article>i.source-audit{background:#16a34a}.case-activity-list article>i.source-system_message{background:#f59e0b}.case-activity-list article>i.source-work_session{background:#8b5cf6}.case-activity-list b{font-size:13px;display:block}.case-activity-list p{color:#5f6878;margin:4px 0;font-size:12px}.case-activity-list small{color:#9299a6;font-size:11px}@media (width<=1000px){.directory-tabs{order:3;position:static}.directory-head{flex-wrap:wrap;align-items:stretch}.directory-head+.projects-table-card{padding-top:0}.editor-diagnostics{grid-template-columns:1fr}}.admin-settings-page{background:#f6f7fa;grid-template-columns:248px minmax(0,1fr);min-width:0;grid-column:2/-1!important;padding:0!important;display:grid!important;overflow:hidden!important}.admin-settings-nav{background:#fff;border-right:1px solid #e3e6ed;min-height:0;padding:28px 18px}.admin-settings-nav header{padding:0 10px 23px}.admin-settings-nav header>span,.admin-settings-head>div>span{color:#3155ef;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-settings-nav h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:24px}.admin-settings-nav p{color:#8a929e;margin:0;font-size:10px}.admin-settings-nav nav{gap:5px;display:grid}.admin-settings-nav button{color:#596270;text-align:left;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:12px 13px;display:grid}.admin-settings-nav button:hover{color:#3155ef;background:#f5f7fc}.admin-settings-nav button.active{color:#3155ef;background:#edf1ff}.admin-settings-nav button b{font-size:11px}.admin-settings-nav button small{color:#929aa6;font-size:8px}.admin-settings-content{min-width:0;padding:28px 34px 54px;overflow:auto}.admin-settings-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.admin-settings-head h2{letter-spacing:-.03em;margin:5px 0;font-size:25px}.admin-settings-head p{color:#7e8794;margin:0;font-size:11px}.admin-settings-head>.el-button{border-radius:7px;height:36px;margin:0}.admin-settings-panel,.admin-integration-grid article,.admin-system-grid article{background:#fff;border:1px solid #e1e5ed;border-radius:10px;box-shadow:0 7px 24px #25304e0a}.admin-panel-toolbar{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.admin-panel-toolbar>div{align-items:baseline;gap:7px;display:flex}.admin-panel-toolbar b{font-size:20px}.admin-panel-toolbar span,.admin-panel-toolbar>small{color:#8b94a1;font-size:9px}.admin-panel-toolbar .el-button{border-radius:6px;height:34px;margin:0}.admin-settings-table{font-size:10px}.admin-settings-table th.el-table__cell{color:#7d8693;text-transform:uppercase;background:#fafbfc;height:44px;font-size:9px}.admin-settings-table td.el-table__cell{height:58px}.admin-employee{align-items:center;gap:10px;display:flex}.admin-employee .el-avatar{color:#3155ef;background:#edf1ff;flex:none;font-size:9px;font-weight:800}.admin-employee span{gap:3px;display:grid}.admin-employee b{font-size:10px}.admin-employee small{color:#8c94a0;font-size:8px}.admin-client-id{color:#3347a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.admin-integration-grid,.admin-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-integration-grid article{min-height:170px;padding:17px}.admin-integration-grid article.configured{border-color:#d6e9df}.admin-integration-grid article header{justify-content:space-between;align-items:center;display:flex}.admin-integration-icon{color:#3155ef;background:#eef2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.admin-integration-grid h3{margin:17px 0 6px;font-size:13px}.admin-integration-grid p{color:#6f7886;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.admin-integration-grid article>small{color:#9ba2ac;margin-top:17px;font-size:8px;display:block}.admin-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-system-grid article{align-content:start;min-height:130px;padding:16px;display:grid}.admin-system-grid span{color:#858e9c;text-transform:uppercase;font-size:8px;font-weight:800}.admin-system-grid b{color:#303846;margin:14px 0 5px;font-size:15px}.admin-system-grid b.good{color:#249264}.admin-system-grid b.bad{color:#ce4050}.admin-system-grid small{color:#969ea9;font-size:8px}.admin-product-dialog .el-dialog__body{padding-top:10px}.admin-product-dialog .el-form-item{margin-bottom:14px}.admin-form-hint{color:#8e96a2;margin-top:5px;font-size:9px;display:block}@media (width<=1100px){.admin-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-settings-page{grid-template-columns:1fr}.admin-settings-nav{display:none}.admin-settings-content{padding:20px}.admin-integration-grid,.admin-system-grid{grid-template-columns:1fr}}:root{--hd-ink:#182033;--hd-muted:#697386;--hd-subtle:#929cab;--hd-line:#e8ebf1;--hd-canvas:#f5f7fa;--hd-blue:#3456e8;--hd-blue-deep:#2945c7;--hd-blue-soft:#eef2ff}.workspace{background:var(--hd-canvas);grid-template-columns:72px 378px minmax(520px,1fr) 368px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rail{border-right:1px solid #20242d;background:#12151b!important;width:72px!important;padding:18px 12px!important}.rail .brandmark{background:linear-gradient(145deg,#4568f4,#294bd9);border-radius:12px;width:42px;height:42px;box-shadow:0 10px 24px #3456e84d}.rail nav{gap:7px}.rail nav .el-button{color:#858d9c;width:44px;height:44px;transition:background-color .16s,color .16s,transform .16s;border-radius:11px!important}.rail nav .el-button:hover{color:#dce3f2;background:#202631;transform:translateY(-1px)}.rail nav .el-button.active{background:var(--hd-blue);color:#fff;box-shadow:0 8px 22px #3456e847}.inbox{border-right:1px solid var(--hd-line);background:#fff}.inbox>header.inbox-head{padding:23px 18px 14px;align-items:center!important}.inbox-head-main h1{color:var(--hd-ink);letter-spacing:-.035em;font-size:25px;line-height:1.1}.inbox-head-main h1 em{background:var(--hd-blue-soft);min-width:24px;height:24px;color:var(--hd-blue);vertical-align:3px;border-radius:999px;justify-content:center;align-items:center;margin-left:5px;padding:0 7px;font-size:11px;font-style:normal;display:inline-flex}.inbox-head-main .reminder-mode-button,.inbox-head-main .work-status-button{color:#72809a!important;margin-top:5px!important;font-size:10px!important}.claim-new-button{transition:transform .16s,box-shadow .16s;box-shadow:0 8px 20px #3456e830;background:linear-gradient(135deg,#3f61ef,#2f4fdd)!important;border:0!important;border-radius:9px!important;height:40px!important;margin:0 0 0 auto!important;padding:0 13px!important;font-size:11px!important}.claim-new-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #3456e845}.stat-row{border:1px solid var(--hd-line);background:#f7f8fb;border-radius:10px;gap:0;margin:0 18px 14px;padding:4px}.stat-row .el-card{background:0 0;border:0!important;border-right:1px solid var(--hd-line)!important;border-radius:0!important}.stat-row .el-card:last-child{border-right:0!important}.stat-row .el-card__body{min-height:52px;padding:8px 10px!important}.stat-row b{color:var(--hd-ink);font-size:17px!important}.stat-row span{color:#8a93a3;font-size:9px!important}.search{height:42px;box-shadow:none;background:#f9fafc;border:1px solid #dfe3ea;margin:0 18px 10px;padding:0 11px;transition:border-color .16s,box-shadow .16s;border-radius:8px!important}.search:focus-within{background:#fff;border-color:#a9b8f6;box-shadow:0 0 0 3px #3456e814}.search .el-input__wrapper{box-shadow:none!important;background:0 0!important}.search kbd{color:#929aa8;background:#fff;border:1px solid #e1e4ea;border-radius:5px}.filters{background:#f3f5f8;border-radius:8px;gap:2px;margin:0 14px 9px;padding:3px}.filters button{color:#747d8b;min-height:30px;font-size:10px;font-weight:700;border-radius:6px!important}.filters button:hover{color:#3f4b61;background:#ffffffb3}.filters button.active{color:var(--hd-blue);background:#fff;box-shadow:0 2px 8px #1d294b14}.dialog-sort-control{border-bottom:1px solid var(--hd-line);padding:0 18px 11px!important}.dialog-sort-control>span{color:#949cab!important}.dialog-sort-control .el-select__wrapper{min-height:32px!important;box-shadow:none!important;background:#f7f8fa!important;border:0!important}.project-list{background:#fff}.project{border-bottom:1px solid #edf0f4;gap:11px;min-height:102px;padding:15px 16px;transition:background-color .16s,box-shadow .16s}.project:hover{background:#f8f9fc}.project.active{z-index:1;box-shadow:inset 3px 0 0 var(--hd-blue);background:linear-gradient(90deg,#f2f5ff 0,#f8f9ff 100%)}.project-avatar{width:38px!important;min-width:38px!important;height:38px!important;color:var(--hd-blue)!important;background:#eef1ff!important;border-radius:10px!important;font-size:10px!important}.project.active .project-avatar{box-shadow:0 6px 15px #3456e833;background:var(--hd-blue)!important;color:#fff!important}.project-top b{line-height:1.35;color:#20293a!important;font-size:12px!important}.project-top time{color:#9aa2af;font-size:9px}.project .preview{color:#737d8c;margin-top:3px;font-size:10px}.project .meta{margin-top:9px}.meta-labels{gap:5px!important}.project .status,.project .health-badge,.project .ai-risk-badge,.project .stuck-badge,.project .draft-label{letter-spacing:.01em;min-height:20px;padding:3px 7px;border-radius:5px!important;font-size:8px!important}.project .stuck-badge{justify-content:center;align-items:center;line-height:1;display:inline-flex}.health-badge.normal{display:none}.project>.project-body .reaction-count{min-width:24px;height:24px;box-shadow:0 4px 10px #3456e833;background:var(--hd-blue)!important;color:#fff!important;border-radius:999px!important}.chat{border-right:1px solid var(--hd-line);background:var(--hd-canvas);padding:0!important}.chat-head{border-bottom:1px solid var(--hd-line);background:#fffffff7;min-height:84px;padding:18px 24px}.title-line h2{color:var(--hd-ink);letter-spacing:-.018em;font-weight:760;line-height:1.3;font-size:16px!important}.chat-case-meta{align-items:center;gap:0;display:flex;color:var(--hd-muted)!important;margin-top:7px!important;font-size:10px!important}.chat-case-meta span{align-items:center;display:inline-flex}.chat-case-meta span+span:before{content:"";background:#b7bdc8;border-radius:50%;width:3px;height:3px;margin:0 8px}.message-search{width:285px}.message-search .el-input__wrapper{background:#fafbfc;min-height:38px;box-shadow:none!important;border:1px solid #dfe3ea!important;border-radius:5px!important}.message-search .el-input__wrapper.is-focus{background:#fff;border-color:#a9b8f6!important;box-shadow:0 0 0 3px #3456e814!important}.case-status-bar{border-bottom:1px solid var(--hd-line);background:#fff;grid-template-columns:auto repeat(5,minmax(88px,1fr));gap:5px;padding:9px 18px}.case-status-bar>span{color:#8c95a5;margin-right:8px;font-size:8px}.case-status-bar button{color:#657084;height:34px;box-shadow:none;background:#f4f6f9;border:1px solid #0000;border-radius:7px;font-size:9px}.case-status-bar button:hover{color:var(--hd-blue);background:#f7f8ff;border-color:#d7def8}.case-status-bar button:focus-visible{border-color:#9eaff5;outline:0;box-shadow:0 0 0 3px #3456e81a}.case-status-bar button.active{background:var(--hd-blue-soft);color:var(--hd-blue-deep);border-color:#cad4ff;box-shadow:inset 0 0 0 1px #3456e80a}.case-status-bar button.active:before{content:"✓";margin-right:5px;font-size:9px}.messages{background:linear-gradient(#f6f7f9 0%,#f8f9fb 100%);padding:20px clamp(22px,4.2vw,64px)!important}.date-divider span{box-shadow:0 3px 10px #1a23380a;color:#98a0ad!important;background:#fff!important;border:1px solid #eaedf2!important}.message{margin-bottom:4px}.message .sender{color:#737d8b;margin-bottom:5px!important}.message .bubble{color:#252d3a;background:#fff;border:1px solid #e8ebf0;font-size:12px;line-height:1.58;box-shadow:0 4px 16px #1d28420b}.message.outbound .bubble{background:#eef1ff;border-color:#dce2fb;box-shadow:0 4px 16px #3456e80b}.message.ai-message.outbound .bubble{background:#f2f0ff;border-color:#ddd8f6}.mini-avatar{background:var(--hd-blue)!important;color:#fff!important}.dialog-internal-comment{box-shadow:0 6px 20px #7654140b;background:#fffaf0!important;border:1px solid #ead9a9!important;border-left:3px solid #d5a33d!important;border-radius:10px!important;max-width:82%!important;margin:14px auto!important;padding:14px 16px!important}.dialog-internal-comment>span{letter-spacing:.04em;color:#9b6d16!important;font-size:9px!important}.dialog-internal-comment p{color:#3d414a!important;margin:7px 0!important;font-size:11px!important;line-height:1.55!important}.system-message{color:#838b98;background:#fff;border:1px solid #e4e7ed;border-radius:999px;width:max-content;max-width:78%;font-size:9px;box-shadow:0 3px 10px #20283a09;margin:12px auto!important;padding:6px 10px!important}.composer{background:linear-gradient(#f5f7fa00,#f5f7fa 18%);padding:8px 18px 16px}.composer-mode-switch{min-height:34px;padding:0 2px}.composer-mode-switch>button{color:#788293;height:30px;padding:0 10px;font-size:10px;border-radius:6px!important}.composer-mode-switch>button.active{color:var(--hd-blue);background:#fff;box-shadow:0 3px 10px #1f2a4614}.composer-ai-actions .el-button{border-radius:6px!important;height:30px!important}.composer-box{min-height:66px;transition:border-color .16s,box-shadow .16s;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:11px!important;padding:8px 8px 8px 13px!important;box-shadow:0 8px 28px #1f294112!important}.composer-box:focus-within{border-color:#a9b8f6!important;box-shadow:0 0 0 3px #3456e814,0 10px 30px #1f294114!important}.composer-input .el-textarea__inner{box-shadow:none!important;background:0 0!important;padding:9px 0!important;font-size:12px!important}.composer-box .send{box-shadow:0 7px 15px #3456e833;background:linear-gradient(145deg,#7890f3,#526fe9)!important;border:0!important;border-radius:9px!important;width:42px!important;height:42px!important}.composer-box .send:not(.is-disabled){background:linear-gradient(145deg,#4566ef,#2f50dd)!important}.composer-box .send:hover:not(.is-disabled){transform:translateY(-1px);box-shadow:0 9px 20px #3456e847}.details{background:#fff;border-left:0;width:368px}.details>.details-tabs{border-bottom:1px solid var(--hd-line);scrollbar-width:none;grid-template-columns:repeat(5,max-content);gap:8px;overflow-x:auto;height:54px!important;min-height:54px!important;padding:0 14px!important}.details>.details-tabs::-webkit-scrollbar{display:none}.details-tabs button{letter-spacing:-.01em;height:100%;padding:0 2px;font-size:10px}.details-tabs button.active{color:var(--hd-blue);border-bottom-color:var(--hd-blue)}.project-main-panel{background:#f7f8fa}.case-failures-panel{background:#f7f8fa;flex:1;min-height:0;padding:12px;position:relative;overflow-y:auto}.case-failures-panel .diagnostics-bugs-tabs{background:#fff;border:1px solid #e6e9ef;border-radius:10px;min-height:100%;padding:0 14px 14px;box-shadow:0 6px 22px #1f294109}.case-failures-panel .diagnostics-bugs-tabs>.el-tabs__header{margin:0 0 10px}.case-failures-panel .tool-tab-content{padding:0}.case-basic-card,.case-customer-card{background:#fff;border-radius:10px;margin:12px 12px 0;box-shadow:0 6px 22px #1f294109;border:1px solid #e6e9ef!important;padding:15px!important}.case-basic-card>header,.case-customer-card>header{min-height:28px;margin-bottom:10px}.case-basic-card h4,.case-customer-card h4{color:#3d4656;letter-spacing:.08em;font-size:9px}.case-basic-card>header .el-button,.case-customer-card>header .el-button{font-weight:750}.case-basic-card>label,.case-basic-card .support-level-display,.case-work-duration{gap:9px;min-height:36px;grid-template-columns:104px minmax(0,1fr)!important;margin-bottom:7px!important}.case-basic-card>label>span,.support-level-display>span,.case-work-duration span{color:#8d96a5;font-size:8px}.support-level-display,.case-work-duration{background:#f8f9fb;border-color:#e8ebf1}.case-basic-card .el-select__wrapper{height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e6ed!important;border-radius:5px!important}.case-basic-card .el-select__wrapper:hover{border-color:#bdc6d5!important}.case-basic-card .el-select__wrapper.is-focused{border-color:#9eaff5!important;box-shadow:0 0 0 3px #3456e812!important}.case-customer-card dl div{border-bottom-color:#eff1f4;grid-template-columns:72px minmax(0,1fr);min-height:32px;padding:7px 0!important}.case-customer-card dt{color:#969eaa;font-size:8px}.case-customer-card dd{color:#3b4453;font-size:10px}.customer-comment{padding-top:9px!important}.customer-comment .el-textarea__inner{min-height:54px!important;box-shadow:none!important;background:#fafbfc!important;border:1px solid #e2e6ed!important;border-radius:5px!important}.case-accordion{border-color:#e6e9ef;border-radius:8px;box-shadow:0 4px 15px #1f294106}@media (width<=1500px){.workspace{grid-template-columns:68px 330px minmax(430px,1fr) 340px}.rail{width:68px!important}.details{width:340px}.case-status-bar{grid-template-columns:repeat(5,1fr)}.case-status-bar>span{display:none}.message-search{width:235px}}@media (width<=1180px){.workspace{grid-template-columns:66px 300px minmax(390px,1fr) 310px}.details{width:310px}.chat-head{padding-left:18px;padding-right:16px}.message-search{width:200px}.case-basic-card,.case-customer-card{margin-left:8px;margin-right:8px;padding:12px!important}.details-tabs button{font-size:9px}}@media (width<=760px){.workspace{grid-template-columns:1fr}.rail{display:none}.inbox{display:flex}.chat{z-index:3;position:fixed;inset:0}.details{width:auto}}.theme-toggle{color:#aeb4c0!important;font-size:18px!important}.agent-status-card{background:#fff;border:1px solid #e2e5eb;border-radius:8px;align-items:center;min-width:0;padding:5px 23px 5px 8px;display:flex;position:relative}.agent-status-card>span{min-width:0;display:grid}.agent-status-card b{color:#303744;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.agent-status-card small{color:#8a929d;font-size:8px}.agent-status-trigger{background:#27a66c;border:2px solid #fff;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;top:5px;right:6px;box-shadow:0 0 0 1px #27a66c33}.agent-status-trigger.partial{background:#e5a52d}.agent-status-trigger.break{background:#7c65df}.agent-status-trigger.absent,.agent-status-trigger.sick,.agent-status-trigger.vacation{background:#e1515f}.agent-status-menu{gap:3px;display:grid}.agent-status-menu button{color:#424a57;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.agent-status-menu button:hover,.agent-status-menu button.active{color:#3155ef;background:#f0f3ff}.work-status-dot.break{background:#7c65df}.mobile-chat-back{display:none!important}.sla-timer.paused{color:#6751c8;background:#efebff}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-bg-color:#171a20;--el-bg-color-overlay:#20242c;--el-fill-color-blank:#171a20;--el-fill-color-light:#242933;--el-fill-color-lighter:#20242a;--el-fill-color-extra-light:#1c2027;--el-text-color-primary:#edf0f6;--el-text-color-regular:#c7cdd8;--el-text-color-secondary:#969eaa;--el-border-color:#343a45;--el-border-color-light:#2d333d;--el-border-color-lighter:#282e37;--el-mask-color:#000000b8}html[data-theme=dark] body,html[data-theme=dark] .workspace,html[data-theme=dark] .chat,html[data-theme=dark] .composer,html[data-theme=dark] .tasks-page,html[data-theme=dark] .projects-page,html[data-theme=dark] .manager-page,html[data-theme=dark] .profile-page,html[data-theme=dark] .guide-page,html[data-theme=dark] .product-health-page{color:#e8ebf1;background:#111419!important}html[data-theme=dark] .inbox,html[data-theme=dark] .chat-head,html[data-theme=dark] .details,html[data-theme=dark] .details>header,html[data-theme=dark] .composer-box,html[data-theme=dark] .bubble,html[data-theme=dark] .el-card,html[data-theme=dark] .product-health-tabs,html[data-theme=dark] .product-bug-card,html[data-theme=dark] .agent-status-card{color:#e8ebf1;background:#1a1e25!important;border-color:#303641!important}html[data-theme=dark] .dialog-internal-comment{color:#eee7d5;background:#2b271c!important;border-color:#665429!important}html[data-theme=dark] .l1-ai-summary summary span{color:#e4bd58}html[data-theme=dark] .l1-ai-summary>p{border-color:#554823;color:#e7e1d4!important}html[data-theme=dark] .project:hover,html[data-theme=dark] .project.active,html[data-theme=dark] .outbound .bubble,html[data-theme=dark] .search,html[data-theme=dark] .stat-row div,html[data-theme=dark] .overview-details div,html[data-theme=dark] .time-stats div,html[data-theme=dark] .case-basic-card,html[data-theme=dark] .project-tool-panel,html[data-theme=dark] .analytics-panel{background:#20242c!important;border-color:#303641!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] b,html[data-theme=dark] .agent-status-card b{color:#edf0f6}html[data-theme=dark] .project-list,html[data-theme=dark] .details section,html[data-theme=dark] .chat-head,html[data-theme=dark] .details>header{border-color:#303641!important}html[data-theme=dark] .agent-status-trigger{border-color:#1a1e25}@media (width<=820px){body{overflow:hidden}.workspace{width:100%;height:100dvh;padding-bottom:58px;overflow:hidden;display:block!important}.rail{border-top:1px solid #292d35;bottom:0;left:0;right:0;z-index:2000!important;flex-direction:row!important;width:100%!important;height:58px!important;padding:6px 8px!important;display:flex!important;position:fixed!important}.rail .brandmark{display:none!important}.rail nav{flex:1;overflow-x:auto;gap:4px!important;width:auto!important;margin:0!important;display:flex!important}.rail nav .el-button,.rail .rail-bottom .el-button{flex:0 0 42px!important;width:42px!important;height:42px!important;min-height:42px!important}.rail-bottom{gap:4px!important;width:auto!important;margin:0 0 0 5px!important;display:flex!important}.rail .avatar{width:36px!important;height:36px!important;min-height:36px!important;margin:3px!important}.inbox{border:0;height:calc(100dvh - 58px);width:100%!important}.mobile-project-open .inbox{display:none!important}.chat{height:calc(100dvh - 58px);width:100%!important;padding:0!important;position:static!important}.details{display:none!important}.chat-head{gap:6px;min-height:62px;height:auto!important;padding:9px 12px!important}.mobile-chat-back{flex:none;display:inline-flex!important}.chat-head>div:first-of-type{flex:1;min-width:0}.chat-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.head-actions{display:none!important}.case-status-bar{gap:5px;min-height:42px;overflow-x:auto;padding:5px 8px!important;display:flex!important}.case-status-bar>span{display:none}.case-status-bar button{min-width:max-content;padding:0 9px!important}.messages{padding:12px 10px 18px!important}.message{max-width:92%!important}.bubble{padding-right:48px!important}.composer{padding:7px 8px 9px!important}.composer-box{padding:7px!important}.inbox>header.inbox-head{height:auto;min-height:78px;padding:12px 13px 8px}.agent-status-card{max-width:135px}.claim-new-button{align-self:center}.search{margin:0 12px}.filters{padding-left:12px;padding-right:12px}.tasks-page,.projects-page,.manager-page,.profile-page,.guide-page,.product-health-page,.admin-settings-page{width:100%!important;height:calc(100dvh - 58px)!important;padding:15px 12px!important;overflow:auto!important}.login-page{grid-template-columns:1fr}.login-art{display:none}.login-card{width:min(420px,100% - 32px)}.mobile-logo{display:block}.el-dialog{width:calc(100% - 24px)!important;margin-top:4vh!important}.el-drawer{width:min(92vw,420px)!important}.toast{text-align:center;bottom:72px;left:12px;right:12px}}.directory-head{flex-wrap:wrap;align-items:center;position:static}.directory-tabs{background:#eef1f7;border-radius:9px;flex:none;gap:6px;padding:5px;display:flex;position:static}.directory-tabs button{color:#6b7280;background:0 0;border:0;border-radius:6px;padding:8px 18px;font-weight:700}.directory-tabs button.active{color:#3155ef;background:#fff;box-shadow:0 1px 4px #26335a1a}.directory-head+.project-filter-panel,.directory-head+.projects-table-card{padding-top:0}.directory-clear-client{color:#3155ef;font-size:inherit;background:0 0;border:0;padding:0}.project-saved-filter{width:220px}.project-saved-filter .el-select__wrapper{min-height:38px}.project-filter-panel{background:#fff;border:1px solid #e3e6eb;border-radius:9px;flex:none;grid-template-columns:repeat(4,minmax(155px,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.project-filter-panel .el-select,.project-filter-panel .el-date-editor{width:100%!important}.project-filter-panel .el-select__wrapper,.project-filter-panel .el-input__wrapper,.project-filter-panel .el-range-editor{min-height:36px;border-radius:5px!important}.project-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.project-filter-actions .el-button{border-radius:5px;margin:0}.projects-mobile-list{display:none}@media (width<=1100px){.directory-head{align-items:stretch}.directory-head .projects-head-actions{flex:100%;justify-content:flex-start}.project-filter-panel{grid-template-columns:repeat(2,minmax(155px,1fr))}}@media (width<=820px){.projects-page{width:100%!important;height:100dvh!important;padding:15px 12px!important;overflow:auto!important}.directory-head{grid-template-columns:1fr;gap:10px;margin-bottom:10px;display:grid}.directory-tabs{width:max-content;max-width:100%}.directory-head .projects-head-actions{grid-template-columns:1fr;width:100%;display:grid}.directory-head .projects-head-actions .project-saved-filter,.directory-head .projects-head-actions .el-input,.directory-head .projects-head-actions .el-button{width:100%!important}.project-filter-panel{grid-template-columns:minmax(0,1fr);padding:10px}.project-filter-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.project-filter-actions .el-button{width:100%}.cases-table-card{display:none}.projects-mobile-list{gap:8px;padding-bottom:8px;display:grid}.project-mobile-card{color:#222b3a;text-align:left;background:#fff;border:1px solid #e2e6ed;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.project-mobile-card:focus-visible{outline-offset:1px;outline:2px solid #3155ef}.project-mobile-card-head,.project-mobile-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-mobile-card-head>b{color:#727b89;font-size:10px}.project-mobile-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.project-mobile-client{color:#4d5665;font-size:11px}.project-mobile-meta{color:#818a98;border-top:1px solid #edf0f4;padding-top:6px;font-size:10px}.project-mobile-meta em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.project-mobile-meta time{flex:none}.clients-table-card{min-height:420px;overflow:hidden}}.account-login-panel{background:#f7f8fb;flex:1;min-height:0;overflow-y:auto}.account-login-tabs{background:#fff;border-bottom:1px solid #e8eaf0;grid-template-columns:1fr 1fr;gap:4px;height:42px;padding:7px 12px;display:grid}.account-login-tabs button{color:#7c8492;background:0 0;border:0;border-radius:5px;font-size:10px;font-weight:750}.account-login-tabs button.active{color:#3155ef;background:#edf1ff}.account-login-head{background:#fff;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 14px 13px;display:flex}.account-login-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-login-head b{color:#303743;font-size:11px}.account-login-head small{color:#8b929e;font-size:9px;line-height:1.4}.account-login-head .el-button{flex:none;min-height:30px;padding:0 9px;font-size:9px;border-radius:5px!important}.account-connection-form{background:#fff;border:1px solid #e1e5ee;border-radius:8px;gap:10px;margin:12px;padding:12px;display:grid;box-shadow:0 5px 18px #26335a0a}.account-connection-form label{gap:5px;display:grid}.account-connection-form label>span{color:#697282;font-size:9px;font-weight:750}.account-connection-form .el-select{width:100%}.account-connection-form .el-input__wrapper,.account-connection-form .el-select__wrapper{min-height:34px;border-radius:5px!important}.account-connection-form>p{color:#a06c18;margin:0;font-size:9px;line-height:1.45}.account-connection-form>.el-button{width:100%;height:34px;border-radius:5px!important}.account-connections>h4{color:#687181;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:9px}.account-connection-card{background:#fff;border:1px solid #e1e5ec;border-radius:8px;margin-bottom:8px;padding:11px;box-shadow:0 5px 18px #26335a08}.account-connection-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.account-connection-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.account-connection-card b{text-overflow:ellipsis;white-space:nowrap;color:#2f3642;font-size:10px;overflow:hidden}.account-connection-card span{color:#707987;font-size:9px}.account-connection-card em{color:#238251;background:#e9f8ef;border-radius:5px;flex:none;padding:4px 6px;font-size:8px;font-style:normal;font-weight:750}.account-connection-card:not(.active){opacity:.72}.account-connection-card:not(.active) em{color:#777f8b;background:#f0f1f4}.account-connection-card>p{color:#4e5968;overflow-wrap:anywhere;margin:9px 0 4px;font-size:9px}.account-connection-card>small{color:#9a9faa;font-size:8px}.account-connection-card>footer{border-top:1px solid #eff1f4;justify-content:flex-end;margin-top:9px;padding-top:8px;display:flex}.account-connection-card>footer .el-button{height:28px;margin:0;padding:0 9px;font-size:9px;border-radius:5px!important}.account-connections-empty{text-align:center;color:#8b929d;flex-direction:column;align-items:center;padding:28px 12px;display:flex}.account-connections-empty>.el-icon{color:#3155ef;background:#e9edff;border-radius:8px;width:38px;height:38px;margin-bottom:10px;font-size:18px}.account-connections-empty b{color:#4c5563;font-size:10px}.account-connections-empty p,.account-login-placeholder p{margin:6px 0 0;font-size:9px;line-height:1.5}.account-login-placeholder{text-align:center;color:#858d99;background:#fff;border:1px dashed #d8dde7;border-radius:8px;margin:14px;padding:22px 15px}.account-login-placeholder b{color:#424a57;font-size:11px}.account-provider-warning{color:#8a641c;background:#fff9ea;border:1px solid #f0d9a8;border-radius:5px;margin:10px 12px 0;padding:8px 9px;font-size:8px;line-height:1.45}:root{--bug-drawer-width:368px}.project-main-panel,.case-failures-panel,.account-login-panel{background:#fff!important}.case-basic-card,.case-customer-card{box-shadow:none!important;border:0!important;border-bottom:1px solid #e8ebf1!important;border-radius:0!important;margin:0!important;padding:15px!important}.case-failures-panel{padding:0!important}.case-failures-panel .diagnostics-bugs-tabs{min-height:100%;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 15px 15px!important}.account-connection-form{box-shadow:none!important;border:0!important;border-bottom:1px solid #e8ebf1!important;border-radius:0!important;margin:0!important;padding:14px!important}.account-connections{padding:14px!important}.account-connection-card{box-shadow:none!important;border:0!important;border-bottom:1px solid #e8ebf1!important;border-radius:0!important;margin:0!important;padding:12px 0!important}.account-login-placeholder{border:0!important;border-radius:0!important;margin:0!important}.directory-head{align-items:center!important}.directory-identity{flex:none;gap:5px;display:grid}.directory-identity>p{color:#858b94;margin:0;font-size:10px}.directory-tabs{background:0 0!important;padding:0!important;position:static!important}.directory-tabs button{border:1px solid #0000!important;padding:8px 14px!important}.directory-tabs button.active{box-shadow:none!important;background:#edf1ff!important;border-color:#dfe4f3!important}.project-filter-panel{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.directory-pagination{color:#858d99;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 4px 0;font-size:10px;display:flex}.directory-pagination .el-pagination{margin-left:auto}.workspace .chat>.chat-head{padding:18px 24px 18px 0!important}.inbox>header.inbox-head,.projects-head,.product-health-head,.tasks-head,.manager-head,.profile-page-head,.admin-settings-head,.project-editor-head,.analytics-dashboard-head{box-shadow:none!important;background:0 0!important;border:0!important}.chat.switching>.chat-head,.chat.switching>.important-messages,.chat.switching>.messages,.chat.switching>.composer,.chat.switching>.search-context-return{opacity:1!important;filter:none!important}.chat-switch-overlay{background:0 0!important}.bug-create-dialog{border-left:1px solid #e2e6ed!important;border-radius:0!important;box-shadow:-10px 0 30px #1d263d14!important}.bug-create-dialog.el-drawer{height:calc(100vh - 54px)!important;top:54px!important}.bug-create-dialog .el-drawer__header{min-height:54px;margin:0;padding:13px 15px;border-bottom:0!important}.bug-create-dialog .el-drawer__title{font-size:14px;font-weight:750}.bug-create-dialog .el-drawer__body{padding:12px 15px;overflow:auto}.bug-create-dialog .el-drawer__footer{padding:11px 15px;border-top:0!important}.bug-create-dialog .bug-form-top,.bug-create-dialog .bug-form-primary-row,.bug-create-dialog .bug-form-grid,.bug-create-dialog .bug-form-impact{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.bug-create-dialog .bug-form-section,.bug-create-dialog .bug-form-bottom>.bug-form-section:last-child{border:0!important;padding:12px 0!important}.bug-create-dialog .bug-candidate-step{min-height:0}.bug-create-dialog .bug-candidate-list .el-tag{min-width:38px;text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}@media (width<=1500px){:root{--bug-drawer-width:340px}}@media (width<=1180px){:root{--bug-drawer-width:310px}}@media (width<=820px){:root{--bug-drawer-width:min(92vw,420px)}.directory-pagination{flex-direction:column;align-items:flex-start}.directory-pagination .el-pagination{margin-left:0}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hd-canvas:#11151b;--hd-surface:#1a1f27;--hd-surface-raised:#202631;--hd-line:#303744;--hd-ink:#eef2f7;--hd-muted:#9aa4b2;--el-bg-color:#1a1f27;--el-bg-color-overlay:#202631;--el-fill-color-blank:#1a1f27;--el-fill-color-light:#252c37;--el-fill-color-lighter:#202630;--el-fill-color-extra-light:#1d232c;--el-text-color-primary:#eef2f7;--el-text-color-regular:#cbd2dc;--el-text-color-secondary:#9aa4b2;--el-text-color-placeholder:#707b8b;--el-border-color:#39414e;--el-border-color-light:#333b47;--el-border-color-lighter:#2c333e;--el-mask-color:#000000b8;background:#11151b}html[data-theme=dark] body,html[data-theme=dark] #app,html[data-theme=dark] .workspace,html[data-theme=dark] .login-page,html[data-theme=dark] .splash{color:#eef2f7;background:#11151b!important}html[data-theme=dark] .inbox,html[data-theme=dark] .chat,html[data-theme=dark] .messages,html[data-theme=dark] .composer,html[data-theme=dark] .details,html[data-theme=dark] .project-main-panel,html[data-theme=dark] .case-failures-panel,html[data-theme=dark] .account-login-panel,html[data-theme=dark] .tasks-page,html[data-theme=dark] .projects-page,html[data-theme=dark] .manager-page,html[data-theme=dark] .profile-page,html[data-theme=dark] .guide-page,html[data-theme=dark] .product-health-page,html[data-theme=dark] .admin-settings-page,html[data-theme=dark] .project-editor-page,html[data-theme=dark] .diagnostic-replay-page{color:#eef2f7!important;background:#11151b!important}html[data-theme=dark] .chat-head,html[data-theme=dark] .case-status-bar,html[data-theme=dark] .details>.details-tabs,html[data-theme=dark] .account-login-tabs,html[data-theme=dark] .account-login-head,html[data-theme=dark] .ai-assistant-head,html[data-theme=dark] .ai-assistant-composer,html[data-theme=dark] .composer-box,html[data-theme=dark] .projects-head,html[data-theme=dark] .product-health-head,html[data-theme=dark] .admin-settings-head,html[data-theme=dark] .project-editor-head{color:#eef2f7!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .el-card,html[data-theme=dark] .el-dialog,html[data-theme=dark] .el-drawer,html[data-theme=dark] .el-popover,html[data-theme=dark] .el-dropdown-menu,html[data-theme=dark] .el-message-box,html[data-theme=dark] .case-basic-card,html[data-theme=dark] .case-customer-card,html[data-theme=dark] .case-bug-item,html[data-theme=dark] .project-mobile-card,html[data-theme=dark] .kanban-column,html[data-theme=dark] .kanban-card,html[data-theme=dark] .task-drawer,html[data-theme=dark] .task-checklist,html[data-theme=dark] .task-checklist-item,html[data-theme=dark] .product-health-tabs,html[data-theme=dark] .product-bug-card,html[data-theme=dark] .problem-card,html[data-theme=dark] .release-signal-card,html[data-theme=dark] .analytics-dashboard-head,html[data-theme=dark] .analytics-kpis article,html[data-theme=dark] .analytics-panel,html[data-theme=dark] .monitoring-kpis article,html[data-theme=dark] .monitoring-chart-card,html[data-theme=dark] .monitoring-diagnostics-card,html[data-theme=dark] .monitoring-operations-card,html[data-theme=dark] .monitoring-product-card,html[data-theme=dark] .guide-content,html[data-theme=dark] .profile-card,html[data-theme=dark] .admin-settings-content,html[data-theme=dark] .project-editor-card{color:#eef2f7!important;box-shadow:none!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .case-basic-card,html[data-theme=dark] .case-customer-card,html[data-theme=dark] .case-failures-panel .diagnostics-bugs-tabs,html[data-theme=dark] .account-connection-form,html[data-theme=dark] .account-connections,html[data-theme=dark] .account-connection-card,html[data-theme=dark] .account-login-placeholder{color:#eef2f7!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .project,html[data-theme=dark] .project-list,html[data-theme=dark] .search,html[data-theme=dark] .stat-row div,html[data-theme=dark] .filters,html[data-theme=dark] .overview-details div,html[data-theme=dark] .support-level-display,html[data-theme=dark] .case-work-duration,html[data-theme=dark] .period-presets,html[data-theme=dark] .health-legend span,html[data-theme=dark] .monitoring-product-metrics span{color:#dbe1ea!important;background:#202631!important;border-color:#303744!important}html[data-theme=dark] .project:hover,html[data-theme=dark] .project.active{background:#252c37!important}html[data-theme=dark] .messages .bubble,html[data-theme=dark] .message-file,html[data-theme=dark] .voice-player,html[data-theme=dark] .pending-file,html[data-theme=dark] .scheduled-message-item,html[data-theme=dark] .ai-assistant-message p{color:#e7ebf2!important;background:#202631!important;border-color:#37404d!important}html[data-theme=dark] .outbound .bubble,html[data-theme=dark] .ai-assistant-message.user p{background:#29355d!important;border-color:#40518f!important}html[data-theme=dark] .el-input__wrapper,html[data-theme=dark] .el-select__wrapper,html[data-theme=dark] .el-textarea__inner,html[data-theme=dark] .el-date-editor,html[data-theme=dark] .el-range-input,html[data-theme=dark] .el-input-number,html[data-theme=dark] .customer-comment .el-textarea__inner{color:#eef2f7!important;box-shadow:none!important;background:#202631!important;border-color:#3a4350!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] .el-select__selected-item,html[data-theme=dark] .el-range-input{color:#eef2f7!important}html[data-theme=dark] .el-table,html[data-theme=dark] .el-table tr,html[data-theme=dark] .el-table th.el-table__cell,html[data-theme=dark] .el-table td.el-table__cell{color:#dce2eb!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#252c37!important}html[data-theme=dark] .el-table__inner-wrapper:before,html[data-theme=dark] .el-table__border-left-patch{background:#303744!important}html[data-theme=dark] .directory-tabs button.active,html[data-theme=dark] .filters button.active,html[data-theme=dark] .account-login-tabs button.active{color:#8fa8ff!important;background:#29355d!important;border-color:#40518f!important}html[data-theme=dark] .project-filter-panel{background:0 0!important}html[data-theme=dark] .el-empty__description p,html[data-theme=dark] small,html[data-theme=dark] dt,html[data-theme=dark] .projects-head p,html[data-theme=dark] .directory-pagination,html[data-theme=dark] .preview,html[data-theme=dark] .project-name{color:#9aa4b2!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] strong,html[data-theme=dark] b,html[data-theme=dark] dd,html[data-theme=dark] .projects-table-card .el-table td.el-table__cell .cell{color:#eef2f7!important}html[data-theme=dark] .el-overlay{background:#05070ab8!important}html[data-theme=dark] .inbox>header,html[data-theme=dark] .project-list,html[data-theme=dark] .details,html[data-theme=dark] .admin-settings-nav,html[data-theme=dark] .project-editor-tabs>.el-tabs__header,html[data-theme=dark] .details-section,html[data-theme=dark] .task-drawer__header,html[data-theme=dark] .task-drawer__footer{color:#eef2f7!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .conversation-gap:before{background:#303744!important}html[data-theme=dark] .conversation-gap span{color:#8f9aaa!important;background:#1a1f27!important;border:1px solid #303744!important}html[data-theme=dark] .date-divider span,html[data-theme=dark] .system-message,html[data-theme=dark] .message-context-menu,html[data-theme=dark] .template-menu,html[data-theme=dark] .message-emoji-reactions>span,html[data-theme=dark] .draft-label,html[data-theme=dark] .message-team-comment,html[data-theme=dark] .time-stats div,html[data-theme=dark] .reminder-overview-item,html[data-theme=dark] .project-reminder,html[data-theme=dark] .access-item,html[data-theme=dark] .case-accordion,html[data-theme=dark] .client-work-item,html[data-theme=dark] .editor-record-card,html[data-theme=dark] .chat-team-member,html[data-theme=dark] .agent-status-card,html[data-theme=dark] .project-mobile-card{color:#e7ebf2!important;background:#202631!important;border-color:#303744!important}html[data-theme=dark] .dialog-internal-comment{box-shadow:none!important;background:#2b261d!important;border-color:#6a552d!important}html[data-theme=dark] .dialog-internal-comment p{color:#f0e5c8!important}html[data-theme=dark] .message-context-menu>button{color:#e7ebf2!important}html[data-theme=dark] .message-context-menu>button:hover{color:#a9baff!important;background:#29355d!important}html[data-theme=dark] .message-context-menu>button.danger{color:#ff9aaa!important}html[data-theme=dark] .message-context-menu>button.danger:hover{color:#ffb1bd!important;background:#4a252d!important}html[data-theme=dark] .message-context-reactions{border-bottom-color:#414957!important}html[data-theme=dark] .message-context-reactions>span{color:#aab4c2!important}html[data-theme=dark] .message-context-menu .message-context-reactions button:hover{background:#29355d!important}html[data-theme=dark] .chat-switch-overlay span{color:#e7ebf2!important;background:#202631!important;border-color:#3a4350!important;box-shadow:0 10px 30px #0000003d!important}html[data-theme=dark] .message-search .el-input__wrapper,html[data-theme=dark] .composer-mode-switch>button.active,html[data-theme=dark] .remind-button,html[data-theme=dark] .search:focus-within,html[data-theme=dark] .search kbd,html[data-theme=dark] .filters button.active{color:#dbe3f7!important;box-shadow:none!important;background:#252c37!important;border-color:#39414e!important}html[data-theme=dark] .admin-settings-panel,html[data-theme=dark] .admin-integration-grid article,html[data-theme=dark] .admin-system-grid article,html[data-theme=dark] .monitoring-attention-card,html[data-theme=dark] .monitoring-chart-summary>span,html[data-theme=dark] .monitoring-source-stats div,html[data-theme=dark] .monitoring-operation-list>section,html[data-theme=dark] .monitoring-chart-peak{color:#eef2f7!important;box-shadow:none!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .monitoring-kpis b,html[data-theme=dark] .monitoring-chart-card h3,html[data-theme=dark] .monitoring-attention-card h3,html[data-theme=dark] .admin-settings-nav h1,html[data-theme=dark] .task-item b,html[data-theme=dark] .client-work-item b,html[data-theme=dark] .editor-record-card b{color:#eef2f7!important}html[data-theme=dark] .el-popper,html[data-theme=dark] .el-select-dropdown,html[data-theme=dark] .el-picker-panel,html[data-theme=dark] .el-autocomplete-suggestion{color:#eef2f7!important;background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .el-select-dropdown__item.hover,html[data-theme=dark] .el-select-dropdown__item:hover,html[data-theme=dark] .el-dropdown-menu__item:hover,html[data-theme=dark] .el-autocomplete-suggestion li:hover{color:#eef2f7!important;background:#2b3340!important}html[data-theme=dark] .el-tabs__item,html[data-theme=dark] .el-form-item__label,html[data-theme=dark] .el-checkbox__label,html[data-theme=dark] .el-radio__label,html[data-theme=dark] .el-pagination button,html[data-theme=dark] .el-pager li{color:#cbd2dc!important}html[data-theme=dark] .el-pagination button:disabled,html[data-theme=dark] .el-pager li.is-disabled{color:#697483!important}html[data-theme=dark] .el-alert,html[data-theme=dark] .el-empty,html[data-theme=dark] .el-loading-mask{color:#cbd2dc!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .account-provider-warning,html[data-theme=dark] .account-connections-empty>.el-icon{color:#e6bd6c!important;background:#2b261d!important;border-color:#61512d!important}html[data-theme=dark] .stat-row,html[data-theme=dark] .case-status-bar button,html[data-theme=dark] .el-pagination button,html[data-theme=dark] .el-pager li{color:#cbd2dc!important;box-shadow:none!important;background:#202631!important;border-color:#303744!important}html[data-theme=dark] .case-status-bar button:hover,html[data-theme=dark] .case-status-bar button.active,html[data-theme=dark] .el-pager li.is-active{color:#9fb2ff!important;background:#29355d!important;border-color:#4b65c5!important}html[data-theme=dark] .el-pagination button:disabled,html[data-theme=dark] .el-pager li.is-disabled{color:#596473!important;background:#181d24!important;border-color:#292f39!important}.workspace>.inbox{width:100%!important}@media (width>=821px){.workspace .chat>.chat-head{grid-template-columns:minmax(0,1fr) auto!important;column-gap:16px!important;padding-left:24px!important;display:grid!important}.workspace .chat>.chat-head>.mobile-chat-back{display:none!important}.workspace .chat>.chat-head>div{min-width:0;margin-left:0!important}}.messages{padding:0!important}.messages .el-scrollbar__view{padding:20px 16px!important}.messages .dialog-internal-comment{margin:14px 0 14px auto!important}.case-customer-card dl div{border-bottom:0!important}.case-customer-card dt,.case-customer-card dd,.case-customer-card .el-input__inner,.case-customer-card .el-select__selected-item,.case-customer-card .el-textarea__inner{font-size:10px!important}.case-customer-form>div{align-items:center;gap:9px;grid-template-columns:104px minmax(0,1fr)!important;display:grid!important}.case-customer-form>div>dd{text-transform:none;width:100%;min-width:0;margin:0;display:block!important}.case-customer-form .el-input,.case-customer-form .el-select{width:100%;grid-template-columns:none!important;gap:0!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.case-customer-form .el-input__wrapper,.case-customer-form .el-select__wrapper{width:100%;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e6ed!important;border-radius:5px!important;grid-template-columns:none!important;gap:6px!important;margin:0!important;padding:1px 11px!important;display:inline-flex!important}.case-customer-form .case-language-select,.case-customer-form .case-language-select .el-select__wrapper{height:34px!important;min-height:34px!important}.case-customer-form .case-language-select .el-select__selected-item{align-items:center;min-width:0;line-height:32px!important;display:flex!important}.case-customer-form .case-language-select .el-select__selection{flex:auto!important;width:auto!important;min-width:0!important}.case-customer-form .case-language-select .el-select__suffix{flex:0 0 14px!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:14px!important;min-width:14px!important;height:32px!important;margin-left:auto!important;padding:0!important;display:flex!important}.case-customer-form .el-input__wrapper:hover,.case-customer-form .el-select__wrapper:hover{border-color:#bdc6d5!important}.case-customer-form .el-input__wrapper.is-focus,.case-customer-form .el-select__wrapper.is-focused{border-color:#9eaff5!important;box-shadow:0 0 0 3px #3456e812!important}.diagnostic-session-card{flex-direction:column!important;align-items:stretch!important}.diagnostic-session-card .diagnostic-session-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;grid-auto-flow:row!important;display:grid!important}.diagnostic-session-actions .el-button{width:100%;min-width:0;padding:0 8px!important}html[data-theme=dark] .claim-new-button b{color:#c4ceff!important;background:#27345e!important;border:1px solid #536bd0!important}html[data-theme=dark] .composer-improve.el-button--primary.is-plain:not(.is-disabled){color:#a9baff!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .composer-improve.is-disabled{color:#758198!important;background:#252c37!important;border-color:#39414e!important}html[data-theme=dark] .composer-box .composer-input .el-textarea__inner{background:0 0!important}html[data-theme=dark] .message-actor-level{color:#a9baff!important;background:#29355d!important;border:1px solid #40518f!important}html[data-theme=dark] .diagnostic-session-card,html[data-theme=dark] .diagnostic-snapshot-card{color:#eef2f7!important;background:#202631!important;border-color:#39465f!important}html[data-theme=dark] .diagnostic-session-card span,html[data-theme=dark] .diagnostic-session-card small,html[data-theme=dark] .diagnostic-snapshot-card p{color:#aab4c2!important}html[data-theme=dark] .diagnostic-session-card code{color:#9fb2ff!important}html[data-theme=dark] .diagnostic-session-actions .el-button.is-plain{color:#d7dde7!important;background:#252c37!important;border-color:#46505f!important}html[data-theme=dark] .diagnostic-replay{color:#eef2f7!important;background:#11151b!important}html[data-theme=dark] .diagnostic-replay .replay-head span,html[data-theme=dark] .diagnostic-replay .developer-title span,html[data-theme=dark] .diagnostic-replay .event-search{color:#aab4c2!important}html[data-theme=dark] .diagnostic-replay .replay-grid{box-shadow:none!important;background:#171c24!important;border-color:#343d4a!important}html[data-theme=dark] .diagnostic-replay .events-panel{background:#171c24!important;border-color:#343d4a!important}html[data-theme=dark] .diagnostic-replay .events-panel>nav,html[data-theme=dark] .diagnostic-replay .event-search,html[data-theme=dark] .diagnostic-replay .network-detail>header,html[data-theme=dark] .diagnostic-replay .network-detail .detail-tabs{border-color:#343d4a!important}html[data-theme=dark] .diagnostic-replay .events-panel nav button{color:#aab4c2!important}html[data-theme=dark] .diagnostic-replay .events-panel nav button.active{color:#9fb2ff!important;background:#29355d!important}html[data-theme=dark] .diagnostic-replay .info-panel{background:#141921!important}html[data-theme=dark] .diagnostic-replay .info-card{background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .diagnostic-replay .info-card dt,html[data-theme=dark] .diagnostic-replay .event-detail dt,html[data-theme=dark] .diagnostic-replay .network-detail dt{color:#9aa5b5!important}html[data-theme=dark] .diagnostic-replay .event-search input{color:#eef2f7!important;background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .diagnostic-replay .console-row,html[data-theme=dark] .diagnostic-replay .event-row,html[data-theme=dark] .diagnostic-replay .network-row{color:#dfe5ee!important;background:#171c24!important;border-color:#303846!important}html[data-theme=dark] .diagnostic-replay .console-row:hover,html[data-theme=dark] .diagnostic-replay .console-row.selected,html[data-theme=dark] .diagnostic-replay .event-row:hover,html[data-theme=dark] .diagnostic-replay .event-row.selected,html[data-theme=dark] .diagnostic-replay .network-row:hover,html[data-theme=dark] .diagnostic-replay .network-row.selected{background:#252e3d!important}html[data-theme=dark] .diagnostic-replay .console-row.error,html[data-theme=dark] .diagnostic-replay .network-row.failed{color:#ff9aaa!important;background:#3b2028!important}html[data-theme=dark] .diagnostic-replay .console-row.warning{background:#3a3020!important}html[data-theme=dark] .diagnostic-replay .console-row small,html[data-theme=dark] .diagnostic-replay .event-row p,html[data-theme=dark] .diagnostic-replay .event-row small{color:#9aa5b5!important}html[data-theme=dark] .diagnostic-replay .event-row b{color:#eef2f7!important}html[data-theme=dark] .diagnostic-replay .network-list{border-color:#343d4a!important}html[data-theme=dark] .diagnostic-replay .network-head{color:#aab4c2!important;background:#202631!important;border-color:#343d4a!important}html[data-theme=dark] .diagnostic-replay .network-detail{background:#171c24!important}html[data-theme=dark] .diagnostic-replay .network-detail>header button{color:#cbd3df!important}html[data-theme=dark] .diagnostic-replay .event-detail{background:#202631!important;border-color:#343d4a!important}html[data-theme=dark] .diagnostic-replay .events-empty{color:#9aa5b5!important}html[data-theme=dark] .bug-candidate-list article{color:#eef2f7!important;box-shadow:none!important;background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .bug-candidate-list article:hover,html[data-theme=dark] .bug-candidate-list article:focus-visible,html[data-theme=dark] .bug-candidate-list article.selected{box-shadow:none!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .bug-candidate-step h3,html[data-theme=dark] .bug-candidate-list h4{color:#eef2f7!important}html[data-theme=dark] .bug-candidate-step>header p,html[data-theme=dark] .bug-candidate-list p{color:#aab4c2!important}html[data-theme=dark] .ai-assistant-panel,html[data-theme=dark] .ai-assistant-messages{color:#eef2f7!important;background:#11151b!important}html[data-theme=dark] .ai-assistant-empty>.el-icon{color:#9fb2ff!important;background:#29355d!important}html[data-theme=dark] .ai-assistant-empty p{color:#a4adba!important}html[data-theme=dark] .ai-assistant-empty button{color:#dce2eb!important;background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .ai-assistant-empty button:hover{color:#a9baff!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .case-customer-form .el-input__wrapper,html[data-theme=dark] .case-customer-form .el-select__wrapper{color:#eef2f7!important;background:#202631!important;border-color:#3a4350!important}html[data-theme=dark] .client-access-accordion>summary{color:#dce2eb!important}html[data-theme=dark] .case-language-select-popper.el-popper{background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .case-language-select-popper .el-select-dropdown{background:#202631!important}html[data-theme=dark] .case-language-select-popper .el-select-dropdown__item{color:#dce2eb!important}html[data-theme=dark] .case-language-select-popper .el-select-dropdown__item.is-hovering{color:#a9baff!important;background:#29355d!important}html[data-theme=dark] .client-access-accordion>summary:before{border-color:#9aa6b6!important}html[data-theme=dark] .client-access-accordion .access-filters button{color:#aab4c2!important}html[data-theme=dark] .client-access-accordion .access-filters button.active{color:#a9baff!important;background:#29355d!important}html[data-theme=dark] .client-access-accordion .access-item-head>button,html[data-theme=dark] .client-access-accordion .access-credential code{color:#eef2f7!important}html[data-theme=dark] .client-access-accordion .access-comment{color:#cbd2dc!important;background:#252c37!important}html[data-theme=dark] .client-access-accordion .access-2fa-comment{color:#e6bd6c!important;background:#2b261d!important}html[data-theme=dark] .project .status.new,html[data-theme=dark] .project .health-badge.normal{color:#79d6b4!important;background:#173c32!important}html[data-theme=dark] .project .status.in_progress{color:#a9baff!important;background:#263661!important}html[data-theme=dark] .project .status.waiting_client,html[data-theme=dark] .project .status.resolved{color:#c0b3f5!important;background:#352d58!important}html[data-theme=dark] .project .status.bug_resolution,html[data-theme=dark] .project .stuck-badge,html[data-theme=dark] .project .health-badge.risk,html[data-theme=dark] .project .ai-risk-badge{color:#e8c275!important;background:#45371d!important}html[data-theme=dark] .project .health-badge.critical,html[data-theme=dark] .project .stuck-badge.critical,html[data-theme=dark] .project .ai-risk-badge.critical{color:#ff9aaa!important;background:#4a252d!important}html[data-theme=dark] .project .status.closed{color:#aeb7c4!important;background:#2b313b!important}html[data-theme=dark] .project .replacement-label,html[data-theme=dark] .project-reminder-indicator{color:#8fc8ed!important;background:#203b51!important}html[data-theme=dark] .project-reminder-indicator.overdue{color:#ff9aaa!important;background:#4a252d!important}html[data-theme=dark] .product-bug-card dl div{background:#202631!important;border:1px solid #39414e!important}html[data-theme=dark] .product-bug-card h2,html[data-theme=dark] .product-bug-card dd,html[data-theme=dark] .product-bug-card footer span{color:#eef2f7!important}html[data-theme=dark] .product-bug-card>p,html[data-theme=dark] .product-bug-card dt,html[data-theme=dark] .product-bug-card footer small{color:#aab4c2!important}html[data-theme=dark] .product-bug-card footer{border-top-color:#303744!important}html[data-theme=dark] .product-bug-toolbar .el-button{color:#d7dde7!important;background:#252c37!important;border-color:#46505f!important}html[data-theme=dark] .bug-details-dialog .el-dialog__header,html[data-theme=dark] .bug-details-dialog .el-dialog__body,html[data-theme=dark] .bug-details-dialog .el-dialog__footer{color:#eef2f7!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .bug-details-meta div,html[data-theme=dark] .bug-details-grid section{background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .bug-details-head h3,html[data-theme=dark] .bug-details-meta dd,html[data-theme=dark] .bug-details-grid p{color:#eef2f7!important}html[data-theme=dark] .bug-details-head span,html[data-theme=dark] .bug-details-meta dt,html[data-theme=dark] .bug-details-grid span{color:#aab4c2!important}html[data-theme=dark] .bug-details-dialog .bug-open-task-button{--el-button-bg-color:#29355d!important;--el-button-text-color:#a9baff!important;--el-button-border-color:#526bd3!important;color:#a9baff!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .reaction-time{color:#79d6b4!important;background:#173c32!important;border:1px solid #275b4a!important}html[data-theme=dark] .reaction-time.overdue{color:#ff9aaa!important;box-shadow:none!important;background:#4a252d!important;border-color:#6d3540!important}html[data-theme=dark] .answer-time{color:#c0b3f5!important;background:#352d58!important;border:1px solid #4b4374!important}html[data-theme=dark] .no-answer-label{color:#b8c0cc!important;background:#2b313b!important;border:1px solid #414957!important}html[data-theme=dark] .no-answer-button{color:#cbd2dc!important;background:#252c37!important;border-color:#414957!important}.account-connection-card,.account-connection-card>footer{border-top:0!important;border-bottom:0!important}html[data-theme=dark] .account-connection-card em{color:#79d6b4!important;background:#173c32!important;border:1px solid #275b4a!important}html[data-theme=dark] .account-connection-card:not(.active) em{color:#aeb7c4!important;background:#2b313b!important;border-color:#414957!important}html[data-theme=dark] .account-connection-card>footer .el-button.is-plain{color:#a9baff!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .account-connection-card>footer .el-button.is-text{color:#aab4c2!important;background:0 0!important}html[data-theme=dark] .task-type-badge,html[data-theme=dark] .kanban-column>header b{color:#a9baff!important;background:#29355d!important;border:1px solid #40518f!important}html[data-theme=dark] .tasks-page .el-tag{color:#cbd2dc!important;background:#2b313b!important;border-color:#414957!important}html[data-theme=dark] .task-drawer-shell .el-button.is-disabled{color:#6f7a89!important;background:#252c37!important;border-color:#343c48!important}html[data-theme=dark] .task-drawer-shell .el-button--primary.is-plain{color:#a9baff!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .task-drawer-shell .el-button--danger.is-plain{color:#ff9aaa!important;background:#4a252d!important;border-color:#75404a!important}html[data-theme=dark] .task-drawer-shell .el-button.is-text{color:#aab4c2!important;background:0 0!important}html,body,#app,.workspace{border:0!important;border-radius:0!important;outline:0!important}.projects-page{box-shadow:none!important;border-top:0!important}html[data-theme=dark] .projects-table-card .status.closed{color:#b8c0cc!important;background:#2b313b!important;border-color:#414957!important}html[data-theme=dark] .projects-table-card .status.in_progress{color:#a9baff!important;background:#29355d!important;border-color:#40518f!important}html[data-theme=dark] .projects-table-card .status.waiting_client,html[data-theme=dark] .projects-table-card .status.resolved{color:#c0b3f5!important;background:#352d58!important;border-color:#4b4374!important}html[data-theme=dark] .projects-table-card .status.bug_resolution{color:#e8c275!important;background:#45371d!important;border-color:#66532a!important}html[data-theme=dark] .projects-table-card .el-tag--info{color:#b8c0cc!important;background:#2b313b!important;border-color:#414957!important}html[data-theme=dark] .projects-table-card .el-tag--warning{color:#e8c275!important;background:#45371d!important;border-color:#66532a!important}html[data-theme=dark] .projects-table-card .el-tag--danger{color:#ff9aaa!important;background:#4a252d!important;border-color:#75404a!important}html[data-theme=dark] .projects-table-card .project-company .el-avatar{color:#a9baff!important;background:#29355d!important}html[data-theme=dark] .el-tag--primary{color:#a9baff!important;background:#29355d!important;border-color:#40518f!important}html[data-theme=dark] .el-tag--success{color:#79d6b4!important;background:#173c32!important;border-color:#275b4a!important}html[data-theme=dark] .el-tag--warning{color:#e8c275!important;background:#45371d!important;border-color:#66532a!important}html[data-theme=dark] .el-tag--danger{color:#ff9aaa!important;background:#4a252d!important;border-color:#75404a!important}html[data-theme=dark] .el-tag--info{color:#b8c0cc!important;background:#2b313b!important;border-color:#414957!important}html[data-theme=dark] .monitoring-unavailable>div{color:#9fb2ff!important;background:#29355d!important}html[data-theme=dark] .problem-management-intro{color:#dce4ff!important;background:#202944!important}html[data-theme=dark] .guide-navigation{background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .guide-markdown{box-shadow:none!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .guide-markdown h1,html[data-theme=dark] .guide-markdown h2,html[data-theme=dark] .guide-markdown h3,html[data-theme=dark] .guide-markdown h4{color:#eef2f7!important}html[data-theme=dark] .guide-markdown p,html[data-theme=dark] .guide-markdown li{color:#cbd2dc!important}html[data-theme=dark] .guide-markdown code{color:#b9c7ff!important;background:#252c37!important}html[data-theme=dark] .guide-markdown blockquote{color:#d6def7!important;background:#202944!important}html[data-theme=dark] .guide-table-wrap,html[data-theme=dark] .guide-markdown th,html[data-theme=dark] .guide-markdown td,html[data-theme=dark] .guide-markdown figure img{border-color:#303744!important}html[data-theme=dark] .manager-page .el-tabs__header{background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .analytics-view-switch{background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .analytics-view-switch button{color:#aab4c2!important}html[data-theme=dark] .analytics-view-switch button.active{color:#a9baff!important;box-shadow:none!important;background:#29355d!important}html[data-theme=dark] .employee-analytics-identity,html[data-theme=dark] .employee-summary-panel dl div{color:#eef2f7!important;background:#202631!important;border-color:#303744!important}html[data-theme=dark] .employee-summary-panel dd{color:#eef2f7!important}html[data-theme=dark] .admin-settings-nav button{color:#aab4c2!important}html[data-theme=dark] .admin-settings-nav button:hover,html[data-theme=dark] .admin-settings-nav button.active{color:#a9baff!important;background:#29355d!important}html[data-theme=dark] .profile-identity-card,html[data-theme=dark] .profile-analytics,html[data-theme=dark] .profile-metrics article{color:#eef2f7!important;background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .profile-identity-card dd,html[data-theme=dark] .profile-metrics b{color:#eef2f7!important}html[data-theme=dark] .profile-report-modes button{color:#aab4c2!important;background:#202631!important;border-color:#39414e!important}html[data-theme=dark] .profile-report-modes button.active{color:#a9baff!important;background:#29355d!important;border-color:#526bd3!important}html[data-theme=dark] .profile-report-hint,html[data-theme=dark] .profile-report-result header,html[data-theme=dark] .profile-report-result pre{color:#dce2eb!important;background:#202631!important;border-color:#303744!important}html[data-theme=dark] .inbox>header.inbox-head,html[data-theme=dark] .projects-head,html[data-theme=dark] .product-health-head,html[data-theme=dark] .tasks-head,html[data-theme=dark] .manager-head,html[data-theme=dark] .profile-page-head,html[data-theme=dark] .admin-settings-head,html[data-theme=dark] .project-editor-head,html[data-theme=dark] .analytics-dashboard-head{box-shadow:none!important;background:0 0!important;border:0!important}.project-subject-cell{min-width:0;padding-left:2px}.project-subject-cell b{text-overflow:ellipsis;line-height:1.45;display:block;overflow:hidden}.project-editor-head{min-height:42px;margin-bottom:8px!important}.project-editor-head h1{line-height:1.25;font-size:20px!important}.project-editor-card{box-shadow:none!important;border:1px solid #e1e6ee!important}.project-editor-tabs>.el-tabs__header,.client-editor-tabs>.el-tabs__header{padding:0 18px;margin:0!important}.project-editor-tabs .el-tabs__content,.client-editor-tabs .el-tabs__content{overflow:visible}.project-editor-tabs .project-main-settings{padding:12px 18px!important}.project-editor-tabs .project-main-settings>h2{margin-bottom:8px!important}.attached-client-field{grid-template-columns:minmax(260px,2fr) auto;max-width:none!important;margin-bottom:6px!important}.attached-client-field>.el-button{margin-bottom:6px!important}.project-editor-tabs .project-main-settings .project-editor-grid{grid-template-columns:2fr repeat(3,minmax(140px,1fr))!important;gap:8px 10px!important}.project-editor-tabs .el-form-item{margin-bottom:4px!important}.project-editor-tabs .el-input__wrapper,.project-editor-tabs .el-select__wrapper{min-height:34px!important}.editor-diagnostics{align-items:start;gap:14px!important;padding:14px 18px!important}.editor-tool-column{align-content:start;gap:8px;min-width:0;display:grid}.editor-tool-column>h2{margin:0!important}.editor-tool-column .case-bug-item,.editor-tool-column .diagnostic-snapshot-card{background:#fff}.editor-tool-column .case-bug-item footer,.editor-tool-column .diagnostic-snapshot-card footer{justify-content:flex-start}.editor-tool-column .case-bug-item footer .el-button{margin-left:auto}.bug-create-dialog{--bug-drawer-width:min(520px,100vw)}.bug-create-dialog .bug-form-bottom{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.bug-create-dialog .bug-form-bottom>.bug-form-section{border:0!important;border-top:1px solid #edf0f4!important;padding:12px 0!important}.bug-create-dialog .bug-access-picker{grid-template-columns:minmax(0,1fr) auto!important}.bug-create-dialog .bug-diagnostics-picker .el-select{width:100%}.bug-create-dialog .bug-material-actions{align-items:center}.bug-create-dialog .bug-material-upload .el-upload-list{max-height:120px}.bug-create-dialog .bug-access-list article{display:block}.bug-create-dialog .bug-access-list article>header{justify-content:space-between;align-items:center;display:flex}.bug-create-dialog .bug-access-list dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bug-create-dialog .bug-access-list dl>div{gap:3px;display:grid}.bug-create-dialog .bug-access-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.bug-create-dialog .bug-candidate-list{max-height:calc(100vh - 320px);padding-right:4px;overflow-y:auto;grid-template-columns:1fr!important;display:grid!important}.bug-create-dialog .bug-candidate-list article{min-height:0!important}.bug-create-dialog .bug-candidate-list article>div{min-width:0}.bug-create-dialog .bug-candidate-list article h4,.bug-create-dialog .bug-candidate-list article p{text-overflow:ellipsis;overflow:hidden}.bug-create-dialog .bug-candidate-list article h4{white-space:nowrap}.bug-create-dialog .bug-candidate-list article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.client-editor-card{width:100%!important;max-width:none!important}.client-editor-tabs .client-information-section{padding:14px 18px!important}.client-information-section .project-editor-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:8px 12px}.client-information-section .el-form-item{margin-bottom:5px!important}.client-information-section .el-input__wrapper,.client-information-section .el-select__wrapper{min-height:35px!important}.client-information-section textarea{min-height:58px!important}.project-access-editor{padding:12px 18px!important}.project-access-head h2{margin-bottom:3px!important}.client-case-list{gap:7px;padding:14px 18px;display:grid}.client-case-list>button{color:#252d3a;text-align:left;background:#fff;border:1px solid #e2e6ed;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:10px 12px;display:flex}.client-case-list>button:hover{background:#f8f9ff;border-color:#afbcf4}.client-case-list>button span{gap:4px;min-width:0;display:grid}.client-case-list>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-case-list>button small{color:#838c9b}.project-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);align-items:start;gap:14px;padding:14px 18px 18px;display:grid}.project-settings-layout>.project-main-settings,.project-editor-analysis-panel{background:#fff;border:1px solid #e1e6ee;border-radius:9px;min-width:0}.project-settings-layout>.project-main-settings{padding:15px!important}.project-editor-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;margin-bottom:12px;display:flex}.project-editor-panel-head h2{color:#242b36;font-size:14px;margin:0!important}.project-editor-panel-head p{color:#818a98;margin:4px 0 0;font-size:10px;line-height:1.45}.project-editor-panel-head .el-tag{flex:none}.project-settings-layout .project-main-settings .project-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important}.project-settings-layout .project-subject-field{grid-column:1/-1}.project-editor-analysis-panel{padding:15px}.project-analysis-placeholder{text-align:center;color:#7d8796;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.project-analysis-placeholder>.el-icon{color:#3155ef;background:#edf1ff;border-radius:13px;width:46px;height:46px;margin-bottom:12px;font-size:23px}.project-analysis-placeholder.failed>.el-icon{color:#d95858;background:#fff0f0}.project-analysis-placeholder b{color:#424b59;font-size:12px}.project-analysis-placeholder p{max-width:310px;margin:6px 0 0;font-size:10px;line-height:1.55}.project-analysis-score{background:#f2f5ff;border-radius:8px;align-items:center;gap:12px;margin:4px 0 14px;padding:13px;display:flex}.project-analysis-score>b{color:#3155ef;font-size:34px;line-height:1}.project-analysis-score span{color:#303846;flex-direction:column;font-size:11px;font-weight:750;display:flex}.project-analysis-score small{color:#8b94a3;margin-top:2px;font-size:9px;font-weight:500}.project-analysis-facts{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.project-analysis-facts div{background:#fafbfc;border:1px solid #e8ebf1;border-radius:7px;min-width:0;padding:8px 9px}.project-analysis-facts dt{color:#858e9c;font-size:9px}.project-analysis-facts dd{overflow-wrap:anywhere;color:#303846;margin:3px 0 0;font-size:10px;font-weight:700}.project-analysis-text{margin-top:13px}.project-analysis-text h3,.project-analysis-recommendations h3{color:#303846;margin:0 0 5px;font-size:10px}.project-analysis-text p,.project-analysis-recommendations li{color:#596373;font-size:10px;line-height:1.5}.project-analysis-text p{margin:0}.project-analysis-subscores{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.project-analysis-subscores span{color:#667181;background:#f4f6f9;border-radius:6px;justify-content:space-between;padding:6px 8px;font-size:9px;display:flex}.project-analysis-subscores b{color:#303846}.project-analysis-recommendations{background:#f6f8ff;border-left:3px solid #3155ef;border-radius:6px;margin-top:13px;padding:10px}.project-analysis-recommendations ul{margin:0;padding-left:17px}.project-analysis-recommendations li+li{margin-top:4px}html[data-theme=dark] .project-settings-layout>.project-main-settings,html[data-theme=dark] .project-editor-analysis-panel{background:#1a1f27!important;border-color:#303744!important}html[data-theme=dark] .project-editor-panel-head h2,html[data-theme=dark] .project-analysis-placeholder b,html[data-theme=dark] .project-analysis-score span,html[data-theme=dark] .project-analysis-facts dd,html[data-theme=dark] .project-analysis-text h3,html[data-theme=dark] .project-analysis-recommendations h3,html[data-theme=dark] .project-analysis-subscores b{color:#eef2f7!important}html[data-theme=dark] .project-analysis-placeholder>.el-icon{color:#a9baff!important;background:#29355d!important}html[data-theme=dark] .project-analysis-placeholder.failed>.el-icon{color:#ff9da2!important;background:#4b292c!important}html[data-theme=dark] .project-analysis-score{background:#242d48!important}html[data-theme=dark] .project-analysis-facts div,html[data-theme=dark] .project-analysis-subscores span{background:#202631!important;border-color:#303744!important}html[data-theme=dark] .project-analysis-text p,html[data-theme=dark] .project-analysis-recommendations li{color:#cbd2dc!important}html[data-theme=dark] .project-analysis-recommendations{background:#202944!important}html[data-theme=dark] .editor-tool-column .case-bug-item,html[data-theme=dark] .editor-tool-column .diagnostic-snapshot-card,html[data-theme=dark] .client-case-list>button{color:#eef2f7!important;background:#202631!important;border-color:#303744!important}@media (width<=1200px){.project-editor-tabs .project-main-settings .project-editor-grid,.client-information-section .project-editor-grid{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media (width<=1050px){.project-settings-layout{grid-template-columns:1fr}.project-analysis-placeholder{min-height:190px}}@media (width<=700px){.project-editor-tabs .project-main-settings .project-editor-grid,.client-information-section .project-editor-grid,.editor-diagnostics,.bug-create-dialog .bug-access-picker,.bug-create-dialog .bug-access-list dl{grid-template-columns:1fr!important}.project-settings-layout{gap:10px;padding:10px}.project-settings-layout .project-main-settings .project-editor-grid,.project-analysis-facts,.project-analysis-subscores{grid-template-columns:1fr!important}.project-settings-layout .project-subject-field{grid-column:auto}.project-editor-analysis-panel{padding:12px}}.rail nav .el-button{position:relative;overflow:visible}.rail-label{z-index:2100;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1f2631;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;left:calc(100% + 8px);transform:translate(-3px)}.rail nav .el-button:hover .rail-label,.rail nav .el-button:focus-visible .rail-label{opacity:1;transform:none}.reminder-notification-body p{cursor:pointer;margin:0 0 9px}.reminder-notification-actions{gap:7px;display:flex}.reminder-notification-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dce5;border-radius:5px;padding:6px 9px;font-weight:700}.profile-identity-actions{gap:7px;display:grid}.profile-identity-actions .el-button{margin:0}.admin-panel-toolbar .el-button--primary>span{color:#fff!important}html:not([data-theme=dark]) .admin-settings-table .el-tag--success{color:#2f7b1d!important}html:not([data-theme=dark]) .admin-integration-grid article>small,html:not([data-theme=dark]) .admin-system-grid small{color:#66707e!important}.case-bulk-toolbar{background:#f3f6ff;border:1px solid #dce2f5;border-radius:5px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;display:flex}.case-bulk-toolbar b{color:#3349a8;margin-right:auto;font-size:11px}.case-bulk-toolbar .el-select{width:220px}.case-ai-summary>button{color:#2946bc;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 13px;display:flex}.case-ai-summary>button span{gap:2px;display:grid}.case-ai-summary>button b{font-size:11px}.case-ai-summary>button small{color:#7c86a7;font-size:9px}.case-ai-summary>button .el-icon{transition:transform .15s}.case-ai-summary>button .el-icon.collapsed{transform:rotate(-90deg)}.case-ai-summary>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 13px 12px;display:grid}.case-ai-summary article>span{color:#737d92;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.case-ai-summary article p,.case-ai-summary article ul{white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}.case-ai-summary article ul{padding-left:16px}.case-ai-summary article.next-action{background:#fff;border-left:3px solid #3155ef;grid-column:1/-1;padding:9px}.mobile-case-info-button,.mobile-case-info-close{display:none}html[data-theme=dark] .case-bulk-toolbar{background:#20283b;border-color:#3a4566}html[data-theme=dark] .case-bulk-toolbar b{color:#aebcff}html[data-theme=dark] .case-ai-summary{background:#1d2435;border-color:#3c476d}html[data-theme=dark] .case-ai-summary>button{color:#b8c4ff}html[data-theme=dark] .case-ai-summary article.next-action{background:#252d40}html[data-theme=dark] .profile-identity-actions .el-button{color:#eef2f7;background:#202631;border-color:#3a4351}.l1-ai-summary summary{flex-wrap:wrap;padding:9px 14px!important}.l1-ai-summary summary span{flex:1}.l1-ai-summary summary small{color:#9a8554;width:100%;padding-left:31px;font-size:9px}.l1-ai-summary-fields{border-top:1px solid #ead9a9;gap:7px;margin:0;padding:11px 13px 13px;display:grid}.l1-ai-summary-field{background:#fffdf7;border:1px solid #eee3c6;border-left:3px solid #c5a451;border-radius:5px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:8px 9px;display:grid}.l1-ai-summary-field dt{color:#725810;text-transform:uppercase;letter-spacing:.035em;background:#f0e4be;border-radius:4px;width:max-content;max-width:100%;margin:0;padding:3px 6px;font-size:9px;font-weight:850;line-height:1.25}.l1-ai-summary-field dd{color:#3d3a31;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:1px 0 0;font-size:11px;line-height:1.5}.l1-ai-summary-field.tone-product{border-left-color:#5578e8}.l1-ai-summary-field.tone-product dt{color:#3451b2;background:#e7edff}.l1-ai-summary-field.tone-problem{border-left-color:#df685e}.l1-ai-summary-field.tone-problem dt{color:#a53d36;background:#ffebe8}.l1-ai-summary-field.tone-priority{border-left-color:#e39b36}.l1-ai-summary-field.tone-priority dt{color:#945c0c;background:#fff0d7}.l1-ai-summary-field.tone-check{border-left-color:#3ca379}.l1-ai-summary-field.tone-check dt{color:#207456;background:#e5f6ef}.l1-ai-summary-field.tone-action{border-left-color:#856be2}.l1-ai-summary-field.tone-action dt{color:#5e48b0;background:#eee9ff}.l1-ai-summary-note{color:#6c6250;white-space:pre-wrap;padding:3px 4px;font-size:11px;line-height:1.5;margin:0!important}html[data-theme=dark] .case-failures-panel{color:#e8ebf1;background:#111419!important}html[data-theme=dark] .case-failures-panel .diagnostics-bugs-tabs,html[data-theme=dark] .case-failures-panel .tool-tab-content,html[data-theme=dark] .bug-inline-panel{color:#e8ebf1!important;box-shadow:none!important;background:#1a1f27!important;border-color:#343b47!important}html[data-theme=dark] .case-failures-panel .el-tabs__nav-wrap:after,html[data-theme=dark] .bug-inline-header,html[data-theme=dark] .bug-inline-footer,html[data-theme=dark] .bug-form-section{border-color:#343b47!important}html[data-theme=dark] .bug-inline-footer{background:#1a1f27!important}html[data-theme=dark] .case-failures-panel .el-tabs__item{color:#9da7b6}html[data-theme=dark] .case-failures-panel .el-tabs__item.is-active{color:#9eb0ff}html[data-theme=dark] .diagnostic-session-card,html[data-theme=dark] .diagnostic-snapshot-card,html[data-theme=dark] .case-bug-item,html[data-theme=dark] .bug-mode-choice,html[data-theme=dark] .bug-candidate-item,html[data-theme=dark] .bug-access-list article{color:#edf0f6!important;background:#202630!important;border-color:#38404d!important}html[data-theme=dark] .case-bug-item p,html[data-theme=dark] .bug-candidate-item p,html[data-theme=dark] .bug-section-empty,html[data-theme=dark] .bug-section-title span{color:#a4adba!important}html[data-theme=dark] .bug-form-section .el-form-item__label{color:#c7ced9!important}html[data-theme=dark] .case-failures-panel .el-input__wrapper,html[data-theme=dark] .case-failures-panel .el-select__wrapper,html[data-theme=dark] .case-failures-panel .el-textarea__inner,html[data-theme=dark] .case-failures-panel .el-upload-dragger{color:#e9edf4!important;background:#151a21!important;border-color:#3a4351!important;box-shadow:inset 0 0 0 1px #3a4351!important}html[data-theme=dark] .case-failures-panel .el-input__inner,html[data-theme=dark] .case-failures-panel .el-textarea__inner,html[data-theme=dark] .case-failures-panel .el-select__selected-item{color:#edf0f6!important}html[data-theme=dark] .case-failures-panel input::placeholder,html[data-theme=dark] .case-failures-panel textarea::placeholder{color:#727d8c!important}html[data-theme=dark] .case-failures-panel .el-button:not(.el-button--primary){color:#d8dee8!important;background:#242b35!important;border-color:#414a58!important}html[data-theme=dark] .case-failures-panel .el-empty__description p{color:#929cab!important}html[data-theme=dark] .manager-tabs>.el-tabs__header,html[data-theme=dark] .manager-summary article,html[data-theme=dark] .manager-panel,html[data-theme=dark] .manager-table,html[data-theme=dark] .analytics-cards article,html[data-theme=dark] .role-grid article,html[data-theme=dark] .problem-card,html[data-theme=dark] .profile-identity-card,html[data-theme=dark] .profile-analytics,html[data-theme=dark] .profile-metrics article,html[data-theme=dark] .guide-navigation,html[data-theme=dark] .guide-markdown,html[data-theme=dark] .guide-table-wrap,html[data-theme=dark] .monitoring-kpis article,html[data-theme=dark] .monitoring-chart-card,html[data-theme=dark] .monitoring-diagnostics-card,html[data-theme=dark] .monitoring-operations-card,html[data-theme=dark] .monitoring-product-card,html[data-theme=dark] .product-log-dialog .el-dialog__body,html[data-theme=dark] .product-log-detail dl div,html[data-theme=dark] .product-log-detail section,html[data-theme=dark] .kanban-column,html[data-theme=dark] .kanban-card{color:#e8ebf1!important;box-shadow:none!important;background:#1a1f27!important;border-color:#343b47!important}html[data-theme=dark] .profile-metrics article,html[data-theme=dark] .monitoring-source-stats div,html[data-theme=dark] .monitoring-operation-list>section,html[data-theme=dark] .monitoring-chart-summary>span,html[data-theme=dark] .monitoring-chart-peak{background:#202630!important;border-color:#37404d!important}html[data-theme=dark] .guide-navigation{border-color:#343b47!important}html[data-theme=dark] .guide-navigation nav button{color:#b1bac7}html[data-theme=dark] .guide-navigation nav button:hover,html[data-theme=dark] .guide-navigation nav button.active{color:#aebdff;background:#252d43}html[data-theme=dark] .guide-markdown h1,html[data-theme=dark] .guide-markdown h2,html[data-theme=dark] .guide-markdown h3,html[data-theme=dark] .guide-markdown p,html[data-theme=dark] .guide-markdown li,html[data-theme=dark] .product-log-detail pre,html[data-theme=dark] .product-log-detail dd{color:#d5dbe5!important}html[data-theme=dark] .guide-markdown th{color:#e3e7ee;background:#242b35}html[data-theme=dark] .guide-markdown th,html[data-theme=dark] .guide-markdown td{border-color:#343b47}html[data-theme=dark] .guide-markdown code,html[data-theme=dark] .guide-markdown blockquote{color:#cbd4e4;background:#242b35}html[data-theme=dark] .monitoring-chart{background:repeating-linear-gradient(#303845 0 1px,#0000 1px 35px),linear-gradient(#1d232c,#171c23)!important;border-color:#343b47!important}html[data-theme=dark] .monitoring-product-metrics span{color:#a4adba;background:#242b35}html[data-theme=dark] .monitoring-product-metrics b,html[data-theme=dark] .monitoring-source-stats dd,html[data-theme=dark] .monitoring-operation-list section b,html[data-theme=dark] .kanban-card h3{color:#edf0f6!important}html[data-theme=dark] .manager-table .el-table,html[data-theme=dark] .product-log-table.el-table{--el-table-bg-color:#1a1f27;--el-table-tr-bg-color:#1a1f27;--el-table-row-hover-bg-color:#252c37;--el-table-header-bg-color:#202630;--el-table-border-color:#343b47;color:#d7dde7}html[data-theme=dark] .l1-ai-summary-fields{border-color:#554823}html[data-theme=dark] .l1-ai-summary-field{background:#23231f;border-color:#4e493a}html[data-theme=dark] .l1-ai-summary-field dd{color:#eee9dc}html[data-theme=dark] .l1-ai-summary-note{color:#c9c1ad}html[data-theme=dark] .l1-ai-summary-field.tone-product dt{color:#3451b2!important;background:#e7edff!important}html[data-theme=dark] .l1-ai-summary-field.tone-problem dt{color:#a53d36!important;background:#ffebe8!important}html[data-theme=dark] .l1-ai-summary-field.tone-priority dt{color:#945c0c!important;background:#fff0d7!important}html[data-theme=dark] .l1-ai-summary-field.tone-check dt{color:#207456!important;background:#e5f6ef!important}html[data-theme=dark] .l1-ai-summary-field.tone-action dt{color:#5e48b0!important;background:#eee9ff!important}html[data-theme=dark] .msg-time{color:#b4bdca!important}html[data-theme=dark] .inbox-head-main .reminder-mode-button{color:#aebcff!important}html[data-theme=dark] .kanban-column>header span{color:#c8d0dc!important}html[data-theme=dark] .project-back{color:#c4ccd8!important}html[data-theme=dark] .project-editor-head-actions .el-button--danger.is-plain{color:#ff9ca8!important;background:#331f24!important;border-color:#81414a!important}html[data-theme=dark] .monitoring-stable-signal small{color:#9fc9b8!important}html[data-theme=dark] .monitoring-reaction{color:#ffd6d2!important;background:linear-gradient(135deg,#342426,#2b2022)!important;border-color:#6f4141!important}html[data-theme=dark] .monitoring-reaction small{color:#e2aaa5!important}html[data-theme=dark] .monitoring-reaction>.el-icon{color:#ffaaa2!important;background:#442b2d!important;border-color:#754744!important}html[data-theme=dark] .monitoring-top-errors>button{color:#dce2eb!important;border-color:#343b47!important}html[data-theme=dark] .monitoring-top-errors>button span{color:#dce2eb!important}html[data-theme=dark] .problem-management-intro{background:#20283b!important}html[data-theme=dark] .problem-management-intro b{color:#b7c3ff!important}html[data-theme=dark] .problem-management-intro p{color:#b3bdca!important}html[data-theme=dark] .problem-card>header span{color:#aebcff!important}html[data-theme=dark] .problem-card>p,html[data-theme=dark] .problem-card summary,html[data-theme=dark] .problem-card details button span,html[data-theme=dark] .problem-card details button em{color:#d6dce5!important}html[data-theme=dark] .problem-metrics div{background:#242b35!important}html[data-theme=dark] .problem-metrics span,html[data-theme=dark] .problem-card details button small{color:#aeb7c5!important}html[data-theme=dark] .problem-card details,html[data-theme=dark] .problem-card details button,html[data-theme=dark] .problem-card>footer{border-color:#343b47!important}html[data-theme=dark] .release-signal-card,html[data-theme=dark] .release-case-list button{color:#e8ebf1!important;background:#1a1f27!important;border-color:#343b47!important}html[data-theme=dark] .release-signal-card header span,html[data-theme=dark] .release-details-head span{color:#aebcff!important}html[data-theme=dark] .release-signal-card .el-tag,html[data-theme=dark] .release-details-head .el-tag{color:#c5d0ff!important;background:#273454!important;border-color:#43558f!important}html[data-theme=dark] .release-signal-metrics>div,html[data-theme=dark] .release-details-metrics>div{background:#242b35!important}html[data-theme=dark] .release-signal-metrics span,html[data-theme=dark] .release-signal-metrics small,html[data-theme=dark] .release-case-list button small{color:#b1bac7!important}html[data-theme=dark] .release-signal-card>p,html[data-theme=dark] .release-case-list button{color:#d2d9e3!important}html[data-theme=dark] .admin-panel-toolbar .el-button--primary{color:#fff!important;background:#3c5de5!important;border-color:#526fe9!important}html[data-theme=dark] .admin-panel-toolbar .el-button--primary>span{color:#fff!important}@media (width<=820px){.rail-label{display:none}.head-actions{flex:none;display:flex!important}.head-actions .message-search{display:none!important}.mobile-case-info-button{height:34px;padding:0 9px!important;display:inline-flex!important}.details.mobile-open{z-index:1900;background:#fff;position:fixed;inset:0 0 58px;width:100%!important;display:flex!important}.mobile-case-info-close{justify-content:center;align-items:center;width:36px;min-width:36px;padding:0!important;display:inline-flex!important}.details.mobile-open>.details-tabs{padding-left:6px!important}.case-ai-summary{margin:8px 8px 0}.case-ai-summary>div{grid-template-columns:1fr}.case-ai-summary article.next-action{grid-column:1}.case-bulk-toolbar{display:none}.profile-identity-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.profile-identity-actions .el-button{width:100%}.profile-analytics>header>div:last-child{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;display:grid!important}.profile-analytics .el-date-editor,.profile-analytics>header>div:last-child .el-button{margin:0;width:100%!important}.tasks-page .tasks-head{flex-direction:column;align-items:stretch;gap:10px}.tasks-page .tasks-head>div:last-child{grid-template-columns:1fr;gap:7px;display:grid}.tasks-page .tasks-head .el-select,.tasks-page .tasks-head .el-button{margin:0;width:100%!important}.kanban-board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(84vw,1fr))!important}.kanban-column{scroll-snap-align:start}.guide-page{padding:0!important;display:block!important;overflow:hidden auto!important}.guide-navigation{border-bottom:1px solid #e2e5eb;border-right:0;min-height:auto;padding:13px 12px 10px}.guide-navigation header{padding:0 2px 10px}.guide-navigation header p{display:none}.guide-navigation h1{margin:2px 0;font-size:20px}.guide-navigation nav{flex-direction:row;gap:6px;margin-top:9px;padding-bottom:3px;overflow:auto hidden}.guide-navigation nav button{white-space:nowrap;width:auto;min-width:max-content;padding:8px 10px}.guide-content{padding:12px 10px 28px;overflow:visible}.guide-breadcrumbs{margin:0 2px 9px}.guide-markdown{border-radius:5px;padding:18px 16px 26px}.guide-markdown h1{font-size:23px;line-height:1.2}.guide-markdown h2{font-size:17px}.guide-markdown p,.guide-markdown li{font-size:12px;line-height:1.65}.l1-ai-summary{width:100%;min-width:0}.l1-ai-summary-field{grid-template-columns:1fr;gap:6px}.details.mobile-open{overflow:hidden}.details.mobile-open .case-failures-panel{padding:10px}html[data-theme=dark] .details.mobile-open{background:#111419!important}.product-health-head{flex-direction:column;align-items:stretch!important;gap:12px!important;margin-bottom:12px!important}.product-health-product-filter{width:100%!important;min-width:0!important}.product-health-tabs>.el-tabs__header{z-index:5;background:inherit;margin:0 0 12px;padding-top:4px;position:sticky;top:-15px}.product-health-tabs>.el-tabs__header .el-tabs__nav-wrap{overflow:hidden}.product-health-tabs>.el-tabs__header .el-tabs__nav-scroll{scrollbar-width:none;overflow-x:auto}.product-health-tabs>.el-tabs__header .el-tabs__nav-scroll::-webkit-scrollbar{display:none}.product-health-tabs>.el-tabs__header .el-tabs__nav{float:none;white-space:nowrap;transform:none!important}.product-health-tabs>.el-tabs__header .el-tabs__item{padding:0 12px}.monitoring-hero{flex-direction:column;align-items:flex-start;min-height:auto;border-radius:10px!important;padding:22px 18px!important}.monitoring-hero h2{font-size:26px!important}.monitoring-score-wrap{align-items:flex-start;width:100%;min-width:0}.monitoring-score{width:94px;height:94px}.monitoring-score:before{width:76px;height:76px}.monitoring-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.monitoring-insights,.monitoring-toolbar{grid-template-columns:1fr!important}.monitoring-toolbar>div:first-child{grid-column:auto!important}.monitoring-product-grid,.product-bug-grid,.problem-grid{grid-template-columns:minmax(0,1fr)!important}.monitoring-chart-card,.monitoring-diagnostics-card,.monitoring-operations-card{border-radius:8px!important;padding:15px!important}.monitoring-chart{min-width:520px}.monitoring-chart-card{overflow-x:auto!important}.monitoring-operation-list{grid-template-columns:1fr!important}.product-log-table{min-width:760px}.profile-page-head h1{font-size:24px}.profile-identity-card{grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.profile-identity-card dl{grid-template-columns:1fr!important}.profile-metrics{grid-template-columns:1fr 1fr!important}.profile-metrics article{min-height:100px;padding:13px}.admin-settings-page{flex-direction:column;padding:0!important;display:flex!important;overflow:hidden!important}.admin-settings-nav{border-bottom:1px solid #e3e6ed;border-right:0;min-height:0;padding:12px 10px 9px;display:block!important}.admin-settings-nav header{padding:0 3px 9px}.admin-settings-nav header>span,.admin-settings-nav header>p{display:none}.admin-settings-nav h1{margin:0;font-size:20px}.admin-settings-nav nav{scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-settings-nav nav::-webkit-scrollbar{display:none}.admin-settings-nav nav button{width:auto;min-width:max-content;padding:9px 11px}.admin-settings-nav nav button small{display:none}.admin-settings-content{flex:1;min-height:0;overflow:auto;padding:14px 12px 30px!important}html[data-theme=dark] .admin-settings-nav{color:#e8ebf1;background:#1a1f27;border-color:#343b47}html[data-theme=dark] .admin-settings-nav nav button{color:#b7c0cd}html[data-theme=dark] .admin-settings-nav nav button.active{color:#c5d0ff;background:#273454}}@media (width<=480px){.profile-metrics{grid-template-columns:1fr!important}.monitoring-kpis{grid-template-columns:1fr 1fr!important}.tasks-page{padding-left:10px!important;padding-right:10px!important}.kanban-board{grid-template-columns:repeat(6,minmax(calc(100vw - 34px),1fr))!important}}.tgs-sticker[data-v-b69cf413],.tgs-sticker-canvas[data-v-b69cf413]{width:180px;height:180px;display:block}.tgs-sticker-canvas[data-v-b69cf413] svg{display:block;width:100%!important;height:100%!important}.tgs-sticker a[data-v-b69cf413]{color:#3155ef;background:#fff;border:1px solid #dfe3ed;border-radius:5px;justify-content:center;align-items:center;width:180px;height:46px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.diagnostic-replay[data-v-733a5dc8]{color:#182033;background:#f4f6fa;min-height:100%;padding:28px}.replay-head[data-v-733a5dc8]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.replay-head button[data-v-733a5dc8]{color:#3157d5;cursor:pointer;background:0 0;border:0;padding:0}.replay-head span[data-v-733a5dc8]{color:#737d92;text-transform:uppercase;letter-spacing:.12em;margin-top:14px;font-size:12px;display:block}.replay-head h1[data-v-733a5dc8]{margin:4px 0 0;font-size:28px}.replay-meta[data-v-733a5dc8]{text-align:right}.replay-meta b[data-v-733a5dc8],.replay-meta span[data-v-733a5dc8]{text-transform:none;letter-spacing:0;margin:0;display:block}.replay-meta b[data-v-733a5dc8]{color:#1f8a5b}.replay-meta span[data-v-733a5dc8]{margin-top:4px}.replay-grid[data-v-733a5dc8]{background:#fff;border:1px solid #dfe4ee;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(560px,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 12px 38px #18203314}.video-panel[data-v-733a5dc8]{background:#111827;flex-direction:column;min-width:0;padding:18px;display:flex}.video-panel video[data-v-733a5dc8],.video-empty[data-v-733a5dc8]{aspect-ratio:16/9;background:#05070b;border-radius:7px;width:100%}.video-empty[data-v-733a5dc8]{color:#a9b1c1;place-items:center;display:grid}.timeline[data-v-733a5dc8]{background:#394150;border-radius:5px;height:6px;margin:10px 5px 0;position:relative}.timeline button[data-v-733a5dc8]{cursor:pointer;background:#7f8ba0;border:0;border-radius:4px;width:7px;height:14px;padding:0;position:absolute;top:-4px;transform:translate(-50%)}.timeline button.error[data-v-733a5dc8],.timeline button.console[data-v-733a5dc8],.timeline button.issue[data-v-733a5dc8]{background:#ed5565}.timeline button.network[data-v-733a5dc8]{background:#55b8ed}.timeline button.actions[data-v-733a5dc8]{background:#61c59b}.timeline button.websocket[data-v-733a5dc8]{background:#b58cff}.timeline button.active[data-v-733a5dc8]{box-shadow:0 0 0 3px #ffffff8c}.video-panel footer[data-v-733a5dc8]{color:#a9b1c1;justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.video-panel a[data-v-733a5dc8]{color:#8da8ff}.events-panel[data-v-733a5dc8]{border-left:1px solid #dfe4ee;flex-direction:column;min-width:0;display:flex;overflow:hidden}.developer-title[data-v-733a5dc8]{padding:14px 16px 8px}.developer-title b[data-v-733a5dc8],.developer-title span[data-v-733a5dc8]{display:block}.developer-title b[data-v-733a5dc8]{font-size:15px}.developer-title span[data-v-733a5dc8]{color:#737d92;margin-top:3px;font-size:11px}.events-panel>nav[data-v-733a5dc8]{border-bottom:1px solid #e7eaf0;gap:4px;padding:6px 14px 12px;display:flex;overflow-x:auto}.events-panel nav button[data-v-733a5dc8]{color:#667086;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 0 auto;padding:9px 8px}.events-panel nav button.active[data-v-733a5dc8]{color:#3157d5;background:#edf2ff;font-weight:700}.events-panel em[data-v-733a5dc8]{margin-left:3px;font-style:normal}.info-panel[data-v-733a5dc8]{background:#f7f8fb;min-height:0;padding:14px;overflow:auto}.info-card[data-v-733a5dc8]{background:#fff;border:1px solid #e1e5ed;border-radius:7px;margin-bottom:12px;padding:16px}.info-card h2[data-v-733a5dc8],.event-detail h2[data-v-733a5dc8]{margin:0 0 12px;font-size:14px}.info-card dl[data-v-733a5dc8],.event-detail dl[data-v-733a5dc8],.network-detail dl[data-v-733a5dc8]{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:9px 12px;margin:0;font-size:12px;display:grid}.info-card dt[data-v-733a5dc8],.event-detail dt[data-v-733a5dc8],.network-detail dt[data-v-733a5dc8]{color:#8e96a6}.info-card dd[data-v-733a5dc8],.event-detail dd[data-v-733a5dc8],.network-detail dd[data-v-733a5dc8]{overflow-wrap:anywhere;min-width:0;margin:0}.event-search[data-v-733a5dc8]{color:#737d92;border-bottom:1px solid #edf0f5;padding:12px 14px;font-size:11px}.event-search span[data-v-733a5dc8]{margin-bottom:6px;display:block}.event-search input[data-v-733a5dc8]{color:#273147;border:1px solid #d9dfeb;border-radius:5px;outline:none;width:100%;padding:9px 10px}.event-search input[data-v-733a5dc8]:focus{border-color:#3157d5;box-shadow:0 0 0 3px #3157d51a}.event-list[data-v-733a5dc8],.console-list[data-v-733a5dc8]{flex:1 1 0;min-height:0;overflow:auto}.console-row[data-v-733a5dc8]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceff3;grid-template-columns:44px 18px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:10px 12px;display:grid}.console-row[data-v-733a5dc8]:hover,.console-row.selected[data-v-733a5dc8]{background:#f3f6fb}.console-row.error[data-v-733a5dc8]{color:#c6273d;background:#fff0f1}.console-row.warning[data-v-733a5dc8]{background:#fff8e8}.console-row time[data-v-733a5dc8]{color:#6f7888;font:11px ui-monospace,monospace}.console-row i[data-v-733a5dc8]{font:700 13px ui-monospace,monospace}.console-row b[data-v-733a5dc8],.console-row small[data-v-733a5dc8]{overflow-wrap:anywhere;font:12px/1.45 ui-monospace,monospace;display:block}.console-row small[data-v-733a5dc8]{color:#7d8594;margin-top:2px}.network-workspace[data-v-733a5dc8]{flex:1 1 0;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.network-workspace.detailed[data-v-733a5dc8]{grid-template-columns:minmax(260px,.75fr) minmax(300px,1.25fr)}.network-list[data-v-733a5dc8]{border-right:1px solid #e1e5eb;min-width:0;overflow:auto}.network-head[data-v-733a5dc8],.network-row[data-v-733a5dc8]{grid-template-columns:minmax(180px,1fr) 60px 75px 70px 70px;align-items:center;min-width:520px;display:grid}.network-workspace.detailed .network-head[data-v-733a5dc8],.network-workspace.detailed .network-row[data-v-733a5dc8]{grid-template-columns:1fr;min-width:0}.network-workspace.detailed .network-head span[data-v-733a5dc8]:nth-child(n+2),.network-workspace.detailed .network-row span[data-v-733a5dc8]:nth-child(n+2){display:none}.network-head[data-v-733a5dc8]{z-index:1;color:#717988;background:#f5f6f8;border-bottom:1px solid #dfe3e9;padding:8px 10px;font-size:11px;position:sticky;top:0}.network-row[data-v-733a5dc8]{color:#303747;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceff3;width:100%;padding:8px 10px}.network-row[data-v-733a5dc8]:hover,.network-row.selected[data-v-733a5dc8]{background:#eaf2ff}.network-row.failed[data-v-733a5dc8]{color:#c6273d;background:#fff0f1}.network-row span[data-v-733a5dc8]{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font:11px ui-monospace,monospace;overflow:hidden}.network-detail[data-v-733a5dc8]{background:#fff;min-width:0;overflow:auto}.network-detail>header[data-v-733a5dc8]{border-bottom:1px solid #e1e5eb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.network-detail>header b[data-v-733a5dc8]{text-overflow:ellipsis;white-space:nowrap;font:12px ui-monospace,monospace;overflow:hidden}.network-detail>header button[data-v-733a5dc8]{color:#616978;cursor:pointer;background:0 0;border:0;font-size:20px}.network-detail .detail-tabs[data-v-733a5dc8]{border-bottom:1px solid #e1e5eb;padding:8px 10px}.network-detail dl[data-v-733a5dc8]{padding:12px}.network-detail pre[data-v-733a5dc8]{color:#edf2ff;white-space:pre-wrap;word-break:break-word;background:#182235;min-height:180px;margin:0;padding:12px;font:11px/1.5 ui-monospace,monospace;overflow:auto}.event-row[data-v-733a5dc8]{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:48px minmax(0,1fr);gap:10px;width:100%;padding:14px;display:grid}.event-row[data-v-733a5dc8]:hover,.event-row.selected[data-v-733a5dc8]{background:#f1f5ff}.event-row time[data-v-733a5dc8]{color:#3157d5;font:600 12px ui-monospace,monospace}.event-row b[data-v-733a5dc8]{overflow-wrap:anywhere;color:#273147;font-size:13px;display:block}.event-row.error b[data-v-733a5dc8]{color:#c8364a}.event-row p[data-v-733a5dc8]{color:#737d92;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;font:11px/1.4 ui-monospace,monospace;display:-webkit-box;overflow:hidden}.event-row small[data-v-733a5dc8]{color:#99a1b1}.event-detail[data-v-733a5dc8]{background:#f8faff;border-top:1px solid #e2e7f0;flex:none;max-height:46%;padding:16px;overflow:auto}.event-detail dl[data-v-733a5dc8]{font-size:11px}.detail-tabs[data-v-733a5dc8]{gap:4px;margin:0 0 12px;padding:0;display:flex;overflow-x:auto}.detail-tabs button[data-v-733a5dc8]{font-size:11px;padding:6px 8px!important}.event-detail pre[data-v-733a5dc8]{color:#edf2ff;white-space:pre-wrap;word-break:break-word;background:#182235;border-radius:5px;max-height:240px;margin:0;padding:12px;font:11px/1.5 ui-monospace,monospace;overflow:auto}.events-empty[data-v-733a5dc8]{text-align:center;color:#8b94a6;padding:40px 20px}@media (width<=1180px){.replay-grid[data-v-733a5dc8]{grid-template-columns:1fr}.events-panel[data-v-733a5dc8]{border-top:1px solid #dfe4ee;border-left:0;min-height:620px;overflow:visible}.event-list[data-v-733a5dc8],.console-list[data-v-733a5dc8],.info-panel[data-v-733a5dc8],.network-workspace[data-v-733a5dc8]{flex:none;max-height:620px}.diagnostic-replay[data-v-733a5dc8]{padding:18px}}@media (width<=700px){.replay-head[data-v-733a5dc8]{flex-direction:column;align-items:flex-start}.replay-meta[data-v-733a5dc8]{text-align:left}.diagnostic-replay[data-v-733a5dc8]{padding:12px}.video-panel[data-v-733a5dc8]{padding:10px}.video-panel footer[data-v-733a5dc8]{flex-direction:column;gap:8px}.network-workspace.detailed[data-v-733a5dc8]{grid-template-columns:1fr}.network-list[data-v-733a5dc8]{max-height:300px}.info-card dl[data-v-733a5dc8],.event-detail dl[data-v-733a5dc8],.network-detail dl[data-v-733a5dc8]{grid-template-columns:1fr}.info-card dd[data-v-733a5dc8],.event-detail dd[data-v-733a5dc8],.network-detail dd[data-v-733a5dc8]{margin-bottom:6px}}.recording-link-page[data-v-46f90a3d]{color:#172033;background:#f4f6fb;place-items:center;min-height:100vh;padding:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.recording-link-card[data-v-46f90a3d]{background:#fff;border:1px solid #e0e5ee;border-radius:16px;width:min(100%,620px);overflow:hidden;box-shadow:0 22px 65px #1b27461f}header[data-v-46f90a3d]{border-bottom:1px solid #edf0f5;padding:32px 34px 24px}header span[data-v-46f90a3d]{color:#3155ef;letter-spacing:.15em;font-size:11px;font-weight:850}h1[data-v-46f90a3d]{margin:7px 0 8px;font-size:30px;line-height:1.15}header p[data-v-46f90a3d],.recording-active>p[data-v-46f90a3d],.recording-result p[data-v-46f90a3d]{color:#687286;margin:0;font-size:14px;line-height:1.55}.recording-instructions[data-v-46f90a3d],.recording-active[data-v-46f90a3d],.recording-result[data-v-46f90a3d]{padding:28px 34px}.recording-instructions ol[data-v-46f90a3d]{counter-reset:steps;gap:18px;margin:0 0 26px;padding:0;list-style:none;display:grid}.recording-instructions li[data-v-46f90a3d]{counter-increment:steps;min-height:42px;padding-left:54px;position:relative}.recording-instructions li[data-v-46f90a3d]:before{color:#3155ef;content:counter(steps);background:#edf1ff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:850;display:grid;position:absolute;top:0;left:0}.recording-instructions b[data-v-46f90a3d],.recording-instructions span[data-v-46f90a3d]{display:block}.recording-instructions b[data-v-46f90a3d]{font-size:14px}.recording-instructions span[data-v-46f90a3d]{color:#6f7889;margin-top:4px;font-size:12px;line-height:1.5}.recording-primary[data-v-46f90a3d],.recording-stop[data-v-46f90a3d]{color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;padding:13px 18px;font-size:14px;font-weight:800}.recording-primary[data-v-46f90a3d]{background:#3155ef}.recording-primary[data-v-46f90a3d]:hover{background:#2849d8}.recording-primary[data-v-46f90a3d]:disabled{cursor:wait;opacity:.65}.recording-stop[data-v-46f90a3d]{background:#e24759;margin-top:22px}.recording-pulse[data-v-46f90a3d]{color:#ba3045;background:#fff0f2;border-radius:10px;align-items:center;gap:13px;margin-bottom:22px;padding:16px;display:flex}.recording-pulse i[data-v-46f90a3d]{background:#e24759;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #e247591f}.recording-pulse span[data-v-46f90a3d],.recording-pulse b[data-v-46f90a3d],.recording-pulse small[data-v-46f90a3d]{display:block}.recording-pulse small[data-v-46f90a3d]{color:#8f5961;margin-top:3px}.recording-warning[data-v-46f90a3d]{border-radius:7px;padding:11px 12px;color:#936117!important;background:#fff6e7!important;margin-bottom:14px!important}.recording-result[data-v-46f90a3d]{text-align:center}.recording-result h2[data-v-46f90a3d]{margin:14px 0 8px;font-size:21px}.recording-result progress[data-v-46f90a3d]{accent-color:#3155ef;width:100%;height:9px;margin-top:22px}.recording-result>small[data-v-46f90a3d]{color:#7a8495;margin-top:6px;display:block}.recording-spinner[data-v-46f90a3d]{border:4px solid #e7ebf4;border-top-color:#3155ef;border-radius:50%;width:38px;height:38px;margin:auto;animation:.8s linear infinite spin-46f90a3d}.recording-success[data-v-46f90a3d]{color:#21865b;background:#e7f8ef;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font-size:24px;font-weight:900;display:grid}.recording-result.error h2[data-v-46f90a3d],.recording-error[data-v-46f90a3d]{color:#bd3347}.recording-result.error .recording-primary[data-v-46f90a3d]{margin-top:20px}.recording-error[data-v-46f90a3d]{margin:0 34px 20px;font-size:13px}footer[data-v-46f90a3d]{color:#8a93a2;background:#fafbfc;border-top:1px solid #edf0f5;padding:15px 34px;font-size:11px}footer code[data-v-46f90a3d]{color:#4c5870}@keyframes spin-46f90a3d{to{transform:rotate(360deg)}}@media (width<=640px){.recording-link-page[data-v-46f90a3d]{padding:0}.recording-link-card[data-v-46f90a3d]{border:0;border-radius:0;min-height:100vh}header[data-v-46f90a3d],.recording-instructions[data-v-46f90a3d],.recording-active[data-v-46f90a3d],.recording-result[data-v-46f90a3d],footer[data-v-46f90a3d]{padding-left:22px;padding-right:22px}}
