.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;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{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;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{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.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;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.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{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{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-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height: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{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.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);width:36px;height: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{width:44px;height: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{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;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{height:0;border-top:1px solid #ddd;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{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.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{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.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{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*{box-sizing:border-box;margin:0;padding:0}:root{--cor-primaria: #0066FF;--cor-secundaria: #0044AA;--bg: #131110;--bg2: #1a1715;--card: #201d1a;--card2: #272320;--line: #2d2925;--line2: #403a34;--tx: #edeae6;--tx2: #a8a29a;--tx3: #6e6862;--brand: #f97316;--brand2: #fb923c;--brand-dim: rgba(249, 115, 22, .13);--brand-tx: #221204;--brand-sombra: rgba(249, 115, 22, .22);--brand-borda: rgba(249, 115, 22, .55);--azul: #60a5fa;--verde: #4ade80;--ambar: #fbbf24;--verm: #f87171;--roxo: #a78bfa;--ok-bg: rgba(74, 222, 128, .08);--ok-bd: rgba(74, 222, 128, .32);--ok-tx: #86efac;--warn-bg: rgba(251, 191, 36, .08);--warn-bd: rgba(251, 191, 36, .32);--warn-tx: #fcd34d;--bad-bg: rgba(248, 113, 113, .09);--bad-bd: rgba(248, 113, 113, .35);--bad-tx: #fca5a5;--glow: rgba(249, 115, 22, .07);--veu: rgba(12, 10, 8, .62);--sombra1: rgba(0, 0, 0, .3);--sombra2: rgba(0, 0, 0, .45);--mat-lado: rgba(26, 23, 21, .72);--mat-topo: rgba(19, 17, 16, .58);--mat-desfoque: 22px;--luz-borda: rgba(255, 255, 255, .05);--h-topo: 52px;--ease: cubic-bezier(.32, .72, 0, 1);--f-disp: "Archivo", "Manrope", -apple-system, "Segoe UI", Roboto, sans-serif;--f-ui: "Manrope", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--f-marca:"Baloo 2", "Archivo", "Manrope", sans-serif}:root[data-tema=claro]{--bg: #f6f4f1;--bg2: #efece7;--card: #ffffff;--card2: #f9f7f4;--line: #e6e1da;--line2: #d2ccc3;--tx: #292420;--tx2: #6b645c;--tx3: #a49c92;--brand: #ea580c;--brand2: #f97316;--brand-dim: rgba(234, 88, 12, .1);--brand-sombra: rgba(234, 88, 12, .18);--brand-borda: rgba(234, 88, 12, .45);--azul: #2563eb;--verde: #15803d;--ambar: #b45309;--verm: #dc2626;--roxo: #7c3aed;--ok-bg: #f0fdf4;--ok-bd: #bbf7d0;--ok-tx: #15803d;--warn-bg: #fffbeb;--warn-bd: #fde68a;--warn-tx: #92400e;--bad-bg: #fef2f2;--bad-bd: #fecaca;--bad-tx: #b91c1c;--glow: rgba(234, 88, 12, .05);--veu: rgba(48, 36, 26, .35);--sombra1: rgba(60, 42, 25, .1);--sombra2: rgba(60, 42, 25, .16);--mat-lado: rgba(239, 236, 231, .76);--mat-topo: rgba(246, 244, 241, .62);--luz-borda: rgba(255, 255, 255, .7)}:root{--txt-11: .6875rem;--txt-12: .75rem;--txt-13: .8125rem;--txt-14: .875rem;--txt-16: 1rem;--txt-20: 1.25rem;--txt-24: 1.5rem;--txt-28: 1.75rem;--txt-32: 2rem;--f-codigo: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace}:root,.tipo-hoje{--fs-054: .54rem;--fs-055: .55rem;--fs-056: .56rem;--fs-058: .58rem;--fs-px095: 9.5px;--fs-060: .6rem;--fs-062: .62rem;--fs-px100: 10px;--fs-064: .64rem;--fs-066: .66rem;--fs-068: .68rem;--fs-px110: 11px;--fs-070: .7rem;--fs-071: .71rem;--fs-072: .72rem;--fs-074: .74rem;--fs-076: .76rem;--fs-078: .78rem;--fs-079: .79rem;--fs-080: .8rem;--fs-px130: 13px;--fs-082: .82rem;--fs-084: .84rem;--fs-085: .85rem;--fs-086: .86rem;--fs-088: .88rem;--fs-090: .9rem;--fs-092: .92rem;--fs-095: .95rem;--fs-098: .98rem;--fs-100: 1rem;--fs-px160: 16px;--fs-102: 1.02rem;--fs-105: 1.05rem;--fs-108: 1.08rem;--fs-110: 1.1rem;--fs-112: 1.12rem;--fs-115: 1.15rem;--fs-120: 1.2rem;--fs-125: 1.25rem;--fs-130: 1.3rem;--fs-132: 1.32rem;--fs-135: 1.35rem;--fs-140: 1.4rem;--fs-145: 1.45rem;--fs-150: 1.5rem;--fs-155: 1.55rem;--fs-160: 1.6rem;--fs-170: 1.7rem;--fs-172: 1.72rem;--fs-180: 1.8rem;--fs-200: 2rem}.tipo-hoje{--f-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace}:root[data-tema-v2="1"],.tipo-v2{--fs-054: var(--txt-11);--fs-055: var(--txt-11);--fs-056: var(--txt-11);--fs-058: var(--txt-11);--fs-px095: var(--txt-11);--fs-060: var(--txt-11);--fs-062: var(--txt-11);--fs-px100: var(--txt-11);--fs-064: var(--txt-11);--fs-066: var(--txt-11);--fs-068: var(--txt-11);--fs-px110: var(--txt-11);--fs-070: var(--txt-11);--fs-071: var(--txt-11);--fs-072: var(--txt-12);--fs-074: var(--txt-12);--fs-076: var(--txt-12);--fs-078: var(--txt-13);--fs-079: var(--txt-13);--fs-080: var(--txt-13);--fs-px130: var(--txt-13);--fs-082: var(--txt-13);--fs-084: var(--txt-14);--fs-085: var(--txt-14);--fs-086: var(--txt-14);--fs-088: var(--txt-14);--fs-090: var(--txt-14);--fs-092: var(--txt-16);--fs-095: var(--txt-16);--fs-098: var(--txt-16);--fs-100: var(--txt-16);--fs-px160: var(--txt-16);--fs-102: var(--txt-16);--fs-105: var(--txt-16);--fs-108: var(--txt-16);--fs-110: var(--txt-16);--fs-112: var(--txt-16);--fs-115: var(--txt-20);--fs-120: var(--txt-20);--fs-125: var(--txt-20);--fs-130: var(--txt-20);--fs-132: var(--txt-20);--fs-135: var(--txt-20);--fs-140: var(--txt-24);--fs-145: var(--txt-24);--fs-150: var(--txt-24);--fs-155: var(--txt-24);--fs-160: var(--txt-24);--fs-170: var(--txt-28);--fs-172: var(--txt-28);--fs-180: var(--txt-28);--fs-200: var(--txt-32);--f-mono: var(--f-ui)}html,body,#root{height:100%}body{color:var(--tx);font:14px/1.5 var(--f-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 520px at 85% -12%,var(--glow),transparent 60%),var(--bg);background-attachment:fixed}button{font:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand2);outline-offset:2px}input,select,textarea{font:inherit;background:var(--bg2);border:1px solid var(--line2);color:var(--tx);border-radius:9px;padding:.55rem .7rem;width:100%;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}::placeholder{color:var(--tx3)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.login-wrap{min-height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden}.login-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;opacity:.28;-webkit-mask-image:radial-gradient(640px 420px at 50% 42%,#000,transparent 74%);mask-image:radial-gradient(640px 420px at 50% 42%,#000,transparent 74%)}.login-card{width:100%;max-width:370px;position:relative;border:1px solid transparent;border-radius:16px;padding:1.7rem 1.6rem;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(180deg,var(--brand-borda),var(--line) 45%) border-box;box-shadow:0 24px 60px var(--sombra2)}.login-logo{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--f-marca);font-size:var(--fs-180);font-weight:800;letter-spacing:-.02em;margin-bottom:.15rem}.login-logo .next{color:var(--brand)}.login-suporte{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-family:var(--f-mono);font-size:var(--fs-060);letter-spacing:.06em;color:var(--tx3);margin:-.2rem 0 .8rem}.login-sub{text-align:center;color:var(--tx3);font-family:var(--f-mono);font-size:var(--fs-066);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.4rem}.app{display:flex;height:100%}.sidebar{width:232px;min-width:0;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:var(--mat-lado);-webkit-backdrop-filter:blur(var(--mat-desfoque)) saturate(170%);backdrop-filter:blur(var(--mat-desfoque)) saturate(170%);border-right:1px solid var(--line);box-shadow:inset -1px 0 0 var(--luz-borda);transition:width .34s var(--ease)}.sidebar.mini{width:70px}.side-logo{padding:.95rem 1rem .85rem;display:flex;align-items:center;gap:.55rem;font-family:var(--f-marca);font-weight:800;font-size:var(--fs-112);letter-spacing:-.01em;line-height:1.1}.side-logo .fl{color:var(--brand)}.side-logo small{display:block;color:var(--tx3);font-family:var(--f-mono);font-weight:400;font-size:var(--fs-055);letter-spacing:.12em;text-transform:uppercase;margin-top:.15rem}.side-recolher{margin-left:auto;flex-shrink:0;background:var(--card);border:1px solid var(--line2);color:var(--tx2);border-radius:8px;width:24px;height:24px;padding:0;font-size:var(--fs-078);line-height:1;transition:border-color .12s,color .12s,transform .12s var(--ease)}.side-recolher:hover{color:var(--tx);border-color:var(--brand)}.mini .side-logo{flex-direction:column;gap:.5rem;padding:.85rem .4rem .7rem}.mini .side-logo .side-recolher{margin-left:0}.side-nav{flex:1;overflow-y:auto;padding:.55rem;position:relative}.side-nav[data-fim="1"]{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}.side-nav[data-ini="1"][data-fim="1"]{-webkit-mask-image:linear-gradient(transparent,#000 22px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(transparent,#000 22px,#000 calc(100% - 26px),transparent)}.side-nav[data-ini="1"][data-fim="0"]{-webkit-mask-image:linear-gradient(transparent,#000 22px);mask-image:linear-gradient(transparent,#000 22px)}.side-grupo{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);padding:.75rem .7rem .3rem}.side-marc{position:absolute;left:.55rem;right:.55rem;top:0;height:0;border-radius:11px;background:var(--brand-dim);box-shadow:inset 0 0 0 1px var(--brand-borda);opacity:0;pointer-events:none;z-index:0;transition:opacity .18s ease,left .28s var(--ease),width .28s var(--ease);will-change:transform,height}.side-marc:before{content:"";position:absolute;left:0;top:50%;width:3px;height:56%;transform:translateY(-50%);border-radius:0 3px 3px 0;background:var(--brand)}.mini .side-marc{left:.5rem;right:.5rem}.side-item{position:relative;z-index:1;display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;background:none;border:none;color:var(--tx2);padding:.58rem .7rem;border-radius:11px;font-size:var(--fs-084);font-weight:500;margin-bottom:.1rem;transition:color .16s ease,background-color .16s ease,transform .12s var(--ease)}.ico{display:block;flex-shrink:0}.si-ico{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--tx3);transition:color .16s ease}.side-item:hover .si-ico{color:var(--tx2)}.side-item.on .si-ico{color:var(--brand)}.si-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-sep{height:1px;background:var(--line);margin:.55rem .5rem}.mini .side-nav{padding:.45rem .5rem}.mini .side-item{justify-content:center;padding:.62rem 0;gap:0}.mini .si-ico{width:22px;height:22px}.side-item:hover{background:var(--card);color:var(--tx)}.side-item.on{background:none;color:var(--tx);font-weight:700}.side-item.off{opacity:.38;cursor:default}.side-breve{margin-top:.55rem;border-top:1px solid var(--line);padding-top:.5rem}.side-dobra{display:flex;align-items:center;gap:.45rem;width:100%;background:none;border:0;color:var(--tx3);padding:.4rem .7rem;border-radius:9px;font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;text-transform:uppercase;letter-spacing:.12em;transition:color .14s ease,background-color .14s ease}.side-dobra:hover{color:var(--tx2);background:var(--card)}.side-dobra .ico{transition:transform .3s var(--ease)}.side-dobra.on .ico{transform:rotate(90deg)}.side-dobra em{margin-left:auto;font-style:normal;font-size:var(--fs-060);letter-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:5px;padding:0 .32rem}.side-user{padding:.7rem .8rem;border-top:1px solid var(--line);display:flex;align-items:center;gap:.55rem}.su-av{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-dim);color:var(--brand2);border:1px solid var(--brand-borda);font-family:var(--f-disp);font-weight:800;font-size:var(--fs-066)}.su-tx{flex:1;min-width:0;line-height:1.25}.su-tx b{display:block;font-weight:700;font-size:var(--fs-078);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-tx small{color:var(--tx3);font-size:var(--fs-066)}.su-sair{flex-shrink:0;background:none;border:1px solid transparent;color:var(--tx3);width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:color .14s,background-color .14s,border-color .14s,transform .12s var(--ease)}.su-sair:hover{color:var(--verm);border-color:var(--line2);background:var(--card)}.mini .side-user{flex-direction:column;gap:.5rem;padding:.7rem .4rem}.corpo{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.topbar{position:absolute;top:0;left:0;right:0;z-index:20;height:var(--h-topo);display:flex;align-items:center;gap:.6rem;padding:0 1.35rem;background:transparent;transition:background-color .25s ease,backdrop-filter .25s ease}.topbar.rolou{background:var(--mat-topo);-webkit-backdrop-filter:blur(var(--mat-desfoque)) saturate(180%);backdrop-filter:blur(var(--mat-desfoque)) saturate(180%)}.topbar:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;pointer-events:none;opacity:0;transition:opacity .25s ease;background:linear-gradient(var(--mat-topo),transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.topbar.rolou:after{opacity:1}.tb-titulo{display:flex;align-items:center;gap:.45rem;min-width:0;font-family:var(--f-disp);font-size:var(--fs-088);font-weight:700;letter-spacing:-.01em;opacity:0;transform:translateY(9px);pointer-events:none;transition:opacity .26s ease,transform .34s var(--ease)}.tb-titulo.mostra{opacity:1;transform:none}.tb-titulo b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-titulo .ico{color:var(--tx2)}.tb-dir{display:flex;gap:.45rem;margin-left:auto;align-items:center}.seg-sel{position:relative;display:inline-flex;align-items:center;background:var(--card);border:1px solid var(--line2);border-radius:9px;padding:2px;height:32px;margin-right:.15rem}.seg-realce{position:absolute;top:2px;bottom:2px;left:0;width:0;background:var(--brand-dim);border:1px solid var(--brand);border-radius:7px;pointer-events:none}.seg-op{position:relative;z-index:1;background:none;border:0;padding:0 .6rem;height:26px;border-radius:7px;color:var(--tx2);cursor:pointer;font:inherit;font-size:var(--fs-072);font-weight:600;letter-spacing:.02em;transition:color .14s}.seg-op:hover{color:var(--tx)}.seg-op.on{color:var(--brand)}.rl-lista{display:flex;flex-direction:column;gap:.1rem}.rl{display:grid;grid-template-columns:minmax(9rem,1.3fr) minmax(6rem,2fr) 3.2rem minmax(6.5rem,auto);align-items:center;gap:.75rem;padding:.55rem .2rem;border-top:1px solid var(--line)}.rl:first-child{border-top:0}.rl.eu{background:var(--brand-dim);border-radius:8px;padding-left:.5rem;padding-right:.5rem}.rl-nome{display:flex;align-items:center;gap:.35rem;min-width:0}.rl-nome b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-082)}.rl-tag{font-size:var(--fs-060);text-transform:uppercase;letter-spacing:.06em;color:var(--brand);border:1px solid var(--brand);border-radius:5px;padding:0 .25rem}.rl-tag.sup{color:var(--tx3);border-color:var(--line2)}.rl-barra{display:flex;align-items:center;gap:.5rem}.rl-barra .prog{flex:1;margin:0}.rl-barra em{font-style:normal;font-size:var(--fs-072);color:var(--tx2);white-space:nowrap}.rl-pct{text-align:right;font-weight:700;font-size:var(--fs-082)}.rl-falta{font-size:var(--fs-072);color:var(--tx2);text-align:right;white-space:nowrap}.rl-falta b{font-size:var(--fs-095);color:var(--tx)}.rl-falta em{font-style:normal;display:block;color:var(--tx3);font-size:var(--fs-066)}@media (max-width: 760px){.rl{grid-template-columns:1fr 3.2rem;grid-template-areas:"nome pct" "barra falta";gap:.3rem .5rem}.rl-nome{grid-area:nome}.rl-pct{grid-area:pct}.rl-barra{grid-area:barra}.rl-falta{grid-area:falta}}.grp-sel{position:relative;display:inline-flex;align-items:center;margin-left:.15rem;padding-left:.15rem;border-left:1px solid var(--line2)}.seg-op.grp-btn{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.seg-op.grp-btn i{font-style:normal;font-size:var(--fs-060);color:var(--tx3)}.seg-op.grp-btn.on{color:var(--brand)}.grp-btn em{font-style:normal;color:var(--brand);font-family:var(--f-mono);font-size:var(--fs-066)}.grp-painel{position:absolute;right:0;top:calc(100% + .4rem);z-index:60;width:min(21rem,92vw);background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:0 18px 50px var(--sombra2);padding:.7rem .8rem;text-align:left}.grp-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.grp-cab b{font-size:var(--fs-080)}.grp-secao{border-top:1px solid var(--line);padding:.45rem 0 .2rem}.grp-tit{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);margin-bottom:.25rem}.grp-tit em{font-style:normal;text-transform:none;letter-spacing:0;font-family:inherit;color:var(--tx3);margin-left:.4rem;font-weight:400}.grp-item{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;padding:.3rem .25rem;font-size:var(--fs-080);cursor:pointer;border-radius:6px}.grp-item:hover{background:var(--bg2)}.grp-item input{flex:0 0 auto;width:1rem;height:1rem;margin:0;padding:0;accent-color:var(--brand)}.grp-item span{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grp-item.off span{color:var(--tx3);text-decoration:line-through}.grp-item small{flex:0 0 auto;color:var(--tx3);font-size:var(--fs-066);white-space:nowrap}.filtro-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .8rem}.filtro-bar select,.filtro-bar input{height:32px;font-size:var(--fs-078)}.filtro-bar input{min-width:12rem;flex:1 1 12rem;max-width:22rem}.filtro-bar .fb-nota{color:var(--tx3);font-size:var(--fs-070);margin-left:.2rem}.grp-rodape{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.45rem;font-size:var(--fs-068);color:var(--tx3);line-height:1.4}.seg-aviso{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;margin:0 0 .9rem;padding:.5rem .7rem;border-radius:10px;background:var(--brand-dim);border:1px solid var(--brand);font-size:var(--fs-076);color:var(--tx2);line-height:1.45}.seg-aviso b{color:var(--brand);font-size:var(--fs-072);letter-spacing:.04em;text-transform:uppercase}.seg-aviso em{font-style:normal;color:var(--tx3)}.seg-aviso.alerta{background:var(--warn-bg);border-color:var(--warn-bd)}.seg-aviso.alerta b{color:var(--warn-tx)}.tb-btn{background:var(--card);border:1px solid var(--line2);color:var(--tx2);border-radius:9px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s,background .12s,color .12s,transform .12s var(--ease)}.tb-btn:hover{border-color:var(--brand);color:var(--tx)}.tb-btn.on{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.main{flex:1;overflow-y:auto;padding:calc(var(--h-topo) + .4rem) 1.35rem 1.15rem}.page-h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:1.05rem}.page-h h1{font-family:var(--f-disp);font-size:var(--fs-145);line-height:1.15;font-weight:700;letter-spacing:-.022em;display:flex;align-items:center;gap:.52rem}.page-h h1 .ico{color:var(--brand)}.page-h .sub{color:var(--tx2);font-size:var(--fs-076);line-height:1.45;margin-top:.15rem}.btn,.tb-btn,.burger,.side-item,.side-recolher,.fin-tab,.fin-ano,.lead-card,.atend-card,.intg-card,.usr-mod,.aj-cor,.gf-leg,.tbl-clic tbody tr{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn{background:linear-gradient(180deg,var(--brand2),var(--brand));color:var(--brand-tx);border:none;border-radius:9px;padding:.55rem 1rem;font-weight:700;box-shadow:0 2px 12px var(--brand-sombra);transition:filter .12s,transform .12s var(--ease)}.btn:hover{filter:brightness(1.08)}.btn.ghost{background:var(--card);border:1px solid var(--line2);color:var(--tx);box-shadow:none}.btn.ghost:hover{border-color:var(--tx3);filter:none}.btn.verde{background:linear-gradient(180deg,#34d399,#10b981);color:#04261a;box-shadow:0 2px 12px #10b98133}.btn.verm{background:#dc2626;color:#fff;box-shadow:none}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:.3rem .62rem;font-size:var(--fs-074)}.chip{display:inline-block;border-radius:6px;padding:.12rem .5rem;font-family:var(--f-mono);font-size:var(--fs-064);font-weight:600}.mapa-calor{position:relative;height:440px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg2)}.mapa-calor .leaflet-container{width:100%;height:100%;font:inherit;background:var(--bg2)}.mapa-calor .leaflet-control-attribution{font-size:var(--fs-060);background:#ffffffbf}.mapa-espera{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tx3);font-size:var(--fs-078);pointer-events:none;z-index:500}[data-tema=escuro] .mapa-calor .leaflet-tile{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.6)}[data-tema=escuro] .mapa-calor .leaflet-control-attribution{background:#0000008c;color:var(--tx3)}[data-tema=escuro] .mapa-calor .leaflet-bar a{background:var(--card);color:var(--tx);border-color:var(--line2)}@media (max-width: 640px){.mapa-calor{height:320px}}.cp-dia{margin-bottom:.8rem;border-left:4px solid var(--verde)}.cp-dia.tem{border-left-color:var(--ambar)}.cp-dia-cab{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.5rem}.cp-dia-val{font-family:var(--f-mono);font-size:var(--fs-155);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cp-dia-sub{font-size:var(--fs-072);color:var(--tx2);text-align:right;line-height:1.5}@media (max-width: 640px){.cp-dia-sub{text-align:left}}.os-agenda{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;align-items:start}.os-col{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.55rem .7rem .3rem}.os-col.sem{background:var(--bad-bg);border-color:var(--bad-bd)}.os-col-h{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.35rem}.os-col-h b{font-size:var(--fs-084)}.os-col-h span{font-size:var(--fs-066);color:var(--tx3);white-space:nowrap}.os-col.sem .os-col-h b{color:var(--bad-tx)}.os-card{display:grid;grid-template-columns:2.9rem 1fr;gap:.1rem .5rem;padding:.45rem 0;border-top:1px solid var(--line)}.os-card.fim{opacity:.62}.os-card .h{font-family:var(--f-mono);font-weight:600;font-size:var(--fs-080);padding-top:.1rem}.os-card .t{font-size:var(--fs-068);color:var(--tx2);text-transform:uppercase;letter-spacing:.02em}.os-card .t .n{color:var(--tx3);text-transform:none;letter-spacing:0;font-family:var(--f-mono)}.os-card .c{font-weight:600;font-size:var(--fs-078);margin:.05rem 0}.os-card .m{font-size:var(--fs-066);color:var(--tx3);margin-bottom:.25rem}.fin-grid>*{min-width:0}.pac-lin{display:flex;align-items:baseline;gap:.45rem;white-space:nowrap}.pac-lin+.pac-lin{margin-top:.15rem}.pac-lin b{font-family:var(--f-mono);color:var(--brand);font-weight:600;font-size:var(--fs-070)}.funil{display:grid;grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:.8rem;align-items:start}.col-funil{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.6rem;border-top:3px solid var(--line2)}.col-funil h3{font-family:var(--f-disp);font-size:var(--fs-070);font-weight:700;text-transform:uppercase;letter-spacing:.09em;padding:.2rem .3rem .55rem;display:flex;justify-content:space-between;align-items:center}.col-funil h3 span{font-family:var(--f-mono);font-size:var(--fs-066);font-weight:600;color:var(--tx2);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:.05rem .42rem;min-width:1.5rem;text-align:center}.lead-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.65rem .75rem;margin-bottom:.5rem;cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.lead-card:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 6px 18px var(--sombra1)}.lead-card b{font-size:var(--fs-084);font-weight:700;display:block}.lead-card .li{color:var(--tx2);font-size:var(--fs-071);margin-top:.18rem}.lead-card.pegavel{cursor:grab}.lead-card.pegando{cursor:grabbing;position:relative;z-index:30;scale:1.03;box-shadow:0 20px 44px var(--sombra2);border-color:var(--brand);transition:scale .2s var(--ease),box-shadow .2s ease}.col-funil.alvo{border-color:var(--brand);background:var(--brand-dim);transition:background-color .18s ease,border-color .18s ease}@media (prefers-reduced-motion: reduce){.lead-card.pegando{scale:1;transition:none}}.dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:.7rem;margin-bottom:.9rem}.kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.75rem .85rem}.kpi .k-lbl{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tx3)}.kpi .k-val{font-family:var(--f-disp);font-size:var(--fs-130);font-weight:800;letter-spacing:-.02em;margin-top:.2rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.kpi .k-sub{font-size:var(--fs-066);color:var(--tx3);margin-top:.2rem}.dash-conf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;margin:-.25rem 0 .9rem;padding:.5rem .9rem;background:var(--card);border:1px solid var(--line);border-radius:10px;font-size:var(--fs-070);color:var(--tx2)}.dash-conf .dc-t{font-family:var(--f-mono);font-size:var(--fs-058);letter-spacing:.07em;text-transform:uppercase;color:var(--tx3)}.dash-conf .dc-i{white-space:nowrap}.dash-conf .dc-i b{font-family:var(--f-mono);font-size:var(--fs-082);color:var(--tx);margin-right:.3rem}.dash-conf .dc-i small{color:var(--tx3);margin-left:.3rem;font-size:var(--fs-064)}.dash-conf .dc-i.alerta b{color:var(--warn-tx)}.dash-conf .dc-acao{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem}.dash-conf .dc-acao small{color:var(--tx3);font-size:var(--fs-064);white-space:nowrap}.dash-conf .dc-nota{flex-basis:100%;color:var(--tx3);font-size:var(--fs-064)}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.8rem}.dash-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.95rem 1.05rem}.dash-card h2{font-family:var(--f-disp);font-size:var(--fs-082);font-weight:700;letter-spacing:-.01em;margin-bottom:.7rem}.prog{height:12px;background:var(--bg2);border:1px solid var(--line2);border-radius:20px;overflow:hidden}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--brand2),var(--brand));border-radius:20px}.prog-leg{display:flex;justify-content:space-between;align-items:baseline;margin-top:.45rem;font-size:var(--fs-070);color:var(--tx2)}.prog-leg b{font-family:var(--f-mono);color:var(--brand2);font-size:var(--fs-080)}.barras{display:flex;align-items:stretch;gap:.5rem;height:130px;margin-top:.4rem}.barra-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem;min-width:0}.barra-box b{font-family:var(--f-mono);font-size:var(--fs-060);font-weight:600;color:var(--tx2)}.barra-box span{font-family:var(--f-mono);font-size:var(--fs-058);color:var(--tx3);text-transform:uppercase}.barra{width:100%;max-width:46px;background:linear-gradient(180deg,var(--brand2),var(--brand));border-radius:6px 6px 2px 2px}.hbar{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.hbar .h-lbl{flex:0 0 82px;font-size:var(--fs-068);color:var(--tx2);text-align:right}.hbar .h-track{flex:1;height:12px;background:var(--bg2);border:1px solid var(--line);border-radius:8px;overflow:hidden}.hbar .h-track i{display:block;height:100%;border-radius:8px}.hbar .h-val{flex:0 0 24px;font-family:var(--f-mono);font-size:var(--fs-068);color:var(--tx)}.usr-acoes{white-space:nowrap;display:flex;gap:.3rem}.usr-chips{display:flex;gap:.25rem;flex-wrap:wrap}.usr-chips em{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-060);background:var(--bg2);border:1px solid var(--line2);border-radius:6px;padding:.05rem .35rem;color:var(--tx2)}.usr-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.4rem}.usr-mod{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-078);background:var(--bg2);border:1px solid var(--line2);border-radius:9px;padding:.45rem .6rem;cursor:pointer;transition:border-color .12s,background .12s}.usr-mod:hover{border-color:var(--tx3)}.usr-mod.on{background:var(--brand-dim);border-color:var(--brand)}.usr-mod input{width:auto}.usr-nota{font-size:var(--fs-076);color:var(--tx2);background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:.5rem .7rem}.usr-chips em.lider{border-color:var(--brand);color:var(--tx)}.usr-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.4rem;margin-top:.4rem}.usr-area{display:flex;align-items:center;justify-content:space-between;gap:.4rem;background:var(--bg2);border:1px solid var(--line2);border-radius:9px;padding:.35rem .55rem;font-size:var(--fs-078)}.usr-area.on{background:var(--brand-dim);border-color:var(--brand)}.usr-area label{display:flex;align-items:center;gap:.4rem;cursor:pointer;min-width:0}.usr-area label i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.usr-area input{width:auto}.usr-area select{width:auto;padding:.1rem .3rem;font-size:var(--fs-072)}.atend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.7rem}.atend-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.75rem .85rem;cursor:pointer;transition:border-color .12s,transform .12s}.atend-card:hover{border-color:var(--brand);transform:translateY(-1px)}.atend-card .li{color:var(--tx2);font-size:var(--fs-071);margin-top:.2rem}.atend-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.atend-topo b{font-size:var(--fs-085);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atend-espera{font-family:var(--f-mono);font-size:var(--fs-066);color:var(--ambar);flex-shrink:0}.atend-tags{display:flex;gap:.25rem;flex-wrap:wrap;margin-top:.4rem}.atend-tags span{font-family:var(--f-mono);font-size:var(--fs-060);background:var(--bg2);border:1px solid var(--line2);border-radius:6px;padding:.05rem .35rem;color:var(--tx3)}.conversa{max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;gap:.45rem;padding:.6rem;background:var(--bg2);border:1px solid var(--line);border-radius:10px}.msg{max-width:78%;border-radius:12px;padding:.45rem .6rem}.msg.cli{align-self:flex-start;background:var(--card2);border:1px solid var(--line2);border-bottom-left-radius:4px}.msg.nos{align-self:flex-end;background:var(--brand-dim);border:1px solid var(--brand);border-bottom-right-radius:4px}.msg-txt{font-size:var(--fs-078);white-space:pre-wrap;word-break:break-word}.msg-hora{font-family:var(--f-mono);font-size:var(--fs-058);color:var(--tx3);text-align:right;margin-top:.15rem}.comis-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.8rem}.comis-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem}.comis-topo{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.comis-topo b{font-size:var(--fs-090)}.comis-valor{font-family:var(--f-disp);font-size:var(--fs-125);font-weight:800;letter-spacing:-.02em;color:var(--brand2)}.comis-exp{font-size:var(--fs-072);color:var(--tx2);margin-top:.5rem}.comis-memo{margin-top:.6rem;border-top:1px dashed var(--line);padding-top:.5rem;display:flex;flex-direction:column;gap:.22rem}.comis-memo div{display:flex;justify-content:space-between;gap:.8rem;font-size:var(--fs-072)}.comis-memo span{color:var(--tx3)}.comis-memo b{font-family:var(--f-mono);font-size:var(--fs-070)}.comis-nota{margin:.8rem 0;font-size:var(--fs-076);color:var(--tx2)}.comis-nota p{max-width:70ch}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-078)}.tbl th{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--tx3);text-align:left;padding:.45rem .55rem;border-bottom:2px solid var(--line2);white-space:nowrap}.tbl td{padding:.5rem .55rem;border-bottom:1px solid var(--line);white-space:nowrap}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:var(--card2)}.tbl-clic tbody tr{cursor:pointer}.tbl-clic tbody tr.on{background:var(--brand-dim);box-shadow:inset 3px 0 0 var(--brand)}.tbl-clic tbody tr.off td:not(:last-child){opacity:.34}.intg-grupo{font-family:var(--f-mono);font-size:var(--fs-064);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);margin:1rem 0 .5rem}.ve-cab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.3rem .8rem}.ve-cab .intg-grupo{margin-bottom:.35rem}.ve-ctl{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:.4rem 0 .35rem}.ve-ctl select{height:30px;font-size:var(--fs-076);max-width:20rem}.ve-hora{font-size:var(--fs-068);color:var(--tx3);white-space:nowrap}.intg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem}.intg-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.85rem .95rem;cursor:pointer;transition:border-color .12s,transform .12s}.intg-card:hover{border-color:var(--brand);transform:translateY(-1px)}.intg-card.breve{opacity:.45;cursor:default}.intg-card.breve:hover{border-color:var(--line);transform:none}.intg-card p{color:var(--tx2);font-size:var(--fs-072);margin-top:.5rem}.intg-topo{display:flex;align-items:center;gap:.6rem}.intg-topo b{display:block;font-size:var(--fs-086)}.intg-logo{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--brand-dim);color:var(--brand2);font-family:var(--f-disp);font-weight:800;font-size:var(--fs-080);flex-shrink:0}.intg-logo.sm{width:26px;height:26px;border-radius:7px;font-size:var(--fs-062);vertical-align:middle;margin-right:.2rem}.intg-cat{font-family:var(--f-mono);font-size:var(--fs-058);color:var(--tx3);text-transform:uppercase;letter-spacing:.1em;margin-left:.3rem}.intg-pill{display:inline-block;font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;border-radius:20px;padding:.08rem .5rem;margin-top:.15rem}.intg-pill.on{background:#4ade801f;color:var(--verde)}.intg-pill.off{background:#fbbf241f;color:var(--ambar)}.intg-pill.vazio{background:var(--bg2);color:var(--tx3);border:1px solid var(--line2)}.intg-pill.breve{background:var(--bg2);color:var(--tx3)}.intg-mods{margin-top:.5rem;font-size:var(--fs-064);color:var(--tx3);display:flex;gap:.3rem;align-items:baseline;flex-wrap:wrap}.intg-mods em{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-062);background:var(--bg2);border:1px solid var(--line2);border-radius:6px;padding:.06rem .4rem;color:var(--tx2)}.intg-dev{margin-top:.45rem;font-size:var(--fs-064);color:var(--ambar)}.aj-grid{display:flex;flex-direction:column;gap:.9rem;max-width:640px}.aj-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:1.1rem;align-items:start;max-width:1040px}.aj-layout.largo{max-width:1480px}.aj-nav{position:sticky;top:72px;display:flex;flex-direction:column;gap:.7rem}.aj-nav-grupo{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.45rem}.aj-nav-rotulo{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);padding:.3rem .55rem .35rem}.aj-nav-item{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;border:0;background:transparent;color:var(--tx2);padding:.5rem .55rem;border-radius:9px;position:relative}.aj-nav-item+.aj-nav-item{margin-top:.1rem}.aj-nav-item .aj-nav-ico{flex:none;color:var(--tx3)}.aj-nav-item .aj-nav-txt{display:flex;flex-direction:column;min-width:0;line-height:1.2}.aj-nav-item .aj-nav-txt b{font-size:var(--fs-080);font-weight:600;color:inherit}.aj-nav-item .aj-nav-txt small{font-size:var(--fs-064);color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aj-nav-item:hover{background:var(--bg2);color:var(--tx)}.aj-nav-item.on{background:var(--brand-dim);color:var(--tx);font-weight:700}.aj-nav-item.on .aj-nav-ico{color:var(--brand)}.aj-nav-item.on:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--brand)}.aj-conteudo{display:flex;flex-direction:column;gap:.8rem;min-width:0}.aj-secao-h{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.1rem .1rem .2rem}.aj-secao-h h2{font-family:var(--f-disp);font-size:var(--fs-110);font-weight:700;letter-spacing:-.015em;display:flex;align-items:center;gap:.45rem;margin:0}.aj-secao-h h2 .ico{color:var(--brand)}.aj-secao-sub{color:var(--tx2);font-size:var(--fs-074);margin-top:.1rem}.aj-secao-h .btn .ico{margin-right:.35rem;vertical-align:-2px}.btn .ico{vertical-align:-2px;margin-right:.35rem}.aj-ferr{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;border-top:1px dashed var(--line)}.aj-ferr:first-of-type{border-top:0;padding-top:.1rem}.aj-ferr>div{min-width:0;flex:1}.aj-ferr b{display:block;font-size:var(--fs-080)}.aj-ferr small{display:block;color:var(--tx2);font-size:var(--fs-070);line-height:1.4;margin-top:.1rem}.aj-ferr .btn{flex:none}@media (max-width: 760px){.aj-layout{grid-template-columns:1fr}.aj-nav{position:static;flex-direction:row;gap:.4rem;overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.aj-nav-grupo{display:flex;gap:.2rem;padding:.3rem;flex:none}.aj-nav-rotulo{display:none}.aj-nav-item{padding:.4rem .6rem;white-space:nowrap}.aj-nav-item+.aj-nav-item{margin:0}.aj-nav-item .aj-nav-txt small{display:none}.aj-nav-item.on:before{display:none}}.aj-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1rem 1.15rem}.aj-card h2{font-family:var(--f-disp);font-size:var(--fs-095);font-weight:700;letter-spacing:-.01em;margin-bottom:.6rem}.aj-nota{color:var(--tx2);font-size:var(--fs-076);margin-bottom:.7rem}.aj-kv{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;font-size:var(--fs-080);padding:.34rem 0;border-bottom:1px dashed var(--line)}.aj-kv:last-of-type{border-bottom:0}.aj-kv span{color:var(--tx2)}.aj-kv i{color:var(--tx3);font-style:normal}.aj-mods{display:flex;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.aj-mods em{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-064);background:var(--bg2);border:1px solid var(--line2);border-radius:6px;padding:.08rem .45rem}.rc-caminhos{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem}.rc-cam{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line2);background:var(--card);color:var(--tx2);border-radius:20px;padding:.3rem .75rem;font-size:var(--fs-076);font-weight:600;cursor:pointer}.rc-cam em{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-068);color:var(--tx3)}.rc-cam.on{border-color:var(--brand);color:var(--brand);background:var(--brand-dim)}.rc-cam.r-verde:not(.on){border-color:var(--ok-bd)}.rc-cam.r-verm:not(.on){border-color:var(--bad-bd)}.rc-venc{color:var(--bad-tx);font-weight:600}.rc-modal{max-width:760px}.rc-modal-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.6rem}.rc-modal-cab h2{margin-bottom:.15rem}.rc-caso{display:flex;flex-direction:column;gap:.7rem}.rc-dica{font-size:var(--fs-076);color:var(--tx2);background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:.5rem .7rem}.rc-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .8rem}.rc-linha label{display:flex;flex-direction:column;gap:.2rem;font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3)}.rc-linha select{font:500 var(--fs-080)/1.3 var(--f-ui);min-width:12rem;text-transform:none;letter-spacing:0}.rc-form{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.rc-form input[aria-label="O que aconteceu"]{grid-column:1 / -1}.rc-form button[type=submit]{justify-self:start}.rc-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:.9rem}.rc-tit{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tx3);margin-bottom:.3rem}.rc-hist{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.rc-hist li{display:grid;grid-template-columns:6.5rem 1fr;gap:.1rem .6rem;font-size:var(--fs-072);padding:.3rem 0;border-top:1px dashed var(--line)}.rc-hist li:first-child{border-top:0}.rc-hist li span{color:var(--tx3);font-family:var(--f-mono);font-size:var(--fs-064);grid-row:span 3}.rc-hist li em{font-style:normal;color:var(--tx2)}.rc-hist li small{color:var(--tx3);font-size:var(--fs-062)}.rc-fim{display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.rc-fim button{align-self:flex-start}@media (max-width: 640px){.rc-form,.rc-cols{grid-template-columns:1fr}.rc-linha select{min-width:0;width:100%}.rc-linha label{flex:1 1 100%}}.rd-busca{width:100%;height:44px;font-size:var(--fs-095);padding:0 .9rem;border-radius:11px}.rd-vazio{font-size:var(--fs-076);color:var(--tx3);padding:.7rem 0}.rd-sub{font-size:var(--fs-066);color:var(--tx3);margin-top:.1rem;line-height:1.35}.rd-link{background:none;border:0;padding:0;color:var(--tx);font-weight:700;font-size:var(--fs-078);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.rd-link:hover{color:var(--brand);text-decoration-color:var(--brand)}.rd-sinais{display:flex;flex-wrap:wrap;gap:.25rem}.rd-sinal{font-size:var(--fs-064);background:var(--bg2);border:1px solid var(--line2);border-radius:6px;padding:.06rem .4rem;color:var(--tx2);white-space:nowrap}.rd-forca{width:64px;height:6px;background:var(--bg2);border:1px solid var(--line2);border-radius:6px;overflow:hidden}.rd-forca i{display:block;height:100%;background:var(--ambar)}.rd-forca i.forte{background:var(--verm)}.rd-antigo td{opacity:.7}.rd-cab{margin:.6rem 0 0}.rd-cab h2{font-size:var(--fs-105);margin-bottom:.3rem}.rd-cab-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:var(--fs-074);color:var(--tx2)}.rd-contato{font-family:var(--f-mono);font-size:var(--fs-070);color:var(--tx2);margin-top:.45rem;word-break:break-word}.rd-veredito,.rd-semaforo{margin:.8rem 0;padding:.85rem 1rem}.rd-ver-tit{display:block;font-family:var(--f-disp);font-size:var(--fs-105);letter-spacing:-.01em;margin-bottom:.45rem}.rd-ver-cols{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.2rem}.rd-ver-cols ul{margin:.25rem 0 0;padding-left:1.05rem}.rd-ver-cols li{margin:.15rem 0}.rd-ver-cols p{margin:.25rem 0 0;opacity:.75}.rd-ver-lbl{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.sem-cinza{background:var(--bg2);border-color:var(--line2);color:var(--tx2)}.rd-usado{margin-top:.45rem;font-size:var(--fs-066);opacity:.8}.rd-h2{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.rd-divida{font-size:var(--fs-078);margin-bottom:.5rem;color:var(--tx2)}.rd-divida b{color:var(--bad-tx);font-size:var(--fs-095)}.rd-form{margin-bottom:.8rem}.rd-parciais{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-074);color:var(--tx2);margin:.2rem 0 .7rem;cursor:pointer}.rd-parciais input{width:auto;margin:0;accent-color:var(--brand)}@media (max-width: 560px){.rd-ver-cols{grid-template-columns:1fr}}.sino{position:relative;display:inline-flex}.sino-btn{position:relative}.sino-n{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ambar);color:#1a1205;font-family:var(--f-mono);font-size:var(--fs-060);font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.sino-n.crit{background:var(--verm);color:#fff}.alr-painel{position:absolute;right:0;top:calc(100% + .45rem);z-index:60;width:min(24rem,94vw);max-height:min(70vh,34rem);overflow-y:auto;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:0 18px 50px var(--sombra2);padding:.7rem .8rem;text-align:left;transform-origin:top right;animation:alr-abre .18s var(--ease) both}@keyframes alr-abre{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.alr-cab{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem}.alr-cab b{font-size:var(--fs-082)}.alr-vazio{font-size:var(--fs-076);color:var(--tx3);padding:.8rem 0}.alr-rodape{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.45rem;font-size:var(--fs-064);color:var(--tx3);line-height:1.4}.alr-lista{list-style:none;margin:0;padding:0}.alr-item{display:flex;gap:.55rem;align-items:flex-start;padding:.55rem 0;border-top:1px dashed var(--line)}.alr-lista .alr-item:first-child{border-top:0}.alr-item.visto{opacity:.55}.alr-ponto{flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-top:.42rem;background:var(--tx3)}.alr-critico .alr-ponto{background:var(--verm);box-shadow:0 0 0 3px var(--bad-bg)}.alr-atencao .alr-ponto{background:var(--ambar)}.alr-info .alr-ponto{background:var(--azul)}.alr-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.alr-area{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tx3)}.alr-tx b{font-size:var(--fs-080);line-height:1.3}.alr-texto{font-size:var(--fs-070);color:var(--tx2);line-height:1.4}.alr-acoes{display:flex;flex-direction:column;gap:.25rem;align-items:stretch;flex-shrink:0}.alr-vi{background:none;border:0;color:var(--tx3);font-size:var(--fs-066);cursor:pointer;padding:.1rem;text-decoration:underline;text-underline-offset:2px}.alr-vi:hover{color:var(--tx)}.atn-card{margin-bottom:.9rem;border-left:3px solid var(--ambar)}.atn-card.crit{border-left-color:var(--verm)}.atn-cab{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;flex-wrap:wrap}.atn-cab h2{margin-bottom:.3rem}.atn-cab span{font-size:var(--fs-070);color:var(--tx3)}.atn-card .alr-acoes{flex-direction:row;align-items:center}.atn-ok{font-size:var(--fs-074);color:var(--ok-tx);margin:-.2rem 0 .8rem}@media (max-width: 560px){.alr-painel{position:fixed;left:12px;right:12px;top:calc(var(--h-topo) + 6px);width:auto;max-height:72vh;transform-origin:top center}}@media (prefers-reduced-motion: reduce){.alr-painel{animation:none}}.okr-lista{display:flex;flex-direction:column;gap:.8rem}.okr-obj h2{margin-bottom:.15rem;font-size:var(--fs-095)}.okr-obj-cab{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;margin-bottom:.6rem}.okr-obj-meta{font-size:var(--fs-070);color:var(--tx3)}.okr-obj-desc{font-size:var(--fs-076);color:var(--tx2);margin:.35rem 0 0;max-width:62ch;line-height:1.45}.okr-obj-status{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.okr-obj-pct{font-family:var(--f-disp);font-size:var(--fs-150);font-weight:800;letter-spacing:-.03em;line-height:1}.okr-barra{position:relative;height:7px;background:var(--bg2);border:1px solid var(--line2);border-radius:20px}.okr-barra.grossa{height:10px}.okr-fill{position:absolute;top:0;bottom:0;left:0;border-radius:20px;background:var(--tx3);transition:width .5s var(--ease)}.okr-fill.r-verde{background:var(--verde)}.okr-fill.r-ambar{background:var(--ambar)}.okr-fill.r-verm{background:var(--verm)}.okr-marca{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--tx);border-radius:2px;opacity:.65}.okr-krs{margin-top:.7rem;display:flex;flex-direction:column}.okr-kr{padding:.75rem 0 .6rem;border-top:1px dashed var(--line)}.okr-kr-cab{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.okr-kr-tit{display:flex;flex-direction:column;min-width:0;gap:.1rem}.okr-kr-tit b{font-size:var(--fs-082)}.okr-kr-ind{font-size:var(--fs-064);color:var(--tx3);font-family:var(--f-mono)}.okr-kr-corpo{display:flex;gap:1rem;align-items:center;margin-top:.45rem}.okr-kr-num{flex:1;min-width:0}.okr-kr-lado{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0;min-width:112px}.okr-pct{font-family:var(--f-mono);font-size:var(--fs-092)}.okr-caminho{display:flex;gap:.35rem;align-items:baseline;font-family:var(--f-mono);font-size:var(--fs-072);color:var(--tx2);margin-bottom:.35rem;flex-wrap:wrap}.okr-caminho b{color:var(--tx);font-size:var(--fs-088)}.okr-caminho i{font-style:normal;color:var(--tx3)}.okr-caminho sup{color:var(--tx3)}.okr-frase{font-size:var(--fs-070);color:var(--tx2);margin-top:.45rem;line-height:1.45}.okr-kr-acoes{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-top:.45rem}.okr-kr-edit{margin-left:auto;display:flex;gap:.3rem}.okr-obj-acoes{display:flex;gap:.4rem;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:.65rem;margin-top:.2rem}.okr-nota{font-size:var(--fs-068);color:var(--tx3)}.okr-vazio{font-size:var(--fs-076);color:var(--tx3);padding:.7rem 0 .4rem;border-top:1px dashed var(--line)}.okr-vazio-geral p{font-size:var(--fs-080);color:var(--tx2);line-height:1.55;max-width:70ch}.okr-sentido{display:flex;gap:.4rem}.okr-sentido label{display:flex;align-items:center;gap:.35rem;border:1px solid var(--line2);border-radius:8px;padding:.35rem .7rem;font-size:var(--fs-078);cursor:pointer}.okr-sentido label.on{border-color:var(--brand);color:var(--brand);background:var(--brand-dim)}.okr-sentido input{width:auto;margin:0}.okr-tipo{margin-top:.7rem;font-size:var(--fs-076);background:var(--bg2);border:1px solid var(--line2);border-radius:8px;padding:.45rem .65rem}.gf-spark{display:block;overflow:visible}.gf-spark polyline{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.gf-spark .gf-spark-alvo{stroke:var(--tx3);stroke-dasharray:3 3;stroke-width:1}@media (max-width: 560px){.okr-kr-corpo{flex-direction:column;align-items:stretch;gap:.5rem}.okr-kr-lado{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.okr-obj-pct{font-size:var(--fs-125)}}@media (prefers-reduced-motion: reduce){.okr-fill{transition:none}}.col-passos{list-style:none;margin:.5rem 0 0;padding:0;font-size:var(--fs-076)}.col-passos li{display:flex;gap:.5rem;align-items:baseline;padding:.3rem 0;border-bottom:1px dashed var(--line)}.col-passos li:last-child{border-bottom:0}.col-passos li b{min-width:8.5rem}.col-passos li>span:first-child{font-family:var(--f-mono);width:1rem}.col-ok>span:first-child{color:var(--ok-tx)}.col-erro>span:first-child{color:var(--bad-tx)}.modal-bg{position:fixed;inset:0;background:var(--veu);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto;z-index:50}.modal{width:100%;max-width:560px;background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:1.2rem 1.3rem;box-shadow:0 30px 70px var(--sombra2)}.modal h2{font-family:var(--f-disp);font-size:var(--fs-105);font-weight:700;letter-spacing:-.01em;margin-bottom:.85rem}.modal{position:relative}.modal-x{position:absolute;top:-.7rem;right:-.7rem;width:32px;height:32px;border-radius:50%;border:1px solid var(--line2);background:var(--card);color:var(--tx2);font-size:var(--fs-120);line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 4px 14px var(--sombra2)}.modal-x:hover{color:var(--tx);border-color:var(--brand)}.modal-x:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.grid2 .full{grid-column:1 / -1}label.f{display:block;font-family:var(--f-mono);font-size:var(--fs-060);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tx3);margin-bottom:.25rem}.mrow{margin-bottom:.65rem}.sem-box{border-radius:10px;padding:.7rem .8rem;font-size:var(--fs-078);margin:.6rem 0;border:1px solid}.sem-verde{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx)}.sem-ambar{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx)}.sem-vermelho{background:var(--bad-bg);border-color:var(--bad-bd);color:var(--bad-tx)}.err{background:var(--bad-bg);border:1px solid var(--bad-bd);color:var(--bad-tx);border-radius:9px;padding:.5rem .7rem;font-size:var(--fs-078);margin-bottom:.7rem}.okmsg{background:var(--ok-bg);border:1px solid var(--ok-bd);color:var(--ok-tx);border-radius:9px;padding:.5rem .7rem;font-size:var(--fs-078);margin-bottom:.7rem}.chip.r-verm{background:var(--bad-bg);color:var(--bad-tx);border:1px solid var(--bad-bd)}.chip.r-ambar{background:var(--warn-bg);color:var(--warn-tx);border:1px solid var(--warn-bd)}.chip.r-verde{background:var(--ok-bg);color:var(--ok-tx);border:1px solid var(--ok-bd)}.chip.r-azul{background:color-mix(in srgb,var(--azul) 12%,transparent);color:var(--azul);border:1px solid color-mix(in srgb,var(--azul) 38%,transparent)}.side-veu{display:none}@media (max-width: 760px){.sidebar{position:fixed;inset:0 26% 0 0;z-index:40;transform:translate(-100%);transition:transform .4s var(--ease)}.side-recolher{display:none}.sidebar.aberta{transform:none;box-shadow:24px 0 70px var(--sombra2)}.side-veu{display:block;position:fixed;inset:0;z-index:39;background:var(--veu);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:veu-entra .28s ease both}.main{padding:calc(var(--h-topo) + .3rem) .8rem .8rem}.burger{display:inline-flex!important}.seg-sel{height:30px;margin-right:0}.seg-op{padding:0 .42rem;font-size:var(--fs-068);height:24px}}@keyframes veu-entra{0%{opacity:0}to{opacity:1}}.burger{display:none;background:var(--card);border:1px solid var(--line2);color:var(--tx2);border-radius:9px;width:34px;height:34px;padding:0;align-items:center;justify-content:center;transition:transform .12s var(--ease),color .12s,border-color .12s}@supports (padding: env(safe-area-inset-bottom)){.topbar{height:calc(var(--h-topo) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.main{padding-top:calc(var(--h-topo) + env(safe-area-inset-top) + .4rem);padding-bottom:calc(1.15rem + env(safe-area-inset-bottom));padding-right:calc(1.35rem + env(safe-area-inset-right))}.sidebar{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.login-wrap{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@supports (padding: env(safe-area-inset-bottom)){@media (max-width: 760px){.main{padding-top:calc(var(--h-topo) + env(safe-area-inset-top) + .3rem)}}}.gf-wrap{position:relative;width:100%}.gf-svg{display:block;width:100%;overflow:visible}.gf-grid{stroke:var(--line);stroke-width:1}.gf-eixo{fill:var(--tx3);font-size:var(--fs-px100);font-family:var(--f-mono)}.gf-cat{fill:var(--tx2);font-size:var(--fs-px110)}.gf-col{transition:opacity .12s}.gf-apagada .gf-col{opacity:.42}.gf-hit{fill:transparent}.gf-hit:hover{fill:var(--brand-dim)}.gf-linha{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.gf-ponto{stroke:var(--card);stroke-width:1.5}.gf-area{opacity:.1}.gf-sombra{fill:var(--tx3);opacity:.07}.gf-cursor{stroke:var(--tx3);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.gv-cab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin-bottom:.55rem}.gv-cab h2{margin:0}.gv-ctl{display:flex;gap:.5rem;flex-wrap:wrap}.gf-tip{position:absolute;top:6px;transform:translate(-50%);z-index:2;pointer-events:none;background:var(--card2);border:1px solid var(--line2);border-radius:8px;padding:.4rem .55rem;font-size:var(--fs-072);white-space:nowrap;box-shadow:0 8px 20px var(--sombra2)}.gf-tip>b{display:block;margin-bottom:.15rem;color:var(--tx)}.gf-tip i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:.35rem}.gf-tip strong{font-family:var(--f-mono);font-weight:600}.gf-legs{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.4rem}.gf-leg{border:0;background:transparent;color:var(--tx2);font-size:var(--fs-072);display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .3rem;border-radius:6px}.gf-leg.off{opacity:.4;text-decoration:line-through}.gf-leg i{width:10px;height:10px;border-radius:3px;display:inline-block}.gf-vazio{color:var(--tx3);text-align:center;padding:1.6rem 0;font-size:var(--fs-078)}.gf-rosca{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.gf-fatia{stroke:var(--card);stroke-width:2;cursor:pointer;transition:opacity .12s}.gf-rosca-c{font-family:var(--f-mono);fill:var(--tx);font-size:var(--fs-px130);font-weight:700}.gf-rosca-s{fill:var(--tx3);font-size:var(--fs-px095)}.gf-rosca ul{list-style:none;font-size:var(--fs-074);color:var(--tx2);min-width:160px;flex:1}.gf-rosca li{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.gf-rosca li i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.gf-rosca li b{color:var(--tx);margin-left:auto;font-family:var(--f-mono);font-weight:600}.gf-barras{display:flex;flex-direction:column;gap:.4rem}.gf-bar{display:grid;grid-template-columns:minmax(90px,32%) 1fr auto;align-items:center;gap:.5rem;font-size:var(--fs-074)}.gf-bar-n{color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-bar-t{height:10px;background:var(--bg2);border:1px solid var(--line);border-radius:20px;overflow:hidden}.gf-bar-t i{display:block;height:100%;border-radius:20px}.gf-bar-v{font-family:var(--f-mono);font-weight:600;font-size:var(--fs-072)}.fin-top{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.fin-tabs{display:flex;gap:.2rem;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.2rem}.fin-tab{border:0;background:transparent;color:var(--tx2);padding:.4rem .8rem;border-radius:8px;font-weight:600;font-size:var(--fs-080)}.fin-tab.on{background:var(--card);color:var(--tx);box-shadow:0 1px 4px var(--sombra1)}.fin-anos{display:flex;gap:.25rem}.fin-ano{border:1px solid var(--line2);background:var(--bg2);color:var(--tx2);border-radius:8px;padding:.35rem .6rem;font-family:var(--f-mono);font-size:var(--fs-076)}.fin-ano.on{border-color:var(--brand);color:var(--brand);background:var(--brand-dim)}.fin-per{width:auto;min-width:148px;padding:.35rem .5rem;background:var(--bg2);border-color:var(--line2);color:var(--tx);font-size:var(--fs-078);border-radius:8px}.fin-recorte{font-family:var(--f-mono);font-size:var(--fs-062);font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--brand2);margin-bottom:.55rem}.fin-grid{display:grid;grid-template-columns:2fr 1fr;gap:.8rem}.fin-nota{color:var(--tx3);font-size:var(--fs-068);margin-top:.4rem}.fin-rodape{color:var(--tx3);font-size:var(--fs-070);margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.desp-h{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.desp-h h2{margin-bottom:0;margin-right:auto}.desp-tot td{border-top:2px solid var(--line2);padding-top:.55rem;font-family:var(--f-mono)}.desp-tot td:first-child{font-family:var(--f-ui)}.fin-apurando{color:var(--warn-tx)}.cs-filtros{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin-bottom:.8rem}.cs-filtro-q{margin-left:auto;min-width:0}.cs-filtro-q input{width:14rem;max-width:100%}.cs-vazio{color:var(--tx2);font-size:var(--fs-082);line-height:1.5;padding:.4rem 0}.cs-modal{max-width:860px}.cs-busca{display:flex;gap:.5rem;margin:.4rem 0}.cs-busca input{flex:1;min-width:0}.cs-achados{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;max-height:340px;overflow:auto}.cs-achado{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:.6rem;text-align:left;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;color:var(--tx);cursor:pointer}.cs-achado:hover{border-color:var(--brand)}.cs-achado .chip{grid-row:1 / span 2;grid-column:2;align-self:center}.cs-ficha{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.8rem .9rem;margin-top:.4rem}.cs-ficha-h{display:flex;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.cs-ficha-h>div:first-child{margin-right:auto;min-width:0}.cs-ficha-nome{font-size:var(--fs-098)}.cs-ficha-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem .8rem;margin-top:.6rem}.cs-ficha-kv span{display:block;font-size:var(--fs-064);color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-family:var(--f-mono)}.cs-ficha-kv b{font-size:var(--fs-082)}.cs-fones{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.55rem}.cs-sinais{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center;margin-top:.55rem}.cs-sinais .k-lbl,.cs-hist .k-lbl,.cs-ofertas .k-lbl{margin-right:.3rem}.cs-aviso{color:var(--warn-tx)}.cs-hist{margin-top:.55rem;display:flex;flex-direction:column;gap:.2rem}.cs-mal{color:var(--verm)}.cs-bem{color:var(--verde)}.cs-ambar{color:var(--ambar)}.cs-cores{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.6rem}.cs-chip-verde{background:var(--ok-bg);color:var(--ok-tx)}.cs-chip-amarelo{background:var(--warn-bg);color:var(--warn-tx)}.cs-chip-vermelho{background:#dc3c3c24;color:var(--verm)}.cs-kpi{border-top:3px solid var(--bd)}.cs-kpi-verde{border-top-color:var(--verde)}.cs-kpi-amarelo{border-top-color:var(--ambar)}.cs-kpi-vermelho{border-top-color:var(--verm)}.cs-fila-ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.cs-fila-ag>div{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;border:1px solid var(--bd);border-radius:10px}.cs-fila-ag b{font-size:var(--fs-135)}.cs-fila-ag span{font-size:var(--fs-078);color:var(--tx2)}.cs-imp-h{font-size:var(--fs-090);margin:.2rem 0 .4rem}.cs-imp-dp td:last-child{width:58%}.cs-imp-dp select{width:100%}.cs-metas-aj{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem .8rem;max-width:820px}.cs-passo{display:flex;align-items:baseline;gap:.45rem;font-weight:700;font-size:var(--fs-086);margin:1rem 0 .45rem}.cs-passo span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--brand);color:#fff;font-size:var(--fs-072);flex-shrink:0}.cs-passo small{font-weight:400;color:var(--tx3);font-size:var(--fs-072)}.cs-monstros{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.45rem}.cs-monstro{text-align:left;background:var(--card);border:1px solid var(--line2);border-radius:10px;padding:.5rem .6rem;color:var(--tx);cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.cs-monstro small{color:var(--tx3);font-size:var(--fs-070);line-height:1.3}.cs-monstro.on{border-color:var(--brand);background:var(--brand-dim);box-shadow:inset 0 0 0 1px var(--brand)}.cs-monstro:active,.chip-btn:active{transform:scale(.97)}.cs-div,.cs-div-msg{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx);margin-top:.6rem}.cs-div-msg{margin-top:.35rem;padding:.35rem .5rem;border-radius:8px;border:1px solid var(--warn-bd)}.cs-plano{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.6rem .8rem}.cs-plano ol{margin:0 0 .5rem 1.1rem;padding:0;font-size:var(--fs-080);line-height:1.55}.cs-ofertas{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.chip-btn{border:1px solid var(--line2);background:var(--card);color:var(--tx);border-radius:20px;padding:.3rem .7rem;font-size:var(--fs-076);cursor:pointer}.chip-btn.on{border-color:var(--verde);background:var(--ok-bg);color:var(--ok-tx)}.cs-res{display:inline-flex;flex-wrap:wrap}.cs-lei{margin-top:.5rem}.cs-grid2{grid-template-columns:1fr 1fr}.cs-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-top:.8rem}.cs-linha{display:flex;justify-content:space-between;gap:.6rem;font-size:var(--fs-080);padding:.25rem 0;border-bottom:1px dashed var(--line)}.cs-linha:last-child{border-bottom:0}.cs-grande{font-family:var(--f-mono);font-size:var(--fs-160);font-weight:700}.cs-cat{border:1px solid var(--line);border-radius:10px;padding:.5rem .6rem;margin-bottom:.45rem;background:var(--bg2)}.cs-cat.off{opacity:.6}.cs-cat-h{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.cs-quebra td:first-child{white-space:normal;min-width:9rem}.cs-meta-h{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;align-items:baseline;margin-bottom:.45rem}.cs-fila{display:flex;flex-direction:column;gap:.5rem}.cs-item{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:12px;padding:.65rem .8rem}.cs-item-negociando{border-left-color:var(--ambar)}.cs-item-sem_tentar{border-left-color:var(--verm)}.cs-item-regua{border-left-color:var(--azul)}.cs-item-posvenda{border-left-color:var(--verde)}.cs-item-h{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.cs-item-v{margin-left:auto;font-family:var(--f-mono);font-size:var(--fs-076);color:var(--tx2)}.cs-item-n{margin-top:.35rem;font-size:var(--fs-088);overflow-wrap:anywhere}.cs-item-d{font-size:var(--fs-076);color:var(--tx2);margin-top:.15rem;overflow-wrap:anywhere}.cs-item-a{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.5rem;align-items:center}.cs-assumir{margin-left:auto;font-size:var(--fs-074);color:var(--tx3);text-decoration:none}.cs-assumir:hover{color:var(--brand);text-decoration:underline}.cs-assumir:disabled{color:var(--tx3);opacity:.6;cursor:default;text-decoration:none}.cs-item-detrator{border-left-color:var(--verm)}.cs-item-risco{border-left-color:var(--ambar)}.cs-item-pesquisa{border-left-color:var(--roxo)}.cs-coment{display:flex;flex-direction:column;gap:.5rem;max-height:340px;overflow:auto}.cs-coment-i{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--fs-080)}.cs-coment-i .chip{flex-shrink:0;min-width:1.6rem;text-align:center}@media (max-width: 760px){.cs-grid2{grid-template-columns:1fr}.cs-filtro-q{margin-left:0;width:100%}.cs-filtro-q input{width:100%}}.pc-barra{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.8rem}.pc-sel{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-right:auto;min-width:0}.pc-lbl{font-size:var(--fs-072);font-weight:700;color:var(--tx2);margin-right:.2rem}.pc-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-chip button{border:0;background:transparent;color:inherit;font-weight:700;padding:0 .1rem;line-height:1;cursor:pointer}.pc-seletor{flex-basis:100%;border-top:1px solid var(--line);padding-top:.6rem;display:flex;flex-direction:column;gap:.5rem}.pc-seletor-h{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.pc-seletor-h input{flex:1 1 14rem;min-width:0}.pc-seletor-acoes{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.pc-lista{max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--bg2)}.pc-item{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.45rem .65rem;border-bottom:1px solid var(--line);cursor:pointer;font-size:var(--fs-080)}.pc-item:last-child{border-bottom:0}.pc-item.on{background:var(--brand-dim)}.pc-item input{width:auto;margin:0}.pc-item-n{min-width:0;overflow-wrap:anywhere}.pc-item-v{font-family:var(--f-mono);font-size:var(--fs-074);color:var(--tx2);white-space:nowrap}.pc-cod{font-family:var(--f-mono);font-size:var(--fs-070);color:var(--tx3);margin-right:.4rem}.pc-titulo{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin:0 0 .6rem}.pc-titulo h2{margin:0;font-size:var(--fs-105)}.marca-img{max-height:34px;max-width:150px;object-fit:contain;flex-shrink:0}.marca-img.lg{max-height:60px;max-width:230px}.mini .marca-img{max-height:30px;max-width:46px}.side-marca{padding:.5rem 1rem .7rem;border-top:1px solid var(--line);color:var(--tx3);font-family:var(--f-mono);font-size:var(--fs-058);letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:.35rem}.side-marca b{color:#f97316;font-weight:700}.aj-logo{display:flex;gap:.7rem;align-items:flex-start}.aj-logo-prev{width:108px;height:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg2);border:1px dashed var(--line2);border-radius:9px;overflow:hidden}.aj-logo-prev img{max-width:96px;max-height:52px;object-fit:contain}.aj-logo-prev span{color:var(--tx3);font-size:var(--fs-066)}.aj-cores{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.aj-cor{width:30px;height:30px;border-radius:9px;border:2px solid transparent;box-shadow:0 0 0 1px var(--line2) inset}.aj-cor.on{border-color:var(--tx);transform:scale(1.06)}.aj-cor-livre{width:46px;height:30px;padding:2px;border-radius:9px;cursor:pointer}.meu-mes{display:flex;gap:1.4rem;align-items:center;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.7rem 1.05rem;margin-bottom:.9rem}.mm-k{display:flex;flex-direction:column;gap:.1rem}.mm-k span{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.09em}.mm-k b{font-family:var(--f-disp);font-size:var(--fs-132);font-weight:800;letter-spacing:-.02em}.mm-meta{flex:1;min-width:190px}.mm-lbl{font-size:var(--fs-072);color:var(--tx2);margin-bottom:.35rem}.mm-lbl b{color:var(--brand2);font-family:var(--f-mono)}@media (max-width: 760px){.meu-mes{gap:1rem}.mm-k b{font-size:var(--fs-110)}}.mc-ajuda{color:var(--tx3);font-size:var(--fs-066);margin-top:.2rem;line-height:1.35}.mc-regra{margin:.5rem 0 .6rem 1.1rem;font-size:var(--fs-078);color:var(--tx2);line-height:1.7}.mc-regra b{color:var(--tx)}.mc-escada{margin-top:.9rem;border-top:1px dashed var(--line);padding-top:.7rem}.mc-esc-tit{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--tx3);margin-bottom:.4rem}.est-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.3rem 1.2rem;padding:.6rem 0}.est-prod{min-width:0;align-items:baseline}.est-prod span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-prod{display:flex;justify-content:space-between;gap:.6rem;font-size:var(--fs-076);color:var(--tx2);border-bottom:1px dashed var(--line);padding:.18rem 0}.est-prod b{font-family:var(--f-mono);color:var(--tx);flex-shrink:0}.est-prod b.neg{color:var(--verm)}.ritmo{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.9rem 1.05rem;margin-bottom:.9rem}.ri-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.5rem}.ri-lbl{font-family:var(--f-disp);font-size:var(--fs-086);font-weight:700;letter-spacing:-.01em}.ri-sub{color:var(--tx3);font-size:var(--fs-070);margin-top:.1rem}.ri-pct{font-family:var(--f-disp);font-size:var(--fs-135);font-weight:800;letter-spacing:-.02em}.ri-val{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.35rem}.ri-val b{font-family:var(--f-disp);font-size:var(--fs-170);font-weight:800;letter-spacing:-.03em}.ri-val span{color:var(--tx3);font-size:var(--fs-084)}.ri-falta{font-size:var(--fs-078);color:var(--tx2);margin:.55rem 0 .45rem}.ri-falta b{color:var(--brand2);font-family:var(--f-mono)}.ri-caixas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem}.ri-cx{background:var(--bg2);border:1px solid var(--line2);border-radius:10px;padding:.55rem .7rem;text-align:center}.ri-cx b{font-family:var(--f-disp);font-size:var(--fs-125);font-weight:800;color:var(--azul)}.ri-cx span{color:var(--tx3);font-size:var(--fs-072)}.ri-cx em{display:block;font-style:normal;font-family:var(--f-mono);font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);margin-top:.2rem}.ri-proj{font-size:var(--fs-078);color:var(--tx2);margin-top:.6rem;padding-left:.6rem;border-left:3px solid var(--line2)}.ri-proj b{font-family:var(--f-mono);color:var(--tx)}.ri-proj em{font-style:normal;color:var(--warn-tx);font-size:var(--fs-074)}.ri-nota{color:var(--tx3);font-size:var(--fs-066);margin-top:.5rem}.cob-conf{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.8rem}.cob-conf>div{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.cob-conf span{font-family:var(--f-mono);font-size:var(--fs-058);font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.09em;min-width:78px}.cob-filtros{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;padding:.1rem 0 .7rem;border-bottom:1px solid var(--line);margin-bottom:.7rem}.cob-grupo{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.cob-rot{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--tx3);margin-right:.15rem}.cob-chip{background:var(--bg2);border:1px solid var(--line2);color:var(--tx2);border-radius:20px;padding:.26rem .6rem;font-size:var(--fs-072);font-weight:600;display:inline-flex;align-items:center;gap:.3rem;transition:border-color .14s,color .14s,background-color .14s,transform .12s var(--ease)}.cob-chip:hover{color:var(--tx);border-color:var(--tx3)}.cob-chip.on{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.cob-chip em{font-style:normal;font-family:var(--f-mono);font-size:var(--fs-064);background:var(--card);border-radius:4px;padding:0 .28rem;color:var(--tx3)}.cob-chip.on em{color:inherit}.cob-busca{width:auto;min-width:210px;flex:1 1 210px;padding:.34rem .6rem;font-size:var(--fs-078);border-radius:8px}.cob-ordem{width:auto;padding:.3rem .5rem;font-size:var(--fs-074);border-radius:8px;background:var(--bg2)}.cob-dica{font-family:var(--f-ui);font-size:var(--fs-064);font-weight:500;color:var(--tx3);letter-spacing:0;margin-left:.5rem}.cob-resumo{font-size:var(--fs-080);color:var(--tx2);margin-bottom:.6rem}.cob-resumo b{font-family:var(--f-mono);font-weight:700;color:var(--tx)}.cob-resumo .cob-de{color:var(--tx3);font-size:var(--fs-074)}.gf-hit.gf-clic{cursor:pointer}.cob-faturas{display:flex;flex-direction:column;gap:.45rem;padding:.6rem 0}.cob-fat{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:.5rem .7rem}.cob-fat-i{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;font-size:var(--fs-076);color:var(--tx2)}.cob-fat-i b{font-family:var(--f-mono);font-size:var(--fs-092);color:var(--tx)}.cob-ja{color:var(--warn-tx);font-size:var(--fs-070)}.cob-fat-b{display:flex;gap:.35rem;flex-wrap:wrap}.cam-alerta{display:flex;gap:.75rem;align-items:flex-start;background:var(--bad-bg);border:1px solid var(--bad-bd);border-radius:12px;padding:.85rem 1rem;margin-bottom:.9rem}.cam-alerta .ca-ico{color:var(--bad-tx);flex-shrink:0;margin-top:.1rem}.cam-alerta .ca-tx{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cam-alerta .ca-tx>b{font-family:var(--f-disp);font-size:var(--fs-095);letter-spacing:-.01em;color:var(--bad-tx)}.cam-alerta .ca-tx>span{font-size:var(--fs-078);color:var(--tx2);line-height:1.5}.cam-alerta .ca-tx span b{color:var(--tx);font-family:var(--f-mono);font-weight:700}.cam-vazio{color:var(--tx3);font-size:var(--fs-078);padding:.8rem .2rem}.cam-alerta.amarelo{background:var(--warn-bg);border-color:var(--warn-bd)}.cam-alerta.amarelo .ca-tx>b{color:var(--warn-tx)}.cam-alerta .ca-ico{font-size:var(--fs-110);line-height:1.2;display:flex}.kpi.kpi-alerta{border-color:var(--bad-bd);background:linear-gradient(150deg,var(--bad-bg),var(--card) 70%)}.aj-diag{background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:.6rem .7rem;font-family:var(--f-mono);font-size:var(--fs-062);line-height:1.5;color:var(--tx2);max-height:340px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media (max-width: 900px){.fin-grid{grid-template-columns:1fr}}.dash-ola{margin-bottom:1.1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.dash-ola .do-tx{min-width:0}.dash-ola .do-per{display:flex;gap:.25rem;flex-wrap:wrap}.dash-ola h1{font-family:var(--f-disp);font-size:var(--fs-172);line-height:1.1;font-weight:800;letter-spacing:-.028em}.dash-ola .dia{color:var(--tx3);font-family:var(--f-mono);font-size:var(--fs-064);text-transform:uppercase;letter-spacing:.11em;margin-top:.3rem}.dash-ola .dia b{color:var(--tx2);font-weight:600}.kpi{transition:border-color .18s ease,transform .18s var(--ease)}.kpi.destaque{grid-column:span 2;background:linear-gradient(150deg,var(--card2),var(--card) 62%)}.kpi.destaque .k-val{font-size:var(--fs-200);letter-spacing:-.03em}.kpi.destaque .k-lbl{color:var(--tx2)}@media (max-width: 560px){.kpi.destaque{grid-column:span 1}.kpi.destaque .k-val{font-size:var(--fs-155)}}.kpi{border-top:2px solid var(--line)}.kpi.a-cli{border-top-color:var(--azul)}.kpi.a-fin{border-top-color:var(--verde)}.kpi.a-com{border-top-color:var(--brand)}.kpi.a-ope{border-top-color:var(--roxo)}@keyframes surge{0%{opacity:0;transform:translateY(9px) scale(.99)}to{opacity:1;transform:none}}.surge{animation:surge .44s var(--ease) both}@keyframes cintila{0%{background-position:200% 0}to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,var(--card2) 25%,var(--line) 50%,var(--card2) 75%);background-size:200% 100%;animation:cintila 1.5s linear infinite;border-radius:7px;color:transparent}.sk-l{height:.6rem;margin-bottom:.5rem}.sk-v{height:1.35rem;width:62%;margin-bottom:.45rem}.sk-s{height:.55rem;width:80%}.btn:active,.tb-btn:active,.burger:active,.side-recolher:active,.su-sair:active,.fin-tab:active,.fin-ano:active,.usr-mod:active{transform:scale(.955)}.side-dobra:active{transform:scale(.978)}.side-item:active:not(.off),.lead-card:active,.atend-card:active,.intg-card:not(.breve):active{transform:scale(.978)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn:active,.tb-btn:active,.burger:active,.side-recolher:active,.fin-tab:active,.fin-ano:active,.usr-mod:active,.side-item:active:not(.off),.lead-card:active,.atend-card:active,.intg-card:not(.breve):active{transform:none}.lead-card:hover,.atend-card:hover,.intg-card:hover,.side-item.on .si-ico,.tb-titulo{transform:none}}@media (prefers-reduced-transparency: reduce){.sidebar,.topbar.rolou{background:var(--bg2);backdrop-filter:none;-webkit-backdrop-filter:none}.topbar:after{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(var(--bg2),transparent)}.modal-bg{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--veu)}.side-veu{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast: more){.sidebar{background:var(--bg2);border-right-color:var(--tx3)}.topbar.rolou{background:var(--bg2)}.side-marc{box-shadow:inset 0 0 0 2px var(--brand)}.kpi,.dash-card,.modal{border-color:var(--line2)}.k-sub,.side-grupo,.kpi .k-lbl{color:var(--tx2)}}.inst-fora{color:var(--bad-tx)}.inst-linha-fora td:first-child{box-shadow:inset 3px 0 0 var(--verm)}.inst-orig{color:var(--tx3);font-weight:700;margin-left:.1rem}.inst-tbl td{white-space:nowrap}.inst-tbl td:nth-child(4){white-space:normal;min-width:11rem}.rep-tbl td{white-space:nowrap}.rep-tbl td.rep-desc,.rep-tbl td:nth-child(4){white-space:normal;min-width:10rem}.rep-tbl td.rep-desc{max-width:18rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gf-grid.gf-zero{stroke:var(--tx3);stroke-dasharray:none;opacity:.8}.cx-saldo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:0 0 .8rem;padding:.6rem .8rem;background:var(--card2, var(--bg2));border:1px solid var(--line);border-radius:12px}.cx-saldo label{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-078);font-weight:600;color:var(--tx2)}.cx-saldo input{width:11rem;height:32px;font-family:var(--f-mono);font-size:var(--fs-082)}.cx-marcos{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;font-size:var(--fs-095)}.cx-marcos i{color:var(--tx3);font-style:normal}.cx-neg{color:var(--bad-tx)}.cx-linha-neg td:first-child{box-shadow:inset 3px 0 0 var(--verm)}.cx-tbl td{white-space:nowrap}.cx-curva{display:flex;flex-direction:column;gap:.35rem;margin:.2rem 0 .5rem}.cx-faixa{display:grid;grid-template-columns:9.5rem 1fr 3rem;align-items:center;gap:.5rem;font-size:var(--fs-074);color:var(--tx2)}.cx-faixa b{text-align:right;font-family:var(--f-mono)}.cx-barra{height:8px;background:var(--bg2);border-radius:4px;overflow:hidden}.cx-barra i{display:block;height:100%;background:var(--verde);border-radius:4px}.cx-faixa.tarde .cx-barra i{background:var(--ambar)}.cx-faixa.ruim .cx-barra i{background:var(--verm)}@media (max-width: 560px){.cx-faixa{grid-template-columns:7.5rem 1fr 2.6rem}.cx-saldo input{width:100%}}.cx-saldo .fb-nota{color:var(--tx3);font-size:var(--fs-070)}.vz-tbl td{white-space:nowrap}.vz-tbl td:first-child{white-space:normal;min-width:11rem}.rs-pagina{max-width:1040px}.rs-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin:0 0 .8rem;padding:.7rem .9rem;background:var(--card);border:1px solid var(--line);border-radius:12px}.rs-titulo{font-family:var(--f-disp);font-size:var(--fs-115);font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;flex-wrap:wrap}.rs-sub,.rs-sem{color:var(--tx3);font-size:var(--fs-070)}.rs-sem{font-weight:400}.rs-decisoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;counter-reset:dec}.rs-decisoes li{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;padding:.5rem .6rem;border:1px solid var(--line);border-radius:10px;background:var(--bg2)}.rs-decisoes li:before{counter-increment:dec;content:counter(dec);font-family:var(--f-mono);font-weight:700;color:var(--tx3);grid-row:1 / span 1;align-self:center}.rs-decisoes li>.chip{grid-column:3;grid-row:1}.rs-decisoes li>div{grid-column:2;grid-row:1 / span 2}.rs-decisoes li>.rs-abrir{grid-column:3;grid-row:2;justify-self:end}.rs-texto{color:var(--tx2);font-size:var(--fs-074);margin-top:.15rem;line-height:1.4}.rs-dest{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;border-top:1px solid var(--line);font-size:var(--fs-080);flex-wrap:wrap}.rs-dest:first-of-type{border-top:0}.rs-tbl td:nth-child(2),.rs-tbl td:nth-child(3){white-space:nowrap}.rs-tbl td:nth-child(4){width:110px}.rs-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .5rem}.rs-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:var(--fs-078)}.rs-duas{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.2rem}.rs-linha{display:flex;justify-content:space-between;gap:.5rem;padding:.22rem 0;border-top:1px solid var(--line);font-size:var(--fs-076)}@media (max-width: 640px){.rs-duas{grid-template-columns:1fr}.rs-decisoes li{grid-template-columns:auto 1fr}.rs-decisoes li>.chip,.rs-decisoes li>.rs-abrir{grid-column:2;justify-self:start}.rs-decisoes li>div{grid-row:auto}}@media print{:root,:root[data-theme=dark],:root:not([data-theme=light]){--bg: #fff;--bg2: #f6f4f1;--card: #fff;--card2: #f9f7f4;--line: #d9d3cb;--line2: #c7c0b6;--tx: #1d1916;--tx2: #4d463f;--tx3: #7a7268;--sombra1: transparent}html,body{background:#fff!important;color:#1d1916!important}.sidebar,.topbar,.side-veu,.rs-controles .fin-top,.rs-abrir,.btn{display:none!important}.main{padding:0!important;overflow:visible!important}.rs-pagina{max-width:none}.dash-card,.rs-cab{break-inside:avoid;box-shadow:none!important}.fin-grid{grid-template-columns:1fr 1fr}.gf-spark polyline{stroke-width:1.5}}.desp-modal{max-width:920px}.desp-det td{white-space:nowrap}.desp-det td.desp-desc{white-space:normal;min-width:12rem}.gf-bar.gf-clic{cursor:pointer;border-radius:6px}.gf-bar.gf-clic:hover,.gf-bar.gf-clic:focus-visible{background:var(--brand-dim);outline:none}.selo-cache{font-family:var(--f-mono);font-size:var(--fs-068);color:var(--tx3);border:1px dashed var(--line2);border-radius:999px;padding:.22rem .6rem;white-space:nowrap}.selo-cache.falhou{color:var(--warn-tx);background:var(--warn-bg);border:1px solid var(--warn-bd)}@media (max-width: 760px){.selo-cache{display:none}}.rni-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.rni-cab h2{margin-bottom:0}.rni-acoes{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.rni-bloco+.rni-bloco{margin-top:.8rem}.rni-kpis{margin-bottom:.6rem}.rni-pagar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:0 0 .7rem;padding:.6rem .7rem;border:1px dashed var(--line2);border-radius:9px}.rni-pagar .f{margin:0}.rni-pagar input{height:32px;font-size:var(--fs-078)}.rni-tbl td{white-space:nowrap}.rni-tbl td.rni-nome{white-space:normal;min-width:9rem}.rni-tbl td.rni-fat{font-family:var(--f-mono);font-size:var(--fs-072)}.rni-tbl tr.rni-inad td:first-child{box-shadow:inset 3px 0 0 var(--verm)}.cc-cab{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.cc-cab h2{margin-bottom:0}.ai-filtros{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.ai-alertas{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.8rem}.ai-alerta{padding:.45rem .7rem;border-radius:9px;font-size:var(--fs-078);border:1px solid var(--warn-bd);background:var(--warn-bg);color:var(--warn-tx)}.ai-alerta.verm{border-color:var(--bad-bd);background:var(--bad-bg);color:var(--bad-tx)}.ai-delta{font-family:var(--f-mono);font-size:var(--fs-062);font-weight:600;padding:.1rem .4rem;border-radius:6px;background:var(--bg2);color:var(--tx3);white-space:nowrap}.ai-delta.bom{color:var(--ok-tx);background:var(--ok-bg)}.ai-delta.ruim{color:var(--bad-tx);background:var(--bad-bg)}.ai-grid2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:.8rem}@media (max-width: 860px){.ai-grid2{grid-template-columns:1fr}}.ai-on{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--line2);margin-right:.4rem;vertical-align:middle}.ai-on.on{background:var(--ok-tx);box-shadow:0 0 0 3px var(--ok-bg)}.ai-heat{display:grid;grid-template-columns:2.1rem repeat(24,minmax(0,1fr));gap:2px;font-family:var(--f-mono);font-size:var(--fs-056);color:var(--tx3);align-items:center}.ai-heat .h{text-align:center}.ai-heat .c{height:15px;border-radius:3px;background:var(--bg2)}.ai-faixas{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.ai-tbl td{white-space:nowrap}.ai-tbl td.ai-nome{white-space:normal;min-width:8rem}.ai-rodape{color:var(--tx3);font-size:var(--fs-070);margin-top:.2rem;display:flex;gap:.8rem;flex-wrap:wrap}.kpi.kpi-clic{cursor:pointer}.kpi.kpi-clic:hover{border-color:var(--brand)}.kpi.kpi-clic .k-lbl:after{content:" ›";color:var(--tx3)}.ai-meta{font-family:var(--f-mono);font-size:var(--fs-060);font-weight:600;padding:.1rem .4rem;border-radius:6px;border:1px dashed var(--line2);color:var(--tx3);white-space:nowrap}.ai-meta.ok{color:var(--ok-tx);border-color:var(--ok-bd);background:var(--ok-bg);border-style:solid}.ai-meta.falta{color:var(--bad-tx);border-color:var(--bad-bd);background:var(--bad-bg);border-style:solid}.ai-det{max-width:1040px}.ai-det .tbl-wrap{max-height:60vh;overflow:auto}.ai-cfg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem 1.2rem}.ai-cfg-grid label.f{display:block}.ai-cfg-grid input[type=number]{width:7rem}.ai-cfg-grid .fin-nota{margin-top:.2rem}.ai-cfg-pessoas{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.3rem .8rem;margin-top:.4rem}.ai-cfg-pessoas label{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-080);cursor:pointer}.ai-cfg-pessoas input[type=checkbox]{width:auto;flex:0 0 auto;margin:0}@media (max-width: 720px){.ai-det{max-width:100%}}.intg-opcoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.3rem .8rem}.intg-opcoes label{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-078);cursor:pointer}.intg-canais{margin-top:.3rem;border:1px dashed var(--line2);border-radius:9px;padding:.45rem .7rem .6rem}.intg-canais summary{cursor:pointer;font-size:var(--fs-078);font-weight:600;color:var(--tx2)}.intg-canais>p{font-size:var(--fs-072);color:var(--tx3);margin:.35rem 0 .5rem;line-height:1.4}.intg-canais .grid2{margin-top:.2rem}.intg-gerada{margin-top:.45rem;padding:.5rem .6rem;border-radius:9px;background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn-tx);font-size:var(--fs-074);line-height:1.4}.intg-gerada code{font-size:var(--fs-072)}.intg-gerada input{font-size:var(--fs-074)}.ges-area-sel{max-width:16rem}.fin-tab.breve{opacity:.45;cursor:default}.ges-top{margin-bottom:.5rem}.ges-busca{max-width:18rem}.ges-kb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;align-items:start}.ges-col{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.5rem;min-height:8rem;display:flex;flex-direction:column;gap:.45rem}.ges-col.sobre{border-color:var(--brand);background:var(--brand-dim)}.ges-col-h{display:flex;align-items:center;gap:.4rem;font-family:var(--f-mono);font-size:var(--fs-060);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);padding:.1rem .2rem .3rem}.ges-col-h i{width:8px;height:8px;border-radius:50%;display:inline-block}.ges-col-h b{margin-left:auto;color:var(--tx2)}.ges-col-vazia{text-align:center;color:var(--tx3);font-size:var(--fs-070);padding:.6rem 0}.ges-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.55rem .65rem;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;transition:border-color .15s ease}.ges-card:hover{border-color:var(--brand)}.ges-card.vencida{border-left:3px solid var(--verm)}.ges-card-t{font-size:var(--fs-082);font-weight:600;line-height:1.3}.ges-card-l{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.ges-card-f{display:flex;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.1rem}.ges-areas{display:inline-flex;flex-wrap:wrap;gap:.25rem}.ges-area{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--fs-062);color:var(--tx2);background:var(--bg2);border-radius:6px;padding:.08rem .4rem}.ges-area i{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.ges-data{font-family:var(--f-mono);font-size:var(--fs-062);color:var(--tx2)}.ges-data.venc,.ges-venc-tx{color:var(--bad-tx);font-weight:600}.ges-tipo{font-size:var(--fs-062);color:var(--tx3)}.ges-prio{font-size:var(--fs-060);padding:.08rem .4rem;border-radius:6px;border:1px solid var(--line2);color:var(--tx2);white-space:nowrap}.ges-prio.imp_urg{background:var(--bad-bg);color:var(--bad-tx);border-color:var(--bad-bd)}.ges-prio.imp_nurg{background:var(--warn-bg);color:var(--warn-tx);border-color:var(--warn-bd)}.ges-prio.nimp_urg{background:color-mix(in srgb,var(--azul) 12%,transparent);color:var(--azul);border-color:color-mix(in srgb,var(--azul) 38%,transparent)}.ges-prog{position:relative;height:14px;background:var(--bg2);border-radius:8px;overflow:hidden}.ges-prog i{position:absolute;left:0;top:0;bottom:0;border-radius:8px}.ges-prog b{position:absolute;right:.4rem;top:0;font-family:var(--f-mono);font-size:var(--fs-058);line-height:14px;color:var(--tx2)}.ges-quem{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-066);color:var(--tx2);min-width:0}.ges-quem.semdono{color:var(--tx3);font-style:italic}.ges-av{width:20px;height:20px;border-radius:50%;background:var(--brand-dim);color:var(--brand);font-size:var(--fs-055);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ges-card-status{width:auto;font-size:var(--fs-066);padding:.15rem .3rem}.so-cel{display:none}.ges-form{max-width:760px}.ges-form textarea{width:100%}.ges-check-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.25rem .6rem;max-height:11rem;overflow:auto;border:1px solid var(--line);border-radius:9px;padding:.4rem .5rem}.ges-check-lista.baixa{max-height:7rem}.ges-check-lista label{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-076);cursor:pointer;padding:.1rem .2rem;border-radius:6px}.ges-check-lista label.on{background:var(--brand-dim)}.ges-check-lista input[type=checkbox]{width:auto;margin:0}.ges-check-lista i{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.ges-principal{margin-left:auto;background:none;border:1px solid var(--line2);color:var(--tx3);border-radius:50%;width:18px;height:18px;line-height:1;font-size:var(--fs-060);cursor:pointer;padding:0}.ges-principal.on{color:var(--brand);border-color:var(--brand)}.ges-det{max-width:820px}.ges-desc{font-size:var(--fs-080);color:var(--tx2);line-height:1.5;white-space:pre-wrap;margin:.3rem 0 .7rem}.ges-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem .9rem}.ges-campos>div{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-078)}.ges-campos span{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3)}.ges-campos select{width:auto}.ges-prog-bloco{margin-top:.8rem;display:flex;flex-direction:column;gap:.4rem}.ges-diario{display:flex;flex-direction:column;gap:.35rem;max-height:16rem;overflow:auto}.ges-ev{font-size:var(--fs-076);padding:.35rem .55rem;border-radius:8px;background:var(--bg2)}.ges-ev.comentario{background:var(--card2);border:1px solid var(--line)}.ges-ev-cab{display:flex;gap:.5rem;font-size:var(--fs-066);color:var(--tx3)}.ges-ev-cab b{color:var(--tx2)}.ges-ev-tx{white-space:pre-wrap}.ges-ev:not(.comentario) .ges-ev-tx{color:var(--tx3);font-size:var(--fs-070)}.ges-ev.checkin{background:color-mix(in srgb,var(--brand) 8%,transparent)}.ges-ev.checkin .ges-ev-tx{color:var(--tx2);font-size:var(--fs-074)}.ges-nat{font-family:var(--f-mono);font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.08em;padding:.1rem .4rem;border-radius:6px;background:var(--bg2);color:var(--tx3);white-space:nowrap}.ges-nat.objetivo{background:color-mix(in srgb,var(--roxo) 16%,transparent);color:var(--roxo)}.ges-card.obj{border-top:2px solid var(--roxo)}.ges-card.bloq{border-left:3px solid var(--verm)}.ges-pai{font-size:var(--fs-062);color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ges-pai.lnk{background:none;border:0;padding:0;cursor:pointer;color:var(--brand);font:inherit;font-size:var(--fs-070)}.ges-conf{font-family:var(--f-mono);font-size:var(--fs-060);padding:.08rem .35rem;border-radius:6px;border:1px solid var(--line2);color:var(--tx2);white-space:nowrap}.ges-conf.bom{background:color-mix(in srgb,var(--verde) 14%,transparent);color:var(--verde);border-color:color-mix(in srgb,var(--verde) 40%,transparent)}.ges-conf.meio{background:var(--warn-bg);color:var(--warn-tx);border-color:var(--warn-bd)}.ges-conf.ruim{background:var(--bad-bg);color:var(--bad-tx);border-color:var(--bad-bd)}.ges-conf.grande{font-size:var(--fs-080);padding:.15rem .5rem}.ges-flag{font-size:var(--fs-060);padding:.08rem .4rem;border-radius:6px;white-space:nowrap}.ges-flag.bloq{background:var(--bad-bg);color:var(--bad-tx);border:1px solid var(--bad-bd)}.ges-flag.mudo{background:var(--bg2);color:var(--tx3);border:1px solid var(--line)}.ges-flag.aviso{background:var(--warn-bg);color:var(--warn-tx);border:1px solid var(--warn-bd)}.ges-estado{font-size:var(--fs-060);padding:.08rem .4rem;border-radius:6px;white-space:nowrap;border:1px solid var(--line2);color:var(--tx2)}.ges-estado.bateu,.ges-estado.na_rota{color:var(--verde);border-color:color-mix(in srgb,var(--verde) 40%,transparent)}.ges-estado.atencao{background:var(--warn-bg);color:var(--warn-tx);border-color:var(--warn-bd)}.ges-estado.fora{background:var(--bad-bg);color:var(--bad-tx);border-color:var(--bad-bd)}.ges-estado.sem_dado{color:var(--tx3)}.ges-avisos{background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn-tx);border-radius:10px;padding:.5rem .8rem;font-size:var(--fs-076);margin-top:.5rem}.ges-avisos ul{margin:.25rem 0 0;padding-left:1.1rem}.ges-avisos li{margin:.1rem 0}.ges-bloco{margin-top:.9rem;padding-top:.6rem;border-top:1px solid var(--line)}.ges-kr{border:1px solid var(--line);border-radius:10px;padding:.5rem .65rem;margin-top:.45rem;display:flex;flex-direction:column;gap:.35rem;background:var(--bg2)}.ges-kr.aberto{border-color:var(--brand)}.ges-kr.mini{padding:.35rem .5rem;gap:.25rem;margin-top:0}.ges-kr-cab{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.ges-kr-t{font-size:var(--fs-080)}.ges-kr-tipo{font-family:var(--f-mono);font-size:var(--fs-054);text-transform:uppercase;letter-spacing:.08em;padding:.08rem .35rem;border-radius:5px;background:var(--card);color:var(--tx3);border:1px solid var(--line)}.ges-kr-tipo.entrada{color:var(--azul);border-color:color-mix(in srgb,var(--azul) 40%,transparent)}.ges-kr-num{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:var(--fs-072);color:var(--tx2);align-items:center}.ges-kr-bar{position:relative;height:10px;background:var(--card);border-radius:6px;border:1px solid var(--line);margin:.15rem 0}.ges-kr-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.ges-kr-bar em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--tx2);opacity:.7}.ges-kr-bar b{position:absolute;right:.35rem;top:-1px;font-family:var(--f-mono);font-size:var(--fs-056);line-height:10px;color:var(--tx2)}.ges-kr-acoes{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.ges-ck-form{background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem;margin-top:.5rem}.ges-ck-lista{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}.ges-ck{font-size:var(--fs-074);padding:.35rem .55rem;border-radius:8px;background:var(--bg2)}.ges-ck-val{font-family:var(--f-mono);color:var(--tx2)}.ges-ck-det summary{font-size:var(--fs-070);color:var(--tx3);cursor:pointer}.ges-marcos{display:flex;flex-direction:column;gap:.25rem}.ges-marco{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-078);cursor:pointer}.ges-marco input{width:auto;margin:0}.ges-marco.feito span{text-decoration:line-through;color:var(--tx3)}.ges-marco small{color:var(--tx3);font-family:var(--f-mono);font-size:var(--fs-062)}.ges-marco.atrasado small{color:var(--bad-tx)}.ges-marcos-form{display:flex;flex-direction:column;gap:.3rem}.ges-marco-l{display:grid;grid-template-columns:auto 1fr 9rem auto;gap:.35rem;align-items:center}.ges-marco-l input[type=checkbox]{width:auto;margin:0}.ges-fca-form{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .8rem}.ges-fca-form .full{grid-column:1 / -1}.ges-nota-l{display:grid;grid-template-columns:1fr 5rem 1fr;gap:.4rem;align-items:center;margin-top:.35rem;font-size:var(--fs-076)}.ges-nota-l small{color:var(--tx3)}.ges-natsel .fin-tab{padding:.2rem .6rem}.ges-col.acima{border-color:var(--warn-bd)}.ges-col-h.acima,.ges-col-h.acima b{color:var(--warn-tx)}.ges-col-pol{font-size:var(--fs-058);color:var(--tx3);line-height:1.25;padding:0 .2rem .35rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ges-idade{font-family:var(--f-mono);font-size:var(--fs-058);color:var(--tx3);white-space:nowrap}.ges-idade.velha{color:var(--warn-tx);font-weight:600}.ges-flag.velha{background:var(--warn-bg);color:var(--warn-tx);border:1px solid var(--warn-bd)}.ges-fluxo .ges-tipo{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-056)}.ges-wip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.35rem .9rem;margin-top:.5rem}.ges-wip-l{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-076);flex-wrap:wrap}.ges-wip-l>b,.ges-wip-l>.ges-area{min-width:10rem;font-size:var(--fs-074)}.ges-wip-l label{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-068);color:var(--tx2)}.ges-wip-l input{width:3.8rem;padding:.2rem .35rem}.ag-dur{font-family:var(--f-mono);font-size:var(--fs-060);color:var(--tx3);white-space:nowrap}.ag-res{font-size:var(--fs-066);color:var(--tx2);margin-top:.15rem}.ag-res b{color:var(--tx3);font-weight:500}.ag-dia-min{font-family:var(--f-mono);font-size:var(--fs-056);color:var(--tx3);margin-left:.3rem;font-weight:400}.ag-ritual{margin-bottom:.7rem}.ag-ritual b{margin-right:.4rem}.pl-pend{display:flex;flex-direction:column;gap:.3rem}.pl-licao{font-size:var(--fs-076);padding:.35rem .55rem;border-radius:8px;background:var(--bg2)}.pl-licao b{display:block;font-size:var(--fs-070);color:var(--tx2)}.pl-fecho{display:grid;grid-template-columns:auto 1fr;gap:.4rem .6rem;align-items:center;margin-top:.5rem;font-size:var(--fs-076)}.pl-fecho select{width:auto}@media (max-width: 720px){.pl-fecho{grid-template-columns:1fr}}.kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;align-items:start}.kpi-col{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.5rem;display:flex;flex-direction:column;gap:.45rem;min-height:6rem}.kpi-col.vazia{border-style:dashed}.kpi-col-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--f-mono);font-size:var(--fs-060);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);padding:.1rem .2rem .2rem}.kpi-col-h b{color:var(--tx2);font-weight:500}.kpi-col-h i{font-style:normal}.kpi-col-h i.v{color:var(--verde)}.kpi-col-h i.a{color:var(--ambar)}.kpi-col-h i.r{color:var(--verm)}.kpi-dim-vazia{font-size:var(--fs-070);color:var(--tx3);padding:.5rem .3rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.kpi-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--tx3);border-radius:10px;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.3rem}.kpi-card.verde{border-left-color:var(--verde)}.kpi-card.amarelo{border-left-color:var(--ambar)}.kpi-card.vermelho{border-left-color:var(--verm);background:color-mix(in srgb,var(--verm) 5%,var(--card))}.kpi-cab{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.kpi-nome{font-size:var(--fs-080);font-weight:600;line-height:1.3}.kpi-valor-l{display:flex;align-items:baseline;gap:.5rem}.kpi-valor{font-family:var(--f-mono);font-size:var(--fs-125);font-weight:700;line-height:1.1}.kpi-cor{font-family:var(--f-mono);font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.08em;padding:.08rem .4rem;border-radius:6px;border:1px solid var(--line2);color:var(--tx3)}.kpi-cor.verde{color:var(--verde);border-color:color-mix(in srgb,var(--verde) 40%,transparent)}.kpi-cor.amarelo{background:var(--warn-bg);color:var(--warn-tx);border-color:var(--warn-bd)}.kpi-cor.vermelho{background:var(--bad-bg);color:var(--bad-tx);border-color:var(--bad-bd)}.kpi-faixa{font-family:var(--f-mono);font-size:var(--fs-060);color:var(--tx3)}.kpi-spark{width:100%;height:24px;display:block}.kpi-rodape{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;font-size:var(--fs-064);color:var(--tx2)}.kpi-rodape .semdono{color:var(--tx3)}.kpi-fca-res{font-size:var(--fs-066);color:var(--tx2);background:var(--bg2);border-radius:6px;padding:.2rem .4rem}.kpi-acoes{display:flex;flex-wrap:wrap;gap:.25rem}.kpi-form-inline{display:grid;grid-template-columns:1fr 1fr auto auto;gap:.3rem;align-items:center}.kpi-sug{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-bottom:.6rem}.kpi-sug .ges-tipo{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-056)}.kpi-sug-b{cursor:pointer;border:1px dashed var(--line2);background:transparent}.kpi-sug-b:hover{border-color:var(--brand);color:var(--brand)}@media (max-width: 1100px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.kpi-grid{grid-template-columns:1fr}.kpi-form-inline{grid-template-columns:1fr 1fr}}.imp-notion .fin-recorte{margin-top:.8rem}.imp-topo{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:.3rem 0 .2rem}.imp-arq{position:relative;overflow:hidden;cursor:pointer}.imp-arq input{position:absolute;inset:0;opacity:0;cursor:pointer}.imp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.45rem .7rem}.imp-campo{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-076)}.imp-campo>span:first-child{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.imp-campo select{width:100%}.imp-dp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.imp-dp>div{display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-078);min-width:0}.imp-par{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;align-items:center;background:var(--bg2);border-radius:8px;padding:.25rem .45rem}.imp-par>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-par.falta{border:1px solid var(--warn-bd);background:var(--warn-bg)}.imp-par select{width:100%;font-size:var(--fs-074);padding:.15rem .3rem}.imp-puladas{margin:.3rem 0 0;padding-left:1.1rem;font-size:var(--fs-074);color:var(--tx2)}.imp-res{margin-top:.7rem;padding:.5rem .7rem;border-left:3px solid var(--verde);background:var(--bg2);border-radius:8px;font-size:var(--fs-080)}@media (max-width: 720px){.imp-dp{grid-template-columns:1fr}}.rs-ges td{vertical-align:top}.rs-ges tr.venc td{background:color-mix(in srgb,var(--verm) 5%,transparent)}.rs-ges-det td{background:var(--bg2)}.rs-ges-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.rs-ges-grid .rs-lista{margin:.2rem 0 0}@media (max-width: 720px){.rs-ges-grid{grid-template-columns:1fr}}.fec-objs{display:flex;flex-direction:column;gap:.6rem}.fec-obj{border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:10px;padding:.55rem .7rem;background:var(--bg2);display:flex;flex-direction:column;gap:.45rem}.fec-obj.r-verde{border-left-color:var(--verde)}.fec-obj.r-ambar{border-left-color:var(--ambar)}.fec-obj.r-verm{border-left-color:var(--verm)}.fec-obj-cab{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;flex-wrap:wrap}.fec-obj-cab h3{margin:.2rem 0 .1rem;font-size:var(--fs-092);line-height:1.3}.fec-nota{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.fec-nota b{font-size:var(--fs-135);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fec-3g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.fec-3g>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fec-3g-t{font-family:var(--f-mono);font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3)}.fec-l{font-size:var(--fs-076);line-height:1.35}.fec-mudo{color:var(--tx3);font-size:var(--fs-070)}.fec-prob ul{margin:.15rem 0 0;padding-left:1.1rem;font-size:var(--fs-076);color:var(--warn-tx)}.fec-prop{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:.4rem}.fec-prop select{width:auto}.fec-inic{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;background:var(--bg2);border-radius:8px;padding:.35rem .55rem;font-size:var(--fs-078)}.fec-inic.venc{border-left:3px solid var(--verm)}.fec-inic select{width:auto;max-width:220px}.fec-kpi{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:start;padding:.35rem .5rem;border-radius:8px;background:var(--bg2);margin-bottom:.3rem;font-size:var(--fs-078);cursor:pointer}.fec-kpi input{width:auto;margin-top:.15rem}.fec-fim{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:.7rem}.fec-fim>div:first-child{flex:1 1 360px}.fec-fim-acoes{display:flex;gap:.5rem;flex-wrap:wrap}.fec-res{margin-top:.7rem;border-left:3px solid var(--verde)}.fec-res ul{margin:.3rem 0 .5rem;padding-left:1.1rem;font-size:var(--fs-080)}@media (max-width: 720px){.fec-3g,.fec-inic{grid-template-columns:1fr}}.pes-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap;margin-bottom:.7rem}.pes-cab-l{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.pes-cab-acoes{display:flex;gap:.4rem;flex-wrap:wrap}.pes-cad select{width:auto;padding:0 .2rem;margin-left:.25rem;font-size:inherit;background:transparent;border:none;color:inherit;font-weight:700}.pes-tbl-areas{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.15rem}.pes-tbl td{vertical-align:top}.pes-mural{display:flex;flex-direction:column;gap:.4rem}.pes-rec{background:var(--bg2);border-left:3px solid var(--verde);border-radius:8px;padding:.4rem .6rem;font-size:var(--fs-078)}.pes-rec-cab{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pes-rec-cab .d,.pes-um-res .d,.pes-lider-cab .d,.pes-pdi-cab .d,.pes-item .d,.pes-fb-cab .d,.pes-acao .d{font-family:var(--f-mono);font-size:var(--fs-062);color:var(--tx3)}.pes-rec-cab button{margin-left:auto}.pes-rec-tx{margin-top:.15rem;line-height:1.4}.pes-rec.curto .pes-rec-tx{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pes-um-res{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.3rem}.pes-lider{border:1px solid var(--line);border-radius:10px;padding:.45rem .6rem;margin-bottom:.45rem;display:flex;flex-direction:column;gap:.35rem}.pes-lider-cab{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.pes-lider-cab button{margin-left:auto}.pes-pdi{border:1px solid var(--line);border-left:3px solid var(--verde);border-radius:10px;padding:.45rem .6rem;margin-bottom:.45rem;display:flex;flex-direction:column;gap:.25rem;font-size:var(--fs-078)}.pes-pdi.concluido,.pes-pdi.cancelado{opacity:.7;border-left-color:var(--line2)}.pes-pdi-cab{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.pes-pdi-acoes{display:flex;gap:.3rem;justify-content:flex-end}.pes-acao{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;align-items:center;font-size:var(--fs-076)}.pes-acao.feito span:not(.d){text-decoration:line-through;color:var(--tx3)}.pes-acao-form{display:grid;grid-template-columns:1fr 210px 140px auto;gap:.35rem;margin-bottom:.3rem}.pes-um .fin-recorte{margin-top:.8rem}.pes-lista{display:flex;flex-direction:column;gap:.25rem}.pes-item{display:grid;grid-template-columns:auto 1fr auto auto;gap:.45rem;align-items:center;background:var(--bg2);border-radius:8px;padding:.3rem .5rem;font-size:var(--fs-080)}.pes-item.feito .t{text-decoration:line-through;color:var(--tx3)}.pes-add{display:flex;gap:.35rem;margin-top:.35rem;flex-wrap:wrap}.pes-add input:not([type=date]){flex:1 1 220px}.pes-add select,.pes-add input[type=date]{width:auto}.pes-sug{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.pes-sug .chip{cursor:pointer;border:1px dashed var(--line2);background:transparent;color:var(--tx2);font-size:var(--fs-072)}.pes-sug .chip:hover{border-color:var(--brand);color:var(--tx)}.pes-um .fin-recorte .fin-nota{text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--fs-072);color:var(--tx3)}.pes-humor{display:flex;flex-wrap:wrap;gap:.3rem}.pes-humor button{border:1px solid var(--line2);background:var(--bg2);color:var(--tx2);border-radius:8px;padding:.3rem .6rem;font-size:var(--fs-076);cursor:pointer}.pes-humor button.on.h1,.pes-humor button.on.h2{background:var(--bad-bg);color:var(--bad-tx);border-color:var(--bad-bd)}.pes-humor button.on.h3{background:var(--warn-bg);color:var(--warn-tx);border-color:var(--warn-bd)}.pes-humor button.on.h4,.pes-humor button.on.h5{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--tx);border-color:var(--verde)}.pes-fb{border-left:3px solid var(--verde);background:var(--bg2);border-radius:8px;padding:.35rem .55rem;font-size:var(--fs-078);display:flex;flex-direction:column;gap:.1rem}.pes-fb.ajuste{border-left-color:var(--ambar)}.pes-fb-cab{display:flex;align-items:center;gap:.4rem}.pes-fb-cab button{margin-left:auto}.pes-privada{border-style:dashed}.pes-fim{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--line)}.pes-fim-form{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pes-fim-form input[type=date]{width:auto}.pes-check{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--fs-078);color:var(--tx2)}.pes-check input{width:auto}.pes-restrito{margin-top:.6rem;padding:.6rem .75rem;border:1px dashed var(--line2);border-radius:10px;color:var(--tx2);font-size:var(--fs-082)}.pes-salvo{color:var(--verde);margin:.2rem 0 0}.pes-vazio ol{margin:.4rem 0 0;padding-left:1.2rem;font-size:var(--fs-082);line-height:1.5}@media (max-width: 720px){.pes-acao-form{grid-template-columns:1fr 1fr}.pes-acao-form input:first-child{grid-column:1 / -1}}.ges-dir{background:var(--bg2);border-left:3px solid var(--roxo);border-radius:8px;padding:.45rem .6rem;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-078)}.ges-dir-cab{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ges-dir-cab>b{font-size:var(--fs-084)}.ges-dir-acoes{margin-left:auto;display:inline-flex;gap:.25rem}.ges-dir-card{border-left-color:var(--roxo)}.ges-pn-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:.7rem}.ges-pn-bloco{margin-bottom:.7rem}.ges-pn-bloco h2{font-size:var(--fs-095)}.ges-pn-2col{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.ges-pn-2col .ges-pn-bloco{margin-bottom:0}.ges-pn-2col+.ges-pn-2col,.ges-pn-2col+.ges-pn-bloco,.ges-pn-bloco+.ges-pn-2col{margin-top:.7rem}.ges-pn-objs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.6rem}.ges-pn-obj{border:1px solid var(--line);border-left:3px solid var(--roxo);border-radius:10px;padding:.55rem .7rem;background:var(--bg2);cursor:pointer;display:flex;flex-direction:column;gap:.35rem}.ges-pn-obj:hover{border-color:var(--brand)}.ges-pn-obj.venc{border-left-color:var(--verm)}.ges-pn-obj h3{margin:0;font-size:var(--fs-090);line-height:1.3}.ges-pn-krs{display:flex;flex-direction:column;gap:.3rem}.ges-pn-kr{display:flex;flex-direction:column;gap:.15rem}.ges-pn-kr .ges-kr-t{font-size:var(--fs-074)}.ges-pn-tbl td,.ges-pn-tbl th{padding:.3rem .5rem;font-size:var(--fs-076)}.ges-pn-tbl tr.venc td{background:color-mix(in srgb,var(--verm) 5%,transparent)}.ges-pn-reu{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .5rem;border-radius:8px;background:var(--bg2);margin-bottom:.3rem;font-size:var(--fs-078)}.ges-pn-reu>span{font-family:var(--f-mono);font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3)}.ges-pn-reu small{color:var(--tx2);font-size:var(--fs-070)}.ges-pn-vazio{margin-bottom:.7rem}.ges-pn-vazio h2{margin-top:0}.ges-pn-vazio ol{margin:.4rem 0 .8rem;padding-left:1.2rem;font-size:var(--fs-082);line-height:1.5}@media (max-width: 860px){.ges-pn-2col{grid-template-columns:1fr}.ges-pn-2col .ges-pn-bloco+.ges-pn-bloco{margin-top:.7rem}}.ges-tree{display:flex;flex-direction:column;gap:.7rem}.ges-obj{border-left:3px solid var(--roxo)}.ges-obj.vencida{border-left-color:var(--verm)}.ges-obj-cab{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;cursor:pointer}.ges-obj-cab h3{margin:.2rem 0;font-size:var(--fs-100)}.ges-obj-n{min-width:12rem;display:flex;flex-direction:column;gap:.3rem}.ges-obj-krs{margin-top:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem}.ges-obj-ini{margin-top:.5rem;border-top:1px dashed var(--line);padding-top:.4rem}@media (max-width: 720px){.ges-obj-cab{flex-direction:column}.ges-obj-n{min-width:0}.ges-marco-l{grid-template-columns:auto 1fr auto}.ges-marco-l input[type=date]{grid-column:2 / 3}.ges-nota-l{grid-template-columns:1fr 4rem}.ges-fca-form{grid-template-columns:1fr}}.ges-tbl tr.venc td:first-child{box-shadow:inset 3px 0 0 var(--verm)}.ges-vis-area{display:flex;align-items:center;gap:.6rem;padding:.45rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-080);cursor:pointer}.ges-vis-area:last-child{border-bottom:0}.ges-vis-area i.dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ges-vis-area .nome{flex:1;min-width:0;font-weight:600}.ges-vis-area .n{font-family:var(--f-mono);font-size:var(--fs-066);color:var(--tx2);white-space:nowrap}.ges-vis-area .n.venc{color:var(--bad-tx)}.ges-vis-barra{width:90px;height:6px;background:var(--bg2);border-radius:6px;overflow:hidden;flex-shrink:0}.ges-vis-barra i{display:block;height:100%;background:var(--verde)}.ges-lista-curta{display:flex;flex-direction:column;gap:.3rem}.ges-item{display:flex;justify-content:space-between;gap:.5rem;align-items:center;font-size:var(--fs-078);padding:.35rem .5rem;border-radius:8px;background:var(--bg2);cursor:pointer}.ges-item:hover{background:var(--card2)}.ges-item .t{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ges-item .d{font-family:var(--f-mono);font-size:var(--fs-064);color:var(--tx3);white-space:nowrap}.ges-breve{opacity:.7}.ges-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ges-home-k{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;color:var(--tx);font:inherit;transition:border-color .15s ease}.ges-home-k:hover{border-color:var(--brand)}.ges-home-k span{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.1em;color:var(--tx3)}.ges-home-k b{font-family:var(--f-disp);font-size:var(--fs-125);font-weight:800;letter-spacing:-.02em}.ges-home-k small{font-size:var(--fs-066);color:var(--tx3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ges-home-k small.ruim{color:var(--bad-tx)}@media (max-width: 720px){.ges-home-grid{grid-template-columns:1fr 1fr}}.pl-cards{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:.8rem}.pl-card .fin-recorte{margin-bottom:.3rem}.pl-card-t{font-size:var(--fs-095);font-weight:700;margin-bottom:.3rem;cursor:pointer}.pl-card-t:hover{color:var(--brand)}.pl-enc-lista{display:flex;flex-direction:column;gap:.3rem}.pl-enc{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-078);padding:.35rem .5rem;border-radius:8px;background:var(--bg2)}.pl-enc.feito .pl-enc-t{text-decoration:line-through;color:var(--tx3)}.pl-enc-t{flex:1;min-width:0;font-weight:600}.pl-enc-d{font-family:var(--f-mono);font-size:var(--fs-064);color:var(--tx3);white-space:nowrap}.pl-enc-form{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:.4rem;align-items:center;margin-top:.5rem}@media (max-width: 720px){.pl-cards{grid-template-columns:1fr}.pl-enc-form{grid-template-columns:1fr 1fr}.pl-enc-form input[type=text],.pl-enc-form input:not([type]){grid-column:1 / -1}.pl-enc{flex-wrap:wrap}}.ag-nav{display:inline-flex;align-items:center;gap:.3rem}.ag-rotulo{font-size:var(--fs-080);margin-left:.3rem}.ag-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;align-items:start}.ag-dia{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:.45rem;min-height:7rem;display:flex;flex-direction:column;gap:.35rem}.ag-dia.hoje{border-color:var(--brand);box-shadow:inset 0 2px 0 var(--brand)}.ag-dia-h{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:var(--fs-062);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);padding:0 .15rem .2rem}.ag-dia-h b{color:var(--tx);font-size:var(--fs-080);margin-left:.2rem}.ag-dia.hoje .ag-dia-h b{color:var(--brand)}.ag-mais{background:none;border:1px solid var(--line2);color:var(--tx3);border-radius:6px;width:20px;height:20px;line-height:1;cursor:pointer;padding:0}.ag-mais:hover{color:var(--brand);border-color:var(--brand)}.ag-vazio{text-align:center;color:var(--tx3);font-size:var(--fs-070);padding:.4rem 0}.ag-lista{display:flex;flex-direction:column;gap:.4rem}.ag-item{display:flex;gap:.5rem;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.45rem .55rem;cursor:pointer;transition:border-color .15s ease}.ag-item:hover{border-color:var(--brand)}.ag-item.atras{border-left:3px solid var(--verm)}.ag-item.feito .ag-t{text-decoration:line-through;color:var(--tx3)}.ag-item.canc{opacity:.5}.ag-check{width:auto;margin:.15rem 0 0;flex-shrink:0}.ag-corpo{min-width:0;flex:1}.ag-l1{font-size:var(--fs-080);font-weight:600;line-height:1.3;display:flex;gap:.35rem;align-items:baseline;flex-wrap:wrap}.ag-hora{font-family:var(--f-mono);font-size:var(--fs-062);color:var(--brand);white-space:nowrap}.ag-l2{font-size:var(--fs-064);color:var(--tx3);margin-top:.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem}.ag-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:.3rem;flex-shrink:0}.ag-item-curto{align-items:center}.ag-item-curto.feito .t{text-decoration:line-through;color:var(--tx3)}.ag-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.ag-mes-h{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);text-align:center;padding:.2rem 0}.ag-mes-c{min-height:5.2rem;background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:.25rem .3rem;cursor:pointer;display:flex;flex-direction:column;gap:2px;overflow:hidden}.ag-mes-c:hover{border-color:var(--brand)}.ag-mes-c.fora{opacity:.4}.ag-mes-c.hoje{border-color:var(--brand)}.ag-mes-c>b{font-family:var(--f-mono);font-size:var(--fs-066);color:var(--tx2)}.ag-mes-c.hoje>b{color:var(--brand)}.ag-mes-i{font-size:var(--fs-060);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.25rem}.ag-mes-i i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ag-mes-i.feito{text-decoration:line-through;color:var(--tx3)}.ag-mes-i.atras{color:var(--bad-tx)}.ag-mes-mais{font-size:var(--fs-058);color:var(--tx3)}@media (max-width: 900px){.ag-semana{grid-template-columns:1fr}.ag-dia{min-height:0}.ag-mes-c{min-height:3.2rem}.ag-mes-i{display:none}.ag-mes-mais{display:block}}@media (max-width: 900px){.ges-kb{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.ges-col{min-width:82vw;scroll-snap-align:start}.so-cel{display:inline-block}.ges-vis-barra{display:none}}.bd-filtro .fin-anos{flex-wrap:wrap}.bd-modal{max-width:980px}.bd-modal h3{margin:1rem 0 .4rem;font-size:var(--fs-080);color:var(--tx2);text-transform:uppercase;letter-spacing:.03em}.bd-det td{white-space:nowrap}.bd-det td.bd-nome{white-space:normal;min-width:9rem}.ve-off{display:flex;align-items:center;gap:.45rem}.ve-fora{margin-top:.8rem}.ve-fora summary{cursor:pointer;font-size:var(--fs-080);color:var(--tx2);list-style:none}.ve-fora summary::-webkit-details-marker{display:none}.ve-fora summary:before{content:"›";display:inline-block;margin-right:.45rem;transition:transform .15s ease-out}.ve-fora[open] summary:before{transform:rotate(90deg)}.fn-acoes{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.fn-acoes .btn .ico,.lead-card .li .ico,.lead-card .btn .ico,.meu-mes .ico,.sem-box .ico,.modal .btn .ico{display:inline-block}.fn-acoes .btn .ico{vertical-align:-3px}.ico.gira{animation:fn-gira 1s linear infinite}@keyframes fn-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ico.gira{animation:none;opacity:.6}}.lead-card .li .ico{vertical-align:-2px;color:var(--tx3);margin-right:.1rem}.lead-card .btn .ico{vertical-align:-2px;margin-right:.2rem}.lead-card .btn .ico:only-child{margin-right:0}.sem-ponto{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;border:0;padding:0;margin-right:.4rem;vertical-align:1px}.sem-ponto.sem-verde{background:var(--ok-tx)}.sem-ponto.sem-ambar{background:var(--warn-tx)}.sem-ponto.sem-vermelho{background:var(--bad-tx)}.pv-linha{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.pv-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--fs-066);font-weight:600;line-height:1;padding:.28rem .45rem;border-radius:999px;border:1px solid;white-space:nowrap}.pv-chip .ico{flex:none}.pv-verde{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx)}.pv-amb{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx)}.pv-verm{background:var(--bad-bg);border-color:var(--bad-bd);color:var(--bad-tx)}.pv-azul{background:color-mix(in srgb,var(--azul) 12%,transparent);border-color:color-mix(in srgb,var(--azul) 40%,transparent);color:var(--azul)}.pv-cinza{background:var(--card2);border-color:var(--line2);color:var(--tx2)}.pv-det{flex-basis:100%;font-size:var(--fs-068);color:var(--tx2);line-height:1.4}.pv-aviso{margin-top:.45rem;font-size:var(--fs-068);line-height:1.4;padding:.4rem .5rem;border-radius:8px;background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn-tx)}.pv-fila{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:.8rem 0 .2rem;font-size:var(--fs-076)}.pv-fila>b{margin-right:.25rem;color:var(--tx2);font-weight:600}.pv-espelho{font-size:var(--fs-070);color:var(--tx3);margin:-.6rem 0 .7rem}.pv-espelho.erro{color:var(--bad-tx)}.pv-antigos{width:100%;margin-top:.4rem}.cv-tbl td{white-space:nowrap}.cv-tbl td:first-child{white-space:normal;min-width:8rem}.cv-tbl th{white-space:normal;vertical-align:bottom;max-width:7.5rem}.cv-tbl .cv-sub{display:block;color:var(--tx3);font-size:var(--fs-068);font-weight:400}.cv-tbl td.cv-ruim{color:var(--bad-tx);font-weight:600}.cv-tbl td.cv-ruim .cv-sub{color:var(--bad-tx)}.cv-tbl tr.cv-total td{border-top:1px solid var(--line2);font-weight:600}.eq-sel{width:100%;max-width:16rem}.eq-sug{font-size:var(--fs-068);color:var(--warn-tx);margin-top:.2rem;white-space:normal}.side-busca{color:var(--tx3);border:1px solid var(--line);margin-bottom:.45rem}.side-busca:hover{border-color:var(--line2)}.side-busca kbd{margin-left:auto;font-family:var(--f-codigo);font-size:var(--fs-058);color:var(--tx3);border:1px solid var(--line2);border-radius:5px;padding:.05rem .32rem;line-height:1.4}.mini .side-busca{border-color:transparent}.side-pasta-cab .sp-n{font-style:normal;font-size:var(--fs-062);color:var(--tx3);font-weight:500}.side-pasta-cab .sp-seta{display:inline-flex;color:var(--tx3);transition:transform .25s var(--ease)}.side-pasta.aberta .sp-seta{transform:rotate(90deg)}.side-pasta.aberta>.side-pasta-cab{color:var(--tx)}.side-sub{margin:0 0 .3rem 1.05rem;padding-left:.3rem;border-left:1px solid var(--line)}.side-sub .side-item{padding-top:.47rem;padding-bottom:.47rem;font-size:var(--fs-082)}.side-sub .si-ico{width:18px;height:18px}.side-pasta-mini.voando{background:var(--card);color:var(--tx)}.side-voo{position:fixed;left:calc(70px + .5rem);z-index:60;min-width:13.5rem;padding:.4rem;border-radius:12px;background:var(--card);border:1px solid var(--line2);box-shadow:var(--sombra2);animation:sv-entra .16s var(--ease)}.side-voo .sv-tit{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);padding:.35rem .6rem .3rem}.side-voo .side-item{padding:.5rem .6rem}.side-voo .side-item.on{color:var(--brand)}@keyframes sv-entra{0%{opacity:0;transform:translate(-4px)}}.ir-veu{position:fixed;inset:0;z-index:90;background:var(--veu);display:flex;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;animation:ir-veu .14s ease-out}.ir-caixa{width:100%;max-width:34rem;background:var(--card);border:1px solid var(--line2);border-radius:14px;box-shadow:var(--sombra2);overflow:hidden;animation:ir-entra .2s var(--ease)}.ir-campo{display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border-bottom:1px solid var(--line);color:var(--tx3)}.ir-campo input,.ir-campo input:focus{flex:1;min-width:0;border:0;background:none;box-shadow:none;padding:.2rem 0;font-size:var(--fs-095);color:var(--tx);outline:none}.ir-campo kbd{font-family:var(--f-codigo);font-size:var(--fs-060);border:1px solid var(--line2);border-radius:5px;padding:.05rem .32rem}.ir-lista{list-style:none;margin:0;padding:.35rem;max-height:60vh;overflow-y:auto}.ir-lista li{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:9px;cursor:pointer;color:var(--tx2);font-size:var(--fs-086)}.ir-lista li.on{background:var(--brand-dim);color:var(--tx)}.ir-lista li.on .si-ico{color:var(--brand)}.ir-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-onde{font-size:var(--fs-070);color:var(--tx3);white-space:nowrap}.ir-vazio{color:var(--tx3);cursor:default}@keyframes ir-entra{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes ir-veu{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.side-voo,.ir-veu,.ir-caixa{animation:none}.side-pasta-cab .sp-seta{transition:none}}@media (max-width: 768px),(pointer: coarse){.side-busca kbd{display:none}}.fv-intro{color:var(--tx2);font-size:var(--fs-078);line-height:1.5;margin-bottom:.7rem}.fv-lista{margin:.6rem 0 0;display:grid;gap:.2rem;font-size:var(--fs-080)}.fv-lista>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.6rem;padding:.3rem 0;border-bottom:1px solid var(--line)}.fv-lista dt{color:var(--tx3)}.fv-lista dd{margin:0;color:var(--tx);overflow-wrap:anywhere}.fv-acoes{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.9rem}.fv-acoes .btn .ico,.fv-acoes a.btn .ico{display:inline-block}.fv-acoes a.btn{text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.fv-rodape{margin-top:.8rem;font-size:var(--fs-072);color:var(--tx3)}.fv-link{background:none;border:0;padding:0;color:var(--brand);font-size:inherit;text-decoration:underline;cursor:pointer}@media (max-width: 480px){.fv-lista>div{grid-template-columns:1fr;gap:0}}.rk-off{display:flex;align-items:center;gap:.45rem;color:var(--tx2)}.rk-tbl .rk-sub{display:block;font-size:var(--fs-068);color:var(--tx3);font-weight:400;margin-top:.1rem}.rk-mudo{color:var(--tx3);font-size:var(--fs-072)}.rk-cab{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.rk-cab h2{margin-bottom:0}.rk-filtros{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.rk-sinais{display:flex;flex-wrap:wrap;gap:.25rem;max-width:22rem}.rk-sinal{font-size:var(--fs-066);padding:.18rem .42rem;border-radius:999px;background:var(--card2);border:1px solid var(--line2);color:var(--tx2);white-space:nowrap;cursor:default}.rk-contato{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;font-size:var(--fs-074)}.rk-contato .btn .ico{display:inline-block}@media (max-width: 760px),(hover: none) and (pointer: coarse){.app input,.app select,.app textarea,.login-wrap input,.login-wrap select{font-size:var(--fs-px160)}.filtro-bar input,.filtro-bar select,.ve-ctl select{height:40px}.btn.sm{min-height:36px;padding-top:.4rem;padding-bottom:.4rem}.tb-btn,.burger{width:38px;height:38px}.ag-mais,.ges-principal{width:28px;height:28px}}@media (max-width: 760px){.main{overflow-x:hidden}.main pre{white-space:pre-wrap;overflow-wrap:anywhere}.topbar{padding:0 .8rem;gap:.4rem}.dash-card,.dash-grid>*,.ges-home-grid>*,.ai-grid2>*,.ges-pn-2col>*,.ges-pn-objs>*{min-width:0}.page-h>*,.gv-cab>*,.fin-top{min-width:0;max-width:100%}.fin-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fin-tabs::-webkit-scrollbar{display:none}.fin-tab{white-space:nowrap;flex-shrink:0}.fin-anos{flex-wrap:wrap}.gv-ctl .fin-anos{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.gv-ctl .fin-anos::-webkit-scrollbar{display:none}.gv-ctl .fin-ano{flex-shrink:0}.dash-conf .dc-i{white-space:normal}.cc-cab>div{flex-wrap:wrap;max-width:100%}.ges-item{flex-wrap:wrap}.ges-item .d{white-space:normal;min-width:0}}@media (max-width: 400px){.tb-ajustes{display:none}}@media (max-width: 480px){.grid2{grid-template-columns:1fr}}@media (max-width: 640px){.modal-bg{padding:0;align-items:flex-end}.modal{max-width:none;border-radius:18px 18px 0 0;border-bottom:0;max-height:94vh;max-height:94dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.6rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));animation:folha-sobe .36s var(--ease) both}.modal:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--line2);margin:0 auto .75rem}}@keyframes folha-sobe{0%{transform:translateY(28px);opacity:0}}.inst-convite{position:fixed;left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));z-index:38;display:flex;gap:.7rem;align-items:flex-start;background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:.75rem .8rem;box-shadow:0 18px 50px var(--sombra2);animation:inst-sobe .42s var(--ease) both}@media (min-width: 761px){.inst-convite{left:auto;width:25rem}}.inst-ico{width:44px;height:44px;border-radius:11px;flex-shrink:0}.inst-tx{flex:1;min-width:0;font-size:var(--fs-078);line-height:1.4;color:var(--tx2)}.inst-tx>b{display:block;font-size:var(--fs-086);color:var(--tx);margin-bottom:.1rem}.inst-passos{margin:.25rem 0 0;padding-left:1.1rem}.inst-passos b{color:var(--tx)}.inst-passos .ico{display:inline;vertical-align:-3px}.inst-acoes{display:flex;gap:.4rem;margin-top:.55rem;flex-wrap:wrap}.inst-fechar{background:none;border:0;color:var(--tx3);font-size:var(--fs-125);line-height:1;padding:0 .1rem;flex-shrink:0}@keyframes inst-sobe{0%{transform:translateY(18px);opacity:0}}@media (prefers-reduced-motion: reduce){.inst-convite,.modal{animation:none}}.ges-bonus{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;font-size:var(--fs-070);color:var(--tx2);background:var(--bg2);border:1px solid var(--line);border-radius:6px;padding:.12rem .45rem}.ges-bonus b{color:var(--tx);font-family:var(--f-mono);font-weight:600}.ges-bonus b.ok{color:var(--ok-tx)}.ges-bonus b.zero{color:var(--tx3)}.ges-bonus i{font-style:normal;color:var(--tx3)}.ges-bonus.obj{border-color:color-mix(in srgb,var(--verde) 40%,transparent)}.ges-bonus.compacto{font-size:var(--fs-064);padding:.06rem .4rem;margin-top:.25rem}.ges-bonus-ok{color:var(--ok-tx);font-weight:600}.esc-editor{display:flex;flex-direction:column;gap:.35rem}.esc-linha{display:grid;grid-template-columns:auto 5rem auto auto 5rem auto auto;gap:.3rem .45rem;align-items:center;font-size:var(--fs-076)}.esc-linha label.f{margin:0}.esc-linha span{color:var(--tx3);font-size:var(--fs-072);white-space:nowrap}.esc-linha input{width:100%;text-align:right;padding:.35rem .5rem}@media (max-width: 560px){.esc-linha{grid-template-columns:auto 1fr auto}.esc-linha label.f:nth-child(4),.esc-linha span:nth-child(6){display:none}}.kpi-ficha{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;font-size:var(--fs-074);margin-top:.4rem;padding:.45rem .6rem;background:var(--bg2);border-radius:8px}.kpi-ficha dt{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);padding-top:.15rem}.kpi-ficha dd{margin:0;color:var(--tx2);line-height:1.4}.kpi-partes{font-size:var(--fs-068);color:var(--tx3);margin-top:.2rem}.kpi-partes b{color:var(--tx2);font-family:var(--f-mono);font-weight:600}.mapa-leads{height:380px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg2)}.mapa-leg{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.45rem;font-size:var(--fs-070);color:var(--tx2);align-items:center}.mapa-leg span{display:inline-flex;align-items:center;gap:.3rem}.mapa-leg i{width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line2);display:inline-block}.lnk{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--brand);text-decoration:underline;cursor:pointer}@media (max-width: 640px){.mapa-leads{height:300px}}:root{--h-barra: 58px}.barra-inf{display:none}@media (max-width: 760px){.barra-inf{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:36;height:calc(var(--h-barra) + env(safe-area-inset-bottom,0px));padding:0 .2rem env(safe-area-inset-bottom,0px);background:var(--mat-topo);-webkit-backdrop-filter:blur(var(--mat-desfoque)) saturate(180%);backdrop-filter:blur(var(--mat-desfoque)) saturate(180%);border-top:1px solid var(--line);transition:transform .28s var(--ease)}.barra-inf.some{transform:translateY(110%)}.bi-item{background:none;border:0;padding:.3rem 0 .25rem;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;color:var(--tx3);font:inherit;font-size:var(--fs-060);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s}.bi-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:28px;border-radius:14px;transition:background-color .18s,color .18s,transform .1s var(--ease)}.bi-item:active .bi-ico{transform:scale(.88)}.bi-item.on{color:var(--tx)}.bi-item.on .bi-ico{background:var(--brand-dim);color:var(--brand)}.bi-nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .15rem}.main{padding-bottom:calc(var(--h-barra) + .9rem + env(safe-area-inset-bottom,0px))}.inst-convite{bottom:calc(var(--h-barra) + .6rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-transparency: reduce){.barra-inf{background:var(--bg2);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast: more){.barra-inf{background:var(--bg2);border-top-color:var(--tx3)}}@media (prefers-reduced-motion: reduce){.barra-inf,.bi-ico{transition:none}}@media print{.barra-inf{display:none!important}}.dlg{max-width:26rem}.dlg-bg{align-items:center}.dlg-tx{font-size:var(--fs-086);color:var(--tx2);line-height:1.5;margin:0 0 .8rem;white-space:pre-line}.dlg input,.dlg textarea{width:100%}.dlg-acoes{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.9rem}.btn.dlg-perigo{background:var(--verm);border-color:var(--verm);color:#fff}@media (max-width: 640px){.dlg-bg{align-items:flex-end}.dlg-acoes .btn{flex:1}}.ag-rep{display:inline-flex;align-items:center;color:var(--tx3);margin-left:.3rem;vertical-align:middle}.kpi-matriz{width:100%;border-collapse:collapse;font-size:var(--fs-078)}.kpi-matriz th{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);font-weight:600;text-align:left;padding:.3rem .4rem;border-bottom:1px solid var(--line);white-space:nowrap}.kpi-matriz td{padding:.4rem;border-bottom:1px solid var(--line);vertical-align:middle}.kpi-matriz tr:last-child td{border-bottom:0}.kpi-matriz .km-area{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;padding:0;color:var(--tx);font:inherit;font-weight:600;cursor:pointer;text-align:left}.kpi-matriz .km-area:hover{color:var(--brand)}.kpi-matriz .km-area i{width:8px;height:8px;border-radius:50%;display:inline-block}.kpi-matriz .km-sub{font-size:var(--fs-066);color:var(--tx3);display:block;margin-top:.1rem}.kpi-dots{display:inline-flex;flex-wrap:wrap;gap:.25rem}.kpi-dot{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid transparent}.kpi-dot.verde{background:var(--verde)}.kpi-dot.amarelo{background:var(--ambar)}.kpi-dot.vermelho{background:var(--verm)}.kpi-dot.sem_dado{background:transparent;border-color:var(--tx3)}.kpi-dot.cronico{box-shadow:0 0 0 2px var(--verm-bg, rgba(220, 60, 60, .25))}.kpi-cega{color:var(--tx3);font-size:var(--fs-066);font-style:italic}.kpi-matriz .km-n{font-family:var(--f-mono);font-size:var(--fs-072);white-space:nowrap}.ges-tend{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-072)}.ges-tend .gf-spark polyline{fill:none;stroke-width:1.6}.gf-area-cheia{opacity:.82}.ges-cfd summary{cursor:pointer;font-size:var(--fs-082)}.ges-cfd summary b{font-weight:600}.ges-cfd .gf-wrap{margin-top:.6rem}.ges-conf-caindo{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;margin:-.2rem 0 .6rem;font-size:var(--fs-076);color:var(--tx2)}.ges-smart{margin-top:.8rem;border:1px solid var(--line);border-radius:10px;padding:.5rem .7rem;background:var(--bg2)}.ges-smart.completa{border-color:var(--verde)}.ges-smart-cab{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-076);margin-bottom:.4rem}.ges-smart-cab b{font-weight:600}.ges-smart-cab span{font-family:var(--f-mono);font-size:var(--fs-066);color:var(--tx3)}.ges-smart.completa .ges-smart-cab span{color:var(--verde)}.ges-smart-letras{display:flex;gap:.35rem;flex-wrap:wrap}.ges-smart-l{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;min-width:3.4rem;padding:.3rem .4rem;border-radius:8px;border:1px dashed var(--line2);color:var(--tx3)}.ges-smart-l b{font-family:var(--f-disp);font-size:var(--fs-100);line-height:1}.ges-smart-l small{font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.06em}.ges-smart-l.on{border-style:solid;border-color:var(--verde);color:var(--verde);background:color-mix(in srgb,var(--verde) 12%,transparent)}.ges-smart-dicas{margin:.45rem 0 0;padding-left:1rem;font-size:var(--fs-072);color:var(--tx2)}.ges-smart-dicas li{margin:.1rem 0}.ges-smart-dicas b{font-family:var(--f-disp);margin-right:.2rem}@media (max-width: 480px){.ges-smart-l{min-width:2.6rem;padding:.25rem .3rem}.ges-smart-l small{display:none}}.km-dim-c{display:none}@media (max-width: 640px){.ges-filtros{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ges-filtros .ges-busca{grid-column:1 / -1}.ges-filtros select,.ges-filtros .chip{width:100%;min-width:0;max-width:none;box-sizing:border-box;margin:0}.kpi-matriz th,.kpi-matriz td{padding:.3rem .2rem}.kpi-matriz .km-verde,.kpi-matriz .km-sub,.kpi-matriz .km-dim{display:none}.kpi-matriz .km-dim-c{display:inline}.kpi-matriz .km-area{font-size:var(--fs-074)}.kpi-dots{gap:.2rem}.kpi-dot{width:10px;height:10px}}.wk{display:grid;grid-template-columns:272px minmax(0,1fr);gap:1rem;align-items:start}.wk-lateral{position:sticky;top:.5rem;max-height:calc(100vh - 7rem);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.55rem;display:flex;flex-direction:column;gap:.45rem}.wk-busca{position:relative}.wk-busca input{width:100%;box-sizing:border-box;padding:.45rem .6rem .45rem 1.9rem;border-radius:9px;font-size:var(--fs-082)}.wk-busca .ico{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);color:var(--tx3);pointer-events:none}.wk-lat-home{display:flex;align-items:center;gap:.4rem;padding:.35rem .45rem;border-radius:8px;border:0;background:none;color:var(--tx);font:inherit;font-family:var(--f-disp);font-size:var(--fs-084);cursor:pointer;text-align:left;width:100%}.wk-lat-home:hover,.wk-no:hover{background:var(--bg2)}.wk-lat-home.on,.wk-no.on{background:var(--brand-dim);color:var(--brand)}.wk-arvore{display:flex;flex-direction:column;gap:1px}.wk-no{display:flex;align-items:center;gap:.15rem;padding:.1rem .25rem;border-radius:8px;font-size:var(--fs-080);color:var(--tx);min-width:0}.wk-no.sec .wk-tit{font-family:var(--f-disp);font-weight:600}.wk-no.rasc .wk-tit-txt{color:var(--tx3);font-style:italic}.wk-seta{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--tx3);cursor:pointer;border-radius:5px;flex:none;padding:0;font-size:var(--fs-070);transition:transform .18s ease}.wk-seta:hover{background:var(--line2);color:var(--tx)}.wk-seta.aberta{transform:rotate(90deg)}.wk-seta.vazia{visibility:hidden}.wk-tit{flex:1;min-width:0;display:flex;align-items:center;gap:.3rem;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:.18rem .2rem;border-radius:6px}.wk-tit-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ico{width:1.25em;text-align:center;flex:none;font-size:.95em}.wk-pto{width:7px;height:7px;border-radius:50%;flex:none;margin-right:.2rem}.wk-pto.verm{background:var(--verm)}.wk-pto.ambar{background:var(--ambar)}.wk-filhos{margin-left:.8rem;padding-left:.25rem;border-left:1px solid var(--line)}.wk-lat-pe{font-size:var(--fs-068);color:var(--tx3);padding:.3rem .45rem 0;border-top:1px solid var(--line)}.wk-res-item{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:.45rem .4rem;cursor:pointer;color:var(--tx);font:inherit}.wk-res-item:hover{background:var(--bg2)}.wk-res-item b{display:block;font-family:var(--f-disp);font-size:var(--fs-080)}.wk-res-item small{color:var(--tx2);font-size:var(--fs-070);display:block;margin-top:.1rem}.wk-main{min-width:0}.wk-crumb{font-size:var(--fs-074);color:var(--tx2);display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-bottom:.2rem}.wk-crumb button{background:none;border:0;color:var(--tx2);cursor:pointer;padding:0;font:inherit;font-size:var(--fs-074)}.wk-crumb button:hover{color:var(--brand);text-decoration:underline}.wk-cab{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start;justify-content:space-between;margin:.2rem 0 .5rem}.wk-cab h1{font-family:var(--f-disp);font-size:var(--fs-145);letter-spacing:-.02em;margin:0;display:flex;gap:.5rem;align-items:center;line-height:1.2}.wk-cab h1 .wk-ico{font-size:var(--fs-130);width:auto}.wk-sub{font-size:var(--fs-080);color:var(--tx2);margin:.2rem 0 .7rem}.wk-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:var(--fs-072);color:var(--tx2);margin-bottom:.8rem}.wk-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.wk-corpo{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1rem 1.3rem;font-size:var(--fs-090);line-height:1.62;overflow-wrap:anywhere}.wk-corpo>:first-child{margin-top:0}.wk-corpo h1{font-family:var(--f-disp);font-size:var(--fs-130);margin:1.1rem 0 .4rem;letter-spacing:-.01em}.wk-corpo h2{font-family:var(--f-disp);font-size:var(--fs-108);margin:1.1rem 0 .35rem;padding-bottom:.2rem;border-bottom:1px solid var(--line)}.wk-corpo h3{font-family:var(--f-disp);font-size:var(--fs-095);margin:.9rem 0 .3rem}.wk-corpo h4,.wk-corpo h5,.wk-corpo h6{font-size:var(--fs-088);margin:.7rem 0 .25rem}.wk-corpo p{margin:.45rem 0}.wk-corpo ul,.wk-corpo ol{padding-left:1.35rem;margin:.35rem 0}.wk-corpo li{margin:.15rem 0}.wk-corpo li.wk-check{list-style:none;margin-left:-1.2rem}.wk-corpo li.wk-check.feito{color:var(--tx3)}.wk-corpo .wk-cb{display:inline-block;width:1.1rem;color:var(--brand)}.wk-corpo a{color:var(--brand)}.wk-corpo a.wk-arq:before{content:"📎 "}.wk-lnk-morto{color:var(--tx3);text-decoration:line-through dotted;cursor:help}.wk-corpo hr{border:0;border-top:1px solid var(--line);margin:1rem 0}.wk-corpo blockquote{border-left:3px solid var(--line2);margin:.6rem 0;padding:.1rem .8rem;color:var(--tx2)}.wk-corpo pre{background:var(--bg2);border:1px solid var(--line2);border-radius:10px;padding:.6rem .8rem;overflow-x:auto;font-size:var(--fs-076);line-height:1.45}.wk-corpo code{font-family:var(--f-codigo);font-size:.84em;background:var(--bg2);border-radius:4px;padding:.05rem .3rem}.wk-corpo pre code{background:none;padding:0}.wk-chamada{display:flex;gap:.7rem;background:var(--bg2);border:1px solid var(--line2);border-left:3px solid var(--brand);border-radius:10px;padding:.55rem .8rem;margin:.7rem 0}.wk-chamada-ico{font-size:var(--fs-115);line-height:1.4;flex:none}.wk-chamada>div{min-width:0;flex:1}.wk-chamada p:first-child{margin-top:0}.wk-chamada p:last-child{margin-bottom:0}.wk-tabela{overflow-x:auto;margin:.7rem 0;-webkit-overflow-scrolling:touch}.wk-tabela table{border-collapse:collapse;width:100%;font-size:var(--fs-080)}.wk-tabela th,.wk-tabela td{border:1px solid var(--line2);padding:.35rem .55rem;text-align:left;vertical-align:top}.wk-tabela th{background:var(--bg2);font-family:var(--f-disp);font-weight:600}.wk-embed{margin:.8rem 0}.wk-embed iframe{width:100%;aspect-ratio:16 / 10;min-height:260px;border:1px solid var(--line2);border-radius:12px;background:#fff;display:block}.wk-embed-pe{margin-top:.25rem;font-size:var(--fs-070);color:var(--tx2);line-height:1.4}.wk-embed-pe a{color:var(--tx2)}.wk-embed-dica{color:var(--tx3)}.wk-embed-rot{font-size:var(--fs-076);font-weight:600;color:var(--tx2);margin-bottom:.3rem}.wk-embed-nao small{color:var(--tx3)}.wk-fig{margin:.8rem 0;text-align:center}.wk-fig img{max-width:100%;border-radius:10px;border:1px solid var(--line)}.wk-fig figcaption{font-size:var(--fs-070);color:var(--tx3);margin-top:.25rem}.wk-corpo img{max-width:100%}.wk-vazia{text-align:center;color:var(--tx2);padding:1.6rem 1rem;font-size:var(--fs-084)}.wk-vazia .btn{margin-top:.6rem}.wk-props{margin:0 0 .9rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.4rem}.wk-props div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.4rem .6rem;font-size:var(--fs-076)}.wk-props small{display:block;color:var(--tx3);font-size:var(--fs-064);text-transform:uppercase;letter-spacing:.04em}.wk-sec h3{font-family:var(--f-disp);font-size:var(--fs-092);margin:1.1rem 0 .5rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.wk-sec h3 small{color:var(--tx3);font-weight:400;font-size:var(--fs-072)}.wk-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.55rem}.wk-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.65rem .8rem;cursor:pointer;color:var(--tx);font:inherit;display:flex;flex-direction:column;gap:.2rem;min-height:64px}.wk-card:hover{border-color:var(--brand)}.wk-card b{font-family:var(--f-disp);font-size:var(--fs-085);display:flex;gap:.35rem;align-items:center}.wk-card small{color:var(--tx2);font-size:var(--fs-071);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-card .wk-lnk-pe{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:auto;padding-top:.2rem}.wk-card .wk-lnk-pe .chip{font-size:var(--fs-062)}.wk-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.55rem;margin-bottom:.4rem}.wk-num{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.6rem .8rem}.wk-num b{font-family:var(--f-disp);font-size:var(--fs-135);display:block;line-height:1.1}.wk-num span{font-size:var(--fs-070);color:var(--tx2)}.wk-num.verm b{color:var(--verm)}.wk-num.ambar b{color:var(--ambar)}.wk-atencao{display:flex;flex-direction:column;gap:.3rem}.wk-atencao button{display:flex;gap:.5rem;align-items:center;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.45rem .7rem;cursor:pointer;color:var(--tx);font:inherit;font-size:var(--fs-080)}.wk-atencao button:hover{border-color:var(--brand)}.wk-atencao button b{font-family:var(--f-disp);font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-atencao button small{color:var(--tx2);white-space:nowrap}.wk-editor{display:grid;gap:.6rem}.wk-ed-topo{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.45rem}.wk-ed-icone{text-align:center;font-size:var(--fs-120);padding:.3rem}.wk-ed-titulo{font-family:var(--f-disp);font-size:var(--fs-115);font-weight:600;width:100%;box-sizing:border-box}.wk-ed-linha{display:flex;flex-wrap:wrap;gap:.45rem .6rem}.wk-ed-linha label{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-066);color:var(--tx2);text-transform:uppercase;letter-spacing:.04em}.wk-ed-linha select,.wk-ed-linha input{font-size:var(--fs-080);text-transform:none;letter-spacing:0;min-width:9rem}.wk-barra{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.wk-barra button{background:var(--card);border:1px solid var(--line2);color:var(--tx);border-radius:7px;padding:.25rem .5rem;font:inherit;font-size:var(--fs-072);cursor:pointer}.wk-barra button:hover{border-color:var(--brand);color:var(--brand)}.wk-barra button.on{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.wk-barra .sep{width:1px;height:1.1rem;background:var(--line2);margin:0 .15rem}.wk-ed-area{display:grid;grid-template-columns:1fr;gap:.6rem}.wk-ed-area.previa{grid-template-columns:1fr 1fr}.wk-ed-texto{width:100%;box-sizing:border-box;min-height:52vh;font-family:var(--f-mono);font-size:var(--fs-079);line-height:1.5;resize:vertical;padding:.7rem .8rem;border-radius:12px;tab-size:2}.wk-ed-previa{max-height:70vh;overflow:auto}.wk-ed-pe{display:flex;gap:.5rem;justify-content:flex-end;align-items:center;flex-wrap:wrap}.wk-ed-pe .dica{font-size:var(--fs-070);color:var(--tx3);margin-right:auto}.wk-anexos{display:flex;flex-direction:column;gap:.3rem}.wk-anexo{display:flex;gap:.5rem;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.4rem .7rem;font-size:var(--fs-078)}.wk-anexo b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.wk-anexo small{color:var(--tx3);white-space:nowrap}.wk-anexo button{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;font-size:var(--fs-074);padding:0}.wk-anexo button.apagar{color:var(--tx3)}.wk-anexo button.apagar:hover{color:var(--verm)}.wk-versoes{font-size:var(--fs-078);display:flex;flex-direction:column;gap:.25rem}.wk-versao{display:flex;gap:.6rem;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.4rem .7rem}.wk-versao b{font-family:var(--f-mono);font-weight:500}.wk-versao span{flex:1;color:var(--tx2)}.wk-imp{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.9rem 1rem;margin-bottom:.9rem}.wk-imp h3{font-family:var(--f-disp);font-size:var(--fs-095);margin:0 0 .4rem}.wk-imp p{font-size:var(--fs-080);color:var(--tx2);margin:.3rem 0}.wk-imp .wk-log{font-family:var(--f-mono);font-size:var(--fs-070);max-height:180px;overflow:auto;background:var(--bg2);border:1px solid var(--line2);border-radius:9px;padding:.5rem .7rem;margin-top:.5rem;white-space:pre-wrap}.wk-imp-res{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.wk-pagbtn{display:none}@media (max-width: 860px){.wk{grid-template-columns:1fr}.wk-lateral{position:static;max-height:none}.wk-lateral.oculta{display:none}.wk-pagbtn{display:inline-flex}.wk-ed-area.previa{grid-template-columns:1fr}.wk-corpo{padding:.85rem .9rem;font-size:var(--fs-088)}.wk-cab h1{font-size:var(--fs-120)}.wk-embed iframe{min-height:220px;aspect-ratio:4 / 3}.wk-ed-linha label{flex:1 1 40%}.wk-ed-linha select,.wk-ed-linha input{min-width:0;width:100%;box-sizing:border-box}.wk-ed-topo{grid-template-columns:2.8rem minmax(0,1fr)}}.wk-gov{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.8rem 1rem;margin:.9rem 0}.wk-gov h3{margin-top:0!important}.wk-gov-metas{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.6rem;font-size:var(--fs-078);color:var(--tx2)}.wk-gov-metas b{font-family:var(--f-disp);font-size:var(--fs-105);color:var(--tx);margin-right:.25rem}.wk-gov-metas b.verm{color:var(--verm)}.wk-gov-metas b.ambar{color:var(--ambar)}.wk-gov-metas b.verde{color:var(--verde)}.wk-gov-lista{margin:.35rem 0;font-size:var(--fs-078);display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.wk-gov-lista>span:first-child{color:var(--tx2);margin-right:.2rem}.wk-gov-lista button{background:var(--bg2);border:1px solid var(--line2);color:var(--tx);border-radius:7px;padding:.12rem .5rem;font:inherit;font-size:var(--fs-074);cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-gov-lista button:hover{border-color:var(--brand);color:var(--brand)}.wk-gov-lista small{color:var(--tx3)}.wk-moldes{margin-top:.5rem;border-top:1px solid var(--line);padding-top:.5rem}.wk-moldes-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.2rem .8rem;max-height:220px;overflow:auto;margin:.4rem 0;font-size:var(--fs-076)}.wk-moldes-lista label{display:flex;gap:.4rem;align-items:center;cursor:pointer;min-width:0}.wk-moldes-lista label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-moldes-lista label small{color:var(--tx3);flex:none}.wk-org{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.wk-org-area{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:10px;padding:.5rem .7rem;font-size:var(--fs-076)}.wk-org-area b{display:block;font-family:var(--f-disp);font-size:var(--fs-084);margin-bottom:.2rem}.wk-org-area .lid{color:var(--tx)}.wk-org-area .lid:before{content:"★ ";color:var(--ambar)}.wk-org-area .mem{color:var(--tx2)}.wk-org-area .vazio{color:var(--tx3);font-style:italic}.wk-mover{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;background:var(--bg2);border:1px solid var(--line2);border-radius:10px;padding:.5rem .7rem;margin-bottom:.8rem;font-size:var(--fs-078)}.wk-mover select{max-width:320px}.wk-bw{position:relative;margin:.2rem 0 .8rem}.wk-bw input{width:100%;box-sizing:border-box;padding:.5rem .7rem .5rem 2rem;border-radius:10px;font-size:var(--fs-084)}.wk-bw .ico{position:absolute;left:.6rem;top:.62rem;color:var(--tx3);pointer-events:none}.wk-bw-res{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:0 16px 40px var(--sombra2);max-height:320px;overflow:auto;margin-top:.25rem}.wk-bw-res button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:.5rem .8rem;cursor:pointer;color:var(--tx);font:inherit}.wk-bw-res button:hover{background:var(--bg2)}.wk-bw-res button b{display:block;font-family:var(--f-disp);font-size:var(--fs-080)}.wk-bw-res button small{color:var(--tx2);font-size:var(--fs-070)}.wk-bw-res .nada{padding:.6rem .8rem;font-size:var(--fs-076);color:var(--tx3)}.wk-bw.compacta{max-width:560px}.wk-leitura{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:var(--bg2);border:1px solid var(--line2);border-radius:10px;padding:.5rem .7rem;margin-bottom:.8rem;font-size:var(--fs-078)}.wk-leitura-quem{color:var(--tx2)}.wk-leitura-quem b{color:var(--tx)}.wk-sug-item{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.5rem .7rem;margin-top:.4rem;font-size:var(--fs-080)}.wk-sug-item>div:first-child{font-size:var(--fs-072);color:var(--tx2);display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.wk-sug-item p{margin:.3rem 0}.wk-sug-item small{color:var(--tx3);display:block}.wk-sug-item .wk-acoes{margin-top:.35rem}.wk-sug-item.recusada p{color:var(--tx3)}.wk-trilha-lista{padding-left:1.3rem;margin:.3rem 0;font-size:var(--fs-082)}.wk-trilha-lista li{margin:.2rem 0;display:flex;gap:.35rem;align-items:center}.wk-lnk-btn{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;padding:0;text-align:left}.wk-mini{background:var(--bg2);border:1px solid var(--line2);border-radius:6px;color:var(--tx2);font:inherit;font-size:var(--fs-070);padding:0 .35rem;cursor:pointer}.wk-mini:disabled{opacity:.4;cursor:default}.wk-trilha-prog{display:grid;grid-template-columns:minmax(140px,auto) 1fr auto;gap:.4rem .8rem;align-items:center;font-size:var(--fs-078);margin:.3rem 0}.wk-trilha-prog .wk-gov-lista{grid-column:1 / -1}.wk-trilha-cargo{background:none;border:0;color:var(--tx);font:inherit;font-family:var(--f-disp);font-weight:600;cursor:pointer;text-align:left;padding:0}.wk-trilha-cargo:hover{color:var(--brand)}.wk .prog i{display:block;height:100%;background:var(--verde);border-radius:20px}.wk .wk-versao .prog{height:8px}.wk-rel{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center;font-size:var(--fs-074);margin:.4rem 0 .8rem}.wk-rel-rot{color:var(--tx2)}.wk-rel-grupo{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center;background:var(--bg2);border:1px solid var(--line2);border-radius:9px;padding:.2rem .4rem}.wk-rel-grupo small{color:var(--tx3);margin-right:.15rem}.wk-rel-grupo button{background:var(--card);border:1px solid var(--line2);color:var(--tx);border-radius:7px;padding:.1rem .45rem;font:inherit;font-size:var(--fs-072);cursor:pointer;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-rel-grupo button:hover{border-color:var(--brand);color:var(--brand)}.wk-abas{display:flex;gap:.3rem;align-items:center;margin-bottom:.7rem;border-bottom:1px solid var(--line);padding-bottom:.45rem}.wk-aba{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid transparent;color:var(--tx2);border-radius:9px;padding:.32rem .7rem;font:inherit;font-size:var(--fs-080);cursor:pointer}.wk-aba:hover{color:var(--tx);background:var(--bg2)}.wk-aba.on{color:var(--brand);background:var(--brand-dim);border-color:color-mix(in srgb,var(--brand) 35%,transparent);font-weight:600}.wk-aba-pag,.wk-gaveta-fechar{display:none}.wk-hero{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:.9rem 1.1rem;margin:.2rem 0 .9rem;color:var(--tx2);font:inherit;font-size:var(--fs-095);cursor:text;box-shadow:0 1px 0 var(--line)}.wk-hero:hover{border-color:var(--brand);color:var(--tx)}.wk-hero small{display:block;font-size:var(--fs-072);color:var(--tx3);margin-top:.1rem}.wk-lat-home+.wk-lat-home{margin-top:-.25rem}.wk-res-todos{display:block;padding:.5rem .4rem;font-size:var(--fs-076)}.wk-bw-res .todos{color:var(--brand);font-size:var(--fs-076)}.wk-aviso{background:var(--ok-bg);color:var(--ok-tx);border:1px solid var(--ok-bd);border-radius:10px;padding:.45rem .8rem;font-size:var(--fs-080);margin-bottom:.6rem}.wk-pesq-caixa{position:relative;display:flex;align-items:center;gap:.55rem;background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:.2rem .5rem .2rem .9rem;margin-bottom:.55rem}.wk-pesq-caixa:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}.wk-pesq-caixa .ico{color:var(--tx3);flex:none}.wk-pesq-caixa input{flex:1;min-width:0;border:0;background:none;box-shadow:none;outline:none;font-size:var(--fs-100);padding:.65rem 0}.wk-pesq-caixa input:focus{box-shadow:none}.wk-pesq-limpar{background:none;border:0;color:var(--tx3);font-size:var(--fs-095);padding:.4rem .5rem;cursor:pointer;border-radius:8px}.wk-pesq-limpar:hover{color:var(--tx);background:var(--bg2)}.wk-pesq-filtros{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-bottom:.7rem}.wk-filtro{background:var(--card);border:1px solid var(--line2);color:var(--tx2);border-radius:20px;padding:.22rem .65rem;font:inherit;font-size:var(--fs-074);cursor:pointer}.wk-filtro:hover{color:var(--tx);border-color:var(--tx3)}.wk-filtro.on{background:var(--brand-dim);border-color:var(--brand);color:var(--brand);font-weight:600}.wk-pesq-filtros select{font-size:var(--fs-076);padding:.22rem .5rem;border-radius:20px;max-width:220px}.wk-pesq-conta{font-size:var(--fs-076);color:var(--tx2);margin:.2rem 0 .1rem}.wk-pesq-conta small{color:var(--tx3)}.wk-pesq-dicas{margin-top:.4rem}.wk-pesq mark,.wk-res-item mark{background:color-mix(in srgb,var(--ambar) 30%,transparent);color:inherit;border-radius:3px;padding:0 .05em}.wk-pesq-lista{display:flex;flex-direction:column;gap:.4rem}.wk-pesq-item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.55rem .75rem}.wk-pesq-item:hover{border-color:var(--brand)}.wk-pesq-tit{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:var(--tx);font:inherit;cursor:pointer}.wk-pesq-l1{display:flex;gap:.4rem;align-items:center}.wk-pesq-l1 b{font-family:var(--f-disp);font-size:var(--fs-090);font-weight:600}.wk-pesq-trecho{display:block;color:var(--tx2);font-size:var(--fs-078);line-height:1.45;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wk-pesq-pe{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-top:.35rem;font-size:var(--fs-070)}.wk-pesq-pe .chip{font-size:var(--fs-062)}.wk-pesq-cam{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;color:var(--tx3);font-size:var(--fs-070);margin-right:.2rem}.wk-pesq-cam button{background:none;border:0;padding:0;color:var(--tx2);font:inherit;cursor:pointer}.wk-pesq-cam button:hover{color:var(--brand);text-decoration:underline}.wk-pesq-cam i{font-style:normal;color:var(--tx3)}.wk-pesq-pasta{cursor:default}.wk-pesq-pasta .wk-pesq-tit{display:flex;gap:.35rem;align-items:center;font-family:var(--f-disp);font-size:var(--fs-086);font-weight:600}.wk-toc{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.45rem .8rem;margin-bottom:.7rem;font-size:var(--fs-080)}.wk-toc summary{cursor:pointer;font-family:var(--f-disp);font-weight:600;color:var(--tx);list-style:none}.wk-toc summary::-webkit-details-marker{display:none}.wk-toc summary small{color:var(--tx3);font-weight:400;margin-left:.3rem}.wk-toc ol{list-style:none;margin:.4rem 0 .1rem;padding:0;columns:2;column-gap:1.2rem}.wk-toc li{break-inside:avoid;margin:.1rem 0}.wk-toc li.n3{padding-left:.9rem}.wk-toc button{background:none;border:0;padding:.12rem 0;color:var(--tx2);font:inherit;text-align:left;cursor:pointer}.wk-toc button:hover{color:var(--brand)}.wk-corpo>h1,.wk-corpo>h2,.wk-corpo>h3{scroll-margin-top:calc(var(--h-topo) + 1rem)}.wk-topo{display:block;margin:.5rem 0 0 auto;font-size:var(--fs-076)}.wk-sug-abrir{display:block;margin:.9rem 0 0;font-size:var(--fs-080)}.wk-mais{position:relative}.wk-mais>summary{list-style:none;cursor:pointer;min-width:2.2rem;text-align:center}.wk-mais>summary::-webkit-details-marker{display:none}.wk-mais-menu{position:absolute;right:0;top:calc(100% + .3rem);z-index:30;min-width:13rem;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:0 16px 40px var(--sombra2);padding:.3rem;display:flex;flex-direction:column}.wk-mais-menu button{background:none;border:0;text-align:left;padding:.45rem .6rem;border-radius:8px;color:var(--tx);font:inherit;font-size:var(--fs-080);cursor:pointer}.wk-mais-menu button:hover,.wk-mais-menu button.on{background:var(--bg2)}.wk-corpo{max-width:920px}.wk-ico-btn{min-width:2.2rem;justify-content:center}.cc-seta{font-size:.8em;color:var(--tx3);margin-left:.2rem}.lnk-btn{background:none;border:0;padding:0;color:var(--brand);font:inherit;cursor:pointer;text-decoration:underline}.cc-quota-vazia{margin-top:.9rem}@media (max-width: 640px){table.tab-cartao,table.tab-cartao tbody{display:block;width:100%}table.tab-cartao thead{display:none}table.tab-cartao tr{display:grid;grid-template-columns:1fr 1fr;gap:.15rem .9rem;padding:.55rem .2rem;border-bottom:1px solid var(--line)}table.tab-cartao td{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;border:0;padding:.1rem 0;text-align:right}table.tab-cartao td:before{content:attr(data-label);color:var(--tx3);font-size:var(--fs-070);text-align:left}table.tab-cartao td.tc-tit{grid-column:1 / -1;font-weight:600;font-family:var(--f-disp);text-align:left;font-size:var(--fs-084)}table.tab-cartao td.tc-tit:before{content:none}table.tab-cartao td:not(.num):not(.tc-tit){grid-column:1 / -1}}.wk-intro{display:block;margin:.1rem 0 .6rem;font-size:var(--fs-080)}@media (max-width: 860px){.wk-lateral,.wk-lateral.oculta{display:flex;position:fixed;top:0;bottom:0;left:0;width:min(88vw,340px);max-height:none;z-index:70;border-radius:0 16px 16px 0;padding-top:calc(env(safe-area-inset-top,0px) + .6rem);transform:translate(-104%);transition:transform .22s cubic-bezier(.2,.8,.2,1);visibility:hidden}.wk-lateral.aberta{transform:none;visibility:visible;box-shadow:0 20px 60px var(--sombra2)}.wk-veu{position:fixed;inset:0;z-index:69;background:var(--veu)}.wk-gaveta-fechar{display:inline-flex;align-self:flex-end}.wk-aba-pag{display:inline-flex}.wk-abas{gap:.2rem}.wk-aba{padding:.32rem .55rem}.wk-toc ol{columns:1}.wk-pesq-caixa input{font-size:var(--fs-px160)}.wk-hero{padding:.8rem .9rem;font-size:var(--fs-090)}}@media (prefers-reduced-motion: reduce){.wk-lateral{transition:none}}@media print{.wk-abas,.wk-toc,.wk-topo,.wk-sug-abrir,.wk-mais,.wk-hero{display:none!important}.wk{display:block}.wk-leitura,.wk-sug,.wk-rel,.wk-exec .wk-mover,.wk-trilha .wk-mover,.wk-lateral,.wk-acoes,.wk-pagbtn,.wk-crumb,.wk-mover,.wk-anexos input,.wk-gov,.wk-bw,.wk-versoes,.wk-embed-pe{display:none!important}.wk-corpo{border:0;padding:0;font-size:11pt}.wk-embed iframe{display:none}.wk-cab h1{font-size:18pt}}.bc-filtros{margin-bottom:.8rem}.bc-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.55rem 0 .35rem}.bc-linha .fin-recorte{margin:0}.bc-linha .fb-nota{color:var(--tx3);font-size:var(--fs-070)}.bc-bairros{display:flex;flex-wrap:wrap;gap:.35rem;max-height:10.5rem;overflow:auto;padding:.1rem}.bc-bairros .ex-pilula{cursor:pointer}.bc-msg textarea{width:100%;min-height:4.2rem;resize:vertical}.bc-fones{display:flex;flex-wrap:wrap;gap:.25rem}.bc-tbl td{white-space:nowrap}.bc-tbl td.ai-nome{white-space:normal;min-width:11rem}.ex-abas{display:inline-flex;margin:-.2rem 0 .8rem}.ex .pv-espelho{margin:0 0 .6rem}.ex-gest-acoes{display:inline-flex;gap:.6rem;margin-left:.5rem}.ex-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.6rem}.ex-pilula{display:inline-flex;align-items:center;gap:.3rem;border:1px solid;border-radius:999px;padding:.3rem .65rem;font-size:var(--fs-074);font-weight:600;cursor:pointer;opacity:.82}.ex-pilula b{font-family:var(--f-mono)}.ex-pilula.on{opacity:1;box-shadow:0 0 0 2px var(--card),0 0 0 4px currentColor}.ex-pilula:active{transform:scale(.96)}.ex-sep{width:1px;height:1.2rem;background:var(--line2);margin:0 .2rem}.ex-divida{font-size:var(--fs-074);color:var(--tx2);margin-left:auto}.ex-filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem;margin-bottom:.5rem}.ex-filtros input,.ex-filtros select{width:100%;min-width:0}.ex-conta{font-size:var(--fs-070);color:var(--tx3);margin-bottom:.5rem}.ex-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.6rem}.ex-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.7rem .8rem;display:flex;flex-direction:column;gap:.32rem;min-width:0}.ex-card.ex-risco{border-style:dashed}.ex-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ex-nome{font-size:var(--fs-086);line-height:1.25;overflow-wrap:anywhere}.ex-score{flex:none;display:inline-flex;align-items:center;gap:.2rem;font-family:var(--f-mono);font-weight:700;font-size:var(--fs-082);padding:.18rem .5rem;border-radius:8px;border:1px solid}.ex-f-otimo,.ex-f-bom{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx)}.ex-f-medio{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx)}.ex-f-baixo{background:var(--bad-bg);border-color:var(--bad-bd);color:var(--bad-tx)}.ex-chips{display:flex;flex-wrap:wrap;gap:.3rem}.ex-linha{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-074);color:var(--tx2);min-width:0;overflow-wrap:anywhere}.ex-linha .ico{flex:none}.ex-sutil{color:var(--tx3);font-size:var(--fs-070)}.ex-bolas{display:inline-flex;gap:2px;flex-wrap:wrap}.ex-bolas i{width:8px;height:8px;border-radius:50%;display:inline-block}.ex-b-a{background:var(--ok-tx)}.ex-b-d{background:var(--tx3)}.ex-b-t{background:var(--bad-tx)}.ex-gestao{display:flex;flex-wrap:wrap;gap:.2rem .7rem;font-size:var(--fs-070);color:var(--tx2);padding:.35rem .45rem;background:var(--card2);border-radius:8px}.ex-acoes{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.ex .btn .ico{display:inline-block;vertical-align:-2px;margin-right:.25rem}.ex-erro{font-size:var(--fs-070);color:var(--bad-tx)}.ex-tels{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.ex-tel{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ex-num{font-family:var(--f-mono);font-size:var(--fs-078);margin-right:auto}.ex-tel a.btn{text-decoration:none}.ex-vazio{color:var(--tx2);font-size:var(--fs-080)}.ex-mais{display:block;margin:.8rem auto 0}.ex-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem .6rem}.ex-form input{width:100%;min-width:0}.ex-venc{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr))}@media (max-width: 760px){.ex-filtros{grid-template-columns:1fr 1fr}.ex-filtros input[type=search]{grid-column:1 / -1}.ex-filtros.fechado{grid-template-columns:1fr auto}.ex-filtros.fechado input[type=search]{grid-column:auto}.ex-filtros input,.ex-filtros select{font-size:var(--fs-px160)}.ex-lista{grid-template-columns:1fr}.ex-resumo{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 2px;margin-left:-2px;margin-right:-2px}.ex-resumo::-webkit-scrollbar{display:none}.ex-pilula{flex:none}.ex-divida{margin-left:.3rem;flex:none;white-space:nowrap}.ex-sep{display:none}.ex-tel .btn{min-height:2.4rem}}@media (prefers-reduced-motion: reduce){.ex-pilula:active{transform:none}}.ex-card.ex-virou{opacity:.78}.ex-sit{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.ex-sit .pv-chip{white-space:normal;line-height:1.3}.ex-retorno{font-size:var(--fs-070);font-weight:700;background:none!important;border:0!important;padding:0}.ex-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.35rem;margin:.2rem 0 .7rem}.ex-res-op{border:1px solid;border-radius:10px;padding:.55rem .6rem;font-size:var(--fs-078);font-weight:600;text-align:left;cursor:pointer;opacity:.75}.ex-res-op.on{opacity:1;box-shadow:0 0 0 2px var(--card),0 0 0 4px currentColor}.ex-res-op:active{transform:scale(.97)}.ex-modal-acoes{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.8rem}.ex-pergunta{font-size:var(--fs-080);color:var(--tx2);line-height:1.45;margin:.6rem 0 0}.ex-hist{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:14rem;overflow-y:auto;font-size:var(--fs-074);color:var(--tx2)}.ex-hist li{padding:.35rem .45rem;background:var(--card2);border-radius:8px}.ex-reconq{margin-bottom:.7rem}.ex-reconq h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem}.ex-reconq-res{font-size:var(--fs-074);font-weight:500;color:var(--tx2)}.ex-reconq select{width:auto}.ex-total td{font-weight:700;border-top:1px solid var(--line2)}@media (max-width: 760px){.ex-res{grid-template-columns:1fr 1fr}.ex-res-op{min-height:2.6rem}.ex-acoes .btn{min-height:2.4rem}}@media (prefers-reduced-motion: reduce){.ex-res-op:active{transform:none}}.lead-card.tb-quente{--tcor: var(--verm)}.lead-card.tb-morno{--tcor: var(--ambar)}.lead-card.tb-frio{--tcor: var(--azul)}.lead-card.tb-quente,.lead-card.tb-morno,.lead-card.tb-frio{border-color:color-mix(in srgb,var(--tcor) 45%,var(--line));border-left:4px solid var(--tcor);padding-left:calc(.75rem - 3px)}.lead-card.tb-quente:hover,.lead-card.tb-morno:hover,.lead-card.tb-frio:hover{border-color:var(--tcor)}.fn-legenda{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:var(--fs-068);color:var(--tx3);margin:.6rem 0 .35rem}.fn-legenda i{display:inline-block;width:14px;height:10px;border-radius:3px;border-left:4px solid;background:var(--card);margin-left:.35rem}.fn-legenda i.tb-quente{border-color:var(--verm)}.fn-legenda i.tb-morno{border-color:var(--ambar)}.fn-legenda i.tb-frio{border-color:var(--azul)}.rni-prev{border:1px solid var(--line);border-radius:12px;padding:.7rem .85rem;margin:0 0 .7rem;background:var(--card2)}.rni-prev-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:.6rem;flex-wrap:wrap}.rni-prev-val{font-family:var(--f-mono);font-size:var(--fs-145);font-weight:700;color:var(--tx);line-height:1.15;margin-top:.15rem}.rni-prev-mensal{font-size:var(--fs-074);color:var(--tx2)}.rni-prev-mensal b{font-family:var(--f-mono);color:var(--tx)}.rni-barra{height:8px;border-radius:99px;background:color-mix(in srgb,var(--ambar) 30%,var(--line));overflow:hidden;margin:.55rem 0 .45rem}.rni-barra span{display:block;height:100%;background:var(--verde);border-radius:99px;transition:width .4s var(--ease, ease)}.rni-prev-linhas{display:flex;flex-direction:column;gap:.2rem;font-size:var(--fs-074);color:var(--tx2)}.rni-prev-linhas b{font-family:var(--f-mono);color:var(--tx)}.rni-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.35rem;vertical-align:0}.rni-dot.gar{background:var(--verde)}.rni-dot.falta{background:color-mix(in srgb,var(--ambar) 60%,var(--line))}.rni-dot.atras{background:var(--line2)}.rni-falta{font-size:var(--fs-066);color:var(--tx3);margin-top:.15rem}@media (prefers-reduced-motion: reduce){.rni-barra span{transition:none}}.wk-lnk{margin:.8rem 0}.wk-lnk-url{font-size:var(--fs-076);word-break:break-all}.wk-lnk-in{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);text-decoration:none;color:inherit;min-height:84px;transition:border-color .12s}.wk-lnk-in:hover{border-color:var(--brand);text-decoration:none}.wk-lnk-txt{flex:1 1 auto;min-width:0;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.22rem}.wk-lnk-tit{font-weight:700;font-size:var(--fs-086);line-height:1.3;color:var(--tx);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-lnk-desc{font-size:var(--fs-074);color:var(--tx2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-lnk-host{margin-top:auto;padding-top:.25rem;font-size:var(--fs-068);color:var(--tx3);display:flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-lnk-host img{width:14px;height:14px;border-radius:3px;flex:none}.wk-lnk-img{flex:0 0 34%;max-width:280px;min-height:100px;background:var(--card2)}.wk-lnk-img img{width:100%;height:100%;object-fit:cover;display:block}.wk-lnk-solta img{max-width:100%;border-radius:10px;border:1px solid var(--line);display:block}@media (max-width: 760px){.wk-lnk-in{flex-direction:column-reverse}.wk-lnk-img{flex-basis:auto;max-width:none;height:150px}}.ag-periodo{font-family:var(--f-mono);font-size:var(--fs-060);color:var(--tx2);background:var(--card2);border:1px solid var(--line);border-radius:6px;padding:.05rem .35rem;white-space:nowrap}.ag-item.cont{border-left:3px dashed var(--line2)}.ag-mes-i.cont{opacity:.8}.wk-perm{margin-top:.4rem;background:var(--bg2);border:1px solid var(--line2);border-radius:9px;padding:.4rem .55rem;max-height:320px;overflow:auto}.wk-perm-st{font-size:var(--fs-072);color:var(--tx2);padding:.1rem .2rem .35rem;border-bottom:1px dashed var(--line);margin-bottom:.3rem}.wk-perm-st b{color:var(--tx);font-weight:600}.wk-perm-no{font-size:var(--fs-078)}.wk-perm-l{display:flex;align-items:center;gap:.5rem;padding:.18rem .2rem;border-radius:6px}.wk-perm-no.on>.wk-perm-l{background:var(--brand-dim)}.wk-perm-no.semi>.wk-perm-l .wk-perm-t{font-weight:600}.wk-perm-l label{display:flex;align-items:center;gap:.4rem;cursor:pointer;min-width:0;flex:1}.wk-perm-l input{width:auto}.wk-perm-ico{width:1.1rem;text-align:center;flex-shrink:0}.wk-perm-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-perm-sub{font-size:var(--fs-066);font-family:var(--f-mono);color:var(--tx2);background:transparent;border:1px solid var(--line);border-radius:6px;padding:.08rem .4rem;cursor:pointer;white-space:nowrap}.wk-perm-sub:hover{border-color:var(--tx3);color:var(--tx)}.wk-perm-filhos{margin-left:1.3rem;padding-left:.45rem;border-left:1px dashed var(--line2)}.wk-restrito{font-size:var(--fs-074);color:var(--tx2);background:var(--card2);border:1px dashed var(--line2);border-radius:8px;padding:.4rem .6rem;margin:.5rem 0 .2rem}.rh-tabs{margin-bottom:.7rem;flex-wrap:wrap}.rh-tabs button{background:transparent;border:0;border-radius:8px;padding:.38rem .7rem;font:inherit;font-size:var(--fs-078);color:var(--tx2);cursor:pointer}.rh-tabs button.on{background:var(--card);color:var(--tx);font-weight:600;box-shadow:0 1px 2px #0000001f}.rh-filtros{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;margin-bottom:.7rem}.rh-filtros input[type=text],.rh-filtros input:not([type]){max-width:260px}.rh-mes{display:inline-block;font-family:var(--f-disp);font-size:var(--fs-095);min-width:11rem;text-align:center}.rh-mes:first-letter{text-transform:uppercase}.rh-kpis{margin-bottom:.7rem}.rh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.7rem}.rh-bloco h3,.rh-bloco h4{margin:0 0 .45rem;font-size:var(--fs-082);display:flex;align-items:center;gap:.4rem}.rh-bloco h3 small,.rh-bloco h4 small,.rh-h3 small{font-weight:400;color:var(--tx3);font-size:var(--fs-068)}.rh-h3{margin:0 0 .5rem;font-size:var(--fs-085)}.rh-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:var(--fs-076)}.rh-lista li{display:flex;justify-content:space-between;gap:.6rem;align-items:center;padding:.2rem 0;border-bottom:1px dashed var(--line)}.rh-lista li:last-child{border-bottom:0}.rh-lista li>span:last-child,.rh-lista li>b:last-child{color:var(--tx2);text-align:right;white-space:nowrap}.rh-lista li>span:last-child .r-verm{color:var(--verm)}.rh-lista li>span:last-child .r-ambar{color:var(--ambar)}.rh-lista .lnk{text-decoration:none;color:var(--tx);text-align:left}.rh-lista .lnk:hover{text-decoration:underline}.rh-hist li>span:last-child{white-space:normal}.rh-pt{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.35rem;vertical-align:middle}.rh-leg{margin-right:.6rem;white-space:nowrap}.rh-tbl tr.apagado td,.tbl tr.apagado td{opacity:.55}.rh-ficha{max-width:960px;width:min(960px,96vw)}.rh-ficha-h{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start;margin-bottom:.5rem}.rh-ficha-h h2{margin:0 0 .25rem}.rh-ficha-sub{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;font-size:var(--fs-074);color:var(--tx2)}.rh-ficha-acoes{display:flex;gap:.35rem;flex-shrink:0}.rh-form h4{margin:.9rem 0 .4rem;font-size:var(--fs-078);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);font-family:var(--f-mono)}.rh-form h4 small{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:400;margin-left:.4rem}.rh-check{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-078);min-height:2.1rem}.rh-check input{width:auto}.rh-ver{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.9rem}.rh-dados{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .8rem;font-size:var(--fs-076);align-content:start}.rh-dados>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rh-dados>div.full{grid-column:1 / -1}.rh-dados span{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3)}.rh-dados b{font-weight:500;overflow-wrap:anywhere}.rh-lados{display:flex;flex-direction:column;gap:.7rem}.rh-lados .rh-bloco{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem}.rh-aviso{font-size:var(--fs-072);border-radius:8px;padding:.3rem .5rem;margin-bottom:.35rem;border:1px solid var(--line2)}.rh-aviso.critico{border-color:var(--verm);color:var(--verm)}.rh-aviso.atencao{border-color:var(--ambar);color:var(--ambar)}.rh-aviso.info{color:var(--tx2)}.rh-anexar{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-top:.5rem}.rh-anexar input[type=date]{width:auto}.rh-aus-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.7rem}.rh-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.rh-cal-h{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);text-align:center;padding-bottom:.2rem}.rh-cal-d{min-height:64px;border:1px solid var(--line);border-radius:8px;padding:.25rem .3rem;display:flex;flex-direction:column;gap:.15rem;background:var(--card);min-width:0}.rh-cal-d.vazio{border-color:transparent;background:transparent}.rh-cal-d.fds{background:var(--bg2)}.rh-cal-d.feriado{border-color:var(--ambar)}.rh-cal-d.hoje{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.rh-cal-n{font-family:var(--f-mono);font-size:var(--fs-066);color:var(--tx2)}.rh-cal-f{font-size:var(--fs-058);color:var(--ambar);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-aus{font-size:var(--fs-062);border:1px solid var(--line2);border-left-width:3px;border-radius:5px;padding:.05rem .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-aus.mais{color:var(--tx3);border-style:dashed}.rh-aus-lista li>span:last-child{white-space:normal}.rh-aus-lista small{color:var(--tx3)}.rh-sobre{margin-top:.7rem;border:1px solid var(--ambar);border-radius:10px;padding:.5rem .7rem;font-size:var(--fs-076)}.rh-funil{margin-bottom:.7rem}.rh-funil-barras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem .9rem}.rh-funil-et{display:grid;grid-template-columns:1fr auto;gap:.1rem .4rem;font-size:var(--fs-072);align-items:center}.rh-funil-et>span{color:var(--tx2)}.rh-funil-et>b{font-family:var(--f-disp);font-size:var(--fs-095)}.rh-funil-b{grid-column:1 / -1;height:6px;background:var(--bg2);border-radius:3px;overflow:hidden}.rh-funil-b i{display:block;height:100%;border-radius:3px}.rh-mini{display:inline-flex;gap:2px}.rh-mini i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;font-size:var(--fs-058);font-style:normal;color:#fff;font-family:var(--f-mono)}.rh-vaga-h{align-items:center}.rh-kanban{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:.5rem;overflow-x:auto;padding-bottom:.4rem;margin-top:.6rem}.rh-kcol{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.4rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.rh-kcol-h{font-family:var(--f-mono);font-size:var(--fs-060);text-transform:uppercase;letter-spacing:.08em;color:var(--tx2);border-top:3px solid var(--line2);padding-top:.3rem;display:flex;justify-content:space-between;gap:.3rem}.rh-kcol-h b{color:var(--tx)}.rh-kcol.saidas .rh-kcol-h{border-top-color:var(--tx3)}.rh-ksub{font-size:var(--fs-066);margin:.3rem 0 .2rem;display:flex;justify-content:space-between}.rh-kvazio{color:var(--tx3);font-size:var(--fs-070);text-align:center;padding:.4rem 0}.rh-kcard{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.4rem .5rem;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-074)}.rh-kcard.parado{border-color:var(--ambar)}.rh-kcard .lnk{text-align:left;color:var(--tx);text-decoration:none}.rh-kcard .lnk:hover{text-decoration:underline}.rh-kmeta{font-size:var(--fs-064);color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-kcard .btn{align-self:flex-start;margin-top:.15rem}.rh-cand-acoes{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.7rem}.rh-cand-nota{flex-wrap:nowrap}.rh-cand-nota input{flex:1;min-width:0}.rh-et-atual>span:first-child{color:var(--tx);font-weight:600}.rh-ck{margin-bottom:.6rem}.rh-ck-h{display:flex;justify-content:space-between;font-size:var(--fs-074)}.rh-ck-bar{height:5px;background:var(--bg);border-radius:3px;overflow:hidden;margin:.25rem 0 .35rem}.rh-ck-bar i{display:block;height:100%;background:var(--verde);border-radius:3px}.rh-ck-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-072)}.rh-ck-lista li{display:flex;justify-content:space-between;gap:.4rem;align-items:flex-start}.rh-ck-lista label{display:flex;gap:.35rem;align-items:flex-start;cursor:pointer}.rh-ck-lista input{width:auto;margin-top:.15rem}.rh-ck-lista li.feito label{color:var(--tx3);text-decoration:line-through}.rh-ck-liga{text-decoration:none;color:var(--tx3);flex-shrink:0}@media (max-width: 900px){.rh-kanban{grid-template-columns:repeat(7,190px)}}.rh-passos{display:flex;gap:.25rem;flex-wrap:wrap;align-items:center;font-size:var(--fs-070)}.rh-passos span{padding:.2rem .55rem;border-radius:999px;border:1px solid var(--line);color:var(--tx3)}.rh-passos span.feito{border-color:var(--verde);color:var(--verde)}.rh-passos span.atual{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.rh-av-form .rh-comp{border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem;margin-bottom:.5rem;background:var(--card)}.rh-comp-h{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline}.rh-comp-h b{font-size:var(--fs-080)}.rh-comp-h small{color:var(--tx3);font-size:var(--fs-066);white-space:nowrap}.rh-comp-d{font-size:var(--fs-072);color:var(--tx2);margin:.15rem 0 .35rem}.rh-niveis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;font-size:var(--fs-064);color:var(--tx3);margin-bottom:.4rem}.rh-niveis b{display:block;color:var(--tx2);font-family:var(--f-mono);font-size:var(--fs-058);letter-spacing:.06em}.rh-nota5{display:inline-flex;gap:.25rem}.rh-nota5 button{min-width:2.1rem;height:2.1rem;border-radius:8px;border:1px solid var(--line2);background:var(--bg2);color:var(--tx);font:inherit;font-size:var(--fs-080);cursor:pointer}.rh-nota5 button.on{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.rh-nota5 button:disabled{cursor:default;opacity:.7}.rh-nota5 button.on:disabled{opacity:1}.rh-nota5 .esp{outline:1px dashed var(--ambar);outline-offset:1px}.rh-av-lado{font-size:var(--fs-072)}.rh-av-lado .rh-dados{grid-template-columns:1fr}.rh-cal-in{width:4.2rem;text-align:center}.rh-nine{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:.4rem}.rh-nine-h{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);text-align:center;align-self:end;padding-bottom:.2rem}.rh-nine-h.eixo{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;align-self:center}.rh-nine-c{min-height:92px;border:1px solid var(--line);border-radius:10px;padding:.4rem .5rem;background:var(--card);border-top-width:3px}.rh-nine-c b{font-size:var(--fs-074);display:block}.rh-nine-c small{color:var(--tx3);font-size:var(--fs-062);display:block;margin-bottom:.3rem}.rh-nine-c .chip{margin:0 .2rem .2rem 0}.rh-nine-c.vazio{opacity:.6}.rh-tbl-cal td{vertical-align:top}.rh-av-chips{display:flex;flex-wrap:wrap;gap:.2rem}.rh-av-chips .chip{cursor:pointer}.rh-dif.neg{color:var(--verm)}.rh-dif.pos{color:var(--verde)}.rh-meu-des{display:grid;grid-template-columns:auto 1fr;gap:.4rem .8rem;align-items:center;font-size:var(--fs-076)}.rh-meu-des .k-val{font-family:var(--f-disp);font-size:var(--fs-160)}.fr-serie{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;align-items:end;height:130px;padding-top:.3rem}.fr-col{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;height:100%;gap:.2rem}.fr-col i{display:block;background:var(--brand);opacity:.55;border-radius:5px 5px 2px 2px;min-height:2px}.fr-col.atual i{opacity:1}.fr-col span{font-family:var(--f-mono);font-size:var(--fs-058);text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);text-align:center}.fr-placa{font-family:var(--f-mono);font-size:var(--fs-070);letter-spacing:.08em;border:1.5px solid var(--tx2);border-radius:4px;padding:.05rem .4rem;color:var(--tx);background:var(--card)}.fr-kpis-ficha{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:0}.fr-kpis-ficha .k-val{font-size:var(--fs-115)}.fr-tbl-mini td,.fr-tbl-mini th{font-size:var(--fs-072);padding:.3rem .4rem}.fr-fotos{display:inline-flex;gap:.2rem}.fr-probs li{align-items:flex-start}.fr-probs li>span:last-child{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;align-items:center;white-space:normal}.fr-modelo{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.fr-modelo li{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.fr-modelo li>input{flex:1 1 14rem;min-width:0}.mt-pag{max-width:760px}.mt-vazio{color:var(--tx2);line-height:1.5}.mt-viagem{border-color:var(--brand)}.mt-viagem-h{display:flex;gap:.7rem;align-items:center;font-size:var(--fs-105)}.mt-viagem-h>span{font-size:var(--fs-180)}.mt-viagem-h .fr-placa{margin-left:.4rem}.mt-grandes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-top:.8rem}.mt-grande{min-height:3.1rem;font-size:var(--fs-095);justify-content:center}.mt-veics{display:flex;flex-direction:column;gap:.45rem}.mt-veic{display:flex;gap:.7rem;align-items:center;text-align:left;width:100%;padding:.7rem .8rem;border-radius:12px;border:1px solid var(--line2);background:var(--card);color:var(--tx);font:inherit;cursor:pointer;min-height:3.4rem}.mt-veic:hover:not(:disabled){border-color:var(--brand)}.mt-veic.off{opacity:.6;cursor:not-allowed}.mt-veic-i{font-size:var(--fs-160)}.mt-veic-t{display:flex;flex-wrap:wrap;gap:.3rem .45rem;align-items:center;min-width:0}.mt-veic-t small{flex-basis:100%;color:var(--tx3);font-size:var(--fs-072)}.mt-hist{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;margin-top:.7rem}.mt-folha{max-width:560px}.mt-campo{margin-top:.55rem}.mt-campo input,.mt-campo select,.mt-campo textarea{width:100%}.mt-rodape{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mt-rodape .btn{min-height:2.8rem}.mt-niveis{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem}.mt-niveis button{min-height:2.6rem;border-radius:9px;border:1px solid var(--line2);background:var(--card);color:var(--tx);font:inherit;font-size:var(--fs-078);cursor:pointer}.mt-niveis button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent);font-weight:600}.mt-check{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.mt-check li{border:1px solid var(--line2);border-radius:11px;padding:.55rem .65rem;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.mt-check li.ok{border-color:var(--ok-bd)}.mt-check li.prob{border-color:var(--verm)}.mt-check-l{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column}.mt-check-l small{color:var(--tx3);font-size:var(--fs-068)}.mt-sim-nao{display:flex;gap:.3rem}.mt-sim-nao button{min-width:5.2rem;min-height:2.6rem;border-radius:9px;border:1px solid var(--line2);background:var(--card);color:var(--tx);font:inherit;font-size:var(--fs-082);cursor:pointer}.mt-sim-nao button.on.ok{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx);font-weight:600}.mt-sim-nao button.on.prob{background:var(--bad-bg);border-color:var(--bad-bd);color:var(--bad-tx);font-weight:600}.mt-prob{flex-basis:100%;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.mt-prob input[type=text],.mt-prob>input{flex:1 1 12rem;min-width:0}.mt-fotos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.mt-foto{min-height:2.6rem}.mt-foto.tem{border-color:var(--ok-bd);background:var(--ok-bg);color:var(--ok-tx)}.mt-falta{color:var(--warn-tx);margin:.35rem 0 0}.mt-pend{border-color:var(--warn-bd);background:var(--warn-bg)}.mt-pend .rh-lista li{align-items:center;gap:.5rem}.fr-fotos-grupo{display:flex;flex-direction:column;gap:.3rem;margin:.7rem 0}.fr-fotos-grupo b{font-size:var(--txt-13)}.fr-liberar{list-style:none;margin:.3rem 0 0;padding:.4rem .6rem;max-height:18rem;overflow:auto;background:var(--bg2);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.25rem .8rem}.fr-sugestoes{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.7rem}.fr-marcar{margin-top:.7rem;display:flex;flex-direction:column;gap:.1rem}.fr-marcar .k-lbl{margin-bottom:.2rem}.fr-comp{display:flex;flex-direction:column;gap:.35rem}.fr-comp-l{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr auto;gap:.6rem;align-items:center;font-size:var(--fs-078)}.fr-comp-b{height:.55rem;border-radius:99px;background:var(--line);overflow:hidden}.fr-comp-b i{display:block;height:100%;background:var(--brand);border-radius:99px}.fr-tbl-custo td,.fr-tbl-custo th{white-space:nowrap}@media (max-width: 560px){.fr-comp-l{grid-template-columns:1fr auto}.fr-comp-b{grid-column:1 / -1;grid-row:2}}.rh-exp-bar{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:.3rem 0 .25rem}.rh-exp-seg{position:relative;height:16px;background:var(--bg);border-radius:6px;overflow:hidden;border:1px solid var(--line)}.rh-exp-seg i{position:absolute;left:0;top:0;bottom:0;display:block}.rh-exp-seg.p1 i{background:var(--ambar);opacity:.75}.rh-exp-seg.p2 i{background:var(--roxo);opacity:.75}.rh-exp-seg span{position:relative;font-family:var(--f-mono);font-size:var(--fs-056);text-transform:uppercase;letter-spacing:.08em;color:var(--tx);padding-left:.4rem;line-height:16px}.rh-exp-marcos{display:flex;justify-content:space-between;font-size:var(--fs-064);color:var(--tx3);margin-bottom:.3rem}.rh-exp-acoes{display:inline-flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.rh-cal-camadas{display:flex;gap:.3rem;flex-wrap:wrap;margin:-.3rem 0 .6rem}.rh-cal-camadas button{font:inherit;font-size:var(--fs-068);border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--tx3);padding:.15rem .5rem;cursor:pointer}.rh-cal-camadas button.on{border-color:var(--brand);color:var(--tx);background:var(--card)}.rh-cal-ev{font-size:var(--fs-060);color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-cal-ev.exp{color:var(--ambar)}.rh-cal-ev.crit{color:var(--verm)}.rh-ind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}.rh-ind .rh-ind-v{font-family:var(--f-disp);font-size:var(--fs-135);display:flex;align-items:baseline;gap:.35rem}.rh-ind-delta{font-size:var(--fs-068);font-family:var(--f-mono)}.rh-ind-delta.bom{color:var(--verde)}.rh-ind-delta.ruim{color:var(--verm)}.rh-sobre ul{margin:.3rem 0 .2rem 1rem;padding:0}.rh-feriados{margin-bottom:.7rem}.rh-fer{max-height:260px;overflow:auto}.rh-atestado{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.rh-import .fin-tabs button{background:transparent;border:0;border-radius:8px;padding:.35rem .65rem;font:inherit;font-size:var(--fs-076);color:var(--tx2);cursor:pointer}.rh-import .fin-tabs button.on{background:var(--card);color:var(--tx);font-weight:600}.ag-fora{font-size:var(--fs-062);color:var(--ambar);padding:.1rem .3rem .2rem;border-bottom:1px dashed var(--line);margin-bottom:.2rem}@media (max-width: 760px){.rh-ver,.rh-aus-grid,.rh-dados{grid-template-columns:1fr}.rh-cal-d{min-height:44px}.rh-aus{display:none}.rh-cal-d .rh-aus:first-of-type{display:block}}.cs-abas{display:flex;flex-direction:column;gap:.35rem}.cs-sub .fin-tab{font-size:var(--fs-074);padding:.25rem .6rem}.sd-resumo{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-bottom:.6rem}.sd-lista{display:flex;flex-direction:column;gap:.45rem}.sd-item{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:12px;padding:.6rem .8rem}.sd-item.sd-sem_motivo{border-left-color:var(--verm)}.sd-item.sd-negociando,.sd-item.sd-pediu{border-left-color:var(--ambar)}.sd-item.sd-revertido{border-left-color:var(--verde)}.sd-item.sd-cancelou{border-left-color:var(--tx3)}.sd-item.sd-nao_perda{border-left-color:var(--azul)}.sd-cab{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;cursor:pointer;background:none;border:0;padding:0;color:var(--tx);text-align:left;width:100%;font:inherit}.sd-cab b{font-size:var(--fs-088)}.sd-cab .sd-v{margin-left:auto;font-family:var(--f-mono);font-size:var(--fs-076);color:var(--tx2)}.sd-quando{font-size:var(--fs-076);color:var(--tx2);margin-top:.15rem;overflow-wrap:anywhere}.sd-hist{margin-top:.6rem;border-top:1px dashed var(--line);padding-top:.55rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem .9rem}.sd-bloco{font-size:var(--fs-080);line-height:1.45;min-width:0}.sd-bloco h4{margin:0 0 .25rem;font-size:var(--fs-066);text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-family:var(--f-mono);font-weight:600}.sd-bloco .rs-sem{display:block}.sd-relato{background:var(--bg2);border-left:2px solid var(--line2);padding:.3rem .5rem;border-radius:0 8px 8px 0;margin:.2rem 0;font-style:italic;overflow-wrap:anywhere}.sd-form{margin-top:.6rem;border-top:1px dashed var(--line);padding-top:.55rem}.sd-acoes{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem;align-items:center}.nb{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.8rem .95rem}.nb-cab{display:flex;align-items:flex-start;gap:.6rem;flex-wrap:wrap;margin-bottom:.55rem}.nb-ico{font-size:var(--fs-150);line-height:1}.nb-cab-t{flex:1 1 380px;min-width:0}.nb-cab h2{font-family:var(--f-disp);font-size:var(--fs-100);font-weight:800;letter-spacing:-.01em;margin:0}.nb-desc{color:var(--tx2);font-size:var(--fs-074);margin-top:.15rem}.nb-ferr{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-left:auto}.nb-vistas{display:flex;gap:.1rem;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--line);margin-bottom:.6rem;scrollbar-width:thin}.nb-vista{flex-shrink:0;border:0;background:transparent;color:var(--tx2);font:inherit;font-size:var(--fs-070);font-weight:600;letter-spacing:.02em;padding:.4rem .55rem;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.nb-vista:hover{color:var(--tx);background:var(--bg2);border-radius:6px 6px 0 0}.nb-vista.on{color:var(--tx);border-bottom-color:var(--tx)}.nb-vg{color:var(--tx3);margin-right:.3rem;font-size:var(--fs-078)}.nb-tg{color:var(--tx3);margin-right:.3rem;font-family:var(--f-mono);font-size:var(--fs-060)}.nb-tabela{overflow:auto;max-height:70vh;border:1px solid var(--line);border-radius:8px}.nb-tabela table{border-collapse:separate;border-spacing:0;font-size:var(--fs-076);min-width:100%}.nb-tabela th{position:sticky;top:0;z-index:2;background:var(--bg2);color:var(--tx2);font-weight:600;font-size:var(--fs-068);text-align:left;padding:.4rem .55rem;border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap}.nb-tabela td{padding:.32rem .55rem;border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;max-width:24rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.nb-tabela td.nb-t,.nb-tabela th:first-child{position:sticky;left:0;z-index:1;background:var(--card)}.nb-tabela th:first-child{z-index:3;background:var(--bg2)}.nb-tabela tr.nb-clic{cursor:pointer}.nb-tabela tr.nb-clic:hover td,.nb-tabela tr.nb-clic:hover td.nb-t{background:var(--bg2)}.nb-abrir{background:none;border:0;padding:0;font:inherit;color:var(--tx);cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;max-width:100%}.nb-abrir b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.nb-abrir-x{font-family:var(--f-mono);font-size:var(--fs-056);font-weight:600;letter-spacing:.06em;color:var(--tx3);border:1px solid var(--line2);border-radius:4px;padding:0 .3rem;opacity:0}tr:hover .nb-abrir-x,.nb-abrir:focus-visible .nb-abrir-x{opacity:1}.nb-txt{white-space:normal}.nb-mono{font-family:var(--f-mono);font-size:var(--fs-072)}.nb-nada{display:inline-block;width:1rem}.nb-sel{display:inline-block;border-radius:4px;padding:.05rem .4rem;font-size:var(--fs-070);font-weight:500;line-height:1.45;margin-right:.2rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.nb-sel.cinza{background:color-mix(in srgb,var(--tx3) 16%,transparent);color:var(--tx2)}.nb-sel.azul{background:color-mix(in srgb,#3b82f6 16%,transparent);color:color-mix(in srgb,#3b82f6 70%,var(--tx))}.nb-sel.verde{background:var(--ok-bg);color:var(--ok-tx)}.nb-sel.amarelo{background:var(--warn-bg);color:var(--warn-tx)}.nb-sel.vermelho{background:var(--bad-bg);color:var(--bad-tx)}.nb-sel.laranja{background:color-mix(in srgb,#f97316 18%,transparent);color:color-mix(in srgb,#ea580c 75%,var(--tx))}.nb-sel.rosa{background:color-mix(in srgb,#ec4899 16%,transparent);color:color-mix(in srgb,#db2777 70%,var(--tx))}.nb-sel.roxo{background:color-mix(in srgb,#8b5cf6 16%,transparent);color:color-mix(in srgb,#7c3aed 70%,var(--tx))}.nb-sel.marrom{background:color-mix(in srgb,#a16207 18%,transparent);color:color-mix(in srgb,#a16207 75%,var(--tx))}.nb-pessoa{display:inline-flex;align-items:center;gap:.3rem}.nb-pessoa i{width:18px;height:18px;border-radius:50%;background:var(--brand-dim);color:var(--brand);font-style:normal;font-size:var(--fs-060);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nb-vazio{color:var(--tx2);font-size:var(--fs-080);line-height:1.5;padding:1rem .2rem}.nb-rodape{color:var(--tx3);font-size:var(--fs-068);margin-top:.5rem}.nb-quadro{display:flex;gap:.6rem;overflow-x:auto;align-items:flex-start;padding-bottom:.3rem}.nb-col{flex:0 0 240px;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.45rem;display:flex;flex-direction:column;gap:.35rem}.nb-col-h{display:flex;align-items:center;gap:.4rem;padding:.1rem .2rem .25rem}.nb-col-n{font-family:var(--f-mono);font-size:var(--fs-066);color:var(--tx3)}.nb-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.45rem .55rem;font:inherit;color:var(--tx);cursor:pointer;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 1px 2px var(--sombra1)}.nb-card:hover{border-color:var(--tx3)}.nb-card b{font-size:var(--fs-078);font-weight:600}.nb-card-p{font-size:var(--fs-070);color:var(--tx2)}.nb-col-vazia{color:var(--tx3);font-size:var(--fs-070);padding:.3rem .2rem}.nb-grupos{display:flex;flex-direction:column;gap:.7rem}.nb-grupo-h{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;padding:.15rem .1rem .35rem;font:inherit;cursor:pointer;color:var(--tx)}.nb-grupo-s{color:var(--tx3);font-size:var(--fs-070);width:.8rem}.nb-grupo .nb-tabela{max-height:50vh}.nb-cal-nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;font-size:var(--fs-080)}.nb-cal-grade{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:.35rem;overflow-x:auto;padding-bottom:.3rem}.nb-cal-d{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.35rem;min-height:7rem;display:flex;flex-direction:column;gap:.3rem}.nb-cal-d.fds{opacity:.85}.nb-cal-d.hoje{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.nb-cal-dh{display:flex;align-items:baseline;justify-content:space-between;padding:0 .15rem;color:var(--tx2);font-size:var(--fs-066);text-transform:uppercase;letter-spacing:.04em}.nb-cal-dh b{font-family:var(--f-mono);font-size:var(--fs-080);color:var(--tx)}.nb-cal-d.hoje .nb-cal-dh b{color:var(--brand)}.nb-cal-card{padding:.35rem .45rem}.nb-cal-card b{font-size:var(--fs-072);word-break:break-all}.nb-opa-lista{list-style:none;padding:0;margin:.4rem 0 0;font-size:var(--fs-074);display:flex;flex-direction:column;gap:.25rem}.nb-opa-lista li{border-bottom:1px dashed var(--line);padding-bottom:.2rem}.nb-tl{margin-top:.7rem;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.5rem .7rem}.nb-tl-lista li{display:grid;grid-template-columns:80px 1fr;gap:.5rem;align-items:baseline}.nb-tl-d{font-family:var(--f-mono);font-size:var(--fs-070);color:var(--tx2)}.nb-1o{margin-top:.7rem;background:var(--bg2);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:10px;padding:.5rem .7rem}.nb-1o-l{display:flex;gap:.7rem;align-items:flex-start}.nb-1o-n{font-family:var(--f-disp);font-size:var(--fs-150);font-weight:800;letter-spacing:-.02em;line-height:1}.nb-1o-n small{font-family:var(--f-mono);font-size:var(--fs-062);font-weight:500;color:var(--tx3);margin-left:.1rem}.nb-1o-t{flex:1;min-width:0}.nb-1o-r{font-size:var(--fs-080);margin-top:.3rem}.nb-graf-cab{font-size:var(--fs-078);margin-bottom:.5rem}.nb-leg{margin-top:.6rem;font-size:var(--fs-074);border-collapse:collapse}.nb-leg td{padding:.2rem .6rem .2rem 0;border-bottom:1px dashed var(--line)}.nb-leg tr.on td{background:var(--brand-dim)}.nb-leg-b{background:none;border:0;padding:0;font:inherit;cursor:pointer}.nb-graf-linhas{margin-top:.7rem}.nb-graf-sel{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-078);margin-bottom:.4rem}.nb-vistas-l{display:flex;align-items:flex-end;gap:.6rem;border-bottom:1px solid var(--line);margin-bottom:.6rem}.nb-vistas-l .nb-vistas{flex:1;min-width:0;border-bottom:0;margin-bottom:0}.nb-busca{flex:0 0 200px;max-width:40%;font-size:var(--fs-074);padding:.3rem .55rem;margin-bottom:.3rem;border-radius:8px}.nb-faixa{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:var(--bg2);border:1px solid var(--line);border-radius:9px;padding:.45rem .7rem;font-size:var(--fs-076);margin-bottom:.6rem}.nb-faixa b{font-family:var(--f-mono)}.nb-tabela tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg2) 55%,transparent)}.nb-tabela tbody tr:nth-child(2n) td.nb-t{background:color-mix(in srgb,var(--bg2) 55%,var(--card))}.nb-pagina{max-width:880px}.nb-pag-cab{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.7rem}.nb-pag-ico{font-size:var(--fs-160);line-height:1.1}.nb-pag-t{min-width:0;flex:1}.nb-pag-cab h2{margin-bottom:.1rem}.nb-pag-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.nb-secao{margin-top:.7rem}.nb-secao-t{font-family:var(--f-mono);font-size:var(--fs-062);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-bottom:.25rem}.nb-props{display:flex;flex-direction:column;gap:.15rem}.nb-props.duas{display:grid;grid-template-columns:1fr 1fr;column-gap:1.2rem}.nb-props.duas .nb-prop{grid-template-columns:150px 1fr}.nb-checks{display:flex;flex-wrap:wrap;gap:.3rem .8rem}.nb-check{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-076);cursor:pointer}.nb-novo{max-width:640px}.nb-novo-busca{display:flex;gap:.4rem;margin-bottom:.5rem}.nb-novo-busca input{flex:1}.nb-novo-lista{display:flex;flex-direction:column;gap:.3rem;max-height:45vh;overflow:auto;margin:.4rem 0}.nb-novo-item{text-align:left;background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:.45rem .6rem;font:inherit;color:var(--tx);cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.nb-novo-item:hover{border-color:var(--tx3)}.nb-novo-item.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.nb-novo-item b{font-size:var(--fs-080)}.nb-novo-data{margin:.5rem 0;max-width:16rem}.nb-painel-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:.7rem}.nb-tile{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.5rem .65rem}.nb-tile-l{color:var(--tx2);font-size:var(--fs-066);text-transform:uppercase;letter-spacing:.04em}.nb-tile-v{font-family:var(--f-disp);font-size:var(--fs-135);font-weight:800;letter-spacing:-.02em;margin-top:.1rem}.nb-tile-v small{font-family:var(--f-mono);font-size:var(--fs-066);font-weight:500;color:var(--tx3);margin-left:.3rem}.nb-tile-s{color:var(--tx3);font-size:var(--fs-066);margin-top:.1rem}.nb-tile.ok .nb-tile-v{color:var(--ok-tx)}.nb-tile.mal .nb-tile-v{color:var(--bad-tx)}.nb-tile.meio .nb-tile-v{color:var(--warn-tx)}.nb-painel-2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:start}.nb-painel-2>.dash-card{margin:0}.nb-dist{display:flex;flex-wrap:wrap;gap:.3rem .6rem;font-size:var(--fs-074);margin-top:.3rem}.nb-dist .nb-sel{margin-right:0}.nb-dist b{font-family:var(--f-mono);font-size:var(--fs-070);margin-left:.25rem}@media (max-width: 760px){.nb-painel-2,.nb-props.duas{grid-template-columns:1fr}.nb-vistas-l{flex-direction:column;align-items:stretch}.nb-busca{max-width:none;flex:0 0 auto}}.nb-prop{display:grid;grid-template-columns:200px 1fr;gap:.4rem;align-items:center;padding:.22rem 0;border-bottom:1px solid var(--line);min-height:2rem}.nb-prop-l{color:var(--tx2);font-size:var(--fs-074);display:flex;align-items:center}.nb-prop-v{font-size:var(--fs-078);min-width:0}.nb-prop-v select,.nb-prop-v input,.nb-prop-v textarea{width:100%;font-size:var(--fs-078)}.nb-prop-n{color:var(--tx3);font-size:var(--fs-066);margin-top:.15rem}.nb-pag-acoes{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-top:.8rem}.nb-hist{margin-top:.8rem;border-top:1px dashed var(--line);padding-top:.5rem}.nb-hist summary{cursor:pointer;font-size:var(--fs-078);color:var(--tx2)}.nb-aviso{background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn-tx);border-radius:9px;padding:.5rem .7rem;font-size:var(--fs-078);margin-bottom:.7rem}.nb-callout{display:flex;gap:.65rem;align-items:flex-start;background:var(--warn-bg);border:1px solid var(--warn-bd);border-radius:12px;padding:.7rem .9rem;font-size:var(--fs-080);line-height:1.5;margin-bottom:.9rem}.nb-callout-i{color:var(--warn-tx);flex:none;margin-top:.1rem}.nb-callout-l{display:flex;flex-direction:column;gap:.3rem;min-width:0}.nb-callout-l b{color:var(--warn-tx)}.nb-inicio{display:grid;grid-template-columns:1.4fr 1fr;gap:.8rem;align-items:start}.nb-lista{display:flex;flex-direction:column;margin:0 -.45rem}.nb-item{display:flex;gap:.7rem;align-items:flex-start;padding:.6rem .45rem;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;width:100%;border-radius:0}.nb-item:last-child{border-bottom:0}button.nb-item{cursor:pointer;transition:background .12s}button.nb-item:hover{background:var(--card2);border-radius:10px}button.nb-item:hover .nb-item-b{color:var(--brand)}.nb-item.breve{opacity:.6}.nb-item-ico{flex:none;width:32px;height:32px;border-radius:9px;background:var(--brand-dim);color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.nb-item.breve .nb-item-ico{background:var(--bg2);color:var(--tx3)}.nb-item-seta{flex:none;color:var(--tx3);margin-top:.5rem}.nb-item-painel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.7rem .85rem;margin-bottom:.9rem}button.nb-item-painel:hover{border-color:var(--brand-borda);border-radius:12px}.nb-item-t{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.nb-item-b{font-weight:700;font-size:var(--fs-080);color:var(--tx);display:inline-flex;gap:.4rem;align-items:center;flex-wrap:wrap;letter-spacing:.01em}.nb-item-d{color:var(--tx2);font-size:var(--fs-076);line-height:1.45}.nb-ferramentas{display:flex;flex-direction:column;margin:0 -.45rem}.nb-ferr-item{display:flex;gap:.6rem;align-items:flex-start;padding:.5rem .45rem;border:0;background:none;color:inherit;font:inherit;text-align:left;width:100%;border-radius:10px;cursor:pointer;transition:background .12s}.nb-ferr-item:hover{background:var(--card2)}.nb-ferr-item:hover b{color:var(--brand)}.nb-ferr-ico{flex:none;color:var(--brand);margin-top:.15rem}.nb-ferr-t{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nb-ferr-t b{font-size:var(--fs-080)}.nb-ferr-t span{font-size:var(--fs-076);color:var(--tx2);line-height:1.45}.nb-paginas{list-style:none;padding:0;margin:0;font-size:var(--fs-076);color:var(--tx2);display:flex;flex-direction:column;gap:.35rem}.nb-paginas li{display:flex;align-items:center;gap:.45rem}.nb-paginas .ico{color:var(--tx3);flex:none}.ico-inline{vertical-align:-3px;margin-right:.2rem;color:var(--tx2)}.ico-ok{color:var(--verde);vertical-align:-2px}.ico-aviso{color:var(--ambar);vertical-align:-2px;margin-right:.15rem;flex:none}.pt{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--tx3);margin-right:.45rem;vertical-align:1px;flex:none}.pt-verm{background:var(--verm);box-shadow:0 0 0 3px var(--bad-bg)}.pt-ambar{background:var(--ambar);box-shadow:0 0 0 3px var(--warn-bg)}.pt-azul{background:var(--azul)}.pt-verde{background:var(--verde)}.cam-alerta .ca-ico .pt{width:12px;height:12px;margin:.35rem 0 0}.gh-sec{margin-top:.8rem}.gh-sec-h{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-072);font-weight:700;color:var(--tx2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.gh-sec-h .ico{color:var(--tx3)}.gh-sec-n{font-weight:600;color:var(--tx3);letter-spacing:0}.gh-acao{display:flex;flex-direction:column;gap:.3rem}.gh-acao-i{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.45rem .6rem;border-radius:8px;background:var(--bg2);border:0;color:var(--tx);font:inherit;text-align:left;cursor:pointer;width:100%}.gh-acao-i:hover{background:var(--card2)}.gh-acao-t{font-size:var(--fs-078);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-acao-d{font-size:var(--fs-072);color:var(--tx2);white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.gh-tag{font-size:var(--fs-066);font-weight:700;border-radius:6px;padding:.1rem .45rem;white-space:nowrap;border:1px solid}.gh-tag.sobe{color:var(--azul);background:color-mix(in srgb,var(--azul) 12%,transparent);border-color:color-mix(in srgb,var(--azul) 35%,transparent)}.gh-tag.vencida{color:var(--bad-tx);background:var(--bad-bg);border-color:var(--bad-bd)}.gh-tag.atencao{color:var(--warn-tx);background:var(--warn-bg);border-color:var(--warn-bd)}.gh-mais{font-size:var(--fs-072);margin-top:.4rem}@media (max-width: 760px){.gh-acao-i{grid-template-columns:auto minmax(0,1fr)}.gh-acao-d{grid-column:2;max-width:none}}@media (max-width: 760px){.nb-inicio{grid-template-columns:1fr}.nb-prop{grid-template-columns:1fr;gap:.15rem}}.ilu{display:block;flex:none;max-width:100%;background:var(--tx2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ilu-login{background:linear-gradient(120deg,var(--brand) 10%,color-mix(in oklab,var(--brand) 40%,var(--tx2)) 90%)}.ilu-sem-conector{background:linear-gradient(90deg,var(--tx3) 15%,var(--tx2) 50%,var(--brand) 75%)}.ilu-comecar{background:linear-gradient(0deg,var(--tx2) 30%,var(--brand) 75%)}.ilu-tudo-certo{background:linear-gradient(90deg,var(--tx2) 35%,var(--ok-tx) 60%)}.login-palco{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,6vw,5rem);width:100%;max-width:1060px;position:relative}.login-palco .login-card{flex:0 1 370px}.login-arte{flex:0 1 480px;min-width:0;display:flex;flex-direction:column;gap:1rem}.login-arte .ilu-login{width:100%}.login-arte-t{font-family:var(--f-marca);font-size:var(--txt-24);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--tx);margin:.4rem 0 0}.login-arte-s{font-size:var(--txt-14);color:var(--tx2);line-height:1.5;margin:0;max-width:42ch}@media (max-width: 899px){.login-arte{display:none}}.estado-ilu{width:150px;margin:.2rem auto .9rem}.ges-vazio{display:flex;align-items:center;gap:1.1rem}.ges-vazio-ilu{width:78px}.ges-vazio-t{min-width:0}@media (max-width: 520px){.ges-vazio-ilu{width:56px}}.atn-ok{display:flex;align-items:center;gap:.65rem}.atn-ok-ilu{width:46px}.alr-vazio-ilu{width:92px;margin:.3rem auto .6rem}.alr-vazio.com-ilu{text-align:center}.vp{--vp-bg: #f4f7fb;--vp-card: #fff;--vp-tx: #17212b;--vp-tx2: #5a6675;--vp-line: #e2e8f0;min-height:100vh;background:var(--vp-bg);color:var(--vp-tx);line-height:1.5;-webkit-font-smoothing:antialiased}.vp *{box-sizing:border-box}.vp-wrap{max-width:1040px;margin:0 auto;padding:0 16px}.vp-top{background:var(--vp-card);border-bottom:1px solid var(--vp-line);position:sticky;top:0;z-index:5}.vp-top-in{display:flex;align-items:center;gap:.8rem;min-height:60px}.vp-logo{height:36px;max-width:180px;object-fit:contain}.vp-nome{font-weight:800;font-size:var(--fs-110);color:var(--brand)}.vp-top-t{margin-left:auto;font-size:var(--fs-078);color:var(--vp-tx2);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vp-hero{background:linear-gradient(135deg,var(--brand-dim, rgba(37, 99, 235, .12)),#fff 62%);border-bottom:1px solid var(--vp-line)}.vp-hero-in{display:grid;grid-template-columns:1.05fr 1fr;gap:2rem;align-items:center;padding:2.2rem 16px}.vp-hero h1{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 .7rem;color:var(--vp-tx)}.vp-hero p{color:var(--vp-tx2);font-size:var(--fs-102);margin:0 0 1rem;max-width:48ch}.vp-hero-img img{width:100%;height:auto;border-radius:18px;box-shadow:0 18px 40px -22px var(--brand-sombra, rgba(0, 0, 0, .25));display:block}.vp-chips{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.vp-chip{background:var(--brand-dim, rgba(37, 99, 235, .12));color:var(--brand);border-radius:20px;padding:.2rem .7rem;font-size:var(--fs-078);font-weight:600}.vp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--brand);color:var(--brand-tx, #fff);border:1px solid var(--brand);border-radius:10px;padding:.65rem 1.1rem;font-weight:700;font-size:var(--fs-095);cursor:pointer;font-family:inherit;transition:transform .12s,filter .12s}.vp-btn:hover{filter:brightness(1.06)}.vp-btn:active{transform:scale(.98)}.vp-btn.ghost{background:transparent;color:var(--brand)}.vp-btn.ghost.on{background:var(--brand-dim, rgba(37, 99, 235, .12))}.vp-btn.sm{padding:.45rem .8rem;font-size:var(--fs-085)}.vp-btn.lg{width:100%;padding:.85rem 1rem;font-size:var(--fs-102);margin-top:.6rem}.vp-btn:disabled{opacity:.6;cursor:default}.vp-sec{padding:1.6rem 0}.vp-sec h2{font-size:var(--fs-125);margin:0 0 .9rem;letter-spacing:-.01em}.vp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem}.vp-card{background:var(--vp-card);border:1px solid var(--vp-line);border-radius:14px;padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.45rem}.vp-card.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim, rgba(37, 99, 235, .12))}.vp-card h3{margin:0;font-size:var(--fs-105)}.vp-meta{color:var(--vp-tx2);font-size:var(--fs-082)}.vp-desc{margin:0;font-size:var(--fs-090);white-space:pre-line;color:var(--vp-tx);flex:1}.vp-lnk{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;padding:0}.vp-vazio,.vp-banco{background:var(--vp-card);border:1px dashed var(--vp-line);border-radius:14px;padding:1rem 1.05rem;color:var(--vp-tx2);font-size:var(--fs-092)}.vp-banco{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-top:.9rem;flex-wrap:wrap;color:var(--vp-tx)}.vp-form{background:var(--vp-card);border:1px solid var(--vp-line);border-radius:16px;padding:1.2rem}.vp-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem}.vp-campo{display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-085);font-weight:600;color:var(--vp-tx2)}.vp-campo.vp-full{grid-column:1 / -1}.vp-campo small{font-weight:400;color:var(--vp-tx2)}.vp input,.vp select,.vp textarea{width:100%;background:#fff;color:var(--vp-tx);border:1px solid var(--vp-line);border-radius:10px;padding:.6rem .7rem;font:inherit;font-size:var(--fs-095);margin:0}.vp input:focus,.vp select:focus,.vp textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim, rgba(37, 99, 235, .12))}.vp input[type=file]{padding:.45rem}.vp input[type=checkbox]{width:auto}.vp-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.vp-consent{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;font-size:var(--fs-088);cursor:pointer}.vp-consent input{margin-top:.2rem}.vp-consent a{color:var(--brand)}.vp-turnstile{margin-top:.8rem;min-height:65px}.vp-erro{background:#fff1f0;border:1px solid #ffc9c4;color:#9b1c1c;border-radius:10px;padding:.6rem .8rem;margin-top:.8rem;font-size:var(--fs-090)}.vp-ok{background:var(--vp-card);border:1px solid var(--vp-line);border-radius:16px;padding:2rem 1.4rem;text-align:center;margin:2rem auto;max-width:560px}.vp-ok-ico{width:56px;height:56px;border-radius:50%;background:var(--brand);color:var(--brand-tx, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-160);font-weight:800;margin-bottom:.6rem}.vp-ok h1{font-size:var(--fs-140);margin:0 0 .5rem}.vp-ok p{color:var(--vp-tx2);margin:.3rem 0}.vp-proto b{color:var(--vp-tx);font-size:var(--fs-110)}.vp-foot{border-top:1px solid var(--vp-line);padding:1.2rem 0 2rem;color:var(--vp-tx2);font-size:var(--fs-082);margin-top:1rem}.vp-foot details{margin-bottom:.6rem}.vp-foot summary{cursor:pointer;color:var(--brand);font-weight:600}.vp-foot p{white-space:pre-line;max-width:72ch}.vp-carregando{padding:3rem 16px;color:var(--vp-tx2)}@media (max-width: 760px){.vp-hero-in{grid-template-columns:1fr;padding:1.4rem 16px;gap:1.2rem}.vp-hero-img{order:-1}.vp-grid{grid-template-columns:1fr}.vp-top-t{display:none}}.rh-vp-h{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rh-vp-h .btn{margin-left:auto}.rh-vp-link{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:.5rem 0 .3rem}.rh-vp-link code{background:var(--bg2);border:1px solid var(--line2);border-radius:8px;padding:.3rem .5rem;font-size:var(--fs-078);word-break:break-all}.rh-vp-areas{display:flex;flex-direction:column;gap:.4rem}.rh-vp-chk{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--txt-14);cursor:pointer}.rh-vp-chk input,.rh-vp-areas-lista input{width:auto;margin:0}.rh-vp-areas-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.35rem .8rem;padding:.5rem .6rem;background:var(--bg2);border:1px solid var(--line);border-radius:8px}.rh-vp-areas-lista label{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--txt-13);cursor:pointer}.rh-vp-ordem{margin:0;padding-left:1.4rem;display:flex;flex-direction:column;gap:.25rem;font-size:var(--txt-13)}.rh-vp-ordem li span{display:inline-block;min-width:12rem}.rh-vp-ordem li .btn{padding:.1rem .5rem;margin-left:.25rem}.vp-areas{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;font-size:var(--fs-084);color:var(--vp-tx2)}.vp-btn.sm{padding:.35rem .75rem;font-size:var(--fs-084)}.rh-combina{margin:.6rem 0}.rh-combina summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.rh-combina summary::-webkit-details-marker{display:none}.rh-combina summary:before{content:"▸";color:var(--tx3);width:1ch}.rh-combina[open] summary:before{content:"▾"}.rh-combina summary b{font-size:var(--txt-14)}.rh-combina summary span{font-size:var(--txt-12);color:var(--tx2)}.rh-combina-lista{list-style:none;margin:.5rem 0 0;padding:0}.rh-combina-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem .8rem;align-items:center;padding:.5rem 0;border-top:1px solid var(--line)}.rh-combina-q{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rh-combina-q span{font-size:var(--txt-12);color:var(--tx2);line-height:1.4}.rh-combina-m{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.rh-banco-acoes{white-space:nowrap}.rh-banco-acoes .btn+.btn{margin-left:.3rem}@media (max-width: 640px){.rh-combina-lista li{grid-template-columns:minmax(0,1fr)}.rh-combina-m{justify-content:flex-start}}.ap-intro{color:var(--tx2);font-size:var(--fs-080);line-height:1.5;margin:-.2rem 0 .75rem;max-width:72ch}.ap-ctl{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;align-items:center}.ap-grupo{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ap-grupo>span{font-size:var(--fs-074);color:var(--tx2);margin-right:.2rem}.ap-grupo .fin-ano{display:inline-flex;align-items:center;gap:.3rem}.ap-cor{width:24px;height:24px;border-radius:50%;border:2px solid var(--card);box-shadow:0 0 0 1px var(--line2);cursor:pointer;padding:0;flex:none}.ap-cor.on{box-shadow:0 0 0 2px var(--tx)}.ap-cores input[type=color]{width:32px;height:26px;padding:0 2px;border-radius:6px;cursor:pointer;flex:none}.ap-lado{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ap-amostra{background:var(--bg);color:var(--tx);border:1px solid var(--line2);border-radius:14px;padding:.9rem;display:flex;flex-direction:column;gap:.7rem;min-width:0}.ap-etq{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:var(--fs-074)}.ap-etq b{font-family:var(--f-disp);font-size:var(--fs-095)}.ap-etq span{color:var(--tx2)}.ap-amostra .dash-ola{margin-bottom:0}.ap-amostra .dash-ola h1{font-size:var(--fs-130)}.ap-amostra .atn-card{margin-bottom:0}.ap-kpis{margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ap-linha{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.ap-link{color:var(--brand);font-size:var(--fs-078);text-decoration:underline;text-underline-offset:2px}.ap-tbl{margin-bottom:.6rem}.ap-form{display:flex;gap:.4rem}.ap-form input{flex:1;min-width:0}.ap-medidas td:nth-child(n+2),.ap-medidas th:nth-child(n+2){text-align:right}@media (max-width: 1000px){.ap-lado{grid-template-columns:1fr}}.rel-partes{margin:0 0 .7rem}.rel{display:flex;flex-direction:column;gap:.8rem}.rel-nav{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.rel-nav .fin-per{min-width:9rem}.rel-titulo{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;flex-wrap:wrap}.rel-titulo h2{font-family:var(--f-disp);font-size:var(--fs-135);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.rel-secao{margin:0}.rel-resumo{margin:.2rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-086);line-height:1.5;color:var(--tx)}.rel-churn{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:.9rem;align-items:center;margin-bottom:.7rem}.rel-tile-g .nb-tile-v{font-size:var(--fs-200)}.rel-churn-meta{display:flex;flex-direction:column;gap:.45rem;min-width:0}.rel-regua{padding:.2rem 0 1.1rem}.rel-regua-trilho{position:relative;height:10px;border-radius:999px;background:var(--bg2);border:1px solid var(--line)}.rel-regua-faixa{position:absolute;top:0;bottom:0;left:0}.rel-regua-faixa.ok{background:var(--ok-bd);border-radius:999px 0 0 999px}.rel-regua-faixa.meio{background:var(--warn-bd)}.rel-regua-faixa.mal{background:var(--bad-bd);border-radius:0 999px 999px 0}.rel-regua-ponto{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--tx);border:3px solid var(--card);box-shadow:0 0 0 1px var(--line2)}.rel-regua-ritmo{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dashed var(--tx2)}.rel-regua-esc{position:relative;height:0;font-family:var(--f-mono);font-size:var(--fs-066);color:var(--tx3)}.rel-regua-esc span{position:absolute;top:.3rem;transform:translate(-50%);white-space:nowrap}.rel-regua-esc span:first-child{transform:none;left:0}.rel-graficos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem}.rel-graf{margin:0;break-inside:avoid}.rel-graf .gf-bar{grid-template-columns:minmax(110px,52%) 1fr auto}.rel-graf h3{font-family:var(--f-mono);font-size:var(--fs-066);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);margin:0 0 .45rem}.rel-pareto td{vertical-align:middle}.rel-vital td{background:var(--bad-bg)}.rel-acum{display:inline-block;width:4.5rem;height:6px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);margin-right:.4rem;vertical-align:middle;overflow:hidden}.rel-acum span{display:block;height:100%;background:var(--tx3)}.rel-pend{margin:.1rem 0 .6rem;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem;font-size:var(--fs-078)}.rel-plano input,.rel-plano select{width:100%;min-width:7rem}.rel-plano td:first-child input{min-width:14rem}.rel-plano-acoes{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.55rem}.rel-analise{font-size:var(--fs-078);line-height:1.5;white-space:pre-line}.rel-fecho{font-size:var(--fs-078);line-height:1.5}.chip.r-cinza{background:var(--bg2);color:var(--tx2);border:1px solid var(--line)}@media (max-width: 760px){.rel-churn,.rel-graficos{grid-template-columns:1fr}}@media print{.cs-abas,.rel-partes,.rel-nav,.rel-plano-acoes,.page-h .fin-top{display:none!important}.rel{gap:.5rem}.rel-secao,.rel-graf{break-inside:avoid}.rel-graficos{grid-template-columns:1fr 1fr}.rel-plano input,.rel-plano select,.rel textarea{border:0!important;background:transparent!important;padding:0!important;appearance:none}}.site-chip{background:var(--brand-dim);border-color:var(--brand);color:var(--tx)}.site-int{color:var(--tx);font-weight:500}.site-semdono{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:var(--warn-bg);border:1px solid var(--warn-bd);color:var(--warn-tx);border-radius:9px;padding:.5rem .7rem;font-size:var(--fs-078);margin-bottom:.7rem}.site-semdono b{font-variant-numeric:tabular-nums}.site-semdono .lnk-btn{color:inherit;text-decoration:underline}.rt-safras th,.rt-safras td{text-align:center;white-space:nowrap}.rt-safras th:first-child,.rt-safras td:first-child{text-align:left}.rt-cel{font-variant-numeric:tabular-nums}.rt-s5{background:var(--ok-bg);color:var(--ok-tx)}.rt-s4{background:color-mix(in srgb,var(--ok-bg) 50%,var(--warn-bg))}.rt-s3{background:var(--warn-bg);color:var(--warn-tx)}.rt-s2{background:color-mix(in srgb,var(--warn-bg) 40%,var(--bad-bg));color:var(--bad-tx)}.rt-s1{background:var(--bad-bg);color:var(--bad-tx);font-weight:700}.rt-precoce td{vertical-align:middle}.rt-barra{display:inline-block;width:5rem;height:6px;border-radius:999px;background:var(--bg2);border:1px solid var(--line);margin-right:.4rem;vertical-align:middle;overflow:hidden}.rt-barra i{display:block;height:100%}.rt-pouca td{color:var(--tx3)}@media print{.rt-safras{font-size:var(--fs-066)}}.rel .nb-painel-2>.nb,.rel>.nb,.rel>.dash-card{min-width:0}.rt-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:.8rem;align-items:start}.rt-duas>.nb{min-width:0;margin:0}
