.task-home h2{margin-block:.6rem;font-size:1.65rem}.task-role{color:#174560;background:#e6f0f7;border-radius:8px;padding:.35rem .8rem;font-weight:700;display:inline-block}.task-scope{background:#f0f6fa;border-inline-start:4px solid #17658c;flex-direction:column;gap:.4rem;margin-block:1rem;padding:1rem;display:flex}.task-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.task-cards article{border:1px solid #cbdbe6;border-radius:12px;flex-direction:column;gap:.65rem;padding:1.2rem;display:flex}.task-cards h3{margin:0;font-size:1.15rem}.task-cards p{flex:1;margin:0}.task-cards button{text-align:start;white-space:normal;min-height:48px}.task-number{color:#17658c;font-size:.95rem;font-weight:700}.task-links{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.task-home p,.workflow-help p{font-size:1rem;line-height:1.8}.role-guide{border-block-start:1px solid #d8e2e8;padding-block:1rem}.role-guide summary,.dashboard-details>summary{cursor:pointer;min-height:44px;padding:.65rem;font-weight:700}.role-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.role-guide-grid article{background:#f4f7fa;border-radius:8px;padding:1rem}.workflow-nav details{margin-block:.45rem}.workflow-nav summary{cursor:pointer;min-height:44px;color:inherit;border-radius:8px;padding:.6rem .8rem;font-size:1rem}.workflow-nav details[open]{background:#7f9eb51a;border-radius:10px}.workflow-nav .nav-item{white-space:normal;min-height:44px}.workflow-help{background:#f3f8fb;border:1px solid #d4e2eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.8rem;padding:1rem;display:flex}.workflow-help p{flex-basis:100%;margin:0}.team-context{border:1px solid #d7e2e9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.8rem;margin-block:.75rem;padding:.8rem;display:flex}.team-context label{align-items:center;gap:.8rem;font-size:1rem;display:flex}.team-context select{font:inherit;border:1px solid #b8cbd7;border-radius:8px;max-width:100%;min-height:44px;padding:.4rem}.dashboard-details{margin-block:1rem}.entry-choices{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.entry-choices button{flex:1;min-height:44px}.entry-help{background:#eef5fa;border-radius:8px;margin-block:1rem;padding:.9rem;font-size:1rem;line-height:1.7}.entry-owner{border-block:1px solid #dce5eb;padding-block:.8rem}.entry-more{margin-block:.8rem}.entry-more summary{cursor:pointer;min-height:44px;padding:.65rem}.welcome-screen .welcome-layout{align-items:start}.welcome-screen .auth-card{min-width:0}:is(.workflow-nav :focus-visible,.task-home :focus-visible){outline-offset:3px;outline:3px solid #2b9dcc}@media (max-width:900px){.task-cards,.role-guide-grid{grid-template-columns:1fr}.workflow-nav{display:block!important}.sidebar .workflow-nav details{width:100%}.team-context label{flex-wrap:wrap}.task-home h2{font-size:1.35rem}.welcome-screen .welcome-story{display:none}.welcome-screen .welcome-layout{display:block}.welcome-screen .auth-card{width:100%;max-width:560px;margin:auto}}.mobile-navigation{display:none}.workflow-nav .nav-item{text-align:start;width:100%;display:block}.task-home button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.desktop-navigation{display:none}.mobile-navigation{display:block}.mobile-navigation>summary{cursor:pointer;border:1px solid #c4d5df;border-radius:9px;min-height:46px;padding:.75rem;font-size:1rem;font-weight:700}.sidebar{min-height:0!important}.sidebar .workspace{display:none}.sidebar .brand{padding-bottom:.5rem}.mobile-navigation .workflow-nav{padding-top:.5rem}}
