.ta-sec{margin-top:18px}.ta-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.ta-head .tm-sub{margin:0}.ta-head h3{margin:0}.ta-head .btn{margin-left:auto}.ta-pill{font-size:11.5px;font-weight:650;padding:3px 10px;border-radius:999px;background:#eef1ea;color:#5d6656}.ta-pill.on{background:#fff3c4;color:#6b5210}.ta-row{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:6px 0 10px}.ta-lab{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#4c5743;min-width:230px}.ta-lab select{padding:9px 10px}.ta-intern{font-size:12.5px;margin-bottom:6px}.ta-wrap{overflow-x:auto;border:1px solid #ece7d6;border-radius:12px}.ta-grid{width:100%;border-collapse:collapse;font-size:13px}.ta-grid thead th{background:#faf8f1;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#8a8473;text-align:center;padding:9px 6px}.ta-grid thead th:first-child{text-align:left;padding-left:12px}.ta-grid tbody th{text-align:left;font-size:12.5px;font-weight:600;color:#181b19;padding:7px 12px;background:transparent;text-transform:none;letter-spacing:0;line-height:1.3}.ta-grid tbody th small{display:block;font-size:10.5px;font-weight:650;color:#9a7730;margin-top:2px}.ta-grid td{text-align:center;padding:4px;border-top:1px solid #f3efe3;width:64px}.ta-grid tbody th{border-top:1px solid #f3efe3}.ta-grid tr.is-diff{background:#fffbea}.ta-cb{display:inline-grid;place-items:center;width:30px;height:30px;cursor:pointer;border-radius:8px}.ta-cb input{width:17px;height:17px;accent-color:#1d1d1b;cursor:pointer;margin:0}.ta-grid td.cd .ta-cb{box-shadow:0 0 0 2px #ffc20e inset;background:#fff6d1}.ta-cb input:disabled{cursor:default}.ta-empty{background:#faf8f1;border:1px dashed #e3dcc5;border-radius:10px;padding:14px;color:#5d5a53;font-size:13px}.ta-pick{margin:0 0 10px;display:grid;gap:6px}.ta-pick input{padding:9px 10px}.ta-chips{display:flex;gap:6px;flex-wrap:wrap}.ta-chip{display:inline-flex;align-items:center;gap:4px;background:#191919;color:#ffc20e;border-radius:999px;padding:3px 4px 3px 10px;font-size:12px;font-weight:600}.ta-chip button{background:none;color:#ffc20e;font-size:15px;line-height:1;padding:0 5px}.ta-res{display:flex;flex-wrap:wrap;gap:6px}.ta-res button{border:1px solid #e3dcc5;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.ta-hist{margin-top:18px}.ta-log{list-style:none;margin:0;padding:0;font-size:12.5px;max-height:220px;overflow:auto}.ta-log li{display:grid;grid-template-columns:96px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid #f3efe3}.ta-log time{color:#8a8473}.ta-log i{color:#8a8473}.ta-cargos{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.ta-list{display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid #ece7d6;border-radius:12px;padding:10px;max-height:72vh;overflow:auto}.ta-list b{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a8473;margin:10px 6px 4px}.ta-list b:first-child{margin-top:2px}.ta-list button{text-align:left;background:none;border-radius:8px;padding:7px 9px;font-size:13px;color:#2b2f29}.ta-list button:hover{background:#f6f3ea}.ta-list button.on{background:#191919;color:#ffc20e}.ta-list i{font-style:normal;font-size:10.5px;color:#9a7730;font-weight:650}.ta-list button.on i{color:#ffe28a}.ta-cargo{background:#fff;border:1px solid #ece7d6;border-radius:12px;padding:16px 18px;min-width:0}.ta-cargo form{display:grid;gap:12px}.ta-acts{display:flex;align-items:center;gap:8px}.ta-acts .tm-sp{flex:1}.au-panel{padding:0}.au-filters{display:flex;flex-wrap:wrap;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line,#e0e4da);background:#fbfaf6}.au-filters label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:#5d6656;min-width:150px}.au-filters .au-q{flex:1;min-width:200px}.au-filters select,.au-filters input{padding:8px 10px;font-size:13px}.au-total{font-size:12px;font-weight:650;background:#191919;color:#ffc20e;border-radius:999px;padding:5px 12px;white-space:nowrap}.au-list{list-style:none;margin:0;padding:6px 18px 12px}.au-day{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8473;font-weight:700;padding:14px 0 6px}.au-row{display:grid;grid-template-columns:52px 30px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-top:1px solid #f1eee6}.au-row time{font-size:12px;color:#8a8473;padding-top:5px;font-variant-numeric:tabular-nums}.au-av{width:28px;height:28px;border-radius:50%;background:#efece2;color:#4c5743;display:grid;place-items:center;font-size:10.5px;font-weight:750}.au-line{background:none;text-align:left;padding:4px 0;font-size:13.5px;color:#2b2f29;line-height:1.5;width:100%}.au-line small{color:#8a8473;font-size:12px}.au-name{font-weight:650}.au-act{font-weight:650}.a-delete .au-act{color:#a2533c}.a-archive .au-act,.a-cancel .au-act,.a-deactivate .au-act{color:#9a7730}.a-create .au-act,.a-unarchive .au-act{color:#426948}.a-delete .au-av{background:#f8e9e5;color:#a2533c}.au-why{margin:0;font-size:12px;color:#6b6457;font-style:italic}.au-body{margin:6px 0 4px;display:grid;gap:8px}.au-diff{width:100%;border-collapse:collapse;font-size:12.5px;border:1px solid #ece7d6;border-radius:10px;overflow:hidden}.au-diff th,.au-diff td{padding:7px 10px;border-top:1px solid #f3efe3;text-align:left;vertical-align:top;font-size:12.5px;text-transform:none;letter-spacing:0}.au-diff thead th{background:#faf8f1;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#8a8473}.au-diff tbody th{width:150px;font-weight:600;color:#2b2f29;background:#fff}.au-diff td{overflow-wrap:anywhere}.au-diff td:last-child{text-align:left}.au-diff .was{color:#8d3522;background:#fdf3f0}.au-diff .now{color:#256b33;background:#f1f8f1}.au-was{background:#fdf6f3;border:1px solid #f1d9d0;border-radius:10px;padding:10px 12px;display:grid;gap:8px}.au-was b{font-size:12px;color:#8d3522}.au-was dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 10px;margin:0;font-size:12.5px}.au-was dt{color:#6b6457;font-weight:600}.au-was dd{margin:0;overflow-wrap:anywhere}.au-was .btn{justify-self:start}.au-meta{margin:0;font-size:11.5px;color:#8a8473}.au-nil{color:#aaa49a}.au-muted{color:#8a8473;padding:18px}.au-empty{color:#8a8473;padding:30px 18px;text-align:center}.au-more{padding:6px 18px 18px;text-align:center}@media (max-width:760px){.ta-cargos{grid-template-columns:1fr}.ta-list{max-height:none}.au-row{grid-template-columns:44px minmax(0,1fr)}.au-av{display:none}.au-was dl{grid-template-columns:1fr}.au-diff tbody th{width:auto}}.reason-dlg{width:min(460px,calc(100vw - 32px))}.reason-dlg form{padding:22px 24px;display:grid;gap:10px}.reason-dlg h2{margin:0}.reason-dlg .help{margin:0}.reason-dlg .form-foot{margin-top:4px;padding-top:14px}.cf-acts .cf-del{background:none;color:#9b2c2c;border:1px solid #e8cfcf}.cf-acts .cf-del:hover{background:#fbeeee}#cf-form.cf-ro :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea):disabled{background:#f7f5ef;color:#3b3a35;opacity:1;cursor:default}#cf-form.cf-ro :is(.cf-logo,[data-pane=geral] .cf-drop,[data-pane=geral] label:has(input[type=file])){pointer-events:none;opacity:.6}.cf-ro-tag{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:#7a6320;background:#fff6d6;border:1px solid #f0dc9a;border-radius:999px;padding:3px 10px}.ta-grid th.ta-lockh{font-size:11px;white-space:nowrap;color:#8a6a00}.ta-grid td.ta-lockc{width:96px;background:#fbf8ef}.ta-grid td.ta-lockc.on{background:#fff4cf}.ta-lvhelp{margin:-2px 0 8px}.ta-grants{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 10px;padding:8px 12px;border-radius:12px;background:#fff8e1;border:1px solid #f1dfa2;font-size:12.5px}.ta-grants span{padding:2px 8px;border-radius:999px;background:#fff;border:1px solid #f1dfa2}.ta-grants small{color:#8a877e}.nav button.nav-lock{opacity:.72}.nav button.nav-lock .nav-key{margin-left:auto;font-size:11px;opacity:.9}.ask-acc{display:grid;gap:12px}.ask-acc .aa-row{display:flex;gap:8px;flex-wrap:wrap}.ask-acc .aa-row label{flex:1 1 140px}.ask-acc .aa-head{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#fff8e1;border:1px solid #f1dfa2}.ask-acc .aa-sub{display:block}.ask-acc label{display:grid;gap:4px;font-weight:600;font-size:13px}.grant-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px solid #e9c46a;border-radius:12px;background:#fff8e1;color:#5c4400;font-size:13px}.grant-bar span{color:#7a6020}.grant-bar .ghost{margin-left:auto}.ta-del{margin-top:14px;border:1px solid var(--line,#e6e0d6);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.ta-del h4{margin:0;font-size:14px}.ta-delrows{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.ta-delrow{border-top:1px solid var(--line,#efe9dd);padding:3px 0}.ta-delrow:first-child{border-top:0}.ta-delrow{display:flex;align-items:center;gap:8px;min-height:34px;font-size:13px}.ta-delrow>span{flex:1;min-width:0}.ta-delrow em{font-style:normal;font-size:12px;color:#2e7d32}.ta-delrow em.muted{color:var(--muted,#888)}.ta-delrow select{font:inherit;font-size:12px;padding:4px 6px;border:1px solid var(--line,#e6e0d6);border-radius:8px;max-width:130px}.ta-delrow.on>span{font-weight:600}@media (max-width:640px){.ta-delrows{grid-template-columns:minmax(0,1fr)}}.ta-grid tr.ta-grp th{background:#f6f2e6;border-top:1px solid #ece5d2;padding:6px 12px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#6d5a1f;font-weight:750}.ta-grid tr.ta-grp th{display:table-cell}.ta-grp th>span:first-child{margin-right:10px}.ta-grpb{float:right;display:inline-flex;gap:4px}.ta-grpb button{font:inherit;font-size:10.5px;letter-spacing:.04em;text-transform:none;font-weight:650;border:1px solid #e2d9bf;background:#fff;color:#6d5a1f;border-radius:999px;padding:2px 9px;cursor:pointer}.ta-grpb button:hover{background:#fff6d1;border-color:#ffc20e}.ta-grid td.ta-na{color:#cfc7b2;font-size:12px}.ta-grid td.ta-xa{background:#fdfaf3}.ta-grid th.ta-xah{color:#a0442c}.ta-grid td{width:54px}.ta-grid th.ta-lockh{white-space:normal;width:78px;line-height:1.25}.ta-grid td.ta-lockc{width:78px}.ta-grid tbody th{min-width:150px}
