body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.labels{color:#333;display:block;font-size:1rem;font-weight:600;margin-bottom:0;margin-top:.5vh}.inputs,.labels{max-width:100%;white-space:normal!important}.inputs{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;margin-bottom:.5rem;outline:none;padding:.3rem;transition:border-color .2s,box-shadow .2s;width:100%}.inputs:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d240}.botoes{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-top:1rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .2s}.botoes:hover{background-color:#145a96}.card{background-color:#fff;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:4vh auto 0;padding:1.5rem;width:90vw}.card,.file-link{border:1px solid #ccc;border-radius:4px}.file-link{background-color:#f5f5f5;color:#1976d2;display:inline-block;font-weight:500;margin-top:.5rem;padding:.4em .8em;text-decoration:none;transition:background-color .2s}.file-link:hover{background-color:#e3f2fd}.required-asterisk{color:red;font-weight:700;margin-left:.2em}.BlockView-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;padding-bottom:5vh;scrollbar-width:none;white-space:nowrap}.BlockView-wrapper::-webkit-scrollbar{height:0;width:0}@media print{.no-print{display:none!important;visibility:hidden!important}}.CheckboxGroup{grid-gap:8px 12px;align-items:start;box-sizing:border-box;display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));width:100%}.CheckboxGroup.cols-1{grid-template-columns:1fr}.CheckboxGroup.cols-2{grid-template-columns:repeat(2,1fr)}.CheckboxGroup.cols-3{grid-template-columns:repeat(3,1fr)}.CheckboxGroup.cols-4{grid-template-columns:repeat(4,1fr)}.CheckboxOption{align-items:flex-start;cursor:pointer;display:flex;gap:8px;line-height:1.3;word-break:break-word}.CheckboxOption>input[type=checkbox]{flex:0 0 auto;margin-top:2px}.CheckboxOption>span{flex:1 1 auto;min-width:0}.CheckboxOption.is-long{grid-column:1/-1}.CheckboxOption:focus-within{border-radius:6px;outline:2px solid #00000040;outline-offset:2px}.CheckboxOption input[disabled]+span,.CheckboxOption[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CheckboxGroup{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media (max-width:480px){.CheckboxGroup{grid-template-columns:1fr}}.CheckboxGroup.is-readonly{pointer-events:none}.CheckboxGroup.is-readonly input[type=checkbox]{filter:none;opacity:1}@media print{.CheckboxGroup.is-readonly{pointer-events:none}.CheckboxGroup input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[data-hide-on-print=true]{display:none!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.modal-content{height:100%;max-height:600px;overflow:hidden}.search-bar{align-items:center;background:#fff;border-radius:8px;bottom:10px;box-shadow:0 2px 10px #0003;display:flex;left:10px;padding:10px;position:absolute;right:10px;z-index:1001}.search-bar input{flex:1 1;font-size:16px;margin-right:5px;padding:8px}.search-bar button{padding:8px}.modal{background-color:#00000080;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal,.modal-content{align-items:center;display:flex}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;flex-direction:column;height:90vh;max-width:800px;padding:20px;position:relative;width:100%}.close-button{align-items:center;background:#fffc;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px;z-index:1001}.close-button:hover{background:#fff}.modal-title{color:#333;font-size:20px;font-weight:700;margin-bottom:10px}.canvas-container{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}canvas{cursor:crosshair;height:100%;width:100%}.button-group{display:flex;justify-content:space-between;margin-top:20px;max-width:600px;width:100%}.action-button{background-color:#33348f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.action-button:hover{background-color:#292a85}.open-modal-button{background-color:#33348f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.open-modal-button:hover{background-color:#292a85}.BlockView-container{box-sizing:border-box;height:auto;margin:0 auto;overflow:visible;position:relative;transform-origin:top left}.BlockView-block{position:relative}.BlockView-image{display:block;object-fit:contain;position:absolute}.BlockView-text{position:absolute;white-space:normal}.variable-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;margin-bottom:.5rem;outline:none;padding:.3rem;transition:border-color .2s,box-shadow .2s;width:25vw}.variable-input:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d240}.placeholder{background-color:#f5f5f5;border-radius:3px;color:#888;font-style:italic;padding:0 4px;white-space:nowrap}.variable-inline{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline;font-size:1rem;line-height:inherit;max-width:100%;min-width:1ch;outline:none;overflow-wrap:anywhere;padding:.3rem;tab-size:4;-moz-tab-size:4;transition:border-color .2s,box-shadow .2s;white-space:pre-wrap;word-break:break-word}.variable-inline:empty:before{color:#888;content:attr(data-placeholder);font-style:italic}.variable-inline:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d240}[contenteditable=false].variable-inline{background:#0000;border:none;box-shadow:none;padding:0}.variable-inline,.variable-text{tab-size:4;-moz-tab-size:4;white-space:pre-wrap}.BlockView-text{font-size:clamp(14px,1.5vw,18px)}.BlockView-text *{font-size:inherit;line-height:1.4}.BlockView-text .variable-inline,.BlockView-text .variable-text{font-size:inherit!important;line-height:inherit}.BlockView-text--editable{border-radius:6px;cursor:default;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.BlockView-text--editable:hover{background:rgba(0,0,0,.025);box-shadow:inset 0 0 0 1px #0000000f}.BlockView-text--editable:hover:after{background:#fff;border:1px solid #0000000f;border-radius:4px;box-shadow:0 1px 2px #00000014;color:#666;content:"Duplo clique para editar";font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:8px;top:-18px;white-space:nowrap}.BlockView-text--editing{background:#fffef8;border-radius:6px;box-shadow:inset 0 0 0 2px #1976d240;cursor:text}.BlockView-textarea{background:#fff;border:1px solid #cfd8dc;border-radius:6px;box-sizing:border-box;color:inherit;font:inherit;line-height:inherit;min-height:80px;outline:none;padding:8px 10px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.BlockView-textarea:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d226}.BlockView-toolbar{background:#fff;border:1px solid #00000014;border-radius:8px;box-shadow:0 6px 18px #00000014;display:inline-flex;gap:6px;left:0;padding:4px 6px;position:absolute;top:-34px;z-index:2}.BlockView-toolbar .btn,.BlockView-toolbar button{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;line-height:1;padding:4px 6px}.BlockView-toolbar .btn:hover,.BlockView-toolbar button:hover{background:#f0f0f0}.BlockView-measurer{left:-99999px;pointer-events:none;position:absolute;top:0;transform:none!important;visibility:hidden;width:900px}.BlockView-text-measure{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.getdados{margin-top:10vh}.getdados__container{margin:0 auto;width:100vw}@media (min-width:600px){.getdados__container{width:90vw}}.getdados__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.getdados__table{border-collapse:collapse;font-size:18px;width:100%}@media (min-width:600px){.getdados__table{font-size:15px}}.getdados__table td,.getdados__table th{border:1px solid #ddd;padding:10px;text-align:center;vertical-align:middle}.getdados__clickable{color:#007bff;cursor:pointer}.getdados__clickable:hover{text-decoration:underline}.link-icon{cursor:pointer;transition:transform .2s}.link-icon:hover{transform:scale(.98)}.link-icon img{width:5vw}@media (min-width:600px){.link-icon img{width:1.6vw}}.getdados__select{font-size:18px;padding:4px;width:100%}.lock-icon{filter:grayscale(100%);height:16px;width:16px}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000c;border-radius:4px;bottom:125%;color:#fff;left:50%;opacity:0;padding:6px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;width:200px;z-index:10}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}@media (min-width:600px){.getdados__select{font-size:15px}}.pagination{margin:2vh 0}.pagination__button{margin:0 10px}.pagination__info{font-weight:700}.processoView-container{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:16px}.processoView-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.processoView-header-left{flex:1 1}.processoView-header-eyebrow{color:#666;font-size:12px}.processoView-header-title{font-size:22px;font-weight:600}.processoView-header-subtitle{color:#999;font-size:12px}.processoView-header-actions{align-items:center;display:flex;gap:10px}.processoView-linkBtn,.processoView-primaryBtn,.processoView-secondaryBtn,.processoView-submitBtn{border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px;transition:transform .05s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.processoView-primaryBtn{background:#0ea5e9;box-shadow:0 6px 14px #0ea5e92e;color:#fff}.processoView-primaryBtn:hover{background:#0284c7}.processoView-secondaryBtn{background:#fff}.processoView-secondaryBtn:hover{background:#f1f5f9}.processoView-submitBtn{background:#3b82f6;box-shadow:0 6px 14px #3b82f62e;color:#fff}.processoView-submitBtn:hover{background:#2563eb}.processoView-submitBtn.isLoading{background:#93c5fd;box-shadow:none;cursor:not-allowed}.processoView-linkBtn{background:#10b981;border-color:#10b981;border-radius:10px;box-shadow:0 6px 14px #10b98129;color:#fff;display:inline-block;padding:8px 12px;text-decoration:none}.processoView-linkBtn:hover{background:#059669;border-color:#059669}.processoView-controls{align-items:center;display:flex;gap:12px;margin-bottom:8px}.processoView-label{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.processoView-input,.processoView-select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.processoView-input:focus,.processoView-select:focus,.processoView-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.processoView-spacer{flex:1 1}.processoView-orderBtn{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:8px 12px}.processoView-orderBtn:hover{background:#f8fafc}.processoView-tableWrapper{border:1px solid #eee;border-radius:10px}.processoView-table{border-collapse:collapse;width:100%}.processoView-thead{background:#f8fafc}.processoView-th{border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;padding:10px 12px;text-align:left}.processoView-td{color:#0f172a;font-size:14px;padding:10px 12px;vertical-align:top}.processoView-row{border-top:1px solid #f1f5f9}.processoView-rowMessage{color:#666;padding:16px;text-align:center}.processoView-pagination{align-items:center;display:flex;gap:8px;margin-top:10px}.processoView-pageBtn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0f172a;cursor:pointer;padding:6px 10px}.processoView-pageBtn:hover{background:#f8fafc}.processoView-pageBtn.isDisabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.processoView-pageInfo{font-size:14px}.processoView-modalBackdrop{animation:processoView-fadeIn .15s ease-out;background:#0f172a8c;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}@keyframes processoView-fadeIn{0%{opacity:0}to{opacity:1}}.processoView-modalCard{animation:processoView-pop .16s ease-out;background:#fff;border:1px solid #0206170f;border-radius:16px;box-shadow:0 20px 60px #02061733;padding:20px;width:min(760px,calc(100vw - 24px))}@keyframes processoView-pop{0%{transform:translateY(6px) scale(.98)}to{transform:translateY(0) scale(1)}}.processoView-modalTitle{font-size:20px;font-weight:700;letter-spacing:.2px;margin-bottom:14px}.processoView-field{margin-bottom:12px}.processoView-textarea{border:1px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:14px;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.processoView-fileHint{color:#64748b;font-size:12px;margin-top:6px}.processoView-grid2,.processoView-row2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:560px){.processoView-grid2,.processoView-row2{grid-template-columns:1fr}}.processoView-checkboxGroup,.processoView-radioGroup{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:14px}.processoView-checkbox,.processoView-checkboxGroup label,.processoView-radioGroup label{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.processoView-checkbox.isDisabled{opacity:.45;pointer-events:none}.processoView-subLabel{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.2px;margin:6px 0}.processoView-hint{color:#64748b;font-size:12px;margin-top:6px}.processoView-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.processoView-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b}.processoView-error,.processoView-success{font-size:14px;font-weight:600;padding:10px 12px}.processoView-success{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46}.pv-autocomplete{position:relative}.pv-autocomplete-loading{color:#64748b;font-size:12px;position:absolute;right:10px;top:10px}.pv-autocomplete-list{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 40px #0206172e;left:0;max-height:240px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1001}.pv-autocomplete-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.pv-autocomplete-item:hover{background:#f8fafc}.pv-autocomplete-main{display:flex;flex-direction:column;min-width:0}.pv-autocomplete-name{color:#0f172a;font-weight:600}.pv-autocomplete-email{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis}.pv-autocomplete-pill{background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#3730a3;font-size:11px;padding:4px 8px;white-space:nowrap}.pv-chipList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pv-chip{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;gap:8px;padding:6px 10px}.pv-chip-remove{background:#e2e8f0;border:0;border-radius:999px;cursor:pointer;font-size:12px;height:20px;line-height:18px;width:20px}.pv-chip-remove:hover{background:#cbd5e1}.processoView-modalBackdrop{padding:16px}.processoView-modalCard{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;margin:16px 0;max-height:calc(100vh - 32px);overflow:auto;overflow:hidden}.processoView-modalBody{max-height:inherit;overflow:auto;padding-right:8px;scrollbar-gutter:stable both-edges}.processoView-modalBody::-webkit-scrollbar{width:10px}.processoView-modalBody::-webkit-scrollbar-track{background:#0000;border-radius:999px}.processoView-modalBody::-webkit-scrollbar-thumb{background:#cbd5e1;background-clip:content-box;border:2px solid #0000;border-radius:999px}.processoView-modalBody:hover::-webkit-scrollbar-thumb{background:#94a3b8;background-clip:content-box}.processoView-modalBody{scrollbar-color:#94a3b8 #0000;scrollbar-width:thin}@supports (height:100dvh){.processoView-modalCard{max-height:calc(100dvh - 32px)}}.pv-tab{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#0f172a;cursor:pointer;font-weight:700;padding:8px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.pv-tab:hover{background:#f8fafc;border-color:#dbeafe;box-shadow:0 2px 10px #0206170f}.pv-tab.isActive{background:#2563eb;border-color:#2563eb;box-shadow:0 6px 14px #2563eb38;color:#fff}.alertas-msgCell{max-width:420px}.alertas-msg{color:#64748b;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.alertas-msgCell{max-width:240px}}.logs-diffPanel{background:#fafafa;border:1px dashed #e5e7eb;border-radius:10px}.logs-diffHeader{align-items:center;color:#374151;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:8px}.logs-meta{color:#6b7280;font-size:12px}.logs-controlsRow2{margin-top:8px}@media (max-width:900px){.logs-controlsRow2{flex-wrap:wrap}}.reports-controls{flex-wrap:wrap}.reports-counterGroup{align-items:center;display:flex;gap:10px}.reports-counterBox{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:64px;padding:10px 14px;text-align:center}.reports-filterRow{align-items:center;display:flex;gap:10px;margin:8px 0 12px;max-width:900px}.processoView-related{margin-top:16px}.processoView-relatedTitle{font-weight:600;margin-bottom:8px}.processoView-chipList{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.processoView-chipBtn{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;padding:6px 12px;scroll-snap-align:start;text-decoration:none}.processoView-chipBtn:hover{background:#f9fafb}.processoView-chipSkeleton{background:#f3f4f6;border-radius:999px;height:32px;width:120px}.personalizar-overlay{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;z-index:10000}.personalizar-modal{-webkit-overflow-scrolling:touch;animation:personalizar-fadeIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 28px #00000040;box-sizing:border-box;color:#111827;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:520px;overflow:auto;padding:24px;width:100%}.personalizar-title{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 20px;text-align:center}.personalizar-section{margin-bottom:24px}.personalizar-section h3{border-bottom:1px solid #e5e7eb;color:#374151;font-size:1.1rem;font-weight:500;margin:0 0 12px;padding-bottom:4px}.personalizar-list{display:flex;flex-direction:column;gap:8px}.personalizar-label{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:.95rem;gap:8px;-webkit-user-select:none;user-select:none}.personalizar-label input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.personalizar-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding-top:16px}.personalizar-btn{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;outline:none;padding:8px 16px;transition:background .2s,transform .1s}.personalizar-btn:hover{transform:translateY(-1px)}.personalizar-btn:active{transform:translateY(0)}.personalizar-btn.cancelar{background:#f3f4f6;color:#374151}.personalizar-btn.cancelar:hover{background:#e5e7eb}.personalizar-btn.aplicar{background:#2563eb;color:#fff}.personalizar-btn.aplicar:hover{background:#1d4ed8}@keyframes personalizar-fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.personalizar-modal{animation:none}.personalizar-btn{transition:none}}@media (max-width:640px){.personalizar-modal{border-radius:10px;max-width:95%;padding:20px;width:100%}.personalizar-title{font-size:1.25rem}.personalizar-btn{flex:1 1;text-align:center}}.Block-container{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.Block-block{background:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem}.Block-block label{color:#333;display:block;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.Block-block textarea{resize:vertical}.Block-block input[type=range]{margin:.5rem 0 1rem;width:100%}.Block-block .checkbox-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.Block-block .checkbox-row input[type=checkbox]{margin:0}.Block-block button{background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.9rem;font-weight:500;margin-top:.5rem;padding:.5rem 1rem}.Block-block button:hover{background-color:#357ae8}.Block-container>button{align-self:flex-start;background-color:#09792d}.Block-container>button:hover{background-color:#08621f}.VPolicy-button{background:#0000;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:4px 8px}.VPolicy-button:hover{background:#f7f7f7}.VPolicy-button--danger{border-color:#e0e0e0;color:#b00020}.VPolicy-badge{background:#f1f3f4;border:1px solid #e0e0e0;border-radius:9px;color:#333;display:inline-block;font-size:12px;height:18px;line-height:18px;margin-left:8px;min-width:18px;padding:0 6px;text-align:center}.UsuarioModal-container.UsuarioModal-container--fullscreen{max-width:920px;width:92vw}.VPolicy-list{background:#fff;border:1px solid #eee;border-radius:6px;max-height:40vh;overflow-y:auto;padding:8px}.VPolicy-list-item{align-items:center;border-bottom:1px solid #f3f3f3;display:flex;gap:8px;padding:6px 4px}.VPolicy-list-item:last-child{border-bottom:none}.VPolicy-list-item span{color:#333;font-size:14px}.VPolicy-list-item .VPolicy-key{color:#777;font-size:12px;margin-left:4px}.VPolicy-summary{align-items:center;color:#444;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:6px auto 12px;width:90vw}.VPolicy-chip{background:#f1f3f4;border:1px solid #e0e0e0;border-radius:12px;color:#333;font-size:12px;padding:2px 8px}@media (max-width:768px){.UsuarioModal-container.UsuarioModal-container--fullscreen{max-width:96vw;width:96vw}.VPolicy-list{max-height:52vh}.VPolicy-summary{width:96vw}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}.navbar{align-items:center;display:flex;height:48px;justify-content:space-between;padding:.5rem 1rem;position:relative;z-index:1000}.logo img{display:block;height:40px;width:auto}.hamburger{cursor:pointer;display:flex;flex-direction:column;gap:4px}.hamburger .line{background-color:#fff;height:2px;width:22px}.side-menu{-ms-overflow-style:auto;height:100vh;left:-100%;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-color:#0000004d #0000;scrollbar-gutter:stable;scrollbar-width:thin;top:0;transition:left .3s ease;width:20%;z-index:999}.side-menu.open{left:0}.side-menu>ul{background-color:inherit;display:flex;flex-direction:column;gap:1rem;height:auto;list-style:none;padding-left:1rem;padding-top:60px}.side-menu>ul>li>a,.side-menu>ul>li>button{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;padding:0;text-align:left;text-decoration:none}.logout-button{background:none;border:none;cursor:pointer}.overlay{background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}@media (max-width:768px){.side-menu{width:50%}.logo img{height:40px}}.submenu-item{position:relative}.submenu-title{cursor:pointer;gap:.25rem}.arrow{font-size:.75rem}.submenu-dropdown{display:none;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-left:1rem}.submenu-item.open>.submenu-dropdown{display:flex}.submenu-dropdown a{text-decoration:none}.side-menu::-webkit-scrollbar{width:6px}.side-menu::-webkit-scrollbar-track{background:#0000}.side-menu::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.nav-actions{align-items:center;display:flex;gap:10px;margin-right:1vw}.nav-bell{background:#0000;border:0;border-radius:10px;cursor:pointer;padding:6px;position:relative;transition:background .15s ease,transform .05s ease}.nav-bell:hover{background:#ffffff1f}.nav-badge{box-shadow:0 4px 10px #ef444459;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;right:-4px;text-align:center;top:-4px}.nav-badge,.nav-dot{background:#ef4444;border-radius:999px;position:absolute}.nav-dot{bottom:2px;box-shadow:0 0 0 2px #00000026;height:8px;right:2px;width:8px}.alerts-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 24px 60px #02061740;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:10px;top:56px;width:min(420px,calc(100vw - 20px));z-index:1200}.alerts-head{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:12px 14px}.alerts-title{color:#0f172a;font-weight:700}.alerts-sub{color:#64748b;font-size:12px;margin-top:4px}.alerts-list{flex:1 1;list-style:none;margin:0;max-height:60vh;overflow:auto;padding:8px}.alerts-footer{background:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;padding:10px 12px}.alerts-viewAll{background:#2563eb;border-radius:8px;box-shadow:0 6px 14px #2563eb2e;color:#fff;font-size:12px;font-weight:700;padding:8px 12px;text-decoration:none}.alerts-viewAll:hover{background:#1d4ed8}.alerts-item{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:background .15s ease,border-color .15s ease}.alerts-item+.alerts-item{margin-top:8px}.alerts-item:hover{background:#f8fafc;border-color:#e2e8f0}.alerts-item-main{min-width:0}.alerts-item-title{color:#0f172a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-item-meta{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px;margin-top:4px}.alerts-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;font-size:11px;padding:2px 8px}.alerts-chip.overdue{background:#fee2e2;border-color:#fecaca;color:#991b1b}.alerts-chip.high{background:#fef3c7;border-color:#fde68a;color:#92400e}.alerts-item-actions{display:flex;flex-shrink:0;gap:8px}.alerts-btn,.alerts-link{background:#2563eb;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;text-decoration:none}.alerts-btn:hover,.alerts-link:hover{background:#1d4ed8}.alerts-empty,.alerts-error{color:#64748b;font-size:14px;padding:14px}.alerts-error{color:#b91c1c}.alerts-item.isOverdue{border-left:4px solid #ef4444;padding-left:8px}.alerts-item.prio-alta{border-left:4px solid #f59e0b}.alerts-item.prio-media{border-left:4px solid #3b82f6}.alerts-item.prio-baixa{border-left:4px solid #10b981}.alerts-overlay{background:#0000;inset:0;position:fixed;z-index:1100}@media (max-width:768px){.alerts-dropdown{right:8px;top:56px;width:calc(100vw - 16px)}}.nav-right{align-items:center;display:flex;gap:12px}@media print{body .App .side-menu,body .App .side-menu *,body .App nav.navbar,body .App nav.navbar *{display:none!important;visibility:hidden!important}}.submenu-title{align-items:center;display:flex;gap:.5rem}.menu-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.menu-icon svg{display:block}.menu-text{flex:1 1 auto}.submenu-link{align-items:center;display:flex;gap:.5rem}.link-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.link-icon svg{display:block}.link-text{flex:1 1 auto}.mt-modal-root{inset:0;position:fixed;z-index:1000}.mt-modal-overlay{background:#0006;inset:0;position:absolute}.mt-modal-center{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:absolute}.mt-modal{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 40px #00000026;color:#111;max-width:880px;overflow:hidden;width:100%}.mt-modal-footer,.mt-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.mt-modal-footer{background:#f8fafc;border-bottom:none;border-top:1px solid #e5e7eb}.mt-modal-body{max-height:70vh;overflow:auto;padding:16px 18px}.mt-icon-btn{background:#0000;border:0;font-size:22px;line-height:1;padding:4px 8px}.mt-doc-id{color:#6b7280;font-size:12px;margin-left:8px}.mt-alert{border-bottom:1px solid #0000;border-top:1px solid #0000;padding:10px 14px}.mt-alert-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mt-alert-success{background:#e9f9ef;border:1px solid #bde5c8;color:#1a7431}.mt-tabs{display:flex;gap:8px;padding:10px 18px 0}.mt-tab{background:#eef2f7;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:6px 10px}.mt-tab-active{background:#2563eb;border-color:#1d4ed8;color:#fff}.mt-section{padding:6px 0 14px}.mt-section-title{font-weight:600;margin-bottom:10px}.mt-field{grid-gap:6px;display:grid;gap:6px;margin-bottom:10px}.mt-label{color:#374151;font-size:14px}.mt-input,.mt-textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:8px 10px;width:100%}.mt-textarea{min-height:96px;resize:vertical}.mt-help{color:#6b7280;font-size:12px}.mt-row{align-items:center;display:flex;gap:10px}.mt-row-wrap{flex-wrap:wrap}.mt-check{align-items:center;display:inline-flex;font-size:14px;gap:6px}.mt-search{align-items:center;display:flex;gap:8px;max-width:460px;width:100%}.mt-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.mt-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.mt-span-2{grid-column:span 2}.mt-card{border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.mt-card-title{background:#f9fafb;font-weight:600;padding:8px 10px}.mt-card-title-row{align-items:center;display:flex;justify-content:space-between}.mt-card-body{padding:8px}.mt-scroll{max-height:256px;overflow:auto}.mt-row-selectable{background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;padding:8px 10px;text-align:left;width:100%}.mt-row-selectable:hover{background:#f3f4f6}.mt-row-selected{background:#eff6ff;border-color:#93c5fd}.mt-row-title{font-weight:600}.mt-empty,.mt-row-subtitle{color:#6b7280;font-size:12px}.mt-empty{padding:24px 0;text-align:center}.mt-tag{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;font-size:12px;margin:2px 6px 2px 0;padding:4px 8px}.mt-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.mt-pagination-info{color:#6b7280;font-size:12px}.mt-pagination-actions{display:flex;gap:8px}.mt-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:8px 12px}.mt-btn-light,.mt-btn:hover{background:#f3f4f6}.mt-btn-primary{background:#2563eb;border-color:#1d4ed8;color:#fff}.mt-btn-primary:hover{background:#1d4ed8}.mt-btn-busy{cursor:default;opacity:.8}.mt-btn-ghost{background:#0000}.mt-actions{align-items:center;display:flex;gap:8px}.mt-hint{color:#6b7280;font-size:12px}.mt-switch{border:1px solid #d1d5db;border-radius:12px;display:inline-flex;overflow:hidden}.mt-switch-btn{background:#0000;border:0;cursor:pointer;padding:6px 10px}.mt-switch-btn-active{background:#2563eb;color:#fff}.mt-link{background:none;border:none;color:#2563eb;cursor:pointer;text-decoration:underline}.mt-divider{font-weight:600;margin-top:12px}.mt-policy{margin-bottom:12px}.mt-policy-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mt-policy-actions{display:flex;gap:8px}.mt-policy-rows{display:flex;flex-direction:column;gap:12px}.mt-policy-row{grid-gap:12px;border:1px solid #e4e4e4;border-radius:8px;display:grid;gap:12px;grid-template-columns:220px 1fr auto;padding:8px}.mt-options{min-height:56px}.mt-checkgrid{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:200px;overflow:auto}.mt-checkline{cursor:pointer;gap:6px}.mt-checkline,.mt-mini-actions{align-items:center;display:flex}.mt-mini-actions{gap:8px;margin-top:6px}.mt-hint{color:#777;font-size:.95em;margin:4px 0 8px}.mt-icon-btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e4e4e4;cursor:pointer}.mt-icon-btn-sm{border-radius:6px;font-size:18px;height:28px;line-height:26px;padding:0;text-align:center;transition:background-color .15s ease,border-color .15s ease;width:28px}.mt-icon-btn-sm:hover{background:#f6f6f6;border-color:#d9d9d9}.mt-remove{align-items:flex-start;align-self:start;display:flex}@media (max-width:900px){.mt-policy-row{grid-template-columns:1fr 1fr auto}}.gs-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.gs-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.gs-title{font-size:16px;font-weight:600}.gs-badge{border-radius:999px;font-size:11px;padding:2px 6px}.gs-badge-warn{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}.gs-row{justify-content:space-between;margin:8px 0}.gs-row,.gs-switch{align-items:center;display:flex}.gs-switch{font-weight:500;gap:8px}.gs-field{margin-top:12px}.gs-label{display:block;font-weight:600;margin-bottom:6px}.gs-label-row{justify-content:space-between}.gs-label-row,.gs-right{align-items:center;display:flex;gap:8px}.gs-input{border:1px solid #d1d5db;padding:8px;width:100%}.gs-btn,.gs-input{border-radius:8px;font-size:14px}.gs-btn{border:1px solid #d1d5db;cursor:pointer;padding:6px 10px}.gs-btn-primary{background:#1f2937;border-color:#1f2937;color:#fff}.gs-btn-light{background:#f3f4f6}.gs-btn-ghost{background:#0000}.gs-radio-row{display:flex;gap:16px}.gs-radio{align-items:center;display:inline-flex;gap:6px}.gs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 220px}.gs-inline{align-items:center;display:flex;gap:8px}.gs-quick{display:flex;gap:6px}.gs-alert{border-radius:8px;font-size:13px;margin-top:10px;padding:8px}.gs-alert-warn{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}.gs-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.gs-hint{color:#6b7280;font-size:12px;margin-top:6px}.gs-summary{display:flex;font-size:14px;gap:20px;margin:8px 0}.gs-details summary{cursor:pointer;margin:6px 0;text-align:left}.gs-list{margin:6px 0 0 18px;text-align:left}.gs-subtitle{font-weight:600;margin-top:8px;text-align:left}.gs-empty{color:#6b7280;font-size:13px;padding:8px 0;text-align:left}.gs-policy{border:1px dashed #e5e7eb;border-radius:10px;padding:10px}.gs-policy-add{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.gs-policy-keys{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px}.gs-key-card{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.gs-key-head{align-items:center;display:flex;justify-content:space-between}.gs-key-title{font-weight:600}.gs-key-body{margin-top:8px}.gs-chip-row{display:flex;flex-wrap:wrap;gap:6px}.gs-chip{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:2px 8px}.gs-chip-x{background:#0000;border:none;cursor:pointer;font-size:14px;line-height:1}.gs-addvals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:8px}.page-break-before{page-break-before:always}.sign-registry{color:#333;font-size:8pt;line-height:1.5;margin:10mm auto 0;width:80%}.sign-registry h1{color:#444;font-size:11pt;font-weight:600;margin-bottom:8mm;text-align:left}.sign-list{display:flex;flex-direction:column;gap:2mm}.sign-entry{align-items:baseline;border-bottom:.5pt solid #ddd;color:#333;display:flex;flex-wrap:wrap;padding-bottom:1.5mm}.sign-index{color:#777;margin-right:2mm;text-align:right;width:6mm}.sign-name{color:#222;font-weight:500}.sign-date{color:#555;margin-left:1mm}.sign-hash{color:#888;font-size:7.5pt;margin-left:1mm}@media print{.sign-entry,.sign-registry{page-break-inside:avoid}}.sistemas-container{margin:10vh auto;max-width:800px;width:100%}.sistemas-title{font-size:2rem;text-align:center}.sistemas-search,.sistemas-title{margin-bottom:1rem}.sistemas-search-input{box-sizing:border-box;display:block;font-size:1rem;margin:0 auto;padding:.75rem;width:98%}.sistemas-status{font-size:1.1rem;text-align:center}.sistemas-status.error{color:red}.sistema-card{border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 10px #0000001a;margin:0 auto 2rem;padding:1.5rem;width:98%}.sistema-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5rem}.sistema-nome{font-size:1.5rem;margin:0}.sistema-data{color:#666;font-size:.9rem;margin:0}.sistema-criado-por,.sistema-descricao,.sistema-url{font-size:1rem;margin:.25rem 0}.sistema-url{color:#333;font-family:monospace}.sistema-actions{display:flex;gap:.5rem;margin-top:1rem}.btn{border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;padding:.75rem}.btn.editar{background-color:#33348f}.btn.usuarios{background-color:#09792d}.btn.desativar{background-color:red}.sistemas-pagination{margin-top:1rem;text-align:center}.pag-btn{background-color:#888;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 .25rem;padding:.5rem 1rem}.pag-btn:disabled{cursor:not-allowed;opacity:.5}.pag-info{font-size:1rem;margin:0 .5rem}.UsuariosList-container{color:#333;font-family:Arial,sans-serif;padding:2rem}.UsuariosList-title{font-size:1.75rem;margin-bottom:1rem}.UsuariosList-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.UsuariosList-filter-input,.UsuariosList-filter-select{border:1px solid #ccc;border-radius:4px;flex:1 1 auto;font-size:1rem;min-width:150px;padding:.5rem}.UsuariosList-new-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:1rem;padding:.5rem 1rem}.UsuariosList-new-button:hover{background-color:#0056b3}.UsuariosList-loading{font-style:italic}.UsuariosList-error{color:#dc3545;margin:1rem 0}.UsuariosList-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.UsuariosList-table{border-collapse:collapse;margin-top:1rem;width:100%}.UsuariosList-table td,.UsuariosList-table th{border-bottom:1px solid #ddd;padding:.75rem;text-align:left}.UsuariosList-table th{background-color:#f2f2f2;font-weight:700}.UsuariosList-row:nth-child(2n){background-color:#fafafa}.UsuariosList-row:hover{background-color:#f1f1f1}.UsuariosList-button{border:none;border-radius:3px;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.35rem .75rem}.UsuariosList-button--edit{background-color:#28a745;color:#fff}.UsuariosList-button--edit:hover{background-color:#218838}.UsuariosList-button--deactivate{background-color:#dc3545;color:#fff}.UsuariosList-button--deactivate:hover{background-color:#c82333}.UsuarioModal-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.UsuarioModal-container{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;height:96vh;max-height:96vh;max-width:400px;overflow:hidden;padding:1.5rem;position:relative;width:90%}.UsuarioModal-form{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;overflow-y:auto}.UsuarioModal-container--fullscreen{border-radius:0;height:100%;justify-content:flex-start;max-width:none;padding:1rem;width:100%}.UsuarioModal-title{font-size:1.5rem;margin:0 0 1rem;text-align:center}.UsuarioModal-field{display:flex;flex-direction:column}.UsuarioModal-field--checkbox{align-items:center;flex-direction:row}.UsuarioModal-label{font-size:.95rem;margin-bottom:.25rem}.UsuarioModal-input,.UsuarioModal-select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.5rem}.UsuarioModal-checkbox{margin-right:.5rem}.UsuarioModal-actions{display:flex;flex-shrink:0;gap:.5rem;justify-content:flex-end;margin-top:1rem}.UsuarioModal-button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.UsuarioModal-button--cancel{background-color:#6c757d;color:#fff}.UsuarioModal-button--cancel:hover{background-color:#5a6268}.UsuarioModal-button--save{background-color:#007bff;color:#fff}.UsuarioModal-button--save:hover{background-color:#0056b3}.UsuarioModal-forms-list{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:.5rem}.UsuarioModal-form-checkbox{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;display:flex;font-size:.9rem;padding:.25rem .5rem}.UsuarioModal-form-checkbox input{margin-right:.4rem}@media (max-width:599px){.UsuariosList-container{padding:1rem}.UsuariosList-title{font-size:1.5rem;text-align:center}.UsuariosList-filters{align-items:stretch;flex-direction:column}.UsuariosList-new-button{width:100%}}.ManageUserAttributes-table-wrapper{overflow-x:auto;width:100%}@media (max-width:768px){.ManageUserAttributes-table-wrapper{-webkit-overflow-scrolling:touch}.ManageUserAttributes-table-wrapper table{min-width:600px}}.UsuarioModal-attr-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr auto;margin-bottom:8px}.UsuarioModal-button--secondary{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;padding:8px 12px}.UsuarioModal-button--secondary:hover{background:#eee}.UsuarioModal-input,.UsuarioModal-select{max-width:100%;width:100%}.UsuarioModal-attr-row .UsuarioModal-field{min-width:0}.UsuarioModal-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#666 0),linear-gradient(135deg,#666 50%,#0000 0),linear-gradient(90deg,#ccc,#ccc);background-position:right .6rem center;background-position:calc(100% - 1.1rem),calc(100% - .6rem),calc(100% - 2rem);background-repeat:no-repeat;background-size:.65rem auto;background-size:6px 6px,6px 6px,1px 60%;line-height:1.2;padding-right:2rem}.UsuarioModal-hint{background:#fff3cd;border:1px solid #ffe69c;border-radius:4px;color:#664d03;font-size:.9rem;margin:4px 0 8px;padding:6px 8px}.UsuarioModal-hint--muted{background:#0000;border:none;color:#666;margin-top:2px;padding:0}.UsuarioModal-button[disabled]{cursor:not-allowed;opacity:.6}.UsuariosList-attrs{color:#555;font-size:.95rem;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.UsuariosList-attrs{max-width:200px}}.ManageSectorsModal-backdrop{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ManageSectorsModal-container{background:#fff;border-radius:10px;max-height:90vh;overflow:auto;padding:16px;width:min(1100px,96vw)}.ManageSectorsModal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.msm-btn{background:#f7f7f7;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:6px 10px}.msm-btn--primary{background:#1e90ff;border-color:#1e90ff;color:#fff}.msm-btn--secondary{background:#eee}.msm-btn--ghost{background:#0000}.msm-btn--warn{background:#ffe4e4;border-color:#ffb3b3}.msm-btn--small{font-size:.9rem;padding:4px 8px}.msm-input,.msm-select{border:1px solid #ddd;border-radius:8px;padding:8px 10px;width:100%}.msm-field{margin-bottom:10px}.msm-label{display:block;font-weight:600;margin-bottom:4px}.msm-inline{align-items:center;display:flex;gap:8px}.msm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.msm-error{color:#b00020;margin:6px 0}.msm-hint{color:#666;font-style:italic}.ManageSectorsModal-filters{align-items:center;display:flex;gap:8px;margin:8px 0}.ManageSectorsModal-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:360px 1fr}.ManageSectorsModal-table{border-collapse:collapse;width:100%}.ManageSectorsModal-table td,.ManageSectorsModal-table th{border-bottom:1px solid #eee;padding:8px}.ManageSectorsModal-table-wrapper{overflow:auto}.uploadModal-backdrop{-webkit-tap-highlight-color:transparent;align-items:center;animation:uploadModal-fadeIn .2s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.uploadModal-card{animation:uploadModal-pop .2s ease-out;background:#fff;border:1px solid #0206170f;border-radius:14px;box-shadow:0 20px 60px #02061733;box-sizing:border-box;color:#111827;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:600px;overflow:hidden;padding:20px;width:100%}.uploadModal-body{-webkit-overflow-scrolling:touch;overflow:auto;padding-right:6px;scrollbar-gutter:stable}.uploadModal-title{font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.uploadModal-field{margin-bottom:14px}.uploadModal-textarea{border:1px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:14px;min-height:80px;padding:10px 12px;resize:vertical;width:100%}.uploadModal-fileHint{color:#64748b;font-size:12px;margin-top:6px}.uploadModal-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b}.uploadModal-error,.uploadModal-success{font-size:14px;font-weight:600;margin-bottom:10px;padding:10px 12px}.uploadModal-success{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46}.uploadModal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:auto}.uploadModal-btn{border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px;transition:background .15s,transform .1s}.uploadModal-btn:disabled{cursor:not-allowed;opacity:.6}.uploadModal-secondaryBtn{background:#fff}.uploadModal-secondaryBtn:hover{background:#f1f5f9}.uploadModal-submitBtn{background:#3b82f6;border-color:#3b82f6;color:#fff}.uploadModal-submitBtn:hover{background:#2563eb}.uploadModal-submitBtn.isLoading{background:#93c5fd;box-shadow:none;cursor:wait}@keyframes uploadModal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uploadModal-pop{0%{transform:translateY(6px) scale(.98)}to{transform:translateY(0) scale(1)}}@media (max-width:640px){.uploadModal-card{border-radius:10px;max-width:100%;padding:16px}}body.modal-open{overflow:hidden;overscroll-behavior:contain}.modalAssinaturas-backdrop{-webkit-tap-highlight-color:transparent;align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;z-index:10000}.modalAssinaturas-container{-webkit-overflow-scrolling:touch;animation:modalass-fadein .2s ease-out;background:#fff;border-radius:10px;box-shadow:0 8px 28px #00000040;box-sizing:border-box;color:#111827;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:920px;overflow:auto;padding:24px;width:100%}.modalAssinaturas-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 12px}.modalAssinaturas-title{font-size:1.25rem;font-weight:600;margin:0}.modalAssinaturas-closeBtn{background:#0000;border:none;cursor:pointer;font-size:24px;line-height:1;padding:4px 8px}.modalAssinaturas-content{font-size:14px}.modalAssinaturas-error{color:#dc2626;margin-bottom:8px}.modalAssinaturas-info p{margin:4px 0}.modalAssinaturas-table{border-collapse:collapse;margin-top:8px;width:100%}.modalAssinaturas-table td,.modalAssinaturas-table th{border:1px solid #ddd;padding:6px}.modalAssinaturas-sub{color:#666;font-size:12px}.modalAssinaturas-divider{border-top:1px solid #e5e5e5;margin:16px 0}.modalAssinaturas-destRow{align-items:center;display:flex;gap:8px;margin-bottom:8px}.modalAssinaturas-destRow input{border:1px solid #cfcfcf;border-radius:6px;flex:1 1;font-size:14px;padding:6px 8px}.modalAssinaturas-removeBtn{background:#f87171;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:4px 8px}.modalAssinaturas-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.modalAssinaturas-addBtn,.modalAssinaturas-sendBtn{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 14px}.modalAssinaturas-addBtn{background:#e5e7eb;color:#111827}.modalAssinaturas-addBtn:hover{background:#d1d5db}.modalAssinaturas-sendBtn{background:#3b82f6;color:#fff}.modalAssinaturas-sendBtn:hover{background:#2563eb}.modalAssinaturas-mineBlock{margin:8px 0 12px}.modalAssinaturas-checkboxRow{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.modalAssinaturas-minePanel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;padding:10px}.modalAssinaturas-mineLine{margin-bottom:4px}.modalAssinaturas-mineSub{color:#6b7280;font-size:12px;margin-top:2px}.modalAssinaturas-geoBtn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:8px;padding:6px 10px}.modalAssinaturas-geoBtn:disabled{cursor:not-allowed;opacity:.7}@keyframes modalass-fadein{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.modalAssinaturas-container{border-radius:10px;max-width:100%;padding:20px}}.mgr-modalOverlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.mgr-modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:86vh;width:min(720px,92vw)}.mgr-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 16px}.mgr-title{font-weight:600}.mgr-closeBtn{background:#0000;border:0;cursor:pointer;font-size:20px}.mgr-body{overflow:auto;padding:12px 16px}.mgr-footer{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.mgr-rowMessage{color:#374151;padding:8px}.mgr-error{color:#b91c1c}.mgr-filter{margin-bottom:8px}.mgr-input{border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:8px 10px;width:100%}.mgr-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}@media (min-width:720px){.mgr-list{grid-template-columns:1fr 1fr}}.mgr-item{align-items:center;border:1px solid #f3f4f6;border-radius:8px;display:flex;gap:8px;padding:8px}.mgr-itemLabel{color:#111827}.mgr-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;padding:8px 12px}.mgr-btnGhost{background:#fff;border-color:#e5e7eb}.mgr-btnPrimary{background:#111827;color:#fff}.mgr-btn:disabled{cursor:not-allowed;opacity:.6}.inbox-page{background:#f8f9fb;color:#222;display:grid;font-family:system-ui,sans-serif;grid-template-areas:"header header" "sidebar list";grid-template-columns:260px 1fr;grid-template-rows:auto 1fr;height:calc(100vh - 48px)}.inbox-header{background:#fff;border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:10px;grid-area:header;padding:10px 16px;position:sticky;top:0;z-index:10}.filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filters-row .filter{display:flex;flex-direction:column;font-size:13px}.filters-row .filter label{color:#555;font-weight:500}.filters-row .filter input,.filters-row .filter select{border:1px solid #ccc;border-radius:4px;min-width:120px;padding:4px 6px}.filters-row .search input{width:180px}.filters-row .actions{display:flex;gap:8px;margin-left:auto}.filters-row button{background:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 10px}.filters-row button:disabled{background:#ccc;cursor:not-allowed}.inbox-sidebar{background:#fff;border-right:1px solid #ddd;grid-area:sidebar;overflow-y:auto;padding:16px}.inbox-sidebar h4{font-size:14px;font-weight:600;margin-bottom:10px}.inbox-sidebar ul{list-style:none;margin:0;padding:0}.inbox-sidebar li{font-size:13px;padding:4px 0}.inbox-sidebar .bytype{margin-top:10px}.inbox-list{background:#f8f9fb;grid-area:list;overflow-y:auto;padding:16px}.list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.list-actions button{background:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:6px;padding:4px 8px}.list-actions button:hover{background:#0b5ed7}.rows{list-style:none;margin:0;padding:0}.row{align-items:stretch;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;margin-bottom:6px;overflow:hidden;transition:background .15s ease}.row.unread{background:#eef5ff;border-left:4px solid #0d6efd}.row.read{opacity:.8}.row:hover{background:#f1f5fb}.row .chk{align-items:center;background:#fafafa;border-right:1px solid #eee;display:flex;padding:10px}.row-main{flex:1 1;padding:10px 12px}.row-top{align-items:center;display:flex;font-size:12px;justify-content:space-between}.msg,.row-top{margin-bottom:4px}.msg{color:#222;font-size:14px;font-weight:500}.meta{color:#666;font-size:12px}.tag{background:#e9ecef;border-radius:4px;color:#333;display:inline-block;font-size:11px;padding:2px 6px}.tag.personal{background:#d1e7dd;color:#0f5132}.tag.sector{background:#cff4fc;color:#055160}.pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:12px}.pagination button,.pagination select{border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 8px}.pagination button:disabled{background:#eee;cursor:not-allowed}.drawer{inset:0;position:fixed;z-index:999}.drawer-overlay{background:#0000004d;inset:0;position:absolute}.drawer-panel{background:#fff;box-shadow:-2px 0 8px #00000026;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;width:340px}.drawer-foot,.drawer-head{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 14px}.drawer-foot{border-bottom:none;border-top:1px solid #ddd}.drawer-body{flex:1 1;font-size:14px;overflow-y:auto;padding:12px 14px}.drawer button{background:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 10px}.error{color:#b02a37}.error,.muted{font-size:13px}.muted{color:#666}.empty{color:#888;font-size:14px;padding:40px;text-align:center}.sidebar-toggle-mobile{display:none}.inbox-sidebar-title{font-size:14px;font-weight:600;margin-bottom:10px}@media (max-width:768px){.inbox-page{grid-template-areas:"header" "list";grid-template-columns:1fr}.sidebar-toggle-mobile{background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;margin-top:6px;padding:10px 12px;width:100%}.inbox-sidebar{border-right:1px solid #e2e8f0;box-shadow:0 10px 30px #02061733;height:calc(100vh - 48px);left:-100%;padding:14px;position:fixed;top:48px;transition:left .25s ease;width:min(92vw,360px);z-index:1001}.inbox-sidebar.is-open{left:0}.inbox-sidebar-overlay{background:#00000059;inset:48px 0 0 0;position:fixed;z-index:1000}.inbox-sidebar-head-mobile{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:6px 2px 10px}.inbox-sidebar-title{display:none}.sidebar-close{background:#0f172a;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;height:28px;line-height:28px;width:28px}}@media (min-width:769px){.inbox-sidebar-head-mobile,.inbox-sidebar-overlay,.sidebar-toggle-mobile{display:none!important}.inbox-sidebar{border-right:1px solid #ddd;box-shadow:none!important;height:auto!important;left:0!important;position:static!important;width:auto!important}.inbox-sidebar-title{display:block!important}}@media (max-width:768px){.sidebar-toggle-mobile{background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;margin-top:6px;padding:10px 12px;width:100%}.inbox-sidebar-title{display:none}.inbox-sidebar-head-mobile{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:6px 2px 10px}}.inbox-header-bar{background:#fff;border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:10px;padding:10px 16px;position:sticky;top:0;z-index:10}.inbox-header-bar .filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inbox-header-bar .filter{display:flex;flex-direction:column;font-size:13px}.inbox-header-bar .filter label{color:#555;font-weight:500}.inbox-header-bar .filter input,.inbox-header-bar .filter select{border:1px solid #ccc;border-radius:4px;min-width:120px;padding:4px 6px}.inbox-header-bar .filter.search input{width:180px}.inbox-header-bar .actions{display:flex;gap:8px;margin-left:auto}.inbox-header-bar button{background:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 10px}.inbox-header-bar button:disabled{background:#ccc;cursor:not-allowed}.inbox-sidebar--larger{font-size:15px;line-height:1.45}.inbox-sidebar-title{font-size:16px;font-weight:700;margin:0 0 10px}.inbox-sidebar .counts>li{margin:6px 0}.inbox-sidebar .counts-subtitle{font-weight:600;margin:6px 0 4px}.sector-chip{border:1px solid #ddd;border-radius:999px;display:inline-block;font-size:12px;margin-right:6px;padding:2px 6px}.sector-chip.active{border-color:#888;font-weight:600}.pg{grid-gap:12px;background:#fafafa;border-top:1px solid #e5e7eb;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:10px 12px}.pg,.pg__limits{align-items:center}.pg__limits{display:inline-flex;gap:8px}.pg__label{color:#6b7280;font-size:12px}.pg__select{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:6px 8px}.pg__info{color:#374151;font-size:14px;justify-self:center}.pg__nav{align-items:center;display:inline-flex;gap:6px;justify-self:end}.pg__btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;height:34px;min-width:34px;padding:0 8px;transition:background .15s ease,border-color .15s ease,color .15s ease}.pg__btn:hover{background:#f3f4f6;border-color:#cbd5e1}.pg__btn:disabled{cursor:not-allowed;opacity:.5}.pg__btn.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.pg__ellipsis{color:#6b7280;padding:0 4px;-webkit-user-select:none;user-select:none}@media (max-width:820px){.pg{grid-template-areas:"limits nav" "info   info";grid-template-columns:1fr 1fr;row-gap:8px}.pg__limits{grid-area:limits}.pg__nav{grid-area:nav;justify-self:end}.pg__info{grid-area:info;justify-self:start}}@media (max-width:480px){.pg__info{font-size:13px}.pg__btn{border-radius:6px;min-width:30px}.pg__btn,.pg__select{font-size:13px;height:30px}}.notif-modal-overlay{align-items:center;background:#0000008c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.notif-modal{background:#fff;border-radius:12px;box-shadow:0 6px 18px #00000040;font-family:sans-serif;max-width:480px;padding:24px;text-align:center;width:90%}.notif-modal h2{color:#333;margin-top:0}.notif-body{color:#444;font-size:15px;line-height:1.5;margin-bottom:20px}.notif-ios-guide ol{color:#333;margin:10px 0;padding-left:20px;text-align:left}.notif-ios-guide img{height:18px;vertical-align:middle}.notif-ios-images{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.notif-ios-images img{border:1px solid #e6e6e6;border-radius:8px;box-shadow:none;display:block;height:auto;max-width:clamp(96px,28vw,128px);object-fit:contain;width:100%}@media (max-width:380px){.notif-ios-images img{max-width:clamp(88px,32vw,120px)}}.notif-buttons{display:flex;flex-direction:column;gap:10px;margin-top:25px}.notif-btn-primary{background:#2b6cb0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;padding:10px}.notif-btn-primary:hover{background:#2c5282}.notif-btn-close,.notif-btn-secondary{background:#f0f0f0;border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px}.notif-btn-close:hover,.notif-btn-secondary:hover{background:#e2e2e2}
/*# sourceMappingURL=main.19d07bc5.css.map*/