.adm,.adm-form{--adm-primary:var(--blue,#1c3f4a);--adm-bg:var(--bg,#eaebf1);--adm-ink:var(--ink,#242836);--adm-muted:var(--muted,#616877);--adm-line:var(--line,#e3e5ee);--adm-white:var(--surface,#fff);--adm-green:#2b9a6b;--adm-red:#c74751;--adm-shade:#f5f6fb;min-width:0;color:var(--adm-ink)}
.adm [hidden],.adm-form [hidden]{display:none!important}.adm h2,.adm h3,.adm h4,.adm-form h3,.adm-form h4{margin:0 0 .5rem}.adm-form h4{font-size:14px;margin-top:14px}.adm-form h4 small{color:var(--adm-muted);font-weight:400}.adm p,.adm-form p{margin-top:0}.adm-loading{color:var(--adm-muted,var(--muted));padding:30px 14px;text-align:center}.adm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.adm-button{gap:6px;flex-shrink:0;white-space:nowrap;line-height:1.2}.adm-button svg{flex:none}.adm-button.adm-compact{padding:5px;min-height:29px;min-width:29px;line-height:1}.adm-button.adm-subtle{color:var(--adm-primary);background:transparent;border-color:#dbdcef}.adm-button.adm-leading{margin-right:auto}.adm-button:hover{border-color:#9f9fc4}.adm-button:disabled{opacity:.45}.adm-tag{max-width:100%;white-space:normal}.adm-tag.amber{background:#fbf0d6;color:#795619}.adm-tag.blue{background:#e5eefb;color:#28498a}
.adm-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.adm-toolbar>.adm-button{border-radius:999px;padding:9px 14px;min-height:37px;box-shadow:0 2px 6px #1c3f4a0b}.adm-search{position:relative;flex:1 1 260px;min-width:160px;color:var(--adm-muted)}.adm-search input{width:100%;padding-right:38px!important;min-height:37px;box-shadow:var(--shadow)}.adm-search svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.adm-filter-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap;flex:1 0 100%;padding-top:2px}.adm-filter{max-width:100%;min-width:0;color:var(--adm-muted)}.adm-filter select,.adm-filter input{border-radius:999px!important;font-size:12px;min-height:30px;padding:4px 9px!important;max-width:235px;box-shadow:0 1px 3px #28284e0a}.adm-filter select{min-width:108px;max-width:185px}.adm-date-filter{display:inline-flex;align-items:center;gap:5px}.adm-date-filter span{font-size:11px;white-space:nowrap}.adm-results{font-size:12px;font-weight:670;color:var(--adm-muted);margin-left:auto}.adm-results-start{margin:0 0 10px}.adm-page-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:13px;border-bottom:1px solid #d7dae6;padding-bottom:6px}.adm-page-tabs>.adm-button{background:transparent;border-color:transparent;box-shadow:none;padding-inline:13px;color:var(--adm-muted)}.adm-page-tabs>.adm-button.active{color:var(--adm-primary);background:var(--adm-white);border-color:#e1e0ef;font-weight:700}.adm-page-tabs>.adm-button:hover{background:#f6f5fc;color:var(--adm-primary)}
.adm-empty{display:grid;justify-items:center;gap:6px;padding:33px 12px;text-align:center;color:var(--adm-muted);min-width:0}.adm-empty strong{font-size:15px;color:var(--adm-ink)}.adm-empty svg{color:#6b68a0}.adm-empty p{max-width:430px;margin:0}.adm-notice{display:flex;gap:8px;align-items:flex-start;border-left:3px solid #7c76b7;border-radius:5px;background:#f1effa;color:#4e4b69;padding:9px 10px;margin:8px 0;font-size:12px;overflow-wrap:anywhere}.adm-notice svg{flex:none;margin-top:1px}.adm-context{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px}.adm-context strong{overflow-wrap:anywhere}.adm-chips{display:flex;gap:5px;flex-wrap:wrap}.adm-pager{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--adm-muted);font-size:12px;margin:9px 0}.adm-pager .adm-button{min-height:28px;padding:4px 6px}.adm-placeholder{max-width:700px}
.adm-alphabet{margin:8px 0 18px}.adm-alphabet>h2{font-size:13px;color:var(--adm-muted);font-weight:650;padding-left:3px}.adm-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.adm-person{display:flex;align-items:center;gap:9px;min-width:0;text-align:left;padding:11px 10px;border-left:3px solid #55bd93;color:var(--adm-ink)}.adm-person.inactive{border-left-color:#a0a0ad}.adm-person:hover,.adm-setting-card:hover{border-color:#c9c8e3;box-shadow:0 3px 12px #1c3f4a16}.adm-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--adm-primary);color:#fff;font-size:14px;font-weight:680}.adm-person-info{display:grid;min-width:0;flex:1;gap:2px}.adm-person-info strong,.adm-person-info small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-person-info strong{font-size:13px;font-weight:650}.adm-person-info small,.adm-person>.adm-tag{font-size:11px;color:var(--adm-muted)}
.adm-board{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 2px 8px;min-width:0;scrollbar-color:#9093a7 #e7e8f1;scrollbar-width:thin}.adm-lane{display:flex;flex-direction:column;flex:0 0 clamp(190px,18vw,255px);min-height:max(380px,calc(100vh - 255px));border:1px solid #daddE8;background:#dce0ec;border-radius:5px;transition:background .12s}.adm-lane.over{background:#cfd1eb;border-color:#9a96c9}.adm-lane>header{display:flex;justify-content:space-between;gap:6px;align-items:flex-start;background:#d6dae7;border-radius:4px 4px 0 0;padding:8px;color:#4f5264}.adm-lane>header h2{margin:0;font-size:13px;font-weight:700}.adm-lane>header h2 span{color:#686b80;font-size:11px;margin-left:3px}.adm-lane>header small{font-size:11px;color:var(--adm-primary);font-weight:650}.adm-lane-items{display:grid;align-content:start;gap:6px;padding:6px}.adm-lane-empty{font-size:11px;color:#666b7f;text-align:center;padding:9px 0;margin:0}.adm-lead{padding:0;border-left:3px solid #7774b0;cursor:grab}.adm-lead.dragging{opacity:.45}.adm-lead-open{display:grid;gap:5px;width:100%;padding:8px;text-align:left;border:0;background:none;overflow-wrap:anywhere}.adm-lead-open strong{font-size:13px}.adm-lead-open small{color:var(--adm-muted);font-size:11px}.adm-lead-meta{display:flex;justify-content:space-between;gap:5px;align-items:center;color:var(--adm-primary);font-size:12px;font-weight:680}.adm-lead-open>.adm-tag{justify-self:start}
.adm-form{width:100%;min-width:0}.adm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;align-items:start}.adm-wide{grid-column:1/-1}.adm-field{display:grid;gap:4px;min-width:0}.adm-field span:first-child{font-size:12px;color:var(--adm-muted);font-weight:650}.adm-field input:not([type=checkbox]),.adm-field select,.adm-field textarea{width:100%}.adm-field small{font-size:11px;color:var(--adm-muted);line-height:1.3}.adm-form input[readonly]{background:#f6f6fa;color:#606378}.adm-form .adm-field textarea.adm-model-body{min-height:210px;font-family:ui-monospace,monospace;line-height:1.5}.adm-modal-actions{position:sticky;bottom:-17px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin:12px -3px -3px;padding:8px 3px 3px;background:var(--adm-white);z-index:1}.adm-error{color:#aa293c;font-size:13px;font-weight:650;margin:10px 0 2px}.adm-check{display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.adm-check input{flex:none}.adm-tabs{display:flex;gap:4px;border-bottom:1px solid var(--adm-line);margin-bottom:11px;flex-wrap:wrap}.adm-tabs button{padding:6px 8px;border:none;background:none;color:var(--adm-muted);border-bottom:2px solid transparent}.adm-tabs button.active{border-bottom-color:var(--adm-primary);color:var(--adm-primary);font-weight:700}.adm-panel{min-height:75px}.adm-repeat-row{display:flex;align-items:end;gap:6px;min-width:0;margin:5px 0}.adm-repeat-row>.adm-field{flex:1}.adm-repeat-row>.adm-compact{margin-bottom:3px}.adm-address-row{align-items:start;border:1px solid var(--adm-line);border-radius:6px;padding:8px}.adm-address-row>.adm-fields{flex:1}.adm-repeater>.adm-button{margin:4px 0}.adm-stage-row{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(80px,.45fr) auto;align-items:end;gap:7px;padding:6px 0;border-bottom:1px solid var(--adm-line)}.adm-stage-index{color:var(--adm-muted);align-self:center;font-weight:650;text-align:center}.adm-order-buttons{display:flex;align-items:center;gap:3px;margin-bottom:3px}.adm-history{margin:9px 0;border:1px solid var(--adm-line);border-radius:6px;padding:7px 9px}.adm-history summary{font-weight:650;color:var(--adm-primary)}.adm-history>.adm-fields{margin:7px 0}.adm-history ul{margin-bottom:3px;color:var(--adm-muted)}
.adm-table-wrap{min-width:0;overflow:auto;padding:0}.adm-table{width:100%;border-collapse:collapse;text-align:left}.adm-table th,.adm-table td{padding:8px 9px;border-bottom:1px solid var(--adm-line);vertical-align:middle}.adm-table th{font-size:11px;letter-spacing:.01em;color:var(--adm-muted);background:#fafaff;white-space:nowrap;font-weight:650}.adm-table td{font-size:12px;overflow-wrap:anywhere}.adm-table td small{display:block;font-size:11px;color:var(--adm-muted);margin-top:2px}.adm-table tr:last-child td{border-bottom:0}.adm-table tbody tr:hover{background:#f9f9fd}.adm-table .adm-row-action,.adm-table .adm-number{text-align:right;white-space:nowrap}.adm-table .adm-number{font-variant-numeric:tabular-nums}.adm-table .adm-row-action{width:44px}.adm-fin-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adm-fin-foot>div:last-child{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--adm-muted)}.adm-fin-foot strong{margin-left:3px;color:var(--adm-ink)}.adm-total-line{font-size:15px;color:var(--adm-primary);font-weight:750;margin:4px 0}.adm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.adm-kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-kpi{padding:10px 12px;border-top:3px solid #7775b4;display:grid;gap:3px}.adm-kpi.green{border-top-color:var(--adm-green)}.adm-kpi.red{border-top-color:var(--adm-red)}.adm-kpi>span{font-size:12px;color:var(--adm-muted);font-weight:650}.adm-kpi>strong,.adm-big{font-size:clamp(16px,2vw,25px);line-height:1.2;letter-spacing:-.025em}.adm-kpi small{font-size:11px;color:var(--adm-muted)}.adm-fin-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(200px,1fr);gap:9px}.adm-fin-layout>div,.adm-fin-layout>aside{display:grid;align-content:start;gap:8px;min-width:0}.adm-chart{min-height:190px;padding:11px}.adm-chart header{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap}.adm-chart header span{font-size:11px;color:var(--adm-muted);white-space:nowrap}.adm-chart header i{display:inline-block;width:9px;height:9px;border-radius:3px;margin:0 4px 0 7px}.adm-actual.entrada{background:#41b57f}.adm-actual.saida{background:#da5b63}.adm-plan{background:#7772ad}.adm-chart-bars{display:flex;justify-content:space-around;gap:4px;padding-top:6px}.adm-chart-month{display:grid;justify-items:center;gap:4px;flex:1;min-width:0;color:var(--adm-muted)}.adm-chart-month small{font-size:10px}.adm-chart-pair{display:flex;align-items:end;justify-content:center;gap:3px;height:108px;width:100%;border-bottom:1px solid #ececf5;background:repeating-linear-gradient(to top,transparent 0,transparent 25px,#f0f0f7 26px,#f0f0f7 27px)}.adm-chart-pair i{display:block;height:var(--bar);width:min(13px,42%);border-radius:3px 3px 0 0}.adm-fin-summary dl,.adm-detail-grid{margin:0}.adm-fin-summary dl>div{display:flex;justify-content:space-between;gap:7px;padding:5px 0;border-bottom:1px solid var(--adm-line)}.adm-fin-summary dt{color:var(--adm-muted);font-size:12px}.adm-fin-summary dd{margin:0;font-weight:700;white-space:nowrap}.adm-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-detail-grid>div{border-bottom:1px solid var(--adm-line);padding:3px 0 5px}.adm-detail-grid dt{font-size:11px;color:var(--adm-muted)}.adm-detail-grid dd{margin:2px 0 0;font-weight:650;overflow-wrap:anywhere}.adm-activity{list-style:none;padding:0}.adm-activity li{display:grid;gap:2px;padding:5px 0;border-bottom:1px solid var(--adm-line)}.adm-activity li small{color:var(--adm-muted)}
.adm-report-grid,.adm-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.adm-report-card{display:grid;align-content:space-between;gap:8px;padding:10px;min-height:124px;min-width:0}.adm-report-card header,.adm-report-card footer{display:flex;gap:6px;align-items:center;justify-content:space-between}.adm-report-card header strong,.adm-sector-card strong{min-width:0;overflow-wrap:anywhere}.adm-report-card footer{flex-wrap:wrap;justify-content:flex-end}.adm-report-card footer>.adm-tag{margin-right:auto}.adm-report-card p{margin:0;color:var(--adm-muted);font-size:12px;overflow-wrap:anywhere}.adm-report-card footer>.adm-button{min-height:27px;padding:5px 7px;font-size:11px}.adm-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;max-height:245px;overflow:auto;border:1px solid var(--adm-line);border-radius:6px;padding:7px}.adm-preview-heading,.adm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-preview-heading span,.adm-section-heading small{font-size:12px;color:var(--adm-muted)}
.adm-model-group{border-bottom:1px solid #d7dae6;padding:4px 0}.adm-model-group summary{display:flex;align-items:center;gap:5px;padding:9px 8px;list-style:none}.adm-model-group summary::-webkit-details-marker{display:none}.adm-model-group summary strong{font-size:13px}.adm-model-group summary span{color:var(--adm-muted);font-size:11px}.adm-model-group summary svg{margin-left:auto;color:var(--adm-muted)}.adm-model-group[open] summary svg{transform:rotate(180deg)}.adm-model-group>div{padding:0 5px 3px}.adm-model-card{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:5px 0;padding:8px 10px}.adm-model-card>div:first-child{min-width:0;display:grid;justify-items:start;gap:2px}.adm-model-card strong,.adm-model-card small{overflow-wrap:anywhere}.adm-model-card small{color:var(--adm-muted)}.adm-model-actions{display:flex;gap:3px}.adm-model-actions>.adm-button{border-color:transparent}
.adm-sector-card{display:grid;gap:6px;padding:10px}.adm-sector-card header,.adm-sector-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.adm-sector-card header{align-items:start}.adm-sector-card header strong{font-size:13px}.adm-sector-row{border-top:1px solid var(--adm-line);padding-top:6px}.adm-sector-row small{display:block;color:var(--adm-muted);font-size:11px}.adm-sector-row .adm-button{font-size:11px;padding:5px 7px}.adm-question-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center;margin:6px 0;padding:8px;border-left:3px solid #b3b0d3}.adm-question-row .adm-drag{color:var(--adm-muted);cursor:grab}.adm-question-type{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.adm-question-type .adm-field{display:flex;align-items:center;gap:4px}.adm-question-type select{padding:3px 6px}.adm-setting-sector{margin:5px 0;padding:8px}.adm-setting-sector>summary{font-weight:650}.adm-setting-sector>.adm-fields{margin-top:8px}
.adm-settings-group{padding:3px 0 12px;border-bottom:1px solid #d8dae6;margin-bottom:9px}.adm-settings-group h2{font-size:15px;color:var(--adm-muted);font-weight:650;margin:2px 0 8px}.adm-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adm-setting-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:63px;padding:8px 5px;text-align:center;font-size:12px;color:#4b5061}.adm-setting-card svg{color:var(--adm-primary)}
.adm-print-root{display:none}
@media print{body.adm-printing>*:not(.adm-print-root){display:none!important}body.adm-printing{background:#fff;color:#000}.adm-print-root{display:block!important;font:11pt/1.35 sans-serif;color:#000;overflow-wrap:anywhere}.adm-print-root h1{font-size:17pt}.adm-print-root table{border-collapse:collapse;width:100%;font-size:9pt;table-layout:fixed}.adm-print-root th,.adm-print-root td{padding:4px;border:1px solid #bbb;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.adm-print-root thead{display:table-header-group}.adm-print-root article{border-top:1px solid #aaa;margin-top:12px;padding-top:8px}.adm-print-root article h2{font-size:12pt}.adm-print-root dl{margin:3px 0}.adm-print-root dl>div{margin-bottom:4px}.adm-print-root dt{font-weight:bold}.adm-print-root dd{margin:0;white-space:pre-wrap}}
@media(max-width:1040px){.adm-report-grid,.adm-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-fin-layout{grid-template-columns:minmax(0,1.6fr) minmax(160px,1fr)}}
@media(max-width:760px){.adm-people-grid,.adm-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-fin-layout{grid-template-columns:minmax(0,1fr)}.adm-lane{min-height:max(330px,calc(100vh - 315px))}.adm-search{flex-basis:205px}}
@media(max-width:520px){.adm-people-grid,.adm-report-grid,.adm-sector-grid,.adm-fields{grid-template-columns:minmax(0,1fr)}.adm-kpi-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-stage-row{grid-template-columns:18px minmax(0,1fr) minmax(64px,.5fr) auto}.adm-stage-row .adm-order-buttons{flex-direction:column}.adm-column-grid{grid-template-columns:minmax(0,1fr)}.adm-person{padding:8px}.adm-model-actions{flex-wrap:wrap;justify-content:flex-end}.adm-repeat-row{flex-wrap:wrap}.adm-repeat-row>.adm-field{min-width:min(112px,95%)}.adm-fin-foot{display:grid;gap:4px}.adm-filter select{max-width:145px}}
