.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}}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:0.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color 0.15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:0.3125rem;--swal2-background:#fff;--swal2-color:#545454;--swal2-show-animation:swal2-show 0.3s;--swal2-hide-animation:swal2-hide 0.15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:0.8em 1em 0;--swal2-html-container-padding:1em 1.6em 0.3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:0.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;--swal2-input-background:#0000;--swal2-input-transition:border-color 0.2s,box-shadow 0.2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:#0000;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color 0.2s,box-shadow 0.2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px #0000;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:#0000;--swal2-action-button-transition:background-color 0.2s,box-shadow 0.2s;--swal2-action-button-hover:#000 10%;--swal2-action-button-active:#000 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:0.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:0.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:0.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show 0.5s;--swal2-toast-hide-animation:swal2-toast-hide 0.1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006;box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{background-color:#0000;box-sizing:border-box;max-width:100%;pointer-events:none;width:360px}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){-webkit-overflow-scrolling:touch;box-sizing:border-box;display:grid;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;inset:0;overflow-x:hidden;padding:.625em;padding:var(--swal2-container-padding);position:fixed;transition:background-color .15s;transition:var(--swal2-backdrop-transition);z-index:1060}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006;background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-bottom-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-bottom,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-top{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-bottom-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-left>.swal2-popup,div:where(.swal2-container).swal2-center-start>.swal2-popup{align-self:center;grid-row:2}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-left>.swal2-popup,div:where(.swal2-container).swal2-bottom-start>.swal2-popup{align-self:end;grid-column:1;grid-row:3}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup,div:where(.swal2-container).swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{align-self:stretch;grid-row:1/4}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-border);border-radius:.3125rem;border-radius:var(--swal2-border-radius);box-sizing:border-box;color:#545454;color:var(--swal2-color);display:none;font-family:inherit;font-size:1rem;grid-template-columns:minmax(0,100%);max-width:100%;padding:0 0 1.25em;padding:var(--swal2-padding);position:relative;width:32em;width:var(--swal2-width)}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){color:inherit;cursor:auto;font-size:1.875em;font-weight:600;margin:0;max-width:100%;overflow-wrap:break-word;padding:.8em 1em 0;padding:var(--swal2-title-padding);position:relative;text-align:center;text-transform:none}div:where(.swal2-container) div:where(.swal2-actions){align-items:center;background:#0000;background:var(--swal2-actions-background);border-radius:0;border-radius:var(--swal2-actions-border-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;justify-content:var(--swal2-actions-justify-content);margin:1.25em auto 0;margin:var(--swal2-actions-margin);padding:0;padding:var(--swal2-actions-padding);width:auto;width:var(--swal2-actions-width);z-index:1}div:where(.swal2-container) div:where(.swal2-loader){align-items:center;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-color:#2778c4 #0000;border-radius:100%;border-style:solid;border-width:.25em;display:none;height:2.2em;justify-content:center;margin:0 1.875em;width:2.2em}div:where(.swal2-container) button:where(.swal2-styled){border:none;box-shadow:0 0 0 3px #0000;font-weight:500;margin:.3125em;padding:.625em 1.1em;transition:background-color .2s,box-shadow .2s;transition:var(--swal2-action-button-transition)}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#7066e0;background-color:var(--swal2-confirm-button-background-color);border-radius:.25em;border-radius:var(--swal2-confirm-button-border-radius);box-shadow:none;box-shadow:var(--swal2-confirm-button-box-shadow);color:#fff;color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,#7066e0,#000 10%);background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,#7066e0,#000 10%);background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#dc3741;background-color:var(--swal2-deny-button-background-color);border-radius:.25em;border-radius:var(--swal2-deny-button-border-radius);box-shadow:none;box-shadow:var(--swal2-deny-button-box-shadow);color:#fff;color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,#dc3741,#000 10%);background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,#dc3741,#000 10%);background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#6e7881;background-color:var(--swal2-cancel-button-background-color);border-radius:.25em;border-radius:var(--swal2-cancel-button-border-radius);box-shadow:none;box-shadow:var(--swal2-cancel-button-box-shadow);color:#fff;color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,#6e7881,#000 10%);background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,#6e7881,#000 10%);background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){background:#0000;background:var(--swal2-footer-background);border-top:1px solid #eee;border-top:1px solid var(--swal2-footer-border-color);color:inherit;color:var(--swal2-footer-color);cursor:auto;font-size:1em;margin:1em 0 0;padding:1em 1em 0;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-left-radius:.3125rem;border-bottom-left-radius:var(--swal2-border-radius);border-bottom-right-radius:.3125rem;border-bottom-right-radius:var(--swal2-border-radius);bottom:0;grid-column:auto!important;left:0;overflow:hidden;position:absolute;right:0}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:#0000004d;background:var(--swal2-timer-progress-bar-background);height:.25em;width:100%}div:where(.swal2-container) img:where(.swal2-image){cursor:auto;margin:2em auto 1em;max-width:100%}div:where(.swal2-container) button:where(.swal2-close){align-items:center;background:#0000;border:none;border-radius:.3125rem;border-radius:var(--swal2-border-radius);color:#ccc;color:var(--swal2-close-button-color);cursor:pointer;font-family:monospace;font-size:2.5em;font-size:var(--swal2-close-button-font-size);height:1.2em;inset:auto;inset:var(--swal2-close-button-inset);justify-content:center;justify-self:end;margin-bottom:-1.2em;margin-right:0;margin-top:0;outline:initial;outline:var(--swal2-close-button-outline);overflow:hidden;padding:0;position:static;position:var(--swal2-close-button-position);transition:color .2s,box-shadow .2s;transition:var(--swal2-close-button-transition);width:1.2em;z-index:2}div:where(.swal2-container) button:where(.swal2-close):hover{background:#0000;color:#f27474;transform:none;transform:var(--swal2-close-button-hover-transform)}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:inset 0 0 0 3px #6496c880;box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){color:inherit;cursor:auto;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:0;overflow:auto;overflow-wrap:break-word;padding:1em 1.6em .3em;padding:var(--swal2-html-container-padding);text-align:center;word-break:break-word;z-index:1}div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea){background:#0000;background:var(--swal2-input-background);border:1px solid #d9d9d9;border:var(--swal2-input-border);border-radius:.1875em;border-radius:var(--swal2-input-border-radius);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-shadow:var(--swal2-input-box-shadow);box-sizing:border-box;color:inherit;font-size:1.125em;transition:border-color .2s,box-shadow .2s;transition:var(--swal2-input-transition);width:auto}div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;border:var(--swal2-input-focus-border);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:#fff;background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{color:inherit;font-weight:600;text-align:center;width:20%}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{font-size:1.125em;height:2.625em;line-height:2.625em;padding:0}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:#0000;background:var(--swal2-input-background);font-size:1.125em;margin-left:auto;margin-right:auto;width:75%}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:#0000;background:var(--swal2-input-background);color:inherit;font-size:1.125em;max-width:100%;min-width:50%;padding:.375em .625em}div:where(.swal2-container) .swal2-checkbox,div:where(.swal2-container) .swal2-radio{align-items:center;background:#fff;background:var(--swal2-background);color:inherit;justify-content:center}div:where(.swal2-container) .swal2-checkbox label,div:where(.swal2-container) .swal2-radio label{font-size:1.125em;margin:0 .6em}div:where(.swal2-container) .swal2-checkbox input,div:where(.swal2-container) .swal2-radio input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;background:#f0f0f0;background:var(--swal2-validation-message-background);color:#666;color:var(--swal2-validation-message-color);font-size:1em;font-weight:300;justify-content:center;margin:1em 0 0;overflow:hidden;padding:.625em}div:where(.swal2-container) div:where(.swal2-validation-message):before{background-color:#f27474;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:600;height:1.5em;line-height:1.5em;margin:0 .625em;min-width:1.5em;text-align:center;width:1.5em}div:where(.swal2-container) .swal2-progress-steps{align-items:center;background:#0000;flex-wrap:wrap;font-weight:600;margin:1.25em auto;max-width:100%;padding:0}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{background:#2778c4;border-radius:2em;color:#fff;flex-shrink:0;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6;background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{background:#2778c4;flex-shrink:0;height:.4em;margin:0 -1px;width:2.5em;z-index:10}div:where(.swal2-icon){zoom:1;zoom:var(--swal2-icon-zoom);border:.25em solid #000;border-radius:50%;box-sizing:initial;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:2.5em auto .6em;position:relative;-webkit-user-select:none;user-select:none;width:5em}div:where(.swal2-icon) .swal2-icon-content{align-items:center;display:flex;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;width:3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;transform:rotate(-45deg);transform-origin:3.75em 3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;transform:rotate(-45deg);transform-origin:0 3.75em}div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid #a5dc864d;border-radius:50%;box-sizing:initial;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}div:where(.swal2-icon).swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;transform:rotate(-45deg);width:.4375em;z-index:1}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{left:.8125em;top:2.875em;transform:rotate(45deg);width:1.5625em}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;transform:rotate(-45deg);width:2.9375em}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s;animation:var(--swal2-show-animation)}.swal2-hide{animation:swal2-hide .15s forwards;animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.swal2-rtl .swal2-close{margin-left:0;margin-right:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-toast-border);box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);box-shadow:var(--swal2-toast-box-shadow);box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;overflow-y:hidden;padding:1em;pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){font-size:1em;margin:.5em 1em;padding:0;text-align:left;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){font-size:1em;height:2em;margin:.5em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){font-size:.8em;margin:.5em 0 0;padding:.5em 0 0}.swal2-toast button:where(.swal2-close){align-self:center;font-size:2em;grid-column:3/3;grid-row:1/99;height:.8em;margin:0;width:.8em}.swal2-toast div:where(.swal2-html-container){font-size:1em;margin:.5em 1em;overflow:visible;overflow:initial;padding:0;text-align:left;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{margin:.25em}.swal2-toast .swal2-icon,.swal2-toast .swal2-loader{align-self:center;grid-column:1;grid-row:1/99;height:2em;width:2em}.swal2-toast .swal2-icon{margin:0 .5em 0 0;min-width:2em}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;display:flex;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){height:auto;justify-content:flex-start;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){font-size:1em;margin:.25em .5em;padding:.4em .6em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:3em;position:absolute;width:1.6em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:4em 0 0 4em;left:-.5em;top:-.8em;transform:rotate(-45deg);transform-origin:2em 2em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 4em 4em 0;left:.9375em;top:-.25em;transform-origin:0 1.5em}.swal2-toast .swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-success .swal2-success-fix{height:2.6875em;left:.4375em;top:0;width:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:.1875em;top:1.125em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:.1875em;top:.9375em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s;animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards;animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translate3d(0,-50px,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-50px,0) scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;transform:scale(.4)}50%{margin-top:1.625em;opacity:0;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-1turn)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}:root{--azul:#1e66f5;--azul-escuro:#0a49c2;--azul-2:#4f86ff;--azul-3:#7aa6ff;--azul-claro:#eaf1ff;--tinta:#0b1f4d;--tinta-2:#0a1838;--branco:#fff;--cinza:#f4f7fc;--cinza-borda:#e7ecf5;--texto:#0f1b34;--texto-suave:#5b6b85;--ok:#16a34a;--erro:#dc2626;--aviso:#d97706;--wpp:#25d366;--raio:12px;--raio-lg:18px;--raio-xl:26px;--sombra:0 1px 2px #1018280d,0 2px 6px #1018280f;--sombra-md:0 10px 30px #1018281a;--sombra-lg:0 28px 60px #0d2a9438;--glow:0 12px 30px #1e66f559}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f4f7fc;background:var(--cinza);color:#0f1b34;color:var(--texto);font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.55;margin:0}a{color:#1e66f5;color:var(--azul);text-decoration:none}h1,h2,h3{font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0 0 .4em}ul{padding-left:18px}img{max-width:100%}.grad-text{background:linear-gradient(100deg,#fff,#bcd2ff);-webkit-background-clip:text;background-clip:text}.grad-azul,.grad-text{-webkit-text-fill-color:#0000}.grad-azul{background:linear-gradient(100deg,#1e66f5,#22d3ee);background:linear-gradient(100deg,var(--azul),#22d3ee);-webkit-background-clip:text;background-clip:text}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes flutua2{0%,to{transform:translate(0)}50%{transform:translate(14px,-22px)}}@keyframes surge{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes pulso{0%{box-shadow:0 0 0 0 #25d3668c}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}@keyframes gradAnim{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes brilho{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}@keyframes rastreamentoRadar{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.15)}}.surge{animation:surge .6s both}.surge.d1{animation-delay:.12s}.surge.d2{animation-delay:.24s}.surge.d3{animation-delay:.36s}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.vis{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.orb,.phone{animation:none}}.btn{align-items:center;background:linear-gradient(135deg,#4f86ff,#1e66f5);background:linear-gradient(135deg,var(--azul-2),var(--azul));border:0;border-radius:12px;border-radius:var(--raio);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:11px 18px;position:relative;transition:transform .16s ease,box-shadow .16s ease,background .2s}.btn:after{background:linear-gradient(120deg,#0000,#fff6,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-120%);width:40%}.btn:hover{box-shadow:0 12px 30px #1e66f559;box-shadow:var(--glow);transform:translateY(-2px)}.btn:hover:after{animation:brilho .8s}.btn:active{transform:translateY(0)}.btn.sec{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#1e66f5;color:var(--azul)}.btn.sec:hover{background:#eaf1ff;background:var(--azul-claro);border-color:#4f86ff;border-color:var(--azul-2);box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md)}.btn.ghost{background:#ffffff1a;border:1px solid #ffffff8c;box-shadow:none;color:#fff}.btn.ghost:hover{background:#fff3}.btn.danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.btn.sm{font-size:13px;padding:7px 13px}.btn.lg{font-size:16px;padding:14px 26px}.btn.icon-only{flex:0 0 auto;height:36px;padding:0;width:36px}.btn:disabled{cursor:default;opacity:.6;transform:none}.btn.btn-bloqueado-claro,.btn.btn-bloqueado-claro:hover{background:linear-gradient(135deg,#c7d8ff,#aac4ff);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#f8fbff;transform:none}.input,select,textarea{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);color:#0f1b34;color:var(--texto);font-family:inherit;font-size:14px;padding:11px 13px;transition:border .15s,box-shadow .15s;width:100%}.input:focus,select:focus,textarea:focus{border-color:#1e66f5;border-color:var(--azul);box-shadow:0 0 0 4px #eaf1ff;box-shadow:0 0 0 4px var(--azul-claro);outline:0}label{color:#0f1b34;color:var(--texto);display:block;font-size:13px;font-weight:600;margin:12px 0 5px}.remember-row{align-items:flex-start;background:#f8fbff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);cursor:pointer;display:flex;gap:10px;margin:14px 0 0;padding:12px}.remember-row input{accent-color:#1e66f5;accent-color:var(--azul);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.remember-row span{display:flex;flex-direction:column;gap:2px;line-height:1.25}.remember-row strong{color:#0f1b34;color:var(--texto);font-size:13px}.remember-row small{color:#5b6b85;color:var(--texto-suave);font-size:12px}.card{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);padding:20px}.grid{grid-gap:16px;display:grid;gap:16px}.grid.cols2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.cols4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tabela-wrap{border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);overflow-x:auto}table{background:#fff;border-collapse:collapse;min-width:480px;width:100%}td,th{border-bottom:1px solid #e7ecf5;border-bottom:1px solid var(--cinza-borda);font-size:14px;padding:13px 15px;text-align:left}th{background:#fafbfe;color:#5b6b85;color:var(--texto-suave);font-size:11px;letter-spacing:.06em;text-transform:uppercase}tbody tr{transition:background .12s}tbody tr:last-child td{border-bottom:0}.badge,tbody tr:hover td{background:#eaf1ff;background:var(--azul-claro)}.badge{border-radius:999px;color:#0a49c2;color:var(--azul-escuro);display:inline-block;font-size:12px;font-weight:700;padding:3px 11px}.msg-erro,.msg-ok{display:none!important}.msg-encerrada{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #64748b;border-radius:12px;border-radius:var(--raio);color:#475569;display:flex;font-size:14px;font-weight:600;gap:8px;margin:8px 0;padding:12px 14px}.estado-os-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.estado-os-btn{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);color:#0f1b34;color:var(--texto);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:42px;transition:border-color .15s,box-shadow .15s,background .15s,color .15s}.estado-os-btn:not(:disabled):hover{border-color:#1e66f5;border-color:var(--azul);box-shadow:0 8px 18px #1e66f51f}.estado-os-btn.atual{background:#1e66f5;background:var(--azul);border-color:#1e66f5;border-color:var(--azul);box-shadow:0 10px 24px #1e66f52e;color:#fff}.estado-os-btn:disabled:not(.atual){background:#f8fafc;color:#94a3b8;cursor:not-allowed}.estado-os-btn.st-cancelado:not(:disabled):hover{border-color:#dc2626;box-shadow:0 8px 18px #dc26261a;color:#dc2626}.estado-os-btn.st-concluido:not(:disabled):hover{border-color:#16a34a;box-shadow:0 8px 18px #16a34a1a;color:#15803d}.dash-sec{color:#5b6b85;color:var(--texto-suave);font-size:12px;font-weight:800;letter-spacing:.08em;margin:24px 2px 10px;text-transform:uppercase}.barras{display:flex;flex-direction:column;gap:12px;margin-top:6px}.barra-item{grid-gap:10px;align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:128px 1fr 38px}.barra-lbl{color:#0f1b34;color:var(--texto);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-track{background:#f4f7fc;background:var(--cinza);border-radius:999px;height:10px;overflow:hidden}.barra-fill{border-radius:999px;display:block;height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1)}.barra-qtd{color:#0f1b34;color:var(--texto);font-weight:800;text-align:right}@media(max-width:520px){.barra-item{grid-template-columns:96px 1fr 32px}}.os-stepper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:0 0 16px}.os-step{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#5b6b85;color:var(--texto-suave);gap:10px;padding:12px;position:relative}.os-step,.os-step span{align-items:center;display:flex}.os-step span{background:#eef2f7;border-radius:50%;color:#64748b;flex-shrink:0;font-weight:900;height:28px;justify-content:center;width:28px}.os-step b,.os-step span{font-size:13px}.os-step.feita{background:#f8fbff;border-color:#bad1ff;color:#0a49c2}.os-step.feita span{background:#1e66f5;color:#fff}.os-step.atual{box-shadow:0 12px 28px #1e66f524}.os-stepper.cancelada .os-step{opacity:.65}.os-step-cancelado{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;border-radius:var(--raio);color:#64748b;font-weight:800;grid-column:1/-1;padding:10px 12px;text-align:center}.assinatura-box{background:#fafbfe;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);padding:14px}.assinatura-topo{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.assinatura-canvas{border:1px dashed #b7c3d8;border-radius:12px;border-radius:var(--raio);height:160px;touch-action:none}.assinatura-canvas,.assinatura-preview{background:#fff;display:block;width:100%}.assinatura-preview{border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);margin-bottom:10px;max-height:130px;object-fit:contain;padding:8px}.titulo-pg{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.titulo-pg h1{font-size:24px;margin:0}.vazio{color:#5b6b85;color:var(--texto-suave);padding:28px;text-align:center}.tabs{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);display:flex;flex-wrap:wrap;gap:8px;padding:6px}.tabs button{background:#0000;border:0;border-radius:9px;color:#5b6b85;color:var(--texto-suave);cursor:pointer;font:inherit;font-weight:700;padding:8px 12px}.tabs button.on{background:#1e66f5;background:var(--azul);color:#fff}.rastreamento-page{isolation:isolate;position:relative}.rastreamento-loading-overlay{align-content:start;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at top,#7aa6ff3d,#0000 34%),linear-gradient(180deg,#eaf1fff5,#eaf1ffe6);display:grid;inset:0;padding:6px 24px 24px;place-items:start center;position:fixed;z-index:120}.rastreamento-loading-card{align-items:center;background:linear-gradient(180deg,#fffffffa,#f7fafff0);border:1px solid #ffffffdb;border-radius:30px;box-shadow:0 28px 70px #1e66f52e;color:#0f1b34;color:var(--texto);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px 24px 24px;text-align:center;width:min(500px,100%)}.rastreamento-loading-scene{display:block;filter:drop-shadow(0 24px 54px rgba(30,102,245,.22));height:min(330px,72vw);max-height:330px;max-width:330px;min-height:240px;min-width:240px;width:min(330px,72vw)}.rastreamento-loading-scene canvas{display:block;height:100%!important;width:100%!important}.rastreamento-loading-card strong{font-size:22px;letter-spacing:-.025em;line-height:1.15}.rastreamento-loading-card span{color:#5b6b85;color:var(--texto-suave);font-size:13px;line-height:1.55;max-width:34ch}.rastreamento-toolbar-card{margin-bottom:16px}.rastreamento-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rastreamento-filtro-bloco{display:flex;flex-direction:column;gap:10px;min-width:240px}.rastreamento-filtro-titulo{color:#5b6b85;color:var(--texto-suave);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rastreamento-toolbar-topo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.rastreamento-filtro-status{color:#5b6b85;color:var(--texto-suave);font-size:12px;font-weight:800}.rastreamento-multiselect{display:flex;flex-wrap:wrap;gap:10px}.rastreamento-tecnicos-multiselect{gap:12px}.rastreamento-chip{align-items:center;background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:999px;color:#0f1b34;color:var(--texto);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:9px;padding:10px 14px;transition:border-color .15s,background .15s,box-shadow .15s,color .15s}.rastreamento-chip:hover{border-color:#4f86ff;border-color:var(--azul-2);box-shadow:0 8px 20px #1e66f51a}.rastreamento-chip input{accent-color:#1e66f5;accent-color:var(--azul);margin:0}.rastreamento-chip.on{background:#eaf1ff;background:var(--azul-claro);border-color:#1e66f5;border-color:var(--azul);box-shadow:0 10px 22px #1e66f51f;color:#0a49c2;color:var(--azul-escuro)}.rastreamento-chip-tecnico{align-items:flex-start;border-radius:18px;min-width:220px;padding:12px 14px}.rastreamento-chip-tecnico span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rastreamento-chip-tecnico strong{font-size:13px;line-height:1.25}.rastreamento-chip-tecnico small{color:#5b6b85;color:var(--texto-suave);font-size:12px;font-weight:700;line-height:1.25}.rastreamento-chip-cor{border-radius:999px;box-shadow:0 0 0 3px #2563eb1f;flex:0 0 auto;height:12px;width:12px}.rastreamento-intervalo-bloco{max-width:210px}.rastreamento-intervalo-status{grid-column-gap:10px;grid-row-gap:2px;align-items:center;background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dce8ff;border-radius:16px;box-shadow:0 14px 28px #1e66f514;column-gap:10px;display:grid;grid-template-areas:"pulso titulo" "pulso detalhe";grid-template-columns:auto 1fr;margin-top:10px;padding:10px 12px;row-gap:2px}.rastreamento-intervalo-status strong{color:#0b1f4d;color:var(--tinta);font-size:13px;grid-area:titulo;line-height:1.1}.rastreamento-intervalo-status small{color:#5b6b85;color:var(--texto-suave);font-size:12px;grid-area:detalhe;line-height:1.2}.rastreamento-intervalo-pulso{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:999px;box-shadow:0 0 0 4px #22c55e1f,0 10px 20px #16a34a2e;grid-area:pulso;height:13px;position:relative;width:13px}.rastreamento-intervalo-pulso:after{animation:rastreamentoRadar linear infinite;border:2px solid #22c55e80;border-radius:999px;content:"";inset:-7px;position:absolute}.rastreamento-toolbar-nota{color:#5b6b85;color:var(--texto-suave);font-size:13px;font-weight:700;margin-top:12px}.rastreamento-resumos{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rastreamento-resumos span{align-items:center;background:#f8fbff;border:1px solid #dce8ff;border-radius:999px;color:#0a49c2;display:inline-flex;font-size:12px;font-weight:900;padding:8px 12px}.mapa-card{overflow:hidden;position:relative;z-index:1}.mapa-card-topo{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:16px}.mapa-card-topo h3{margin-bottom:8px}.mapa-card-acao{box-shadow:0 10px 24px #1e66f51f;min-height:42px;white-space:nowrap}.mapa-card-fullscreen{background:linear-gradient(180deg,#f8fbff,#eef4ff);border:0;border-radius:0;box-shadow:none;inset:0;margin:0;overflow:auto;padding:18px 18px 22px;position:fixed;z-index:140}.mapa-card:fullscreen{background:linear-gradient(180deg,#f8fbff,#eef4ff);border:0;border-radius:0;box-shadow:none;padding:18px 18px 22px}.mapa-card:fullscreen::backdrop{background:linear-gradient(180deg,#0f172a47,#2563eb2e)}.mapa-card-fullscreen .mapa-shell,.mapa-card:fullscreen .mapa-shell{box-shadow:0 24px 54px #1e66f51f;min-height:calc(100vh - 130px)}.mapa-shell{border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);isolation:isolate;min-height:clamp(360px,56vh,620px);overflow:hidden;position:relative}.mapa-shell,.mapa-tecnicos{background:#e8f1ff;width:100%}.mapa-tecnicos{height:100%;inset:0;position:absolute;z-index:0}.leaflet-container.mapa-tecnicos,.mapa-tecnicos .leaflet-container{font-family:inherit;height:100%;width:100%}.mapa-tecnicos .leaflet-tile-pane{z-index:1}.mapa-tecnicos .leaflet-overlay-pane{z-index:2}.mapa-tecnicos .leaflet-marker-pane,.mapa-tecnicos .leaflet-shadow-pane{z-index:3}.mapa-tecnicos .leaflet-popup-pane,.mapa-tecnicos .leaflet-tooltip-pane{z-index:5}.mapa-tecnicos .leaflet-bottom,.mapa-tecnicos .leaflet-top{z-index:4}.mapa-tecnicos .mapa-speed-tooltip{background:#0a49c2;border:0;border-radius:999px;box-shadow:0 10px 24px #1e66f547;color:#fff;font-size:11px;font-weight:900;padding:4px 8px}.mapa-tecnicos .mapa-speed-tooltip:before{border-top-color:#0a49c2}.mapa-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(180deg,#e8f1ffeb,#e8f1ffc7);display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:4}.mapa-loading-badge-card,.mapa-loading-card{align-items:center;background:#ffffffeb;border:1px solid #ffffffb3;box-shadow:0 18px 45px #1e66f529;color:#0f1b34;color:var(--texto);display:flex;flex-direction:column;gap:8px;text-align:center}.mapa-loading-card{border-radius:20px;padding:18px 20px;width:min(360px,100%)}.mapa-loading-badge-card strong,.mapa-loading-card strong{font-size:15px;line-height:1.2}.mapa-loading-badge-card span,.mapa-loading-card span{color:#5b6b85;color:var(--texto-suave);font-size:12px;line-height:1.45}.mapa-loading-orbs{align-items:center;display:flex;gap:8px;height:18px}.mapa-loading-orbs i{animation:antigrav 1.1s ease-in-out infinite;background:linear-gradient(135deg,#4f86ff,#1e66f5);background:linear-gradient(135deg,var(--azul-2),var(--azul));border-radius:999px;box-shadow:0 8px 14px #1e66f547;height:10px;width:10px}.mapa-loading-orbs i:nth-child(2){animation-delay:.16s}.mapa-loading-orbs i:nth-child(3){animation-delay:.32s}.mapa-loading-badge{max-width:min(280px,calc(100% - 28px));position:absolute;right:14px;top:14px;z-index:4}.mapa-loading-badge-card{align-items:flex-start;border-radius:16px;padding:12px 14px;text-align:left}.mapa-loading-badge .mapa-loading-orbs{height:14px}.mapa-loading-badge .mapa-loading-orbs i{height:8px;width:8px}.mapa-empty{background:#fffffff0;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#5b6b85;color:var(--texto-suave);font-size:13px;font-weight:700;inset:auto 14px 14px;padding:10px 12px;position:absolute;z-index:5}.rastreamento-table-card{position:relative;z-index:2}.rastreamento-table-wrap{background:#fff}.rastreamento-table{min-width:760px}.coord-cell{color:#334155;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;white-space:nowrap}.wz-steps{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 14px;scrollbar-width:none}.wz-steps::-webkit-scrollbar{display:none}.wz-step{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:999px;color:#5b6b85;color:var(--texto-suave);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;gap:8px;padding:8px 14px;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;white-space:nowrap}.wz-step,.wz-step span{align-items:center;display:flex}.wz-step span{background:#eef2f7;border-radius:50%;color:#64748b;flex-shrink:0;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.wz-step.on{background:#eaf1ff;background:var(--azul-claro);border-color:#1e66f5;border-color:var(--azul);box-shadow:0 8px 18px #1e66f51f;color:#1e66f5;color:var(--azul)}.wz-step.on span{background:#1e66f5;background:var(--azul);color:#fff}.wz-step.done{border-color:#bad1ff;color:#0a49c2}.wz-step.done span{background:#1e66f5;color:#fff}.wz-body{animation:surge .3s both}.wz-nav{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:16px}.wz-fim{color:#5b6b85;color:var(--texto-suave);font-size:13px;font-weight:700}.orc-materiais-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.orc-materiais-head h3{margin:0}.orc-materiais-head p{color:#5b6b85;color:var(--texto-suave);font-size:13px;margin:4px 0 0}.orc-total-box{background:#f8fafc;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:8px;min-width:150px;padding:10px 12px;text-align:right}.orc-help,.orc-line,.orc-totais span,.orc-total-box span{color:#5b6b85;color:var(--texto-suave);display:block;font-size:12px;font-weight:800}.orc-total-box strong{display:block;font-size:18px;margin-top:2px}.orc-totais{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.orc-totais div{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:8px;padding:10px 12px}.orc-totais strong{display:block;font-size:15px;margin-top:2px}.orc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.orc-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:14px 0 10px}.orc-section-head h3{margin:0}.orc-add-row{grid-gap:10px;align-items:end;background:#f8fafc;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 130px auto;margin-bottom:12px;padding:12px}.orc-add-row-labor{grid-template-columns:minmax(220px,1fr) 145px minmax(220px,1fr) auto}.orc-add-material select{min-width:260px}.orc-add-description input{min-width:200px}.orc-edit-table td{vertical-align:top}.orc-edit-table input,.orc-edit-table select{min-width:120px}.orc-edit-table td:first-child select{min-width:240px}.orc-tech-card{background:#f8fafc;margin-bottom:10px;padding:12px}.orc-itens{grid-gap:10px;display:grid;gap:10px}.orc-item{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:8px;padding:12px}.orc-item-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.orc-item-top strong{font-size:15px}.orc-segment{background:#eef2f7;border-radius:8px;display:inline-grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-bottom:10px;padding:4px}.orc-segment button{background:#0000;border:0;border-radius:6px;color:#5b6b85;color:var(--texto-suave);cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:7px 12px}.orc-segment button.on{background:#fff;box-shadow:0 1px 4px #0f172a1a;color:#1e66f5;color:var(--azul)}.orc-item-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 110px 145px 145px}.orc-field-main{min-width:0}.orc-help{font-weight:700;margin-top:6px}.orc-total-input{background:#f8fafc;font-weight:900}.mobile-app,.orc-total-input{color:#0f1b34;color:var(--texto)}.mobile-app{background:#eef4ff;min-height:100vh;padding:74px 12px 86px}.mobile-app.login{align-items:center;background:#0a49c2;display:flex;justify-content:center;padding:18px}.mobile-login-card{background:#fff;border-radius:18px;box-shadow:0 22px 55px #0f172a33;padding:22px;width:min(420px,100%)}.mobile-login-card img{height:48px;margin-bottom:12px;object-fit:contain}.mobile-login-card h1{color:#1e66f5;color:var(--azul);margin:0 0 4px}.mobile-login-card p{color:#5b6b85;color:var(--texto-suave);margin:0 0 18px}.mobile-login-card .btn{margin-top:16px;width:100%}.mobile-top{align-items:center;background:#fff;border-bottom:1px solid #dbe6f7;box-shadow:0 10px 28px #0f172a14;display:flex;height:62px;justify-content:space-between;left:0;padding:0 14px;position:fixed;right:0;top:0;z-index:20}.mobile-top div{display:flex;flex-direction:column;min-width:0}.mobile-top strong{color:#1e66f5;color:var(--azul);font-size:15px}.mobile-top span{color:#5b6b85;color:var(--texto-suave);font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-alert{margin:0 0 10px}.mobile-screen{margin:0 auto;max-width:720px}.mobile-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.mobile-screen h2{color:#0f172a;font-size:22px;margin:0 0 12px}.mobile-screen h3{color:#0f172a;font-size:15px;margin:18px 0 8px}.mobile-status-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:none}.mobile-status-tabs button{background:#fff;border:1px solid #d6e2f5;border-radius:999px;color:#475569;font-weight:800;padding:9px 12px;white-space:nowrap}.mobile-status-tabs button.on{background:#1e66f5;background:var(--azul);border-color:#1e66f5;border-color:var(--azul);color:#fff}.mobile-os-list{display:flex;flex-direction:column;gap:10px}.mobile-os-card{grid-gap:5px;background:#fff;border:1px solid #dbe6f7;border-radius:16px;box-shadow:0 12px 30px #0f172a14;color:inherit;display:grid;gap:5px;grid-template-columns:1fr auto;padding:14px;position:relative;text-align:left}.mobile-os-card .badge{align-self:start;grid-column:2;grid-row:1/span 2}.mobile-os-card strong{color:#0f172a;font-size:17px}.mobile-os-card small{color:#5b6b85;color:var(--texto-suave);font-size:12px;font-style:normal}.mobile-os-card span:not(.badge){color:#334155;font-size:13px;grid-column:1/-1}.mobile-os-card em{color:#64748b;font-size:12px;font-style:normal;grid-column:1/-1}.mobile-nav{background:#fff;border:1px solid #dbe6f7;border-radius:18px;bottom:10px;box-shadow:0 16px 38px #0f172a2e;display:grid;grid-template-columns:repeat(3,1fr);left:10px;padding:6px;position:fixed;right:10px;z-index:20}.mobile-nav button{background:#0000;border:0;border-radius:13px;color:#64748b;font-weight:900;padding:11px 4px}.mobile-nav button.on{background:#1e66f5;background:var(--azul);color:#fff}.mobile-form,.mobile-info,.mobile-panel{background:#fff;border:1px solid #dbe6f7;border-radius:16px;box-shadow:0 12px 30px #0f172a14;padding:14px}.mobile-form{display:flex;flex-direction:column;gap:8px}.mobile-detail label,.mobile-form label{color:#475569;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mobile-check-item textarea,.mobile-form input,.mobile-form select,.mobile-form textarea{background:#fff;border:1px solid #cbd5e1;border-radius:12px;font:inherit;padding:11px 12px;width:100%}.mobile-form .btn{margin-top:10px}.mobile-detail .btn.sec.sm{margin-bottom:12px}.mobile-detail-title{background:#fff;border:1px solid #dbe6f7;border-radius:16px;box-shadow:0 12px 30px #0f172a14;margin-bottom:10px;padding:14px}.mobile-detail-title h2{margin:8px 0 2px}.mobile-detail-title p{color:#5b6b85;color:var(--texto-suave);margin:0}.mobile-info{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mobile-info span{color:#475569;font-size:13px}.mobile-detail .estado-os-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.mobile-detail .estado-os-btn{background:#fff}.mobile-panel{margin-top:12px}.mobile-panel .assinatura-box{margin-top:10px}.mobile-check-model{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px}.mobile-check-model:first-child{border-top:0;margin-top:0;padding-top:0}.mobile-check-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;margin-top:8px;padding:10px}.mobile-check-item textarea{margin-top:8px;min-height:74px}@media(min-width:760px){.mobile-app{padding-left:24px;padding-right:24px}.mobile-nav{left:50%;right:auto;transform:translateX(-50%);width:420px}.mobile-status-tabs{flex-wrap:wrap;overflow:visible}}.form-actions{gap:8px;margin-top:18px}.acoes,.form-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.acoes{gap:6px;white-space:nowrap}.check-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:6px}.check-line{color:#0f1b34;color:var(--texto);font-weight:600;gap:8px;margin:0}.check-line,.linha-lista{align-items:center;display:flex}.linha-lista{border-top:1px solid #e7ecf5;border-top:1px solid var(--cinza-borda);gap:10px;justify-content:space-between;padding:10px 0}.linha-lista:first-child{border-top:0}.thumb{border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:8px;display:block;height:48px;margin-bottom:6px;object-fit:cover;width:62px}.mini-file{font-size:12px;max-width:180px;padding:7px}.image-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:14px}.image-tile{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#0f1b34;color:var(--texto);display:block;overflow:hidden}.image-tile img,.image-tile video{background:#020617;display:block;height:94px;object-fit:cover;width:100%}.image-tile span{color:#5b6b85;color:var(--texto-suave);display:block;font-size:12px;font-weight:700;padding:6px 8px}.logo-preview{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);display:block;margin-top:8px;max-height:80px;max-width:180px;object-fit:contain;padding:8px}.checklist-os-list{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.checklist-os-item{background:#fafbfe;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);padding:10px}.checklist-os-item .input{margin-top:8px}.checklist-os-upload{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.checklist-os-upload a{font-size:13px;font-weight:700}.app{display:flex;min-height:100vh}.sidebar{background:linear-gradient(180deg,#0b1f4d,#0a1838);background:linear-gradient(180deg,var(--tinta),var(--tinta-2));color:#cdd9f5;display:flex;flex-direction:column;flex-shrink:0;padding:18px 12px;width:240px}.sidebar .logo{color:#fff;font-size:20px;font-weight:900;gap:8px;letter-spacing:-.02em;padding:8px 10px 22px}.sidebar .logo,.sidebar a{align-items:center;display:flex}.sidebar a{border-radius:11px;color:#aebfe4;font-size:14px;font-weight:600;gap:10px;margin-bottom:3px;padding:11px 13px;transition:background .14s,color .14s,transform .12s}.sidebar a:hover{background:#16306e;color:#fff;transform:translateX(2px)}.sidebar a.ativo{background:linear-gradient(90deg,#1e66f5,#4f86ff);background:linear-gradient(90deg,var(--azul),var(--azul-2));box-shadow:0 6px 16px #1e66f573;color:#fff}.conteudo{display:flex;flex:1 1;flex-direction:column;min-width:0}.topbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-bottom:1px solid #e7ecf5;border-bottom:1px solid var(--cinza-borda);display:flex;justify-content:space-between;padding:12px 22px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.main{animation:surge .45s both;margin:0 auto;max-width:1160px;padding:26px;width:100%}.user-chip{align-items:center;display:flex;font-size:14px;gap:10px}.menu-btn{border:0;display:none;font-size:23px}.menu-btn,.sidebar-toggle-btn{background:none;color:#1e66f5;color:var(--azul);cursor:pointer;line-height:1}.sidebar-toggle-btn{align-items:center;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:9px;display:inline-flex;font-size:15px;height:32px;justify-content:center;width:32px}.sidebar-toggle-btn:hover{background:#f4f7fc;background:var(--cinza)}.overlay{display:none}.modal-bg{align-items:center;animation:surge .2s both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1f4d80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:60}.modal{animation:surge .25s both;background:#fff;border-radius:26px;border-radius:var(--raio-xl);box-shadow:0 28px 60px #0d2a9438;box-shadow:var(--sombra-lg);max-width:480px;padding:26px;width:100%}.qr-screen-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08122c9e;padding:18px}.qr-screen-modal{background:#f7faff;border-radius:26px;box-shadow:0 26px 70px #07143347;max-height:min(92vh,820px);max-width:980px;overflow:hidden;padding:0;width:min(100%,980px)}.qr-screen-shell{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);max-height:min(92vh,820px)}.qr-screen-side{background:linear-gradient(180deg,#fff,#eef4ff);border-right:1px solid #d7e3f6;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:28px 26px 22px}.qr-screen-side h3{color:#10254f;font-size:28px;line-height:1.08;margin:4px 0 0}.qr-screen-side p{color:#5b6b85;color:var(--texto-suave);font-size:14px;line-height:1.45;margin:0}.qr-screen-stage{align-items:center;background:radial-gradient(circle at top,#eaf2ff 0,#dbe7fb 28%,#cad8f0 100%);display:flex;justify-content:center;overflow:auto;padding:28px 20px}.qr-label-kicker{color:#1e66f5;color:var(--azul);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.qr-size-block{display:flex;flex-direction:column;gap:10px}.qr-size-title{color:#4f6791;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.qr-size-list{grid-gap:10px;display:grid;gap:10px}.qr-size-option{background:#fff;border:1px solid #d0dbef;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:13px 14px;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.qr-size-option strong{color:#0f2c60;font-size:14px}.qr-size-option span{color:#6980a5;font-size:12px}.qr-size-option.on{border-color:#1e66f5;box-shadow:0 0 0 3px #1e66f51f;transform:translateY(-1px)}.qr-screen-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px}.paginacao-lista{align-items:center;background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 14px}.paginacao-lista span{color:#5b6b85;color:var(--texto-suave);font-size:13px;font-weight:700}.paginacao-acoes{display:flex;flex-wrap:wrap;gap:8px}.qr-sticker{align-items:center;background:linear-gradient(180deg,#fff,#f6f9ff);border:1px solid #d8e3f4;border-radius:26px;box-shadow:0 18px 42px #0b1f4d24;display:flex;flex-direction:column;min-height:420px;padding:18px 18px 22px;text-align:center;width:min(100%,320px)}.qr-sticker.size-sm{min-height:310px;padding:14px 14px 18px;width:min(100%,240px)}.qr-sticker.size-md{min-height:420px;width:min(100%,320px)}.qr-sticker.size-lg{min-height:520px;padding:24px 24px 28px;width:min(100%,390px)}.qr-sticker-brand{color:#315ea8;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.qr-sticker-brand.subtle{color:#6e81a8;font-size:9px;font-weight:700;letter-spacing:.18em;margin-top:10px;text-align:center}.qr-sticker-title{color:#10254f;font-size:20px;font-weight:800;line-height:1.15;margin-top:0}.qr-sticker-subtitle{color:#587096;font-size:13px;line-height:1.35;margin-top:8px;max-width:240px}.qr-sticker-code{background:#eaf1ff;border-radius:999px;color:#14346f;font-family:monospace;font-size:14px;font-weight:800;margin-top:14px;padding:8px 12px;word-break:break-all}.qr-sticker-qr{background:#fff;border:1px solid #dbe5f4;border-radius:20px;box-shadow:inset 0 1px 0 #fff;margin-top:16px;padding:14px}.lp-nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #e7ecf5;border-bottom:1px solid var(--cinza-borda);display:flex;justify-content:space-between;padding:14px 6%;position:-webkit-sticky;position:sticky;top:0;z-index:30}.lp-brand{color:#1e66f5;color:var(--azul);font-size:21px;font-weight:900;letter-spacing:-.03em}.lp-hero{animation:gradAnim 16s ease infinite;background:linear-gradient(125deg,#0a1f5c,#0a49c2,#1e66f5,#0a49c2);background:linear-gradient(125deg,#0a1f5c,var(--azul-escuro),#1e66f5,#0a49c2);background-size:300% 300%;color:#fff;overflow:hidden;padding:84px 6% 100px;position:relative}.orb{border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;position:absolute}.orb1{animation:flutua2 12s ease-in-out infinite;background:#38bdf8;height:340px;right:6%;top:-80px;width:340px}.orb2{animation:flutua 14s ease-in-out infinite;background:#6366f1;bottom:-120px;height:300px;left:-40px;width:300px}.lp-hero-grid{grid-gap:46px;align-items:center;display:grid;gap:46px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1160px;position:relative;z-index:2}.lp-hero h1{font-size:50px;font-weight:900;margin:0 0 .22em}.lp-hero p.sub{font-size:19px;margin:0 0 28px;max-width:520px;opacity:.92}.lp-pill{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:20px;padding:7px 15px}.lp-cta{gap:12px}.lp-cta,.lp-trust{display:flex;flex-wrap:wrap}.lp-trust{gap:26px;margin-top:26px}.lp-trust .n{font-size:26px;font-weight:900;line-height:1}.lp-trust .l{font-size:13px;opacity:.85}.phone-wrap{display:flex;justify-content:center;perspective:1200px}.phone{animation:flutua 6s ease-in-out infinite;background:linear-gradient(160deg,#11254f,#0a1838);border-radius:46px;box-shadow:0 28px 60px #0d2a9438;box-shadow:var(--sombra-lg);height:572px;padding:13px;position:relative;transform:rotate(-3deg);width:284px}.phone:before{background:#0a1838;border-radius:0 0 16px 16px;content:"";height:22px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:120px;z-index:3}.phone-tela{background:#f4f7fc;background:var(--cinza);border-radius:34px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.phone-top{background:linear-gradient(135deg,#1e66f5,#4f86ff);background:linear-gradient(135deg,var(--azul),var(--azul-2));color:#fff;font-weight:800;padding:32px 16px 15px}.phone-top small{display:block;font-size:11px;font-weight:500;opacity:.85}.phone-body{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:13px}.mini-card{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:13px;box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);font-size:12px;padding:11px 12px;transition:transform .2s}.mini-card:hover{transform:translateY(-2px)}.mini-card .l1{align-items:center;display:flex;font-weight:700;gap:6px;justify-content:space-between}.mini-card .l2{color:#5b6b85;color:var(--texto-suave);font-size:11px;margin-top:3px}.mini-pill{border-radius:999px;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.mini-stat{display:flex;gap:8px}.mini-stat>div{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:13px;flex:1 1;padding:9px 4px;text-align:center}.mini-stat b{color:#1e66f5;color:var(--azul);display:block;font-size:18px}.mini-stat span{color:#5b6b85;color:var(--texto-suave);font-size:9px}.lp-sec{margin:0 auto;max-width:1160px;padding:72px 6%}.lp-sec h2{font-size:34px;text-align:center}.lp-sec .sub{color:#5b6b85;color:var(--texto-suave);font-size:17px;margin:0 auto 42px;max-width:620px;text-align:center}.lp-feats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.lp-feat{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s}.lp-feat:hover{border-color:#7aa6ff;border-color:var(--azul-3);box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);transform:translateY(-6px)}.lp-feat .ic{align-items:center;background:linear-gradient(135deg,#eaf1ff,#dbe7ff);background:linear-gradient(135deg,var(--azul-claro),#dbe7ff);border-radius:14px;color:#1e66f5;color:var(--azul);display:flex;font-size:24px;height:50px;justify-content:center;margin-bottom:15px;transition:transform .2s;width:50px}.lp-feat:hover .ic{transform:scale(1.1) rotate(-6deg)}.lp-band{background:#0b1f4d;background:var(--tinta);color:#fff;padding:46px 6%}.lp-band-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:900px;text-align:center}.lp-band .n{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#fff,#8fb6ff);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900}.lp-band .l{font-size:14px;margin-top:4px;opacity:.8}.lp-depos{background:#fff}.depo-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.depo{background:#f4f7fc;background:var(--cinza);border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);padding:26px;transition:transform .2s,box-shadow .2s}.depo:hover{box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);transform:translateY(-4px)}.depo .stars{color:#f5b50a;font-size:15px;letter-spacing:2px}.depo p{font-size:15px;margin:12px 0 18px}.depo .quem{gap:12px}.avatar,.depo .quem{align-items:center;display:flex}.avatar{background:linear-gradient(135deg,#1e66f5,#4f86ff);background:linear-gradient(135deg,var(--azul),var(--azul-2));border-radius:50%;box-shadow:0 12px 30px #1e66f559;box-shadow:var(--glow);color:#fff;flex-shrink:0;font-weight:800;height:46px;justify-content:center;width:46px}.quem b{display:block;font-size:14px}.quem span{color:#5b6b85;color:var(--texto-suave);font-size:12px}.lp-planos{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:840px}.lp-plano{background:#fff;border:1.5px solid #e7ecf5;border:1.5px solid var(--cinza-borda);border-radius:26px;border-radius:var(--raio-xl);padding:32px;position:relative;transition:transform .2s,box-shadow .2s}.lp-plano:hover{transform:translateY(-6px)}.lp-plano.destaque,.lp-plano:hover{box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md)}.lp-plano.destaque{border-color:#1e66f5;border-color:var(--azul)}.lp-plano.destaque:before{background:linear-gradient(135deg,#1e66f5,#22d3ee);background:linear-gradient(135deg,var(--azul),#22d3ee);border-radius:26px;border-radius:var(--raio-xl);content:"";inset:-1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.lp-plano h3{font-size:23px}.lp-plano ul{margin:14px 0 24px}.lp-plano li{color:#5b6b85;color:var(--texto-suave);margin:8px 0}.lp-final{animation:gradAnim 14s ease infinite;background:linear-gradient(125deg,#1e66f5,#0a49c2,#0a1f5c);background:linear-gradient(125deg,var(--azul),var(--azul-escuro),#0a1f5c);background-size:200% 200%;border-radius:26px;border-radius:var(--raio-xl);color:#fff;margin:0 6%;overflow:hidden;padding:60px 32px;position:relative;text-align:center}.lp-final h2{font-size:32px}.lp-foot{background:#0b1f4d;background:var(--tinta);color:#9fb2dc;font-size:14px;padding:44px 6% 28px}.lp-foot-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:1160px}.lp-foot a,.lp-foot button{color:#cdd9f5}.lp-foot a:hover,.lp-foot button:hover{color:#fff}.lp-foot button{background:#0000;border:0;cursor:pointer;font:inherit;padding:0;text-align:left}.lp-foot .copy{border-top:1px solid #1c3163;font-size:13px;margin-top:24px;padding-top:18px}.center,.lp-foot .copy{text-align:center}.doc{animation:surge .4s both;margin:0 auto;max-width:820px;padding:44px 6% 80px}.doc h1{font-size:32px}.doc h2{font-size:19px;margin-top:30px}.doc li,.doc p{color:#33415c;font-size:15px}.lp-link{background:#0000;border:0;border-radius:8px;color:#0f1b34;color:var(--texto);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:6px 8px}.lp-link:hover{background:#eaf1ff;background:var(--azul-claro);color:#1e66f5;color:var(--azul)}.lp-passos{background:#f4f7fc;background:var(--cinza)}.passos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.passo{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);padding:28px 22px 22px;position:relative;transition:transform .2s,box-shadow .2s}.passo:hover{box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);transform:translateY(-5px)}.passo-num{background:linear-gradient(135deg,#1e66f5,#4f86ff);background:linear-gradient(135deg,var(--azul),var(--azul-2));border-radius:10px;box-shadow:0 12px 30px #1e66f559;box-shadow:var(--glow);color:#fff;font-size:15px;font-weight:800;height:32px;left:22px;position:absolute;top:-15px;width:32px}.passo-ic,.passo-num{align-items:center;display:flex;justify-content:center}.passo-ic{background:#eaf1ff;background:var(--azul-claro);border-radius:14px;color:#1e66f5;color:var(--azul);height:50px;margin:8px 0 14px;width:50px}.passo h3{font-size:17px}.passo p{color:#5b6b85;color:var(--texto-suave);font-size:14px;margin:0}.ps-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.ps-card{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);padding:24px}.ps-card .antes{color:#dc2626;color:var(--erro);font-size:13px;font-weight:700}.ps-card .depois{color:#16a34a;color:var(--ok);font-size:13px;font-weight:700;margin-top:14px}.ps-card p{color:#5b6b85;color:var(--texto-suave);font-size:14px;margin:5px 0 0}.seg-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.seg{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);padding:22px 16px;text-align:center;transition:transform .2s,box-shadow .2s}.seg:hover{border-color:#7aa6ff;border-color:var(--azul-3);box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);transform:translateY(-4px)}.seg .ic{color:#1e66f5;color:var(--azul);display:flex;justify-content:center;margin-bottom:10px}.seg b{font-size:15px}.lp-page{background:#fff;color:#102035;overflow-x:hidden}.lp-page h1,.lp-page h2,.lp-page h3{letter-spacing:0}.lp-nav-v2{background:#ffffffeb;box-shadow:0 12px 28px #1e66f514;gap:18px}.lp-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lp-hero-v2{background:linear-gradient(180deg,#fff,#f4f8ff);color:#102035;min-height:clamp(600px,calc(88vh - 62px),720px);overflow:hidden;padding:58px 6% 56px;position:relative}.lp-hero-v2:before{background-image:linear-gradient(#dfeaff 1px,#0000 0),linear-gradient(90deg,#dfeaff 1px,#0000 0);background-size:64px 64px;content:"";inset:0;opacity:.58;pointer-events:none;position:absolute}.lp-hero-v2:after{background:linear-gradient(135deg,#eaf1ff,#fff);border:1px solid #dbe7ff;border-radius:44px;box-shadow:0 30px 90px #1e66f51f;content:"";height:72%;position:absolute;right:-12%;top:9%;transform:rotate(-5deg);width:54%}.lp-hero-inner{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 410px;margin:0 auto;max-width:1160px;min-height:inherit;position:relative;z-index:2}.lp-hero-copy{max-width:640px;text-shadow:none}.lp-kicker{align-items:center;background:#fff;border:1px solid #cfe0ff;border-radius:999px;box-shadow:0 10px 25px #1e66f514;color:#0a49c2;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.lp-hero-v2 h1{color:#0a1f5c;font-size:58px;font-weight:900;margin:18px 0 12px}.lp-hero-lead{color:#41516b;font-size:19px;line-height:1.55;margin:0 0 26px;max-width:590px}.lp-hero-v2 .btn.ghost{background:#fff;border:1px solid #bad1ff;box-shadow:0 8px 20px #1e66f514;color:#0a49c2}.lp-hero-v2 .btn.ghost:hover{background:#eaf1ff}.lp-proof{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:26px;max-width:440px}.lp-proof div{background:#fff;border:1px solid #dce8ff;border-radius:16px;box-shadow:0 12px 28px #1e66f512;padding:13px 14px}.lp-proof b{color:#0a49c2;display:block;font-size:24px;line-height:1}.lp-proof span{color:#5b6b85;font-size:12px}.hero-integrations{align-items:center;background:#fff;border:1px solid #dce8ff;border-radius:16px;box-shadow:0 12px 28px #1e66f512;color:#102035;cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:8px;margin-top:16px;padding:10px 12px}.hero-integrations span{color:#5b6b85;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hero-integrations b{align-items:center;background:#eaf1ff;border-radius:999px;color:#0a49c2;display:inline-flex;font-size:12px;line-height:1;min-height:24px;padding:4px 9px}.hero-integrations:hover{border-color:#9ab9ff;box-shadow:0 18px 36px #1e66f524}.phone-showcase{align-items:center;display:flex;justify-content:center;min-height:620px}.phone-demo{animation:phoneFloat 6s ease-in-out infinite;background:linear-gradient(160deg,#0a49c2,#1e66f5);border-radius:48px;box-shadow:0 32px 80px #1e66f547;height:650px;padding:13px;position:relative;width:326px}.phone-demo:after{border:1px solid #ffffff52;border-radius:42px;content:"";inset:9px;pointer-events:none;position:absolute}.phone-speaker{background:#0a1f5c;border-radius:0 0 15px 15px;height:20px;left:50%;position:absolute;top:24px;transform:translateX(-50%);width:112px;z-index:4}.phone-screen-v2{background:#fff;border:1px solid #dbe7ff;border-radius:36px;height:100%;overflow:hidden;position:relative}.phone-app-top{background:linear-gradient(135deg,#0a49c2,#1e66f5);color:#fff;height:116px;padding:36px 18px 18px}.phone-app-top span{display:block;font-size:12px;opacity:.82}.phone-app-top b{display:block;font-size:22px;margin-top:6px}.phone-tabs-v2{background:#f4f8ff;border-bottom:1px solid #dce8ff;display:flex;gap:7px;padding:10px}.phone-tabs-v2 span{border-radius:10px;color:#587099;flex:1 1;font-size:11px;font-weight:800;padding:7px 4px;text-align:center}.phone-tabs-v2 .on{background:#fff;box-shadow:0 6px 15px #1e66f51a;color:#0a49c2}.phone-body-v2{grid-gap:10px;display:grid;gap:10px;padding:12px;position:relative}.phone-os-card{background:#fff;border:1px solid #dbe7ff;border-radius:15px;box-shadow:0 10px 22px #1e66f514;overflow:hidden;padding:13px;position:relative}.phone-os-card.active{animation:phoneCardPulse 3.2s ease-in-out infinite}.phone-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.phone-card-head span{color:#0f1b34;font-size:13px;font-weight:900}.phone-card-head b{background:#eaf1ff;border:1px solid #bad1ff;border-radius:999px;color:#0a49c2;font-size:10px;padding:3px 8px}.phone-os-card p{color:#5b6b85;font-size:11px;margin:8px 0 10px}.phone-progress{background:#eaf1ff;border-radius:999px;height:7px;overflow:hidden}.phone-progress i{animation:phoneProgress 2.8s ease-in-out infinite;background:#1e66f5;border-radius:inherit;display:block;height:100%;width:74%}.phone-scan{animation:phoneScan 3.2s ease-in-out infinite;background:linear-gradient(110deg,#0000 25%,#1e66f51f 48%,#0000 72%);inset:0;position:absolute}.phone-check-demo{grid-gap:8px;background:#f8fbff;border:1px solid #e1ebff;border-radius:15px;display:grid;gap:8px;padding:12px}.phone-check-demo div{align-items:center;color:#20314f;display:flex;font-size:12px;font-weight:800;gap:8px}.phone-check-demo i{animation:phoneCheck .9s ease both;background:#1e66f5;border-radius:50%;box-shadow:0 5px 12px #1e66f53d;height:17px;position:relative;width:17px}.phone-check-demo div:nth-child(2) i{animation-delay:.25s}.phone-check-demo div:nth-child(3) i{animation-delay:.5s}.phone-check-demo i:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.phone-media-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.phone-media-row span{align-items:center;background:#fff;border:1px solid #dbe7ff;border-radius:13px;color:#0a49c2;display:flex;font-size:11px;font-weight:900;gap:6px;padding:11px 9px}.phone-mini-dash{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.phone-mini-dash strong{background:#0a49c2;border-radius:14px;color:#fff;display:block;font-size:20px;line-height:1;padding:12px}.phone-mini-dash small{display:block;font-size:10px;margin-top:5px;opacity:.78}.phone-toast{align-items:center;animation:phoneToast 4s ease-in-out infinite;background:#1e66f5;border-radius:14px;bottom:18px;box-shadow:0 14px 30px #1e66f547;color:#fff;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;left:18px;padding:10px;position:absolute;right:18px}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes phoneProgress{0%,to{width:64%}50%{width:88%}}@keyframes phoneScan{0%,45%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@keyframes phoneCheck{0%{opacity:.35;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes phoneToast{0%,18%{opacity:0;transform:translateY(26px)}30%,72%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(26px)}}@keyframes phoneCardPulse{0%,to{box-shadow:0 10px 22px #1e66f514}50%{box-shadow:0 18px 34px #1e66f533}}.lp-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:-30px auto 0;max-width:1160px;padding:0 6%;position:relative;z-index:4}.lp-integrations-top+.lp-strip{margin-top:0;padding-top:24px}.lp-strip div{background:#fff;border:1px solid #dce8ff;border-radius:16px;box-shadow:0 18px 45px #1e66f514;padding:16px}.lp-strip span{color:#0a49c2;display:block;font-size:12px;font-weight:800}.lp-strip b{color:#102035;display:block;font-size:13px;margin-top:5px}.lp-section-head{margin:0 auto 34px;max-width:760px;text-align:center}.command-copy>span,.lp-final-v2 span,.lp-section-head>span{color:#1e66f5;display:inline-block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.command-copy p,.lp-section-head p{color:#5b6b85;font-size:16px;margin:0 auto;max-width:680px}.lp-why{padding-bottom:54px}.why-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.why-card{background:#fff;border:1px solid #dce8ff;border-radius:18px;box-shadow:0 12px 30px #1e66f512;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s}.why-card:hover{border-color:#9ab9ff;box-shadow:0 20px 44px #1e66f521;transform:translateY(-5px)}.why-card svg{color:#0a49c2;margin-bottom:16px}.why-card h3{font-size:18px}.why-card p{color:#5b6b85;font-size:14px;margin:0}.lp-flow-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.lp-flow-step{background:#fff;border:1px solid #e5ebf4;border-radius:18px;box-shadow:0 12px 30px #1020350f;min-height:245px;padding:26px 20px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.lp-flow-step:hover{border-color:#9ab9ff;box-shadow:0 20px 44px #1020351f;transform:translateY(-6px)}.lp-flow-step svg{color:#1e66f5;margin:34px 0 18px}.lp-flow-step h3{font-size:19px}.lp-flow-step p{color:#5b6b85;font-size:14px;margin:0}.step-index{color:#b7c3d8;font-size:13px;font-weight:900;position:absolute;right:18px;top:18px}.lp-modules{background:#fff;border-bottom:1px solid #e8edf5;border-top:1px solid #e8edf5}.module-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.module-column{background:#f7faff;border:1px solid #dce8ff;border-radius:20px;padding:22px}.module-column.premium{background:#fff;border-color:#bad1ff}.module-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.module-title b{font-size:20px}.module-title span{color:#5b6b85;font-size:13px;font-weight:800}.module-item{align-items:flex-start;background:#fff;border:1px solid #e5ebf4;border-radius:14px;display:flex;gap:13px;margin-top:10px;padding:15px}.module-column.premium .module-item{border-color:#dce8ff}.module-item svg{color:#1e66f5;flex-shrink:0}.module-column.premium .module-item svg{color:#0a49c2}.module-item b{display:block;font-size:14px}.module-item small{color:#5b6b85;display:block;font-size:12px;line-height:1.45;margin-top:2px}.lp-integrations{padding-top:64px}.lp-integrations-top{background:linear-gradient(180deg,#fff,#f4f8ff);border-bottom:1px solid #e8edf5;border-top:1px solid #e8edf5;margin:0;max-width:none;padding:68px 6%}.integration-story{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1160px}.integration-copy{text-align:left}.integration-copy>span{color:#1e66f5;display:inline-block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.integration-copy h2{font-size:36px;margin-bottom:14px;text-align:left}.integration-copy p{color:#5b6b85;font-size:16px;margin:0 0 18px;max-width:520px}.integration-points{grid-gap:8px;display:grid;gap:8px;margin:0 0 22px}.integration-points b{color:#102035;font-size:14px;padding-left:25px;position:relative}.integration-points b:before{background:#1e66f5;border-radius:50%;box-shadow:0 0 0 5px #eaf1ff;content:"";height:14px;left:0;position:absolute;top:5px;width:14px}.integration-network{background:#fff;border:1px solid #dce8ff;border-radius:24px;box-shadow:0 24px 60px #1e66f51f;min-height:520px;overflow:hidden;padding:22px;position:relative}.integration-network:before{animation:networkGlow 4s ease-in-out infinite;background:linear-gradient(90deg,#0000 49%,#dce8ff 49% 51%,#0000 51%),linear-gradient(0deg,#0000 49%,#dce8ff 49% 51%,#0000 51%);background-size:100% 100%;border-radius:22px;content:"";inset:28px;opacity:.7;position:absolute}.integration-network:after{animation:dataLine 3.4s linear infinite;background:linear-gradient(90deg,#0000,#1e66f5,#0000);content:"";height:2px;left:-24%;opacity:.45;position:absolute;top:38%;width:148%}.network-core{align-items:center;background:#fff;border:1px solid #bad1ff;border-radius:18px;box-shadow:0 18px 40px #1e66f52e;display:flex;flex-direction:column;gap:8px;left:50%;padding:14px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.network-core span{color:#0a49c2;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.integration-network .integrations-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);height:100%;position:relative;z-index:2}.integration-network .integration-item:first-child{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:auto 1fr;min-height:150px}.integration-network .integration-item:first-child p,.integration-network .integration-item:first-child small,.integration-network .integration-item:first-child strong{grid-column:2}.integration-network .integration-item:first-child .platform-mark{grid-row:1/4;margin-bottom:0}.integrations-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}.integration-item{animation:integrationFloat 4.8s ease-in-out infinite;background:#fffffff5;border:1px solid #dce8ff;border-radius:18px;box-shadow:0 12px 30px #1e66f512;min-height:190px;overflow:hidden;padding:20px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.integration-item:nth-child(2n){animation-duration:5.4s}.integration-item:nth-child(3n){animation-delay:.35s}.integration-item:before{animation:integrationSweep 3.8s ease-in-out infinite;background:linear-gradient(110deg,#0000 20%,#1e66f514 48%,#0000 76%);content:"";inset:0;position:absolute;transform:translateX(-130%)}.integration-item:after{background:#1e66f5;bottom:0;content:"";height:3px;left:20px;position:absolute;right:20px;transform:scaleX(.28);transform-origin:left;transition:transform .2s}.integration-item:hover{border-color:#9ab9ff;box-shadow:0 20px 44px #1e66f521;transform:translateY(-5px)}.integration-item:hover:after{transform:scaleX(1)}.integration-item>*{position:relative;z-index:1}.platform-mark{align-items:center;border-radius:16px;box-shadow:0 14px 30px #10203524;color:#fff;display:flex;font-weight:900;height:58px;justify-content:center;letter-spacing:0;margin-bottom:16px;width:58px}.platform-mark span{font-size:22px}.platform-totvs{background:#0b5bd3}.platform-totvs span{font-size:11px;letter-spacing:.03em}.platform-slack{background:#fff;border:1px solid #e5ebf4}.platform-slack svg{display:block;height:42px;width:42px}.platform-whatsapp{background:#25d366}.platform-pipedrive{background:#0a8f5a}.platform-bancos{background:#102035}.platform-omini{background:linear-gradient(135deg,#1e66f5,#22d3ee)}.integration-item small{background:#eaf1ff;border-radius:999px;color:#0a49c2;display:inline-block;font-size:11px;font-weight:900;margin-bottom:10px;padding:4px 9px}.integration-item strong{color:#102035;display:block;font-size:16px;margin-bottom:7px}.integration-item p{color:#5b6b85;font-size:13px;line-height:1.45;margin:0}@keyframes integrationFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes integrationSweep{0%,45%{transform:translateX(-130%)}70%,to{transform:translateX(130%)}}@keyframes dataLine{0%{transform:translateX(-20%)}to{transform:translateX(20%)}}@keyframes networkGlow{0%,to{opacity:.35}50%{opacity:.9}}.plan-price{align-items:end;color:#0a49c2;display:flex;gap:7px;margin:10px 0 12px}.plan-price strong{font-size:34px;font-weight:900;letter-spacing:0;line-height:1}.plan-price span{color:#5b6b85;font-size:13px;font-weight:800;margin-bottom:4px}.lp-command{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:.88fr 1.12fr}.command-shot{width:100%}.shot-frame{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:16px;box-shadow:0 24px 60px #1e66f533;overflow:hidden}.shot-bar{align-items:center;background:#0a1838;border-bottom:1px solid #ffffff14;display:flex;gap:7px;padding:11px 14px}.shot-bar i{background:#3a4a6b;border-radius:50%;height:11px;width:11px}.shot-bar i:first-child{background:#ff5f57}.shot-bar i:nth-child(2){background:#febc2e}.shot-bar i:nth-child(3){background:#28c840}.shot-frame img{display:block;height:auto;width:100%}.command-copy{text-align:left}.command-copy h2{font-size:36px;text-align:left}.command-copy p{margin:0 0 22px;max-width:470px}.command-board{background:#0a49c2;border-radius:22px;box-shadow:0 24px 60px #1e66f538;color:#fff;overflow:hidden;padding:24px}.board-head{align-items:center;color:#dce8ff;display:flex;justify-content:space-between;margin-bottom:22px}.board-head span{color:#8fb6ff;font-size:12px;font-weight:800}.board-bars{align-items:end;border-bottom:1px solid #ffffff29;display:flex;gap:13px;height:178px;padding:0 6px 12px}.board-bars i{animation:barRise .9s ease both;background:linear-gradient(180deg,#fff,#7aa6ff);border-radius:12px 12px 4px 4px;display:block;flex:1 1;min-height:34px}.board-bars i:nth-child(2){animation-delay:.08s}.board-bars i:nth-child(3){animation-delay:.16s}.board-bars i:nth-child(4){animation-delay:.24s}.board-bars i:nth-child(5){animation-delay:.32s}@keyframes barRise{0%{height:8%;opacity:.2}to{opacity:1}}.board-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:16px}.board-list span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.board-list b{color:#9eb2d8;display:block;font-size:11px}.board-list strong{display:block;font-size:18px;margin-top:4px}.lp-depos-v2{background:#f4f8ff}.lp-depos-v2 .depo{background:#fff;border-radius:18px}.lp-depos-v2 .stars{color:#1e66f5;letter-spacing:1px}.lp-planos-v2{max-width:900px}.lp-planos-v2 .lp-plano{border-radius:20px}.lp-planos-v2 .lp-plano.destaque{background:#f8fbff;border-color:#1e66f5}.plan-price .preco-de{color:#98a6c2;font-size:15px;font-weight:800;margin-bottom:4px;text-decoration:line-through}.lp-plano.esmaecido{background:#fbfcfe;border-color:#eef2f8;box-shadow:none;opacity:.7;transition:opacity .2s,transform .2s,box-shadow .2s}.lp-plano.esmaecido .plan-price,.lp-plano.esmaecido h3{color:#8a99b5}.lp-plano.esmaecido:hover{box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);opacity:1}.plan-obs{color:#5b6b85;font-size:12px;line-height:1.4;margin:12px 0 0;text-align:center}.lp-proof b small{color:#5b6b85;font-size:13px;font-weight:800;margin-left:2px}.lp-oferta{align-items:center;background:linear-gradient(100deg,#0a49c2,#1e66f5);border-radius:18px;box-shadow:0 18px 44px #1e66f540;color:#fff;display:flex;flex-wrap:wrap;gap:12px;margin:0 auto 22px;max-width:900px;padding:16px 22px}.lp-oferta b{background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;flex:0 0 auto;font-size:13px;font-weight:900;letter-spacing:.06em;padding:6px 13px;text-transform:uppercase}.lp-oferta span{color:#eaf1ff;flex:1 1;font-size:15px;min-width:220px}.lp-oferta strong{color:#fff}.lp-diferencial{padding-bottom:54px}.dif-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1060px}.dif-card{background:#fff;border:1.5px solid #bad1ff;border-radius:22px;box-shadow:0 16px 40px #1e66f51a;overflow:hidden;padding:28px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.dif-card:hover{border-color:#1e66f5;box-shadow:0 26px 56px #1e66f52e;transform:translateY(-6px)}.dif-flag{background:linear-gradient(100deg,#0a49c2,#1e66f5);box-shadow:0 6px 16px #1e66f54d;color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em;padding:5px 40px;position:absolute;right:-32px;text-transform:uppercase;top:18px;transform:rotate(45deg)}.dif-ic{align-items:center;background:#eaf1ff;background:var(--azul-claro);border-radius:16px;color:#0a49c2;display:inline-flex;height:58px;justify-content:center;margin-bottom:16px;width:58px}.dif-card h3{font-size:20px;margin:0 0 8px}.dif-card p{color:#5b6b85;font-size:15px;margin:0}.lp-final-v2{align-items:center;background:#0a49c2;border-radius:22px;box-shadow:0 24px 60px #1e66f52e;color:#fff;display:flex;gap:24px;justify-content:space-between;margin:0 auto 60px;max-width:1160px;padding:36px 6%}.lp-final-v2 h2{font-size:30px;margin:0;max-width:660px}.lp-final-v2 span{color:#dce8ff}.lp-final-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.auth-wrap{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh}.auth-side{align-items:center;animation:gradAnim 16s ease infinite;background:linear-gradient(135deg,#0a1f5c,#0a49c2,#1e66f5);background:linear-gradient(135deg,#0a1f5c,var(--azul-escuro),var(--azul));background-size:300% 300%;color:#fff;display:flex;overflow:hidden;padding:52px;position:relative}.auth-side-content{max-width:430px;position:relative;z-index:2}.auth-side h2{font-size:30px;font-weight:800;line-height:1.2;margin:24px 0 28px}.auth-bullets{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.auth-bullets li{align-items:center;display:flex;font-size:16px;gap:13px;opacity:.95}.auth-bullets svg{flex-shrink:0;opacity:.92}.auth-foot{font-size:13px;margin-top:44px;opacity:.7}@keyframes levita{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-20px) rotate(4deg)}}.float-icons{inset:0;pointer-events:none;position:absolute;z-index:1}.float-chip{align-items:center;animation:levita 7s ease-in-out infinite;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff21;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 12px 30px #0000002e;color:#fff;display:flex;height:58px;justify-content:center;position:absolute;width:58px}.campo{position:relative}.campo-ic{color:#5b6b85;color:var(--texto-suave);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input.com-ic{padding-left:42px}.input.com-acao{padding-right:88px}.campo-acao{background:#0000;border:0;border-radius:8px;color:#1e66f5;color:var(--azul);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:4px 6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.campo-acao:hover{background:#eaf1ff;background:var(--azul-claro)}.auth-form-area{align-items:center;background:#f4f7fc;background:var(--cinza);display:flex;justify-content:center;padding:32px 20px}.auth-card{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:26px;border-radius:var(--raio-xl);box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);max-width:410px;padding:36px;width:100%}.auth-logo-mobile{display:none;font-size:22px;margin-bottom:14px}.plano-toggle{background:#f4f7fc;background:var(--cinza);border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);display:flex;gap:8px;padding:4px}.plano-toggle button{background:#0000;border:0;border-radius:9px;color:#5b6b85;color:var(--texto-suave);cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;padding:9px;transition:.15s}.plano-toggle button.on{background:#fff;box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#1e66f5;color:var(--azul)}.aviso-ok{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;height:74px;justify-content:center;margin:0 auto 14px;width:74px}@media(max-width:860px){.auth-wrap{grid-template-columns:1fr}.auth-side{display:none}.auth-form-area{background:linear-gradient(135deg,#1e66f5,#0a49c2);background:linear-gradient(135deg,var(--azul),var(--azul-escuro));min-height:100vh}.auth-logo-mobile{color:#1e66f5;color:var(--azul);display:block;text-align:center}}.saudacao h1{font-size:26px;margin:0}.saudacao p{color:#5b6b85;color:var(--texto-suave);margin:4px 0 0}.stat{align-items:center;background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);display:flex;gap:14px;padding:18px;transition:transform .2s,box-shadow .2s}.stat:hover{box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);transform:translateY(-3px)}.stat-ic{align-items:center;border-radius:13px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-v{font-size:26px;font-weight:800;line-height:1}.stat-l{color:#5b6b85;color:var(--texto-suave);font-size:13px;margin-top:3px}.pmoc-page{font-size:15px}.pmoc-page .card{padding:24px}.pmoc-page .card h3{font-size:17px}.pmoc-page label{font-size:14px;margin:14px 0 6px}.pmoc-page .input,.pmoc-page select,.pmoc-page textarea{font-size:15px;padding:12px 14px}.pmoc-page .tabs button{font-size:15px;padding:10px 16px}.pmoc-page table td,.pmoc-page table th{font-size:15px;padding:14px 16px}.pmoc-page table th{font-size:12px}.pmoc-page .linha-lista{font-size:15px;padding:13px 0}.pmoc-page .stat{gap:16px;padding:22px}.pmoc-page .stat-ic{height:54px;width:54px}.pmoc-page .stat-v{font-size:30px}.pmoc-page .stat-l{font-size:14px}.pmoc-page .badge{font-size:13px;padding:4px 13px}.pmoc-page .barra-item,.pmoc-page .check-line{font-size:14px}.pmoc-page .vazio{font-size:15px}.pmoc-page .pmoc-grid-full{grid-template-columns:1fr}.cta-card{align-items:center;background:linear-gradient(135deg,#1e66f5,#0a49c2);background:linear-gradient(135deg,var(--azul),var(--azul-escuro));border-radius:18px;border-radius:var(--raio-lg);box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:22px 24px}.agenda-toolbar{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,260px) minmax(180px,240px) 1fr;margin-bottom:16px}.agenda-mes{align-items:center;display:flex;gap:10px;justify-content:flex-end}.agenda-mes strong{color:#0b1f4d;color:var(--tinta);font-size:18px;text-transform:capitalize}.agenda-calendar{grid-gap:1px;background:#dce8ff;border:1px solid #dce8ff;border-radius:18px;border-radius:var(--raio-lg);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);display:grid;gap:1px;grid-template-columns:repeat(7,minmax(130px,1fr));overflow:auto}.agenda-weekday{background:#0a49c2;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;padding:10px;text-align:center;text-transform:uppercase}.agenda-day{background:#fff;cursor:pointer;min-height:150px;padding:10px;position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.agenda-day.fora{background:#f8fafc;color:#94a3b8}.agenda-day.hoje{box-shadow:inset 0 0 0 2px #1e66f5;box-shadow:inset 0 0 0 2px var(--azul)}.agenda-day:hover{background:#f7faff;transform:translateY(-1px)}.agenda-day.selecionado{background:linear-gradient(180deg,#eef5ff,#fff);box-shadow:inset 0 0 0 2px #0a49c2,0 12px 28px #0a49c21f;z-index:1}.agenda-day-num{color:#0a49c2;font-weight:900;margin-bottom:8px}.agenda-items{grid-gap:6px;display:grid;gap:6px}.agenda-os{background:#f8fbff;border-left:4px solid #1e66f5;border-left:4px solid var(--azul);border-radius:8px;box-shadow:0 4px 10px #1e66f50f;color:#0f1b34;color:var(--texto);display:block;padding:7px 8px}.agenda-os:hover{background:#eaf1ff}.agenda-os b,.agenda-os small,.agenda-os span{display:block;line-height:1.25}.agenda-os b{font-size:12px}.agenda-os span{color:#33415c;font-size:11px;margin-top:2px}.agenda-os small{color:#64748b;font-size:10px;margin-top:2px}.agenda-more{color:#0a49c2;font-size:11px;font-weight:900}.agenda-dia-selecionado{background:linear-gradient(180deg,#fff,#f8fbff)}.agenda-dia-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.agenda-dia-head h3{margin:0 0 4px}.agenda-dia-head p{color:#5b6b85;color:var(--texto-suave);margin:0}.agenda-dia-count{align-items:center;background:#e8f0ff;border-radius:999px;color:#0a49c2;display:inline-flex;font-weight:900;justify-content:center;min-width:72px;padding:8px 12px}.agenda-dia-lista{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.agenda-os-detalhe{padding:12px}.agenda-os-topo{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.agenda-sem-lista{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.relatorio-filtros{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(140px,1fr)) auto}.relatorio-print{background:#fff}.relatorio-cabecalho{border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:18px;border-radius:var(--raio-lg);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);gap:18px;justify-content:space-between;margin-bottom:16px;padding:18px}.relatorio-cabecalho,.relatorio-logo-wrap{align-items:center;background:#fff;display:flex}.relatorio-logo-wrap{border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:92px}.relatorio-logo-wrap img{height:100%;object-fit:contain;padding:8px;width:100%}.relatorio-logo-wrap strong{color:#1e66f5;color:var(--azul);font-size:24px}.relatorio-cabecalho h2{font-size:22px;margin:0}.relatorio-cabecalho p{color:#5b6b85;color:var(--texto-suave);font-size:13px;margin:2px 0}.relatorio-periodo{text-align:right}.relatorio-periodo span{color:#5b6b85;color:var(--texto-suave);display:block;font-size:11px;font-weight:900;text-transform:uppercase}.relatorio-periodo b{color:#0b1f4d;color:var(--tinta)}.relatorio-blocos{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.relatorio-linha{align-items:center;border-bottom:1px solid #e7ecf5;border-bottom:1px solid var(--cinza-borda);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:8px 0}.relatorio-linha:last-child{border-bottom:0}.relatorio-tipos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:16px}.relatorio-tipos button{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);cursor:pointer;font-family:inherit;padding:14px;text-align:left}.relatorio-tipos button.on{background:#f8fbff;border-color:#1e66f5;border-color:var(--azul);box-shadow:0 14px 30px #1e66f51f}.relatorio-tipos strong{color:#0b1f4d;color:var(--tinta);display:block;font-size:14px}.relatorio-tipos span{color:#5b6b85;color:var(--texto-suave);display:block;font-size:12px;line-height:1.35;margin-top:4px}.relatorio-head{align-items:center;display:flex;gap:14px;margin-bottom:16px}.relatorio-head img{background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:12px;border-radius:var(--raio);height:58px;object-fit:contain;padding:6px;width:74px}.relatorio-head h2{font-size:20px;margin:0 0 4px}.relatorio-head p{color:#5b6b85;color:var(--texto-suave);margin:0}.relatorio-head span{color:#1e66f5;color:var(--azul);display:block;font-size:13px;font-weight:800;margin-top:5px}.wpp-float{align-items:center;animation:pulso 2.4s infinite;background:#25d366;background:var(--wpp);border-radius:50%;bottom:20px;box-shadow:0 10px 26px #25d36680;color:#fff;display:flex;height:60px;justify-content:center;position:fixed;right:20px;transition:transform .15s;width:60px;z-index:80}.wpp-float:hover{transform:scale(1.1) rotate(6deg)}.wpp-float svg{fill:#fff;height:32px;width:32px}.topo-float{align-items:center;background:#fff;border:1px solid #e7ecf5;border:1px solid var(--cinza-borda);border-radius:50%;bottom:92px;box-shadow:0 10px 30px #1018281a;box-shadow:var(--sombra-md);color:#0a49c2;color:var(--azul-escuro);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:fixed;right:20px;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s,background .15s;visibility:hidden;width:48px;z-index:80}.topo-float.on{opacity:1;transform:translateY(0);visibility:visible}.topo-float:hover{background:#eaf1ff;background:var(--azul-claro);transform:translateY(-2px)}.topo-float svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}@media(max-width:900px){.lp-hero-grid{grid-template-columns:1fr;text-align:center}.lp-hero h1{font-size:38px}.lp-cta,.lp-trust{justify-content:center}.lp-hero p.sub{margin-left:auto;margin-right:auto}.phone-wrap{margin-top:26px}.phone{transform:rotate(0)}.lp-hero-v2{padding-top:46px}.lp-hero-v2:after{height:46%;right:-35%;top:34%;transform:rotate(-3deg);width:90%}.lp-hero-inner{gap:28px;grid-template-columns:1fr;text-align:center}.lp-hero-v2 h1{font-size:46px}.hero-integrations,.lp-hero-lead,.lp-proof{margin-left:auto;margin-right:auto}.hero-integrations{justify-content:center}.phone-showcase{min-height:auto}.phone-demo{height:598px;width:300px}.lp-strip{margin-top:-20px}.dif-grid,.lp-flow-grid,.lp-strip,.why-grid{grid-template-columns:repeat(2,1fr)}.integration-story,.lp-command,.module-columns{grid-template-columns:1fr}.integration-copy,.integration-copy h2{text-align:center}.integration-copy p,.integration-points{margin-left:auto;margin-right:auto}.integration-points{max-width:430px;text-align:left}.integration-network .integrations-grid,.integrations-grid{grid-template-columns:repeat(2,1fr)}.integration-network .integration-item:first-child{grid-column:1/-1}.command-copy,.command-copy h2{text-align:center}.command-copy p{margin-left:auto;margin-right:auto}.lp-final-v2{display:block;text-align:center}.lp-final-actions{justify-content:center;margin-top:18px}.agenda-toolbar{grid-template-columns:1fr}.agenda-mes{justify-content:space-between}.agenda-calendar{grid-template-columns:repeat(7,minmax(120px,1fr))}.agenda-dia-head{align-items:stretch;flex-direction:column}.relatorio-blocos,.relatorio-filtros{grid-template-columns:1fr 1fr}.relatorio-cabecalho{align-items:flex-start}}@media(min-width:769px){.sidebar.colapsada{display:none}}@media(max-width:768px){.menu-btn{display:block}.sidebar-toggle-btn{display:none}.sidebar{box-shadow:0 28px 60px #0d2a9438;box-shadow:var(--sombra-lg);inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .25s ease;z-index:70}.sidebar.aberto{transform:translateX(0)}.overlay.ativo{background:#00000073;display:block;inset:0;position:fixed;z-index:65}.main{padding:16px}.lp-nav-links .lp-link{display:none}.lp-nav-v2{padding:12px 5%}.board-list{grid-template-columns:1fr}}@media(max-width:600px){.lp-hero{padding:64px 6% 72px}.lp-hero h1{font-size:31px}.lp-sec{padding:52px 6%}.lp-sec h2{font-size:27px}.lp-hero-v2{min-height:auto;padding:44px 6% 54px}.lp-hero-v2 h1{font-size:38px}.lp-hero-lead{font-size:16px}.lp-proof{grid-template-columns:1fr;max-width:260px}.hero-integrations{max-width:300px}.lp-kicker{letter-spacing:.04em}.phone-demo{border-radius:42px;height:562px;padding:11px;width:282px}.phone-speaker{top:21px;width:96px}.phone-app-top{height:104px;padding:32px 16px 15px}.phone-body-v2{gap:8px;padding:10px}.phone-check-demo,.phone-os-card{padding:11px}.phone-mini-dash strong{font-size:17px}.dif-grid,.integration-network .integrations-grid,.integrations-grid,.lp-flow-grid,.lp-strip,.why-grid{grid-template-columns:1fr}.integration-network{min-height:auto;padding:18px}.integration-network:after,.integration-network:before,.network-core{display:none}.integration-network .integration-item:first-child{display:block;grid-column:auto;min-height:190px}.integration-network .integration-item:first-child .platform-mark{margin-bottom:16px}.lp-flow-step{min-height:auto}.module-column{padding:16px}.module-title{display:block}.os-stepper{grid-template-columns:1fr 1fr}.assinatura-canvas{height:140px}.relatorio-blocos,.relatorio-filtros{grid-template-columns:1fr}.relatorio-cabecalho{display:block}.relatorio-periodo{margin-top:12px;text-align:left}.lp-final-v2{margin:0 6% 44px;padding:28px 18px}.lp-final-v2 h2{font-size:24px}.nome-user{display:none}}@media(max-width:640px){.main{padding:12px}.titulo-pg{align-items:flex-start;gap:10px;margin-bottom:12px}.titulo-pg h1{font-size:21px;line-height:1.2}.titulo-pg .btn{width:100%}.card{border-radius:14px;padding:14px}.check-grid,.grid.cols2,.grid.cols4{gap:10px;grid-template-columns:1fr}.rastreamento-toolbar{align-items:stretch}.rastreamento-loading-overlay{padding:6px 16px 18px}.rastreamento-loading-card{border-radius:22px;padding:18px 16px}.rastreamento-loading-scene{height:min(260px,74vw);min-height:190px;min-width:190px;width:min(260px,74vw)}.rastreamento-toolbar-topo{align-items:stretch}.rastreamento-toolbar-topo .btn{width:100%}.rastreamento-chip-tecnico{min-width:100%}.rastreamento-intervalo-bloco{max-width:none}.mapa-card-topo{align-items:stretch}.mapa-card-acao{width:100%}.mapa-card-fullscreen,.mapa-card:fullscreen{padding:14px 14px 18px}.mapa-card-fullscreen .mapa-shell,.mapa-card:fullscreen .mapa-shell{min-height:calc(100vh - 150px)}.mapa-loading-overlay{padding:16px}.mapa-loading-card{border-radius:18px;padding:16px 14px}.mapa-loading-badge{left:14px;max-width:none;right:14px}.orc-materiais-head{display:block}.orc-total-box{margin-top:10px;text-align:left}.orc-section-head,.orc-totais{grid-template-columns:1fr}.orc-section-head{align-items:stretch;display:grid}.orc-section-head .btn{width:100%}.orc-add-row,.orc-add-row-labor{grid-template-columns:1fr}.orc-add-row .btn{width:100%}.orc-add-description input,.orc-add-material select{min-width:0;width:100%}.orc-actions{display:grid;grid-template-columns:1fr}.orc-actions .btn{width:100%}.orc-item{padding:10px}.orc-item-top{align-items:flex-start}.orc-segment{display:grid;width:100%}.orc-item-grid{gap:8px;grid-template-columns:1fr}.input,select,textarea{font-size:16px;min-height:44px}textarea,textarea.input{min-height:96px}label{margin-top:10px}.wz-steps{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7fcf5;border-bottom:1px solid #e7ecf5;border-bottom:1px solid var(--cinza-borda);margin:0 -12px 10px;padding:9px 12px 12px;position:-webkit-sticky;position:sticky;top:55px;z-index:18}.wz-step{font-size:12px;gap:6px;max-width:155px;padding:7px 10px}.wz-step b{overflow:hidden;text-overflow:ellipsis}.wz-step span{font-size:11px;height:20px;width:20px}.wz-body{animation:none}.form-actions,.wz-nav{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr}.form-actions .btn,.wz-nav .btn{width:100%}.wz-fim{order:-1;text-align:center}.estado-os-grid,.mobile-detail .estado-os-grid{gap:8px;grid-template-columns:1fr}.estado-os-btn{font-size:14px;min-height:46px}.os-stepper{gap:8px;grid-template-columns:1fr 1fr}.os-step{gap:8px;padding:10px}.os-step span{height:24px;width:24px}.os-step b{font-size:12px}.os-dados{gap:0;grid-template-columns:1fr;margin-top:2px}.os-campo{border-bottom:1px solid #e7ecf5;border-bottom:1px solid var(--cinza-borda);padding:10px 0}.os-campo:last-child{border-bottom:0}.image-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-tile img,.image-tile video{height:120px}.assinatura-box{padding:10px}.assinatura-topo{align-items:flex-start;flex-direction:column}.assinatura-topo .btn{width:100%}.assinatura-canvas{height:150px}.checklist-os-upload{align-items:stretch;display:grid;grid-template-columns:1fr}.checklist-os-upload .mini-file{max-width:none;width:100%}.seletor-fotos>div:first-of-type{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr}.seletor-fotos .btn{width:100%}.seletor-fotos>div:first-of-type span{grid-column:1/-1;text-align:center}}@media(max-width:380px){.image-grid,.seletor-fotos>div:first-of-type{grid-template-columns:1fr}}@media(max-width:430px){.lp-nav-v2{padding:10px 4%}.lp-nav-v2 .btn.sm{font-size:12px;padding:7px 9px}.lp-nav-links{gap:6px}.lp-hero-v2 h1{font-size:34px}.lp-cta .btn.lg{width:100%}}@media(prefers-reduced-motion:reduce){.board-bars i,.integration-item,.integration-item:before,.integration-network:after,.integration-network:before,.phone-check-demo i,.phone-demo,.phone-os-card.active,.phone-progress i,.phone-scan,.phone-toast{animation:none}}.os-dados{grid-gap:13px 20px;display:grid;gap:13px 20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:8px}.os-campo .k{color:#5b6b85;color:var(--texto-suave);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.os-campo .v{color:#0f1b34;color:var(--texto);font-size:14px;font-weight:600}.os-campo.full{grid-column:1/-1}.os-campo .v.bloco{color:#33415c;font-weight:500;white-space:pre-wrap}.badge.st-aberto{background:#e0edff;color:#1e40af}.badge.st-em_andamento{background:#fef3c7;color:#92400e}.badge.st-interrompido{background:#fee2e2;color:#b91c1c}.badge.st-aguardando_aprovacao{background:#ede9fe;color:#6d28d9}.badge.st-concluido{background:#dcfce7;color:#15803d}.badge.pr-baixa,.badge.st-cancelado{background:#f1f5f9;color:#64748b}.badge.pr-media{background:#e0edff;color:#1e40af}.badge.pr-alta{background:#fef3c7;color:#92400e}.badge.pr-urgente{background:#fee2e2;color:#b91c1c}.image-tile{position:relative}.image-tile a{display:block}.tile-del{align-items:center;background:#dc2626eb;border:0;border-radius:8px;box-shadow:0 1px 2px #1018280d,0 2px 6px #1018280f;box-shadow:var(--sombra);color:#fff;cursor:pointer;display:flex;font-size:18px;height:26px;justify-content:center;line-height:1;position:absolute;right:6px;top:6px;transition:transform .12s;width:26px}.tile-del:hover{background:#dc2626;transform:scale(1.1)}.lz-logo{align-items:center;display:inline-flex;gap:10px;line-height:1;text-decoration:none}.lz-mark{border-radius:13px;box-shadow:0 8px 18px #1e66f538;display:block;flex-shrink:0;object-fit:contain}.lz-word{color:#0b1f4d;color:var(--tinta);display:inline-flex;flex-direction:column;letter-spacing:-.02em}.lz-word b{font-size:18px;font-weight:900;line-height:1}.lz-word small{color:#1e66f5;color:var(--azul);font-size:9px;font-weight:700;letter-spacing:.24em;margin-top:2px}.lz-word.lz-light{color:#fff}.lz-word.lz-light small{color:#ffffffb8}.loading{color:#5b6b85;color:var(--texto-suave);flex-direction:column;gap:18px;justify-content:center;padding:56px 16px}.loading,.loading-orbs{align-items:center;display:flex}.loading-orbs{gap:12px;height:24px}.loading-orbs i{animation:antigrav 1.1s ease-in-out infinite;background:linear-gradient(135deg,#4f86ff,#1e66f5);background:linear-gradient(135deg,var(--azul-2),var(--azul));border-radius:50%;box-shadow:0 8px 14px #1e66f566;height:14px;width:14px}.loading-orbs i:nth-child(2){animation-delay:.16s}.loading-orbs i:nth-child(3){animation-delay:.32s}@keyframes antigrav{0%,to{opacity:.55;transform:translateY(6px)}50%{opacity:1;transform:translateY(-12px)}}.loading-txt{font-size:14px;font-weight:600;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.loading-orbs i{animation:none}}.qr-modal{max-width:320px;text-align:center}.qr-print{align-items:center;display:flex;flex-direction:column;gap:10px;padding:8px 0}.ativo-publico-shell{background:radial-gradient(circle at top left,#2c7be52e,#0000 32%),radial-gradient(circle at right 20%,#0f766e29,#0000 28%),linear-gradient(180deg,#eef4ff,#f8fbff 46%,#f4f7fb);min-height:100vh;padding:32px 18px}.ativo-publico-wrap{grid-gap:22px;display:grid;gap:22px;margin:0 auto;max-width:1180px}.ativo-publico-hero{align-items:flex-start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #94a3b842;border-radius:30px;box-shadow:0 24px 80px #0f172a17;display:flex;gap:18px;justify-content:space-between;padding:28px}.ativo-publico-brand{align-items:center;display:flex;gap:18px;min-width:0}.ativo-publico-brand h1{color:#0f172a;font-size:clamp(28px,4vw,44px);line-height:1.02;margin:6px 0 4px}.ativo-publico-brand p{color:#526071;font-size:15px;margin:0}.ativo-publico-logo{background:#fff;border:1px solid #94a3b847;border-radius:24px;box-shadow:0 18px 45px #1e40af24;flex:0 0 auto;height:78px;object-fit:cover;width:78px}.ativo-publico-logo-fallback{background:linear-gradient(135deg,#1d4ed8,#0f766e);color:#fff;display:grid;font-size:24px;font-weight:900;letter-spacing:.08em;place-items:center}.ativo-publico-kicker{color:#2563eb;font-size:11px;font-weight:800;gap:8px;letter-spacing:.2em}.ativo-publico-kicker,.ativo-publico-status{align-items:center;display:inline-flex;text-transform:uppercase}.ativo-publico-status{background:#dbeafe;border:1px solid #3b82f633;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:900;justify-content:center;letter-spacing:.14em;min-width:120px;padding:12px 18px}.ativo-publico-status.st-inativo{background:#fee2e2;border-color:#dc262624;color:#b91c1c}.ativo-publico-status.st-manutencao{background:#fef3c7;border-color:#f59e0b2e;color:#a16207}.ativo-publico-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.15fr .95fr .9fr}.ativo-publico-card{grid-gap:18px;align-content:start;background:#ffffffe6;border:1px solid #94a3b833;border-radius:28px;box-shadow:0 18px 55px #0f172a14;display:grid;gap:18px;overflow:hidden;padding:24px;position:relative}.ativo-publico-card:after{background:radial-gradient(circle,#2563eb1f,#0000 68%);border-radius:999px;content:"";height:180px;inset:auto -40px -80px auto;pointer-events:none;position:absolute;width:180px}.ativo-publico-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ativo-publico-card-head span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ativo-publico-card-head strong{color:#0f172a;font-size:14px}.ativo-publico-photo-card{min-height:100%}.ativo-publico-photo-frame{background:linear-gradient(145deg,#eff6ff,#e2edf8);border-radius:24px;display:grid;min-height:420px;overflow:hidden;place-items:center}.ativo-publico-photo{height:100%;object-fit:cover;width:100%}.ativo-publico-photo-placeholder{color:#64748b;display:grid;height:100%;padding:32px;place-items:center;text-align:center;width:100%}.ativo-publico-photo-placeholder span{background:linear-gradient(135deg,#2563eb,#0f766e);border-radius:28px;box-shadow:0 20px 45px #2563eb38;color:#fff;display:grid;font-size:32px;font-weight:900;height:92px;margin:0 auto 14px;place-items:center;width:92px}.ativo-publico-photo-placeholder small{font-size:13px;font-weight:700;letter-spacing:.04em}.ativo-publico-chip-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ativo-publico-chip{grid-gap:8px;background:linear-gradient(180deg,#f8fbff,#eef4fb);border:1px solid #dbe5f2;border-radius:22px;display:grid;gap:8px;padding:16px 18px}.ativo-publico-chip span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ativo-publico-chip strong{color:#0f172a;font-size:16px;line-height:1.25;word-break:break-word}.ativo-publico-location-card{background:linear-gradient(180deg,#0f766e0d,#ffffffeb),#ffffffe6}.ativo-publico-location-list{grid-gap:12px;display:grid;gap:12px}.ativo-publico-location-list div{grid-gap:6px;background:#ffffffd1;border:1px solid #94a3b82e;border-radius:20px;display:grid;gap:6px;padding:16px 18px}.ativo-publico-location-list label{color:#0f766e;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ativo-publico-location-list strong{color:#0f172a;font-size:18px;line-height:1.25}.ativo-publico-location-ribbon{align-items:center;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:999px;box-shadow:0 14px 34px #0f766e3d;color:#fff;display:inline-flex;font-size:13px;font-weight:800;max-width:100%;padding:12px 16px}.ativo-publico-os-board{display:grid}.ativo-publico-os-card{gap:16px}.ativo-publico-os-item,.ativo-publico-os-list{grid-gap:14px;display:grid;gap:14px}.ativo-publico-os-item{background:linear-gradient(180deg,#f8fbff,#eef4fb);border:1px solid #dbe5f2;border-radius:24px;padding:18px 20px}.ativo-publico-os-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ativo-publico-os-top strong{color:#0f172a;display:block;font-size:18px}.ativo-publico-os-top span{color:#64748b;display:block;font-size:13px;margin-top:4px}.ativo-publico-os-status{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;letter-spacing:.12em;padding:10px 14px;text-transform:uppercase;white-space:nowrap}.ativo-publico-os-status.st-em_andamento{background:#fef3c7;color:#a16207}.ativo-publico-os-status.st-interrompido{background:#fee2e2;color:#b91c1c}.ativo-publico-os-status.st-aguardando_aprovacao{background:#ede9fe;color:#6d28d9}.ativo-publico-os-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ativo-publico-os-meta div{grid-gap:6px;background:#fff;border:1px solid #94a3b82e;border-radius:18px;display:grid;gap:6px;padding:14px 16px}.ativo-publico-os-meta label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ativo-publico-os-meta strong{color:#0f172a;font-size:15px;line-height:1.3}.ativo-publico-os-texto{color:#465569;font-size:14px;line-height:1.6;margin:0}.ativo-publico-os-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:20px;color:#526071;font-size:14px;margin:0;padding:18px 20px}.ativo-publico-footer{align-items:center;color:#526071;display:flex;flex-wrap:wrap;font-size:13px;gap:14px;justify-content:space-between;padding:0 6px}.ativo-publico-footer-brand{align-items:center;display:flex;gap:10px}.ativo-publico-footer-logo{background:#fff;border:1px solid #94a3b83d;border-radius:12px;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.ativo-publico-footer-logo.ativo-publico-logo-fallback{display:grid;font-size:12px;letter-spacing:.06em;place-items:center}.ativo-publico-footer strong{color:#0f172a;letter-spacing:.08em;text-transform:uppercase}.ativo-publico-error,.ativo-publico-loading{grid-gap:14px;background:#ffffffd6;border:1px solid #94a3b83d;border-radius:30px;box-shadow:0 24px 80px #0f172a14;display:grid;gap:14px;min-height:60vh;padding:28px;place-items:center;text-align:center}.ativo-publico-error h1,.ativo-publico-loading strong{color:#0f172a;margin:0}.ativo-publico-error p{color:#526071;margin:0;max-width:520px}@media print{body{background:#fff}.noprint,.overlay,.sidebar,.topbar{display:none!important}.app,.conteudo,.main{background:#fff;display:block;margin:0;max-width:none;padding:0}.relatorio-print{display:block}.relatorio-cabecalho,.relatorio-print .card,.tabela-wrap{box-shadow:none!important}.relatorio-blocos{grid-template-columns:repeat(2,1fr)}table{font-size:10px}td,th{padding:6px}body:has(.qr-sticker) *{visibility:hidden}body:has(.qr-sticker) .qr-sticker,body:has(.qr-sticker) .qr-sticker *{visibility:visible}body:has(.qr-sticker) .qr-sticker{background:#fff;border:none;border-radius:0;box-shadow:none;left:50%;margin:0;padding:8mm 6mm 7mm;position:fixed;top:0;transform:translateX(-50%)}body:has(.qr-sticker.size-sm) .qr-sticker.size-sm{min-height:50mm;width:50mm}body:has(.qr-sticker.size-md) .qr-sticker.size-md{min-height:95mm;width:72mm}body:has(.qr-sticker.size-lg) .qr-sticker.size-lg{min-height:120mm;width:90mm}body:has(.qr-sticker) .qr-sticker-brand.subtle{color:#7b88a1;font-size:7.5pt;letter-spacing:.14em}body:has(.qr-sticker) .qr-sticker-qr{border:none;box-shadow:none;margin-top:10px;padding:0}}@media (max-width:980px){.qr-screen-bg{padding:10px}.qr-screen-modal{border-radius:22px;max-height:94vh}.qr-screen-shell{grid-template-columns:1fr;max-height:94vh}.qr-screen-side{border-bottom:1px solid #d7e3f6;border-right:none}.qr-screen-stage{padding:20px 14px 28px}.ativo-publico-shell{padding:16px}.ativo-publico-hero{border-radius:24px;flex-direction:column;padding:22px}.ativo-publico-grid{grid-template-columns:1fr}.ativo-publico-photo-frame{min-height:280px}.ativo-publico-chip-grid,.ativo-publico-os-top{grid-template-columns:1fr}.ativo-publico-os-top{display:grid}.ativo-publico-os-status{justify-self:flex-start}.ativo-publico-os-meta{grid-template-columns:1fr}.ativo-publico-footer{padding:0}}
/*# sourceMappingURL=main.9af5fb7b.css.map*/