.view-section-title>div span{display:block;font-size:12px;color:#7d8798;margin-bottom:4px}.view-section-title>div h2{margin:0;font-size:17px}.view-section-title>em{font-style:normal;font-size:12px;color:#6075d2;background:#edf1ff;padding:6px 9px;border-radius:9px}
.work-plan-card{padding:17px}.work-plan-list article{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:12px 0;border-top:1px solid #edf0f5}.work-plan-list article>button{width:21px;height:21px;border:1.5px solid #c8ced9;border-radius:7px;background:#fff}.work-plan-list article.done>button{background:#647be0;border-color:#647be0}.work-plan-list article.done>button:after{content:'✓';color:#fff}.work-plan-list article>i{width:23px;height:23px;border-radius:8px;background:#edf1ff;color:#6177d7;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:750}.work-plan-list b{display:block;font-size:13px}.work-plan-list small{display:block;margin-top:5px;color:#8f96a2;font-size:12px;line-height:1.4}.work-plan-list article.done b{text-decoration:line-through;color:#959ca7}.linked-summary{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;margin:10px 0;border-radius:14px;background:#eaf0ff;color:#5f72c8}.linked-summary b{font-size:12px}.linked-summary span{font-size:12px;text-align:right}
.work-review-form{padding:17px;margin-top:12px}.work-review-form .view-section-title button{border:0;border-radius:9px;background:#6177da;color:#fff;padding:8px 12px;font-size:12px;font-weight:700}.work-review-form label{display:block;margin-top:12px;color:#687180;font-size:12px}.work-review-form textarea{display:block;width:100%;min-height:67px;margin-top:6px;padding:10px;border:1px solid #dde2ec;border-radius:11px;background:#fafbfe;resize:vertical;font:inherit;font-size:13px;line-height:1.5;color:#343b46}
.board-explainer{padding:14px 15px;margin-bottom:12px;border-radius:15px;background:#eaf0ff;color:#5065c3}.board-explainer b,.board-explainer span{display:block}.board-explainer b{font-size:13px}.board-explainer span{margin-top:5px;font-size:12px;line-height:1.45;color:#7482bf}.synced-kanban article{position:relative}.synced-kanban article button{width:100%;margin-top:10px;height:31px;border:0;border-radius:8px;background:#edf1ff;color:#5e73d2;font-size:12px;font-weight:700}.synced-kanban .kanban-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.synced-kanban .kanban-actions .complete-work{background:#6177da;color:#fff}.synced-kanban article.done .kanban-actions{grid-template-columns:1fr}.synced-kanban article.done b{text-decoration:line-through}.empty-board{color:#9ca3ae;font-size:12px;padding:12px}
.project-stack{display:grid;gap:12px}.project-detail{padding:17px}.project-detail header{display:flex;justify-content:space-between;align-items:start}.project-detail header span{font-size:11px;color:#6075d2;background:#edf1ff;padding:5px 8px;border-radius:8px}.project-detail h2{font-size:18px;margin:7px 0 0}.project-detail header strong{font-size:20px;color:#6075d2}.project-progress{height:7px;border-radius:99px;background:#edf0f5;margin:14px 0;overflow:hidden}.project-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6279e2,#8798ef)}.project-detail dl{margin:0}.project-detail dl>div{display:grid;grid-template-columns:75px 1fr;gap:9px;padding:9px 0;border-top:1px solid #eef1f5}.project-detail dt{font-size:12px;color:#9299a4}.project-detail dd{margin:0;font-size:13px;line-height:1.45;color:#39404b}.project-detail>button{width:100%;height:38px;margin-top:8px;border:0;border-radius:10px;background:#f0f3fb;color:#5f72c7;font-weight:700}.project-issue-entry{width:100%;display:grid;grid-template-columns:1fr auto 20px;align-items:center;border:0;border-radius:16px;background:#fff;padding:16px;margin-top:12px;text-align:left;box-shadow:0 8px 25px rgba(61,70,92,.05)}.project-issue-entry span{font-weight:750}.project-issue-entry b{font-size:12px;color:#be7650}.project-issue-entry em{font-style:normal;font-size:20px;color:#a0a6b0}
.issue-tabs{display:flex;gap:7px;margin-bottom:11px}.issue-tabs button{height:34px;padding:0 13px;border:0;border-radius:10px;background:#eef1f6;color:#7b8390;font-size:12px}.issue-tabs button.active{background:#6279df;color:#fff}.issue-list{display:grid;gap:11px}.issue-list article{padding:16px}.issue-list header{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.issue-list header span,.issue-list header time,.issue-list header em{font-size:11px}.issue-list header span{color:#5f74d3}.issue-list header time{color:#9299a4}.issue-list header em{font-style:normal;color:#b56c43;background:#fff1e8;padding:4px 7px;border-radius:7px}.issue-list header em.resolved{color:#4e8b65;background:#eaf7ef}.issue-list h2{font-size:15px;line-height:1.45;margin:12px 0}.issue-list dl{margin:0}.issue-list dl>div{display:grid;grid-template-columns:75px 1fr;gap:8px;padding:8px 0;border-top:1px solid #eef1f5}.issue-list dt{font-size:12px;color:#969da7}.issue-list dd{margin:0;font-size:12px;line-height:1.5}.issue-list article>button{border:0;border-radius:8px;background:#edf1ff;color:#6075d2;padding:7px 10px;margin-top:8px}.soft-work-add{width:100%;height:42px;border:0;border-radius:12px;background:#eaf0ff;color:#5d72d1;font-weight:750;margin-top:12px}.issue-form{display:grid;gap:8px;padding:14px;margin-top:10px}.issue-form[hidden]{display:none}.issue-form select,.issue-form input,.issue-form textarea{width:100%;border:1px solid #dde2ec;border-radius:10px;background:#fafbfe;padding:10px;font:inherit;font-size:12px}.issue-form textarea{min-height:70px;resize:vertical}.issue-form button{height:39px;border:0;border-radius:10px;background:#6177da;color:#fff;font-weight:700}
@media(max-width:380px){.project-detail dl>div,.issue-list dl>div{grid-template-columns:1fr}.linked-summary{display:block}.linked-summary span{display:block;text-align:left;margin-top:5px}}
