.ip4-dialog-responsive[data-ip4-dialog]{overflow-wrap:anywhere;min-width:0;transform:translate(-50%,-50%)!important}.ip4-dialog-responsive[data-ip4-dialog] :is([data-dialog-header],[data-dialog-body],[data-dialog-footer]){min-width:0}.ip4-dialog-responsive[data-ip4-dialog-layout]{flex-direction:column;display:flex;overflow:hidden}.ip4-dialog-responsive[data-ip4-dialog-layout]>:is([data-dialog-header],[data-dialog-footer]){flex:none;display:block}.ip4-dialog-responsive[data-ip4-dialog-layout]>[data-dialog-body]{overscroll-behavior:contain;min-height:0;display:block;overflow-y:auto}.ip4-dialog-responsive [data-dialog-body]>*+*{margin-top:16px}.ip4-dialog-responsive dl :is(dt,dd){overflow-wrap:anywhere;white-space:normal;min-width:0}@media (width<=639px){.ip4-dialog-responsive[data-ip4-dialog] dl{grid-template-columns:minmax(0,1fr);gap:4px}.ip4-dialog-responsive dl dt:not(:first-child){margin-top:8px}}.ip4-modal-surface.ip4-modal-surface,.ip4-dialog-responsive[data-ip4-dialog]{border-radius:12px;box-shadow:0 16px 44px #0000002e}.ip4-modal-surface button,.ip4-dialog-responsive[data-ip4-dialog] button{border-radius:8px;min-height:44px}.ip4-dialog-responsive [data-dialog-footer]>div{gap:8px}@media (width>=1024px){.ip4-modal-viewport{align-items:center;padding:24px}}html.ip4-internal .ip4-modal-viewport{top:var(--ip4-visible-top,0px);height:var(--ip4-visible-height,100dvh);align-items:center;padding:20px;bottom:auto}html.ip4-internal .ip4-modal-viewport>.ip4-modal-surface{background:var(--popover,var(--card));border-radius:12px;min-width:0;height:auto;min-height:0;max-height:100%;padding:0;overflow:hidden;transform:none;box-shadow:0 16px 44px #0000002e}html.ip4-internal.dark .ip4-modal-viewport>.ip4-modal-surface,html.ip4-internal.dark .ip4-dialog-responsive[data-ip4-dialog]{box-shadow:0 20px 48px #0000006b}html.ip4-internal .ip4-modal-surface>[data-dialog-header]{min-width:0;max-height:calc(var(--ip4-visible-height,100dvh) * .35);flex:none;padding:14px 16px 12px;overflow-y:auto}html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-body]{overscroll-behavior:contain;min-width:0;min-height:0;padding:14px 16px;scroll-padding-block:16px;overflow-y:auto}html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-footer]{min-width:0;max-height:calc(var(--ip4-visible-height,100dvh) * .35);background:var(--popover,var(--card));flex:none;padding:12px 16px;overflow-y:auto}html.ip4-internal .ip4-modal-surface :is(input,select,textarea),html.ip4-internal .ip4-dialog-responsive :is(input,select,textarea){min-width:0;max-width:100%}html.ip4-internal .ip4-modal-surface .mobile-form-actions{background:0 0;position:static}html.ip4-internal .ip4-modal-surface button[aria-label=Fechar]{border-radius:8px;width:44px;height:44px}html.ip4-internal .ip4-dialog-responsive[data-ip4-dialog]{top:calc(var(--ip4-visible-top,0px) + var(--ip4-visible-height,100dvh) / 2);max-height:calc(var(--ip4-visible-height,100dvh) - 40px);border-radius:12px;padding:16px}html.ip4-internal .ip4-action-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006;animation:.2s ease-out both ip4-layer-in}html.ip4-internal.dark .ip4-action-overlay{background:#00000094}html.ip4-internal .ip4-modal-surface[data-state=open],html.ip4-internal .ip4-dialog-responsive[data-state=open]{animation:.22s ease-out both ip4-window-in}html.ip4-internal :is(.ip4-action-overlay,.ip4-modal-viewport,.ip4-modal-surface,.ip4-dialog-responsive)[data-state=closed]{pointer-events:none;animation:.18s ease-in both ip4-layer-out}@keyframes ip4-layer-in{0%{opacity:0}to{opacity:1}}@keyframes ip4-layer-out{0%{opacity:1}to{opacity:0}}@keyframes ip4-window-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (width<=1023px){html.ip4-internal .ip4-modal-viewport{padding:calc(10px + var(--ip4-safe-top,env(safe-area-inset-top,0px))) max(10px, env(safe-area-inset-right,0px)) calc(10px + var(--ip4-safe-bottom,env(safe-area-inset-bottom,0px))) max(10px, env(safe-area-inset-left,0px))}html.ip4-internal .ip4-dialog-responsive[data-ip4-dialog]{top:calc(var(--ip4-visible-top,0px) + var(--ip4-safe-top,0px) + ( var(--ip4-visible-height,100dvh) - var(--ip4-safe-top,0px) - var(--ip4-safe-bottom,0px) ) / 2);width:calc(100vw - max(20px, env(safe-area-inset-left,0px)) - max(20px, env(safe-area-inset-right,0px)));max-height:calc(var(--ip4-visible-height,100dvh) - var(--ip4-safe-top,0px) - var(--ip4-safe-bottom,0px) - 20px)}}@media (height<=460px){html.ip4-internal .ip4-modal-surface>[data-dialog-header],html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-footer]{padding-block:8px}html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-body]{padding-block:10px}}@media (prefers-reduced-motion:reduce){html.ip4-internal :is(.ip4-action-overlay,.ip4-modal-viewport,.ip4-modal-surface,.ip4-dialog-responsive){transition:none!important;animation-duration:1ms!important}}html.ip4-internal .ip4-modal-viewport[data-state=closed]{animation:.18s linear both ip4-window-presence-out}html.ip4-internal :is(.ip4-modal-surface,.ip4-dialog-responsive)[data-state=closed]{animation:.18s ease-in both ip4-window-out}@keyframes ip4-window-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 6px}}@keyframes ip4-window-presence-out{0%{opacity:1}to{opacity:1}}@media (width<=1023px){html.ip4-internal[data-ip4-dialog-keyboard] .ip4-modal-viewport{align-items:flex-start}html.ip4-internal[data-ip4-dialog-keyboard] .ip4-dialog-responsive[data-ip4-dialog]{top:calc(var(--ip4-visible-top,0px) + var(--ip4-safe-top,0px) + 10px);transform:translate(-50%)!important}html.ip4-internal :is(.ip4-modal-surface,.ip4-dialog-responsive) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1rem)}}.ip4-modal-scroll-region{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width<=767px){html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:14px;display:block;overflow-y:auto}html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-body]{flex:none;overflow:visible}html.ip4-internal .ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-footer]{max-height:none;position:static;overflow:visible}html.ip4-internal[data-ip4-dialog-keyboard] .ip4-modal-viewport[data-dialog-mobile-panel]>.ip4-modal-surface>[data-dialog-header]{padding:max(6px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) 6px max(14px, env(safe-area-inset-left,0px));max-height:none;overflow:visible}html.ip4-internal[data-ip4-dialog-keyboard] .ip4-modal-viewport[data-dialog-mobile-panel] [data-dialog-header]>div{align-items:center}html.ip4-internal[data-ip4-dialog-keyboard] .ip4-modal-viewport[data-dialog-mobile-panel] [data-dialog-title]{font-size:16px;line-height:1.25}html.ip4-internal[data-ip4-dialog-keyboard] .ip4-modal-viewport[data-dialog-mobile-panel] [data-dialog-header] p{display:none}}.ip4-form-surface{--ip4-form-field-bg:var(--popover,var(--card));--field-surface:var(--ip4-form-field-bg);--field-depth:none;color:var(--foreground);background:var(--popover,var(--card))}.ip4-form-surface .ip4-form-field,.ip4-form-surface .ip4-outlined-field{min-width:0;max-width:100%;display:block}.ip4-form-surface .ip4-form-field>.ip4-form-field-label,.ip4-form-surface .ip4-outlined-field>.ip4-form-field-label{z-index:1;background:var(--ip4-form-field-bg);width:fit-content;max-width:calc(100% - 22px);color:var(--muted-foreground);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0 0 0 10px;padding:0 5px;font-size:12px;font-weight:500;line-height:1.3;display:block;position:relative;transform:translateY(7px)}.ip4-form-surface .ip4-form-field>.ip4-form-field-control{min-width:0;margin-top:0;display:block}.ip4-form-surface :is(.ip4-form-field,.ip4-outlined-field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;border:1px solid var(--input,var(--border));background:var(--ip4-form-field-bg);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--foreground);box-shadow:none;border-radius:7px;margin-top:0;padding-block:11px 8px;line-height:1.45;display:block}.ip4-form-surface :is(.ip4-form-field,.ip4-outlined-field) :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:.8}.ip4-form-surface :is(.ip4-form-field,.ip4-outlined-field) :is(input,select,textarea):focus-visible{border-color:var(--primary);outline:2px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:1px}.ip4-form-surface :is(.ip4-form-field,.ip4-outlined-field) :is(input,select,textarea):disabled{background:var(--muted);color:var(--muted-foreground);-webkit-text-fill-color:var(--muted-foreground);opacity:1}.ip4-form-surface .ip4-form-field:has(:disabled)>.ip4-form-field-label{background:var(--ip4-form-field-bg)}.ip4-form-surface :is(input[type=date],input[type=time],input[type=datetime-local]){appearance:none;min-inline-size:0;max-inline-size:100%}.ip4-form-surface :is(input[type=date],input[type=time],input[type=datetime-local])::-webkit-date-and-time-value{text-align:left;min-width:0}.ip4-form-surface :is(input[type=date],input[type=time],input[type=datetime-local])::-webkit-datetime-edit{min-width:0;padding:0}.ip4-form-surface .ip4-form-field :is(p,small),.ip4-form-help{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.5}.ip4-form-surface .ip4-form-field [role=alert]{color:var(--destructive)}html.ip4-internal .ip4-form-surface>[data-dialog-header]{z-index:1;background:var(--popover,var(--card));color:var(--foreground);position:relative;box-shadow:0 3px 8px #0000000a}html.ip4-internal.dark .ip4-form-surface>[data-dialog-header]{box-shadow:0 3px 9px #00000026}.ip4-form-surface [data-dialog-title]{color:var(--foreground);overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.35}.ip4-form-surface .ip4-form-close{color:var(--muted-foreground);background:var(--muted);border:0;border-radius:8px}html.ip4-internal .ip4-form-surface.ip4-dialog-responsive[data-ip4-dialog-layout]{gap:0;padding:0}html.ip4-internal .ip4-form-surface.ip4-dialog-responsive[data-ip4-dialog-layout]>[data-dialog-header]{border-bottom:1px solid var(--border);padding:16px 56px 14px 18px}html.ip4-internal .ip4-form-surface.ip4-dialog-responsive[data-ip4-dialog-layout]>[data-dialog-header]>div{padding-right:0}html.ip4-internal .ip4-form-surface.ip4-dialog-responsive[data-ip4-dialog-layout]>[data-dialog-body]{min-width:0;min-height:0;padding:14px 18px 18px;scroll-padding-block:16px}html.ip4-internal .ip4-form-surface.ip4-dialog-responsive[data-ip4-dialog-layout]>[data-dialog-footer]{border-top:1px solid var(--border);background:var(--popover,var(--card));padding:12px 18px}.ip4-form-surface [data-dialog-footer]>.ip4-form-actions{border:0;flex-flow:wrap;justify-content:flex-end;gap:8px;padding:0;display:flex}.ip4-form-actions>button{white-space:normal;flex:0 auto;min-width:0;min-height:44px}.ip4-form-section{gap:12px;min-width:0;display:grid}.ip4-form-section+.ip4-form-section{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.ip4-form-section>h3,.ip4-detail-section>h3{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.4}.ip4-detail-section+.ip4-detail-section{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.ip4-form-surface .ip4-detail-section dl{grid-template-columns:minmax(0,1fr);gap:0;margin:8px 0 0;font-size:13px;display:grid}.ip4-form-surface .ip4-detail-section dl>div{grid-template-columns:minmax(96px,.75fr) minmax(0,1.5fr);align-items:baseline;gap:8px 12px;padding-block:5px;display:grid}.ip4-form-surface .ip4-detail-section :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.ip4-form-surface .ip4-detail-section dt{color:var(--muted-foreground);font-weight:400}.ip4-form-surface .ip4-detail-section dd{color:var(--foreground);font-weight:500}@media (width<=767px){html.ip4-internal .ip4-modal-viewport[data-dialog-mobile-panel]{align-items:stretch;padding:0}html.ip4-internal .ip4-modal-viewport[data-dialog-mobile-panel]>.ip4-modal-surface{border:0;border-radius:0;width:100%;max-width:100%;height:100%}html.ip4-internal .ip4-modal-viewport[data-dialog-mobile-panel]>.ip4-modal-surface>[data-dialog-header]{padding:max(12px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) 12px max(14px, env(safe-area-inset-left,0px))}html.ip4-internal .ip4-modal-viewport[data-dialog-mobile-panel]>.ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-body]{padding-inline:max(14px, env(safe-area-inset-left,0px)) max(14px, env(safe-area-inset-right,0px))}html.ip4-internal .ip4-modal-viewport[data-dialog-mobile-panel]>.ip4-modal-surface>[data-dialog-scroll-region]>[data-dialog-footer]{padding-bottom:max(10px, var(--ip4-safe-bottom,env(safe-area-inset-bottom,0px)))}.ip4-form-surface :is(.ip4-form-field,.ip4-outlined-field) :is(input,select,textarea){font-size:16px}.ip4-form-surface .ip4-form-section>.grid{grid-template-columns:minmax(0,1fr)}.ip4-form-surface [data-dialog-title]{font-size:17px}}
