.ataSelectionPanel{padding:20px!important}.ataSelectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.ataSelectionHead h2{margin:0 0 6px;font-size:17px;color:#123657}.ataSelectionHead p,.ataSelectionHint{margin:0;color:#657c95;font-size:12px;line-height:1.6}.ataSelectionHead>span{padding:9px 13px;border:1px solid #c9def5;border-radius:9px;background:#edf6ff;color:#075fae;font-size:12px;font-weight:800;white-space:nowrap}.ataSelectionFilters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:0 0 18px}.ataSelectionFilters label{display:grid;gap:7px;flex:1 1 220px;color:#47627f;font-size:12px;font-weight:700}.ataSelectionFilters input,.ataSelectionFilters select{min-height:42px;border:1px solid #cfddec;border-radius:8px;background:#fff;padding:10px 12px;font:inherit;color:#153b5e}.ataSelectionFilters .btn{min-height:42px}.ataProcessTable{overflow-x:auto}.ataProcessTable table{width:100%;border-collapse:collapse}.ataProcessTable small{display:block;margin-top:5px;color:#6a7e93;font-size:11px;line-height:1.5}.ataProcessTable th{white-space:nowrap}.ataProcessTable td{vertical-align:middle}.ataProcessTable input[type=checkbox]{width:18px;height:18px;accent-color:#0879ed;cursor:pointer}.ataProcessTable input:disabled{cursor:not-allowed;opacity:.5}.ataUnavailable{background:#f8fafc}.ataSentTag,.ataMissingTag,.ataAvailableTag{display:inline-block;padding:5px 8px;border-radius:7px;font-size:11px;font-weight:800;white-space:nowrap}.ataSentTag{background:#eaf0f7;color:#60758c}.ataMissingTag{background:#fff2d9;color:#a36b10}.ataAvailableTag{background:#e5f6ed;color:#087a4b}.ataSelectionPager{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:16px 0;font-size:12px;color:#627b95}.ataSelectionPager button,.ataHistoryActions button{border:1px solid #c8daeb;background:#fff;padding:8px 11px;border-radius:8px;color:#16598d;font-size:11px;font-weight:700;cursor:pointer}.ataSelectionPager button:disabled{opacity:.4;cursor:default}.ataSelectionPager button+button{margin-left:6px}.ataHistoryActions{display:flex;gap:6px;flex-wrap:wrap;min-width:200px}.ataDraftNotice,.ataSavedNotice{max-width:820px;margin:0 auto 14px;padding:12px 16px;border-radius:9px;background:#fff5dd;color:#8a650e;font-size:13px;font-weight:700}.ataSavedNotice{background:#eaf6ef;color:#147b50}.ataSelectionHint{margin-top:13px}.ataSelectionFilters :focus-visible,.ataProcessTable input:focus-visible{outline:3px solid #acd4ff;outline-offset:2px}@media(max-width:700px){.ataSelectionPanel{padding:15px!important}.ataSelectionHead{flex-direction:column;gap:10px}.ataSelectionFilters{display:grid;grid-template-columns:1fr}.ataSelectionFilters input,.ataSelectionFilters select{font-size:16px}.ataSelectionFilters label{min-width:0}.ataSelectionPager{align-items:flex-start;flex-direction:column}.ataHistoryActions{min-width:180px}}
/* Process selection workspace */
#relAta .ataPageHead{align-items:center;gap:18px}#relAta .ataPageHead h1{font-size:28px;margin:5px 0 9px}.ataEyebrow{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#6c8199}.ataPageHead .subtext{font-size:14px;line-height:1.5}.ataFlowSteps{display:flex;gap:28px;flex-wrap:wrap;margin:6px 0 22px;color:#4b657e;font-size:13px;font-weight:650}.ataFlowSteps span{display:flex;align-items:center;gap:9px}.ataFlowSteps b,.ataStepNumber{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e9f2ff;color:#0965bd;font-size:13px;flex:0 0 auto}.ataWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.ataWorkspaceMain{min-width:0}.ataWorkspace .panel{margin-bottom:20px}.ataSectionTitle{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.ataSectionTitle h2{font-size:17px;color:#133a5e;margin:0 0 6px}.ataSectionTitle p{font-size:12px;color:#637c95;line-height:1.5;margin:0}.ataFilterPanel{padding:22px!important}.ataFilterPanel .ataSelectionFilters{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 180px}.ataSelectionFilters input{width:100%;font-size:14px}.ataAdvancedFilters{margin-top:18px;border-top:1px solid #e4ebf3;padding-top:14px}.ataAdvancedFilters summary{font-size:13px;font-weight:650;color:#2b648f;cursor:pointer}.ataAdvancedFilters .formgrid{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ataAdvancedFilters p{font-size:11px;color:#7b6c4f}.ataWorkspace label{font-size:12px!important}.ataWorkspace input,.ataWorkspace select{font-size:14px!important;min-height:44px}.ataQueueMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.ataQueueMetrics>div{display:flex;align-items:center;gap:9px;padding:12px;background:#f1faf6;border:1px solid #dbeee4;border-radius:10px;color:#087349}.ataQueueMetrics>div:nth-child(2){background:#f2f6fb;border-color:#e0e8f3;color:#526b85}.ataQueueMetrics>div:nth-child(3){background:#fff9ee;border-color:#f3e7ce;color:#946717}.ataQueueMetrics b{font-size:22px}.ataQueueMetrics span{font-size:12px;font-weight:650}.ataSelectionToolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5edf5}.ataSelectionToolbar .btn{font-size:12px}.ataSelectionToolbar small{font-size:11px;color:#72859b;margin-left:auto}.ataTextButton{border:0;background:transparent;color:#356b99;padding:8px 0;font-size:12px;cursor:pointer}.ataTextButton:disabled{opacity:.5;cursor:default}#ataProcessList table{font-size:13px}#ataProcessList th{font-size:10px;letter-spacing:.3px;background:#f6f9fd;color:#58718b;padding:12px 10px}#ataProcessList td{padding:16px 10px;line-height:1.55}#ataProcessList td:nth-child(2)>b{font-size:15px;color:#145f9f}#ataProcessList td:nth-child(3){min-width:165px;font-weight:650}#ataProcessList small{font-weight:400}#ataProcessList input[type=checkbox]{min-height:0;width:21px;height:21px}#ataProcessList .ataSelectedRow{background:#edf6ff;box-shadow:inset 3px 0 #147be3}#ataProcessList tr:not(.ataUnavailable):hover{background:#f3f8ff}#ataProcessList .ataUnavailable{color:#75869a;background:#f9fafc}.ataReviewPanel{position:sticky;top:88px;padding:22px!important;border-color:#cbdff4!important;box-shadow:0 6px 24px #0b467014!important;max-height:calc(100vh - 110px);overflow:auto}.ataReviewTotal{display:flex;align-items:center;gap:12px;padding:18px;margin-bottom:14px;background:#eef6ff;border:1px solid #d6e8fc;border-radius:12px;color:#105a9d}.ataReviewTotal>b{font-size:33px;line-height:1}.ataReviewTotal>span{font-size:13px;font-weight:750}.ataReviewList{max-height:270px;overflow:auto;scrollbar-width:thin}.ataReviewItem{display:flex;gap:10px;justify-content:space-between;padding:13px 0;border-bottom:1px solid #e3ebf4}.ataReviewItem>div{min-width:0}.ataReviewItem b{display:block;font-size:13px;color:#155687}.ataReviewItem span{display:block;font-size:12px;color:#435e78;line-height:1.5;margin:6px 0;overflow-wrap:anywhere}.ataReviewItem small{font-size:10px;color:#7a8da2}.ataReviewItem button{align-self:flex-start;width:26px;height:26px;flex:0 0 auto;border:1px solid #d9e4ef;background:white;border-radius:7px;color:#768ba1;font-size:19px;cursor:pointer}.ataReviewEmpty{display:grid;text-align:center;gap:10px;padding:25px 12px;color:#7890a6;border:1px dashed #d2dfec;border-radius:10px}.ataReviewEmpty b{font-size:13px;color:#45647e}.ataReviewEmpty span{font-size:12px;line-height:1.5}.ataReviewEmpty .ataReviewEmptyIcon{font-size:30px;color:#86a8c8}.ataReviewEmpty.saved{background:#f1fbf5;border-color:#b8dfc9}.ataReviewFields{padding-top:18px;display:grid;gap:12px}.ataReviewFields .field{margin:0}.ataReviewFields input{width:100%}.ataReviewMessage{font-size:11px;line-height:1.6;color:#58748e;padding:12px;background:#f5f8fc;border-radius:8px}.ataReviewActions{display:grid;gap:10px}.ataReviewActions>.btn{width:100%;white-space:normal;font-size:12px;line-height:1.5;min-height:44px;padding:12px 10px}.ataReviewActions details{padding-top:8px}.ataReviewActions summary{cursor:pointer;color:#577590;font-size:12px;text-align:center}.ataReviewActions details .btn{margin-top:12px;width:100%;font-size:12px;white-space:normal}.ataReviewActions .ataTextButton{display:block;margin:8px auto 0}.ataPreviewHeading{display:flex;gap:12px;align-items:flex-start;margin:10px 0 16px}.ataPreviewHeading h2{margin:0 0 5px;font-size:18px;color:#153b5d}.ataPreviewHeading p{margin:0;font-size:12px;color:#6b8199}
@media(max-width:1150px){.ataWorkspace{grid-template-columns:minmax(0,1fr) 295px;gap:15px}.ataSelectionPanel,.ataFilterPanel,.ataReviewPanel{padding:16px!important}.ataQueueMetrics>div{padding:10px;gap:6px}.ataQueueMetrics span{font-size:11px}.ataSelectionToolbar small{margin-left:0}}
@media(max-width:900px){.ataWorkspace{grid-template-columns:minmax(0,1fr)}.ataReviewPanel{position:static;max-height:none;overflow:visible}.ataReviewList{max-height:240px}.ataReviewFields{grid-template-columns:1fr 1fr}.ataReviewActions{grid-template-columns:1fr 1fr}.ataReviewActions details{grid-column:1/-1}.ataFlowSteps{gap:15px;font-size:12px}}
@media(max-width:600px){#relAta .ataPageHead{align-items:flex-start;flex-direction:column}#relAta .ataPageHead h1{font-size:24px}.ataFlowSteps{display:none}.ataWorkspace{margin-top:18px}.ataFilterPanel .ataSelectionFilters,.ataAdvancedFilters .formgrid{grid-template-columns:1fr}.ataQueueMetrics>div{flex-direction:column;align-items:flex-start;padding:10px}.ataSelectionToolbar{gap:10px}.ataSelectionToolbar small{width:100%;line-height:1.5}#ataProcessList table,#ataProcessList tbody{display:block!important;min-width:0!important;width:100%!important}#ataProcessList thead{display:none!important}#ataProcessList tr{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:6px 10px;margin:12px 0;padding:14px!important;border:1px solid #dce6f1!important;border-radius:10px}#ataProcessList td{display:block!important;text-align:left!important;padding:0!important;border:0!important;min-width:0!important;grid-column:2;white-space:normal!important;font-size:13px!important}#ataProcessList td:before{display:none!important}#ataProcessList td:first-child{grid-column:1;grid-row:1/6}#ataProcessList td:nth-child(4){font-size:12px!important;color:#67819a}#ataProcessList td:nth-child(4):before{display:inline!important;content:'Conclusão: ';font-weight:400}#ataProcessList .ataProcessTable{overflow:visible}.ataReviewFields,.ataReviewActions{grid-template-columns:1fr}.ataSelectionHead{gap:12px}.ataSelectionHead>span{font-size:12px}.ataSelectionHead p{font-size:12px}}

#ataProcessList .ataResultText{font-size:11px;font-weight:700;color:#53708c}

.ataReviewJump{display:none}.ataReviewJump[hidden]{display:none!important}#ataReviewPanel{scroll-margin-top:90px}@media(max-width:900px){.ataReviewJump{display:block;position:fixed;bottom:82px;right:20px;z-index:35;border:1px solid #b4d6fa;border-radius:24px;background:#0769c9;color:#fff;box-shadow:0 5px 20px #07366235;padding:13px 19px;font-size:13px;font-weight:750;cursor:pointer}}
.ataAreaTabs{display:flex;gap:8px;border-bottom:1px solid #dbe6f1;margin-bottom:22px;padding-bottom:10px;flex-wrap:wrap}.ataAreaTabs button{border:1px solid transparent;border-radius:9px;padding:12px 18px;background:transparent;color:#58728b;font-size:14px;font-weight:750;cursor:pointer}.ataAreaTabs button[aria-selected=true]{background:#e8f3ff;border-color:#bedcfa;color:#0966bd}.ataAreaTabs button:disabled{opacity:.45;cursor:default}.ataAreaTabs button span{padding:2px 7px;margin-left:7px;border-radius:6px;background:#dce8f4;font-size:11px}#ataPrepareArea[hidden],#ataHistoryArea[hidden],#ataDocumentArea[hidden]{display:none!important}#ataProcessList .ataProcessTable{max-height:580px;overflow:auto}#ataProcessList thead{position:sticky;top:0;z-index:1}.ataHistoryFilters{display:grid;grid-template-columns:minmax(200px,1fr) 220px;gap:14px;margin:18px 0}.ataHistoryFilters label{display:grid;gap:8px;font-size:12px;color:#52708b;font-weight:700}.ataHistoryFilters input,.ataHistoryFilters select{min-height:44px;font-size:14px}.ataHistoryActions .ataDeleteButton{color:#b33a3a;border-color:#edcece}#ataDocumentArea,#ataHistoryArea{scroll-margin-top:85px}@media(max-width:600px){.ataAreaTabs{gap:4px}.ataAreaTabs button{padding:10px;font-size:12px}.ataHistoryFilters{grid-template-columns:1fr}#ataProcessList .ataProcessTable{max-height:600px}.ataHistoryFilters input,.ataHistoryFilters select{font-size:16px}}

.ataDocumentActions{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.ataDocumentActions .btn{font-size:13px}
