#team-app{min-height:100vh;background:#f1f6fb;color:#142747;font-family:system-ui,sans-serif}#team-app[hidden]{display:none}.team-header{background:#fff;border-bottom:1px solid #d8e3f2;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.team-header strong{font-size:23px}.team-header nav{display:flex;flex-wrap:wrap;gap:10px}.team-main{max-width:1420px;margin:auto;padding:32px}.team-main .eng-panel{margin-bottom:22px}.team-task{padding:24px 0;border-bottom:1px solid #d8e3f2}.team-task:last-child{border-bottom:0}.team-task h3{font-size:20px;margin:4px 0 10px}.team-task p{margin:8px 0 14px}.team-task .eng-muted{font-size:14px;color:#536582}.team-notes{margin-top:18px}.team-notes summary,.team-finance summary{cursor:pointer;font-weight:600;padding:8px 0}.team-attention{background:#fffbeb;padding:22px;margin-top:14px;border:1px solid #e8cb6a;border-radius:10px}.team-feedback{color:#087744}.team-grant{border:1px solid #d8e3f2;border-radius:10px;padding:16px}.team-grant legend{font-weight:600}#team-dialog{max-width:700px}#team-dialog .team-grant{margin-bottom:18px}#team-dialog [hidden]{display:none}#team-app button:focus-visible,#team-app summary:focus-visible{outline:3px solid #075ce5;outline-offset:3px}#team-app input,#team-app select,#team-dialog input,#team-dialog select{min-width:0}#team-app .eng-toolbar{flex-wrap:wrap}#team-app td,#team-app th{overflow-wrap:anywhere}#team-app button:disabled,#team-dialog button:disabled{opacity:.55;cursor:wait}@media(max-width:640px){.team-header{padding:16px;align-items:flex-start;flex-direction:column}.team-main{padding:20px 14px}.team-header strong{font-size:21px}.team-task .eng-actions{align-items:stretch;flex-direction:column}.team-task .eng-actions button{width:100%}.team-main .eng-panel{padding:18px}.team-task h3{font-size:18px}.team-main .eng-two{grid-template-columns:1fr}.team-header button{padding:9px 12px}.team-attention{padding:14px}}@media(prefers-reduced-motion:reduce){#team-app *,#team-dialog *{scroll-behavior:auto!important;transition:none!important}}
