.att-module button,.att-module input,.att-module select,.att-module textarea{font:inherit}.att-module button{cursor:pointer}.att-module button:disabled{cursor:default;opacity:.55}.att-module h2{letter-spacing:-1.2px;margin:14px 0;font-size:36px;line-height:1.13}.att-module h2 em{color:#607762;font-family:Georgia,serif;font-weight:400}.att-module h3{margin:0 0 18px;font-size:17px}.att-module p{line-height:1.6}.att-module small{color:var(--att-muted);font-size:12px;line-height:1.6;display:block}.att-intro{justify-content:space-between;align-items:center;gap:24px;padding:4px 0 25px;display:flex}.att-intro p{color:var(--att-muted);font-size:14px}.att-actions{flex-wrap:wrap;gap:10px;display:flex}.att-tabs{border-bottom:1px solid var(--att-border);gap:24px;margin-bottom:24px;display:flex;overflow:auto}.att-tabs button{white-space:nowrap;color:#748078;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:14px;display:flex}.att-tabs button.selected{color:var(--att-green);border-bottom-color:var(--att-green);font-weight:600}.att-filter{border:1px solid var(--att-border);background:#edf0e8;border-radius:12px;margin-bottom:22px;padding:18px}.att-filter-main{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.att-filter-main label{min-width:140px;margin:0}.att-filter-main label.att-grow{flex:1}.att-module label{color:#536258;flex-direction:column;gap:7px;margin:0 0 14px;font-size:12px;display:flex}.att-module label input,.att-module label select,.att-module label textarea{color:#263b32;background:#fff;border:1px solid #d8ded4;border-radius:7px;width:100%;min-height:43px;padding:11px 12px}.att-module textarea{resize:vertical}.att-module input:focus,.att-module textarea:focus,.att-module select:focus{outline-offset:1px;outline:2px solid #628876}.att-card{border:1px solid var(--att-border);background:#fff;border-radius:12px;padding:24px}.att-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.att-kpis article>span{color:#6e7c71;align-items:center;gap:8px;font-size:12px;display:flex}.att-kpis strong{letter-spacing:-1px;margin:18px 0 8px;font-size:36px;font-weight:500;display:block}.att-kpis small{font-size:11px}.att-data-note{color:#778174;border-left:2px solid #aebda7;margin:12px 0 23px;padding-left:10px;font-size:12px;line-height:1.6}.att-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.att-wide{grid-column:1/-1}.att-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.att-section-heading h3{margin:0}.att-section-heading>span{letter-spacing:1px;color:#899381;font-size:10px}.att-bar{text-align:left;background:0 0;border:0;border-bottom:5px solid #edf0e9;justify-content:space-between;gap:15px;width:100%;margin-bottom:10px;padding:12px 0 9px;display:flex;position:relative;opacity:1!important;font-size:12px!important}.att-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.att-bar i{border-radius:3px;height:5px;position:absolute;bottom:-5px;left:0}.att-timeline{align-items:flex-end;gap:14px;min-height:185px;padding:10px 0 0;display:flex;overflow-x:auto}.att-timeline button{background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:40px;font-size:12px;display:flex}.att-timeline i{background:#577864;border-radius:4px 4px 0 0;width:100%;min-width:20px;max-width:50px;display:block}.att-timeline b{color:#788376;font-size:11px;font-weight:400}.att-timeline small{font-size:10px}.att-empty{text-align:center;color:#7b857c;padding:40px 15px}.att-empty svg{margin:auto}.att-empty h3{margin-top:15px}.att-module table{font-size:13px}.att-module td{vertical-align:top}.att-subject{white-space:pre-line;max-width:300px;line-height:1.5;display:block}.att-status{white-space:nowrap;color:#51674e;background:#eef2eb;border-radius:20px;padding:5px 8px;font-size:10px;display:inline-block}.att-status.pending{color:#a36e2b;background:#f8eee0}.att-status.following{color:#43648b;background:#e8eef7}.att-pagination{justify-content:flex-end;align-items:center;gap:10px;padding-top:20px;display:flex}.att-pagination>span{color:#82907e;margin-right:auto;font-size:12px}.att-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.att-edit fieldset{border:0;border-bottom:1px solid var(--att-border);margin:0;padding:25px 0 10px}.att-edit legend{padding-top:26px;font-size:14px;font-weight:600}.att-selected{background:#f3f5ef;border-radius:8px;align-items:center;gap:15px;margin-bottom:16px;padding:18px;display:flex}.att-selected .textbutton{margin-left:auto}.att-results{border:1px solid var(--att-border);border-radius:8px;max-height:260px;margin-bottom:16px;overflow:auto}.att-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ece2;align-items:center;gap:10px;width:100%;padding:15px;display:flex}.att-results span{flex:1;font-size:12px}.att-form-footer{justify-content:space-between;align-items:center;gap:16px;padding:24px 0 0;display:flex}.att-form-footer>span{color:#7f8b7a;align-items:center;gap:8px;font-size:12px;display:flex}.att-search{position:relative}.att-search svg{position:absolute;top:14px;left:12px}.att-search input{padding-left:40px!important}.att-person-head{justify-content:space-between;align-items:center;gap:15px;margin:24px 0;display:flex}.att-person-head h3{margin-bottom:8px;font-size:24px}.att-history{margin-top:25px}.att-history article{border-top:1px solid var(--att-border);grid-template-columns:125px 1fr;gap:20px;padding:24px 0;font-size:13px;display:grid}.att-history article>div{border-right:2px solid #cdd8c7}.att-history h4{margin:12px 0;font-size:16px}.att-row{border-bottom:1px solid #e8ece3;justify-content:space-between;gap:14px;padding:15px 0;font-size:13px;display:flex}.att-batch{border:0;border-bottom:1px solid var(--att-border);text-align:left;background:0 0;width:100%}.att-upload{background:#f0f3eb;border-radius:8px;align-items:center;gap:20px;margin:24px 0;padding:20px;display:flex}.att-review{background:#f6f8f2;border:1px solid #9caf92;border-radius:8px;margin-top:20px;padding:24px}.att-module pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:12px;overflow:auto}.att-module details{margin:15px 0;font-size:12px;line-height:1.6}.att-module summary{cursor:pointer;color:#496448}.att-preview{background:#f7ecd7;border:1px solid #dfcca5;border-radius:8px;align-items:center;gap:10px;margin-bottom:22px;padding:12px 16px;font-size:12px;display:flex}.att-loading{color:#5f7a65;font-size:12px}.att-provenance{background:#f4f5ee;padding:18px}@media (min-width:1500px){.att-dashboard-grid{grid-template-columns:repeat(3,1fr)}.att-wide{grid-column:span 2}}@media (max-width:1000px){.att-kpis{grid-template-columns:1fr 1fr}.att-intro{align-items:flex-start}.att-actions{justify-content:flex-end}.att-card{padding:18px}}@media (max-width:640px){.att-intro{display:block}.att-intro h2{font-size:30px}.att-actions{justify-content:flex-start;margin-top:18px}.att-tabs{gap:20px}.att-kpis{gap:8px}.att-kpis .att-card{padding:15px}.att-kpis strong{font-size:30px}.att-kpis article>span{font-size:10px}.att-dashboard-grid{grid-template-columns:1fr}.att-wide{grid-column:auto}.att-form-grid{grid-template-columns:1fr}.att-filter-main label{flex:1;min-width:115px}.att-filter-main .att-grow{flex-basis:100%}.att-history article{grid-template-columns:90px 1fr;gap:12px}.att-person-head{display:block}.att-form-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.att-upload{flex-direction:column;align-items:stretch}.att-module .button{min-height:44px}.att-section-heading{flex-wrap:wrap}.att-review{padding:15px}.att-module .table-wrap{margin:0 -8px}.att-module td,.att-module th{padding:12px 9px}.att-form-footer .button{width:100%}}.att-module{container:att/inline-size}@container att (width<=640px){.att-intro{display:block}.att-intro h2{font-size:30px}.att-actions{justify-content:flex-start;margin-top:18px}.att-tabs{gap:20px}.att-kpis{grid-template-columns:1fr 1fr;gap:8px}.att-kpis .att-card{padding:15px}.att-kpis strong{font-size:30px}.att-kpis article>span{font-size:10px}.att-dashboard-grid{grid-template-columns:1fr}.att-wide{grid-column:auto}.att-form-grid{grid-template-columns:1fr}.att-filter-main label{flex:1;min-width:115px}.att-filter-main .att-grow{flex-basis:100%}.att-history article{grid-template-columns:90px 1fr;gap:12px}.att-person-head{display:block}.att-form-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.att-upload{flex-direction:column;align-items:stretch}.att-module .button{min-height:44px}.att-section-heading{flex-wrap:wrap}.att-review{padding:15px}.att-form-footer .button{width:100%}}.att-faap-brand{align-items:center;gap:20px;margin-bottom:20px;display:flex}.att-faap-brand img{object-fit:contain;width:94px;height:46px}.att-faap-brand>span{letter-spacing:.18em;color:#234698;border-left:1px solid #bcc8de;padding-left:20px;font-size:14px;font-weight:700}.att-module{--att-green:#234698;--att-muted:#68748b;--att-border:#dce2ed;color:#172e54}.att-module .eyebrow{color:#64799e}.att-module .primary{background:#234698;border-color:#234698}.att-module .primary:hover{background:#183473}.att-module .textbutton{color:#234698}.att-filter{background:#edf1f8}.att-selected{background:#eef2fa}.att-timeline i,.att-module .att-bar i{background:#4269b8}.faap-career-shell{--green:#234698;--paper:#f4f6fa;--ink:#172e54}.faap-career-shell .sidebar{background:#f5f7fc}.faap-career-shell .workspace-footer>span:first-child{font-size:0}.faap-career-shell .workspace-footer>span:first-child:after{content:"FAAP | Carreiras";font-size:12px}
