/* Canonical CRM stylesheet. Strictly parsed and minified by Lightning CSS.
   source: style.css -> source: design-system.css -> source: apple-ui.css -> source: product-v2.css -> source: green-system.css -> source: product-v3.css -> source: workspace-polish.css -> source: crm-v4.css -> source: motion-polish.css -> source: clarity-v7.css -> source: spacing-v8.css */
html,body{background:var(--bg0);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:14px;overflow:hidden}input,select,textarea,button{font-family:Inter,sans-serif;font-size:14px}button{cursor:pointer}.auth-screen{z-index:9999;background:#050907;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-screen:before{content:"";pointer-events:none;background:radial-gradient(at 50% -10%,#22c55e2e 0%,#0000 55%),radial-gradient(at 20% 100%,#4ade8017 0%,#0000 50%);position:fixed;inset:0}.auth-screen:after{content:"";opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.auth-glow{pointer-events:none;background:radial-gradient(circle,#22c55e33 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes authPOP{0%{opacity:0;transform:scale(.88)translateY(36px)}to{opacity:1;transform:scale(1)}}.auth-brand{align-items:center;gap:14px;margin-bottom:24px;padding:28px 28px 0;display:flex}.auth-logo{font-size:36px;line-height:1}.auth-brand-name{letter-spacing:-1px;background:linear-gradient(135deg,#89ecad,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:24px;font-weight:900}.auth-brand-sub{color:var(--text3);margin-top:2px;font-size:12px}.auth-tabs{border-bottom:1px solid rgba(var(--nakl),.07);background:rgba(var(--vpad),.3);margin-bottom:0;display:flex}.auth-tab{text-align:center;color:rgba(var(--nakl),.22);cursor:pointer;flex:1;padding:16px;font-size:13px;font-weight:700;transition:color .2s;position:relative}.auth-tab.active{color:#fff}.auth-tab.active:after{content:"";background:linear-gradient(90deg,var(--p3),var(--p));border-radius:2px;height:2px;position:absolute;bottom:0;left:20%;right:20%}.field{margin-bottom:16px}.field-label{color:var(--text3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.field-wrap{position:relative}.field-input{background:var(--bg1);border:1px solid var(--border2);width:100%;color:var(--text);border-radius:var(--r-sm);outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}.field-input:focus{border-color:var(--acc);background:#22c55e0d}.field-wrap .field-input{padding-right:44px}.field-eye{color:var(--text3);background:0 0;border:none;font-size:16px;transition:color .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-eye:hover{color:var(--text)}.auth-error{background:var(--red-dim);color:var(--red);border-radius:var(--r-sm);border:1px solid #50e38640;margin-bottom:14px;padding:10px 14px;font-size:13px}.auth-btn:before{content:"";background:linear-gradient(90deg,transparent,rgba(var(--nakl),.15),transparent);width:100%;height:100%;transition:left .55s;position:absolute;top:0;left:-100%}.auth-btn:hover:before{left:110%}.auth-btn:hover{box-shadow:inset 0 2px 0 rgba(var(--nakl),.28),0 18px 52px #22c55ead;background:#4ade80d9;transform:translateY(-2px)scale(1.01)}.auth-btn:active{transition:all 80ms;transform:scale(.97)}.auth-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-hint{text-align:center;color:var(--text3);margin-top:14px;font-size:12px}.layout{height:100vh;display:flex;overflow:hidden}#app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.mobile-bar{background:var(--bg1);border-bottom:1px solid var(--border);z-index:50;flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:none;position:relative}.mobile-bar-btn{color:var(--text2);background:0 0;border:none;padding:6px;font-size:20px;position:relative}.mobile-bar-logo{text-align:center;letter-spacing:-.5px;background:linear-gradient(135deg,#89ecad,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;flex:1;font-size:16px;font-weight:800}.notif-dot{background:var(--red);border:2px solid var(--bg1);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.sidebar-logo{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.sidebar-logo-icon{font-size:22px}.sidebar-logo-text{letter-spacing:-.5px;background:linear-gradient(135deg,#89ecad,#22c55e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;flex:1;font-size:16px;font-weight:900}.sidebar-close{color:var(--text3);background:0 0;border:none;font-size:18px;display:none}.sidebar-overlay{background:rgba(var(--vpad),.6);z-index:199;backdrop-filter:blur(2px);display:none;position:fixed;inset:0}.sidebar-nav{border-bottom:1px solid var(--border);flex-shrink:0;padding:8px 0}.snav-icon{flex-shrink:0;font-size:16px;position:relative;top:2px}.snav-label{flex:1}.snav-badge{background:rgba(var(--nakl),.08);color:var(--text3);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.snav-badge.accent{background:var(--acc-dim);color:var(--acc3);border:1px solid var(--acc-border)}.sidebar-projects{border-bottom:1px solid var(--border);flex-shrink:0;padding:12px 0}.sproj{color:var(--text3);cursor:pointer;align-items:center;gap:8px;padding:7px 16px;font-size:12px;transition:all .15s;display:flex}.sproj:hover{color:var(--text2)}.sproj.active{color:var(--text)}.sproj-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebar-user{border-top:1px solid var(--border);cursor:pointer;border-radius:0;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:12px;transition:background .15s;display:flex}.sidebar-avatar{background:linear-gradient(135deg,var(--acc),var(--acc2));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-user-role{color:var(--text3);text-transform:uppercase;letter-spacing:.3px;font-size:10px}.sidebar-user-balance{color:var(--green);flex-shrink:0;font-size:13px;font-weight:700}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page{flex-direction:column;flex:1;padding:20px 22px 16px;display:none;overflow:hidden}.page.active{display:flex}.page-tag{background:var(--acc-dim);color:var(--acc3);border:1px solid var(--acc-border);letter-spacing:.4px;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.page-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hbtn{border-radius:var(--r-sm);white-space:nowrap;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.hbtn.ghost{background:rgba(var(--nakl),.05);color:var(--text2);border:1px solid var(--border)}.hbtn.ghost.active{background:var(--acc-dim);border-color:var(--acc-border);color:var(--acc3)}.hbtn.danger{background:var(--red-dim);color:var(--red);border:1px solid #50e38633}.hbtn.danger:hover{background:#50e38640}.hbtn.success{background:var(--green-dim);color:var(--green);border:1px solid #1cad5133}.hbtn.sm{padding:6px 11px;font-size:12px}.stats-row{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.stat-val{letter-spacing:-1px;font-size:22px;font-weight:800}.stat-val.blue{color:var(--blue)}.stat-val.yellow{color:var(--yellow)}.stat-val.green{color:var(--green)}.stat-val.purple{color:var(--acc3)}.stat-val.red{color:var(--red)}.stat-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-top:3px;font-size:10px}.search-wrap{position:relative}.search-ico{pointer-events:none;filter:none;opacity:.5;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-inp{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);outline:none;width:180px;padding:8px 12px 8px 32px;font-size:13px;transition:border-color .15s}.search-inp:focus{border-color:var(--acc)}.hselect{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text2);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%237a768f' height='18' viewBox='0 0 24 24' width='18' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 4px center;background-repeat:no-repeat;outline:none;padding:8px 26px 8px 10px;font-size:13px;transition:border-color .15s}.hselect:focus{border-color:var(--acc)}.col-dot.gray{background:#6b7280}.col-dot.blue{background:var(--blue)}.col-dot.yellow{background:var(--yellow)}.col-dot.green{background:var(--green)}.tc-bar{border-radius:var(--r-sm) 0 0 var(--r-sm);width:3px;height:100%;position:absolute;top:0;left:0}.tc-bar.HIGH{background:var(--red)}.tc-bar.MEDIUM{background:var(--yellow)}.tc-bar.LOW{background:var(--green)}.lh{flex-shrink:0}.sbadge.NEW{color:#9ca3af;background:#6b728026}.sbadge.IN_PROGRESS{background:var(--blue-dim);color:var(--blue)}.sbadge.REVIEW{background:var(--yellow-dim);color:var(--yellow)}.sbadge.COMPLETED{background:var(--green-dim);color:var(--green)}.news-tags{flex-shrink:0;gap:7px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.news-tags::-webkit-scrollbar{height:0}.news-tag-btn{border:1px solid var(--border);color:var(--text3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.news-tag-btn:hover{color:var(--text2);border-color:var(--border2)}.news-tag-btn.active{background:var(--acc-dim);color:var(--acc3);border-color:var(--acc-border)}.feed{flex-direction:column;flex:1;display:flex;overflow-y:auto}.feed-loader{justify-content:center;padding:30px;display:flex}.spin{border:2.5px solid var(--border2);border-top-color:var(--acc);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.news-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);flex-shrink:0;margin-bottom:12px;transition:border-color .2s;overflow:hidden}.news-card:hover{border-color:var(--border2)}.news-card-head{align-items:center;gap:10px;padding:13px 15px 9px;display:flex}.news-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:flex}.news-meta{flex:1}.news-author{font-size:13px;font-weight:700}.news-date{color:var(--text3);font-size:11px}.news-badge{background:var(--acc-dim);color:var(--acc3);border:1px solid var(--acc-border);border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.news-video-wrap{cursor:pointer;background:#000;position:relative;overflow:hidden}.news-video{object-fit:cover;width:100%;max-height:300px;display:block}.news-play{background:rgba(var(--vpad),.65);backdrop-filter:blur(8px);border:1.5px solid rgba(var(--nakl),.2);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-video-wrap:hover .news-play{border-color:var(--acc);background:#22c55ed9;transform:translate(-50%,-50%)scale(1.1)}.news-body{padding:13px 15px}.news-title{margin-bottom:5px;font-size:15px;font-weight:700;line-height:1.4}.news-text{color:var(--text2);font-size:13px;line-height:1.6}.news-footer{border-top:1px solid var(--border);align-items:center;gap:6px;padding:9px 15px 13px;display:flex}.news-action{color:var(--text3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;align-items:center;gap:5px;padding:5px 9px;font-size:12px;transition:all .15s;display:flex}.news-action:hover{background:rgba(var(--nakl),.05);color:var(--text)}.news-action.liked{color:var(--red)}.news-comments-wrap{border-top:1px solid var(--border);padding:12px 15px;display:none}.news-comments-wrap.open{display:block}.cmt-row{gap:8px;margin-bottom:10px;display:flex}.cmt-ava{background:#545454;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.cmt-body{flex:1}.cmt-author{margin-right:5px;font-size:12px;font-weight:700;display:inline}.cmt-text{color:var(--text2);font-size:12px;display:inline}.cmt-date{color:var(--text3);margin-top:2px;font-size:10px}.cmt-input-row{gap:8px;margin-bottom:12px;display:flex}.cmt-input{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);outline:none;flex:1;padding:8px 12px;font-size:13px;transition:border-color .15s}.cmt-input:focus{border-color:var(--acc)}.cab-grid{grid-template-columns:280px 1fr;gap:16px;display:grid}.cab-profile{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;padding:22px}.cab-avatar{background:linear-gradient(135deg,var(--acc),var(--acc2));width:68px;height:68px;box-shadow:0 0 0 4px var(--acc-dim),0 0 0 8px #22c55e0f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:22px;font-weight:800;display:flex}.cab-name{margin-bottom:2px;font-size:17px;font-weight:800}.cab-role{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:16px;font-size:11px}.cab-balance-block{border-radius:var(--r);background:linear-gradient(135deg,#1cad5126,#1cad510a);border:1px solid #1cad5133;margin-bottom:14px;padding:16px}.cab-balance-val{color:var(--green);letter-spacing:-2px;font-size:32px;font-weight:900}.cab-balance-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:10px}.cab-stats-row{border:1px solid var(--border);border-radius:var(--r);margin-bottom:14px;display:flex;overflow:hidden}.cab-stat{text-align:center;border-right:1px solid var(--border);flex:1;padding:12px 6px}.cab-stat:last-child{border-right:none}.cab-stat-val{font-size:18px;font-weight:800}.cab-stat-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:9px}.cab-info-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.cab-info-item:last-child{border-bottom:none}.cab-info-k{color:var(--text3)}.cab-info-v{font-weight:600}.cab-right{flex-direction:column;gap:14px;display:flex}.cab-section{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px}.cab-section-title{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.chart-bars{align-items:flex-end;gap:6px;height:80px;display:flex}.chart-bar-g{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.chart-bar{background:linear-gradient(180deg,var(--acc2),var(--acc));border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .6s cubic-bezier(.22,1,.36,1)}.chart-bar:hover{background:linear-gradient(180deg,var(--acc3),var(--acc2))}.chart-bar-lbl{color:var(--text3);font-size:9px}.chart-bar-val{color:var(--text2);font-size:9px;font-weight:600}.status-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.status-item{background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);padding:11px}.status-item-val{font-size:20px;font-weight:800}.status-item-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:10px}.history-list{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.history-row{background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);align-items:center;gap:10px;padding:9px 12px;display:flex}.history-ico{background:var(--green-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.history-info{flex:1;min-width:0}.history-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.history-date{color:var(--text3);font-size:10px}.history-amt{color:var(--green);flex-shrink:0;font-size:13px;font-weight:800}.team-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.team-stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:14px}.team-table{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.team-thead{border-bottom:1px solid var(--border);color:var(--text3);text-transform:uppercase;letter-spacing:.5px;padding:10px 16px;font-size:10px;font-weight:700;display:flex}.team-row{border-bottom:1px solid var(--border);align-items:center;padding:12px 16px;transition:background .15s;display:flex}.team-row:hover{background:rgba(var(--nakl),.02)}.team-row:last-child{border-bottom:none}.team-name-cell{flex:1;align-items:center;gap:10px;display:flex}.team-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.team-uname{font-size:13px;font-weight:600}.team-login{color:var(--text3);font-size:11px}.team-cell{color:var(--text2);flex-shrink:0;font-size:12px}.team-cell.money{color:var(--green);font-weight:700}.rbadge{border-radius:20px;padding:2px 9px;font-size:11px;font-weight:700}.rbadge.admin{background:var(--red-dim);color:var(--red);border:1px solid #50e38633}.rbadge.manager{background:var(--yellow-dim);color:var(--yellow);border:1px solid #25db6833}.rbadge.designer{background:var(--acc-dim);color:var(--acc3);border:1px solid var(--acc-border)}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-title{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.tag-chips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.tag-chip{background:var(--acc-dim);color:var(--acc3);border:1px solid var(--acc-border);border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-chip-del{color:var(--acc3);opacity:.6;background:0 0;border:none;font-size:15px;line-height:1}.tag-chip-del:hover{opacity:1}.add-row{gap:8px;display:flex}.cf-list{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.cf-item{background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);align-items:center;gap:10px;padding:9px 12px;display:flex}.cf-name{flex:1;font-size:13px;font-weight:500}.cf-type{color:var(--text3);background:rgba(var(--nakl),.06);border-radius:4px;padding:2px 7px;font-size:11px}.cf-del{color:var(--text3);background:0 0;border:none;font-size:16px;transition:color .15s}.cf-del:hover{color:var(--red)}.add-cf{background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);flex-direction:column;gap:8px;padding:12px;display:flex}.theme-toggle{background:var(--bg1);border-radius:var(--r);border:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.theme-toggle-track{background:var(--border2);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.theme-toggle-track.on{background:var(--acc)}.theme-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.theme-toggle-track.on .theme-toggle-thumb{transform:translate(20px)}.notif-panel{background:var(--bg2);border-left:1px solid var(--border2);z-index:600;width:360px;max-width:100vw;height:100vh;box-shadow:var(--shadow);flex-direction:column;animation:.25s slideR;display:flex;position:fixed;top:0;right:0}@keyframes slideR{0%{transform:translate(100%)}to{transform:translate(0)}}.notif-overlay{z-index:599;display:none;position:fixed;inset:0}.notif-panel-head{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:16px 18px;display:flex}.notif-panel-title{flex:1;font-size:15px;font-weight:700}.notif-panel-close{color:var(--text3);background:0 0;border:none;font-size:22px;line-height:1}.notif-list{flex:1;padding:8px;overflow-y:auto}.notif-item{border-radius:var(--r-sm);border:1px solid var(--border);cursor:pointer;gap:11px;margin-bottom:6px;padding:12px;transition:background .15s;display:flex}.notif-item.unread{border-color:var(--acc-border);background:var(--acc-dim)}.notif-item:hover{background:var(--bg3)}.notif-ico{flex-shrink:0;margin-top:1px;font-size:20px}.notif-msg{color:var(--text2);font-size:13px;line-height:1.4}.notif-item.unread .notif-msg{color:var(--text)}.notif-time{color:var(--text3);margin-top:3px;font-size:11px}.notif-empty{text-align:center;color:var(--text3);padding:40px}.notif-badge{background:var(--red);color:#fff;border:2px solid var(--bg0);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.notif-trigger{position:relative}.bnav{height:var(--bnav-h);background:var(--bg1);border-top:1px solid var(--border);flex-shrink:0;align-items:center;padding:0 4px;display:none}.bnav-item{color:var(--text3);cursor:pointer;border-radius:var(--r-sm);flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 4px;font-size:10px;font-weight:600;transition:color .15s;display:flex}.bnav-item.active{color:var(--acc3)}.sheet-overlay{background:rgba(var(--vpad),.65);z-index:800;backdrop-filter:blur(4px);display:none;position:fixed;inset:0}.sheet-overlay.open{animation:.2s fadeIn;display:block}.sheet{background:var(--bg2);border-radius:var(--r-xl) var(--r-xl) 0 0;z-index:801;border-top:1px solid var(--border2);flex-direction:column;max-height:92vh;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet.open{transform:translateY(0)}.sheet-handle{background:var(--border2);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.modal-overlay.open{animation:.2s fadeIn;display:flex}.modal.tall{height:85vh}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.media-item img,.media-item video{object-fit:cover;width:100%;height:100%;display:block}.minput,.mselect,.mtextarea{background:rgba(var(--vpad),.2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--r-sm);outline:none;margin-bottom:12px;padding:9px 11px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s}.minput:focus,.mselect:focus,.mtextarea:focus{border-color:var(--acc)}@media (width<=768px){.sidebar{z-index:200;height:100%;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-close{display:flex}.sidebar-overlay.open{display:block}.mobile-bar,.bnav{display:flex}.page{padding:14px 14px 0;padding-bottom:calc(var(--bnav-h) + 14px)}.desktop-only{display:none!important}.modal-body{flex-direction:column}.modal-side{border-right:none;border-top:1px solid var(--border);width:100%}.cab-grid,.settings-grid{grid-template-columns:1fr}.board-col{flex:0 0 240px}#toasts{bottom:calc(var(--bnav-h) + 10px);left:12px;right:12px}.toast{max-width:100%}.notif-panel{width:100vw}.stats-row{gap:7px}.stat-card{padding:10px 12px}.stat-val{font-size:18px}}@media (width>=769px){.sidebar{transform:none!important}.sidebar-overlay,.mobile-bar,.bnav{display:none!important}#app{flex-direction:row}.main{overflow:hidden}#toasts{bottom:24px;right:22px}}.tc-media-thumb:hover{opacity:.8}.tc-media-video,.tc-media-doc,.tc-media-more{border:1px solid var(--border);background:var(--bg3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:all .15s;display:flex}.tc-media-video:hover,.tc-media-doc:hover{background:var(--acc-dim);border-color:var(--acc-border)}.media-item-video{cursor:default}.media-item-video .media-item-overlay{pointer-events:none;display:none}.upload-zone:hover,.upload-zone.drag{border-color:var(--acc);background:var(--acc-dim) border-color:var(--acc);background:var(--acc-dim);transform:scale(1.01)}.info-section{flex-shrink:0;margin-bottom:28px}.info-section-head{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 2px;display:flex}.info-section-title{letter-spacing:-.3px;font-size:16px;font-weight:800}.info-section-sub{color:var(--text3);font-size:12px}.video-swiper{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.video-swiper:active{cursor:grabbing}.video-swiper::-webkit-scrollbar{height:3px}.video-swiper::-webkit-scrollbar-thumb{background:var(--acc-dim);border-radius:3px}.video-card{scroll-snap-align:start;border-radius:var(--r-lg);background:var(--bg2);border:1px solid var(--border);flex:0 0 240px;transition:transform .2s;overflow:hidden}.video-card:hover{border-color:var(--border2);transform:translateY(-3px)}.video-card-thumb{aspect-ratio:16/9;cursor:pointer;background:#000;position:relative;overflow:hidden}.video-card-video{object-fit:cover;width:100%;height:100%;display:block}.video-card-play{background:rgba(var(--vpad),.65);backdrop-filter:blur(8px);border:1.5px solid rgba(var(--nakl),.2);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card-thumb:hover .video-card-play{border-color:var(--acc);background:#22c55ed9;transform:translate(-50%,-50%)scale(1.1)}.video-card-overlay{position:absolute;top:8px;right:8px}.video-card-badge{background:rgba(var(--vpad),.7);color:#fff;backdrop-filter:blur(4px);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.video-card-info{padding:11px 13px}.video-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.video-card-author{color:var(--text3);font-size:11px}.articles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.article-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);cursor:pointer;padding:16px;transition:all .2s}.article-card:hover{background:var(--bg3);border-color:var(--border2);box-shadow:0 8px 24px rgba(var(--vpad),.3);transform:translateY(-2px)}.article-card-tag{color:var(--acc3);background:var(--acc-dim);border:1px solid var(--acc-border);border-radius:20px;margin-bottom:9px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.article-card-title{margin-bottom:7px;font-size:14px;font-weight:700;line-height:1.4}.article-card-body{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.article-card-footer{justify-content:space-between;align-items:center;display:flex}.article-card-author{color:var(--text3);align-items:center;gap:7px;font-size:12px;display:flex}.article-card-stats{color:var(--text3);font-size:12px}.info-stats-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.info-stat-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;padding:16px;transition:all .2s}.info-stat-card:hover{transform:translateY(-2px)}.info-stat-val{letter-spacing:-1px;margin-bottom:5px;font-size:28px;font-weight:900}.info-stat-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-size:11px}@media (width<=768px){.video-card{flex:0 0 200px}.articles-grid{grid-template-columns:1fr}.info-stats-grid{grid-template-columns:1fr 1fr}.media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.upload-zone-always{display:block!important}.preview-item-name{white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:10px;overflow:hidden}.sidebar-spaces{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.sidebar-section-head{justify-content:space-between;align-items:center;padding:4px 16px 6px;display:flex}.sidebar-section-title{color:var(--text3);text-transform:uppercase;letter-spacing:.8px font-size: 10px;text-transform:uppercase;letter-spacing:.8px;padding:4px 16px 8px;font-size:10px;font-weight:700}.sidebar-section-add{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:-2px;font-size:14px;line-height:1;transition:all .15s;display:flex}.sidebar-section-add:hover{background:var(--acc-dim);color:var(--acc3)}.space-item{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:9px;padding:8px 16px;transition:all .15s;display:flex;position:relative}.space-item:hover{background:rgba(var(--nakl),.03)}.space-item.active{background:var(--acc-dim);border-left-color:var(--acc)}.space-icon{width:28px;height:28px;image-rendering:crisp-edges;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.space-icon img{object-fit:contain;width:100%;height:100%;image-rendering:-webkit-optimize-contrast}.space-name{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.space-item.active .space-name{color:var(--text)}.space-cnt{color:var(--text3);background:rgba(var(--nakl),.07);border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:10px}.space-actions{opacity:0;gap:3px;transition:opacity .15s;display:flex}.space-item:hover .space-actions{opacity:1}.space-action-btn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:all .15s}.space-action-btn:hover{color:var(--text);background:rgba(var(--nakl),.08)}.col-dot{flex-shrink:0 width: 8px;border-radius:50%;flex-shrink:0;width:7px;height:8px}.col-cnt{background:rgba(var(--nakl),.07);color:var(--text3);font-size:11px margin-left: 3px;background:rgba(var(--nakl),.07);border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11px}.col-plus{color:var(--text3);transition:color .15s margin-left: auto;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:18px;line-height:1;transition:color .15s}.col-plus:hover{color:var(--text) color: var(--text)}.tc-del{color:var(--text3);opacity:0;border-radius:4px background: none;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:13px;transition:all .15s}.task-card:hover .tc-del{opacity:1 opacity: 1}.tc-del:hover{color:var(--red) color: var(--red);background:var(--red-dim)}.tc-custom-fields{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.tc-cf-row{color:var(--text3);align-items:center;gap:6px;font-size:11px;display:flex}.tc-cf-label{color:var(--text3);flex-shrink:0}.tc-cf-val{color:var(--text2);font-weight:500}.tc-tags{margin-bottom:9px display: flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.tc-tag{font-size:10px;font-weight:600 font-size: 10px;border-radius:20px;padding:2px 7px;font-weight:600}.tc-tag.purple{background:var(--purple-dim);color:var(--acc3);border:1px solid var(--acc-border) background: var(--purple-dim);border:1px solid var(--acc-border)}.tc-tag.blue{background:var(--blue-dim);color:#a0f0bd;border:1px solid #4fe28533 background: var(--blue-dim);border:1px solid #4fe28533}.tc-tag.green{background:var(--green-dim);color:#6ee79a;border:1px solid #1cad5133 background: var(--green-dim);border:1px solid #1cad5133}.tc-tag.yellow{background:var(--yellow-dim);color:#63e693;border:1px solid #25db6833 background: var(--yellow-dim);border:1px solid #25db6833}.tc-footer{justify-content:space-between;align-items:center display: flex;justify-content:space-between;align-items:center;display:flex}.tc-who{color:var(--text3);align-items:center;gap:5px;font-size:11px;display:flex}.tc-ava{width:18px;height:18px;font-size:9px;font-weight:700 width: 18px;background:#545454;border-radius:50%;justify-content:center;align-items:center;height:18px;font-size:9px;font-weight:700;display:flex}.tc-price{color:var(--green);font-size:12px;font-weight:700}.tc-media-more{background:var(--bg3);border:1px solid var(--border);width:44px;height:44px;color:var(--text3);cursor:pointer font-size:11px;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.list-wrap{border:1px solid var(--border);border-radius:var(--r) flex: 1;border:1px solid var(--border);border-radius:var(--r);flex-direction:column;flex:1;display:flex;overflow:hidden}.list-head{background:rgba(var(--vpad),.2);color:var(--text3);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);flex-shrink:0 display: flex;background:rgba(var(--vpad),.2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);flex-shrink:0;padding:9px 14px;font-size:10px;font-weight:700;display:flex}.list-row{background:var(--bg2);border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s display: flex;background:var(--bg2);border-bottom:1px solid var(--border);cursor:pointer;align-items:center;padding:10px 14px;transition:background .15s;display:flex}.list-row:hover{background:var(--bg3) background: var(--bg3)}.list-row:last-child{border-bottom:none border-bottom: none}.lr-title{white-space:nowrap;text-overflow:ellipsis;padding-right:8px font-size: 13px;white-space:nowrap;flex:1;padding-right:8px;font-size:13px;font-weight:500;overflow:hidden}.lr-cell{color:var(--text2);flex-shrink:0;font-size:12px}.sbadge{border-radius:20px display: inline-flex;border-radius:20px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.pbadge{font-size:11px;font-weight:700 font-size: 11px;font-weight:700}.pbadge.HIGH{color:var(--red) color: var(--red)}.pbadge.MEDIUM{color:var(--yellow) color: var(--yellow)}.pbadge.LOW{color:var(--green) color: var(--green)}.crm-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.crm-empty-icon{opacity:.6;margin-bottom:16px;font-size:56px}.crm-empty-title{margin-bottom:8px;font-size:20px;font-weight:700}.crm-empty-sub{color:var(--text3);max-width:300px;font-size:14px;line-height:1.5}.settings-tabs{border-bottom:1px solid var(--border);margin-bottom:20px;display:flex}.settings-tab{color:var(--text3);cursor:pointer;padding:9px 14px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.settings-tab:hover{color:var(--text2)}.settings-tab.active{color:var(--text)}.settings-tab.active:after{content:"";background:var(--acc);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.settings-tab-content{display:none}.settings-tab-content.active{animation:.2s fadeIn;display:block}.field-manager{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.field-row{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:11px 14px;transition:all .15s;display:flex}.field-row:hover{border-color:var(--border2)}.field-row-icon{flex-shrink:0;font-size:16px}.field-row-info{flex:1;min-width:0}.field-row-name{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.field-row-type{color:var(--text3);margin-top:2px;font-size:11px}.field-required-badge{color:var(--red);background:var(--red-dim);border:1px solid #50e38633;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.field-row-actions{flex-shrink:0;gap:5px;display:flex}.field-action{color:var(--text3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;padding:4px 7px;font-size:12px;transition:all .15s}.field-action:hover{background:rgba(var(--nakl),.08);color:var(--text)}.field-action.danger:hover{background:var(--red-dim);color:var(--red)}.add-field-form{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r);margin-top:8px;padding:16px}.add-field-form.hidden{display:none}.status-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.status-row{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:10px 13px;display:flex}.status-color-dot{cursor:pointer;border:2px solid rgba(var(--nakl),.2);border-radius:50%;flex-shrink:0;width:14px;height:14px}.status-name-inp{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.status-del{color:var(--text3);cursor:pointer;background:0 0;border:none;font-size:15px;transition:color .15s}.status-del:hover{color:var(--red)}.member-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.member-row:last-child{border-bottom:none}.member-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.member-info{flex:1;min-width:0}.member-name{font-size:13px;font-weight:600}.member-login{color:var(--text3);font-size:11px}.modal-head{border-bottom:1px solid var(--border);background:var(--bg1);flex-shrink:0 padding: 17px 20px;border-bottom:1px solid var(--border);background:var(--bg1);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.modal-head-id{color:var(--text3);margin-bottom:3px font-size: 10px;margin-bottom:3px;font-family:monospace;font-size:10px}.modal-head-title{font-size:16px;font-weight:700 font-size: 16px;font-weight:700}.modal-close{background:rgba(var(--nakl),.06);border:1px solid var(--border);color:var(--text3);width:30px;height:30px;transition:all .15s background: rgba(var(--nakl),.06);border:1px solid var(--border);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;transition:all .15s;display:flex}.modal-close:hover{background:rgba(var(--nakl),.12);color:var(--text)}.modal-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.6px font-size: 10px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:10px;font-weight:700}.modal-tabs{border-bottom:1px solid var(--border);margin-bottom:18px display: flex;border-bottom:1px solid var(--border);margin-bottom:16px;display:flex}.modal-tab{color:var(--text3);cursor:pointer;transition:color .15s padding: 8px 14px;cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.modal-tab:hover{color:var(--text2) color: var(--text2)}.modal-tab.active{color:var(--text) color: var(--text)}.modal-tab.active:after{content:"";background:var(--acc);border-radius:1px content: "";background:var(--acc);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.modal-tab-content{animation:fadeIn .2s ease animation: fadeIn .2s ease}.prop-row{border-bottom:1px solid rgba(var(--nakl),.03) display: flex;border-bottom:1px solid rgba(var(--nakl),.03);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.prop-k{color:var(--text3) color: var(--text3)}.prop-v{font-weight:600 font-weight: 600}.minput.error{border-color:var(--red)}.mtextarea{height:75px;resize:vertical height: 75px;resize:vertical}.mselect{appearance:none;cursor:pointer appearance: none;cursor:pointer}.frow{gap:10px display: flex;gap:10px;display:flex}.frow>div{flex:1}.flbl{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;display:block font-size: 10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.flbl .req{color:var(--red);margin-left:2px}.upload-zone:hover,.upload-zone.drag{border-color:var(--acc);background:var(--acc-dim)}.upload-zone-text{color:var(--text2);margin-bottom:4px font-size: 14px;margin-bottom:3px;font-size:13px}.upload-zone-sub{color:var(--text3);margin-top:4px font-size:12px;font-size:11px}.upload-progress{background:var(--border);height:4px;overflow:hidden height:3px;background:var(--border);overflow:hidden height: 3px;background:var(--border);border-radius:2px;margin-top:10px;overflow:hidden}.upload-progress-bar{background:linear-gradient(90deg,var(--acc),var(--acc2));height:100%;width:0 height:100%;background:linear-gradient(90deg,var(--acc),var(--acc2));width:0 height: 100%;background:linear-gradient(90deg,var(--acc),var(--acc2));border-radius:2px;width:0;transition:width .4s}.upload-list{margin-top:10px display:flex;margin-top:8px display: flex;flex-direction:column;gap:6px;margin-top:8px;display:flex}.upload-item{background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);font-size:12px display:flex;background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);font-size:12px display: flex;background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);align-items:center;gap:9px;padding:8px 12px;font-size:12px;display:flex}.upload-item-name{text-overflow:ellipsis;white-space:nowrap flex:1;white-space:nowrap;font-weight:500 flex: 1;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.upload-item-size{color:var(--text3);flex-shrink:0 font-size: 11px;flex-shrink:0;font-size:11px}.upload-item-status{flex-shrink:0 font-size:11px;font-size:11px;font-weight:600 font-size: 11px;flex-shrink:0;font-weight:600}.upload-item-status.ok{color:var(--green) color:var(--green) color: var(--green)}.upload-item-status.err{color:var(--red) color:var(--red) color: var(--red)}.upload-item-status.loading{color:var(--acc3) color:var(--acc3) color: var(--acc3)}.media-item img{object-fit:cover;width:100%;height:100%;display:block width: 100%;object-fit:cover;height:100%;display:block}.media-item-overlay{background:rgba(var(--vpad),0);opacity:0 position:absolute;inset:0;background:rgba(var(--vpad),0);opacity:0 position: absolute;inset:0;background:rgba(var(--vpad),0);opacity:0;justify-content:center;align-items:center;font-size:24px;transition:background .2s;display:flex;position:absolute;inset:0}.media-item:hover .media-item-overlay{background:rgba(var(--vpad),.5);opacity:1 background:rgba(var(--vpad),.5);opacity:1 background: rgba(var(--vpad),.5);opacity:1}.media-doc{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text2);font-size:12px display:flex;background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);margin-bottom:7px;margin-bottom:8px display: flex;background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:8px;padding:11px 14px;text-decoration:none;transition:all .15s;display:flex}.media-doc:hover{background:var(--bg3);color:var(--text);border-color:var(--border2) background: var(--bg3)}.media-doc-icon{flex-shrink:0 font-size:24px;flex-shrink:0 font-size: 22px;flex-shrink:0;font-size:24px}.media-doc-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500 flex:1;white-space:nowrap;font-size:13px;font-weight:500 flex: 1;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.media-doc-size{color:var(--acc3);flex-shrink:0 font-size:12px;font-size:10px;font-weight:600 font-size: 12px;flex-shrink:0;font-weight:600}.preview-grid{margin-top:10px display: grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:7px;margin-top:10px;display:grid}.preview-item{border-radius:var(--r-sm);aspect-ratio:1;background:var(--bg3);border:1px solid var(--border) position: relative;border-radius:var(--r-sm);aspect-ratio:1;background:var(--bg3);border:1px solid var(--border);position:relative;overflow:hidden}.preview-item img,.preview-item video{object-fit:cover;width:100%;height:100%;display:block}.preview-item-doc{width:100%;height:100%;color:var(--text3);text-align:center width: 100%;height:100%;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px;font-size:9px;display:flex}.preview-item-doc span:first-child{font-size:28px font-size: 24px}.preview-item-del{background:rgba(var(--vpad),.7);color:#fff;cursor:pointer;width:20px;height:20px;font-size:12px;line-height:1 position: absolute;background:rgba(var(--vpad),.7);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:3px;right:3px}.preview-item-del:hover{background:var(--red) background: var(--red)}#toasts{z-index:9999;gap:7px position: fixed;z-index:9999;flex-direction:column;gap:7px;display:flex;position:fixed;bottom:80px;right:16px}.toast{background:var(--bg3);border:1px solid var(--border2);border-left:3px solid var(--acc);color:var(--text);border-radius:var(--r-sm);box-shadow:var(--shadow);pointer-events:none;max-width:300px background: var(--bg3);border:1px solid var(--border2);border-left:3px solid var(--acc);border-radius:var(--r-sm);box-shadow:var(--shadow);pointer-events:none;max-width:300px;padding:11px 16px;font-size:13px;font-weight:600;animation:.3s slideR}.toast.ok{border-left-color:var(--green) border-left-color: var(--green)}.toast.err{border-left-color:var(--red) border-left-color: var(--red)}.toast.warn{border-left-color:var(--yellow) border-left-color: var(--yellow)}.loading{padding:50px display: flex;justify-content:center;padding:50px;display:flex}.empty{text-align:center;color:var(--text3);font-size:13px text-align: center;padding:24px;font-size:13px}@media (width<=768px){.board-col{flex:0 0 240px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.modal-body{flex-direction:column}.modal-side{border-right:none;border-top:1px solid var(--border);width:100%}#toasts{bottom:calc(var(--bnav-h) + 10px);left:12px;right:12px}.toast{max-width:100%}.frow{flex-direction:column;gap:0}}@media (width>=769px){#toasts{bottom:24px;right:22px}}.time-tracker-btn{border-radius:var(--r-sm);background:rgba(var(--vpad),.2);border:1px solid var(--border);cursor:pointer;color:var(--text2);align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.time-tracker-btn:hover{border-color:var(--acc);color:var(--acc3)}.time-tracker-btn.active{background:var(--red-dim);color:var(--red);border-color:#50e3864d}.timer-display{background:var(--green-dim);border-radius:var(--r-sm);color:var(--green);border:1px solid #1cad5133;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.time-total{text-align:center;background:var(--bg1);border-radius:var(--r);border:1px solid var(--border);margin-bottom:12px;padding:14px}.time-total-val{color:var(--acc3);letter-spacing:-1px;font-size:28px;font-weight:800;display:block}.time-total-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-top:3px;font-size:11px}.time-entry{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;display:flex}.time-entry-user{background:var(--acc-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.time-entry-info{flex:1}.time-entry-name{font-size:12px;font-weight:600;display:block}.time-entry-dur{color:var(--acc3);font-size:13px;font-weight:700}.time-entry-date{color:var(--text3);flex-shrink:0;font-size:11px}.subtask-list{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.subtask-progress{background:var(--border);border-radius:3px;height:6px;margin-bottom:12px;position:relative;overflow:hidden}.subtask-progress-bar{background:linear-gradient(90deg,var(--acc),var(--green));border-radius:3px;height:100%;transition:width .4s}.subtask-progress-label{color:var(--text3);font-size:10px;position:absolute;top:-16px;right:0}.subtask-row{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:9px;padding:8px 10px;transition:all .15s;display:flex}.subtask-row:hover{border-color:var(--border2)}.subtask-row.done .subtask-title{color:var(--text3);text-decoration:line-through}.subtask-check{border:1.5px solid var(--border2);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;transition:all .15s;display:flex}.subtask-check.checked{background:var(--green);border-color:var(--green);color:#fff}.subtask-check:hover{border-color:var(--acc)}.subtask-title{flex:1;font-size:13px}.subtask-del{color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:none;font-size:13px;transition:all .15s}.subtask-row:hover .subtask-del{opacity:1}.subtask-del:hover{color:var(--red)}.add-subtask-row{gap:7px;display:flex}.subtask-input{background:var(--bg1);border:1px solid var(--border);color:var(--text);border-radius:var(--r-sm);outline:none;flex:1;padding:8px 11px;font-size:13px;transition:border-color .15s}.subtask-input:focus{border-color:var(--acc)}.task-comment-input{border-bottom:1px solid var(--border);gap:10px;margin-bottom:14px;padding:0 0 14px;display:flex}.task-comment-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.cmt-textarea{background:var(--bg1);border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--r-sm);resize:none;outline:none;padding:9px 11px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s}.cmt-textarea:focus{border-color:var(--acc)}.task-cmt-list{flex-direction:column;gap:10px;display:flex}.task-comment{gap:10px;display:flex}.task-cmt-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:10px;font-weight:700;display:flex}.task-cmt-body{background:var(--bg1);border:1px solid var(--border);border-radius:0 var(--r-sm) var(--r-sm) var(--r-sm);flex:1;padding:10px 12px}.task-cmt-header{align-items:center;gap:8px;margin-bottom:5px;display:flex}.task-cmt-author{font-size:12px;font-weight:700}.task-cmt-time{color:var(--text3);flex:1;font-size:11px}.task-cmt-del{color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:none;font-size:13px;transition:opacity .15s}.task-cmt-body:hover .task-cmt-del{opacity:1}.task-cmt-del:hover{color:var(--red)}.task-cmt-text{color:var(--text2);font-size:13px;line-height:1.5}.activity-list{flex-direction:column;gap:8px;display:flex}.activity-row{align-items:flex-start;gap:10px;display:flex}.activity-icon{flex-shrink:0;margin-top:1px;font-size:16px}.activity-body{color:var(--text2);flex:1;font-size:13px;line-height:1.5}.activity-user{color:var(--text);font-weight:700}.activity-time{color:var(--text3);margin-top:2px;font-size:11px}.tab-cnt{background:var(--acc-dim);color:var(--acc3);border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:700}.modal-desc-edit{background:rgba(var(--vpad),.15);border:1px solid var(--border);width:100%;color:var(--text2);border-radius:var(--r-sm);resize:vertical;outline:none;min-height:70px;margin-bottom:16px;padding:13px;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;transition:border-color .15s}.modal-desc-edit:focus{border-color:var(--acc)}.auto-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.auto-row{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.auto-row-main{flex:1;align-items:center;gap:12px;display:flex}.auto-active{cursor:pointer;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:all .15s}.auto-info{flex:1}.auto-name{font-size:13px;font-weight:600}.auto-rule{color:var(--text3);margin-top:2px;font-size:11px}.dash-header-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.dash-stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);text-align:center;padding:14px}.dash-stat-val{letter-spacing:-1px;font-size:20px;font-weight:800}.dash-stat-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-top:3px;font-size:10px}.dash-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px}.dash-card-title{align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.member-stats-table{flex-direction:column;gap:0;display:flex}.mst-head{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);margin-bottom:4px;padding:8px 0;font-size:10px;font-weight:700;display:flex}.mst-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 0;display:flex}.mst-row:last-child{border-bottom:none}.mst-name{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.mst-cell{color:var(--text2);flex-shrink:0;font-size:12px}.mst-cell.money{color:var(--green);font-weight:700}.space-stat-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.space-stat-row:last-child{border-bottom:none}.space-stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.goal-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.goal-row:last-child{border-bottom:none}.goal-info{flex:1;min-width:0}.goal-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.goal-meta{color:var(--text3);margin-top:2px;font-size:11px}.goal-progress-wrap{background:var(--border);border-radius:3px;flex-shrink:0;width:80px;height:6px;overflow:hidden}.goal-progress-bar{border-radius:3px;height:100%;transition:width .5s}.goal-pct{text-align:right;flex-shrink:0;width:36px;font-size:12px;font-weight:700}@media (width<=768px){.dash-grid{grid-template-columns:1fr}.dash-grid .dash-card[style*=span\ 2],.dash-grid .dash-card[style*=span\ 3]{grid-column:span 1}.mst-head>div:not(:first-child):not(:last-child),.mst-row>div:not(:first-child):not(:last-child){display:none}}.global-search-wrap{background:rgba(var(--vpad),.7);backdrop-filter:blur(8px);z-index:2000;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.global-search-inner{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xl);width:600px;max-width:95vw;box-shadow:var(--shadow);animation:.2s slideUp;overflow:hidden}.global-search-input-wrap{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.global-search-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:16px}.global-search-input::placeholder{color:var(--text3)}.global-search-close{color:var(--text3);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.global-search-results{max-height:400px;padding:8px;overflow-y:auto}.search-section-title{color:var(--text3);text-transform:uppercase;letter-spacing:.6px;padding:6px 12px 4px;font-size:10px;font-weight:700}.cal-grid-wrap{flex-direction:column;flex:1;display:flex;overflow:hidden}.cal-month-label{text-align:center;min-width:160px;font-size:15px;font-weight:700}.cal-weekdays{flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.cal-weekdays>div{text-align:center;color:var(--text3);text-transform:uppercase;letter-spacing:.4px;padding:6px 0;font-size:11px;font-weight:700}.cal-grid{flex:1;grid-template-columns:repeat(7,1fr);gap:2px;display:grid;overflow-y:auto}.cal-cell{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);min-height:90px;padding:6px;transition:border-color .15s}.cal-cell:hover{border-color:var(--border2)}.cal-cell.today{border-color:var(--acc);background:var(--acc-dim)}.cal-cell.other-month{opacity:.4}.cal-day-num{color:var(--text3);margin-bottom:4px;font-size:12px;font-weight:700}.cal-cell.today .cal-day-num{color:var(--acc3)}.cal-task-chip{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-bottom:2px;padding:2px 6px;font-size:10px;font-weight:500;transition:opacity .15s;overflow:hidden}.cal-task-chip:hover{opacity:.8}.docs-sidebar-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.docs-sidebar-title{color:var(--text3);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:700}.docs-add{color:var(--text3);cursor:pointer;background:0 0;border:none;font-size:18px;transition:color .15s}.docs-add:hover{color:var(--acc3)}.docs-list{flex:1;padding:6px;overflow-y:auto}.doc-item{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.doc-item:hover{background:rgba(var(--nakl),.04)}.doc-item.active{background:var(--acc-dim)}.doc-item-icon{flex-shrink:0;font-size:15px}.doc-item-title{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.doc-item.active .doc-item-title{color:var(--text)}.doc-item-actions{opacity:0;gap:3px;display:flex}.doc-item:hover .doc-item-actions{opacity:1}.doc-action{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:12px}.doc-action:hover{color:var(--text);background:rgba(var(--nakl),.08)}.doc-viewer{flex-direction:column;flex:1;display:flex;overflow:hidden}.doc-viewer-head{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.doc-viewer-icon{cursor:pointer;font-size:22px}.doc-viewer-title{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.doc-viewer-title:focus{border-bottom:2px solid var(--acc)}.doc-viewer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.doc-viewer-meta{color:var(--text3);border-bottom:1px solid var(--border);flex-shrink:0;padding:6px 20px;font-size:11px}.doc-textarea{width:100%;height:100%;color:var(--text2);resize:none;background:0 0;border:none;outline:none;min-height:400px;font-family:Inter,sans-serif;font-size:14px;line-height:1.8}.doc-textarea::placeholder{color:var(--text3)}.doc-rendered a:hover{text-decoration:underline}.doc-tb-btn{border:1px solid var(--border);color:var(--text2);cursor:pointer;border-radius:var(--r-sm);background:0 0;padding:4px 9px;font-size:12px;font-weight:600;transition:all .15s}.doc-tb-btn:hover{background:var(--acc-dim);border-color:var(--acc-border);color:var(--acc3)}.doc-link-copy{border-radius:var(--r-sm);background:var(--green-dim);color:var(--green);cursor:pointer;border:1px solid #1cad5133;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.doc-link-copy:hover{background:#1cad5133}.workload-row{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 18px}.workload-row-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.workload-stats{color:var(--text3);gap:14px;font-size:12px;display:flex}.workload-stat-val{color:var(--text2);font-weight:700}.workload-overdue{color:var(--red)!important}.workload-task-chip{background:var(--bg3);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;transition:all .15s}.workload-task-chip:hover{border-color:var(--acc-border);color:var(--acc3)}.workload-task-chip.overdue{color:var(--red);background:var(--red-dim);border-color:#50e3864d}.tz-link-row{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.tz-link-url{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:11px;overflow:hidden}.dep-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.dep-item{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.dep-type{border-radius:10px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.dep-type.blocked{background:var(--red-dim);color:var(--red)}.dep-type.blocks{background:var(--yellow-dim);color:var(--yellow)}.dep-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=768px){.docs-layout{flex-direction:column}.docs-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;min-width:0;max-height:200px}.cal-cell{min-height:60px;padding:4px}.cal-task-chip{display:none}.cal-day-num{font-size:11px}}.calendar-wrap{flex:1;overflow-y:auto}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-nav{align-items:center;gap:12px;display:flex}.calendar-nav-btn{background:rgba(var(--nakl),.06);border:1px solid var(--border);color:var(--text2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.calendar-nav-btn:hover{background:rgba(var(--nakl),.1);color:var(--text)}.calendar-month-title{text-align:center;min-width:160px;font-size:16px;font-weight:700}.calendar-grid{background:var(--border);border-radius:var(--r);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.calendar-day-header{background:var(--bg1);text-align:center;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;padding:8px;font-size:11px;font-weight:700}.calendar-day{background:var(--bg2);cursor:pointer;vertical-align:top;min-height:100px;padding:7px;transition:background .15s}.calendar-day:hover{background:var(--bg3)}.calendar-day.other-month{background:rgba(var(--vpad),.15);opacity:.5}.calendar-day.today{background:var(--acc-dim)}.calendar-day.today .cal-date{color:var(--acc3);font-weight:800}.cal-date{color:var(--text2);margin-bottom:5px;font-size:13px;font-weight:600}.cal-tasks{flex-direction:column;gap:2px;display:flex}.cal-task{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;overflow:hidden}.cal-task:hover{opacity:.85}.cal-more{color:var(--text3);cursor:pointer;cursor:pointer;padding:2px 6px;font-size:10px}.cal-more:hover{color:var(--acc3)}.table-view-wrap{flex:1;overflow:auto}.table-view{border-collapse:collapse;width:100%;font-size:13px}.table-view th{background:var(--bg1);text-align:left;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;user-select:none;padding:10px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.table-view th:hover{color:var(--text2);background:var(--bg3)}.table-view th .sort-ico{opacity:.5;margin-left:4px}.table-view td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}.table-view tr:hover td{background:rgba(var(--nakl),.02)}.table-view tr{cursor:pointer}.table-cf-val{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:12px;overflow:hidden}.workload-grid{flex-direction:column;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.workload-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px}.workload-card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.workload-ava{background:linear-gradient(135deg,var(--acc),var(--blue));background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.workload-name{flex:1;font-size:14px;font-weight:700}.workload-role{color:var(--text3);font-size:11px}.workload-stat{color:var(--acc3);flex-shrink:0;align-items:center;gap:5px;font-size:22px;font-weight:800;display:flex}.workload-bar-wrap{background:var(--border);border-radius:4px;align-items:center;gap:8px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.workload-bar{background:var(--border);border-radius:4px;flex:1;height:8px;transition:width .5s;overflow:hidden}.workload-bar-fill{border-radius:4px;height:100%;transition:width .5s}.workload-bar-pct{text-align:right;flex-shrink:0;min-width:36px;font-size:12px;font-weight:700}.workload-tasks{flex-flow:column wrap;gap:5px;margin-top:10px;display:flex}.workload-task{color:var(--text2);background:var(--bg1);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;padding:5px 8px;font-size:12px;transition:background .15s;display:flex}.workload-task:hover{background:var(--bg3);color:var(--text)}.docs-layout{border:1px solid var(--border);border-radius:var(--r-lg);flex:1;gap:0;display:flex;overflow:hidden}.docs-sidebar{border-right:1px solid var(--border);background:var(--bg1);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;min-width:240px;padding:8px 0;display:flex;overflow:hidden auto}.doc-sidebar-item{cursor:pointer;color:var(--text2);border-left:2px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:all .15s;display:flex}.doc-sidebar-item:hover{background:rgba(var(--nakl),.03);color:var(--text)}.doc-sidebar-item.active{background:var(--acc-dim);border-left-color:var(--acc);color:var(--text)}.doc-sidebar-icon{flex-shrink:0;font-size:15px}.doc-sidebar-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.doc-sidebar-actions{opacity:0;gap:3px;display:flex}.doc-sidebar-item:hover .doc-sidebar-actions{opacity:1}.doc-sidebar-btn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:all .15s}.doc-sidebar-btn:hover{color:var(--red);background:var(--red-dim)}.docs-content{flex-direction:column;flex:1;padding:28px 36px;display:flex;overflow:hidden auto}.docs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.doc-view{max-width:780px;margin:0 auto}.doc-view-header{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:18px}.doc-view-icon{cursor:pointer;margin-bottom:10px;font-size:40px}.doc-view-title{letter-spacing:-.8px;color:var(--text);background:0 0;border:none;outline:none;width:100%;font-family:Inter,sans-serif;font-size:28px;font-weight:800}.doc-view-meta{color:var(--text3);align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.doc-view-actions{gap:8px;margin-top:12px;display:flex}.doc-editor{width:100%;min-height:400px;color:var(--text2);resize:none;background:0 0;border:none;outline:none;flex:1;padding:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.8;overflow-y:auto}.doc-editor:focus{color:var(--text)}.doc-toolbar{border-bottom:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:4px;margin-bottom:16px;padding:8px 0;display:flex}.doc-tool-btn{background:rgba(var(--nakl),.05);border:1px solid var(--border);color:var(--text2);cursor:pointer;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;transition:all .15s}.doc-tool-btn:hover{background:var(--acc-dim);color:var(--acc3);border-color:var(--acc-border)}.doc-rendered{color:var(--text2);min-height:400px;font-size:14px;line-height:1.8}.doc-rendered h1{color:var(--text);margin:20px 0 12px;font-size:24px;font-weight:800}.doc-rendered h2{color:var(--text);margin:16px 0 8px;font-size:19px;font-weight:700}.doc-rendered h3{color:var(--text);margin:12px 0 6px;font-size:15px;font-weight:600}.doc-rendered p{margin:0 0 12px}.doc-rendered ul,.doc-rendered ol{margin:0 0 12px;padding-left:24px}.doc-rendered li{margin-bottom:4px}.doc-rendered code{background:var(--bg3);border:1px solid var(--border);color:var(--acc3);background:var(--bg3);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:13px}.doc-rendered pre{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);margin:10px 0 14px;padding:14px;overflow-x:auto}.doc-rendered pre code{color:var(--text2);background:0 0;border:none;padding:0}.doc-rendered blockquote{border-left:3px solid var(--acc);background:var(--acc-dim);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text3);border-left:3px solid var(--acc);margin:10px 0 12px;padding:8px 16px 8px 14px;font-style:italic}.doc-rendered strong{color:var(--text);font-weight:700}.doc-rendered a{color:var(--acc3);text-decoration:underline}.doc-rendered hr{border:none;border-top:1px solid var(--border);border:none;border-top:1px solid var(--border);margin:20px 0}.doc-rendered table{border-collapse:collapse;width:100%;margin-bottom:14px}.doc-rendered th{background:var(--bg1);text-align:left;border-bottom:2px solid var(--border);padding:8px 12px;font-weight:700}.doc-rendered td{border-bottom:1px solid var(--border);padding:8px 12px}.search-page-wrap{flex:1;overflow-y:auto}.search-page-input-wrap{background:var(--bg2);border:2px solid var(--border2);border-radius:var(--r-lg);align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;transition:border-color .2s;display:flex}.search-page-input-wrap:focus-within{border-color:var(--acc)}.search-page-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:16px}.search-page-input::placeholder{color:var(--text3)}.search-results{flex-direction:column;gap:6px;display:flex}.search-result{border-radius:var(--r-sm);cursor:pointer;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.search-result:hover{background:var(--acc-dim);background:var(--bg3);border-color:var(--border2);transform:translate(2px)}.search-result-icon{flex-shrink:0;font-size:20px}.search-result-body{flex:1;min-width:0}.search-result-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.search-result-sub{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.search-result-type{background:var(--bg3);color:var(--text3);border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.search-result-type.task{background:var(--blue-dim);color:var(--blue)}.search-result-type.doc{background:var(--green-dim);color:var(--green)}.search-result-type.member{background:var(--acc-dim);color:var(--acc3)}.search-empty{text-align:center;color:var(--text3);text-align:center;padding:40px;font-size:14px}.dep-badge{background:var(--red-dim);color:var(--red);border:1px solid #50e38633;border-radius:20px;align-items:center;gap:5px;margin-bottom:6px;padding:3px 9px;font-size:11px;display:inline-flex}.dep-row{background:var(--bg1);border-radius:var(--r-sm);border:1px solid var(--border);align-items:center;gap:8px;margin-bottom:5px;padding:7px 10px;font-size:12px;display:flex}.dep-row-title{flex:1}.dep-del{color:var(--text3);cursor:pointer;cursor:pointer;background:0 0;border:none;font-size:13px}.dep-del:hover{color:var(--red)}.copy-tz-btn{border-radius:var(--r-sm);background:rgba(var(--nakl),.05);border:1px solid var(--border);color:var(--text3);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:11px;transition:all .15s;display:inline-flex}.copy-tz-btn:hover{background:var(--acc-dim);color:var(--acc3);border-color:var(--acc-border)}.copy-tz-btn.copied{background:var(--green-dim);color:var(--green);border-color:#1cad5133}.recurring-badge{background:var(--blue-dim);color:var(--blue);background:var(--blue-dim);border:1px solid #4fe28533;border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.view-switcher{gap:4px;display:flex}.view-btn{background:rgba(var(--nakl),.05);border:1px solid var(--border);color:var(--text3);border-radius:var(--r-sm);cursor:pointer;padding:6px 10px;font-size:13px;transition:all .15s}.view-btn:hover{color:var(--text2);background:rgba(var(--nakl),.08)}.view-btn.active{background:var(--acc-dim);color:var(--acc3);border-color:var(--acc-border)}@media (width<=768px){.docs-layout{flex-direction:column}.docs-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;min-width:0;max-height:160px}.docs-content{padding:16px}.calendar-grid{font-size:10px}.calendar-day{min-height:60px;padding:4px}.workload-grid{grid-template-columns:1fr}}@media (width>=769px){#app{flex-direction:row!important}#app>.layout{flex:1}}.dash-kpi-row{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.dash-kpi-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:16px;display:flex}.dash-kpi-icon{border-radius:var(--r);justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.dash-kpi-val{letter-spacing:-1px;font-size:26px;font-weight:900}.dash-kpi-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.dash-grid{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid}.dash-widget{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;overflow:hidden}.dash-widget-title{margin-bottom:14px;font-size:13px;font-weight:700}.dash-chart-bars{align-items:flex-end;gap:8px;height:90px;display:flex}.dash-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.dash-bar{background:linear-gradient(180deg,var(--acc2),var(--acc));border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:height .5s}.dash-bar-lbl{color:var(--text3);font-size:9px}.dash-bar-val{color:var(--text2);font-size:9px;font-weight:700}.dash-status-list{flex-direction:column;gap:10px;display:flex}.dash-status-row{align-items:center;gap:10px;font-size:13px;display:flex}.dash-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-status-name{width:70px;color:var(--text2);flex-shrink:0}.dash-status-bar-wrap{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.dash-status-bar{border-radius:3px;height:100%;transition:width .6s}.dash-status-cnt{text-align:right;width:24px;font-size:13px;font-weight:700}.dash-space-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dash-space-icon{flex-shrink:0;font-size:22px}.dash-space-pct{color:var(--acc3);text-align:right;flex-shrink:0;width:36px;font-size:13px;font-weight:700}.dash-progress-track{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.dash-progress-fill{border-radius:3px;height:100%;transition:width .6s}.dash-priority-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:4px;display:grid}.dash-priority-card{border:1px solid var(--border);border-radius:var(--r);text-align:center;padding:12px}.dash-priority-val{font-size:22px;font-weight:900}.dash-priority-lbl{color:var(--text3);margin-top:3px;font-size:10px}.dash-deadlines{flex-direction:column;gap:7px;margin-top:8px;display:flex}.dash-deadline-row{cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:6px;font-size:12px;transition:background .15s;display:flex}.dash-deadline-row:hover{background:var(--bg3)}.dash-deadline-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dash-deadline-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dash-deadline-date{flex-shrink:0;font-size:11px}.eisenhower-grid{flex-direction:column;height:100%;padding:0 2px;display:flex}.eisenhower-label-x-wrap{color:var(--text3);flex-shrink:0;justify-content:space-around;margin-bottom:8px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.eisenhower-quadrants{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.eisenhower-q{border-radius:var(--r-lg);border:1px solid var(--border);flex-direction:column;padding:16px;display:flex;overflow:hidden}.eisenhower-q.q1{background:#50e38614;border-color:#50e38633}.eisenhower-q.q2{background:#1cad5114;border-color:#1cad5133}.eisenhower-q.q3{background:#25db6814;border-color:#25db6833}.eisenhower-q.q4{background:#6b728014;border-color:#6b728033}.eisenhower-q-head{flex-shrink:0;align-items:center;gap:10px;margin-bottom:12px;display:flex}.eisenhower-q-emoji{font-size:22px}.eisenhower-q-title{font-size:13px;font-weight:700}.eisenhower-q-sub{color:var(--text3);font-size:11px}.eisenhower-q-cnt{color:var(--text3);margin-left:auto;font-size:18px;font-weight:900}.eisenhower-tasks{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.eis-task{background:rgba(var(--nakl),.05);border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border);padding:8px 12px;font-size:12px;transition:background .15s}.eis-task:hover{background:rgba(var(--nakl),.1)}.eis-empty{color:var(--text3);text-align:center;padding:8px;font-size:12px}.templates-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:2px;display:grid}.template-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:14px;padding:18px;transition:all .2s;display:flex}.template-card:hover{border-color:var(--border2);box-shadow:0 8px 24px rgba(var(--vpad),.3);transform:translateY(-2px)}.template-icon{flex-shrink:0;font-size:32px}.template-info{flex:1;min-width:0}.template-name{margin-bottom:4px;font-size:14px;font-weight:700}.template-desc{color:var(--text3);font-size:12px}.template-actions{flex-shrink:0;gap:7px;display:flex}.dept-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:2px;display:grid}.dept-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-xl);cursor:pointer;transition:all .2s;overflow:hidden}.dept-card:hover{border-color:var(--border2);box-shadow:0 12px 32px rgba(var(--vpad),.4);transform:translateY(-3px)}.dept-card-banner{justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.dept-card-emoji{z-index:1;font-size:52px}.dept-card-body{padding:18px}.dept-card-title{margin-bottom:5px;font-size:16px;font-weight:800}.dept-card-desc{color:var(--text2);margin-bottom:14px;font-size:13px;line-height:1.6}.dept-card-stats{gap:16px;display:flex}.dept-stat{text-align:center}.dept-stat-val{font-size:18px;font-weight:800}.dept-stat-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.dept-news-list{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.dept-news-item{align-items:flex-start;gap:10px;display:flex}.dept-news-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.dept-news-text{color:var(--text2);font-size:12px;line-height:1.5}.dept-news-date{color:var(--text3);margin-top:2px;font-size:10px}@media (width<=768px){.dash-grid{grid-template-columns:1fr}.eisenhower-quadrants{grid-template-rows:auto;grid-template-columns:1fr}.dept-grid{grid-template-columns:1fr}.dash-kpi-row{grid-template-columns:repeat(3,1fr)}}.user-mgmt-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;transition:all .2s}.user-mgmt-card:hover{border-color:var(--border2)}.user-mgmt-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.user-mgmt-ava{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.user-mgmt-info{flex:1;min-width:0}.user-mgmt-name{font-size:14px;font-weight:700}.user-mgmt-login{color:var(--text3);font-size:12px}.user-mgmt-role{border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.user-mgmt-stats{border:1px solid var(--border);border-radius:var(--r);gap:0;margin-bottom:14px;display:flex;overflow:hidden}.user-mgmt-stat{text-align:center;border-right:1px solid var(--border);flex:1;padding:10px 8px;font-size:13px}.user-mgmt-stat:last-child{border-right:none}.user-mgmt-actions{align-items:center;gap:8px;display:flex}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;padding:2px;display:grid}.portfolio-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);transition:all .2s;overflow:hidden}.portfolio-card:hover{border-color:var(--border2);box-shadow:0 8px 24px rgba(var(--vpad),.3);transform:translateY(-2px)}.portfolio-card-header{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.portfolio-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.portfolio-card-title{flex:1;font-size:15px;font-weight:700}.portfolio-card-cnt{color:var(--text3);font-size:12px}.portfolio-progress{margin:0 18px 14px}.portfolio-progress-label{color:var(--text3);justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.portfolio-progress-track{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.portfolio-progress-fill{border-radius:3px;height:100%;transition:width .6s}.portfolio-statuses{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.portfolio-status-chip{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.portfolio-members{border-top:1px solid var(--border);gap:-6px;padding:12px 18px;display:flex}.portfolio-member-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border:2px solid var(--bg2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;font-size:9px;font-weight:700;display:flex}.portfolio-member-ava:first-child{margin-left:0}.portfolio-budget{color:var(--green);margin-left:auto;font-size:13px;font-weight:700}.import-zone{border:2px dashed var(--border2);border-radius:var(--r-lg);text-align:center;cursor:pointer;padding:32px;transition:all .2s}.import-zone:hover,.import-zone.drag{border-color:var(--acc);background:var(--acc-dim)}.import-preview{margin-top:16px;overflow-x:auto}.import-table{border-collapse:collapse;width:100%;font-size:12px}.import-table th{background:var(--bg1);text-align:left;border-bottom:1px solid var(--border);color:var(--text3);padding:8px 12px;font-weight:700}.import-table td{border-bottom:1px solid var(--border);padding:8px 12px}.import-table tr:last-child td{border-bottom:none}.mention{color:var(--acc3);cursor:pointer;font-weight:600}.mention:hover{text-decoration:underline}.mention-dropdown{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--r);box-shadow:var(--shadow);z-index:100;min-width:200px;position:absolute;overflow:hidden}.mention-item{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:background .15s;display:flex}.mention-item:hover{background:var(--acc-dim)}.mention-ava{background:linear-gradient(135deg,var(--acc),var(--blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.webhook-row{background:var(--bg1);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:8px;padding:11px 14px;display:flex}.webhook-url{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:12px;overflow:hidden}.webhook-events{color:var(--text3);flex-shrink:0;font-size:11px}.task-card,.kcard{-webkit-backdrop-filter:blur(10px);background:#1d1d1d99!important;transition:all .2s!important}.task-card:hover,.kcard:hover{box-shadow:0 10px 30px rgba(var(--vpad),.4)!important;border-color:#22c55e4d!important}.minput,.mselect,.mtextarea{background:rgba(var(--vpad),.2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--r-sm);backdrop-filter:blur(8px);outline:none;margin-bottom:12px;padding:9px 11px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s;background:rgba(var(--nakl),.04)!important;transition:border-color .2s,box-shadow .2s!important}.minput:focus,.mselect:focus,.mtextarea:focus{border-color:var(--acc);border-color:#22c55e80!important;box-shadow:0 0 0 3px #22c55e1a!important}.sheet-content,.modal-content{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;box-shadow:0 -8px 40px rgba(var(--vpad),.5), inset 0 1px 0 rgba(var(--nakl),.06)!important;background:#121212f2!important}html:after{content:"";background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(var(--vpad),.01) 3px,rgba(var(--vpad),.01) 4px);pointer-events:none;z-index:99999;content:"";inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--vpad),.015) 2px,rgba(var(--vpad),.015) 3px);pointer-events:none;z-index:0;position:fixed;inset:0}body{background:radial-gradient(ellipse at 20% 20%, #22c55e1a 0%, transparent 55%), radial-gradient(ellipse at 80% 80%, #4fe28512 0%, transparent 55%), var(--bg0);background:radial-gradient(at 20% 20%,#22c55e1f 0%,#0000 50%),radial-gradient(at 80% 80%,#4fe28514 0%,#0000 50%),#070c09!important}.board-col-header{border-bottom:1px solid rgba(var(--nakl),.06)!important;background:0 0!important}.auth-card{-webkit-backdrop-filter:blur(72px)saturate(250%);width:100%;max-width:420px;box-shadow:0 60px 150px rgba(var(--vpad),.95),0 0 0 1px #4ade8024,inset 0 2px 0 rgba(var(--nakl),.1);background:#040705eb;border:1px solid #4ade8042;border-radius:20px;animation:.48s cubic-bezier(.34,1.56,.64,1) authPOP;position:relative;-webkit-backdrop-filter:blur(30px)saturate(200%)!important;border:1px solid rgba(var(--nakl),.1)!important;box-shadow:0 20px 60px rgba(var(--vpad),.6), inset 0 1px 0 rgba(var(--nakl),.07)!important;background:#121212e6!important}.sheet-content{padding:16px 20px 32px;overflow-y:auto;flex:1 background: #0f0f0ff5!important;-webkit-backdrop-filter:blur(28px)saturate(200%)!important;border-top:1px solid rgba(var(--nakl),.1)!important}.stat-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);flex:1;min-width:80px;padding:14px 16px background: rgba(var(--nakl),.04)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(var(--nakl),.07)!important;border-radius:12px!important}.minput,.mselect,.mtextarea,.hselect,.search-inp{background:rgba(var(--nakl),.05)!important;border:1px solid rgba(var(--nakl),.09)!important;backdrop-filter:blur(8px)!important}.minput:focus,.mselect:focus,.mtextarea:focus,.hselect:focus,.search-inp:focus{border-color:#22c55e80!important;outline:none!important;box-shadow:0 0 0 3px #22c55e1a!important}#globalSearchWrap{display:none!important}.board-cols{gap:12px;height:100%;padding-bottom:6px;display:flex;overflow-x:auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important;width:100%!important;min-width:min-content!important;height:100%!important;display:grid!important}.task-card[data-priority=HIGH],.task-card.HIGH{border-left:3px solid var(--red)!important;background:linear-gradient(135deg, #50e3860f 0%, rgba(var(--nakl),.03) 100%)!important}.task-card[data-priority=MEDIUM],.task-card.MEDIUM{border-left:3px solid var(--yellow)!important;background:linear-gradient(135deg, #25db680f 0%, rgba(var(--nakl),.03) 100%)!important}.task-card[data-priority=LOW],.task-card.LOW{border-left:3px solid var(--green)!important;background:linear-gradient(135deg, #1cad510f 0%, rgba(var(--nakl),.03) 100%)!important}#btnNewTask .notif-badge,#btnNewTask sup,#btnNewTask .badge,#btnList,#btnBoard,#crmSpaceTag,#crmSub{display:none!important}#boardView{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}#boardCols{flex:1;align-items:stretch;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto hidden}.tc-timers{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.tc-timer{border-radius:20px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tc-timer.work{color:#72e89d;background:#4fe28526;border:1px solid #4fe28540}.tc-timer.review{color:#3fe07a;background:#25db6826;border:1px solid #25db6840}.tc-media{flex-wrap:wrap display:flex;flex-wrap:wrap display: flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important;display:flex!important}.tc-media-video,.tc-media-doc,.tc-media-more{background:var(--bg3);border:1px solid var(--border);background:rgba(var(--nakl),.06);border:none;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;display:flex;border-radius:10px!important;width:72px!important;height:72px!important}.col-body *{pointer-events:auto}.board-col,.col-body{-webkit-user-select:none;user-select:none}.col-body:focus{outline:none}.tc-id{color:var(--text3);font-size:10px;font-family:monospace font-size: 10px;font-family:monospace;display:none!important}.tc-top{margin-bottom:6px display: flex;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex;display:none!important}.tc-title{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4;margin-top:0!important;margin-bottom:8px!important}.tc-date{color:var(--text3);margin-bottom:4px;font-size:10px;display:none!important}.page-header{justify-content:space-between;align-items:flex-start;gap:12px -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;margin-bottom:16px;display:flex;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(var(--nakl),.06)!important;background:#0f0f0fcc!important;border-bottom:1px solid #22c55e1f!important;align-items:center!important;min-height:56px!important;margin-bottom:0!important;padding:0 24px!important}#crmTitle{padding-left:0!important;font-size:20px!important}.filters-bar{flex-shrink:0;align-items:center;gap:8px;margin-bottom:14px;display:flex;flex-wrap:wrap background: #0c0c0c99!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(var(--nakl),.06)!important;background:#0f0f0fb3!important;border-bottom:1px solid #22c55e1a!important;flex-shrink:0!important;padding:10px 24px!important}.modal-media-section{margin-top:16px}.upload-zone{border:2px dashed var(--border2);border-radius:var(--r);text-align:center;cursor:pointer;margin-bottom:14px border:2px dashed var(--border2);border-radius:var(--r-lg);text-align:center;cursor:pointer;background:rgba(var(--vpad),.1) border: 2px dashed var(--border2);border-radius:var(--r-lg);text-align:center;cursor:pointer;background:rgba(var(--vpad),.1);margin-bottom:12px;padding:24px 20px;transition:all .2s;padding:16px!important}.upload-zone-icon{margin-bottom:8px font-size:36px;margin-bottom:10px font-size: 32px;margin-bottom:8px;font-size:32px;font-size:20px!important}.subtask-thread{align-items:flex-start;gap:10px;min-height:32px;margin-bottom:8px;display:flex;position:relative}.subtask-line{flex-direction:column;align-items:center;width:20px;display:flex}.thread-line{background:#22c55e40;width:2px;height:calc(100% + 8px);position:absolute;top:24px;left:9px}.subtask-dot{cursor:pointer;border:2px solid #22c55e80;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px;transition:all .2s}.subtask-dot.done{background:var(--acc);border-color:var(--acc)}.subtask-text{color:var(--text);cursor:pointer;padding-top:2px;font-size:13px;line-height:1.5}.subtask-text.done{color:var(--text3);text-decoration:line-through}.modal-add-subtask{margin:12px 0 16px}.modal-overlay{background:rgba(var(--vpad),.85);backdrop-filter:blur(8px);z-index:900;justify-content:center;align-items:center;display:none;position:fixed;inset:0;padding:8px -webkit-backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:rgba(var(--vpad),.85)!important}.modal-desc{background:rgba(var(--vpad),.18);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);min-height:60px;margin-bottom:18px background: rgba(var(--vpad),.18);border:1px solid var(--border);border-radius:var(--r-sm);min-height:60px;white-space:pre-wrap;margin-bottom:20px;padding:13px;font-size:14px;line-height:1.7;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:break-word!important}.modal-media-section img,.media-grid img{max-width:100%!important;height:auto!important}.modal{border-radius:var(--r-xl);width:960px;max-width:96vw;max-height:85vh;box-shadow:var(--shadow);background:#131313;border:1px solid #22c55e4d;flex-direction:column;display:flex;overflow:hidden;animation:slideUp .25s cubic-bezier(.22,1,.36,1) width: 960px!important;max-width:96vw!important}.modal-side{background:rgba(var(--vpad),.08);flex-shrink:0 width: 270px;background:rgba(var(--vpad),.08);flex-shrink:0;width:270px;padding:20px;overflow-y:auto;background:#191919!important;background:rgba(var(--vpad),.2)!important;border-left:1px solid #22c55e26!important;flex-shrink:0!important;width:240px!important;min-width:240px!important;padding:16px!important;overflow-y:auto!important}.modal-main{border-right:1px solid var(--border) flex: 1;border-right:1px solid var(--border);flex:1;padding:20px;overflow-y:auto;background:#131313!important;flex:1!important;min-width:0!important;padding:20px!important;overflow:hidden auto!important}.modal-body{overflow:hidden display: flex;flex:1;display:flex;overflow:hidden;background:#131313!important;flex:1!important;min-height:500px!important;display:flex!important;overflow:hidden!important}.media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:10px!important;margin:12px 0!important;display:grid!important}.media-item{cursor:pointer;background:var(--bg1);position:relative;max-width:200px!important;height:auto!important;max-height:400px!important;aspect-ratio:unset!important;box-shadow:none!important;border:0!important;border-radius:10px!important;overflow:hidden!important}.media-item img,.media-item video{object-fit:contain!important;background:#000!important;border:none!important;border-radius:10px!important;width:100%!important;height:auto!important;max-height:400px!important}.tc-media-thumb{object-fit:cover;border:1px solid var(--border);width:44px;height:44px;cursor:pointer width:48px;object-fit:cover;border:1px solid var(--border);cursor:pointer;height:48px;transition:opacity .15s width: 44px;object-fit:cover;border:1px solid var(--border);object-fit:cover;border:none;border-radius:8px;width:64px;height:64px;object-fit:cover!important;border:1px solid rgba(var(--nakl),.1)!important;width:72px!important;height:72px!important;box-shadow:none!important;border:none!important;border-radius:10px!important}.modal-prop{border-bottom:1px solid rgba(var(--nakl),.05);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.modal-prop .prop-k{color:var(--text3)}.modal-prop .prop-v{color:var(--text);text-align:right;text-overflow:ellipsis;max-width:60%;font-weight:600;overflow:hidden}.modal-side-divider{background:rgba(var(--nakl),.07);height:1px;margin:12px 0}.hbtn.primary:focus{outline:none!important;box-shadow:0 4px 20px #22c55e66!important}.hbtn.primary,.hbtn.primary:focus,.hbtn.primary:active,.hbtn.primary:hover{border:none!important;outline:none!important}.auth-btn{backdrop-filter:blur(32px)saturate(200%);color:#fff;letter-spacing:-.2px;width:100%;box-shadow:inset 0 2px 0 rgba(var(--nakl),.24),inset 0 -1px 0 rgba(var(--vpad),.35),0 10px 40px #22c55e7a;cursor:pointer;background:#22c55eb8;border:1px solid #4ade808c;border-radius:12px;margin-top:16px;padding:15px;font-family:inherit;font-size:15px;font-weight:900;transition:all .32s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;border:none!important;outline:none!important}button:focus{outline:none!important}.hbtn.primary{color:#fff;background:linear-gradient(135deg,#5e5e5e,#1a9f4b);border:none;box-shadow:none box-shadow:0 4px 20px #22c55e66!important;box-shadow:0 4px 20px #22c55e66!important;box-shadow:none!important;background:linear-gradient(135deg,#5e5e5e,#1a9f4b)!important;border:none!important;outline:none!important;transition:transform .15s,box-shadow .15s!important}.hbtn.primary:hover{box-shadow:0 6px 22px #22c55e80;transform:translateY(-1px) transform:translateY(-1px)!important;box-shadow:0 6px 28px #22c55e80!important;box-shadow:none!important;background:linear-gradient(135deg,#22c55e,#3ee079)!important;transform:scale(1.02)!important;box-shadow:0 4px 16px #22c55e4d!important}.mot-tab{color:var(--text3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.mot-tab.active{color:var(--acc2);border-bottom-color:var(--acc2)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes landBounce{0%{transform:scale(.93)}60%{transform:scale(1.03)}to{transform:scale(1)}}.task-card.HIGH{border-left:3px solid var(--red);border-left:3px solid var(--red)!important;background:#4040404d!important}.task-card.MEDIUM{border-left:3px solid var(--yellow);border-left:3px solid var(--yellow)!important}.task-card.LOW{border-left:3px solid var(--green);border-left:3px solid var(--green)!important;background:#4040404d!important}.task-card.HIGH:hover{border-left:3px solid var(--red)!important}.task-card.MEDIUM:hover{border-left:3px solid var(--yellow)!important}.task-card.LOW:hover{border-left:3px solid var(--green)!important}.board{-webkit-overflow-scrolling:touch}@media (pointer:coarse){.task-card.drag-ready{touch-action:none;opacity:.92;transition:transform .15s;transform:scale(1.02)}}@keyframes dropLand{0%{transform:scale(1.04);box-shadow:0 12px 32px #22c55e66}60%{transform:scale(.99)}to{box-shadow:none;transform:scale(1)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skel{background:linear-gradient(90deg, rgba(var(--nakl),.04) 25%, rgba(var(--nakl),.09) 50%, rgba(var(--nakl),.04) 75%);background-size:800px 100%;border-radius:8px;animation:1.4s linear infinite shimmer}.skel-card{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:12px}.skel-col{flex-direction:column;flex:0 0 280px;gap:0;display:flex}.skel-board{gap:14px;padding:4px;display:flex;overflow:hidden}@keyframes slideDown{to{opacity:0;transform:translateY(24px)scale(.98)}}.modal.closing{animation:.2s forwards slideDown}@keyframes fadeOut{to{opacity:0}}.list-row.выбрана{box-shadow:inset 3px 0 0 var(--ac,#22c55e);background:rgba(var(--ac-rgb,34,197,94), .1)!important}.list-row .lr-title[contenteditable=true]{cursor:text}.видКнопка{cursor:pointer;color:#8a918f;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background .13s,color .13s}.видКнопка:hover{color:#c8d0cd;background:rgba(var(--nakl),.05)}.видКнопка.active{background:rgba(var(--ac-rgb,34,197,94), .18);color:var(--ac,#22c55e)}@media (width<=768px){.видКнопка{padding:6px 9px;font-size:11.5px}}@media (width<=900px),(pointer:coarse){.hbtn,.hbtn.sm,.hselect,.search-inp,.minput,.mselect,.mot-tab{min-height:44px}.видКнопка{min-height:40px}.col-plus{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}}@media (width<=900px){.page-header{flex-direction:column;align-items:stretch}.page-actions{width:100%}.page-actions>div{flex-wrap:wrap}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-grid>*{min-width:0;overflow:hidden}.cal-month-label{flex:1;min-width:0}.dash-grid,.dash-two{grid-template-columns:1fr!important}.dash-card{min-width:0}.dash-card-title,.goal-row{flex-wrap:wrap;min-width:0}.таблКоманды{-webkit-overflow-scrolling:touch;overflow-x:auto}.таблКоманды .team-thead,.таблКоманды .team-row{min-width:600px}}@media (width<=900px),(pointer:coarse){.hbtn,.hbtn.sm{justify-content:center;min-width:44px}.page-actions select,.page-actions input,.page.active select,.page.active input:not([type=checkbox]):not([type=radio]){min-height:44px}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}}@media (width<=900px){.page-actions,.page-actions div{flex-wrap:wrap;min-width:0}.page-actions .hbtn{max-width:100%}}@media (width<=700px){.cal-grid-wrap{-webkit-overflow-scrolling:touch;overflow-y:auto}.cal-grid{flex:none;overflow:visible}}html body .board-col{background:#1e1e1e8c!important;border:1px solid #22c55e24!important}html body .board-col .task-card,html body .col-body .task-card,html body .task-card{box-shadow:0 2px 10px rgba(var(--vpad), .75), inset 0 1px 0 rgba(var(--nakl), .04)!important;background:#000!important;border:1px solid #22c55e38!important}html body .task-card:hover{box-shadow:0 6px 20px rgba(var(--vpad), .85)!important;background:#0b0b0b!important;border-color:#22c55e73!important}html body .list-row{background:#000!important;border-bottom:1px solid #22c55e1f!important}html body .list-row:hover{background:#0b0b0b!important}html body .task-card .tc-title,html body .list-row .lr-title{color:#eafff1!important}html body .task-card .tc-id,html body .task-card .tc-meta{color:#6f8f7c!important}.ошибкаПоля{color:var(--red);margin-top:4px;font-size:11.5px;line-height:1.4}.полеСОшибкой{border-color:var(--red)!important;box-shadow:0 0 0 2px #4ade801f!important}.tc-zastoj{color:#86efac;white-space:nowrap;background:#22c55e24;border-radius:8px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.tc-zastoj.trevoga{color:#4ade80;background:#4ade8038;box-shadow:inset 0 0 0 1px #4ade8066}#лайтбокс{z-index:9999;background:rgba(var(--vpad), .94);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:none;position:fixed;inset:0}#лайтбокс.открыт{display:flex}#лайтбокс img{object-fit:contain;max-width:92vw;max-height:88vh;box-shadow:0 24px 80px rgba(var(--vpad), .9);border-radius:8px}#лайтбокс button{background:rgba(var(--nakl), .07);color:#eafff1;cursor:pointer;border:1px solid #22c55e40;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;line-height:1;transition:background .15s;display:flex;position:absolute}#лайтбокс button:hover{background:#22c55e38}.лб-закрыть{top:20px;right:20px}.лб-назад{left:18px}.лб-вперёд{right:18px}.лб-счётчик{color:#9fc4ad;font-size:12.5px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=700px){.лб-назад{top:auto;bottom:22px;left:22%}.лб-вперёд{top:auto;bottom:22px;right:22%}.лб-счётчик{bottom:80px}}.modal img,.attach-grid img,.media-grid img{cursor:zoom-in}.tc-metki{flex-wrap:wrap;gap:4px;margin:5px 0 2px;display:flex}.tc-metka{background:var(--acc-dim);color:var(--acc3);border:1px solid var(--acc-border,#3fe07a38);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:20px;max-width:100%;padding:2px 7px;font-size:10px;font-weight:600;overflow:hidden}.tc-metka:hover{background:var(--acc3);color:var(--bg1)}.tc-metka.ещё{color:var(--text3);border-color:var(--border);cursor:default;background:0 0}.tc-zhdet{background:var(--red-dim);color:var(--red);border:1px solid #f8717140;border-radius:20px;margin:5px 0 2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}html:not([data-tema=light]) body{background:#000!important}html:not([data-tema=light]){--bg0:#000;--bg1:#0d0d0f;--bg2:#17171a;--bg3:#212126;--bg4:#2b2b31;--text:#eceded;--text2:#a9adb0;--text3:#71767a;--border:#ffffff21;--border2:#ffffff14;--yellow:#e0a02c;--blue:#4b93d6;--red:#e05a5a;--purple:#9d7ae0;--green:#34d399;--acc3:#34d399}html:not([data-tema=light]) .card,html:not([data-tema=light]) .task-card,html:not([data-tema=light]) .board-col,html:not([data-tema=light]) .modal,html:not([data-tema=light]) .stat-card,html:not([data-tema=light]) .user-mgmt-card{border:1px solid #ffffff21}html:not([data-tema=light]) .task-card:hover{background:#212126;border-color:#fff3}.tc-proekt{border:1px solid var(--bord);background:var(--bg2);max-width:100%;color:var(--text2);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin:4px 0 2px;padding:2px 7px;font-size:10.5px;line-height:1.5;display:inline-block;overflow:hidden}.snav-group{letter-spacing:.09em;text-transform:uppercase;color:#5a5a64;user-select:none;padding:14px 14px 5px;font-size:10px;font-weight:800}.snav-group:first-child{padding-top:6px}.snav-otdelno{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.настройки-группа{letter-spacing:.07em;text-transform:uppercase;color:#6a6a74;margin:22px 0 2px;padding:0 2px;font-size:11px;font-weight:800}.настройки-группа:first-child{margin-top:4px}#cabinetContent{display:block}#cabinetContent>*{width:100%}#teamContent,#motivationContent{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;display:grid}#teamContent>*,#motivationContent>*{min-width:0}.page[data-page=cabinet]>*,.page[data-page=team]>*,.page[data-page=motivation]>*,.page[data-page=settings]>*,.page[data-page=finance]>*{max-width:1400px}.task-card,.card,.stat-card,.settings-section,.modal-content,.board-col,.user-mgmt-card,.feed-item{border-radius:var(--кр-сред)!important}.hbtn,.btn,button,input,select,textarea,.minput,.field-input,.tc-metka,.tag,.badge,.chip{border-radius:var(--кр-мал)!important}.sidebar-avatar,.tc-ava,.avatar,.поиск-кружок{border-radius:50%!important}.task-card,.card,.stat-card,.settings-section,.board-col,.user-mgmt-card,.minput,.field-input,input,select,textarea{border:1px solid var(--линия)!important}.task-card *,.stat-card *,.settings-section .settings-section,.card .card{border-color:#0000!important}.filters-bar,.board-toolbar,.toolbar,.page-header{border:0!important;border-bottom:1px solid var(--линия)!important;background:0 0!important;border-radius:0!important}.task-card .tc-metka.срочно,.task-card .tc-metka.просрочено,.task-card .tc-zastoj.trevoga,.tc-deadline.late{color:#e58c8c!important;background:#e05a5a24!important}.hbtn.ghost,.btn-ghost,.hbtn.sm.ghost{border:1px solid var(--линия)!important;color:#b6b6c0!important;background:0 0!important}.tc-title,.settings-title,.col-head span{font-size:13.5px!important}.tc-metka,.tag,.badge,.tc-id,.tc-date-top,.tc-date{font-size:11px!important}.page-title{letter-spacing:-.8px;align-items:center;font-size:22px;font-weight:800;display:flex;gap:10px font-size: 20px!important;letter-spacing:-.2px!important}.page-sub,.settings-hint,.hint{font-size:12px!important}.col-body{gap:7px padding: 7px;-webkit-overflow-scrolling:touch;outline:none;flex-direction:column;flex:1;gap:7px;min-height:0;padding:8px;display:flex;overflow:hidden auto;gap:0!important}.settings-section{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px margin-bottom: 14px;padding:18px!important}#темпПолоса>div{border-radius:var(--кр-сред,12px)!important;padding:10px 14px!important}#темпПолоса .плиткаТемпа,#темпПолоса>div>div:nth-child(2)>div{flex:0 auto!important;align-items:baseline!important;gap:7px!important;min-width:0!important;padding:6px 12px!important;display:flex!important}#темпПолоса>div>div:nth-child(2){flex-wrap:wrap!important;gap:6px!important}#темпПолоса>div>div:nth-child(2)>div>div:first-child{font-size:15px!important;line-height:1.2!important}#темпПолоса>div>div:nth-child(2)>div>div:last-child{color:#8a8a94!important;font-size:11px!important;line-height:1.2!important}#темпПолоса>div>div:last-child{margin-top:6px!important;font-size:11px!important}#быстраяПолоса .filters-bar{border-bottom:0!important}#быстраяПолоса input[type=text],#быстраяПолоса input:not([type]){height:38px!important}.tc-date-top{color:var(--text3);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;max-width:88px;font-size:10px;position:absolute;top:10px;right:12px;display:flex!important}#темпПолоса{margin-bottom:4px!important}.board-wrap{flex:1;gap:12px;min-height:0;display:flex;overflow-x:auto;padding-bottom:6px flex: 1!important;padding:0 16px 12px!important;overflow-x:auto!important}.task-card .tc-metki,.task-card .tc-custom-fields{flex-wrap:wrap!important;gap:5px!important;margin:0 0 8px!important;display:flex!important}.task-card .tc-footer{border-top:1px solid #ffffff0f!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;padding-top:9px!important;display:flex!important}.task-card .tc-who{min-width:0;color:#b6b6c0!important;align-items:center!important;gap:7px!important;font-size:11.5px!important;display:flex!important}.task-card .tc-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-card .tc-ava{flex-shrink:0;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-size:9px!important;font-weight:700!important;display:flex!important}.task-card .tc-id{color:#6a6a74!important;font-size:10.5px!important}.task-card .tc-timers,.task-card .tc-media{margin:0 0 8px!important}.task-card>:last-child{margin-bottom:0!important}#быстраяПолоса>input,#быстраяПолоса>button,#быстраяПолоса>div:not(.filters-bar){display:none!important}#быстраяПолоса{padding:6px 0 10px!important}.task-card .tc-who.tc-nikto{font-style:normal;color:#6a6a74!important}.task-card .tc-who.tc-nikto .tc-ava{display:none!important}#кнопкаОтбора{flex-shrink:0}#кнопкаОтбора.есть-отбор{color:#7cc79a!important;border-color:#22c55e73!important}.filters-bar[data-открыт="1"]{flex-wrap:wrap;gap:8px;border:0!important;padding:4px 0 10px!important;display:flex!important}#быстраяПолоса .filters-bar,#быстраяПолоса .search-wrap{display:flex!important}#быстраяПолоса>button#кнопкаОтбора{display:inline-flex!important}#полосаОтбора{flex-wrap:wrap;gap:8px;padding:2px 0 12px}#полосаОтбора select,#полосаОтбора .filter-select{min-width:150px}.task-card .tc-title{word-break:break-word;color:#eceded!important;margin:0 0 8px!important;padding-right:108px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.4!important}.task-card .tc-date-top{max-width:none!important;font-size:11px!important;top:12px!important;right:13px!important}:root{--nakl:255,255,255;--vpad:0,0,0;--bg0:#070c09;--bg1:#121212;--bg2:rgba(var(--nakl),.04);--bg3:rgba(var(--nakl),.07);--bg4:rgba(var(--nakl),.1);--acc:#16a34a;--acc2:#646464;--acc3:#4ade80;--acc-dim:#16a34a26;--acc-border:#16a34a52;--text:#eafff1;--text2:#9fc4ad;--text3:#5f7d69;--border:rgba(var(--nakl),.07);--border2:rgba(var(--nakl),.13);--green:#16a34a;--green-dim:#16a34a26;--yellow:#22c55e;--yellow-dim:#22c55e26;--blue:#646464;--blue-dim:#6464642e;--red:#4ade80;--red-dim:#4ade8029;--purple:#515151;--purple-dim:#5151512e;--r:10px;--r-sm:7px;--r-lg:16px;--r-xl:20px;--shadow:0 20px 60px rgba(var(--vpad),.6);--bnav-h:64px;--кр-мал:8px;--кр-сред:12px;--кр-бол:16px;--линия:#ffffff12;--линия-ярче:#ffffff1f;--ст-1:linear-gradient(180deg, #ffffff13, #ffffff08);--ст-2:linear-gradient(180deg, #ffffff0e, #ffffff06);--ст-3:linear-gradient(180deg, #ffffff0a, #ffffff04);--грань:inset 0 1px 0 #ffffff21;--грань-ярче:inset 0 1px 0 #fff3;--тень-мягкая:0 6px 20px #00000057;--тень-подъём:0 12px 32px #00000070;--обвод:1px solid #ffffff16;--обвод-ярче:1px solid #ffffff29;--плавно:.18s cubic-bezier(.32,.72,0,1)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent backdrop-filter: none!important;-webkit-backdrop-filter:none!important}.sidebar,.modal-content,.modal-overlay,.dropdown,.menu-popup,.ctx-menu{-webkit-backdrop-filter:blur(22px)saturate(170%)!important}.sidebar{background:var(--bg1);border-right:1px solid var(--border);z-index:200;width:220px;min-width:220px;transition:transform .28s cubic-bezier(.22,1,.36,1) -webkit-backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--грань);flex-direction:column;display:flex;overflow:hidden;-webkit-backdrop-filter:blur(24px)saturate(180%)!important;border-right:1px solid rgba(var(--nakl),.07)!important;border-right:1px solid #22c55e26!important;border-right:var(--обвод)!important;background:#101013b8!important}.snav-item{color:var(--text3);cursor:pointer;transition:all .15s;transition:background var(--плавно), color var(--плавно);border-left:2px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex;font-weight:500 border-radius: 10px!important;margin:1px 8px!important;padding:9px 10px!important}.snav-item.active{color:var(--text);background:var(--acc-dim);box-shadow:var(--грань), 0 1px 2px #0000004d;border:var(--обвод);border-left-color:var(--acc) box-shadow:inset 0 1px 0 rgba(var(--nakl),.05)!important;border-left-color:var(--acc)!important;box-shadow:inset 0 1px 0 rgba(var(--nakl),.05)!important;background:#22c55e26!important;background:var(--ст-1)!important}.task-card:hover{background:var(--bg3);border-color:var(--border2);transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--vpad),.3) background: linear-gradient(135deg, #5c5c5cf2 0%, #424242fa 100%)!important;box-shadow:0 8px 32px #22c55e4d, inset 0 1px 0 rgba(var(--nakl),.08)!important;background:var(--ст-1)!important;border-color:#89ecad66!important;border:var(--обвод-ярче)!important;box-shadow:var(--грань-ярче), var(--тень-мягкая)!important}.board-col{background:var(--bg1);border-radius:var(--r);border:1px solid var(--border);min-height:0 flex: 0 0 260px;background:var(--bg1);border-radius:var(--r);border:1px solid var(--border);background:rgba(var(--nakl),.03);border:1px solid rgba(var(--nakl),.07);min-width:220px;min-height:400px;box-shadow:var(--грань);border-radius:16px;flex-direction:column;flex:1;display:flex;background:rgba(var(--nakl),.02)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--nakl),.06)!important;min-width:unset!important;width:100%!important;box-shadow:inset 0 1px 0 rgba(var(--nakl),.04)!important;box-shadow:none!important;background:#ffffff05!important;background:var(--ст-3)!important;border:1px solid #22c55e26!important;border:var(--обвод)!important;border-radius:16px!important;padding:10px!important;overflow:visible!important}.col-head{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.4px;color:var(--text2) padding: 11px 13px;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid rgba(var(--nakl),.06);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;display:flex;border-bottom:1px solid #22c55e26!important;border-bottom:1px solid var(--линия)!important;background:0 0!important;border-bottom:1px solid #ffffff12!important;padding-bottom:9px!important}.card,.stat-card,.settings-section,.user-mgmt-card,#темпПолоса>div{box-shadow:var(--грань);background:var(--ст-3)!important;border:var(--обвод)!important;border-radius:16px!important}.modal-content{-webkit-backdrop-filter:none!important;border:1px solid #22c55e4d!important;border:var(--обвод-ярче)!important;width:95vw!important;max-width:900px!important;max-height:90vh!important;box-shadow:var(--грань-ярче), 0 24px 60px #0000008c!important;background:#141418d1!important;border-radius:20px!important}.hbtn,.btn,button.auth-btn{transition:background var(--плавно), border-color var(--плавно), transform var(--плавно);border-radius:10px!important}.hbtn.ghost,.btn-ghost{box-shadow:var(--грань);background:var(--ст-3)!important;border:var(--обвод)!important}.hbtn.ghost:hover{background:rgba(var(--nakl),.09);border-color:var(--border2);color:#eceded!important;background:var(--ст-2)!important;border:var(--обвод-ярче)!important}.hbtn.primary,.btn-primary,button.auth-btn{box-shadow:var(--грань), 0 2px 10px #22c55e38!important;background:linear-gradient(#22c55eeb,#16a34aeb)!important;border:1px solid #22c55e80!important}input,select,textarea,.minput,.field-input{transition:border-color var(--плавно), background var(--плавно);border:var(--обвод)!important;background:#ffffff0b!important;border-radius:10px!important}input:focus,select:focus,textarea:focus,.minput:focus,.field-input:focus{border:var(--обвод-ярче)!important;background:#ffffff12!important;outline:none!important}.task-card .tc-metka,.task-card .tag,.task-card .badge{box-shadow:var(--грань);color:#a8a8b2!important;background:#ffffff0f!important;border:0!important;border-radius:7px!important;margin:0!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}::-webkit-scrollbar-thumb{background:#22c55e4d;border-radius:4px;border-radius:3px background: #ffffff24!important}::-webkit-scrollbar{width:3px;height:3px width: 8px!important;height:8px!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.task-card,.kcard,.board-col,.stat-card,.filters-bar,.page-header,.minput,.mselect,.mtextarea,.hselect,.search-inp,.auth-btn,.news-play,.video-card-play,.video-card-badge,.global-search-wrap,.sidebar-overlay,.sheet-overlay{-webkit-backdrop-filter:none!important}.sidebar,.modal-content,.sheet-content,.modal-overlay,.dropdown,.menu-popup,.ctx-menu,#лайтбокс{-webkit-backdrop-filter:blur(22px)saturate(170%)!important}.task-card.drag-source{pointer-events:none;pointer-events:none;animation:.16s cubic-bezier(.4,0,.2,1) forwards карточка-ушла;opacity:.1!important;display:none!important}@keyframes карточка-ушла{0%{opacity:.5;max-height:300px;margin-bottom:8px;transform:scale(.98)}to{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:scale(.94)}}.task-card.drag-clone,body>.task-card[style*=position\:fixed]{cursor:grabbing!important;border-color:#ffffff38!important;transition:transform 90ms cubic-bezier(.2,.8,.2,1)!important;box-shadow:0 18px 40px #00000080,inset 0 1px #fff3!important}.col-body.drag-over{background:linear-gradient(#22c55e14,#22c55e08);border-radius:12px;transition:background .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #ffffff17;background:#ffffff09!important}.col-body .task-card{transition:margin-top .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1),box-shadow .18s,background .18s}.task-card.drop-landed{animation:.32s cubic-bezier(.34,1.56,.64,1) карточка-села}@keyframes карточка-села{0%{transform:scale(1.035);box-shadow:0 14px 30px #00000073}60%{transform:scale(.995)}to{transform:scale(1)}}.task-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:grab;user-select:none background: var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:rgba(var(--nakl),.04);border:1px solid rgba(var(--nakl),.08);cursor:pointer;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-x pan-y;transition:margin-top .18s cubic-bezier(.2,.8,.3,1);transition:transform var(--плавно), box-shadow var(--плавно), background var(--плавно);will-change:auto;cursor:grab;border-radius:10px;margin-bottom:8px;padding:12px 13px 12px 16px;position:relative;background:rgba(var(--nakl),.04)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(var(--nakl),.08)!important;box-shadow:0 4px 16px rgba(var(--vpad),.3), inset 0 1px 0 rgba(var(--nakl),.06)!important;box-shadow:0 4px 20px rgba(var(--vpad),.5), inset 0 1px 0 rgba(var(--nakl),.05)!important;box-shadow:none!important;background:linear-gradient(135deg,#424242e6 0%,#222222f2 100%)!important;background:var(--ст-2)!important;border:1px solid #22c55e40!important;border:var(--обвод)!important;box-shadow:var(--грань), 0 1px 2px #00000047!important;border-radius:14px!important;margin-bottom:8px!important;padding:13px 14px 12px!important;transition:margin-top .15s ease-out!important;overflow:hidden!important}.task-card:active{cursor:grabbing;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.task-card.drag-source{animation:none;display:none}.task-card.drop-landed{animation:none}}.page[data-page=team] #teamContent{scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 24px 32px;display:block;overflow-y:auto}.people-overview{max-width:1240px;margin:0 auto}.people-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.people-kpis article,.people-panel{background:#111312;border:1px solid #252927;border-radius:16px}.people-kpis article{min-height:116px;padding:16px 18px}.people-kpis span{color:#8e9691;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.people-kpis strong{color:#f2f6f3;letter-spacing:-.04em;margin:8px 0 4px;font-size:29px;line-height:1;display:block}.people-kpis small{color:#707873;font-size:11px}.people-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:14px;margin-bottom:14px;display:grid}.people-panel{padding:18px}.people-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.people-panel-head h2{color:#eef2ef;letter-spacing:-.01em;margin:0;font-size:15px}.people-panel-head p{color:#747c77;margin:4px 0 0;font-size:11px}.people-legend{color:#8b938e;gap:12px;font-size:10px;display:flex}.people-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.people-legend i{border-radius:2px;width:7px;height:7px}.people-legend .created,.people-chart-bars .created{background:#59615c}.people-legend .done,.people-chart-bars .done{background:#49bd72}.people-chart{grid-template-columns:repeat(7,minmax(30px,1fr));align-items:end;gap:10px;height:104px;display:grid}.people-chart-day{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.people-chart-day>span{color:#69716c;font-size:10px}.people-chart-bars{align-items:flex-end;gap:3px;height:78px;display:flex}.people-chart-bars i{border-radius:4px 4px 2px 2px;width:8px;min-height:3px;display:block}.people-shortcuts{flex-direction:column;display:flex}.people-shortcut{color:#dfe5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222624;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 10px;display:grid}.people-shortcut:first-of-type{border-top:0}.people-shortcut:hover{background:#171a18}.people-shortcut>span{font-size:17px}.people-shortcut b,.people-shortcut small{display:block}.people-shortcut b{font-size:12px}.people-shortcut small{color:#747c77;margin-top:2px;font-size:10px}.people-shortcut>i{color:#657069;font-size:14px;font-style:normal}.people-list-panel #полеПоискаЛюдей{height:38px;margin:0}.people-list-panel #людиНеНайдены{grid-column:1/-1}.people-team-groups{flex-direction:column;gap:18px;display:flex}.people-team-group{min-width:0}.people-team-group+.people-team-group{border-top:1px solid #202522;padding-top:18px}.people-team-group-head{align-items:center;gap:10px;min-height:40px;margin-bottom:10px;padding:0 2px;display:flex}.people-team-color{background:var(--team-color,#22c55e);width:9px;height:30px;box-shadow:0 0 18px color-mix(in srgb, var(--team-color,#22c55e) 30%, transparent);border-radius:999px;flex:0 0 9px}.people-team-group-head>div{flex:1;min-width:0}.people-team-group-head h3{color:#e8eeea;margin:0;font-size:13px;font-weight:750}.people-team-group-head p{color:#737c76;margin:3px 0 0;font-size:10px}.people-team-group-head>b{color:#9be5b5;text-align:center;background:#14291b;border:1px solid #254a31;border-radius:999px;min-width:24px;padding:4px 7px;font-size:10px}.people-team-lead{color:#e8ca86;white-space:nowrap;background:#392d16;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:750}.people-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.people-card{content-visibility:auto;contain-intrinsic-size:168px;background:#0d0f0e;border:1px solid #222624;border-radius:13px;min-width:0;padding:14px}.people-card-top{align-items:center;gap:10px;min-width:0;display:flex}.people-avatar{color:#dff7e7;background:#1f4930;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex}.people-identity{flex:1;min-width:0}.people-identity b,.people-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-identity b{color:#ebefec;font-size:13px}.people-identity span{color:#727a75;margin-top:3px;font-size:10px}.people-role{color:#9be5b5;white-space:nowrap;background:#173722;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:700}.people-role.owner,.people-role.admin{color:#efc97d;background:#3b2e14}.people-role.client{color:#9abef8;background:#172b4b}.people-role.lead,.people-role.manager{color:#c3acf7;background:#2c2148}.people-card-stats{background:#202422;border:1px solid #202422;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.people-card-stats span{color:#737b76;text-align:center;background:#121513;padding:8px 6px;font-size:9px}.people-card-stats b{color:#dce2de;margin-bottom:2px;font-size:12px;display:block}.people-card-actions{gap:7px;margin-top:10px;display:flex}.people-card-actions .hselect{flex:1;min-width:0;height:34px;font-size:10px}.people-skeleton{grid-template-columns:repeat(4,1fr);gap:12px;padding:2px 24px;display:grid}.people-skeleton i{background:#121513;border:1px solid #222624;border-radius:16px;height:116px;display:block}@media (width<=980px){.people-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.people-main-grid{grid-template-columns:1fr}.people-skeleton{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.page[data-page=team] #teamContent{padding:2px 12px 24px}.people-kpis{gap:8px}.people-kpis article{min-height:100px;padding:13px}.people-kpis strong{font-size:24px}.people-panel{padding:14px}.people-panel-head{flex-direction:column;align-items:stretch}.people-chart{gap:5px}.people-chart-bars i{width:6px}.people-grid{grid-template-columns:1fr}.people-team-groups{gap:15px}.people-team-group+.people-team-group{padding-top:15px}.people-team-lead{display:none}.people-skeleton{grid-template-columns:1fr 1fr;padding:2px 12px}}.bug-feedback-fab{z-index:250;color:#dfe9e2;min-height:42px;font:inherit;cursor:pointer;background:#121814f0;border:1px solid #344039;border-radius:999px;align-items:center;gap:9px;padding:7px 13px 7px 8px;font-size:11px;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 34px #00000052}.bug-feedback-fab:hover{background:#18251d;border-color:#50c878;transform:translateY(-2px)}.bug-feedback-fab:active{transform:translateY(0)scale(.98)}.bug-feedback-fab-icon{color:#07150c;background:#55d782;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;font-weight:900;display:grid}.bug-feedback-modal{width:min(560px,95vw)!important;max-width:560px!important}.bug-feedback-head{align-items:center}.bug-feedback-sub{max-width:390px;color:var(--text3);margin-top:5px;font-size:11px;line-height:1.45}.bug-feedback-body{overscroll-behavior:contain;min-height:0;padding:18px 20px 20px;overflow-y:auto}.bug-feedback-label{color:var(--text2);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.bug-feedback-textarea{resize:vertical;width:100%;min-height:132px;color:var(--text1);font:inherit;background:#0b100d;border:1px solid #29332d;border-radius:12px;outline:0;padding:13px 14px;font-size:13px;line-height:1.55;transition:border-color .16s,box-shadow .16s;display:block}.bug-feedback-textarea:focus{border-color:#4bbf70;box-shadow:0 0 0 3px #4bbf701a}.bug-feedback-row{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.bug-feedback-row label{color:var(--text3);flex:1;font-size:10px}.bug-feedback-row label>span{margin-bottom:5px;display:block}.bug-feedback-row .hselect{width:100%}.bug-feedback-submit{justify-content:center;min-width:148px}.bug-feedback-submit:disabled{opacity:.6;cursor:wait}.bug-form-message{min-height:18px;margin-top:10px;font-size:10px;line-height:1.5}.bug-form-message.success{color:#70db94}.bug-form-message.error{color:#f08d8d}.bug-feedback-history-head{border-top:1px solid var(--border);color:var(--text2);justify-content:space-between;margin-top:15px;padding-top:14px;font-size:10px;font-weight:700;display:flex}.bug-feedback-history-head button{color:#73cb91;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bug-reports-list{gap:7px;margin-top:9px;display:grid}.bug-report-item{background:#0d120f;border:1px solid #242c27;border-radius:10px;padding:10px 11px}.bug-report-item>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bug-report-item time{color:var(--text3);font-size:9px}.bug-report-item p{color:var(--text2);margin:7px 0 0;font-size:11px;line-height:1.45}.bug-report-item small{color:#8dd8a6;border-top:1px solid #202823;margin-top:7px;padding-top:7px;font-size:10px;line-height:1.45;display:block}.bug-report-status{letter-spacing:.02em;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.bug-report-status.progress{color:#b7d6ff;background:#17283b}.bug-report-status.done{color:#95e8b1;background:#173322}.bug-report-status.attention{color:#f0c48b;background:#382817}.bug-report-empty,.bug-report-loading{color:var(--text3);text-align:center;background:#0d120f;border:1px dashed #273029;border-radius:10px;padding:14px;font-size:10px}@media (width<=768px){.bug-feedback-fab{right:12px;bottom:calc(var(--bnav-h) + 12px);padding-right:9px}.bug-feedback-fab-text{display:none}.bug-feedback-body{padding:15px}.bug-feedback-row{flex-direction:column;align-items:stretch}.bug-feedback-submit{width:100%;min-height:42px}}.ugc-actor-picker{background:#0c1510;border:1px solid #48c7743d;border-radius:15px;margin:13px 0 16px;padding:14px}.ugc-actor-picker-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.ugc-actor-picker-head .flbl{margin:0 0 3px}.ugc-actor-picker-head span{color:var(--text3);font-size:10px;display:block}.ugc-actor-picker-head i{color:#81dda0;white-space:nowrap;background:#36be651a;border:1px solid #48c77433;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:800}.ugc-actor-search{position:relative}.ugc-actor-search>span{z-index:1;color:#70c98f;pointer-events:none;font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-51%)}.ugc-actor-search .minput{background:#090f0b;margin:0;padding-left:36px}.ugc-actor-results{overscroll-behavior:contain;gap:6px;max-height:286px;margin-top:8px;display:grid;overflow-y:auto}.ugc-actor-results>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:block}.ugc-actor-results>button:hover .ugc-actor-card{background:#132119;border-color:#4dd37b6b;transform:translateY(-1px)}.ugc-actor-hint,.ugc-actor-retry{color:var(--text3);text-align:center;background:#0a100c;border:1px dashed #29362e;border-radius:11px;padding:14px;font-size:10px}.ugc-actor-hint.loading{animation:1s ease-in-out infinite alternate ugcActorPulse}.ugc-actor-retry{color:#91d9a9;cursor:pointer;width:100%}@keyframes ugcActorPulse{to{opacity:.5}}.ugc-actor-card{background:#0e1711;border:1px solid #243229;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:9px;transition:transform .15s,border-color .15s,background .15s;display:flex}.ugc-actor-card.selected{background:#122319;border-color:#45cf756b;margin-top:9px;box-shadow:inset 3px 0 #3ece72}.ugc-actor-photo{color:#8ee1aa;background:#17241b;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.ugc-actor-photo img{object-fit:cover;width:100%;height:100%}.ugc-actor-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ugc-actor-copy b{color:#edf4ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ugc-actor-copy span{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ugc-actor-copy small{color:#80d99d;width:fit-content;font-size:8px;font-weight:800}.ugc-actor-copy small.busy{color:#f0c06f}.ugc-actor-copy small.vacation{color:#9eacc0}.ugc-actor-card>a{color:#7edb9d;background:#35bf6414;border-radius:8px;flex:none;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none}.ugc-actor-card[role=button]{cursor:pointer}.ugc-card-open{color:#91e2ac;cursor:pointer;background:#35bf6414;border:1px solid #45c16e2e;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.ugc-preview-btn{color:#9bdfb1!important;background:0 0!important;border:1px solid #53c37938!important}.ugc-profile-overlay{z-index:12000;backdrop-filter:blur(14px);opacity:0;background:#020704b8;place-items:center;padding:24px;transition:opacity .18s;display:grid;position:fixed;inset:0}.ugc-profile-overlay.open{opacity:1}.ugc-profile-dialog{background:#0b120e;border:1px solid #6fcd8e38;border-radius:24px;grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);width:min(960px,100vw - 48px);max-height:min(760px,100vh - 48px);transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 32px 100px #0000008c}.ugc-profile-overlay.open .ugc-profile-dialog{transform:none}.ugc-profile-close{z-index:4;color:#dce7df;cursor:pointer;backdrop-filter:blur(8px);background:#070d09bf;border:1px solid #ffffff1f;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.ugc-profile-visual{background:#060a07;flex-direction:column;min-height:0;padding:14px;display:flex}.ugc-profile-stage{background:#020503;border-radius:16px;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.ugc-profile-stage img,.ugc-profile-stage video{object-fit:contain;width:100%;height:100%;min-height:360px;max-height:580px}.ugc-profile-empty{color:#b8f0ca;background:#17351f;border-radius:36px;place-items:center;width:120px;height:120px;font-size:38px;font-weight:900;display:grid}.ugc-profile-strip{gap:8px;margin-top:10px;display:flex;overflow-x:auto}.ugc-profile-media{cursor:pointer;background:#101913;border:1px solid #0000;border-radius:11px;flex:0 0 62px;width:62px;height:62px;padding:0;position:relative;overflow:hidden}.ugc-profile-media.active{border-color:#4fd17b;box-shadow:0 0 0 2px #4fd17b29}.ugc-profile-media img,.ugc-profile-media video{object-fit:cover;width:100%;height:100%}.ugc-profile-media>span{color:#fff;background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.ugc-profile-info{min-width:0;padding:52px 34px 34px;overflow-y:auto}.ugc-profile-kicker{color:#68d58d;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.ugc-profile-info h2{color:#f3f7f4;margin:7px 0 14px;font-size:30px;line-height:1.08}.ugc-profile-badges{flex-wrap:wrap;gap:7px;display:flex}.ugc-profile-badges span,.ugc-profile-tags i{color:#b8c7bd;background:#121c15;border:1px solid #26342b;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:750}.ugc-profile-badges .free{color:#79df9b}.ugc-profile-badges .busy{color:#efc16e}.ugc-profile-description{color:#cad4cd;white-space:pre-wrap;margin:22px 0;font-size:13px;line-height:1.65}.ugc-profile-description.muted{color:#738078}.ugc-profile-tags{flex-wrap:wrap;gap:6px;display:flex}.ugc-profile-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.ugc-profile-actions a,.ugc-profile-actions button,.ugc-profile-error button{color:#0a160e;cursor:pointer;background:#62dc8c;border:0;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none}.ugc-profile-actions a{color:#bceacc;background:#13251a;border:1px solid #295b38}.ugc-profile-loading,.ugc-profile-error{color:#dbe8df;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:320px;display:flex}.ugc-profile-loading span{border:2px solid #284331;border-top-color:#58d583;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}.ugc-profile-error span{color:#87958c}.ugc-profile-error button{margin-top:8px}@media (width<=720px){.ugc-profile-overlay{align-items:end;padding:10px}.ugc-profile-dialog{border-radius:22px 22px 12px 12px;grid-template-columns:1fr;width:100%;max-height:92dvh;overflow-y:auto}.ugc-profile-visual{min-height:340px}.ugc-profile-stage img,.ugc-profile-stage video{min-height:300px;max-height:52dvh}.ugc-profile-info{padding:24px 20px 28px;overflow:visible}.ugc-profile-info h2{font-size:25px}.ugc-profile-close{margin-top:4px;position:fixed;top:auto;right:22px}}.task-ugc-actor{margin:10px 0 14px}.task-ugc-actor .ugc-actor-card{max-width:520px}.tc-ugc-actor{color:#a9dfba;background:#34b25e17;border:1px solid #45c16e29;border-radius:7px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:5px 0 3px;padding:4px 7px;font-size:9px;font-weight:700;display:flex}.tc-ugc-actor span{color:#48cc75}.tc-ugc-actor small{color:var(--text3);font-size:8px;font-weight:600}@media (width<=640px){.ugc-actor-picker{padding:12px}.ugc-actor-results{max-height:240px}.ugc-actor-card>a{padding:7px}}.ugc-catalog-filters{grid-template-columns:1.1fr 1.15fr .8fr 1fr;gap:7px;margin-top:8px;display:grid}.ugc-catalog-filters .mselect,.ugc-catalog-filters .minput{color:#dbe8df;background:#09100b;border-color:#243229;min-width:0;height:36px;margin:0;padding:0 10px;font-size:10px}.ugc-platform-filter{scrollbar-width:none;align-items:center;gap:5px;margin-top:8px;display:flex;overflow-x:auto}.ugc-collection-filter{align-items:center;gap:6px;margin:8px 0 2px;display:flex}.ugc-collection-filter button{color:#8b9a90;cursor:pointer;background:#09100b;border:1px solid #243129;border-radius:10px;min-height:31px;padding:0 13px;font-size:9px;font-weight:800;transition:color .15s,border-color .15s,background .15s}.ugc-collection-filter button.active{color:#c5f3d2;background:#37c26621;border-color:#4dd37b6b}.ugc-collection-filter>span{color:#617068;margin-left:auto;font-size:8px}.ugc-catalog-favorite{color:#72e596;background:#050c07d1;border:1px solid #72e59652;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;position:absolute;top:7px;left:7px}.ugc-actor-hint b,.ugc-actor-hint span{display:block}.ugc-actor-hint span{color:#728078;margin-top:5px;font-size:9px;line-height:1.5}.ugc-platform-filter::-webkit-scrollbar{display:none}.ugc-platform-filter button{color:#84948a;cursor:pointer;background:#0a110c;border:1px solid #243129;border-radius:999px;flex:none;min-height:29px;padding:0 10px;font-size:9px;font-weight:750;transition:color .15s,border-color .15s,background .15s,transform .15s}.ugc-platform-filter button:hover{color:#cbe7d4;border-color:#385644}.ugc-platform-filter button.active{color:#baf0ca;background:#37c2661f;border-color:#4dd37b61}.ugc-platform-filter .ugc-filter-reset{color:#9da7a0;background:0 0;border-color:#0000;margin-left:auto}.ugc-selected-wrap:not(:empty){background:#37c2660e;border:1px solid #48c77433;border-radius:13px;margin-top:10px;padding:9px}.ugc-selected-head{justify-content:space-between;align-items:center;margin:0 2px 6px;display:flex}.ugc-selected-head span{color:#80d99d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.ugc-selected-head button{color:#9eaaa2;cursor:pointer;background:0 0;border:0;padding:3px 7px;font-size:9px}.ugc-selected-wrap .ugc-actor-card.selected{box-shadow:none;margin:0}.ugc-actor-price{color:#d9ede0;flex:none;font-size:11px;font-weight:800}.ugc-catalog-meta{color:#b8c7bd;justify-content:space-between;align-items:center;gap:10px;min-height:27px;margin-top:8px;font-size:9px;display:flex}.ugc-catalog-meta small{color:#617068;font-size:8px}.ugc-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;max-height:390px;padding-right:2px}.ugc-catalog-grid.is-loading{opacity:.62;pointer-events:none;transition:opacity .12s}.ugc-catalog-card{background:#0d1710;border:1px solid #233129;border-radius:13px;grid-template-columns:58px minmax(0,1fr);gap:9px;min-width:0;min-height:108px;padding:9px;transition:transform .17s cubic-bezier(.2,.8,.2,1),border-color .17s,background .17s;display:grid;position:relative;overflow:hidden}.ugc-catalog-card:hover{z-index:1;background:#111e15;border-color:#4ccd7757;transform:translateY(-1px)}.ugc-catalog-card.selected{background:#122219;border-color:#46d2758f;box-shadow:inset 0 0 0 1px #46d27517}.ugc-catalog-photo{color:#8ee1aa;background:#17241b;border-radius:10px;place-items:center;width:58px;height:67px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.ugc-catalog-photo img{object-fit:cover;width:100%;height:100%}.ugc-catalog-status{background:#3bd277;border:2px solid #102018;border-radius:50%;width:8px;height:8px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 0 2px #3bd27717}.ugc-catalog-status.busy{background:#e5a94c}.ugc-catalog-status.vacation{background:#8391a6}.ugc-catalog-main{flex-direction:column;gap:4px;min-width:0;padding-top:1px;display:flex}.ugc-catalog-title{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.ugc-catalog-title b{color:#edf4ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.ugc-catalog-title strong{color:#bceaca;flex:none;font-size:10px}.ugc-catalog-main>span{color:#78887e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;overflow:hidden}.ugc-catalog-badges{flex-wrap:wrap;gap:3px;display:flex}.ugc-catalog-badges i{color:#9ead9f;background:#172019;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:750}.ugc-catalog-badges i.free{color:#72d794;background:#34be631a}.ugc-catalog-badges i.busy{color:#deb16a;background:#d899381a}.ugc-catalog-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;margin-top:-1px;display:flex}.ugc-catalog-actions a,.ugc-catalog-actions button{cursor:pointer;border-radius:7px;min-height:25px;padding:0 8px;font-size:8px;font-weight:800;text-decoration:none}.ugc-catalog-actions a{color:#829188;background:0 0;border:1px solid #27342c;align-items:center;display:inline-flex}.ugc-catalog-actions button{color:#bdf0cd;background:#36be651c;border:1px solid #48c77447}.ugc-catalog-card.selected .ugc-catalog-actions button{color:#08110b;background:#69dc91;border-color:#69dc91}.ugc-catalog-skeleton{background:linear-gradient(100deg,#0c130e 20%,#142019 42%,#0c130e 64%) 0 0/220% 100%;border:1px solid #202b24;border-radius:13px;height:108px;animation:1.15s ease-in-out infinite ugcCatalogSkeleton}@keyframes ugcCatalogSkeleton{to{background-position:-120% 0}}@media (width<=760px){.ugc-catalog-filters{grid-template-columns:1fr 1fr}.ugc-catalog-grid{grid-template-columns:1fr;max-height:46dvh}.ugc-catalog-meta small{display:none}.ugc-platform-filter .ugc-filter-reset{margin-left:0}}@media (width<=768px){.modal-overlay{align-items:flex-end!important;padding:0!important;overflow:hidden!important}.modal{width:100%!important;max-width:100vw!important;height:min(94dvh,900px)!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;border-radius:22px 22px 0 0!important;margin:0!important}.modal-head{min-height:62px!important;padding:13px 15px!important}.modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;display:block!important;overflow:hidden auto!important}.modal-main{border-right:0!important;min-width:0!important;padding:16px!important;overflow:visible!important}.modal-side{width:100%!important;min-width:0!important;padding:16px 16px calc(20px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--border)!important;box-sizing:border-box!important;border-left:0!important;overflow:visible!important}.task-chat-tools{flex-wrap:wrap}.task-chat-send{min-height:40px}}.modal-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility 0s linear .24s;animation:none!important;display:flex!important}.modal-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s,visibility}.modal-overlay .modal{opacity:0;transform-origin:50% 58%;will-change:transform,opacity;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)scale(.978);animation:none!important}.modal-overlay.open .modal{opacity:1;transform:translate(0,0)scale(1)}.modal-overlay.closing{opacity:0}.modal-overlay.closing .modal{opacity:0;transform:translateY(12px)scale(.985)}.sheet-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility 0s linear .24s;animation:none!important;display:block!important}.sheet-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s,visibility}.sheet{will-change:transform,opacity;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s!important}.sheet.closing{opacity:0;transform:translateY(24px)!important}.notif-overlay{opacity:0;background:#00000075;transition:opacity .24s}.notif-overlay.open{opacity:1}.notif-panel{opacity:0;will-change:transform,opacity;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);transform:translate(22px);animation:none!important}.notif-panel.open{opacity:1;transform:translate(0,0)}.notif-panel.closing{opacity:0;transform:translate(14px)}.ugc-profile-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,visibility 0s linear .26s!important}.ugc-profile-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s,visibility!important}.ugc-profile-overlay.closing{opacity:0}.ugc-profile-dialog{opacity:0;will-change:transform,opacity;height:min(680px,100dvh - 40px);grid-template-columns:minmax(420px,1.14fr) minmax(340px,.86fr)!important;width:min(1080px,100vw - 40px)!important;max-height:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .22s!important;transform:translateY(20px)scale(.975)!important}.ugc-profile-overlay.open .ugc-profile-dialog{opacity:1;transform:translate(0,0)scale(1)!important}.ugc-profile-overlay.closing .ugc-profile-dialog{opacity:0;transform:translateY(12px)scale(.985)!important}.ugc-profile-loading,.ugc-profile-error{min-height:100%!important}.ugc-profile-dialog.ready>.ugc-profile-visual,.ugc-profile-dialog.ready>.ugc-profile-info,.ugc-profile-dialog.ready>.ugc-profile-close{animation:.3s cubic-bezier(.2,.8,.2,1) both ugcProfileContentIn}.ugc-profile-dialog.ready>.ugc-profile-info{animation-delay:35ms}@keyframes ugcProfileContentIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.ugc-profile-visual{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;padding:16px!important}.ugc-profile-stage{border:1px solid #ffffff0f;width:100%;min-width:0;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);background:linear-gradient(145deg,#071009,#020503)!important;min-height:0!important}.ugc-profile-stage.switching{opacity:.34;transform:scale(.992)}.ugc-profile-stage img,.ugc-profile-stage video{min-height:0!important;max-height:none!important}.ugc-profile-strip{scrollbar-width:thin;scrollbar-color:#294231 transparent;width:100%;min-width:0;max-width:100%;padding:2px 1px 3px}.ugc-profile-media{flex-basis:68px;width:68px;height:68px;transition:border-color .16s,transform .18s,opacity .18s}.ugc-profile-media:hover{transform:translateY(-2px)}.ugc-profile-media.failed{display:none}.ugc-profile-info{padding:58px 38px 38px!important}.ugc-profile-info h2{letter-spacing:-.025em;max-width:calc(100% - 24px);font-size:32px!important}.ugc-profile-description{border-top:1px solid #ffffff12;padding-top:20px}.ugc-profile-media-error{color:#c8d5cc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ugc-profile-media-error span{color:#728078;font-size:11px}@media (width<=720px){.ugc-profile-overlay{align-items:end;padding:0!important}.ugc-profile-dialog{transform-origin:50% 100%;width:100%!important;height:min(94dvh,900px)!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;border-radius:24px 24px 0 0!important;grid-template-columns:1fr!important;overflow:hidden auto!important}.ugc-profile-visual{flex:none;height:56dvh;min-height:390px!important}.ugc-profile-stage{max-width:100%}.ugc-profile-stage img,.ugc-profile-stage video{min-height:0!important;max-height:none!important}.ugc-profile-info{padding:26px 20px calc(30px + env(safe-area-inset-bottom))!important}.ugc-profile-close{margin-top:2px!important;position:fixed!important;top:auto!important;right:16px!important}}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal-overlay .modal,.sheet-overlay,.sheet,.notif-overlay,.notif-panel,.ugc-profile-overlay,.ugc-profile-dialog,.ugc-profile-stage{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ds-surface-0:#070a08;--ds-surface-1:#0c100d;--ds-surface-2:#121713;--ds-surface-3:#182019;--ds-line:#dfffe817;--ds-line-strong:#dfffe829;--ds-text:#edf4ef;--ds-muted:#8e9a92;--ds-faint:#626c66;--ds-accent:#54d47f;--ds-accent-soft:#54d47f1f;--ds-danger:#ef8c8c;--ds-warning:#e6bd73;--ds-info:#82aee9;--ds-radius-xs:8px;--ds-radius-sm:11px;--ds-radius-md:15px;--ds-radius-lg:20px;--ds-shadow:0 22px 60px #00000057;--ds-fast:.14s cubic-bezier(.2,.8,.2,1);--ds-normal:.22s cubic-bezier(.2,.8,.2,1)}.ds-page{width:100%;max-width:1260px;margin:0 auto;padding:2px 2px 32px}.page[data-page=teams]>.page-header,.page[data-page=settings]>.page-header{display:none}.page[data-page=teams]{min-height:0}#teamsContent{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.ds-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ds-eyebrow{color:var(--ds-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.ds-title{color:var(--ds-text);letter-spacing:-.035em;margin:0;font-size:clamp(21px,2vw,28px);font-weight:780}.ds-subtitle{max-width:680px;color:var(--ds-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.ds-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-grid{gap:12px;display:grid}.ds-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grid.aside{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start}.ds-panel{min-width:0;color:var(--ds-text);background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);padding:17px;box-shadow:0 1px #ffffff04}.ds-panel.tight{padding:10px}.ds-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ds-panel-title{color:var(--ds-text);font-size:13px;font-weight:740}.ds-panel-note{color:var(--ds-faint);margin-top:4px;font-size:10px;line-height:1.45}.ds-kpi{background:linear-gradient(145deg,var(--ds-surface-2),var(--ds-surface-1));border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);min-height:112px;padding:15px}.ds-kpi-icon{width:29px;height:29px;color:var(--ds-accent);background:var(--ds-accent-soft);border-radius:9px;place-items:center;margin-bottom:14px;font-size:13px;display:grid}.ds-kpi-value{color:var(--ds-text);letter-spacing:-.04em;font-size:23px;font-weight:800}.ds-kpi-value.positive{color:#8de5aa}.ds-kpi-value.negative{color:var(--ds-danger)}.ds-kpi-label{color:var(--ds-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.ds-list{gap:7px;display:grid}.ds-list-row{min-height:54px;color:var(--ds-text);background:var(--ds-surface-0);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);transition:border-color var(--ds-fast),transform var(--ds-fast),background var(--ds-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 11px;display:grid}button.ds-list-row{text-align:left;cursor:pointer;width:100%}button.ds-list-row:hover{background:var(--ds-surface-2);border-color:var(--ds-line-strong);transform:translateY(-1px)}.ds-row-title{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.ds-row-note{color:var(--ds-faint);margin-top:3px;font-size:9px}.ds-row-value{color:#8de5aa;white-space:nowrap;font-size:12px;font-weight:780}.ds-badge{color:var(--ds-muted);border:1px solid var(--ds-line);white-space:nowrap;background:#ffffff0b;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:720;display:inline-flex}.ds-badge.accent{color:#9de8b6;background:var(--ds-accent-soft);border-color:#54d47f33}.ds-badge.warning{color:#e6c88e;background:#e6bd731a;border-color:#e6bd7330}.ds-badge.info{color:#a9caf3;background:#82aee91a;border-color:#82aee92e}.ds-tabs{background:var(--ds-surface-0);border:1px solid var(--ds-line);border-radius:11px;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex;overflow-x:auto}.ds-tab{min-height:32px;color:var(--ds-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:680}.ds-table-wrap{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);max-width:100%;overflow:auto}.ds-table{border-collapse:collapse;width:100%;min-width:620px;color:var(--ds-text);font-size:11px}.ds-table th{color:var(--ds-faint);background:var(--ds-surface-0);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:750}.ds-table td{border-top:1px solid var(--ds-line);vertical-align:middle;padding:11px 12px}.ds-table th:not(:first-child),.ds-table td:not(:first-child){text-align:center}.ds-table .sticky{z-index:1;background:var(--ds-surface-1);text-align:left;position:sticky;left:0}.ds-check{width:17px;height:17px;accent-color:var(--ds-accent);cursor:pointer}.ds-people-strip{flex-wrap:wrap;gap:6px;display:flex}.ds-person{color:var(--ds-text);background:var(--ds-surface-0);border:1px solid var(--ds-line);border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 6px;font-size:10px;display:inline-flex}.ds-avatar{color:#dff5e6;background:#254b32;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid;overflow:hidden}.ds-avatar img{object-fit:cover;width:100%;height:100%}.ds-team-card{background:var(--ds-surface-0);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);padding:14px}.ds-team-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.ds-team-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.ds-team-name{min-width:0;color:var(--ds-text);flex:1;font-size:13px;font-weight:750}.ds-team-meta{color:var(--ds-muted);gap:7px;font-size:10px;line-height:1.4;display:grid}.ds-team-meta b{color:var(--ds-text);font-weight:650}.ds-chart{grid-template-columns:repeat(12,minmax(22px,1fr));align-items:end;gap:7px;height:190px;padding-top:25px;display:grid}.ds-chart-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.ds-chart-value{color:#8de5aa;min-height:12px;font-size:8px;font-weight:750}.ds-chart-bar{transform-origin:bottom;background:linear-gradient(#66dc8d,#247b42);border-radius:6px 6px 2px 2px;width:min(30px,82%);min-height:3px;animation:.42s cubic-bezier(.2,.8,.2,1) both dsGrow}.ds-chart-label{width:100%;color:var(--ds-faint);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@keyframes dsGrow{0%{opacity:.2;transform:scaleY(.08)}}.ds-settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ds-settings-nav{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);gap:4px;padding:7px;display:grid;position:sticky;top:0}.ds-settings-link{min-height:38px;color:var(--ds-muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 10px;font-size:10px;font-weight:650;display:flex}.ds-settings-link:hover,.ds-settings-link.active{color:var(--ds-text);background:var(--ds-surface-3)}.ds-settings-content{gap:12px;min-width:0;display:grid}.ds-settings-content .settings-section{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);width:100%;padding:17px;margin:0!important}.ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ds-field{gap:6px;min-width:0;display:grid}.ds-field>span{color:var(--ds-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.ds-field.wide{grid-column:1/-1}.ds-input{width:100%;min-height:40px;color:var(--ds-text);background:var(--ds-surface-0);border:1px solid var(--ds-line);font:inherit;border-radius:9px;outline:none;padding:9px 11px;font-size:11px}.ds-input:focus{border-color:#54d47f8c;box-shadow:0 0 0 3px #54d47f14}.task-refactor-modal{background:var(--ds-surface-0)!important;border-color:var(--ds-line-strong)!important;border-radius:18px!important;width:min(1040px,96vw)!important;max-width:1040px!important;max-height:min(880px,94vh)!important}.task-shell{flex:1;min-height:0;display:flex;overflow:hidden}.task-shell-main{overscroll-behavior:contain;flex:1;min-width:0;padding:18px;overflow-y:auto}.task-shell-side{background:var(--ds-surface-1);border-left:1px solid var(--ds-line);overscroll-behavior:contain;flex:0 0 290px;width:290px;padding:16px;overflow-y:auto}.task-head-meta{color:var(--ds-faint);align-items:center;gap:7px;margin-top:6px;font-size:9px;display:flex}.task-head-actions{align-items:center;gap:7px;display:flex}.task-description{color:#cbd4ce;background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);white-space:pre-wrap;user-select:text;padding:14px;font-size:12px;line-height:1.6}.task-actions{flex-wrap:wrap;gap:7px;margin:11px 0 14px;display:flex}.task-module{margin-top:10px}.task-module:empty{display:none}.task-module.loading-slot{background:linear-gradient(90deg,var(--ds-surface-1),var(--ds-surface-2),var(--ds-surface-1));background-size:200% 100%;border-radius:10px;min-height:42px;animation:1.15s linear infinite dsShimmer}.task-section-title{color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 9px;font-size:9px;font-weight:750}.task-side-field{gap:6px;margin-bottom:12px;display:grid}.task-side-field>span{color:var(--ds-faint);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.task-side-field .mselect,.task-side-field .minput{background:var(--ds-surface-0);border-color:var(--ds-line);min-height:40px;margin:0!important}.task-facts{background:var(--ds-line);border:1px solid var(--ds-line);border-radius:10px;gap:1px;margin:15px 0;display:grid;overflow:hidden}.task-fact{background:var(--ds-surface-0);grid-template-columns:90px minmax(0,1fr);gap:9px;padding:9px 10px;font-size:10px;display:grid}.task-fact b{color:var(--ds-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.task-admin{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:14px}.ds-skeleton{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);min-height:78px;position:relative;overflow:hidden}.ds-skeleton:after{content:"";background:linear-gradient(100deg,#0000,#ffffff09,#0000);animation:1.15s infinite dsShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes dsShimmer{to{background-position:-200% 0;transform:translate(100%)}}.ds-enter>*{animation:.24s cubic-bezier(.2,.8,.2,1) both dsEnter}.ds-enter>:nth-child(2){animation-delay:28ms}.ds-enter>:nth-child(3){animation-delay:56ms}.ds-enter>:nth-child(4){animation-delay:84ms}@keyframes dsEnter{0%{opacity:0;transform:translateY(5px)}}@media (width<=900px){.ds-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid.cols-3,.ds-grid.aside,.ds-settings-layout{grid-template-columns:1fr}.ds-settings-nav{display:flex;position:static;overflow-x:auto}.ds-settings-link{flex:none}.task-shell-side{flex-basis:255px;width:255px}}@media (width<=680px){.ds-page{padding-bottom:18px}.ds-page-head{flex-direction:column;align-items:stretch}.ds-grid.cols-2,.ds-grid.cols-4,.ds-form-grid{grid-template-columns:1fr}.ds-field.wide{grid-column:auto}.ds-chart{gap:3px;height:150px}.task-refactor-modal{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.task-shell{display:block;overflow-y:auto}.task-shell-main,.task-shell-side{width:100%;overflow:visible}.task-shell-side{border-top:1px solid var(--ds-line);border-left:0}}@media (prefers-reduced-motion:reduce){.ds-enter>*,.ds-chart-bar,.ds-skeleton:after{animation:none}}:root{color-scheme:dark;--nakl:255,255,255;--vpad:0,0,0;--bg0:#101012;--bg1:#171719;--bg2:#1d1d20;--bg3:#252529;--bg4:#303036;--acc:#0a84ff;--acc2:#5e5ce6;--acc3:#64d2ff;--acc-dim:#0a84ff26;--acc-border:#64d2ff47;--text:#f5f5f7;--text2:#c7c7cc;--text3:#8e8e93;--border:#ffffff13;--border2:#ffffff24;--green:#30d158;--green-dim:#30d15824;--yellow:#ffd60a;--yellow-dim:#ffd60a24;--blue:#0a84ff;--blue-dim:#0a84ff24;--red:#ff453a;--red-dim:#ff453a24;--purple:#bf5af2;--purple-dim:#bf5af224;--r:14px;--r-sm:10px;--r-lg:18px;--r-xl:24px;--ds-bg:#101012;--ds-surface-1:#ffffff09;--ds-surface-2:#ffffff0e;--ds-surface-3:#ffffff16;--ds-line:#ffffff16;--ds-line-strong:#ffffff26;--ds-text:#f5f5f7;--ds-muted:#aeaeb2;--ds-faint:#727277;--ds-accent:#0a84ff;--ds-accent-soft:#0a84ff24;--ds-success:#30d158;--ds-warning:#ffd60a;--ds-danger:#ff453a;--ds-radius:16px;--ds-radius-sm:11px;--ds-shadow:0 24px 70px #0000006b;--apple-ease:cubic-bezier(.2,.8,.2,1)}html,body{font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.008em;background:#101012!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,sans-serif!important}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 560px at 78% -12%,#0a84ff1b,#0000 66%),radial-gradient(700px 500px at 12% 108%,#5e5ce612,#0000 70%);position:fixed;inset:0}.boot-screen{z-index:10000;color:#f5f5f7;background:radial-gradient(620px 420px at 50% 38%,#0a84ff1f,#0000 70%),#101012;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .18s,visibility .18s;display:flex;position:fixed;inset:0}.boot-screen.done{opacity:0;visibility:hidden;pointer-events:none}.boot-mark{background:#fff1;border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 55px #00000061,inset 0 1px #ffffff14}.boot-mark img{object-fit:contain;width:42px;height:42px}.boot-copy{flex-direction:column;align-items:center;gap:4px;display:flex}.boot-copy b{letter-spacing:-.025em;font-size:16px;font-weight:680}.boot-copy span{color:#85858b;font-size:11.5px}.boot-progress{background:#ffffff12;border-radius:999px;width:150px;height:3px;overflow:hidden}.boot-progress i{border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#64d2ff);width:46%;height:100%;animation:1s ease-in-out infinite bootSlide;display:block}@keyframes bootSlide{0%{transform:translate(-115%)}to{transform:translate(250%)}}button,input,select,textarea{font:inherit}button,[role=button],.snav-item,.space-item,.task-card{-webkit-user-select:none;user-select:none}*{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff40 padding-box padding-box}.app{background:0 0!important}.sidebar{-webkit-backdrop-filter:blur(38px)saturate(145%)!important;background:#18181bd6!important;border-right:1px solid #ffffff16!important;width:252px!important;min-width:252px!important;box-shadow:inset -1px 0 #00000047,12px 0 34px #0000001f!important}.sidebar-logo{height:70px;border-bottom:0!important;padding:15px 18px!important}.sidebar-logo img{filter:saturate(.7)brightness(1.12);height:34px!important}.sidebar-command{color:#8f8f95;text-align:left;background:#ffffff0a;border:1px solid #ffffff13;align-items:center;gap:8px;width:calc(100% - 20px);margin:0 10px 6px;font-size:12.5px;display:flex;border-radius:10px!important;min-height:36px!important;padding:7px 9px!important}.sidebar-command:hover{color:#fff;background:#ffffff12}.sidebar-command-icon{color:#aaaab0;font-size:18px;line-height:1}.sidebar-command span:nth-child(2){flex:1}.sidebar-command kbd{color:#717177;background:#ffffff0e;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:10px}.sidebar-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sidebar-nav{min-height:0;max-height:none;overflow:visible;border-bottom:0!important;flex:none!important;padding:2px 10px 10px!important}.snav-group,.sidebar-section-title{color:#717176!important;letter-spacing:.085em!important;padding:14px 9px 6px!important;font-size:10px!important;font-weight:650!important}.snav-item{min-height:38px;color:#aaaab0!important;border:1px solid #0000!important;border-radius:10px!important;gap:10px!important;margin:2px 0!important;padding:8px 10px!important;font-size:13.5px!important;font-weight:520!important;transition:color .14s,background .14s,transform .14s!important}.snav-item:active{transform:scale(.985)}.snav-item.active{color:#fff!important;background:linear-gradient(#ffffff1f,#ffffff13)!important;border-color:#ffffff1a!important;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff14!important}.snav-icon{text-align:center;opacity:.88;width:19px;top:0!important}.snav-glyph{color:#929299;place-items:center;width:19px;height:19px;font-size:16px;font-weight:600;line-height:1;display:grid}.sidebar-spaces{min-height:auto!important;padding:2px 10px 10px!important;overflow:visible!important}.sidebar-section-add{border-radius:8px!important;width:26px!important;height:26px!important}.space-item{border:1px solid #0000!important;border-radius:10px!important;margin:2px 0!important}.sidebar-hub{color:#d8d8dc;background:linear-gradient(135deg,#0a84ff1a,#5e5ce614);border:1px solid #64d2ff21;border-radius:12px;align-items:center;gap:9px;margin:6px 10px 0;padding:9px 10px;text-decoration:none;display:flex}.sidebar-hub:hover{background:linear-gradient(135deg,#0a84ff29,#5e5ce61f);border-color:#64d2ff47}.sidebar-hub-icon{color:#fff;background:linear-gradient(145deg,#0a84ff,#5e5ce6);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:grid}.sidebar-hub>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-hub b{font-size:12px;font-weight:620}.sidebar-hub small{color:#77777d;margin-top:1px;font-size:9.5px}.sidebar-hub small.ok{color:#62c97d}.sidebar-hub small.pending{color:#e5b94b}.sidebar-hub small.offline{color:#ff6961}.sidebar-hub i{color:#77777d;font-style:normal}.sidebar-user{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:13px!important;margin:8px 10px 10px!important;padding:10px!important}.sidebar-user:hover{background:#fff1!important}.sidebar-avatar{box-shadow:inset 0 1px #ffffff40;background:linear-gradient(145deg,#64d2ff,#5e5ce6)!important}.sidebar-user-role{color:#7d7d83!important;letter-spacing:.04em!important}.page-header{min-height:47px;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important}.page-title{letter-spacing:-.035em!important;font-size:26px!important;font-weight:690!important;line-height:1.14!important}.page-sub{color:#818187!important;margin-top:4px!important;font-size:13px!important}.page-tag{color:#64d2ff!important;letter-spacing:.01em!important;background:#0a84ff21!important;border:0!important;padding:4px 8px!important;font-size:10px!important}.page-actions{gap:8px!important}.crm-filter-panel{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(190px,300px) minmax(0,1fr);align-items:center;gap:10px;margin:0 0 15px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff06}.crm-filter-panel .search-wrap{width:100%;max-width:none}.crm-filter-panel .search-inp{width:100%;margin:0!important}.crm-filter-scroll{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.crm-filter-scroll::-webkit-scrollbar{display:none}.crm-filter-scroll .hselect,.crm-filter-scroll #выборПорядка{min-width:max-content;max-width:170px;width:auto!important;margin:0!important}.crm-filter-advanced{display:none!important}.crm-filter-panel.expanded .crm-filter-scroll{justify-content:flex-start}.crm-filter-panel.expanded .crm-filter-advanced{display:block!important}.crm-filter-more.active{color:#64d2ff!important;background:#0a84ff24!important;border-color:#0a84ff3d!important}.filter-count{color:#fff;background:var(--acc);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px}.hbtn,.btn,button.auth-btn{letter-spacing:-.01em;min-height:36px;border-radius:10px!important;padding:8px 13px!important;font-weight:590!important;transition:transform .12s,background .14s,border-color .14s,box-shadow .14s!important}.hbtn.sm{min-height:32px;padding:6px 11px!important}.hbtn:active,.btn:active{transform:scale(.97)!important}.hbtn.primary,.btn-primary,button.auth-btn{color:#fff!important;background:linear-gradient(#168cff,#0878ec)!important;border:1px solid #ffffff24!important;box-shadow:0 4px 14px #0a84ff38,inset 0 1px #ffffff3d!important}.hbtn.primary:hover,.btn-primary:hover{transform:translateY(-1px);background:linear-gradient(#2a98ff,#0a84ff)!important}.hbtn.ghost,.btn-ghost{color:#d0d0d4!important;background:#ffffff0e!important;border:1px solid #ffffff16!important;box-shadow:inset 0 1px #ffffff09!important}.hselect,.minput,.mselect,.mtextarea,.search-inp,#выборПорядка,.field-input{min-height:38px;color:#ededf0!important;background:#ffffff0e!important;border:1px solid #ffffff18!important;border-radius:10px!important;outline:none!important;transition:border-color .14s,background .14s,box-shadow .14s!important;box-shadow:inset 0 1px 1px #00000024!important}.hselect:hover,.minput:hover,.mselect:hover,.search-inp:hover{background:#ffffff12!important}.hselect:focus,.minput:focus,.mselect:focus,.mtextarea:focus,.search-inp:focus,.field-input:focus{border-color:#0a84ffcc!important;box-shadow:0 0 0 3px #0a84ff2e,inset 0 1px 1px #0000001f!important}.search-wrap{max-width:360px}.search-inp{padding-left:36px!important}.filters-bar{gap:8px!important;margin:0 0 16px!important}#переключательВидов{background:#ffffff0d!important;border:1px solid #ffffff13!important;border-radius:11px!important;padding:3px!important}.видКнопка{color:#909096!important;border-radius:8px!important;min-height:30px!important;padding:5px 12px!important}#темпПолоса>div,.tempo-card,.team-tempo{background:linear-gradient(#ffffff0e,#ffffff08)!important;border:1px solid #ffffff14!important;border-radius:15px!important;box-shadow:inset 0 1px #ffffff09!important}.board-wrap,.board-cols{gap:14px!important}.board-cols{padding:0 1px 10px!important}.board-col{overflow:hidden;background:#ffffff07!important;border:1px solid #ffffff12!important;border-radius:16px!important;flex:1 0 270px!important;width:auto!important;min-width:270px!important;box-shadow:inset 0 1px #ffffff06!important}.board-col-header,.col-head{min-height:49px;background:#ffffff05!important;border-bottom:1px solid #fff1!important;padding:12px 14px!important}.board-col-title,.col-title{letter-spacing:.015em!important;font-size:12.5px!important;font-weight:650!important}.task-card,.kcard{min-height:88px;color:var(--text)!important;transition:transform .15s var(--apple-ease), background .15s ease, border-color .15s ease, box-shadow .15s ease!important;background:linear-gradient(#fff1,#ffffff0b)!important;border:1px solid #ffffff17!important;border-radius:13px!important;padding:13px 14px!important;transform:none!important;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff09!important}.task-card:before{content:"";background:var(--yellow);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:11px;box-shadow:0 0 0 3px #ffd60a17}.task-card.HIGH:before,.task-card[data-priority=HIGH]:before{background:var(--red);box-shadow:0 0 0 3px #ff453a1a}.task-card.LOW:before,.task-card[data-priority=LOW]:before{background:var(--green);box-shadow:0 0 0 3px #30d1581a}.task-card .tc-title{letter-spacing:-.012em!important;padding-left:10px!important;padding-right:0!important;font-size:13.5px!important;font-weight:620!important;line-height:1.3!important}.task-card .tc-date-top,.task-card .tc-id{color:#77777d!important}.task-card .tc-top{align-items:center;gap:8px;min-width:0;margin:0 0 7px!important;display:flex!important}.task-card .tc-date-top{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex;font-size:10px!important;position:static!important}.task-card .tc-zastoj{flex:none}.task-card .tc-metka,.task-card .tag,.task-card .badge{color:#aaaab0!important;background:#ffffff0f!important}.task-card .tc-ava{box-shadow:0 0 0 2px #262629!important}.crm-empty,.empty-state{color:var(--text3)}.page[data-page=crm]>.page-header{position:relative;border-bottom:0!important;padding-bottom:14px!important}.crm-header-context{align-items:center;gap:10px;min-height:22px;margin-top:5px;display:flex}.crm-header-hint{color:#74747b;letter-spacing:-.005em;font-size:11.5px}.realtime-status{color:#8e8e94;background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:22px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.realtime-status>span{background:#8e8e93;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #8e8e9314}.realtime-status[data-state=online]{color:#77d98c;background:#30d15812;border-color:#30d15821}.realtime-status[data-state=online]>span{background:#30d158;box-shadow:0 0 0 3px #30d1581a}.realtime-status[data-state=reconnecting]>span{animation:1.15s ease-in-out infinite crm-status-pulse}@keyframes crm-status-pulse{50%{opacity:.35;transform:scale(.75)}}.crm-filter-panel{background:#ffffff08!important;border:1px solid #fff1!important;border-radius:15px!important;margin:0 0 13px!important;padding:8px!important;box-shadow:inset 0 1px #ffffff06,0 8px 30px #00000014!important}.crm-filter-panel .hselect,.crm-filter-panel select,.crm-filter-panel .hbtn{min-height:34px;border-radius:9px!important}#переключательВидов{background:#ffffff0a!important;border-color:#ffffff12!important}.видКнопка{border-radius:8px!important;min-height:29px!important;padding:0 11px!important}.видКнопка.active{background:#ffffff1f!important;box-shadow:0 1px 4px #00000038,inset 0 1px #ffffff0f!important}.board-wrap{background:linear-gradient(#ffffff03,#fff0);border-radius:18px;position:relative}.board-col{min-height:calc(100vh - 235px)}.board-col .col-head{z-index:3;-webkit-backdrop-filter:none;position:sticky;top:0}.col-dot{box-shadow:0 0 0 3px #ffffff0b}.col-cnt{font-variant-numeric:tabular-nums;background:#ffffff0e;border-radius:999px;place-items:center;min-width:20px;height:20px;display:inline-grid}.col-plus{opacity:.62;transition:opacity .14s,background .14s,transform .14s;border-radius:8px!important;width:27px!important;height:27px!important}.col-plus:hover{opacity:1;transform:scale(1.04);background:#ffffff17!important}.task-card:focus-visible{outline-offset:2px;outline:2px solid #0a84ffbf!important}.task-live-notice{color:#ffd66a;background:#ffd60a13;border:1px solid #ffd60a29;border-radius:10px;align-items:center;gap:8px;margin:0 18px 10px;padding:9px 12px;font-size:12px;font-weight:600}.task-live-notice:before{content:"";background:#ffd60a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffd60a17}.card,.stat-card,.settings-section,.dash-card,.user-mgmt-card,.feed-item,.ds-panel,.ds-kpi,.ds-team-card,.ds-list-row,.ds-table-wrap{background:linear-gradient(#ffffff0d,#ffffff07)!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff09,0 1px 2px #0000001a!important}.stat-val,.ds-kpi-value{letter-spacing:-.04em!important}.ds-page{gap:16px!important;max-width:1460px!important}.ds-eyebrow{color:#64d2ff!important}.ds-title{letter-spacing:-.04em!important;font-size:clamp(25px,2.3vw,34px)!important}.ds-tabs{background:#ffffff0b!important;border-color:#ffffff13!important}.ds-tab.active{color:#fff!important;background:#ffffff1d!important;box-shadow:0 1px 3px #0000003d!important}.ds-bar-fill{background:linear-gradient(90deg,#0a84ff,#64d2ff)!important}.ds-chart-bar{box-shadow:0 5px 15px #0a84ff24;background:linear-gradient(#64d2ff,#0a84ff)!important}.ds-chart-value{color:#64d2ff!important}.ds-badge{border-color:#ffffff14!important}.ds-badge.success{color:var(--green)!important;background:var(--green-dim)!important}.ds-badge.warning{color:var(--yellow)!important;background:var(--yellow-dim)!important}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ecosystem-service{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.ecosystem-service>div{flex-direction:column;flex:1;min-width:0;display:flex}.ecosystem-service b{font-size:13px;font-weight:650}.ecosystem-service small{color:var(--text3);margin-top:2px;font-size:10.5px;line-height:1.35}.ecosystem-icon{color:#fff;background:linear-gradient(145deg,#0a84ff,#64d2ff);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff3d}.ecosystem-icon.violet{background:linear-gradient(145deg,#bf5af2,#5e5ce6)}.modal-overlay{-webkit-backdrop-filter:blur(16px)saturate(125%)!important;background:#00000085!important}.modal,.sheet{-webkit-backdrop-filter:blur(38px)saturate(140%)!important;animation:appleModalIn .24s var(--apple-ease) both!important;background:#1e1e21f0!important;border:1px solid #ffffff21!important;border-radius:22px!important;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff14!important}.sheet:not(.open){animation:none!important;transform:translateY(100%)!important}.sheet.open{animation:appleSheetIn .26s var(--apple-ease) both!important}.modal-head{min-height:66px;background:#ffffff06!important;border-bottom:1px solid #ffffff13!important;padding:15px 18px!important}.modal-head-title{letter-spacing:-.025em;font-size:17px!important;font-weight:650!important}.modal-close{color:#aaaab0!important;background:#ffffff13!important;border:0!important;border-radius:50%!important;width:30px!important;height:30px!important}.modal-close:hover{color:#fff!important;background:#ffffff21!important}.task-shell-side{background:#ffffff06!important;border-left-color:#ffffff13!important}.task-description,.task-module,.task-facts{background:#ffffff07!important;border-color:#ffffff13!important}.dropdown,.menu-popup,.ctx-menu{-webkit-backdrop-filter:blur(30px)saturate(135%)!important;background:#27272aeb!important;border:1px solid #ffffff21!important;box-shadow:0 20px 55px #0000007a,inset 0 1px #ffffff12!important}#cmdk{-webkit-backdrop-filter:blur(16px)!important;background:#0000007a!important}.cmdk-panel{-webkit-backdrop-filter:blur(34px)saturate(135%);background:#1f1f22f5!important;border:1px solid #ffffff21!important;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff12!important}#cmdk-inp{border-bottom-color:#ffffff14!important}.cmdk-item{transition:background .1s}.bug-feedback-fab{color:#d9d9de!important;-webkit-backdrop-filter:blur(24px)!important;background:#28282bd1!important;border-color:#ffffff1c!important;bottom:18px!important;right:18px!important;box-shadow:0 12px 34px #00000052!important}@keyframes appleModalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes appleSheetIn{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.sidebar{width:228px!important;min-width:228px!important}.page{padding:22px 20px 18px!important}.page-header{align-items:flex-start!important}.page-actions{justify-content:flex-end;max-width:68%}.board-col{min-width:255px!important}.crm-filter-panel{grid-template-columns:220px minmax(0,1fr)}}@media (width<=680px){.page{padding:74px 14px calc(var(--bnav-h) + 14px)!important}.page-header{min-height:42px;margin-bottom:14px!important;padding:0!important}.page-title{font-size:23px!important}.page-actions{scrollbar-width:none;justify-content:flex-start;width:100%;max-width:none;padding-bottom:3px;overflow-x:auto;flex-wrap:nowrap!important}.page-actions::-webkit-scrollbar{display:none}#переключательВидов{flex-direction:row!important;align-items:center!important;width:auto!important;min-width:max-content!important;height:38px!important}#переключательВидов .видКнопка{width:auto!important;min-width:max-content!important;height:30px!important}.filters-bar{height:auto!important;min-height:42px!important;padding:0!important}.crm-filter-panel{margin-bottom:14px;padding:8px;display:block}.crm-header-hint{display:none}.crm-header-context{margin-top:4px}.realtime-status{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:10px;overflow:hidden}.crm-filter-panel{border-radius:13px!important;margin-left:0!important;margin-right:0!important}.board-col{min-height:calc(100vh - 280px)}.crm-filter-panel .search-wrap{margin-bottom:8px}.crm-filter-scroll{justify-content:flex-start}.crm-filter-scroll .hselect,.crm-filter-scroll #выборПорядка{min-height:36px}.sidebar-scroll{scrollbar-gutter:stable}.ecosystem-grid{grid-template-columns:1fr}.bnav-more{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sidebar{width:min(310px,86vw)!important;min-width:min(310px,86vw)!important}.board-col{flex-basis:min(84vw,330px)!important;min-width:min(84vw,330px)!important}.task-card{min-height:92px}.modal,.sheet{border-radius:22px 22px 0 0!important}.task-shell-side{border-top-color:#ffffff13!important;border-left:0!important}.bug-feedback-fab{bottom:calc(var(--bnav-h) + 12px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--pv-bg:#070907;--pv-surface:#131714db;--pv-surface-solid:#121612;--pv-raised:#171d18;--pv-line:#e8ffee16;--pv-line-strong:#e8ffee29;--pv-text:#f0f5f1;--pv-muted:#929c95;--pv-faint:#667069;--pv-green:#62d789;--pv-red:#ee8b8b;--pv-amber:#e9c078;--pv-blue:#8eb8ed;--pv-radius:16px;--pv-shadow:0 22px 56px #00000047;--pv-ease:cubic-bezier(.2, .8, .2, 1)}html{scrollbar-gutter:stable}body{background:var(--pv-bg)}.page{min-width:0}.page[data-page=mywork]{overflow:hidden}.snav-item[data-nav=motivation],.bnav-item[data-nav=motivation],.page[data-page=motivation]{display:none!important}.snav-group.pv-group-toggle{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:31px;margin:6px 0 1px;transition:color .13s,background .13s;display:flex;padding:7px 9px!important}.snav-group.pv-group-toggle:hover{background:#ffffff09;color:#a7aea9!important}.snav-group.pv-group-toggle:focus{outline:none}.snav-group.pv-group-toggle:focus-visible{box-shadow:inset 0 0 0 1px #62d78952}.snav-group.pv-group-toggle:after{content:"›";transition:transform .15s var(--pv-ease);font-size:15px;font-weight:500;transform:rotate(0)}.snav-group.pv-group-toggle[aria-expanded=true]:after{transform:rotate(90deg)}.snav-item.pv-group-hidden,.snav-badge:empty{display:none!important}.sidebar-nav{padding-bottom:5px!important}.sidebar-section-title{cursor:pointer}.pv-project-toggle{color:#777f79;background:0 0;border:0;border-radius:7px;min-width:58px;height:25px;padding:0 7px;font-size:9px}.pv-project-toggle:hover{color:#c4cbc6;background:#ffffff0a}.sidebar-spaces.pv-projects-compact #spacesList .space-item:not(.active):not([data-space-id=__svodka__]){display:none!important}.sidebar-spaces.pv-projects-compact{flex:none!important}.sidebar-hub{opacity:.72;transition:opacity .14s,border-color .14s}.sidebar-hub:hover{opacity:1}.page[data-page=mywork] #myWorkContent{scrollbar-gutter:stable}.page[data-page=mywork]>.page-header,.page[data-page=dashboard]>.page-header{display:none}.pv-page{width:min(1280px,100%);margin:0 auto;padding:2px 2px 32px}.pv-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pv-eyebrow{color:var(--pv-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.pv-title{color:var(--pv-text);letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:780;line-height:1.08}.pv-sub{max-width:700px;color:var(--pv-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.pv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pv-kpi{min-width:0;min-height:104px;color:var(--pv-text);border:1px solid var(--pv-line);border-radius:var(--pv-radius);cursor:pointer;text-align:left;transition:transform .15s var(--pv-ease), border-color .15s var(--pv-ease), background .15s var(--pv-ease);background:linear-gradient(145deg,#1a201bf5,#0e120ff0);padding:15px;position:relative;overflow:hidden}.pv-kpi:hover{border-color:var(--pv-line-strong);transform:translateY(-1px)}.pv-kpi.active{border-color:#62d7896b;box-shadow:inset 0 0 0 1px #62d78914}.pv-kpi-value{letter-spacing:-.04em;margin-top:13px;font-size:24px;font-weight:790;display:block}.pv-kpi-label{color:var(--pv-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:750;display:block}.pv-kpi-dot{background:#62d7891f;border-radius:8px;width:26px;height:26px;display:block}.pv-kpi.danger .pv-kpi-dot{background:#ee8b8b21}.pv-kpi.warning .pv-kpi-dot{background:#e9c07821}.pv-kpi.info .pv-kpi-dot{background:#8eb8ed21}.pv-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);align-items:start;gap:12px;display:grid}.pv-panel{min-width:0;color:var(--pv-text);background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:var(--pv-radius);backdrop-filter:blur(18px);padding:16px;box-shadow:0 1px #ffffff04}.pv-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.pv-panel-title{color:var(--pv-text);font-size:13px;font-weight:740}.pv-panel-note{color:var(--pv-faint);margin-top:4px;font-size:10px;line-height:1.45}.pv-tabs{border:1px solid var(--pv-line);scrollbar-width:none;background:#04070594;border-radius:11px;gap:4px;padding:3px;display:flex;overflow-x:auto}.pv-tabs::-webkit-scrollbar{display:none}.pv-tab{min-height:31px;color:var(--pv-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.pv-tab.active{color:var(--pv-text);background:var(--pv-raised);box-shadow:0 1px 5px #0000003d}.pv-summary-line{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.pv-summary-item{min-height:32px;color:var(--pv-muted);border:1px solid var(--pv-line);text-transform:uppercase;letter-spacing:.05em;background:#ffffff06;border-radius:9px;align-items:baseline;gap:6px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.pv-summary-item b{color:var(--pv-text);letter-spacing:-.02em;font-size:14px}.pv-summary-item.danger b{color:#f0aaaa}.pv-list{gap:7px;display:grid}.pv-task{width:100%;min-height:67px;color:var(--pv-text);border:1px solid var(--pv-line);text-align:left;cursor:pointer;transition:transform .14s var(--pv-ease), background .14s var(--pv-ease), border-color .14s var(--pv-ease);animation:pvEnter .23s both var(--pv-ease);animation-delay:min(calc(var(--pv-i,0) * 24ms), .24s);background:#070a08b8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.pv-task:hover{background:var(--pv-raised);border-color:var(--pv-line-strong);transform:translateY(-1px)}.pv-task:active{transform:scale(.995)}.pv-task-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:710;overflow:hidden}.pv-task-meta{color:var(--pv-faint);flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:5px;font-size:9px;display:flex}.pv-task-side{color:var(--pv-muted);justify-items:end;gap:6px;font-size:9px;display:grid}.pv-pill{min-height:22px;color:var(--pv-muted);border:1px solid var(--pv-line);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.pv-pill.red{color:#f0aaaa;background:#ee8b8b17;border-color:#ee8b8b2e}.pv-pill.green{color:#9ae9b5;background:#62d78917;border-color:#62d7892e}.pv-pill.amber{color:#ecd09a;background:#e9c07817;border-color:#e9c0782e}.pv-empty{color:var(--pv-muted);text-align:center;padding:38px 14px;font-size:12px;line-height:1.6}.pv-empty b{color:var(--pv-text);margin-bottom:5px;font-size:14px;display:block}.pv-more-row{justify-content:center;padding-top:10px;display:flex}.pv-mini-list{gap:7px;display:grid}.pv-mini{border:1px solid var(--pv-line);border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:8px 9px;display:grid}.pv-mini-mark{background:var(--pv-green);border-radius:50%;width:8px;height:8px}.pv-mini b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pv-mini small{color:var(--pv-faint);font-size:8px}.pv-ops{gap:12px;display:grid}.pv-stat-line{border-top:1px solid var(--pv-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:grid}.pv-stat-line:first-child{border-top:0}.pv-stat-line span{color:var(--pv-muted)}.pv-stat-line b{color:var(--pv-text);font-weight:720}.pv-session{border:1px solid var(--pv-line);background:#070a08b3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.pv-session b{font-size:11px;display:block}.pv-session small{color:var(--pv-faint);margin-top:4px;font-size:9px;display:block}.pv-skeleton{background:var(--pv-surface-solid);border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:78px;position:relative;overflow:hidden}.pv-skeleton:after{content:"";background:linear-gradient(100deg,#0000,#ffffff0a,#0000);animation:1s infinite pvShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes pvShimmer{to{transform:translate(100%)}}@keyframes pvEnter{0%{opacity:0;transform:translateY(5px)}}.main .page-header{min-height:62px;margin-bottom:16px}.main .page-title{letter-spacing:-.035em}.main .dash-card,.main .team-card,.main .portfolio-card,.main .mot-card,.main .calendar-panel,.main .analytics-card,.main .settings-section{border-color:var(--pv-line)!important;box-shadow:none!important}.main .portfolio-grid,.main .team-grid,.main .dash-grid{gap:12px!important}.main .portfolio-card,.main .team-card,.main .dash-card{transition:transform .15s var(--pv-ease), border-color .15s var(--pv-ease)!important}.main .portfolio-card:hover,.main .team-card:hover{border-color:var(--pv-line-strong)!important;transform:translateY(-1px)!important}.main input,.main select,.main textarea{transition:border-color .12s,box-shadow .12s}.main input:focus,.main select:focus,.main textarea:focus{box-shadow:0 0 0 3px #62d78914!important}body.modal-open,body:has(.modal-overlay.open),body:has(.sheet-overlay.open){overflow:hidden;padding-right:0!important}.sidebar,.main,.topbar{transform:translateZ(0)}.bug-feedback-fab .bug-feedback-fab-text{display:none!important}.bug-feedback-fab{border-radius:13px!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important}#темпПолоса.pv-tempo-collapsed>div>div:first-child{margin-bottom:0!important}#темпПолоса.pv-tempo-collapsed>div>div:nth-child(n+2){display:none!important}.pv-tempo-summary{color:var(--pv-muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.pv-tempo-toggle{min-height:27px;color:var(--pv-muted);border:1px solid var(--pv-line);background:#ffffff0a;border-radius:8px;padding:0 8px;font-size:9px}.task-chat{border:1px solid var(--pv-line);background:#121214b8;border-radius:18px;margin:18px 0;position:relative;overflow:hidden}.task-chat-head{border-bottom:1px solid var(--pv-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.task-chat-title{color:var(--pv-text);letter-spacing:-.01em;font-size:13px;font-weight:720}.task-chat-sub{color:var(--pv-muted);margin-top:3px;font-size:10px}.task-chat-live{color:#7d7d83;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.task-chat-live i{background:#34c759;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34c7591a}.task-chat-list{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:150px;max-height:430px;padding:16px 14px;display:flex;overflow-y:auto}.task-chat-empty{min-height:118px;color:var(--pv-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.task-chat-empty b{color:#c7c7cc;font-size:12px}.task-chat-empty span{max-width:330px;font-size:10px;line-height:1.5}.task-chat-message{align-items:flex-end;gap:8px;max-width:88%;display:flex}.task-chat-message.own{flex-direction:row-reverse;align-self:flex-end}.task-chat-avatar{color:#e9e9ec;background:linear-gradient(145deg,#3a3a3c,#242426);border:1px solid #ffffff12;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:grid}.task-chat-message.own .task-chat-avatar{background:linear-gradient(145deg,#0a84ff,#5e5ce6)}.task-chat-bubble{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:14px 14px 14px 5px;min-width:0;padding:9px 11px 10px}.task-chat-message.own .task-chat-bubble{background:linear-gradient(145deg,#0a84ff33,#5e5ce621);border-color:#0a84ff33;border-radius:14px 14px 5px}.task-chat-meta{align-items:center;gap:7px;min-width:0;margin-bottom:4px;display:flex}.task-chat-meta b{color:#d7d7dc;font-size:10px;font-weight:680}.task-chat-meta time{color:#74747a;white-space:nowrap;font-size:8.5px}.task-chat-actions{opacity:0;gap:5px;margin-left:auto;transition:opacity .12s;display:flex}.task-chat-message:hover .task-chat-actions,.task-chat-message:focus-within .task-chat-actions{opacity:1}.task-chat-actions button{color:#8e8e93;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8.5px}.task-chat-actions button:hover{color:#d1d1d6}.task-chat-text{color:#eeeef0;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;font-size:12.5px;line-height:1.5}.task-chat-files{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.task-chat-image img{object-fit:cover;border-radius:10px;max-width:min(260px,100%);max-height:210px;display:block}.task-chat-file{color:#aebed1;text-overflow:ellipsis;border:1px solid #ffffff12;border-radius:8px;align-items:center;max-width:100%;padding:6px 8px;font-size:10px;text-decoration:none;display:inline-flex;overflow:hidden}.task-chat-new{z-index:2;color:#dcecff;cursor:pointer;background:#183554;border:1px solid #0a84ff4d;border-radius:14px;min-height:28px;padding:0 10px;font-size:9px;display:none;position:absolute;bottom:92px;right:14px;box-shadow:0 6px 20px #00000047}.task-chat-new.show{display:block}.task-chat-attachments{border-top:1px solid var(--pv-line);flex-wrap:wrap;gap:6px;padding:8px 12px 0}.task-chat-attachment{color:#b5b5ba;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 8px;font-size:9.5px;display:inline-flex;overflow:hidden}.task-chat-attachment button{color:#77777d;cursor:pointer;background:0 0;border:0;flex:none}.task-chat-compose{border-top:1px solid var(--pv-line);background:#0a0a0cc7;padding:10px 12px 12px}.task-chat-compose textarea{resize:none;color:#f2f2f4;width:100%;min-height:44px;max-height:140px;font:inherit;background:#ffffff09;border:1px solid #ffffff13;border-radius:11px;outline:0;padding:10px 11px;font-size:12px;line-height:1.45;transition:border-color .12s,box-shadow .12s;display:block}.task-chat-compose textarea:focus{border-color:#0a84ff7a;box-shadow:0 0 0 3px #0a84ff14}.task-chat-tools{align-items:center;gap:8px;min-height:34px;padding-top:8px;display:flex}.task-chat-attach{color:#aaaab0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.task-chat-count,.task-chat-hint{color:#68686e;font-size:8.5px}.task-chat-hint{flex:1}.task-chat-send{color:#fff;cursor:pointer;background:#0a84ff;border:0;border-radius:9px;min-height:31px;padding:0 12px;font-size:10px;font-weight:680}.task-chat-send:disabled{cursor:wait;opacity:.55}.task-chat-edit{color:#fff;width:100%;min-height:72px;font:inherit;resize:vertical;background:#171719;border:1px solid #0a84ff66;border-radius:9px;outline:0;padding:8px;font-size:12px;line-height:1.45}.task-chat-edit-actions{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}@media (width<=1100px){.pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html{scrollbar-gutter:auto}.sidebar{pointer-events:none;transform:translate(-100%)translateZ(0)}.sidebar.open{pointer-events:auto;transform:translate(0)translateZ(0)}.pv-page{padding-bottom:82px}.pv-head{flex-direction:column;align-items:stretch}.pv-grid{grid-template-columns:1fr}.pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-kpi{min-height:90px}.pv-task{grid-template-columns:minmax(0,1fr);gap:7px}.pv-task-side{justify-content:space-between;justify-items:start;display:flex}.crm-filter-panel:not(.expanded) .crm-filter-scroll select{display:none!important}.crm-filter-panel:not(.expanded) .crm-filter-scroll{overflow:visible}.crm-filter-panel:not(.expanded) .crm-filter-more{justify-content:center;width:100%}.pv-tempo-summary{text-overflow:ellipsis;max-width:120px;overflow:hidden}.task-chat{border-radius:16px;margin-left:-2px;margin-right:-2px}.task-chat-list{min-height:190px;max-height:52vh;padding:14px 10px}.task-chat-message{max-width:96%}.task-chat-head{padding:11px 12px}.task-chat-hint{display:none}.task-chat-count{flex:1}.task-chat-actions{opacity:1}}@media (width<=420px){.pv-kpis{gap:8px}.pv-kpi{min-height:84px;padding:12px}.pv-kpi-value{margin-top:10px;font-size:21px}.pv-panel{padding:13px}}@media (prefers-reduced-motion:reduce){.pv-task,.pv-skeleton:after{animation:none!important}}:root{color-scheme:dark;--bg0:#070a08;--bg1:#0c110e;--bg2:#111713;--bg3:#172019;--bg4:#1e2921;--card:#111713;--surface:#111713;--text:#f2f7f3;--text2:#b6c1b9;--text3:#76837a;--border:#d3efdc17;--border2:#d3efdc2b;--green:#5cdb86;--green-strong:#35bf67;--green-bright:#7bea9f;--green-pale:#b9f5cc;--green-dim:#5cdb8621;--green-line:#5cdb8642;--acc:var(--green);--acc2:var(--green-strong);--acc3:var(--green-bright);--acc-dim:var(--green-dim);--acc-border:var(--green-line);--blue:var(--green);--blue-dim:var(--green-dim);--purple:var(--green-bright);--purple-dim:var(--green-dim);--yellow:#a8d9b7;--yellow-dim:#7ec6941f;--red:#ef8e8e;--red-dim:#ef8e8e1a;--ds-surface-0:var(--bg0);--ds-surface-1:var(--bg1);--ds-surface-2:var(--bg2);--ds-surface-3:var(--bg3);--ds-line:var(--border);--ds-line-strong:var(--border2);--ds-text:var(--text);--ds-muted:var(--text2);--ds-faint:var(--text3);--ds-accent:var(--green);--ds-accent-soft:var(--green-dim);--ds-success:var(--green);--ds-warning:#a8d9b7;--ds-info:var(--green-bright);--ds-danger:var(--red);--pv-bg:var(--bg0);--pv-surface:#111713e6;--pv-surface-solid:var(--bg2);--pv-raised:var(--bg3);--pv-line:var(--border);--pv-line-strong:var(--border2);--pv-text:var(--text);--pv-muted:var(--text2);--pv-faint:var(--text3);--pv-green:var(--green);--pv-blue:var(--green-bright);--pv-amber:#a8d9b7;--pv-red:var(--red);--r:14px;--r-sm:10px;--r-lg:17px;--r-xl:22px;--green-shadow:0 12px 30px #1e83432e;--green-focus:0 0 0 3px #5cdb8626}html,body{background:var(--bg0)!important;color:var(--text)!important}body:before{background:radial-gradient(900px 560px at 78% -12%,#42be6917,#0000 66%),radial-gradient(720px 520px at 12% 108%,#26723f12,#0000 70%)!important}.boot-screen,.auth-screen{color:var(--text)!important;background:radial-gradient(660px 460px at 50% 34%, #38be6321, transparent 68%), var(--bg0)!important}.boot-progress i{background:linear-gradient(90deg, var(--green-strong), var(--green-bright))!important}.auth-card{border-color:var(--border2)!important;background:#0d120fe0!important;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff06!important}.auth-btn,button.auth-btn,.hbtn.primary,.btn-primary{color:#071109!important;background:linear-gradient(180deg, var(--green-bright), var(--green))!important;box-shadow:var(--green-shadow), inset 0 1px #ffffff52!important;border:1px solid #b9f5cc47!important}.auth-btn:hover,.hbtn.primary:hover,.btn-primary:hover{background:linear-gradient(#8af0aa,#65df8e)!important;box-shadow:0 15px 34px #1e83433d,inset 0 1px #ffffff57!important}.sidebar,.mobile-bar,.bnav{border-color:var(--border)!important;background:#0b0f0cf5!important}.sidebar:before{background:linear-gradient(#5cdb8609,#0000 30%)!important}.snav-item,.bnav-item,.space-item,.sidebar-user{color:var(--text3)!important}.snav-item:hover,.bnav-item:hover,.space-item:hover,.sidebar-user:hover{color:var(--text2)!important;background:#5cdb860e!important}.snav-item.active,.bnav-item.active,.space-item.active{color:var(--text)!important;background:linear-gradient(#5cdb8624,#5cdb8613)!important;border-color:#5cdb863b!important;box-shadow:inset 0 1px #ffffff09!important}.snav-item.active .snav-icon{color:var(--green-bright)!important}.sidebar-logo-text,.mobile-bar-logo{background:linear-gradient(135deg, var(--green-pale), var(--green))!important;-webkit-background-clip:text!important;background-clip:text!important}.brand-wordmark{color:#f3f8f4;white-space:nowrap;letter-spacing:-.035em;align-items:baseline;gap:.16em;padding-block:.04em .1em;font-weight:780;line-height:1.18;display:inline-flex;overflow:visible;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.brand-wordmark .brand-crm{background:linear-gradient(96deg,#f7faf8 0%,#e1f6e7 52%,#b9edc8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-wordmark small{color:#b9edc8;background:linear-gradient(96deg,#b9edc8 0%,#8ce5a5 46%,#58d77e 100%);letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;font-size:.62em;font-weight:600;-webkit-text-fill-color:transparent!important}.auth-wordmark-wrap{text-align:center;padding:34px 28px 19px}.brand-wordmark-auth{font-size:27px}.brand-wordmark-boot{font-size:19px!important}.brand-wordmark-sidebar{font-size:18px}.brand-wordmark-mobile{font-size:16px}.auth-divider{color:var(--text3);align-items:center;gap:12px;margin:14px 0 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-telegram-btn{border:1px solid var(--border2);width:100%;min-height:47px;color:var(--text);background:#ffffff09;border-radius:12px;margin-top:14px;font-weight:750;transition:border-color .18s,background-color .18s,transform .18s}.auth-telegram-btn:hover{border-color:var(--green-line);background:var(--green-soft);transform:translateY(-1px)}.auth-telegram-btn:disabled{opacity:.62;cursor:wait;transform:none}.creative-items-editor{border:1px solid var(--border2);background:#48b8690b;border-radius:14px;margin:4px 0 16px;padding:15px}.creative-items-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.creative-items-head>div{flex-direction:column;gap:3px;display:flex}.creative-items-head b{font-size:13px}.creative-items-head span{color:var(--text3);font-size:10.5px}.creative-item-row{grid-template-columns:minmax(220px,1fr) 110px 34px;align-items:end;gap:8px;margin-top:8px;display:grid}.creative-item-row label{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;font-size:9px;display:flex}.creative-item-row .mselect,.creative-item-row .minput{min-height:39px;margin:0}.creative-item-remove{border:1px solid var(--border);width:34px;height:39px;color:var(--text3);background:#ffffff06;border-radius:9px;font-size:18px}.creative-item-remove:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,var(--border))}.creative-items-total{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;display:flex}.creative-items-total b{color:var(--green-bright)}.creative-items-total span{color:var(--text3);text-align:right;font-size:10.5px}.task-creative-summary{border:1px solid var(--border);background:#ffffff05;border-radius:12px;margin:13px 0;padding:13px}.task-creative-summary-head,.task-creative-total{justify-content:space-between;align-items:center;display:flex}.task-creative-summary-head{margin-bottom:7px}.task-creative-summary-head b{font-size:12px}.task-creative-summary-head span{color:var(--text3);font-size:10px}.task-creative-line{border-top:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto 54px;align-items:center;gap:12px;padding:8px 0;display:grid}.task-creative-line>div{flex-direction:column;gap:2px;min-width:0;display:flex}.task-creative-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.task-creative-line small{color:var(--text3);font-size:9px}.task-creative-line>b{color:var(--text3);font-size:10px;font-weight:600}.task-creative-line>span{text-align:right;color:var(--green-bright);font-size:11px;font-weight:750}.task-creative-total{border-top:1px solid var(--border);padding-top:9px;font-size:11px}.task-creative-total span{color:var(--text3)}.task-creative-total b{color:var(--green-bright);font-size:14px}.pricing-admin{margin-bottom:16px}.pricing-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.pricing-admin-head>div>span{color:var(--green-bright);text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.pricing-admin-head h2{margin:4px 0;font-size:16px}.pricing-admin-head p{max-width:760px;color:var(--text3);margin:0;font-size:10.5px;line-height:1.5}.pricing-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pricing-grade-grid label{border:1px solid var(--border);background:#ffffff05;border-radius:11px;grid-template-columns:1fr 92px;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.pricing-grade-grid label>span{font-weight:750}.pricing-grade-grid input{grid-area:1/2/span 2;margin:0}.pricing-grade-grid small{color:var(--text3);font-size:9px}.pricing-admin-table{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pricing-admin-row{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1.6fr) 110px repeat(3,84px) 130px;align-items:center;gap:8px;padding:10px 12px;display:grid}.pricing-admin-row:first-child{border-top:0}.pricing-admin-labels{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;background:#ffffff06;font-size:8.5px}.pricing-admin-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pricing-admin-row strong{font-size:11px}.pricing-admin-row small{color:var(--text3);font-size:8.5px}.pricing-admin-row label:not(.pricing-category-mode)>span{display:none}.pricing-admin-row .minput{min-height:35px;margin:0}.pricing-category-mode{color:var(--text2);align-items:center;gap:7px;font-size:9.5px;display:flex}.pricing-category-mode input{accent-color:var(--green)}.pricing-admin-note{color:var(--text3);margin-top:10px;font-size:10px;line-height:1.5}@media (width<=760px){.creative-items-head,.creative-items-total,.pricing-admin-head{flex-direction:column;align-items:flex-start}.creative-item-row{grid-template-columns:minmax(0,1fr) 92px 34px}.creative-items-total span{text-align:left}.pricing-grade-grid{grid-template-columns:1fr}.pricing-admin-table{overflow-x:auto}.pricing-admin-row{min-width:830px}}.sidebar-hub,.sidebar-hub-icon,.sidebar-avatar{border-color:var(--green-line)!important}.sidebar-hub-icon,.sidebar-avatar,.news-ava,.team-ava,.user-mgmt-ava,.chat-ava,.workload-ava,.task-chat-message.own .task-chat-avatar{color:#071109!important;background:linear-gradient(145deg, var(--green-bright), var(--green-strong))!important;box-shadow:inset 0 1px #ffffff47!important}.page-header,.pv-head,.ds-page-head{border-color:var(--border)!important}.stat-card,.pv-kpi,.pv-panel,.ds-panel,.ds-kpi,.user-mgmt-card,.team-card,.workload-card,.portfolio-card,.settings-section,.cab-section,.cab-profile,.news-card,.article-card,.ecosystem-service{color:var(--text)!important;border-color:var(--border)!important;background:linear-gradient(155deg,#141d17f0,#0c110ef0)!important;box-shadow:inset 0 1px #ffffff06!important}.stat-card:hover,.pv-kpi:hover,.user-mgmt-card:hover,.team-card:hover,.portfolio-card:hover,.news-card:hover,.article-card:hover{border-color:#5cdb8636!important;box-shadow:0 12px 30px #00000030,inset 0 1px #ffffff09!important}.board-col,.board-column{border-color:var(--border)!important;background:#0d130fd1!important}.board-col-header,.col-head{border-color:var(--border)!important;background:#5cdb8606!important}.task-card,.kcard{background:linear-gradient(155deg,#1b261eeb,#111813f5)!important;border-color:#d3efdc1a!important;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff06!important}.task-card:before,.task-card.HIGH:before,.task-card.MEDIUM:before,.task-card.LOW:before,.task-card[data-priority]:before{background:var(--green)!important;box-shadow:0 0 0 3px #5cdb861a!important}.hbtn.ghost,.btn-ghost,.crm-filter-panel,#переключательВидов,.pv-tabs,.ds-tabs{color:var(--text2)!important;border-color:var(--border)!important;background:#d3efdc09!important}.hbtn.ghost:hover,.btn-ghost:hover{color:var(--text)!important;background:#5cdb8614!important;border-color:#5cdb8630!important}.hbtn.ghost.active,.crm-filter-more.active,.видКнопка.active,.pv-tab.active,.ds-tab.active,.news-tag-btn.active{color:var(--green-bright)!important;background:var(--green-dim)!important;border-color:var(--green-line)!important;box-shadow:none!important}.hselect,.minput,.mselect,.mtextarea,.search-inp,#выборПорядка,.field-input,.ds-input,.task-chat-input{color:var(--text)!important;border-color:var(--border)!important;background-color:#d3efdc0a!important}.hselect:hover,.minput:hover,.mselect:hover,.mtextarea:hover,.search-inp:hover,.field-input:hover{background-color:#d3efdc0f!important}.hselect:focus,.minput:focus,.mselect:focus,.mtextarea:focus,.search-inp:focus,.field-input:focus,.ds-input:focus,.task-chat-input:focus{box-shadow:var(--green-focus)!important;border-color:#5cdb8694!important}select option{color:var(--text);background:var(--bg2)}.stat-val.blue,.stat-val.yellow,.stat-val.green,.stat-val.purple,.sbadge.IN_PROGRESS,.sbadge.REVIEW,.sbadge.COMPLETED,.rbadge.manager,.rbadge.designer,.ds-badge.accent,.ds-badge.info,.ds-badge.warning,.pv-kpi-value,.ds-chart-value,.ds-row-value,.crm-header-accent,.page-tag,.filter-count,.user-mgmt-role{color:var(--green-bright)!important}.sbadge.IN_PROGRESS,.sbadge.REVIEW,.sbadge.COMPLETED,.rbadge.manager,.rbadge.designer,.ds-badge.accent,.ds-badge.info,.ds-badge.warning,.page-tag,.user-mgmt-role{background:var(--green-dim)!important;border-color:var(--green-line)!important}.user-mgmt-card>div[style*=background],.task-live-notice{color:var(--green-pale)!important;background:#5cdb8616!important;border-color:#5cdb862b!important}.task-live-notice:before{background:var(--green)!important;box-shadow:0 0 0 4px #5cdb8617!important}.hbtn.danger{color:#f0a2a2!important;background:var(--red-dim)!important;border-color:#ef8e8e29!important}.hbtn.danger:hover{background:#ef8e8e26!important;border-color:#ef8e8e3d!important}.ds-eyebrow,.pv-eyebrow,.ds-chart-value{color:var(--green-bright)!important}.ds-bar-fill,.ds-chart-bar,.pv-bar-fill,.goal-progress-bar,.workload-bar-fill{background:linear-gradient(90deg, var(--green-strong), var(--green-bright))!important;box-shadow:none!important}.ecosystem-icon,.ecosystem-icon.violet,.task-chat-send{color:#071109!important;background:linear-gradient(145deg, var(--green-bright), var(--green-strong))!important}.task-chat-message.own .task-chat-bubble{background:#5cdb861c!important;border-color:#5cdb8630!important}:where(button,a,input,select,textarea):focus-visible{box-shadow:var(--green-focus)!important;outline:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--crm3-gap:10px;--crm3-card:#101612;--crm3-card-hover:#151e18;--crm3-line:#d3efdc16;--crm3-line-strong:#7bea9f30;--crm3-ease:cubic-bezier(.16,1,.3,1)}.page[data-page=crm]{background:0 0!important;padding:15px 18px 12px!important}.page[data-page=crm]>.page-header{grid-template-columns:minmax(220px,1fr) auto;align-items:start!important;gap:12px 18px!important;min-height:58px!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.page[data-page=crm] .page-header-left{min-width:0}.page[data-page=crm] .page-title{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(22px,2vw,27px)!important;font-weight:760!important;line-height:1.08!important}.page[data-page=crm] .page-tag{vertical-align:3px;margin-left:7px;padding:3px 7px!important;font-size:9px!important}.crm-header-context{gap:8px!important;min-height:20px!important;margin-top:5px!important}.crm-header-hint{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden;color:var(--text3)!important;font-size:10px!important}.realtime-status{min-height:20px!important;padding:2px 7px!important;font-size:9px!important}.page[data-page=crm] .page-actions{justify-content:flex-end;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;display:flex!important}#переключательВидов{order:-2;border-radius:11px!important;gap:2px!important;margin:0!important;padding:3px!important}.видКнопка{min-height:29px!important;padding:0 10px!important;font-size:10px!important}#btnAn{order:-1;justify-content:center;width:35px;min-width:35px;height:35px;padding:0!important}#btnSpaceSettings{min-height:35px!important}#btnNewTask{min-height:35px!important;padding-inline:14px!important}.crm3-density{justify-content:center;width:35px;min-width:35px;height:35px;color:var(--text3)!important;padding:0!important}.crm3-density svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}body.crm3-compact .crm3-density{color:var(--green-bright)!important;border-color:var(--green-line)!important;background:var(--green-dim)!important}.crm-filter-panel{box-shadow:none!important;background:#d3efdc06!important;border-radius:12px!important;grid-template-columns:minmax(210px,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 0 9px!important;padding:6px!important;display:grid!important}.crm-filter-panel .search-wrap{min-width:0}.crm-filter-panel .search-inp{border-radius:9px!important;height:34px!important;padding-left:32px!important}.crm-filter-scroll{justify-content:flex-end;min-width:0;align-items:center!important;gap:6px!important;display:flex!important}.crm-filter-panel select,.crm-filter-panel .hselect,.crm-filter-panel .hbtn{max-width:164px;min-height:34px!important;font-size:10px!important}.crm-filter-panel .crm-filter-more{max-width:none}.crm-filter-panel:not(.expanded) .crm-filter-advanced{display:none!important}.crm-filter-panel.expanded{grid-template-columns:minmax(210px,.72fr) minmax(0,1.5fr)!important}.crm-filter-panel.expanded .crm-filter-scroll{flex-wrap:wrap}#темпПолоса{margin:0 0 9px!important}#темпПолоса>div{min-height:37px;box-shadow:none!important;background:#d3efdc05!important;border-radius:11px!important;padding:7px 10px!important}#темпПолоса.pv-tempo-collapsed>div{padding:7px 10px!important}.pv-tempo-toggle{background:0 0!important;border:0!important;min-height:24px!important}.board-wrap{background:0 0!important;border-radius:0!important;padding:0!important}.board-cols{scroll-padding-inline:1px;gap:var(--crm3-gap)!important;padding:0 1px 7px!important}.board-col{border-color:var(--crm3-line)!important;min-width:252px!important;min-height:calc(100vh - 206px)!important;box-shadow:none!important;background:#d3efdc05!important;border-radius:13px!important;flex:0 0 clamp(252px,22.5vw,292px)!important;padding:0!important;overflow:hidden!important}.board-col .col-head{letter-spacing:.065em!important;border-bottom-color:var(--crm3-line)!important;background:#d3efdc06!important;min-height:43px!important;padding:9px 11px!important;font-size:10px!important}.col-dot{width:6px!important;height:6px!important;box-shadow:0 0 0 3px #5cdb8612!important}.col-cnt{background:#d3efdc0b!important;min-width:19px!important;height:19px!important;font-size:9px!important}.col-plus{width:25px!important;height:25px!important}.col-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:7px!important;padding:7px!important}.task-card,.kcard{transform:translateZ(0);background:var(--crm3-card)!important;border:1px solid var(--crm3-line)!important;min-height:68px!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s var(--crm3-ease)!important;border-radius:11px!important;flex:none!important;padding:11px 11px 10px!important;transition-delay:0s!important;box-shadow:0 1px 1px #00000029!important}.task-card:active{transform:translate(0,0)scale(.992)!important}.task-card:before{width:5px!important;height:5px!important;top:13px!important;left:11px!important}.task-card .tc-top{min-height:13px;padding-left:11px;margin:0 0 5px!important}.task-card .tc-id{display:none!important}.task-card .tc-date-top{color:var(--text3)!important;margin-left:0!important;font-size:9px!important}.task-card .tc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--text)!important;letter-spacing:-.01em!important;margin:0 0 7px!important;padding:0!important;font-size:12.5px!important;font-weight:670!important;line-height:1.34!important}.task-card .tc-metki,.task-card .tc-custom-fields{gap:4px!important;margin-bottom:6px!important}.task-card .tc-metka,.task-card .tag,.task-card .badge{color:var(--text3)!important;background:#d3efdc09!important;padding:3px 6px!important;font-size:8.5px!important}.task-card .pv3-system-tag{display:none!important}.task-card .tc-footer{border-top-color:#d3efdc0e!important;margin-top:7px!important;padding-top:7px!important}.task-card .tc-who{gap:6px!important;font-size:10px!important}.task-card .tc-ava{width:18px!important;height:18px!important;font-size:8px!important}.task-card .tc-price{font-size:10px!important}.task-card .tc-del{display:none!important}.task-card .tc-zastoj{padding:2px 5px!important;font-size:8px!important}.task-card .tc-timers{gap:4px!important;margin-bottom:6px!important}.task-card .tc-timer{font-size:8px!important}.task-card .tc-media{max-height:54px;overflow:hidden}body.crm3-compact .task-card{min-height:52px!important;padding:9px 10px 8px!important}body.crm3-compact .task-card .tc-title{-webkit-line-clamp:1;font-size:11.5px!important}body.crm3-compact .task-card .tc-metki,body.crm3-compact .task-card .tc-custom-fields,body.crm3-compact .task-card .tc-media{display:none!important}body.crm3-compact .task-card .tc-footer{margin-top:5px!important;padding-top:5px!important}.modal-overlay .modal-content.task-refactor-modal,.task-refactor-modal{border-radius:20px!important;width:min(1050px,100vw - 32px)!important;max-height:min(88dvh,900px)!important}.task-shell{gap:14px!important}.task-shell-main{min-width:0}.task-shell-side{border-left-color:var(--crm3-line)!important}.task-description{line-height:1.6!important}.task-module{border-color:var(--crm3-line)!important}.sidebar-command{margin:8px 9px 4px!important}.snav-item{border-radius:9px!important;min-height:37px!important;margin:1px 8px!important}.snav-group.pv-group-toggle{margin-inline:8px!important}.space-item{min-height:42px!important;margin-inline:8px!important}.space-action-btn{opacity:0!important}.space-item:hover .space-action-btn,.space-item:focus-within .space-action-btn{opacity:.72!important}.sidebar-hub{margin:8px!important}.sidebar-user{border:1px solid var(--crm3-line)!important;border-radius:11px!important;margin:0 8px 8px!important}@media (width<=1180px){.crm-header-hint{display:none}.page[data-page=crm]>.page-header{grid-template-columns:1fr}.page[data-page=crm] .page-actions{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.page[data-page=crm] .page-actions::-webkit-scrollbar{display:none}.crm-filter-panel{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)!important}}@media (width<=760px){.page[data-page=crm]{padding:12px 10px 76px!important}.page[data-page=crm]>.page-header{gap:10px!important;min-height:0!important}.page[data-page=crm] .page-title{font-size:22px!important}.crm-header-context,#btnSpaceSettings,.crm3-density{display:none!important}.crm-filter-panel,.crm-filter-panel.expanded{padding:6px!important;display:block!important}.crm-filter-panel .search-wrap{margin:0!important}.crm-filter-scroll{scrollbar-width:none;margin-top:6px;justify-content:flex-start!important;overflow-x:auto!important}.crm-filter-scroll::-webkit-scrollbar{display:none}.crm-filter-panel:not(.expanded) .crm-filter-scroll select{display:none!important}.crm-filter-panel .crm-filter-more{min-width:100%;max-width:none}.crm-filter-panel.expanded .crm-filter-more{min-width:auto}#темпПолоса{display:none!important}.board-cols{scroll-snap-type:x proximity}.board-col{scroll-snap-align:start;flex-basis:min(86vw,330px)!important;min-width:min(86vw,330px)!important;min-height:calc(100dvh - 238px)!important}.task-card .tc-del{display:none!important}.modal-overlay .modal-content.task-refactor-modal,.task-refactor-modal{border-radius:20px 20px 0 0!important;width:100%!important;max-height:92dvh!important}.task-shell{grid-template-columns:1fr!important}.task-shell-side{border-left:0!important;border-top:1px solid var(--crm3-line)!important}}@media (prefers-reduced-motion:reduce){.task-card,.kcard{transition:none!important}}.page[data-page=crm] .page-header{min-height:62px!important;margin-bottom:8px!important}#crmTitle{min-width:0;gap:9px!important}#crmTitle>img{object-fit:contain;box-sizing:border-box;background:#5cdb8612;border:1px solid #5cdb8629;border-radius:8px;padding:4px;width:25px!important;height:25px!important}.crm-header-context{gap:10px!important}.crm-header-hint{color:#d8e1db75!important}#переключательВидов{background:0 0!important;border:0!important}.видКнопка{color:#e2ebe585!important;transition:color .14s,background .14s,box-shadow .14s!important}.видКнопка:hover{color:#eef5f0cc!important}.crm-filter-panel{overflow:hidden;transition:border-color .18s,background .18s!important}.crm-filter-scroll{overflow:hidden}.crm-filter-panel .crm-filter-advanced{opacity:0;pointer-events:none;transform:translate(-5px);border-width:0!important;width:0!important;min-width:0!important;max-width:0!important;min-height:34px!important;padding-left:0!important;padding-right:0!important;transition:width .21s cubic-bezier(.2,.8,.2,1),max-width .21s cubic-bezier(.2,.8,.2,1),padding .21s cubic-bezier(.2,.8,.2,1),opacity .14s,transform .21s cubic-bezier(.2,.8,.2,1)!important;display:block!important}.crm-filter-panel.expanded .crm-filter-advanced{opacity:1;pointer-events:auto;transform:translate(0);border-width:1px!important;width:auto!important;min-width:112px!important;max-width:164px!important;padding-left:10px!important;padding-right:28px!important}.crm-filter-more:after{content:"›";color:currentColor;margin-left:5px;transition:transform .18s;transform:rotate(90deg)}.crm-filter-more.active:after{transform:rotate(-90deg)}.crm-active-filters{scrollbar-width:none;align-items:center;gap:6px;min-height:27px;margin:-2px 0 9px;display:flex;overflow-x:auto}.crm-active-filters::-webkit-scrollbar{display:none}.crm-active-filters[hidden]{display:none!important}.crm-filter-chip{color:#d8e8ddad;min-height:25px;font:inherit;cursor:pointer;background:#5cdb860e;border:1px solid #5cdb861b;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-flex}.crm-filter-chip:hover{color:#e7f7eb;background:#5cdb861a;border-color:#5cdb862e;transform:translateY(-1px)}.crm-filter-chip b{color:#eff7f1e0;font-weight:680}.crm-filter-chip i{color:#b7ccbe73;font-size:12px;font-style:normal}#crmFocusMode{justify-content:center;width:35px;min-width:35px;height:35px;color:#d8e5dc7a!important;padding:0!important}#crmFocusMode svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}body.crm-focus-board #crmFocusMode{color:#8be6a8!important;background:#5cdb8614!important;border-color:#5cdb8633!important}body.crm-focus-board:has(#boardCols .task-card) .board-col:has(.col-body>.empty){display:none!important}.board-col{background:linear-gradient(#d3efdc06,#d3efdc03)!important;border-color:#d3efdc11!important}.board-col .col-head{background:#0e1410db!important;border-bottom-color:#d3efdc0e!important}.task-card,.kcard{background:linear-gradient(#181f1bfa,#111613fa)!important;border-color:#d3efdc13!important}.task-card:hover,.kcard:hover{background:linear-gradient(#1d2721fc,#131a16fc)!important;border-color:#5cdb8633!important;box-shadow:0 12px 30px #0000003d,0 0 0 1px #5cdb8609!important}.task-card:focus-visible,.list-row:focus-visible{border-color:#70e5967a!important;outline:none!important;box-shadow:0 0 0 3px #43c46d29,0 16px 34px #00000047!important}.task-card.task-focus-return,.list-row.task-focus-return{animation:.62s cubic-bezier(.16,1,.3,1) both crmFocusReturn}.task-card .tc-footer{color:#d8e1db94!important}.modal-overlay .task-refactor-modal{height:min(84dvh,820px);animation:.26s cubic-bezier(.16,1,.3,1) both crmTaskOpen;overflow:hidden;background:#0d110f!important;border-color:#d3efdc1f!important;width:min(1100px,100vw - 42px)!important;max-height:min(84dvh,820px)!important;box-shadow:0 34px 100px #0000009e,inset 0 1px #ffffff06!important}.task-refactor-modal .modal-head{min-height:76px;background:#101612f5!important;border-bottom:1px solid #d3efdc13!important;padding:17px 20px!important}.task-refactor-modal .modal-head-title{color:#f2f7f3;letter-spacing:-.025em;max-width:720px;line-height:1.2;font-size:clamp(17px,1.6vw,21px)!important;font-weight:720!important}.task-head-meta{gap:8px!important;margin-top:8px!important}.task-head-meta .ds-badge{border-color:#d3efdc17}.task-head-actions .hbtn{min-height:32px}.task-stepper{align-items:center;gap:4px;display:inline-flex}.task-stepper button{color:#dae5de9e;width:32px;height:32px;font:inherit;cursor:pointer;background:#d3efdc05;border:1px solid #d3efdc11;border-radius:9px;place-items:center;padding:0;font-size:17px;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid}.task-stepper button:hover:not(:disabled){color:#eff8f1;background:#5cdb8612;border-color:#5cdb8624;transform:translateY(-1px)}.task-stepper button:disabled{opacity:.22;cursor:default}.task-save-state{color:#b4c4ba94;white-space:nowrap;opacity:0;align-items:center;gap:6px;max-width:0;font-size:10px;transition:max-width .18s,opacity .14s,transform .18s;display:inline-flex;overflow:hidden;transform:translate(4px)}.task-save-state:before{content:"";background:#68dc8e;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #68dc8e14}.task-save-state.visible{opacity:1;max-width:110px;transform:translate(0)}.task-save-state.saving:before{animation:.8s ease-in-out infinite crmSavePulse}.create-draft-status{color:#aebeb480;white-space:nowrap;opacity:0;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;font-weight:620;transition:opacity .15s,transform .18s,color .15s;display:inline-flex;transform:translate(4px)}.create-draft-status.visible{opacity:1;transform:translate(0)}.create-draft-status.saved{color:#71dd94ad}.create-draft-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}#modal:has(#ct-title) .modal-head,#sheetContent:has(#ct-title) .modal-head{border-bottom:1px solid #d3efdc12;gap:14px}#modal:has(#ct-title)>div:nth-child(2),#sheetContent:has(#ct-title)>div:nth-child(2){scrollbar-gutter:stable}.task-head-actions .modal-close{background:#d3efdc06;border:1px solid #d3efdc12;border-radius:9px;width:32px;height:32px}.task-shell{background:#0d110f}.task-shell-main{scrollbar-gutter:stable;scroll-behavior:smooth;padding:20px 22px 32px!important}.task-jumpbar{z-index:5;backdrop-filter:blur(16px)saturate(120%);scrollbar-width:none;background:#0d110feb;border-bottom:1px solid #d3efdc0e;gap:5px;margin:-20px -22px 15px;padding:10px 22px 9px;display:flex;position:sticky;top:-20px;overflow-x:auto}.task-jumpbar::-webkit-scrollbar{display:none}.task-jumpbar button{color:#d5e1d985;min-height:29px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 10px;font-size:10px;font-weight:650;transition:color .14s,background .14s,border-color .14s}.task-jumpbar button:hover{color:#eff6f1db;background:#d3efdc09}.task-jumpbar button.active{color:#dff8e6;background:#5cdb8617;border-color:#5cdb861f}.task-scroll-anchor{scroll-margin-top:58px}.task-shell-side{scrollbar-gutter:stable;background:#111713!important;border-left-color:#d3efdc13!important;flex-basis:280px!important;width:280px!important;padding:19px 17px 28px!important}.task-description{min-height:50px;color:#e6eee9cc!important;background:#d3efdc06!important;border-color:#d3efdc11!important;border-radius:12px!important;padding:15px 16px!important}.task-actions{margin:10px 0 13px!important}.task-actions .hbtn{min-height:31px;color:#e2ebe5a8!important;background:0 0!important;border-color:#d3efdc12!important}.task-module{border-radius:12px;margin-top:9px!important}.task-section-title{color:#aebeb48f!important;margin:22px 0 9px!important}.task-side-field{margin-bottom:11px!important}.task-side-field .mselect,.task-side-field .minput{color:#f2f7f3e6!important;background:#0407056b!important;border-color:#d3efdc14!important;border-radius:10px!important;min-height:42px!important;transition:border-color .15s,box-shadow .15s,background .15s!important}.task-side-field .mselect:focus,.task-side-field .minput:focus{background:#0407059e!important;border-color:#5cdb8661!important;box-shadow:0 0 0 3px #5cdb8612!important}.task-facts{background:#d3efdc0e!important;border-color:#d3efdc11!important;margin:16px 0 0!important}.task-fact{align-items:center;min-height:35px;background:#0f1411!important;padding:8px 10px!important}.task-admin{border-top-color:#d3efdc13!important;margin-top:17px!important;padding-top:16px!important}.task-admin-toggle{color:#e2ebe5b8;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 3px;display:grid}.task-admin-toggle span{letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:720}.task-admin-toggle small{color:#aebeb46b;font-size:9px;font-weight:600}.task-admin-toggle:after{content:"›";color:#aebeb480;grid-area:1/2/span 2;font-size:16px;transition:transform .18s;transform:rotate(90deg)}.task-admin.collapsed .task-admin-toggle:after{transform:rotate(0)}.task-admin-body{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .21s cubic-bezier(.2,.8,.2,1),opacity .16s;display:grid}.task-admin-body>div{min-height:0;overflow:hidden}.task-admin.collapsed .task-admin-body{opacity:0;grid-template-rows:0fr}.modal-add-subtask .minput,.task-refactor-modal .upload-zone{background:#d3efdc05!important;border-color:#d3efdc13!important}.task-chat-draft{color:#71dd9494;white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;display:inline-flex}.task-chat-draft[hidden]{display:none}.task-chat-draft:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cmdk-panel{backdrop-filter:blur(22px);background:#0d120ffb!important;border:1px solid #d3efdc1f!important;width:min(620px,100vw - 28px)!important;box-shadow:0 32px 100px #000000b3,inset 0 1px #ffffff06!important}#cmdk-inp{padding:19px 20px!important;font-size:16px!important}.cmdk-quick-actions{gap:7px;padding:10px 10px 4px;display:flex}.cmdk-quick-actions button{color:#e2ede6b8;min-height:34px;font:inherit;cursor:pointer;background:#d3efdc06;border:1px solid #d3efdc12;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:7px 10px;font-size:10.5px;display:flex}.cmdk-quick-actions button:hover{color:#eff8f1;background:#5cdb8612;border-color:#5cdb862e}.cmdk-quick-actions button:disabled{opacity:.35;cursor:default}.cmdk-quick-actions kbd,.crm-shortcut-grid kbd{color:#e2ede685;font:inherit;background:#ffffff0b;border:1px solid #ffffff12;border-radius:6px;font-size:9px;box-shadow:inset 0 -1px #00000038}.cmdk-quick-actions kbd{padding:2px 5px}.cmdk-recent{border-bottom:1px solid #d3efdc0f;margin-bottom:5px;padding:5px 5px 7px}.cmdk-section-label{color:#c1d3c761;letter-spacing:.09em;text-transform:uppercase;padding:4px 8px 6px;font-size:8.5px;font-weight:720}.cmdk-recent button{color:#ebf2edd1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font-size:11px;display:flex}.cmdk-recent button:hover{background:#5cdb8611}.cmdk-recent button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdk-recent button small{color:#bccdc257;letter-spacing:.04em;font-size:8.5px}.crm-shortcut-overlay{z-index:10050;backdrop-filter:blur(10px);background:#020503b3;place-items:center;padding:18px;animation:.15s both crmFadeIn;display:grid;position:fixed;inset:0}.crm-shortcut-overlay>section{color:#edf5ef;background:#101612;border:1px solid #d3efdc1c;border-radius:18px;width:min(520px,100%);animation:.22s cubic-bezier(.16,1,.3,1) both crmTaskOpen;overflow:hidden;box-shadow:0 30px 90px #0000009e}.crm-shortcut-overlay header{border-bottom:1px solid #d3efdc11;justify-content:space-between;align-items:center;padding:18px 20px 15px;display:flex}.crm-shortcut-overlay header small{color:#79de9a94;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px}.crm-shortcut-overlay h3{letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.crm-shortcut-overlay header button{color:#e6efe994;width:32px;height:32px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:9px;font-size:19px}.crm-shortcut-grid{background:#ffffff09;grid-template-columns:1fr 1fr;gap:1px;padding:8px;display:grid}.crm-shortcut-grid span{background:#101612;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.crm-shortcut-grid kbd{text-align:center;min-width:42px;padding:5px 7px}.crm-shortcut-grid b{color:#e2ece5b8;font-size:10.5px;font-weight:580}@keyframes crmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crmFocusReturn{0%{box-shadow:0 0 #53da8066}45%{box-shadow:0 0 0 4px #53da8029,0 14px 32px #0000003d}to{box-shadow:0 0 #53da8000}}@keyframes crmTaskOpen{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes crmSavePulse{50%{opacity:.3;transform:scale(.72)}}@media (width<=900px){.page[data-page=crm] .page-header{align-items:stretch!important}.page[data-page=crm] .page-actions{overflow-x:auto;justify-content:flex-start!important}.crm-filter-scroll{scrollbar-width:none;overflow-x:auto}.crm-filter-scroll::-webkit-scrollbar{display:none}.modal-overlay .task-refactor-modal{height:min(90dvh,820px);width:calc(100vw - 20px)!important;max-height:90dvh!important}.task-shell-side{flex-basis:250px!important;width:250px!important}}@media (width<=680px){.page[data-page=crm] .page-actions{border-radius:11px;padding:3px}.crm-header-hint{display:none}.crm-filter-panel,.crm-filter-panel.expanded{grid-template-columns:1fr!important}.crm-filter-scroll{justify-content:flex-start!important}.crm-active-filters{margin-top:0}.modal-overlay .task-refactor-modal{border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}.task-refactor-modal .modal-head{min-height:70px;padding:14px 15px!important}.task-refactor-modal .modal-head-title{max-width:calc(100vw - 150px);font-size:17px!important}.task-stepper{gap:2px;display:inline-flex}.task-stepper button{border-radius:8px;width:29px;height:29px}.task-head-actions{gap:3px!important}.task-head-actions>.hbtn:not(.close-btn){padding-inline:8px!important}.create-draft-status{display:none}.task-shell-main{padding:16px 14px 26px!important}.task-jumpbar{margin:-16px -14px 13px;padding:9px 14px 8px;top:-16px}.task-shell-side{width:100%!important;padding:17px 14px 30px!important}.cmdk-quick-actions{scrollbar-width:none;overflow-x:auto}.cmdk-quick-actions button{flex:none}.crm-shortcut-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.modal-overlay .task-refactor-modal{animation:none!important}.crm-filter-panel .crm-filter-advanced{transition:none!important}}:root{--crm4-bg:#050806;--crm4-sidebar:#09100b;--crm4-surface:#0f1712;--crm4-surface-2:#131d17;--crm4-card:#162019;--crm4-card-hover:#1a2820;--crm4-line:#def4e416;--crm4-line-strong:#70e59638;--crm4-text:#eef5f0;--crm4-muted:#dbe7df9e;--crm4-faint:#cddcd266;--crm4-green:#68dd8d;--crm4-green-bright:#92efad;--crm4-green-soft:#68dd8d1a;--crm4-shadow:0 18px 48px #00000042;--crm4-ease:cubic-bezier(.16,1,.3,1)}#app{background:var(--crm4-bg);color:var(--crm4-text)}.main{background:var(--crm4-bg)!important}.sidebar{background:var(--crm4-sidebar)!important;border-right:1px solid var(--crm4-line)!important;width:252px!important}.sidebar-scroll{padding-block:5px}.snav-group{color:var(--crm4-faint)!important;letter-spacing:.12em!important}.snav-item{min-height:40px!important;color:var(--crm4-muted)!important;border:1px solid #0000!important;border-radius:11px!important;align-items:center!important;margin:2px 10px!important;padding-inline:11px!important;transition:color .14s,background .14s,border-color .14s,transform .14s!important;display:flex!important}.snav-item[style*=display\:none],.snav-item[style*="display: none"]{display:none!important}.snav-item .snav-glyph{text-align:center;flex:0 0 20px;width:20px;line-height:1}.snav-item>span:not(.snav-glyph):not(.snav-badge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.snav-item:hover{transform:translate(1px);color:var(--crm4-text)!important;background:#ffffff06!important}.sidebar-command,.sidebar-hub,.sidebar-user,.space-item{border-color:var(--crm4-line)!important;box-shadow:none!important;background:#ffffff05!important}.sidebar-hub{min-height:48px}.sidebar-hub>span:nth-child(2){align-content:center;gap:2px;min-width:0;display:grid}.sidebar-hub b,.sidebar-hub small{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.page{color:var(--crm4-text)}.page.active:not([data-page=crm]){animation:crm4PageIn .18s var(--crm4-ease) both}.page-header{gap:18px!important}.page-title{color:var(--crm4-text)!important;letter-spacing:-.035em!important}.page-sub{max-width:680px;color:var(--crm4-muted)!important;line-height:1.5!important}.page-actions>button,.page-actions>.hbtn,.page-actions>.видКнопка{white-space:nowrap;justify-content:center!important;align-items:center!important;line-height:1.15!important;display:inline-flex!important}.hbtn,.hselect,.minput,.mselect,.search-inp{border-color:var(--crm4-line)!important;color:var(--crm4-text)!important;box-shadow:none!important;background-color:#ffffff05!important}.hbtn:hover{background-color:#68dd8d11!important;border-color:#68dd8d33!important}.hbtn.primary{color:#07110a!important;background:linear-gradient(#91edac,#61d985)!important;border-color:#aaffc366!important;box-shadow:0 8px 24px #40c46924!important}.hbtn.primary:hover{transform:translateY(-1px);background:linear-gradient(#a0f2b7,#70e08f)!important}.ds-panel,.pv-panel,.stat-card,.portfolio-card,.team-card,.user-card,.settings-card{border-color:var(--crm4-line)!important;background:var(--crm4-surface)!important;box-shadow:none!important}.page[data-page=crm] .page-actions{border:1px solid var(--crm4-line)!important;background:#ffffff03!important;border-radius:14px!important;gap:8px!important;padding:5px!important}.видКнопка{min-height:34px!important;padding-inline:12px!important;font-size:11px!important}#btnNewTask{min-height:38px!important;padding-inline:16px!important;font-size:11.5px!important}.crm-filter-panel,.crm-filter-panel.expanded{border:1px solid var(--crm4-line)!important;background:#ffffff04!important;border-radius:14px!important;grid-template-columns:minmax(240px,1fr) minmax(0,1.75fr)!important;gap:10px!important;margin-bottom:11px!important;padding:8px!important}.crm-filter-panel .search-inp{border-radius:10px!important;height:38px!important;font-size:12px!important}.crm-filter-scroll{gap:7px!important}.crm-filter-panel select,.crm-filter-panel .hselect,.crm-filter-panel .hbtn{max-width:180px;border-radius:10px!important;min-height:38px!important;font-size:11px!important}.crm-filter-panel .crm-filter-advanced{transition:opacity .15s ease, transform .18s var(--crm4-ease), max-width .18s var(--crm4-ease)!important}.crm-active-filters{margin-bottom:11px!important}.crm-filter-chip{min-height:28px!important;padding-inline:10px!important;font-size:10.5px!important}#темпПолоса>div{border-color:var(--crm4-line)!important;min-height:42px!important;padding:8px 12px!important}.board-col{contain:layout paint;border-color:var(--crm4-line)!important;background:var(--crm4-surface)!important;border-radius:15px!important;flex:0 0 clamp(288px,29.5vw,338px)!important;min-width:288px!important;min-height:calc(100vh - 226px)!important}.board-col .col-head{background:var(--crm4-surface-2)!important;border-bottom-color:var(--crm4-line)!important;min-height:49px!important;padding:11px 13px!important;font-size:11px!important}.col-body{scrollbar-gutter:auto!important;gap:9px!important;padding:9px!important}.task-card,.kcard{border-color:var(--crm4-line)!important;background:var(--crm4-card)!important;will-change:auto!important;border-radius:12px!important;min-height:78px!important;padding:12px 13px 11px!important;box-shadow:0 1px #ffffff05,0 5px 15px #0000001a!important}.task-card:hover,.kcard:hover{border-color:var(--crm4-line-strong)!important;background:var(--crm4-card-hover)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0000003d!important}.task-card .tc-top{margin-bottom:7px!important}.task-card .tc-date-top{font-size:10px!important}.task-card .tc-title{margin-bottom:9px!important;font-size:13.5px!important;line-height:1.4!important}.task-card .tc-footer{margin-top:9px!important;padding-top:9px!important}.task-card .tc-who{font-size:11px!important}.task-card .tc-ava{width:21px!important;height:21px!important}.task-card .tc-zastoj{font-size:9px!important}body.crm3-compact .board-col{flex-basis:clamp(270px,27vw,312px)!important;min-width:270px!important}.modal-overlay .task-refactor-modal{background:#0c110e!important;border:1px solid #68dd8d29!important;border-radius:21px!important;outline:none!important;width:min(1120px,100vw - 44px)!important;height:min(86dvh,860px)!important;max-height:min(86dvh,860px)!important;box-shadow:0 40px 120px #000000b3!important}.task-refactor-modal:focus{outline:none!important}.task-refactor-modal .modal-head{background:#101612!important;min-height:78px!important;padding:18px 22px!important}.task-refactor-modal .modal-head-title{font-size:21px!important}.task-shell{min-height:0;grid-template-columns:minmax(0,1fr) 286px!important;gap:0!important}.task-shell-main{scroll-behavior:smooth;overscroll-behavior:contain;padding:0 22px 28px!important}.task-shell-side{background:#ffffff03!important;width:auto!important;padding:18px!important}.task-jumpbar{backdrop-filter:blur(12px);background:#0c110ef5!important;margin-inline:-4px!important;padding-block:11px!important;top:0!important}.task-description,.task-module,.task-chat{border-color:var(--crm4-line)!important;background:var(--crm4-surface)!important}.task-chat-list{min-height:160px;max-height:320px}.task-chat-compose textarea{min-height:72px}.ds-kpi-grid,.pv-kpis{gap:12px!important}.ds-kpi,.pv-kpi{border-color:var(--crm4-line)!important;background:var(--crm4-surface)!important}.ds-chart-bar{background:linear-gradient(180deg,var(--crm4-green-bright),#319759)!important}.portfolio-grid{gap:13px!important}.portfolio-card{transition:border-color .15s ease, transform .18s var(--crm4-ease), background .15s ease!important}.portfolio-card:hover{transform:translateY(-2px);border-color:var(--crm4-line-strong)!important}@media (width<=760px){.page[data-page=crm]{padding:12px 10px 82px!important}.page[data-page=crm]>.page-header{gap:9px!important;margin-bottom:10px!important}.page[data-page=crm] .page-actions{scrollbar-width:none;width:100%;overflow-x:auto;justify-content:flex-start!important;padding:4px!important}.page[data-page=crm] .page-actions::-webkit-scrollbar{display:none}#переключательВидов{flex:none}#btnAn,#crmFocusMode{flex:0 0 38px}#btnNewTask{z-index:2;flex:none;position:sticky;right:0}.crm-filter-panel,.crm-filter-panel.expanded{padding:7px!important;display:block!important}.crm-filter-panel .search-inp{height:42px!important;font-size:13px!important}.crm-filter-scroll{padding-bottom:1px;margin-top:7px!important}.crm-filter-panel select,.crm-filter-panel .hselect,.crm-filter-panel .hbtn{flex:none;min-height:38px!important}.board-cols{scroll-snap-type:x mandatory!important;gap:10px!important}.board-col{scroll-snap-align:center!important;flex-basis:calc(100vw - 30px)!important;min-width:calc(100vw - 30px)!important;min-height:calc(100dvh - 260px)!important}.task-card{min-height:82px!important}#sheet .task-refactor-modal{border-radius:22px 22px 0 0!important;width:100%!important;height:min(94dvh,920px)!important;max-height:94dvh!important}.task-refactor-modal .modal-head{min-height:70px!important;padding:14px 15px!important}.task-shell{display:block!important}.task-shell-main{padding:0 14px 22px!important}.task-shell-side{border-top:1px solid var(--crm4-line)!important;padding:16px 14px 26px!important}.task-jumpbar{scrollbar-width:none;overflow-x:auto;margin-inline:-2px!important}.task-jumpbar button{flex:none}}@media (prefers-reduced-motion:reduce){.page.active,.task-card,.portfolio-card{transition:none!important;animation:none!important}}.sidebar{width:236px!important}.ui-symbol,.snav-glyph,.space-icon.ui-symbol{font-variant-emoji:text;font-style:normal;line-height:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI Symbol,sans-serif!important}.snav-glyph{color:#deeae18a!important;font-size:17px!important}.snav-item.active .snav-glyph{color:var(--crm4-green-bright)!important}.crm-project-symbol{width:24px;height:24px;color:var(--crm4-green);place-items:center;margin-right:2px;font-size:18px;display:inline-grid}.crm-empty-icon.ui-symbol{color:#d2e6d852;font-size:42px}.sidebar-command,.sidebar-hub,.sidebar-user,.space-item{background:0 0!important;border-color:#0000!important}.sidebar-command:hover,.sidebar-hub:hover,.sidebar-user:hover,.space-item:hover{background:#ffffff06!important}.snav-item{min-height:37px!important;margin-block:1px!important}.snav-item.active{background:#68dd8d17!important;border-color:#cde7d511!important}.snav-group{opacity:.72;margin-top:12px!important}.page[data-page=crm] .page-title{font-size:clamp(23px,2vw,28px)!important}.crm-header-hint{display:none!important}.page[data-page=crm] .page-actions{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.page[data-page=crm] .page-actions>*{flex:none;min-width:0}#переключательВидов{background:#ffffff06!important}.видКнопка{min-height:32px!important}#btnAn,#btnSpaceSettings,#crmFocusMode,#crm3Density{width:34px!important;min-width:34px!important;height:34px!important}#btnAn,#btnSpaceSettings{overflow:hidden;justify-content:center!important;padding:0!important;font-size:17px!important}#btnNewTask{min-height:35px!important;box-shadow:none!important}.crm-filter-panel,.crm-filter-panel.expanded{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(250px,1fr) auto!important;gap:8px!important;margin-bottom:8px!important;padding:0!important;overflow:visible!important}.crm-filter-panel .search-wrap{background:#ffffff05!important;border-color:#def4e40f!important}.crm-filter-panel .search-inp{height:36px!important}.crm-filter-scroll{justify-content:flex-end!important}.crm-filter-panel:not(.expanded) .crm-filter-scroll select{display:none!important}.crm-filter-panel:not(.expanded) .crm-filter-scroll{min-width:auto!important}.crm-filter-panel select,.crm-filter-panel .hselect,.crm-filter-panel .hbtn{min-height:36px!important}.crm-filter-more{color:var(--crm4-muted)!important;background:#ffffff05!important}.crm-active-filters{margin:0 0 8px!important}#темпПолоса{opacity:.68;margin-bottom:7px!important}#темпПолоса>div{background:0 0!important;border-color:#0000!important;min-height:34px!important;padding:5px 8px!important}#темпПолоса.pv-tempo-collapsed>div>div:first-child{min-width:0;align-items:center!important;gap:12px!important;display:flex!important}#темпПолоса .tempo-title{white-space:nowrap;flex:none}#темпПолоса.pv-tempo-collapsed>div>div:first-child>div:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}#темпПолоса .pv-tempo-summary{text-overflow:ellipsis;min-width:0;max-width:min(40vw,420px);overflow:hidden}.board-cols{gap:14px!important;padding:2px 0 9px!important}.board-col{background:#101813!important;border-color:#0000!important;border-radius:13px!important;flex-basis:clamp(282px,29vw,334px)!important;min-width:282px!important}.board-col .col-head{background:0 0!important;border-bottom-color:#0000!important;min-height:44px!important;padding:8px 10px!important}.task-card,.kcard{background:#1a261f!important;border-color:#cde7d518!important;min-height:72px!important;padding:11px 12px 10px!important;box-shadow:0 1px #ffffff05!important}.task-card:hover,.kcard:hover{background:#22342a!important;border-color:#68dd8d29!important;transform:translateY(-1px)!important;box-shadow:0 10px 26px #0003!important}.task-card .tc-footer{border-top-color:#0000!important}.task-card .tc-title{color:#f2f7f3!important}.task-card .tc-date-top,.task-card .tc-who,.task-card .tc-metka{color:#e0eae394!important}html body .board-col .task-card{--priority-edge:#5bbe7b75;box-sizing:border-box!important;background:linear-gradient(#1b2820 0%,#151e19 100%)!important;border:1px solid #b7dbc229!important;border-radius:13px!important;flex-direction:column!important;flex:0 0 176px!important;width:100%!important;height:176px!important;min-height:176px!important;max-height:176px!important;padding:12px 13px 11px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff06!important}.tc-routing-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.tc-buyer-team,.tc-linked{border:1px solid color-mix(in srgb,var(--team-color,#5d8f72) 38%,#b7dbc224);background:color-mix(in srgb,var(--team-color,#5d8f72) 11%,#0a0f0cd1);min-width:0;max-width:100%;height:20px;color:color-mix(in srgb,var(--team-color,#5d8f72) 72%,#e7f1ea);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;padding:0 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.tc-buyer-team i{background:var(--team-color,#5d8f72);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--team-color,#5d8f72) 13%,transparent);border-radius:50%;flex:none;margin-right:5px}.tc-linked{--team-color:#6f8778;color:#d7e4dba8;flex:none}.linked-copy-option{cursor:pointer;background:#499b6312;border:1px solid #5bbe7b40;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.linked-copy-option input{accent-color:var(--acc);margin-top:2px}.linked-copy-option span{flex-direction:column;gap:3px;font-size:13px;line-height:1.3;display:flex}.linked-copy-option small{color:var(--text3);font-size:11.5px;line-height:1.45}html body .board-col .task-card:before{box-shadow:0 0 0 4px #58d68012,0 0 12px #58d68033;width:6px!important;height:6px!important;top:20px!important;left:12px!important}html body .board-col .task-card:after{content:"";z-index:2;background:var(--priority-edge);opacity:.9;pointer-events:none;border-radius:0 4px 4px 0;width:3px;transition:background-color .22s,opacity .22s;position:absolute;top:10px;bottom:10px;left:0;transform:translateZ(0)}.board-col .task-card .tc-status-edge{z-index:2;background:var(--status-edge,transparent);opacity:.74;pointer-events:none;border-radius:4px 0 0 4px;width:2px;position:absolute;top:10px;bottom:10px;right:0;transform:translateZ(0)}.task-drag-layer{z-index:9998!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;contain:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:visible!important;transform:none!important}html body .board-col .task-card:hover{background:linear-gradient(#213228 0%,#18241d 100%)!important;border-color:#70e59657!important;box-shadow:0 14px 32px #0000004d,inset 0 1px #ffffff09!important}.board-col .task-card .tc-top{flex:0 0 20px;align-items:center!important;height:20px!important;min-height:20px!important;margin:0 0 4px!important;padding-left:16px!important;display:flex!important}.board-col .task-card .tc-date-top{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:none!important;height:20px!important;min-height:20px!important;margin:0!important;font-size:10px!important;line-height:20px!important;display:inline-flex!important;position:static!important;inset:auto!important}.board-col .task-card .tc-zastoj{box-sizing:border-box;justify-content:center!important;align-items:center!important;height:18px!important;min-height:18px!important;margin:0 0 0 6px!important;padding:0 6px!important;font-size:9px!important;line-height:16px!important;display:inline-flex!important}.board-col .task-card .tc-title{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 0 38px;min-height:38px;max-height:38px;overflow:hidden;margin:0 0 7px!important;font-size:13.5px!important;font-weight:680!important;line-height:1.4!important;display:-webkit-box!important}.board-col .task-card .tc-card-details{flex-wrap:wrap;flex:45px;align-content:flex-start;align-items:flex-start;gap:5px;min-height:45px;max-height:45px;display:flex;overflow:hidden}.board-col .task-card .tc-card-details>*{flex:none;max-width:100%;margin:0!important}.board-col .task-card .tc-metki{max-width:100%;max-height:21px;overflow:hidden;flex-wrap:nowrap!important;margin:0!important;display:flex!important}.board-col .task-card .tc-custom-fields,.board-col .task-card .tc-media{display:none!important}.board-col .task-card .tc-timers{max-height:21px;overflow:hidden;flex-wrap:nowrap!important;margin:0!important}.board-col .task-card .tc-deadline-row{min-height:17px;line-height:17px}.board-col .task-card .tc-proekt{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.board-col .task-card .tc-footer{flex:0 0 27px;min-height:27px;border-top:1px solid #d2ebda12!important;align-items:center!important;margin:7px 0 0!important;padding:7px 0 0!important;display:flex!important}.board-col .task-card .tc-who{white-space:nowrap;min-width:0;overflow:hidden}.board-col .task-card .tc-who>span{text-overflow:ellipsis;overflow:hidden}body.crm3-compact .board-col .task-card{flex-basis:164px!important;height:164px!important;min-height:164px!important;max-height:164px!important}body.crm3-compact .board-col .task-card .tc-title{flex-basis:20px;min-height:20px;max-height:20px;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;font-size:13.5px!important;line-height:20px!important;display:block!important;overflow:hidden!important}body.crm3-compact .board-col .task-card .tc-card-details{min-height:45px;max-height:45px}html body .board-col .task-card[data-priority]{border-left-style:solid!important;border-left-width:1px!important}html body .board-col .task-card[data-priority=HIGH]{--priority-edge:#e0525d;box-shadow:0 8px 24px #0000003d,inset 4px 0 16px #cd374417!important}html body .board-col .task-card[data-priority=MEDIUM]{--priority-edge:#b9924f}html body .board-col .task-card[data-priority=LOW]{--priority-edge:#5bbe7b9e}.board-col .task-card .tc-priority,.board-col .task-card .tc-overdue-label{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;min-height:20px;padding:2px 7px;font-size:8.5px;font-weight:760;line-height:1;display:inline-flex}.board-col .task-card .tc-priority-high{color:#f18a92;background:#af2b3724;border-color:#e0525d40}.board-col .task-card .tc-priority-medium{color:#ceb077;background:#88622b1f;border-color:#b9924f33}.board-col .task-card .tc-priority-low{color:#9ecfadad;background:#5bbe7b0f;border-color:#5bbe7b21}.board-col .task-card .tc-overdue-label{color:#ff9aa1;background:#80192247;border-color:#f0546052;box-shadow:0 0 16px #ac232e1a}html body .board-col .task-card.task-overdue{--priority-edge:#ee5d68;background:linear-gradient(135deg,rgba(112,18,27,var(--overdue-alpha)),rgba(42,12,17,var(--overdue-alpha))), #151817!important;box-shadow:0 9px 26px #00000047, inset 5px 0 24px rgba(151,26,37,var(--overdue-alpha))!important;transition:background-color 1.2s ease,border-color .7s ease,box-shadow .7s ease,transform .18s var(--crm4-ease)!important;border-color:#dc455070!important}html body .board-col .task-card.task-overdue:hover{background:linear-gradient(135deg,rgba(130,24,34,var(--overdue-alpha)),rgba(49,14,20,var(--overdue-alpha))), #191a18!important;border-color:#f35c6694!important}html body .board-col .task-card.task-overdue:before{background:#ee5d68!important;box-shadow:0 0 0 4px #e03f4b1a,0 0 14px #e03f4b6b!important}.board-col .task-card.drag-clone:after,.board-col .task-card.drag-clone .tc-status-edge,.board-col .task-card.drop-landed:after,.board-col .task-card.drop-landed .tc-status-edge{transition:none!important}.space-name,.sidebar-user-name,.page-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1120px){#темпПолоса.pv-tempo-collapsed>div>div:first-child>div:nth-child(2){display:none}#темпПолоса .pv-tempo-summary{max-width:46vw}}@media (width<=760px){.page[data-page=crm]{padding:10px 10px 80px!important}.page[data-page=crm] .page-actions{gap:4px!important}.page[data-page=crm] .page-actions .видКнопка{padding-inline:8px!important}.page[data-page=crm] .page-actions #btnNewTask{padding-inline:12px!important}.page[data-page=crm] .page-actions #btnAn,.page[data-page=crm] .page-actions #btnSpaceSettings,.page[data-page=crm] .page-actions #crmFocusMode,.page[data-page=crm] .page-actions #crm3Density{display:none!important}.crm-filter-panel,.crm-filter-panel.expanded{grid-template-columns:minmax(0,1fr)!important;padding:0!important;display:grid!important}.crm-filter-panel:not(.expanded) .crm-filter-scroll{justify-content:flex-end!important;width:100%!important;min-width:0!important;margin-top:0!important}.crm-filter-panel:not(.expanded) .crm-filter-more{flex:0 auto!important;width:auto!important;max-width:120px!important}.crm-filter-panel.expanded .crm-filter-scroll{padding-top:2px;margin-top:0!important}.board-col{flex-basis:calc(100vw - 24px)!important;min-width:calc(100vw - 24px)!important;min-height:calc(100dvh - 220px)!important}}@keyframes crm4PageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}:root{--crm4-bg:#070b08;--crm4-sidebar:#0a110c;--crm4-surface:#111914;--crm4-surface-2:#151f19;--crm4-card:#18251d;--crm4-card-hover:#1d2d23;--crm4-line:#daf0e01b;--crm4-line-strong:#74e7984d;--crm4-muted:#e0ebe3b3;--crm4-faint:#d2e2d780}.snav-group.pv-group-toggle{cursor:pointer;user-select:none;border-radius:8px;align-items:center;min-height:30px;transition:color .14s,background .14s;display:flex;position:relative;margin:10px 10px 3px!important;padding:0 22px 0 8px!important}.snav-group.pv-group-toggle:after{content:"›";color:#dcebe161;transition:transform .18s var(--crm4-ease),color .14s ease;font-size:15px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.snav-group.pv-group-toggle:hover,.snav-group.pv-group-toggle:focus-visible{background:#ffffff06;outline:none;color:#edf6f0b8!important}.snav-group.pv-group-toggle[aria-expanded=true]:after{color:var(--crm4-green);transform:translateY(-50%)rotate(90deg)}.snav-item.pv-group-hidden{display:none!important}.board-col{background:linear-gradient(#111914 0%,#0d140f 100%)!important;border:1px solid #daf0e00e!important}.board-col .col-head{color:#f1f7f3e0!important}.board-col .col-cnt{color:#e1ede58c!important}html body .board-col .task-card{background:linear-gradient(#19261e 0%,#151f19 100%)!important;border-color:#cae6d222!important;flex-basis:164px!important;height:164px!important;min-height:164px!important;max-height:164px!important;box-shadow:0 4px 14px #00000029,inset 0 1px #ffffff06!important}html body .board-col .task-card:not(.drag-clone):not(.dragging){content-visibility:auto;contain-intrinsic-size:164px}html body .board-col .task-card:hover{background:linear-gradient(#1f3025 0%,#18251d 100%)!important;box-shadow:0 10px 26px #00000040,inset 0 1px #ffffff08!important}.board-col .task-card .tc-card-details{min-height:33px;max-height:33px}.board-col .task-card .tc-footer{margin-top:5px!important}.crm-filter-panel .search-wrap{border-radius:11px}.crm-filter-panel .search-inp::placeholder{color:#d8e5dc6b}#темпПолоса{opacity:.82}#темпПолоса:hover{opacity:1}.modal-overlay .task-refactor-modal{background:#0d130f!important;border-color:#9ae9b32e!important}.task-refactor-modal .modal-head{background:#111914!important}.task-refactor-modal .modal-head-title{color:#f3f8f5!important}.task-head-meta{color:#dbe7df94!important}.task-shell{grid-template-columns:minmax(0,1fr) 300px!important}.task-shell-side{background:#0f1712!important;border-left-color:#daf0e017!important;overflow-y:auto!important}.task-jumpbar{border-bottom:1px solid #daf0e011}.task-jumpbar button{color:#dce9e094!important}.task-jumpbar button.active{color:#eaf6ed!important;background:#68dd8d1a!important}.task-description{min-height:48px;color:#e6efe9c7!important;background:#111a14!important;border-color:#daf0e017!important;padding:15px 16px!important}.task-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.task-actions .hbtn{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:auto!important;max-width:100%!important;min-height:34px!important;padding-inline:12px!important;overflow:visible!important}.task-module:not(#блокКомментариев){background:#101813!important;border:1px solid #daf0e016!important;border-radius:13px!important;margin-top:10px!important;padding:14px!important}.task-module:not(#блокКомментариев)>div{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#блокКомментариев{margin-top:10px!important}.task-chat{background:#101813!important;border-radius:14px!important;margin:0!important}.task-chat-list{scrollbar-gutter:auto!important}.task-side-field>span{color:#d0e0d594!important}.task-side-field .mselect,.task-side-field .minput{background:#0a100c!important;border-color:#daf0e01a!important}.task-facts{background:0 0!important;border-color:#daf0e017!important;gap:0!important;margin:16px 0!important}.task-fact{border-bottom:1px solid #daf0e011;background:0 0!important}.task-fact:last-child{border-bottom:0}.task-fact span{color:#cfded480!important}.task-fact b{color:#eff6f1db!important}.task-dependency-picker{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:12px;display:grid}.task-dependency-search{grid-column:1/-1;margin:0!important}.task-dependency-picker .mselect{min-width:0;margin:0!important;font-size:12px!important}.pv-panel,.ds-panel,.settings-card,.people-card,.portfolio-card,.user-card{background:#111914!important;border-color:#daf0e018!important;border-radius:15px!important;box-shadow:0 5px 18px #0000001f!important}.pv-kpi,.ds-kpi{min-height:112px;border-radius:14px!important}.pv-panel-title,.ds-panel-title{color:#f3f8f5eb!important}.pv-panel-note,.ds-panel-note,.pv-sub,.ds-subtitle{color:#d8e5dc94!important}@media (width<=760px){html body .board-col .task-card{contain-intrinsic-size:154px;flex-basis:154px!important;height:154px!important;min-height:154px!important;max-height:154px!important}.board-col .task-card .tc-title{flex-basis:34px;min-height:34px;max-height:34px}.board-col .task-card .tc-card-details{min-height:29px;max-height:29px}.task-shell{display:block!important}.task-shell-side{border-left:0!important}.task-actions .hbtn{min-height:36px!important;font-size:10.5px!important}.task-dependency-picker{grid-template-columns:1fr}.task-dependency-search{grid-column:auto}.task-dependency-picker .hbtn{justify-content:center;width:100%}}html body .board-col .task-card:after{opacity:.88!important;border-radius:999px!important;width:3px!important;top:12px!important;bottom:12px!important;left:3px!important}html body .board-col .task-card .tc-status-edge{opacity:.72!important;border-radius:999px!important;width:3px!important;top:12px!important;bottom:12px!important;right:3px!important}html body .board-col .task-card{contain-intrinsic-size:176px;flex-basis:176px!important;height:176px!important;min-height:176px!important;max-height:176px!important}.board-col .task-card .tc-card-details{flex:0 0 45px;row-gap:4px;min-height:45px;max-height:45px}body.crm3-compact .board-col .task-card{contain-intrinsic-size:164px;flex-basis:164px!important;height:164px!important;min-height:164px!important;max-height:164px!important}@media (width<=760px){html body .board-col .task-card{contain-intrinsic-size:172px;flex-basis:172px!important;height:172px!important;min-height:172px!important;max-height:172px!important}.board-col .task-card .tc-card-details{flex-basis:43px;min-height:43px;max-height:43px}}.modal-overlay .task-refactor-modal{width:min(1180px,100vw - 44px)!important;height:min(88dvh,900px)!important;max-height:min(88dvh,900px)!important}.task-refactor-modal .task-jumpbar{margin:0 -6px 18px!important;padding:11px 6px 10px!important}.task-brief{background:#111a14;border:1px solid #daf0e018;border-radius:15px;padding:18px}.task-section-kicker,.task-side-group-title{color:#a7beaf8f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750}.task-brief .task-description{min-height:0;font-size:14px;color:#eff6f1db!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.65!important}.task-brief .task-description-empty{color:#c9dacf75!important}.task-brief .task-ugc-actor{margin-top:15px}.task-brief .task-actions{border-top:1px solid #daf0e012;padding-top:14px;margin:17px 0 0!important}.task-brief .task-actions .hbtn{min-height:36px!important}.task-brief .task-actions .hbtn.primary{color:#07110a!important;background:linear-gradient(#91edac,#61d985)!important;border-color:#aaffc361!important}.task-work-tools,.task-discussion,.task-subtasks-section,.task-files-section{margin-top:26px}.task-section-heading{justify-content:space-between;align-items:flex-end;margin:0 1px 11px;display:flex}.task-section-heading>div{flex-direction:column;gap:3px;display:flex}.task-section-heading b{color:#f1f7f3e6;font-size:14px;font-weight:720}.task-section-heading span{color:#c1d3c775;font-size:11px}.task-work-tools .task-time-module{background:#101813!important;border:1px solid #daf0e016!important;border-radius:13px!important;margin:0!important;padding:14px!important}.task-work-tools .task-time-module>div{background:0 0!important;border:0!important;padding:0!important}.task-work-tools .task-time-module .hbtn{min-width:150px;width:auto!important;padding-inline:15px!important}.task-tool-disclosure{background:#daf0e005;border:1px solid #daf0e013;border-radius:12px;margin-top:8px;overflow:hidden}.task-tool-disclosure>summary{color:#e7f0eac7;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 38px 12px 14px;list-style:none;display:grid;position:relative}.task-tool-disclosure>summary::-webkit-details-marker{display:none}.task-tool-disclosure>summary:after{content:"›";color:#c7d8cd7a;font-size:18px;transition:transform .18s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.task-tool-disclosure[open]>summary:after{transform:translateY(-50%)rotate(90deg)}.task-tool-disclosure>summary span{font-size:12px;font-weight:680}.task-tool-disclosure>summary small{color:#c1d3c76e;font-size:10px}.task-tool-disclosure[open]>summary{border-bottom:1px solid #daf0e011}.task-tool-disclosure>.task-module{background:0 0!important;border:0!important;margin:0!important;padding:14px!important}.task-discussion>#блокКомментариев,.task-discussion>#блокЖурнала{margin-top:8px!important}.task-subtasks-section .modal-add-subtask{margin-top:8px}.task-subtasks-section .modal-add-subtask .minput{margin:0!important}.task-refactor-modal .task-shell-side{padding:20px 18px 30px!important}.task-side-group{border-bottom:1px solid #daf0e012;margin-bottom:18px;padding-bottom:7px}.task-side-group .task-side-field{display:block;margin-bottom:11px!important}.task-side-group .task-side-field .mselect,.task-side-group .task-side-field .minput{min-height:40px!important;margin:5px 0 0!important}.task-refactor-modal .task-facts{margin:4px 0 16px!important}@media (width<=760px){#sheet .task-refactor-modal{height:min(94dvh,920px)!important;max-height:94dvh!important}.task-refactor-modal .task-shell-main{padding:0 14px 30px!important}.task-refactor-modal .task-jumpbar{margin:0 -2px 14px!important;padding:9px 2px!important}.task-brief{padding:15px}.task-section-heading span{display:none}.task-work-tools,.task-discussion,.task-subtasks-section,.task-files-section{margin-top:22px}.task-tool-disclosure>summary{grid-template-columns:1fr}.task-refactor-modal .task-shell-side{padding:20px 14px 32px!important}}.task-brief-materials{border-top:1px solid #daf0e012;margin-top:16px;padding-top:14px}.task-brief-materials-head{color:#e0ece4b8;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:680;display:flex}.task-brief-materials-head b{color:#d6f4dfc2;background:#68dd8d14;border:1px solid #68dd8d1a;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;display:grid}.task-brief-materials .modal-media-section{margin:0!important}.task-brief-materials .media-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;gap:8px!important;margin:0 0 10px!important;display:grid!important}.task-brief-materials .media-item{aspect-ratio:auto!important;background:#080d0a!important;border:1px solid #daf0e014!important;border-radius:10px!important;width:100%!important;max-width:none!important;height:96px!important;max-height:96px!important}.task-brief-materials .media-item img,.task-brief-materials .media-item video{object-fit:cover!important;border-radius:9px!important;width:100%!important;height:100%!important;max-height:none!important}.task-brief-materials .media-doc{background:#0408054d!important;margin-bottom:7px!important}.task-files-empty{color:#c1d3c76e;background:#daf0e005;border:1px solid #daf0e00f;border-radius:10px;margin-bottom:9px;padding:10px 12px;font-size:11px}.task-brief-materials .upload-zone{align-items:center;gap:10px;min-height:48px;position:relative;text-align:left!important;background:#68dd8d06!important;border:1px dashed #68dd8d2e!important;border-radius:10px!important;margin:0!important;padding:9px 12px 11px!important;display:flex!important}.task-brief-materials .upload-zone-icon{color:#85e7a2;background:#68dd8d17;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;margin:0!important;font-size:18px!important}.task-brief-materials .upload-zone-text{font-weight:680;margin:0!important;font-size:11.5px!important}.task-upload-hint{color:#c1d3c766;margin-top:2px;font-size:9.5px}.task-brief-materials .upload-progress{background:0 0;height:2px;position:absolute;bottom:5px;left:50px;right:12px;margin:0!important}@media (width<=760px){.task-brief-materials .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-brief-materials .media-item{height:92px!important;max-height:92px!important}}.cabinet-layout{grid-template-columns:260px minmax(0,1fr);gap:20px;height:100%;min-height:0;display:grid;overflow:hidden}.cab-schedule-card{color:var(--text);background:linear-gradient(145deg,#17231bf0,#0d1610f5);border:1px solid #82e09c1f;border-radius:16px;padding:19px 20px 16px;box-shadow:0 14px 38px #0000001f}.cab-schedule-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.cab-schedule-head h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:750}.cab-schedule-head p{color:var(--text3);margin:4px 0 0;font-size:11.5px;line-height:1.45}.cab-save-state{color:#addebbad;background:#5bc47a0f;border:1px solid #5bc47a17;border-radius:999px;flex:none;padding:5px 9px;font-size:9.5px}.cab-schedule-grid{grid-template-columns:minmax(300px,1.15fr) minmax(270px,.85fr);align-items:start;gap:22px;display:grid}.cab-block-label{color:#d1e4d79e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700}.cab-hybrid-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.cab-hybrid-day{appearance:none;min-width:0;color:var(--text2);cursor:pointer;background:#ffffff06;border:1px solid #e2f2e712;border-radius:10px;padding:10px 5px 9px;transition:transform .16s,border-color .16s,background .16s}.cab-hybrid-day:hover{border-color:#75e09433;transform:translateY(-1px)}.cab-hybrid-day span{color:var(--text3);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.cab-hybrid-day strong{text-overflow:ellipsis;font-size:10.5px;font-weight:680;display:block;overflow:hidden}.cab-hybrid-day.is-office{color:#96e9ad;background:#47bc6914;border-color:#5bd57d29}.cab-hybrid-day.is-remote{color:#9fc6ef;background:#528fcc14;border-color:#66a4e226}.cab-help{color:#bed3c56b;margin:8px 1px 0;font-size:9.5px;line-height:1.4}.cab-calendar-block{border-left:1px solid #e2f2e712;padding-left:21px}.cab-calendar-head{grid-template-columns:28px 1fr auto 28px;align-items:center;gap:7px;margin-bottom:8px;display:grid}.cab-calendar-head button{width:28px;height:28px;color:var(--text2);cursor:pointer;background:#ffffff06;border:1px solid #e2f2e712;border-radius:8px;padding:0;font-size:17px}.cab-calendar-head strong{font-size:11.5px;font-weight:700}.cab-calendar-head>span{color:#addebb9e;white-space:nowrap;font-size:9.5px}.cab-cal-weekdays,.cab-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.cab-cal-weekdays span{color:#bed3c55c;text-align:center;padding:2px 0 5px;font-size:8px}.cab-cal-day{min-height:31px;color:var(--text2);cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:7px;place-items:center;padding:2px;font-size:10.5px;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative}.cab-cal-day:hover:not(:disabled){background:#5bd57d12;border-color:#5bd57d21;transform:translateY(-1px)}.cab-cal-day:disabled{color:#bed3c533;cursor:default;background:0 0}.cab-cal-day.is-today{border-color:#7adb953d}.cab-cal-day.is-off{color:#a8f0bc;background:#41be6524;border-color:#5bd57d47}.cab-cal-day.is-vacation,.cab-cal-day.is-vacation:disabled{color:#d8b7f2;opacity:1;background:#975bc424;border-color:#b67be147}.cab-cal-day.is-vacation small{color:#e0bef7b8}.cab-cal-day small{color:#a8f0bc99;text-overflow:clip;text-transform:uppercase;font-size:5.5px;line-height:1;position:absolute;bottom:1px;left:2px;right:2px;overflow:hidden}.cab-vacation-block{border-top:1px solid #e2f2e712;grid-column:1/-1;grid-template-columns:minmax(300px,1.15fr) minmax(270px,.85fr);gap:22px;padding-top:16px;display:grid}.cab-vacation-form{align-items:flex-end;gap:7px;display:flex}.cab-vacation-form label{flex:1;min-width:0}.cab-vacation-form label span{color:var(--text3);margin-bottom:5px;font-size:9px;display:block}.cab-vacation-form input{width:100%;min-height:34px;color:var(--text2);color-scheme:dark;background:#ffffff06;border:1px solid #e2f2e714;border-radius:8px;padding:7px 8px;font-size:10.5px}.cab-vacation-form button{color:#a8f0bc;cursor:pointer;background:#41be651a;border:1px solid #5bd57d33;border-radius:8px;min-height:34px;padding:7px 12px;font-size:10.5px;font-weight:700}.cab-vacation-list{flex-direction:column;gap:5px;display:flex}.cab-vacation-row{color:#d8b7f2;background:#975bc413;border:1px solid #b67be121;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px;font-size:10.5px;display:flex}.cab-vacation-row button{color:#d8b7f2;cursor:pointer;background:0 0;border:0;border-radius:6px;width:22px;height:22px;font-size:15px}.cab-vacation-row button:hover{background:#b67be11f}.cab-vacation-empty{color:var(--text3);border:1px dashed #e2f2e712;border-radius:8px;padding:8px 9px;font-size:10.5px}.cab-schedule-note{color:#bed3c57a;border-top:1px solid #e2f2e70e;align-items:center;gap:7px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.cab-schedule-note span{background:#5bd57e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5bd57e14}.cab-month-toolbar{background:#ffffff05;border:1px solid #e2f2e70f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:11px;display:flex}.cab-mode-picker,.cab-bulk-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cab-mode-picker button,.cab-bulk-actions button{appearance:none;color:#cbdcd099;cursor:pointer;background:#ffffff06;border:1px solid #e2f2e712;border-radius:8px;min-height:31px;padding:7px 10px;font-size:9.5px;font-weight:650;transition:color .15s,background .15s,border-color .15s,transform .15s}.cab-mode-picker button{align-items:center;gap:6px;display:flex}.cab-mode-picker button i{background:#647068;border-radius:50%;flex:none;width:7px;height:7px}.cab-mode-picker button:hover,.cab-bulk-actions button:hover{color:var(--text2);border-color:#76db922e;transform:translateY(-1px)}.cab-mode-picker button.active{color:#eaf6ed;background:#53bd711a;border-color:#66d58545;box-shadow:0 0 0 2px #5bd57e0b}.cab-mode-picker .is-office i{background:#63d184}.cab-mode-picker .is-remote i{background:#73ade3}.cab-mode-picker .is-dayoff i{background:#e0ad50}.cab-mode-picker .is-vacation i{background:#b77cdf}.cab-calendar-block{border:0;padding:0}.cab-calendar-head{grid-template-columns:34px minmax(140px,1fr) auto 34px;margin-bottom:10px}.cab-calendar-head button{width:34px;height:34px}.cab-calendar-head strong{letter-spacing:-.02em;font-size:15px}.cab-calendar-head>span{background:#ffffff06;border:1px solid #e2f2e70f;border-radius:999px;padding:5px 8px}.cab-cal-weekdays,.cab-calendar{gap:5px}.cab-cal-weekdays span{padding:4px 0 6px;font-size:9px}.cab-cal-empty{min-height:58px}.cab-cal-day{text-align:left;border-color:#e2f2e70e;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:58px;padding:8px 9px 7px;display:flex;overflow:hidden}.cab-cal-day>span{font-size:12px;font-weight:720}.cab-cal-day small{color:#cdded280;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;line-height:1.1;position:static}.cab-cal-day.is-office{color:#a9edbc;background:#3f9e5a12;border-color:#5bcd7b1f}.cab-cal-day.is-remote{color:#acd2f5;background:#4b82b81b;border-color:#67a3de33}.cab-cal-day.is-dayoff,.cab-cal-day.is-off{color:#f0c878;background:#c4851f1c;border-color:#e0aa483b}.cab-cal-day.is-dayoff small{color:#f0c878a6}.cab-cal-day.is-vacation{color:#dfc0f5;background:#975bc421;border-color:#b67be140}.cab-cal-day.is-weekend{color:#bed3c547;background:#ffffff03;border-color:#e2f2e709}.cab-cal-day.is-weekend small{color:#bed3c52e}.cab-cal-day.is-today:after{content:"сегодня";color:#79dc96;letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;position:absolute;top:7px;right:7px}.cab-schedule-footer{border-top:1px solid #e2f2e70e;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;display:flex}.cab-schedule-footer .cab-schedule-note{border:0;margin:0;padding:0}.cab-schedule-footer>div:last-child{flex:none;gap:7px;display:flex}.cab-cancel-schedule,.cab-save-schedule{cursor:pointer;border-radius:9px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:720}.cab-cancel-schedule{color:var(--text2);background:0 0;border:1px solid #e2f2e714}.cab-save-schedule{color:#071009;background:linear-gradient(135deg,#88e9a2,#54c976);border:1px solid #8ff2ab66}.cab-cancel-schedule:disabled,.cab-save-schedule:disabled{opacity:.34;cursor:default}.cab-save-state.is-dirty{color:#efd28f;background:#d29e3914;border-color:#e0ae4a26}@media (width<=1050px){.cab-schedule-grid{grid-template-columns:1fr;gap:17px}.cab-calendar-block{border-top:1px solid #e2f2e712;border-left:0;padding:16px 0 0}.cab-vacation-block{grid-template-columns:1fr;gap:10px}}.cal-schedule-legend{color:var(--text3);align-items:center;gap:12px;margin:-7px 0 10px;font-size:10px;display:flex}.cal-schedule-legend span{align-items:center;gap:5px;display:inline-flex}.cal-schedule-legend span:before,.cal-schedule-chip span,.cal-schedule-dots i{content:"";border-radius:50%;flex:none;width:6px;height:6px}.cal-schedule-legend .is-remote:before,.cal-schedule-chip.is-remote span,.cal-schedule-dots .is-remote{background:#6fa8dc}.cal-schedule-legend .is-dayoff:before,.cal-schedule-chip.is-dayoff span,.cal-schedule-dots .is-dayoff{background:#61d184}.cal-schedule-legend .is-vacation:before,.cal-schedule-chip.is-vacation span,.cal-schedule-dots .is-vacation{background:#b47ade}.cal-schedule-events{flex-direction:column;gap:2px;margin:-1px 0 4px;display:flex}.cal-schedule-chip{color:#d5e2d9b8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:8.5px;line-height:1.2;display:flex;overflow:hidden}.cal-schedule-events small{color:var(--text3);font-size:8px}.cal-schedule-dots{align-items:center;gap:2px;min-height:8px;margin:-1px 0 3px;display:flex}.cal-schedule-dots i{width:5px;height:5px;display:block}.cal-schedule-dots b{color:var(--text3);font-size:7px}@media (width<=700px){.cal-schedule-legend{white-space:nowrap;overflow-x:auto}.cab-vacation-form{flex-wrap:wrap}.cab-vacation-form label{min-width:110px}.cab-vacation-form button{width:100%}}@media (width<=760px){.cabinet-layout{height:auto;display:block;overflow:visible}.cabinet-layout>div{overflow:visible!important}.cabinet-layout>div:first-child{margin-bottom:12px}.cab-schedule-card{padding:16px 14px 14px}.cab-schedule-head{margin-bottom:14px}.cab-schedule-head p{max-width:230px}.cab-hybrid-week{grid-template-columns:repeat(5,minmax(52px,1fr));padding-bottom:3px;overflow-x:auto}.cab-hybrid-day{min-width:52px}.cab-month-toolbar{flex-direction:column}.cab-mode-picker,.cab-bulk-actions{width:100%}.cab-mode-picker button{flex:calc(33.333% - 6px);justify-content:center}.cab-bulk-actions button{flex:calc(33.333% - 6px)}.cab-cal-empty,.cab-cal-day{min-height:49px}.cab-cal-day{padding:6px}.cab-cal-day small{font-size:6px}.cab-cal-day.is-today:after{display:none}.cab-schedule-footer{flex-direction:column;align-items:stretch}.cab-schedule-footer>div:last-child{justify-content:flex-end}}.team-schedule-board{background:linear-gradient(145deg,#152119f2,#0c140ff7);border:1px solid #82e09c1f;border-radius:16px;margin-bottom:16px;padding:20px;box-shadow:0 16px 40px #00000021}.team-schedule-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.team-schedule-head h2{letter-spacing:-.01em;margin:0;font-size:15px}.team-schedule-head p{color:var(--text3);margin:4px 0 0;font-size:11px}.team-schedule-head>span{color:#b5ddc08c;background:#ffffff06;border:1px solid #e2f2e711;border-radius:999px;padding:5px 9px;font-size:9.5px}.team-presence-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.team-presence-kpis article{background:#ffffff06;border:1px solid #e2f2e70f;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.team-presence-kpis strong{font-size:18px;line-height:1}.team-presence-kpis span{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.team-presence-kpis .office strong{color:#8de5a6}.team-presence-kpis .remote strong{color:#8dbce8}.team-presence-kpis .dayoff strong{color:#e7bf72}.team-presence-kpis .vacation strong{color:#c99bea}.team-presence-kpis .unfilled strong{color:#a6afa8}.team-schedule-table{border:1px solid #e2f2e711;border-radius:11px;min-width:720px;overflow:hidden}.team-schedule-row{border-top:1px solid #e2f2e70d;grid-template-columns:minmax(180px,1.45fr) repeat(5,34px) minmax(92px,.65fr) minmax(120px,.8fr);align-items:center;gap:7px;min-height:49px;padding:0 12px;display:grid}.team-schedule-row:first-child{border-top:0}.team-schedule-row>span{align-items:center;gap:9px;min-width:0;display:flex}.team-schedule-row>span>span{flex-direction:column;min-width:0;display:flex}.team-schedule-row>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.team-schedule-row>span small,.team-schedule-row>em small{color:#bed3c566;margin-top:2px;font-size:8.5px;font-style:normal;font-weight:400}.team-schedule-avatar{color:#081009;background:linear-gradient(145deg,#92eaaa,#48b968);border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8.5px;font-style:normal;font-weight:800;display:grid}.team-schedule-row>i{border-radius:7px;place-items:center;width:28px;height:26px;font-size:8.5px;font-style:normal;font-weight:750;display:grid}.team-schedule-row>b{border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:650}.team-schedule-row>em{color:var(--text2);flex-direction:column;font-size:10px;font-style:normal;display:flex}.team-schedule-row.is-head{color:#bed3c566;letter-spacing:.07em;text-transform:uppercase;background:#ffffff05;min-height:34px;font-size:8px}.team-schedule-row.is-head>i{height:auto;color:inherit;background:0 0}.team-schedule-row.is-head>b{color:inherit;background:0 0;padding:0;font-size:8px}.mode-office{background:#4abb6a17;border:1px solid #5bd57d1f;color:#91e8aa!important}.mode-remote{background:#4e8ac617;border:1px solid #67a3de1f;color:#94c3ec!important}.mode-dayoff{background:#c2923917;border:1px solid #daab5221;color:#e8c57f!important}.mode-vacation{background:#975bc41a;border:1px solid #b67be126;color:#d2a8ed!important}.mode-weekend{background:#ffffff06;border:1px solid #e2f2e70f;color:#bed3c56b!important}.mode-unconfigured{background:#ffffff05;border:1px dashed #e2f2e714;color:#bed3c561!important}.team-schedule-legend{color:var(--text3);align-items:center;gap:14px;margin-top:10px;font-size:9px;display:flex}.team-schedule-legend span{align-items:center;gap:5px;display:flex}.team-schedule-legend i{border-radius:50%;width:6px;height:6px}.team-schedule-legend i.office{background:#67d486}.team-schedule-legend i.remote{background:#72aee4}.team-schedule-legend i.dayoff{background:#d9a94e}.team-schedule-legend i.vacation{background:#b47ade}.ops-control{color:var(--text);background:linear-gradient(145deg,#142118f5,#0b130efa);border:1px solid #7ddd9721;border-radius:16px;margin:0 0 18px;padding:20px;box-shadow:0 16px 40px #00000024}.ops-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.ops-kicker{color:#66d487;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:800;display:block}.ops-head h2{letter-spacing:-.02em;margin:0;font-size:16px}.ops-head p{color:var(--text3);margin:5px 0 0;font-size:11px;line-height:1.45}.ops-head-actions{flex:none;align-items:center;gap:9px;display:flex}.ops-head-actions>span{color:#bed3c566;white-space:nowrap;font-size:9px}.ops-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.ops-summary article{background:#ffffff05;border:1px solid #e2f2e70e;border-radius:10px;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.ops-summary strong{color:#e2bd73;font-size:17px}.ops-summary span{color:var(--text3);font-size:9.5px}.ops-summary .critical strong{color:#ef7d82}.ops-summary .healthy strong{color:#66d487}.ops-list{flex-direction:column;gap:6px;display:flex}.ops-item{background:#ffffff04;border:1px solid #e2f2e70e;border-radius:11px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 11px;display:grid}.ops-item>i{background:#d5a44e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d5a44e12}.ops-item.is-critical>i{background:#e6656d;box-shadow:0 0 0 4px #e6656d14}.ops-copy{min-width:0}.ops-copy>div{align-items:center;gap:8px;display:flex}.ops-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ops-copy>div span{color:#bed3c557;white-space:nowrap;font-size:8.5px}.ops-copy p{color:#cadacf94;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:9.5px;line-height:1.35;overflow:hidden}.ops-copy small{color:#71d38c8c;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.ops-actions{align-items:center;gap:5px;display:flex}.ops-actions button{color:#d3e6d8b3;cursor:pointer;background:#ffffff06;border:1px solid #e2f2e712;border-radius:8px;min-height:29px;padding:6px 9px;font-size:8.5px;font-weight:650}.ops-actions button:hover{color:#c4f0d0;border-color:#62d28133}.ops-empty{color:#69d589;border:1px dashed #69d58924;border-radius:11px;flex-direction:column;align-items:center;padding:28px 16px;display:flex}.ops-empty strong{font-size:12px}.ops-empty span{color:var(--text3);margin-top:4px;font-size:9.5px}.ops-loading{color:var(--text3);padding:22px;font-size:11px}.ops-more{text-align:center;color:var(--text3);background:#ffffff03;border:1px dashed #69d5891f;border-radius:11px;padding:12px 14px;font-size:9.5px}@media (width<=760px){.ops-control{padding:15px}.ops-head{flex-direction:column}.ops-head-actions{justify-content:space-between;width:100%}.ops-summary{grid-template-columns:1fr}.ops-item{grid-template-columns:7px minmax(0,1fr)}.ops-actions{flex-wrap:wrap;grid-column:2}.ops-copy p{white-space:normal}.ops-actions button{flex:1}}.team-schedule-legend small{color:#bed3c559;margin-left:auto;font-size:8.5px}.workload-presence{border-radius:999px;flex:none;padding:5px 8px;font-size:9px}#workloadContent{padding-bottom:28px}.workload-section-head{justify-content:space-between;align-items:flex-end;gap:16px;max-width:1180px;margin:20px 0 11px;display:flex}.workload-section-head h2{letter-spacing:-.015em;margin:0;font-size:15px}.workload-section-head p{color:var(--text3);margin:4px 0 0;font-size:10px}.workload-section-head>span{color:#bfdac694;white-space:nowrap;background:#ffffff06;border:1px solid #e2f2e711;border-radius:999px;padding:5px 9px;font-size:9.5px}.workload-data-note{color:#d8be85;background:#be89300e;border:1px solid #daab521f;border-radius:11px;align-items:center;gap:10px;max-width:1180px;margin:14px 0 0;padding:10px 12px;display:flex}.workload-data-note>span{background:#daab521c;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.workload-data-note div{flex-direction:column;min-width:0;display:flex}.workload-data-note b{font-size:10.5px}.workload-data-note small{color:#cfc0a08a;margin-top:2px;font-size:9px;line-height:1.4}#workloadContent .workload-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;max-width:1180px;display:grid}#workloadContent .workload-card{border-radius:14px;flex-direction:column;height:178px;min-height:0;padding:14px;display:flex;overflow:hidden}#workloadContent .workload-card.is-overload{border-color:#e25c5c3d!important;box-shadow:inset 3px 0 #e25c5ca6!important}#workloadContent .workload-card-head{gap:9px;min-height:36px;margin-bottom:11px}#workloadContent .workload-ava{border-radius:10px;width:34px;height:34px;font-size:10px}.workload-person{flex:1;min-width:0}#workloadContent .workload-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#workloadContent .workload-role{margin-top:2px;font-size:9px}#workloadContent .workload-presence{padding:4px 7px;font-size:8.5px}.workload-count{flex-direction:column;flex:0 0 45px;align-items:flex-end;display:flex}.workload-count strong{font-size:19px;line-height:1}.workload-count small{color:var(--text3);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:7.5px}#workloadContent .workload-bar-wrap{height:5px;margin:0 0 8px}#workloadContent .workload-bar{background:#e2f2e713;height:5px}.workload-meta{color:var(--text3);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:8.5px;display:flex}.workload-meta b{color:#eb8e8e}#workloadContent .workload-tasks{gap:4px;min-height:52px;margin:0;display:grid}#workloadContent .workload-task{color:#dde6e0ad;text-align:left;background:#0000002e;border:1px solid #e2f2e709;border-radius:7px;width:100%;min-width:0;min-height:24px;padding:4px 7px}#workloadContent .workload-task>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workload-more{color:#a0cdab80;align-self:start;font-size:8.5px}.workload-empty{color:#bed3c552;align-items:center;min-height:50px;font-size:9.5px;display:flex}.workload-empty-state{max-width:1180px;color:var(--text3);border:1px dashed var(--border);text-align:center;border-radius:14px;padding:28px;font-size:11px}@media (width<=900px){#workloadContent .workload-grid{grid-template-columns:1fr}.workload-section-head{flex-direction:column;align-items:flex-start;gap:8px}}.task-dg-tools{position:relative}.task-dg-tools>summary{cursor:pointer;user-select:none;list-style:none}.task-dg-tools>summary::-webkit-details-marker{display:none}.task-dg-tools>summary span{color:var(--text3);margin-left:4px;transition:transform .15s}.task-dg-tools[open]>summary span{display:inline-block;transform:rotate(180deg)}.task-dg-tools-menu{z-index:20;background:#111a14;border:1px solid #8edea426;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:270px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 44px #00000061}.task-dg-tools-menu button{color:var(--text2);cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #0000;border-radius:8px;padding:9px 10px;font-size:10.5px;transition:background .14s,border-color .14s}.task-dg-tools-menu button:hover{color:#a4edb9;background:#5bd57d13;border-color:#5bd57d21}.task-dg-results{background:#40ae5f09;border:1px solid #5bd57d17;border-radius:12px;margin:0 0 13px;padding:11px}.task-dg-results-head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.task-dg-results-head span{color:#9be9b1;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.task-dg-results-head small{color:var(--text3);font-size:8.5px}.task-dg-result{border-top:1px solid #e2f2e70d;align-items:center;gap:9px;min-height:42px;padding:7px 8px;display:flex}.task-dg-result:first-of-type{border-top:0}.task-dg-result>i{color:#081009;background:linear-gradient(145deg,#92eaaa,#47ba68);border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:850;display:grid}.task-dg-result>div{flex-direction:column;flex:1;min-width:0;display:flex}.task-dg-result strong{font-size:10.5px}.task-dg-result small{color:var(--text3);margin-top:2px;font-size:8.5px}.task-dg-result>a{color:#9eeab3;background:#5bd57d0f;border:1px solid #5bd57d1c;border-radius:8px;padding:6px 8px;font-size:9px;text-decoration:none}.task-dg-result.is-partial>i{color:#171006;background:#d9a94e}.task-dg-result.is-failed>i{color:#170808;background:#df7777}@media (width<=600px){.task-dg-tools-menu{width:min(270px,100vw - 40px);left:auto;right:0}}@media (width<=900px){.team-presence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.team-schedule-board{overflow-x:auto}.team-schedule-head,.team-presence-kpis,.team-schedule-legend{min-width:720px}}@media (width<=600px){.team-schedule-board{padding:14px}.team-schedule-head,.team-presence-kpis,.team-schedule-legend,.team-schedule-table{min-width:650px}}@media (width<=768px){.bnav>.bnav-item{box-sizing:border-box;background:0 0;border:0;justify-content:center;height:44px;min-height:44px}}.modal-overlay .task-refactor-modal{background:#0c120e!important;width:min(1080px,100vw - 44px)!important}.task-refactor-modal .task-shell-main{padding:0 22px 34px!important}.task-refactor-modal .task-brief{box-shadow:none!important;background:#101813!important;border-color:#daf0e013!important;border-radius:13px!important;padding:16px!important}.task-refactor-modal .task-section-kicker,.task-refactor-modal .task-side-group-title{letter-spacing:.075em!important;font-size:9px!important}.task-refactor-modal .task-brief .task-description{font-size:13.5px!important;line-height:1.58!important}.task-refactor-modal .task-brief-materials{margin-top:13px!important;padding-top:12px!important}.task-refactor-modal .task-actions{gap:6px!important;margin-top:13px!important;padding-top:12px!important}.task-refactor-modal .task-actions .hbtn{min-height:33px!important;padding:7px 11px!important}.task-refactor-modal .task-work-tools,.task-refactor-modal .task-discussion,.task-refactor-modal .task-subtasks-section,.task-refactor-modal .task-files-section{margin-top:20px!important}.task-refactor-modal .task-shell-side{background:#0f1712!important;padding:18px 15px 26px!important}.task-refactor-modal .task-side-group{margin-bottom:14px!important;padding-bottom:4px!important}.task-refactor-modal .task-side-group .task-side-field{margin-bottom:9px!important}.task-refactor-modal .task-side-group .task-side-field .mselect,.task-refactor-modal .task-side-group .task-side-field .minput{min-height:37px!important}@media (width<=760px){.modal-overlay .task-refactor-modal{width:calc(100vw - 20px)!important}.task-refactor-modal .task-shell{grid-template-columns:1fr!important}}.task-price-editor>div{border:1px solid var(--border);background:#ffffff06;border-radius:10px;align-items:center;gap:7px;min-height:42px;margin-top:5px;padding:0 10px;display:flex}.task-price-editor>div:focus-within{border-color:#4ade808c;box-shadow:0 0 0 3px #22c55e17}.task-price-editor i{color:var(--green);font-style:normal;font-weight:800}.task-price-editor input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:700 16px/1.2 inherit}.task-price-editor input::-webkit-inner-spin-button{opacity:.45}:root{--crm-motion-ease:cubic-bezier(.2,.8,.2,1);--crm-motion-spring:cubic-bezier(.22,1,.36,1)}.task-card,.kcard{cursor:grab;transform-origin:50%;transition:background-color .15s ease, border-color .15s ease, box-shadow .18s ease, transform .18s var(--crm-motion-ease)!important}html body .board-col:not(.task-drag-layer) .task-card{transition:background-color .15s ease, border-color .15s ease, box-shadow .18s ease, transform .18s var(--crm-motion-ease)!important}html body .board-col:not(.task-drag-layer) .task-card.task-overdue{transition:background-color 1.2s ease, border-color .7s ease, box-shadow .7s ease, transform .18s var(--crm-motion-ease)!important}.task-card:active{cursor:grabbing}.task-card.drag-ready{transform:translateY(-2px)scale(1.01)!important;box-shadow:0 10px 26px #0000003d,0 0 0 3px #5cdb8614!important}.task-card.drag-source{display:none!important}.task-drop-placeholder{min-height:54px;animation:crmPlaceholderIn .18s var(--crm-motion-spring) both;background:linear-gradient(#4ac27212,#277e4505);border:1px solid #67e5913d;border-radius:14px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7aeb9d09,0 8px 24px #0000000e}.task-drop-placeholder:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#84efa67a,#0000);height:1px;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.task-drop-placeholder:after{content:"";background:#84efa6e6;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:1.25s ease-in-out infinite crmPlaceholderPulse;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #66de8d13,0 0 20px #5cdb862e}html body .task-drag-layer>.task-card.drag-clone{transform-origin:50% 48%;opacity:1!important;cursor:grabbing!important;border-top:1px solid #cae6d224!important;border-bottom:1px solid #cae6d224!important;border-left:2px solid color-mix(in srgb,var(--priority-edge,#b9924f) 78%,#fff3)!important;border-right:2px solid color-mix(in srgb,var(--status-edge,transparent) 72%,#e1f4e742)!important;filter:none!important;transition:transform 0s linear, filter .16s ease, opacity .16s ease, width .15s var(--crm-motion-ease)!important;margin:0!important;position:fixed!important;inset:0 auto auto 0!important;box-shadow:0 22px 54px #0000006b,0 0 26px #47cd710b!important}html body .task-drag-layer>.task-card.task-overdue.drag-clone{border-top-color:#dc455052!important;border-bottom-color:#dc455052!important;border-left-color:#ee5d68d6!important}html body .task-drag-layer>.task-card.drag-live{contain:layout paint style;touch-action:none!important}html body .task-drag-layer>.task-card.drag-clone.drag-settling{filter:none!important;transition:transform linear,width linear,opacity .15s,filter .15s,box-shadow .15s!important}html body .board-col .task-card:after,html body .board-col .task-card .tc-status-edge{content:none!important;display:none!important}html body .board-col .task-card:not(.drag-clone){border-top:1px solid #cae6d224!important;border-bottom:1px solid #cae6d224!important;border-left:2px solid color-mix(in srgb,var(--priority-edge,#b9924f) 78%,#fff3)!important;border-right:2px solid color-mix(in srgb,var(--status-edge,transparent) 72%,#e1f4e742)!important;box-shadow:0 5px 16px #0000002e,inset 0 1px #ffffff06!important}html body .board-col .task-card:not(.drag-clone):hover{border-top-color:#cae6d224!important;border-bottom-color:#cae6d224!important;border-left-color:color-mix(in srgb,var(--priority-edge,#b9924f) 78%,#fff3)!important;border-right-color:color-mix(in srgb,var(--status-edge,transparent) 72%,#e1f4e742)!important;background:linear-gradient(#19261e 0%,#151f19 100%)!important;box-shadow:0 11px 28px #00000040,inset 0 1px #ffffff08!important}html body .board-col .task-card.task-overdue:not(.drag-clone){border-top-color:#dc455052!important;border-bottom-color:#dc455052!important;border-left-color:#ee5d68d6!important;box-shadow:0 8px 24px #00000045,inset 0 1px #ffffff05!important}html body .board-col .task-card.task-overdue:not(.drag-clone):hover{background:linear-gradient(135deg,rgba(112,18,27,var(--overdue-alpha)),rgba(42,12,17,var(--overdue-alpha))), #151817!important;border-top-color:#dc455052!important;border-bottom-color:#dc455052!important;border-left-color:#ee5d68d6!important;box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff06!important}body.task-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.task-dragging .board-col,body.task-dragging .col-body{scroll-behavior:auto!important}body.task-dragging .board-col:not(.task-drag-layer) .task-card{pointer-events:none!important;transition:none!important}.col-body.drag-over{background:linear-gradient(#5cdb860f,#5cdb8605)!important;transition:background .16s,box-shadow .16s!important;box-shadow:inset 0 0 0 1px #5cdb8633,inset 0 12px 36px #5cdb8608!important}.col-body.drag-over.drag-forbidden{cursor:no-drop!important;background:linear-gradient(#da485212,#5c181e05)!important;box-shadow:inset 0 0 0 1px #e85b664d,inset 0 12px 34px #c436410a!important}.col-body.drag-over.drag-forbidden:after{display:none!important}.col-body.drag-over.drag-at-end:after{content:"";flex:0 0 var(--drag-slot-height,120px);min-height:var(--drag-slot-height,120px);animation:crmPlaceholderIn .2s var(--crm-motion-spring) both;pointer-events:none;background:linear-gradient(#4ac2720d,#277e4504);border:1px solid #67e59133;border-radius:14px;display:block;box-shadow:inset 0 0 0 1px #7aeb9d06}.task-card.drag-gap-before{will-change:transform;border-top-color:#7aeb9d75!important}html body .board-col .task-card.drag-gap-commit{transition:none!important}html body .board-col .task-card.drag-card-commit{content-visibility:visible!important;transition:none!important;animation:none!important}.board-col:has(>.col-body.drag-over)>.col-head{box-shadow:inset 0 -1px #67e5911c;color:#d8f8e2f5!important;background:#48bc6c0e!important;transition:color .15s,background-color .15s,box-shadow .15s!important}@keyframes crmPlaceholderIn{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes crmPlaceholderPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){html body .board-col:not(.task-drag-layer) .task-card:not(.drag-live):not(.drop-target-ready),.kcard{transition:none!important;animation:none!important}.task-drop-placeholder:after{display:none}}html body .board-col .task-card:not(.drag-clone){background:#17231b!important;border-radius:12px!important;flex-basis:146px!important;height:146px!important;min-height:146px!important;max-height:146px!important;padding:11px 12px 10px!important}html body .board-col .task-card:not(.drag-clone):hover{background:#1a281f!important}html body .board-col .task-card:not(.drag-clone).task-overdue,html body .board-col .task-card:not(.drag-clone).task-overdue:hover{background:linear-gradient(135deg,rgba(112,18,27,var(--overdue-alpha)),rgba(42,12,17,var(--overdue-alpha))), #151817!important}.board-col .task-card .tc-top{flex-basis:18px!important;height:18px!important;min-height:18px!important;margin-bottom:5px!important}.board-col .task-card .tc-date-top{color:#d3e1d87a!important;height:18px!important;min-height:18px!important;font-size:9.5px!important;line-height:18px!important}.board-col .task-card .tc-title{color:#f6faf7f0!important;flex-basis:36px!important;min-height:36px!important;max-height:36px!important;margin-bottom:5px!important;font-size:13px!important;line-height:1.38!important}.board-col .task-card .tc-card-details{flex-wrap:nowrap!important;flex:25px!important;gap:4px!important;min-height:25px!important;max-height:25px!important}.board-col .task-card .tc-priority-medium,.board-col .task-card .tc-priority-low,.board-col .task-card.task-overdue .tc-deadline-row,.board-col .task-card.task-overdue .tc-zastoj,.board-col .task-card.task-closed .tc-zastoj{display:none!important}.board-col .task-card .tc-priority-high,.board-col .task-card .tc-overdue-label{height:19px!important;min-height:19px!important;padding:0 6px!important;font-size:8px!important}.board-col .task-card .tc-routing-row{min-width:0;overflow:hidden}.board-col .task-card .tc-buyer-team,.board-col .task-card .tc-linked{color:#d7e4db94;background:#ffffff06;border-color:#0000;height:19px;padding:0 6px;font-size:8.5px}.board-col .task-card .tc-buyer-team i{width:5px;height:5px;box-shadow:none;margin-right:4px}.board-col .task-card .tc-footer{border-top-color:#d2ebda0e!important;flex-basis:24px!important;min-height:24px!important;margin-top:4px!important;padding-top:5px!important}.board-col .task-card .tc-ava{border-radius:6px!important;width:18px!important;height:18px!important;font-size:7.5px!important}.board-col .task-card .tc-price{font-size:9px!important}body.crm3-compact .board-col .task-card:not(.drag-clone){contain-intrinsic-size:142px!important;flex-basis:142px!important;height:142px!important;min-height:142px!important;max-height:142px!important}:root{--v7-canvas:#070b08;--v7-sidebar:#0b110d;--v7-surface:#0e1611;--v7-surface-raised:#131e17;--v7-card:#17231b;--v7-card-hover:#1c2b21;--v7-line:#d8efdf16;--v7-line-strong:#d8efdf25;--v7-text:#eef5f0;--v7-muted:#dae7de9c;--v7-faint:#cdded366;--v7-green:#68e095;--v7-green-soft:#68e0951b;--v7-shadow:0 14px 38px #0003}html,body,#app,.layout,.main{background:var(--v7-canvas)!important}body{color:var(--v7-text)}.sidebar{background:linear-gradient(180deg,#0d1510 0%,var(--v7-sidebar) 100%)!important;border-right:1px solid var(--v7-line)!important;width:244px!important;min-width:244px!important}.sidebar-logo{min-height:68px;border-bottom-color:#0000!important;padding:18px 18px 14px!important}.brand-wordmark-sidebar .brand-crm{letter-spacing:-.045em!important;font-size:20px!important}.brand-wordmark-sidebar small{margin-top:3px;color:#9ddbb19e!important;letter-spacing:.13em!important}.sidebar-command{min-height:40px!important;color:var(--v7-muted)!important;border:1px solid var(--v7-line)!important;background:#ffffff06!important;border-radius:11px!important;margin:3px 12px 7px!important;padding:0 11px!important}.sidebar-command:hover{color:var(--v7-text)!important;border-color:var(--v7-line-strong)!important;background:#ffffff0a!important}.sidebar-command kbd{opacity:.54}.sidebar-nav{border-bottom:0!important;padding:2px 9px 8px!important}.snav-group{color:#c0d3c666!important;letter-spacing:.115em!important;min-height:25px!important;margin:13px 8px 3px!important;padding:6px 8px 3px!important;font-size:9px!important}.snav-item{position:relative;color:#dde8e0a8!important;border:1px solid #0000!important;border-radius:10px!important;min-height:39px!important;margin:1px 0!important;padding:0 10px!important}.snav-item:hover{color:var(--v7-text)!important;background:#ffffff07!important}.snav-item.active{color:#f5fbf7!important;box-shadow:inset 2px 0 var(--v7-green)!important;background:linear-gradient(90deg,#68e09521,#68e0950e)!important;border-color:#68e0951c!important}.snav-glyph{color:#c8dace7a!important;width:22px!important;font-size:15px!important}.snav-label{font-size:12.5px!important;font-weight:560!important}.snav-item.active .snav-label{font-weight:690!important}.snav-badge{color:#dae8de8f!important;background:#ffffff0a!important}.sidebar-section-head{padding:8px 18px 5px!important}.sidebar-section-title{color:#c0d3c666!important;letter-spacing:.115em!important;padding:0!important;font-size:9px!important}.space-item{border-radius:11px!important;min-height:42px!important;margin:2px 10px!important;padding:0 10px!important}.space-item.active{background:var(--v7-green-soft)!important;border-color:#68e09521!important}.sidebar-hub{border-top:1px solid var(--v7-line)!important;margin:7px 10px!important;padding:9px 10px!important}.sidebar-user{border-top:1px solid var(--v7-line)!important;border-radius:11px!important;margin:0 10px 8px!important;padding:10px!important}.page{padding:26px clamp(22px,2.6vw,38px) 28px!important}.page-header{min-height:58px;align-items:center!important;margin-bottom:18px!important}.page-title{color:var(--v7-text)!important;letter-spacing:-.042em!important;font-size:clamp(25px,2.2vw,32px)!important;font-weight:730!important;line-height:1.08!important}.page-sub,.crm-header-context{color:var(--v7-muted)!important;margin-top:7px!important;font-size:12px!important}.page-tag{vertical-align:middle;color:#abe4bdb8!important;background:#68e09513!important;border:1px solid #68e0951c!important}.hbtn,.hselect,.minput,.mselect,.search-inp{font-size:12px!important}.hbtn{border-radius:10px!important}.hbtn.primary,#btnNewTask{color:#07110a!important;background:linear-gradient(135deg,#8bebaa,#5bd88a)!important;border-color:#91f4b17a!important;box-shadow:0 7px 18px #32b05b24!important}.hbtn.primary:hover,#btnNewTask:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 9px 24px #32b05b33!important}.page[data-page=crm]{padding-inline:clamp(22px,2.6vw,38px)!important}.page[data-page=crm]>.page-header{min-height:64px!important;margin-bottom:12px!important}.page[data-page=crm] .page-actions{gap:7px!important}#переключательВидов{border:1px solid var(--v7-line)!important;background:#ffffff06!important;border-radius:12px!important;padding:4px!important}.видКнопка{min-height:33px!important;color:var(--v7-faint)!important;border-radius:8px!important;padding-inline:13px!important}.видКнопка.active{color:var(--v7-text)!important;background:#68e0951a!important;box-shadow:inset 0 0 0 1px #68e0951f!important}.crm-filter-panel,.crm-filter-panel.expanded{margin-bottom:11px!important}.crm-filter-panel .search-wrap{min-height:40px;border:1px solid var(--v7-line)!important;background:#ffffff06!important;border-radius:12px!important}.crm-filter-panel .search-wrap:focus-within{border-color:#68e09542!important;box-shadow:0 0 0 3px #68e09512!important}.crm-filter-panel .search-inp{height:40px!important;color:var(--v7-text)!important}.crm-filter-more{border:1px solid var(--v7-line)!important;border-radius:11px!important;min-height:40px!important;padding-inline:13px!important}#темпПолоса{opacity:.8!important;margin:1px 0 12px!important}.board-wrap{margin-inline:-4px;padding:4px;overflow:hidden}html body .page[data-page=crm] #boardCols.board-cols{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#82e1a038 transparent;background:linear-gradient(90deg,#01050361,#01050329);scroll-padding-inline:7px;scroll-behavior:auto!important;scroll-snap-type:none!important;flex-flow:row!important;grid-template-columns:none!important;align-items:stretch!important;gap:0 24px!important;width:100%!important;min-width:0!important;padding:5px 7px 18px!important;display:flex!important;overflow:auto hidden!important}html body .page[data-page=crm] #boardCols.board-cols>.board-col{isolation:isolate;contain:layout style;position:relative;scroll-snap-align:none!important;scroll-snap-stop:normal!important;background:linear-gradient(#0f1712 0%,#0b110d 100%)!important;border:1px solid #d8efdf1c!important;border-radius:16px!important;flex:1 0 220px!important;width:auto!important;min-width:220px!important;max-width:none!important;box-shadow:0 1px #00000052,0 0 0 1px #0000003d,inset 0 1px #ffffff06!important}html body .page[data-page=crm] #boardCols.board-cols::-webkit-scrollbar{height:7px}html body .page[data-page=crm] #boardCols.board-cols::-webkit-scrollbar-track{background:0 0}html body .page[data-page=crm] #boardCols.board-cols::-webkit-scrollbar-thumb{background:#82e1a033 padding-box padding-box;border:2px solid #0000;border-radius:999px}html body .page[data-page=crm] #boardCols.board-cols.board-pan-active{cursor:grabbing}html body .page[data-page=crm] #boardCols.board-cols.board-pan-active *{cursor:grabbing!important}.board-col .col-head{-webkit-backdrop-filter:none!important;background:#101813!important;border-bottom:1px solid #d8efdf16!important;min-height:50px!important;padding:10px 12px 9px!important}.board-col .col-title{color:#eff7f1e0!important;letter-spacing:.035em!important;font-size:12px!important}.board-col .col-cnt{text-align:center;border-radius:999px;min-width:22px;background:#ffffff0b!important;padding:3px 7px!important;font-size:10px!important}.col-body{gap:10px!important;padding:8px!important}html body .board-col .task-card{background:linear-gradient(155deg,#19271e 0%,#141d18 100%)!important;border-top-color:#d8efdf1c!important;border-bottom-color:#d8efdf1c!important;border-radius:14px!important;padding:13px 14px 12px!important;box-shadow:0 6px 18px #0000002b,inset 0 1px #ffffff06!important}html body .board-col .task-card:not(.drag-clone):hover{background:linear-gradient(155deg,#1e3024 0%,#17231b 100%)!important;border-top-color:#d8efdf2b!important;border-bottom-color:#d8efdf2b!important;box-shadow:0 13px 28px #0000003d,inset 0 1px #ffffff09!important}.board-col .task-card .tc-date-top{color:#d1e0d694!important;font-size:10px!important}.board-col .task-card .tc-title{color:#f3f8f4!important;letter-spacing:-.015em!important;font-size:14px!important;font-weight:680!important;line-height:1.38!important}.board-col .task-card .tc-card-details{gap:5px!important}.board-col .task-card .tc-card-details>*{border-radius:7px!important}.board-col .task-card .tc-footer{border-top-color:#d8efdf11!important}.board-col .task-card .tc-who{color:#e1ebe4ba!important;font-size:10.5px!important}.board-col .task-card .tc-ava{border-radius:50%!important}.board-col .empty{color:#cdded357!important}.card,.stat-card,.settings-section,.user-mgmt-card,.team-card,.workload-card{color:var(--v7-text)!important;background:var(--v7-surface)!important;border:1px solid var(--v7-line)!important;box-shadow:none!important;border-radius:16px!important}.card:hover,.user-mgmt-card:hover,.team-card:hover{border-color:var(--v7-line-strong)!important;background:var(--v7-surface-raised)!important}table{border-color:var(--v7-line)!important}th{color:var(--v7-faint)!important;letter-spacing:.075em!important;font-size:10px!important}td{color:#e7efe9c7!important}.modal-overlay{backdrop-filter:blur(14px)saturate(.82)!important;background:#010503b8!important}.modal-overlay .task-refactor-modal{width:min(1160px,100vw - 48px)!important;height:min(88dvh,900px)!important;max-height:min(88dvh,900px)!important;color:var(--v7-text)!important;background:#0b110d!important;border:1px solid #d8efdf24!important;border-radius:20px!important;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff09!important}.task-refactor-modal .modal-head{border-bottom:1px solid var(--v7-line)!important;background:#101813!important;min-height:80px!important;padding:18px 22px!important}.task-refactor-modal .modal-head-title{color:#f4f9f5!important;font-size:22px!important}.task-refactor-modal .task-shell{grid-template-columns:minmax(0,1fr) 300px!important}.task-refactor-modal .task-shell-main{background:#0c120e!important;padding:0 26px 38px!important}.task-refactor-modal .task-jumpbar{background:#0c120ef0!important;border-bottom:1px solid #d8efdf0e!important;margin:0 -4px 18px!important;padding:11px 4px 10px!important}.task-refactor-modal .task-brief{background:#111b14!important;border:1px solid #d8efdf18!important;border-radius:15px!important;padding:20px!important}.task-refactor-modal .task-description{color:#eaf2ecd6!important;font-size:14px!important;line-height:1.65!important}.task-refactor-modal .task-actions{gap:8px!important}.task-refactor-modal .task-work-tools,.task-refactor-modal .task-discussion,.task-refactor-modal .task-subtasks-section,.task-refactor-modal .task-files-section{padding-top:2px}.task-refactor-modal .task-shell-side{border-left:1px solid var(--v7-line)!important;background:#0e1711!important;padding:20px 17px 30px!important}.task-refactor-modal .task-side-group{border-bottom:1px solid #d8efdf0e!important;margin-bottom:18px!important;padding-bottom:13px!important}.task-refactor-modal .task-side-field label,.task-section-kicker,.task-side-group-title{color:#bed2c587!important}.task-refactor-modal .mselect,.task-refactor-modal .minput{color:#edf4efd6!important;background:#03080561!important;border-color:#d8efdf17!important;border-radius:10px!important}.create-capacity-panel,.adapt-designer-row{background:linear-gradient(145deg,#68e0950e,#ffffff05);border:1px solid #d8efdf17;border-radius:14px;margin:14px 0;padding:15px}.create-capacity-head,.adapt-designer-copy{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.create-capacity-head>div,.adapt-designer-copy{flex-direction:column;display:flex}.create-capacity-head b,.adapt-designer-copy b{color:#f1f8f3e8;font-size:12.5px;font-weight:700}.create-capacity-head span,.adapt-designer-copy span{color:#c6d8cc7a;margin-top:3px;font-size:10.5px;line-height:1.4}.create-capacity-head button{color:#ade2be9e;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:10px}.create-capacity-head button:hover{color:#bdf0cd}.create-capacity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.create-capacity-summary>div{background:#02070445;border:1px solid #d8efdf0e;border-radius:10px;min-width:0;padding:10px 11px}.create-capacity-summary small{color:#c4d6ca73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.create-capacity-summary b{color:#eff7f1de;margin-top:4px;font-size:12px;display:block}.create-capacity-summary .capacity-free b{color:#78e69c}.capacity-loading{color:#cadbd07a;grid-column:1/-1;padding:6px 2px;font-size:11px}.adapt-designer-row[hidden]{display:none!important}.adapt-designer-row{background:linear-gradient(145deg,#71aee80e,#68e09507)}.adapt-designer-row .mselect{margin-top:12px}.create-task-main-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.create-task-description{margin-top:4px}.create-task-description .mtextarea{resize:vertical;min-height:168px;max-height:420px;padding:14px 15px;line-height:1.55}@media (width<=700px){.create-task-main-settings{grid-template-columns:1fr}.create-task-description .mtextarea{min-height:190px}}.adapt-designer-load{color:#d2e0d691;background:#02070440;border-radius:9px;align-items:center;gap:7px;min-height:34px;margin-top:8px;padding:8px 10px;font-size:10.5px;display:flex;overflow:hidden}.adapt-designer-load b{color:#eef6f0db;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.adapt-designer-load span{color:#cfded480;white-space:nowrap;flex:0 auto}.adapt-designer-load strong{color:#8be6a8bf;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:650}.capacity-dot{background:#69df91;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #69df9114}.capacity-dot.is-busy{background:#e7b75c;box-shadow:0 0 0 3px #e7b75c14}.capacity-dot.is-away{box-shadow:none;background:#8b9490}.task-adapt-source{color:#cdddd28c;background:#68e0950d;border:1px solid #68e09516;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:9px 10px;font-size:10.5px;display:flex}.task-adapt-source b{color:#e1f3e7d6;font-size:11px}.modal-overlay.open{animation:.17s ease-out both v7OverlayIn!important}.modal-overlay.open>.modal,.modal-overlay.open>.modal-content,.modal-overlay.open>.task-refactor-modal{transform-origin:50% 44%;animation:.24s cubic-bezier(.16,1,.3,1) both v7ModalIn!important}.modal-overlay.closing{animation:.15s ease-in both v7OverlayOut!important}.modal-overlay.closing>.modal,.modal-overlay.closing>.modal-content,.modal-overlay.closing>.task-refactor-modal{animation:.15s ease-in both v7ModalOut!important}@keyframes v7OverlayIn{0%{opacity:0}to{opacity:1}}@keyframes v7OverlayOut{0%{opacity:1}to{opacity:0}}@keyframes v7ModalIn{0%{opacity:0;transform:translateY(9px)scale(.992)}to{opacity:1;transform:none}}@keyframes v7ModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(5px)scale(.995)}}@media (width<=900px){.page{padding:22px 18px 24px!important}.page[data-page=crm]{padding-inline:16px!important}.task-refactor-modal .task-shell{grid-template-columns:minmax(0,1fr) 270px!important}}@media (width<=680px){.mobile-bar{backdrop-filter:blur(18px);border-bottom:1px solid var(--v7-line)!important;background:#080d0af5!important;min-height:54px!important}.page{padding:18px 13px calc(90px + env(safe-area-inset-bottom))!important}.page[data-page=crm]{padding-inline:11px!important}.page[data-page=crm]>.page-header{min-height:auto!important;margin-bottom:10px!important}.page-title,.page[data-page=crm] .page-title{font-size:24px!important}.page[data-page=crm] .page-actions{scrollbar-width:none;overflow-x:auto;gap:5px!important}#переключательВидов{flex:none}.видКнопка{padding-inline:11px!important}#btnNewTask{min-width:92px}.crm-filter-panel,.crm-filter-panel.expanded{grid-template-columns:minmax(0,1fr) auto!important}.crm-filter-panel .search-wrap,.crm-filter-panel .search-inp,.crm-filter-more{height:42px!important;min-height:42px!important}.board-wrap{margin-inline:-2px;padding:2px}html body .page[data-page=crm] #boardCols.board-cols{scrollbar-width:none;column-gap:14px!important;padding-inline:3px!important}html body .page[data-page=crm] #boardCols.board-cols::-webkit-scrollbar{display:none}html body .page[data-page=crm] #boardCols.board-cols>.board-col{border-radius:15px!important;flex:0 0 min(80vw,286px)!important;min-width:min(80vw,286px)!important}.board-col .col-head{min-height:48px!important}.col-body{padding:7px!important}html body .board-col .task-card{padding:13px 14px 12px!important}.modal-overlay .task-refactor-modal{border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}.task-refactor-modal .modal-head{min-height:72px!important;padding:14px 15px!important}.task-refactor-modal .modal-head-title{font-size:18px!important}.task-refactor-modal .task-shell{grid-template-columns:1fr!important}.task-refactor-modal .task-shell-main{padding:0 14px 30px!important}.task-refactor-modal .task-brief{padding:16px!important}.task-refactor-modal .task-shell-side{border-left:0!important;border-top:1px solid var(--v7-line)!important;padding:20px 14px 34px!important}.bottom-nav{backdrop-filter:blur(18px);border-top:1px solid var(--v7-line)!important;background:#090e0bf5!important}.bnav-item{color:#d5e3d97a!important}.bnav-item.active{color:#84e8a5!important;background:#68e09517!important}.create-capacity-summary{grid-template-columns:1fr 1fr}.adapt-designer-load{flex-wrap:wrap;align-items:flex-start}.adapt-designer-load strong{width:100%;margin-left:14px}}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal-overlay>*{animation:none!important}.hbtn,.snav-item,.task-card{transition:none!important}}html body .board-col .task-card:before{top:17px!important}.board-col .task-card .tc-timers{align-items:center;width:max-content;max-width:100%;min-height:21px;flex-wrap:nowrap!important;gap:8px!important;margin:1px 0 8px!important;display:flex!important}.board-col .task-card .tc-stage-timer{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;height:19px;color:#dbf1e2c7!important;background:#68e09513!important;border-color:#68e09524!important;gap:5px!important;padding:0 7px!important;font-size:8.5px!important}.board-col .task-card .tc-stage-timer.review{margin-left:0}.board-col .task-card .tc-stage-timer.is-stopped{background:#daf0e00b!important;border-color:#daf0e017!important}.board-col .task-card .tc-stage-timer.is-stopped .tc-stage-timer-value{color:#d5e7dbb3}.board-col .task-card .tc-stage-timer.is-active:before{content:"";background:#68e095;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px #68e0951a}.board-col .task-card .tc-stage-timer-label{color:#d0e7d79e;font-weight:600}.board-col .task-card .tc-stage-timer-value{color:#8ce8aa;font-weight:750}.task-refactor-modal .task-fact.task-price-editor{grid-template-rows:auto auto;align-items:center;grid-template-columns:minmax(0,1fr) 112px!important;gap:2px 12px!important;padding:10px 8px!important;display:grid!important}.task-refactor-modal .task-price-editor>span{grid-area:1/1}.task-refactor-modal .task-price-editor>small{grid-area:2/1;line-height:1.25;color:#c5d8cb61!important;margin:0!important;font-size:8.5px!important}.task-refactor-modal .task-price-editor>div{grid-area:1/2/3;grid-template-columns:18px minmax(0,1fr);align-items:center;background:#080e0a!important;border:1px solid #daf0e01f!important;border-radius:10px!important;gap:4px!important;min-height:38px!important;margin:0!important;padding:0 8px!important;display:grid!important}.task-refactor-modal .task-price-editor>div:focus-within{border-color:#68e0956b!important;box-shadow:0 0 0 3px #68e09514!important}.task-refactor-modal .task-price-editor i{text-align:center;font-size:13px;color:#74df99!important}.task-refactor-modal .task-price-editor input{text-align:right;font-variant-numeric:tabular-nums;outline:0;min-width:0;color:#edf6f0!important;background:0 0!important;border:0!important;width:100%!important;padding:0!important;font-size:14px!important;font-weight:720!important}.task-refactor-modal .task-brief-materials .media-grid{grid-template-columns:repeat(auto-fit,minmax(220px,300px))!important;justify-content:start!important;align-items:start!important;gap:12px!important}.task-refactor-modal .task-brief-materials .media-item.task-media-video{width:100%!important;max-width:300px!important;height:auto!important;max-height:none!important;aspect-ratio:var(--task-video-ratio,16 / 9)!important;background:#030604!important;border-color:#daf0e01f!important;overflow:hidden!important}.task-refactor-modal .task-brief-materials .media-item.task-media-video.is-portrait{width:min(100%,225px)!important;max-width:225px!important}.task-refactor-modal .task-brief-materials .media-item.task-media-video video{object-fit:contain!important;background:#030604!important;border-radius:9px!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.task-refactor-modal .task-brief-materials .media-item.task-media-image{width:100%!important;max-width:300px!important;height:auto!important;max-height:none!important;aspect-ratio:var(--task-image-ratio,4 / 3)!important;background:#030604!important;border-color:#daf0e01f!important;place-items:center!important;display:grid!important;overflow:hidden!important}.task-refactor-modal .task-brief-materials .media-item.task-media-image.is-portrait{width:min(100%,225px)!important;max-width:225px!important}.task-refactor-modal .task-brief-materials .media-item.task-media-image img{object-fit:contain!important;background:#030604!important;border-radius:9px!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}html body .board-col .task-card .tc-media{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;max-height:none!important;margin:2px 0 9px!important;display:flex!important;overflow:hidden!important}html body .board-col .task-card .tc-media-thumb,html body .board-col .task-card .tc-media-video-preview,html body .board-col .task-card .tc-media-doc,html body .board-col .task-card .tc-media-more{box-sizing:border-box!important;background:#050906!important;border:1px solid #daf0e01f!important;border-radius:9px!important;flex:0 0 54px!important;width:54px!important;height:54px!important}html body .board-col .task-card .tc-media-thumb{object-fit:contain!important;display:block!important}html body .board-col .task-card .tc-media-image-frame{box-sizing:border-box!important;background:#050906!important;border:1px solid #daf0e01f!important;border-radius:9px!important;flex:0 0 58px!important;place-items:center!important;width:58px!important;height:58px!important;padding:3px!important;display:grid!important;overflow:hidden!important}html body .board-col .task-card .tc-media-image-frame .tc-media-thumb{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}html body .board-col .task-card.has-card-media,html body.crm3-compact .board-col .task-card.has-card-media{contain-intrinsic-size:204px!important;flex-basis:auto!important;height:auto!important;min-height:204px!important;max-height:none!important;overflow:visible!important}html body .board-col .task-card.has-card-media .tc-card-details,html body.crm3-compact .board-col .task-card.has-card-media .tc-card-details{flex:none!important;min-height:58px!important;max-height:none!important;overflow:visible!important}html body .board-col .task-card.has-card-media .tc-footer{flex:0 0 27px!important;margin-top:8px!important}html body .board-col .task-card .tc-media-video-preview{pointer-events:none;place-items:center;position:relative;overflow:hidden;width:auto!important;min-width:54px!important;max-width:140px!important;height:96px!important;aspect-ratio:var(--card-video-ratio,16 / 9)!important;flex:none!important;display:grid!important}html body .board-col .task-card .tc-media-video-preview video{object-fit:contain;background:#050906;width:100%;height:100%}html body .board-col .task-card .tc-media-video-preview.is-portrait{min-width:52px!important;max-width:64px!important}html body .board-col .task-card .tc-media-video-preview i{color:#f3faf5;background:#030805b3;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid;position:absolute}html body .board-col .task-card .tc-media-video-preview.is-playing i{display:none!important}@media (width<=760px){.task-refactor-modal .task-brief-materials .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.task-refactor-modal .task-brief-materials .media-item.task-media-video,.task-refactor-modal .task-brief-materials .media-item.task-media-video.is-portrait,.task-refactor-modal .task-brief-materials .media-item.task-media-image,.task-refactor-modal .task-brief-materials .media-item.task-media-image.is-portrait{width:100%!important;max-width:none!important}}:root{--crm-page-gutter:clamp(24px, 2.8vw, 40px);--crm-panel-pad:18px;--crm-row-pad:14px;--crm-control-pad:12px}.page,.page[data-page=crm]{padding-inline:var(--crm-page-gutter)!important}.page-header{padding-inline:2px}.page-header-left,.page-actions,.page>[id$=Content]{min-width:0}#analyticsContent,#financeContent,#dashboardContent,#teamContent,#usersContent,#templatesContent,#portfolioContent,#workloadContent,#cabinetContent{box-sizing:border-box;padding-inline:2px;padding-bottom:10px}.stat-card,.dash-card,.dash-widget,.dash-kpi-card,.settings-section,.user-mgmt-card,.team-card,.workload-card,.team-schedule-board,.analytics-card,.analytics-tile{box-sizing:border-box;padding:var(--crm-panel-pad)!important}.analytics-row,.team-thead,.team-row,.team-schedule-row,.list-row,.modal-prop{padding-inline:var(--crm-row-pad)!important}.analytics-card-title{margin:0 0 13px}.analytics-table-wrap{scrollbar-gutter:stable;margin-inline:-4px;padding-inline:4px}.analytics-table th,.analytics-table td{padding-inline:11px!important}.task-refactor-modal .task-fact{padding-inline:10px!important}.task-refactor-modal .task-side-field .mselect,.task-refactor-modal .task-side-field .minput,.task-refactor-modal .task-price-editor>div{padding-inline:var(--crm-control-pad)!important}.task-refactor-modal .task-side-group-title,.task-refactor-modal .task-section-kicker{padding-inline:1px}.portfolio-card-header,.portfolio-statuses,.portfolio-members{padding-inline:var(--crm-panel-pad)!important}.portfolio-progress{margin-inline:var(--crm-panel-pad)!important}.empty,.docs-empty,.workload-empty-state,.list-empty,.calendar-empty{padding-inline:var(--crm-panel-pad)!important}.crm-date-range{align-items:center;gap:7px;display:inline-flex}.crm-date-range[hidden]{display:none!important}.crm-date-range input{max-width:145px;min-height:38px;color:var(--text);color-scheme:dark;background:var(--panel);border:1px solid var(--border);font:inherit;border-radius:10px;padding:0 10px}.task-links-block{margin:10px 0 14px}.task-links-title{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:750}.task-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.task-link-card{min-width:0;color:var(--text);background:rgba(var(--vpad),.34);border:1px solid var(--border);border-radius:11px;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.task-link-card:hover{background:#34d39912;border-color:#34d3998c}.task-link-mark{width:30px;height:30px;color:var(--acc);background:#34d3991a;border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.task-link-card>span:last-child{min-width:0}.task-link-card b,.task-link-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-link-card b{font-size:12px}.task-link-card small{color:var(--text3);margin-top:2px;font-size:10px}@media (width<=900px){:root{--crm-page-gutter:18px;--crm-panel-pad:16px}}@media (width<=680px){:root{--crm-page-gutter:13px;--crm-panel-pad:15px;--crm-row-pad:12px;--crm-control-pad:11px}.page,.page[data-page=crm]{padding-inline:var(--crm-page-gutter)!important}.page-header,#analyticsContent,#financeContent,#dashboardContent,#teamContent,#usersContent,#templatesContent,#portfolioContent,#workloadContent,#cabinetContent{padding-inline:1px}.analytics-table th,.analytics-table td{padding-inline:10px!important}.task-refactor-modal .task-shell-main,.task-refactor-modal .task-shell-side{padding-inline:15px!important}.task-links-grid{grid-template-columns:1fr}.crm-date-range{width:100%}.crm-date-range input{flex:1;min-width:0;max-width:none}}