.drawer-modal{border:0;border-left:1px solid var(--pf-border);background:var(--pf-drawer-bg);width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--pf-text);box-shadow:var(--shadow-lg);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.drawer-modal[data-drawer-painel=esquerda]{border-left:0;border-right:1px solid var(--pf-border);left:0;right:auto}.drawer-modal:not([open]){display:none}.drawer-modal[data-drawer-lado=esquerda]{border-left:0;border-right:1px solid var(--pf-border);inset-inline:0 auto}.drawer-modal-redimensionar{cursor:ew-resize;touch-action:none;z-index:1;width:10px;position:absolute;inset:0 auto 0 0}.drawer-modal[data-redimensionando] iframe{pointer-events:none}.drawer-modal[data-drawer-lado=esquerda]>.drawer-modal-redimensionar{inset-inline:auto 0}.drawer-modal-redimensionar:is(:hover,:focus-visible){background:color-mix(in srgb, var(--pf-primary) 25%, transparent);outline:1px solid var(--pf-primary);outline-offset:-1px}.drawer-modal-anexo{width:min(960px,80vw)}.drawer-modal::backdrop{background:0 0}.drawer-modal-fundo{pointer-events:none;background:0 0;position:fixed;inset:0}.drawer-modal-fundo[data-escurecer-fundo="70%"]{pointer-events:auto}.drawer-modal[data-drawer-painel]::backdrop{pointer-events:none;background:0 0}.drawer-modal-cabecalho{border-bottom:1px solid var(--pf-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-modal-cabecalho h2{margin:0;font-size:16px;line-height:1.4}.drawer-modal-fechar{border-radius:var(--radius-xs);width:40px;height:40px;color:var(--pf-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.drawer-modal-fechar:hover{background:var(--pf-side-hover)}.drawer-modal-minimizar{border:1px solid var(--pf-border)}.drawer-modal-fechar:focus-visible{box-shadow:var(--ring-focus);outline:none}.drawer-modal-fechar:disabled{opacity:.55;cursor:not-allowed}.drawer-modal-corpo{min-height:0;padding:20px;overflow-y:auto}.drawer-modal .dataset-analytic[data-surface]{border-inline:0;border-radius:0}.drawer-modal[open] .drawer-modal-corpo :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=range]):not([type=color])),select,textarea){border:0;border-bottom:1px solid var(--pf-border);color:var(--pf-text);box-shadow:none;background:0 0;border-radius:0}.drawer-modal[open] .drawer-modal-corpo :is(input,textarea)::placeholder{color:var(--pf-text-muted);opacity:1}.drawer-modal[open] .drawer-modal-corpo :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select,textarea):focus-visible{border-bottom-color:var(--pf-primary);box-shadow:0 1px 0 var(--pf-primary);outline:none}.drawer-modal[open] .drawer-modal-corpo :is(input,select,textarea)[aria-invalid=true]{border-bottom-color:var(--status-error-fg)}.drawer-modal[open] .drawer-modal-corpo :is(input,textarea)[readonly]{border-bottom-style:dashed}.drawer-modal[open] .drawer-modal-corpo :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.drawer-modal[open] .drawer-modal-corpo select :is(option,optgroup){background:var(--pf-side);color:var(--pf-text)}.drawer-modal[open] .drawer-modal-corpo input:-webkit-autofill{-webkit-text-fill-color:var(--pf-text);caret-color:var(--pf-text);-webkit-box-shadow:0 0 0 1000px var(--pf-side) inset}.drawer-modal[open] .drawer-modal-corpo .pesquisa-municipio-campo{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.drawer-modal[open] .drawer-modal-corpo .pesquisa-municipio-campo:focus-within{outline:none}.drawer-modal[open] .drawer-modal-corpo .pesquisa-municipio .pesquisa-municipio-campo input[type=search]{border:0;border-bottom:1px solid var(--pf-border);background:0 0}.drawer-modal[open] .drawer-modal-corpo .pesquisa-municipio .pesquisa-municipio-campo input[type=search]:focus-visible{border-bottom-color:var(--pf-primary);box-shadow:0 1px 0 var(--pf-primary)}@media (width<=640px){.drawer-modal[data-redimensionavel]{width:100%!important}.drawer-modal-redimensionar{display:none}.drawer-modal-cabecalho,.drawer-modal-corpo{padding:12px}.drawer-modal-fechar{width:44px;height:44px}}
