.active-runtime{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:14px;margin:14px 0 24px}.runtime-now,.runtime-stats{border:1px solid rgba(66,193,255,.22);border-radius:20px;background:linear-gradient(135deg,rgba(6,23,35,.96),rgba(9,17,27,.94));box-shadow:0 18px 45px rgba(0,0,0,.22)}.runtime-now{display:flex;align-items:center;gap:18px;padding:20px 22px}.runtime-now>i{width:13px;height:13px;border-radius:50%;background:#37d79b;box-shadow:0 0 0 8px rgba(55,215,155,.1),0 0 26px #37d79b;animation:runtimePulse 1.5s infinite}.runtime-now:not(.idle)>i{background:#43c4ff;box-shadow:0 0 0 8px rgba(67,196,255,.1),0 0 26px #43c4ff}.runtime-now>div{min-width:0;flex:1}.runtime-now small{font-size:10px;letter-spacing:.16em;color:#5ccaff}.runtime-now b{display:block;margin-top:5px;font-size:17px;color:#f5fbff}.runtime-now p{margin:5px 0 0;color:#91a8b7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runtime-now aside{text-align:right}.runtime-now aside strong{display:block;color:#e8f8ff}.runtime-now button{margin-top:7px;border:0;background:none;color:#55caff;cursor:pointer}.runtime-stats{display:grid;grid-template-columns:repeat(2,1fr);padding:8px}.runtime-stats div{padding:11px 14px;border-radius:12px}.runtime-stats small{display:block;color:#7891a1}.runtime-stats b{display:block;margin-top:4px;color:#eaf8ff;font-size:16px}@keyframes runtimePulse{50%{opacity:.45;transform:scale(.82)}}
.notification-center{position:relative}.notification-bell{position:relative;width:42px;height:42px;border:1px solid rgba(86,194,255,.3);border-radius:13px;background:rgba(9,24,35,.88);color:#7fd6ff;font-size:24px;cursor:pointer}.notification-bell i{position:absolute;right:-5px;top:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#ff5f7d;color:white;font:700 11px/19px Inter,sans-serif}.notification-popover{position:absolute;z-index:80;right:0;top:50px;width:min(390px,calc(100vw - 24px));max-height:540px;border:1px solid rgba(89,194,250,.25);border-radius:18px;background:#07131d;box-shadow:0 24px 70px rgba(0,0,0,.55);overflow:hidden}.notification-popover>header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.07)}.notification-popover>header button{border:0;background:none;color:#59caff;cursor:pointer}.notification-list{max-height:460px;overflow:auto}.notification-item{display:flex;width:100%;gap:11px;padding:13px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-item.unread{background:rgba(51,181,246,.09)}.notification-item>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(62,192,255,.12);color:#63ccff;font-style:normal;font-size:11px}.notification-item span{min-width:0}.notification-item b,.notification-item small,.notification-item time{display:block}.notification-item small{margin-top:3px;color:#8ba1af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item time{margin-top:5px;color:#536a78;font-size:10px}.notification-empty{padding:30px;text-align:center;color:#718996}
.message[data-kind="progress"]{border-color:rgba(61,184,255,.36)!important;background:linear-gradient(135deg,rgba(16,56,78,.74),rgba(8,24,36,.92))!important}.message[data-kind="progress"] header small{color:#62cdff!important}.message[data-kind="progress"] header small:before{content:"● В РАБОТЕ · ";color:#36d5a2}.message[data-kind="final"]{border-color:rgba(67,221,162,.42)!important;background:linear-gradient(135deg,rgba(15,66,55,.75),rgba(8,27,27,.94))!important;box-shadow:inset 3px 0 #42dca2}.message[data-kind="final"] header small{color:#6ce6b8!important}.message[data-kind="final"] header small:before{content:"✓ ИТОГ · "}.message[data-kind="steer"]{border-color:rgba(194,133,255,.42)!important;background:rgba(95,48,135,.18)!important}.codex-steering-compose{border-color:rgba(187,117,255,.55)!important;box-shadow:0 0 0 3px rgba(159,81,236,.08)}
.task-manage-button{display:flex!important;align-items:center!important;gap:9px!important;padding:7px 12px!important;border-color:rgba(93,191,241,.28)!important;background:linear-gradient(135deg,rgba(23,55,73,.9),rgba(10,29,42,.9))!important}.task-manage-button>i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(79,197,255,.15);color:#6ed0ff}.task-manage-button span{text-align:left}.task-manage-button b,.task-manage-button small{display:block}.task-manage-button small{margin-top:2px;color:#7291a3;font-size:9px}.task-checklist>header>[data-hide-completed]{margin-left:auto;border:1px solid rgba(100,190,235,.2);border-radius:9px;background:rgba(9,31,44,.7);padding:7px 9px;color:#76bddf;cursor:pointer}.task-checklist.hide-completed .check-assignment-row.done,.task-checklist.hide-completed .check-item.done{display:none!important}
.prompt-card footer{flex-wrap:wrap}.prompt-card footer button{border:1px solid rgba(75,190,245,.2);border-radius:8px;background:rgba(10,35,49,.72);padding:6px 8px;color:#77ccf4;cursor:pointer}.prompt-status{margin-left:auto;border-radius:20px;padding:4px 7px;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.prompt-status.draft{background:rgba(125,143,155,.12);color:#8399a6}.prompt-status.sent{background:rgba(49,215,157,.13);color:#58dda8}.prompt-status-menu{position:fixed;z-index:9999;width:260px;padding:8px;border:1px solid rgba(90,197,251,.28);border-radius:13px;background:#071722;box-shadow:0 18px 55px rgba(0,0,0,.55)}.prompt-status-menu button{width:100%;border:0;border-radius:8px;background:rgba(62,195,255,.12);padding:10px;color:#bceaff;cursor:pointer}.prompt-status-menu small{display:block;padding:7px 4px 2px;color:#68808d}.prompt-edit-dialog form{width:min(680px,calc(100vw - 32px));padding:22px;border:1px solid rgba(83,192,247,.24);border-radius:19px;background:#091923}.prompt-edit-dialog header,.prompt-edit-dialog footer{display:flex;justify-content:space-between;gap:12px}.prompt-edit-dialog header button{border:0;background:none;color:#9ab1bd;font-size:24px}.prompt-edit-dialog textarea{width:100%;margin:18px 0;padding:15px;border:1px solid rgba(84,184,232,.22);border-radius:13px;background:#06121a;color:#eaf8ff;resize:vertical}.prompt-edit-dialog footer{justify-content:flex-end}
.rich-group-description{margin:13px 0;color:#a8bbc5}.rich-group-description>div{overflow:hidden}.rich-group-description.collapsed>div{max-height:150px;mask-image:linear-gradient(#000 65%,transparent)}.rich-group-description p{margin:8px 0;line-height:1.65}.rich-group-description h2,.rich-group-description h3,.rich-group-description h4{margin:15px 0 8px;color:#f2f9fc}.rich-group-description blockquote{margin:9px 0;padding:9px 13px;border-left:3px solid #47c8ff;background:rgba(61,185,242,.07)}.rich-group-description figure{margin:14px 0}.rich-group-description img{display:block;max-width:100%;max-height:560px;border-radius:15px}.rich-group-description figcaption{margin-top:5px;color:#718794;font-size:11px}.rich-group-description>button{border:0;background:none;padding:8px 0;color:#56c9ff;cursor:pointer}.group-rich-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0}.group-rich-toolbar button,.group-rich-toolbar label{border:1px solid rgba(94,190,238,.2);border-radius:8px;background:rgba(10,32,44,.8);padding:7px 9px;color:#99dafa;cursor:pointer}.group-rich-toolbar small{margin-left:auto;color:#627a88}.group-progress progress,.group-subgroup-progress progress,.project-progress progress{display:block;width:100%;height:8px;border:0;border-radius:10px;overflow:hidden;background:#102634}.group-progress progress::-webkit-progress-bar,.group-subgroup-progress progress::-webkit-progress-bar,.project-progress progress::-webkit-progress-bar{background:#102634}.group-progress progress::-webkit-progress-value,.group-subgroup-progress progress::-webkit-progress-value,.project-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#27b5fa,#48e1a5);border-radius:10px}
@media(max-width:900px){.active-runtime{grid-template-columns:1fr}.runtime-stats{grid-template-columns:repeat(2,1fr)}.runtime-now aside{display:none}.notification-popover{position:fixed;right:12px;top:70px}.group-rich-toolbar small{width:100%;margin:0}}
