.nav-logout{display:inline}.nav-logout button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.btn-nav{background:var(--green);color:#fff!important;padding:8px 13px;border-radius:8px}.auth-shell{max-width:560px;margin:60px auto}.auth-shell>div{text-align:center;margin-bottom:24px}.auth-shell h1{font-size:38px;margin:8px 0}.auth-shell>div p{color:var(--muted)}.auth-shell form{display:grid;gap:16px;padding:30px}.auth-shell form p{text-align:center;margin:0}.ai-manager{max-width:850px;margin:60px auto}.ai-welcome{background:var(--dark);color:#fff;border-radius:var(--radius);padding:42px}.ai-welcome h1{font-size:38px;margin:9px 0}.ai-welcome p{color:#d3dfdc;font-size:18px}.ai-first-step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;margin-top:20px}.ai-first-step span{color:var(--green);font-weight:800}.ai-first-step h2{font-size:29px;margin:8px 0}.ai-first-step p{color:var(--muted)}.ai-recent-messages{margin-top:20px}.project-home-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;padding:46px 0 25px}.project-home-head h1{font-size:39px;margin:7px 0}.project-home-head p{color:var(--muted);margin:0}.project-progress{text-align:right}.project-progress strong{font-size:42px;color:var(--green);display:block}.project-progress small{color:var(--muted)}.project-summary{margin-bottom:20px}.project-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.project-summary-grid>div{background:#f5f8f7;border-radius:10px;padding:14px}.project-summary-grid small,.project-summary-grid b{display:block}.project-summary-grid small{color:var(--muted);margin-bottom:4px}.summary-next-task{grid-column:span 3}.cooperation-panel{margin-bottom:20px}.cooperation-panel>.section-title>strong{font-size:20px;color:var(--green)}.cooperation-edit-form{display:grid;gap:12px;margin-top:18px}.cooperation-card{display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid var(--line);border-radius:12px;padding:16px;cursor:pointer}.cooperation-card:has(input:checked){border-color:var(--green);background:#f2f8f6}.cooperation-card b,.cooperation-card small{display:block}.cooperation-card small{color:var(--muted);margin-top:5px;line-height:1.5}.cooperation-card .cooperation-detail{color:#4f6660}.cooperation-edit-form button{justify-self:start}.project-sections{display:grid;grid-template-columns:1.3fr .7fr;gap:22px}.message-list article{padding:14px 0;border-top:1px solid var(--line)}.message-list b,.message-list span{display:block}.message-list span{color:var(--muted);font-size:13px;margin-top:3px}.project-tools{display:grid;gap:12px}.project-tools a,.project-tools .locked-tool{border:1px solid var(--line);border-radius:10px;padding:16px;display:block}.project-tools b,.project-tools small{display:block}.project-tools small{color:var(--muted);margin-top:4px}.locked-tool{opacity:.58}.operator-today-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.operator-today-grid article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.operator-today-grid strong{font-size:38px;color:var(--green);display:block}.operator-today-grid span{color:var(--muted)}.application-stage-list article{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}@media(max-width:760px){.project-home-head,.project-sections,.operator-today-grid,.project-summary-grid{display:grid;grid-template-columns:1fr}.summary-next-task{grid-column:auto}.project-progress{text-align:left}.application-stage-list article{grid-template-columns:1fr 1fr}.application-stage-list article>*:first-child{grid-column:1/-1}}
