.cq-hero{background:linear-gradient(120deg,#9c1628,#cf2639);border:1px solid #9d1b28;border-radius:16px;color:#fff;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:22px}.cq-hero h2{font-size:30px;line-height:1.22;margin:12px 0}.cq-hero .eyebrow{color:#ffd4d8}.cq-hero p{color:#ffe1e4}.cq-hero .light{background:#ffffff12;color:#fff;border-color:#ffffff60}.cq-hero-mark{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:20px}.cq-hero-mark svg{width:70px;height:70px;stroke-width:1}.cq-hero-mark span{font-size:11px;color:#ffd1d6}.cq-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.cq-stage-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.cq-stage-row:last-child{border:0}.cq-stage-row svg{width:17px;margin-right:7px;color:var(--green)}.cq-list{display:grid}.cq-item{display:flex;align-items:flex-start;gap:15px;padding:20px 22px;border-bottom:1px solid var(--line)}.cq-item:last-child{border-bottom:0}.cq-item.unread{background:#fffafb}.cq-priority{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border-radius:10px;background:#f2f4f8;color:#6d7e96}.cq-priority.urgent{background:#ffeaed;color:#c32139}.cq-priority.task{background:#fff4df;color:#aa7116}.cq-item-main{flex:1;min-width:0}.cq-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:7px}.cq-unread{font-size:10px;color:#b81e31;font-weight:650}.cq-title{font-size:14px;font-weight:650;padding:0;text-align:left;line-height:1.5}.cq-title:hover{color:var(--green)}.cq-item p{font-size:12px;color:#6e777e;margin:5px 0;overflow-wrap:anywhere}.cq-item small{font-size:10px;color:#899199}.cq-item>.btn{margin-top:12px}.cq-filter{display:flex;flex-wrap:wrap;gap:8px}.cq-filter input[data-cq-search]{flex:1 1 220px}.cq-filter select{max-width:220px}.cq-filter label{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.cq-filter input[type=checkbox]{width:15px;flex:none;min-width:0}.cq-detail-title{font-size:22px;line-height:1.4}.cq-body{white-space:pre-wrap;overflow-wrap:anywhere}.cq-detail-actions{margin:25px 0}.cq-checkboxes{display:flex;gap:15px;flex-wrap:wrap;padding:12px 0}.cq-checkboxes label{display:flex;align-items:center;gap:6px;font-size:12px}.cq-checkboxes input{width:16px}.cq-stats .value{font-size:28px}.cq-stats .stat:first-child .stat-icon{background:#ffedf0;color:#bf1d31}
@media(max-width:1120px){.cq-dashboard-grid{grid-template-columns:1fr}.cq-dashboard-grid>.stack{display:grid;grid-template-columns:1fr 1fr}.cq-item>.btn{font-size:10px}}@media(max-width:720px){.cq-hero{padding:24px 20px}.cq-hero h2{font-size:25px}.cq-hero-mark{display:none}.cq-dashboard-grid>.stack{grid-template-columns:1fr}.cq-item{padding:17px 14px;gap:10px;flex-wrap:wrap}.cq-item>.btn{margin:0 0 0 47px}.cq-item-main{flex:1 1 calc(100% - 50px)}.cq-title{font-size:13px}.cq-filter select{max-width:100%;min-width:120px;flex:1}.cq-filter input[data-cq-search]{width:100%}.cq-filter{padding:14px}.cq-detail-title{font-size:18px}.cq-hero .actions{gap:7px}.cq-hero .btn{padding:8px 10px;font-size:11px}.cq-stats .stat .stat-icon{display:none}}
