.eventos .ev-list{flex-direction:column;display:flex}.ev-nature{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ev-nature-tag{font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;padding:3px var(--sp-2);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--surface-muted);border:1px solid var(--border);flex:none;font-weight:700}.ev-nature-tag.n-review_required,.ev-nature-tag.n-policy_violation{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.ev-nature-tag.n-regulatory_impediment,.ev-nature-tag.n-critical_event{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.ev-nature p{min-width:0;font-size:var(--fs-2);color:var(--ink-muted);margin:0}.ev-resolve{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-resolve li{padding-left:var(--sp-3);border-left:2px solid var(--border-strong);flex-direction:column;display:flex}.ev-resolve strong{font-size:var(--fs-3);font-weight:600}.ev-resolve span{font-size:var(--fs-2);color:var(--ink-muted)}.ev-fail{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-4);font-size:var(--fs-3);color:var(--ink-muted);display:flex}.evd .evd-head{min-width:0}.evd .evd-head .link{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.evd .evd-head .link:hover{text-decoration:underline}.evd-step{gap:var(--sp-3);flex-direction:column;display:flex}.evd-step>h3{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.evd .reading p{font-size:var(--fs-3);font-family:var(--sans);line-height:1.5}.evd-paths{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evd-path{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);display:flex;position:relative}.evd-path input{opacity:0;width:1px;height:1px;position:absolute}.evd-path svg{color:var(--ink-faint);flex:none}.evd-path strong{font-size:var(--fs-3);font-weight:600;display:block}.evd-path span{font-size:var(--fs-2);color:var(--ink-muted);margin-top:2px;display:block}.evd-path:hover{background:var(--surface-muted)}.evd-path:has(input:checked){border-color:var(--border-strong);background:var(--surface-muted);box-shadow:inset 2px 0 0 var(--ink)}.evd-path:has(input:checked) svg{color:var(--ink)}.evd-path:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.evd-cards{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.evd-card{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;display:flex;position:relative}.evd-card input{opacity:0;width:1px;height:1px;position:absolute}.evd-card strong{font-size:var(--fs-3);font-weight:600}.evd-card span{font-size:var(--fs-2);color:var(--ink-muted);line-height:1.45}.evd-card:hover{background:var(--surface-muted)}.evd-card:has(input:checked){border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.evd-card:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.evd-list{gap:var(--sp-2);flex-direction:column;display:flex}.evd-item{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.evd-item input{width:15px;height:15px;accent-color:var(--lime-ink);margin:0}.evd-item>div{min-width:0}.evd-item strong{font-size:var(--fs-3);font-weight:600;display:block}.evd-item .sub{font-size:var(--fs-2);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.evd-item .sub em{color:var(--ink-faint);font-style:normal}.evd-item:hover{background:var(--surface-muted)}.evd-item:has(input:checked){border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.evd-more{margin-top:var(--sp-1)}.evd-more>summary{cursor:pointer;font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:var(--sp-2);font-weight:600;list-style:none;display:flex}.evd-more>summary::-webkit-details-marker{display:none}.evd-more>summary:before{content:"";width:6px;height:6px;transition:transform var(--t-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.evd-more[open]>summary:before{transform:rotate(45deg)}.evd-more .evd-list{margin-top:var(--sp-3)}.evd-who{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.evd-who>.evd-assign{grid-column:1/-1}.evd-assignee{gap:var(--sp-2);flex-direction:column;display:flex}.evd-radio{align-items:center;gap:var(--sp-2);font-size:var(--fs-3);cursor:pointer;display:inline-flex}.evd-radio input{width:15px;height:15px;accent-color:var(--lime-ink);margin:0}.evd-radio span{color:var(--ink-muted)}.evd-radio input:checked+span{color:var(--ink);font-weight:500}.evd-radios{gap:var(--sp-4);flex-wrap:wrap;display:flex}.evd-hint{font-size:var(--fs-1);color:var(--ink-faint)}@media (max-width:1179px){.evd-paths,.evd-who{grid-template-columns:minmax(0,1fr)}.evd-item .sub{white-space:normal}}.ev-table .cell-link .link{color:var(--ink);font-weight:500}.ev-table .cell-business .link{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.ev-table .cell-link .link:hover{text-decoration:underline}.ev-table .cell-act .btn,.ev-table .cell-act .act-create{color:var(--ink-muted);font-weight:500}.ev-row:hover .cell-act .btn,.ev-row:focus-within .cell-act .btn,.ev-table .cell-act .btn:focus-visible{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}.ev-row:hover .cell-act .act-create,.ev-row:focus-within .cell-act .act-create{background:var(--lime-soft);border-color:var(--lime-ink);color:var(--lime-ink)}.ev-nature-word{color:var(--ink-muted);font-weight:500}.ev-nature-word.n-review_required,.ev-nature-word.n-policy_violation{color:var(--warning);font-weight:600}.ev-nature-word.n-regulatory_impediment,.ev-nature-word.n-critical_event{color:var(--danger);font-weight:600}.evg-table{width:100%}.evg-table th.sev,.evg-table td.sev{padding-left:var(--sp-4)}.evg-table td.cell-event{min-width:0}.evg-table td.cell-event strong{align-items:center;min-width:0;font-weight:600;display:flex}.evg-table .evg-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evg-table td.cell-event .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evg-table .col-territory{width:240px}.evg-table td.cell-territory{max-width:240px}.evg-table td.cell-territory .truncate{max-width:100%;display:block}.evg-table .col-base{width:110px}.evg-table td.cell-date{color:var(--ink-muted)}.evg-table .col-expo{width:150px}.evg-table td.cell-expo{font-variant-numeric:tabular-nums;white-space:nowrap}.evg-table td.cell-expo .truncate{display:block}.evg-table .col-decision{width:170px}.evg-table .ev-dec.warn{color:var(--warning);font-weight:600}@media (max-width:1180px){.evg-table .col-territory{width:190px}.evg-table td.cell-territory{max-width:190px}.evg-table .col-base,.evg-table td.cell-date{display:none}}@media (max-width:860px){.evg-table th:not(.sev):not(.col-event):not(.col-territory):not(.row-go),.evg-table td:not(.sev):not(.cell-event):not(.cell-territory):not(.row-go){display:none}.evg-table .col-territory{width:38%}.evg-table{table-layout:fixed}.evg-table th.sev{width:28px}.evg-table th.row-go{width:32px}.evg-table td.cell-territory{max-width:none}.evg-table .evg-title,.evg-table td.cell-event .sub,.evg-table td.cell-territory .truncate{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}.evg-alerts h3{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-2);font-weight:600}.evg-alerts ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evg-alerts li{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border);font-size:var(--fs-2);grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;display:grid}.evg-alerts li:last-child{border-bottom:0}.evg-when{color:var(--ink-muted);font-variant-numeric:tabular-nums}.evg-what{min-width:0;color:var(--ink)}.evg-state{color:var(--ink-faint);white-space:nowrap}.evg-dismiss{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.evg-dismiss .btn{align-self:flex-start}.evg-table.stale{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.evg-table .ev-mark-m{display:none}@media (max-width:860px){.evg-table td.cell-event .ev-mark-m{color:var(--ink-faint);display:block}}.evg-table td.cell-decision .ev-dec{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-1);display:block;overflow:hidden}.ev-state-tag{font-size:var(--fs-1);padding:3px var(--sp-2);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--surface-muted);border:1px solid var(--border);flex:none;font-weight:600}.ev-state-tag.s-revisar{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.ev-state-tag.s-em_tratamento{color:var(--ink)}.ev-state-note{margin:0 var(--sp-5) var(--sp-3);flex-direction:column;gap:2px;display:flex}.ev-state-note .sub{color:var(--ink-muted);font-size:var(--fs-1)}.ev-dismiss{gap:var(--sp-2);padding:0 var(--sp-5) var(--sp-3);flex-direction:column;display:flex}.drawer-body>.terr-map:first-child{margin-bottom:var(--sp-4)}@media (max-width:720px){.ev-state-note{margin:0 var(--sp-4) var(--sp-3)}.ev-dismiss{padding:0 var(--sp-4) var(--sp-3)}}.ev-map-cap{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.ev-days{gap:var(--sp-2);min-width:0;padding:var(--sp-4) 0;border-top:1px solid var(--border);flex-direction:column;margin:0;display:flex}.ev-days figcaption{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ev-days-sum{font-size:var(--fs-2);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ev-days-key{gap:var(--sp-3);font-size:var(--fs-1);color:var(--ink-muted);margin-left:auto;display:inline-flex}.ev-days-key span{align-items:center;gap:6px;display:inline-flex}.ev-days-key i{border-radius:2px;width:8px;height:8px}.ev-days svg{max-width:100%;display:block;overflow:visible}.ev-days .grid{stroke:var(--border);stroke-width:1px}.ev-days .base{stroke:var(--border-strong);stroke-width:1px}.ev-days .tick{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.ev-days .sev,.ev-days-key i.sev{fill:var(--ink-faint);background:var(--ink-faint)}.ev-days .sev.medium,.ev-days-key i.sev.medium{fill:var(--sky);background:var(--sky)}.ev-days .sev.high,.ev-days-key i.sev.high{fill:var(--warning);background:var(--warning)}.ev-days .sev.critical,.ev-days-key i.sev.critical{fill:var(--danger);background:var(--danger)}.ev-days .hit{fill:#0000}.ev-days .hit:hover{fill:var(--ink);fill-opacity:.05}@media (max-width:640px){.ev-days-key{flex-wrap:wrap;margin-left:0}}.ev-list .list-head,.list-page .ev-list .list-head:not(.list-selection),.list-page.ev-list .list-head:not(.list-selection){border-bottom:0}.ev-themes{border-bottom:1px solid var(--border-strong);align-items:center;gap:8px;margin:0 0 12px;padding:0 0 12px;display:flex}.ev-themes .list-picks{flex-wrap:wrap}.ev-table .cell-theme,.ev-table .col-theme{white-space:nowrap;width:11ch}.ev-table .cell-effect,.ev-table .col-effect{width:18ch}.ev-table .cell-wait,.ev-table .col-wait{white-space:nowrap;width:14ch;color:var(--ink-muted)}.ev-table .cell-source,.ev-table .col-source{white-space:nowrap;width:11ch;color:var(--ink-muted)}.ev-table .cell-wait .sub{font-size:12px;display:block}.ev-effect{max-width:22ch;display:inline-block}.ev-effect.impede{color:var(--danger);font-weight:600}.ev-effect.vai_impedir{color:var(--warning);font-weight:600}.ev-table .cell-decision .ev-verb{color:var(--ink);font-weight:600}.ev-effect-line,.ev-suggest{margin:0}.ev-suggest .sub{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}
