#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}}
.team-feedback-warning{color:#795000;background:#fff3cd;padding:12px 16px;border-radius:6px}
.team-main .eng-table{min-width:900px}
#team-app{--brand-navy:#192d63;--brand-gold:#eda20f;--accent:var(--brand-navy);--accent-soft:#e9edf7;min-height:100vh;background:#f3f5fa;color:var(--brand-navy)}
#team-app button:focus-visible,#team-app summary:focus-visible{outline-color:var(--brand-gold)}
.team-feedback{color:#146b43}.team-attention{background:#fff4d6;border-color:#eda20f;color:#192d63}
.team-structure-list{margin-top:20px}.team-structure-list h3{font-size:16px;margin:0 0 8px}.team-structure-list ul{list-style:none;margin:0;padding:0}.team-structure-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #d8e3f2}.team-structure-list li span{overflow-wrap:anywhere}.team-structure-list li button{flex:0 0 auto}
@media(max-width:640px){.team-structure-list li{align-items:flex-start;flex-direction:column}.team-structure-list li button{width:100%}}
@media(max-width:640px){.team-main .eng-table-wrap{overflow:visible}.team-main .eng-table,.team-main .eng-table tbody,.team-main .eng-table tr,.team-main .eng-table th,.team-main .eng-table td{display:block;width:100%;min-width:0}.team-main .eng-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-main .eng-table tr{padding:8px 0;border-bottom:1px solid #d8e3f2}.team-main .eng-table th,.team-main .eng-table td{box-sizing:border-box;text-align:left!important;white-space:normal;padding:10px 12px;border-bottom:0}.team-main .eng-table td:before{display:block;margin-bottom:4px;color:#536582;font-size:12px;font-weight:700}.team-main .eng-table:has(thead th:nth-child(5)) tbody td:nth-child(1):before{content:"Destinatário"}.team-main .eng-table:has(thead th:nth-child(5)) tbody td:nth-child(2):before{content:"Estado"}.team-main .eng-table:has(thead th:nth-child(5)) tbody td:nth-child(3):before{content:"Último evento"}.team-main .eng-table:has(thead th:nth-child(5)) tbody td:nth-child(4):before{content:"Solicitado"}.team-main .eng-table:has(thead th:nth-child(5)) tbody td:nth-child(5):before{content:"Orientação"}.team-main .eng-table:not(:has(thead th:nth-child(5))) tbody td:nth-child(1):before{content:"Situação"}.team-main .eng-table:not(:has(thead th:nth-child(5))) tbody td:nth-child(2):before{content:"Convite"}.team-main .eng-table:not(:has(thead th:nth-child(5))) tbody td:nth-child(3):before{content:"Ações"}.team-main .eng-table .eng-actions{display:flex;flex-wrap:wrap;gap:8px}.team-main .eng-table .eng-actions .btn{flex:1 1 130px;min-height:44px}}
@media(max-width:640px){#team-app .team-main .eng-table tbody td:before{content:attr(data-label)!important}}
.team-legacy-record{border-top:1px solid #d8e3f2;padding:14px 0}.team-legacy-record summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.team-legacy-record pre{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5fa;border-radius:8px;padding:14px;font:13px/1.5 ui-monospace,monospace}.team-legacy-history .eng-tag{white-space:nowrap}
