@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@500;600&family=Anton&family=Oswald:wght@500;600&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";.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}}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.card-actions>span:last-child,.row-actions{display:flex;gap:7px;align-items:center}.team article>.secondary{width:100%;margin-top:12px}.product-delete{width:100%;margin-top:12px}.commission-links{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:12px}.commission-links>div:first-child{display:grid;gap:4px}.commission-links small{color:var(--muted)}.commission-link{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:9px}.commission-link .check{margin:0}.commission-link input[type=number]{width:100%}@media(max-width:620px){.commission-link{grid-template-columns:1fr}.card-actions{align-items:flex-start;flex-direction:column}.card-actions>span:last-child{flex-wrap:wrap}}.import-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cliente-busca{position:relative}.cliente-busca input{width:100%;height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px}.cliente-busca-lista{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 48px #303e541f;list-style:none;margin:0;padding:6px}.cliente-busca-lista li{display:grid;gap:2px;padding:8px 10px;border-radius:8px;cursor:pointer}.cliente-busca-lista li:hover{background:#f2f1fb}.cliente-busca-lista small{color:var(--muted)}.route-map{height:420px;border-radius:12px;overflow:hidden}.route-map-pin{background:transparent!important;border:none!important}.route-map-pin span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#0b1728;color:#fff;font-size:13px;font-weight:800;border:3px solid #fff;box-shadow:0 2px 6px #0b172866}.route-map-pin span.destaque{background:#0b1728;border-color:#e8b54a;box-shadow:0 0 0 3px #e8b54a73,0 2px 6px #0b172866}.route-map-cliente{background:transparent!important;border:none!important}.route-map-gota{position:relative;display:block}.route-map-gota svg{position:absolute;left:0;top:0;z-index:0!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.route-map-gota b{position:absolute;z-index:3!important;left:0;right:0;text-align:center;font-weight:800;line-height:1;color:#fff;font-family:DM Sans,Arial,sans-serif}.route-map-gota.origem svg{filter:drop-shadow(0 0 6px rgba(232,181,74,.9))}.route-map-legenda{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:10px 4px 0;font-size:12.5px;color:#334155}.route-map-legenda span{display:inline-flex;align-items:center;gap:6px}.route-planner{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:20px}.route-planner .social-fields{flex:1;min-width:280px}.route-planner label{display:grid;gap:6px;color:var(--muted);font-size:13px}.route-planner input,.route-planner select{height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px}.route-results{display:grid;gap:0;padding:20px}.route-results .import-head{margin-bottom:10px}.route-results article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:16px 4px;border-top:1px solid var(--line)}.route-results article>strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#7064dc;color:#fff}.route-results article div{display:grid;gap:3px}.route-results article small,.route-results article em{color:var(--muted);font-style:normal}.route-results article span{font-weight:700;color:#6255cf}@media(max-width:620px){.route-results article{grid-template-columns:38px 1fr}.route-results article>span{grid-column:2}.route-planner .social-fields{min-width:100%}}:root{font-family:var(--nx-texto,"DM Sans"),sans-serif;font-size:15px;color:#0b1728;background:#f5f7fa;--panel:#FFFFFF;--line:#E2E8F0;--muted:#5A6B82;--violet:#0B1728}*{box-sizing:border-box}body{margin:0;background:#f5f7fa}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}aside{position:fixed;inset:0 auto 0 0;width:245px;padding:24px 16px;background:#09111eee;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 30px}.brand b,.brand small{display:block}.brand b{font:800 20px var(--nx-titulo,Manrope)}.brand small{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.logo{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840));color:var(--nx-gold-light,#F3C969);font:800 20px var(--nx-titulo,Manrope);box-shadow:0 18px 45px #0b172866}.logo.small{width:42px;height:42px;border-radius:13px;font-size:13px}nav{display:grid;gap:4px}nav button{border:0;background:transparent;color:#adb8ca;display:flex;align-items:center;gap:11px;padding:11px;border-radius:10px;text-align:left}nav button.active,nav button:hover{background:#7659ed20;color:#fff;box-shadow:inset 3px 0 #8467ff}.navlabel,.eyebrow{font-size:13px;letter-spacing:.16em;font-weight:700;color:var(--nx-gold-dark,#8A6118)}.navlabel{padding:18px 11px 7px}.muted{opacity:.55}.profile{margin-top:auto;border:1px solid var(--line);background:#111b2c;border-radius:13px;padding:10px;display:flex;gap:9px;align-items:center}.profile i,.super>i,.team article>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840));color:var(--nx-gold-light,#F3C969);font-style:normal;font-size:13.5px;font-weight:700}.profile b,.profile small{display:block}.profile small{font-size:13px;color:var(--muted)}main{margin-left:245px;min-height:100vh}header{height:84px;padding:0 30px;border-bottom:1px solid #1d293b;display:flex;align-items:center;position:sticky;top:0;background:#0a111edc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9}header h2,header p{margin:2px 0}header h2{font:700 20px var(--nx-titulo,Manrope)}.search{margin-left:auto;width:290px;height:40px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:11px;padding:0 11px;color:var(--muted);background:#0c1524}.search input{border:0;outline:0;background:transparent;color:#fff;width:100%}.icon,.hamb{width:40px;height:40px;margin-left:9px;border:1px solid var(--line);border-radius:11px;background:var(--nx-neutral-soft);color:var(--nx-muted);display:grid;place-items:center}.hamb{display:none}.page{padding:26px 30px 50px;max-width:1500px;margin:auto}.welcome{padding:25px 28px;border:1px solid #413a78;border-radius:18px;background:linear-gradient(110deg,#191b42,#111a31 60%,#102837);display:flex;align-items:center;justify-content:space-between}.welcome h1{font:700 23px var(--nx-titulo,Manrope);margin:7px 0}.welcome p{color:#aab5c8}.primary,.secondary{border:0;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primary{color:var(--nx-navy,#0B1728);background:linear-gradient(135deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A));box-shadow:0 10px 24px #d6a64a59}.secondary{color:var(--nx-muted,#64748B);background:var(--nx-card,#fff);border:1px solid var(--nx-line,#E2E8F0)}.card{border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#111b2c,#0d1726);box-shadow:0 14px 40px #0002}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0}.metric{padding:18px}.metric small,.metric b,.metric em{display:block}.metric small{color:var(--muted);font-size:13.5px}.metric b{font:700 20px var(--nx-titulo,Manrope);margin:4px 0}.metric em{font-style:normal;color:#58d99b;font-size:13px}.dash{display:grid;grid-template-columns:1.5fr 1fr;gap:13px}.dash>.card{padding:18px}.card h3{font:700 14px var(--nx-titulo,Manrope);margin:0 0 15px}.chart{height:200px;display:flex;align-items:end;gap:8px;border-bottom:1px solid #29374d;background:repeating-linear-gradient(to top,transparent 0,transparent 48px,#1a283b 49px)}.chart i{flex:1;max-width:17px;border-radius:4px 4px 0 0;background:linear-gradient(#9a80ff,#5c43c3)}.alert,.person{display:flex;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid #1e2b3f}.alert span,.person span{flex:1}.alert b,.alert small,.person b,.person small{display:block}.alert b,.person b{font-size:13.5px}.alert small,.person small{color:var(--muted);font-size:13px;margin-top:3px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.d0{background:#7458ee}.d1{background:#efad40}.d2{background:#389ee4}.d3{background:#32c987}.person>i{color:#79879d;font-size:13px}.person strong{font-size:13px}.portfolio{display:flex;align-items:center;justify-content:center;gap:35px}.donut{width:145px;height:145px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#101a2a 55%,transparent 57%),conic-gradient(#36c989 0,#36c989 65%,#f0ad42 65%,#f0ad42 88%,#7658ee 88%)}.donut b{font:700 24px var(--nx-titulo,Manrope)}.donut small{color:var(--muted)}.portfolio p{color:var(--muted);font-size:13.5px}.portfolio p i{margin-right:8px}.heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.heading p{color:var(--muted);font-size:12px}.chips{display:flex;gap:7px;margin-bottom:12px}.chips button{border:1px solid var(--line);background:var(--nx-card);color:var(--nx-text);border-radius:9px;padding:8px 12px;font-size:13.5px}.table{overflow:auto}.table h3{padding:18px 18px 0}table{width:100%;border-collapse:collapse;min-width:700px}th{text-align:left;padding:12px 16px;color:#78879d;font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:#0c1523}td{padding:15px 16px;border-top:1px solid #1d2a3e;color:#c2ccdb;font-size:13.5px}.pill{padding:5px 8px;border-radius:20px;color:#61dda0;background:#2bc58018}.repgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.rep{padding:20px}.repmark{width:49px;height:49px;border-radius:13px;display:grid;place-items:center;background:var(--nx-navy,#0B1728);color:var(--nx-gold-light,#F3C969);font:800 14px var(--nx-titulo,Manrope)}.repmark.r1{background:#217ec2}.repmark.r2{background:#db9c30;color:#111}.rep h2{font:700 17px var(--nx-titulo,Manrope)}.rep dl{border-block:1px solid var(--line);padding:8px 0}.rep dl div{display:flex;justify-content:space-between;padding:7px 0}.rep dt{font-size:13px;color:var(--muted)}.rep dd{font-size:13px;font-weight:700}.rep button{width:100%;margin-top:14px}.org{padding:22px}.super{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.super>i{width:52px;height:52px}.super h2,.super p{margin:2px}.super small{color:var(--muted)}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px}.team article{border:1px solid var(--line);border-radius:13px;background:var(--nx-card);padding:16px}.team h3{font-size:12px;margin:10px 0 3px}.team p{font-size:13px;color:var(--muted)}.team b{font-size:13.5px}.team article>div{height:4px;background:var(--nx-line);border-radius:5px;margin-top:10px}.team article>div span{display:block;height:100%;background:linear-gradient(90deg,#7455e8,#3daadd)}.flow{display:flex;align-items:center;gap:15px;padding:18px;margin-bottom:13px}.flow>div{flex:1;border:1px solid var(--line);padding:12px;border-radius:11px}.flow small,.flow b,.flow span{display:block}.flow small{font-size:12px;color:#7d8ba1}.flow b{font-size:13.5px;margin:4px 0}.flow span{font-size:13px;color:var(--muted)}.login{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.login>section{display:flex;flex-direction:column;justify-content:center;padding:10vw;color:#fff;background:radial-gradient(circle at 22% 20%,rgba(243,201,105,.5) 0,transparent 30%),radial-gradient(circle at 90% 85%,rgba(62,110,142,.35) 0,transparent 42%),linear-gradient(165deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840) 60%,var(--nx-navy,#0B1728))}.login section .eyebrow{color:var(--nx-gold-light,#F3C969)}.login .logo{background:#fff;padding:10px;object-fit:contain;box-shadow:0 16px 36px #00000052}.login-verse{grid-column:1/-1;text-align:center;padding:0 24px 26px;margin:0;color:var(--nx-muted,#64748B);font-style:italic;font-size:12px}.login section h1{color:#fff;font:800 clamp(36px,5vw,68px)/1.05 var(--nx-titulo,Manrope);max-width:720px;margin:16px 0}.login section>p:not(.eyebrow){color:#fffc;max-width:560px}.login form{width:min(420px,84%);margin:auto;padding:37px;border:1px solid var(--line);border-radius:21px;background:var(--nx-card)}.login form h2{font:700 24px var(--nx-titulo,Manrope)}.login form>p:not(.eyebrow){color:var(--muted);font-size:14px}.login label,.grid label{display:grid;gap:7px;margin:15px 0;color:#4b5872;font-size:13.5px}.login input,.grid input,.grid select{height:43px;border:1px solid var(--nx-line);border-radius:10px;background:var(--nx-card);color:var(--nx-text);padding:0 11px}.login form .primary{width:100%;margin-top:8px}.login form>small{display:block;text-align:center;color:var(--nx-muted);margin-top:18px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030711cf;display:grid;place-items:center;z-index:50}.dialog{width:min(620px,90%);padding:28px;border:1px solid var(--nx-line);border-radius:20px;background:var(--nx-card)}.dialog h2{font:700 23px var(--nx-titulo,Manrope)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.scrim{display:none}@media(max-width:1000px){.metrics,.repgrid{grid-template-columns:1fr 1fr}.search{width:200px}.flow{flex-direction:column;align-items:stretch}.flow>svg{align-self:center;transform:rotate(90deg)}}@media(max-width:720px){aside{transform:translate(-100%);transition:.25s}aside.open{transform:none}main{margin:0}header{padding:0 15px}.hamb{display:grid;margin:0 12px 0 0}.search{display:none}.page{padding:18px 14px}.welcome{display:block}.welcome .primary{margin-top:14px}.metrics,.dash,.repgrid,.team{grid-template-columns:1fr}.heading{gap:12px;align-items:start}.login{grid-template-columns:1fr}.login>section{display:none}.grid{grid-template-columns:1fr}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;border:0;z-index:15}}.profile>button,.dialog-close,.notice button{margin-left:auto;border:0;background:transparent;color:var(--nx-muted);display:grid;place-items:center}.notice{border-radius:10px;padding:10px 12px;font-size:14px}.notice.error{color:#faa;background:#df5b5b1d;border:1px solid #db5b5b55}.notice.success{color:#73e6ac;background:#35cb8a18;border:1px solid #35cb8a44}.notice.global{margin:14px 30px 0;display:flex;align-items:center}.loading{min-height:55vh;display:grid;place-content:center;text-align:center;gap:12px;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{padding:36px;text-align:center;color:var(--muted);font-size:14px}.dialog{position:relative}.dialog-close{position:absolute;right:12px;top:12px;width:44px;height:44px}.dialog .submit{width:100%;margin-top:18px}.dialog form{display:contents}.product-toolbar,.import-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.product-toolbar h2,.import-head h2{font:700 23px var(--nx-titulo,Manrope);margin:5px 0}.product-toolbar p,.import-head p{color:var(--muted);font-size:14px}.product-toolbar>div:last-child,.import-head>div:last-child{display:flex;gap:9px}.filters{padding:11px;display:flex;gap:10px;margin-bottom:16px}.filters label{flex:1;display:flex;align-items:center;gap:9px;padding:0 10px;background:#0a1321;border:1px solid #24334a;border-radius:10px;color:var(--muted)}.filters input,.filters select{height:40px;flex:1;border:0;outline:0;background:transparent;color:#eaf0fa}.filters option{background:#101a2a}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.product{padding:13px}.product-photo{position:relative;height:160px;border-radius:11px;background:linear-gradient(145deg,#172338,#0b1422);display:grid;place-items:center;color:#54647b;overflow:hidden}.product-photo img{width:100%;height:100%;object-fit:contain;background:#fff}.product h3{height:35px;margin:7px 0 4px;font-size:12px;line-height:1.45;overflow:hidden}.product .code{font-size:13px;color:#7f8da2}.product-meta{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:9px;margin-top:10px;color:#8e9bb0;font-size:12px}.product>strong,.product>small{display:block}.product>strong{font:700 16px var(--nx-titulo,Manrope);color:#fff;margin-top:11px}.product>small{font-size:12px;color:#6f7e93}.block{display:block;color:var(--muted);margin-top:3px}.new{color:#64dea4}.bad{color:#ff8d8d}.pill.em_revisao{color:#f1c46d;background:#f0ad4218}.pill.publicada{color:#61dda0}.import-dialog{width:min(1050px,94%);max-height:92vh;overflow:auto}.file-help{display:flex;gap:14px;padding:17px;border:1px dashed var(--nx-line);border-radius:12px;color:var(--nx-muted)}.file-help b{font-size:14px;color:var(--nx-text)}.file-help p{margin:4px 0;font-size:13px}.template{margin-top:12px}.preview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0}.preview-table{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:12px}.preview-table table{min-width:760px}.status{padding:4px 7px;border-radius:12px;font-size:12px;font-weight:700}.status.novo{color:#1d8051;background:#35ca891a}.status.atualizar{color:#0073b6;background:#3aa6e81a}.status.erro{color:#dc0000;background:#e04d4d1a}.status.revisao-fiscal{color:#a3760f;background:#f0ad4218}.status.ja-cadastrado{color:#6b7a90;background:#8a96a81f}.uf-checkboxes{display:flex;flex-wrap:wrap;gap:6px 12px;margin:6px 0 14px}.check.compact{gap:4px;font-size:13px}.wizard-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.wide{grid-column:1/-1}.notice.warning{color:#f1c46d;background:#f0ad4218;border:1px solid #f0ad4255;display:flex;align-items:center;gap:8px}.import-mode-label{font-size:14px;color:var(--muted);margin:14px 0 8px}.import-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.import-mode-card{text-align:left;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--nx-card);color:var(--nx-text);cursor:pointer;display:flex;flex-direction:column;gap:4px}.import-mode-card strong{font-size:12px}.import-mode-card p{font-size:13px;color:var(--muted);margin:0}.import-mode-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.import-mode-card.danger{border-color:#df5b5b55}.import-mode-card.danger svg{color:#f1c46d}.import-mode-card.danger.selected{border-color:#df5b5b;box-shadow:0 0 0 1px #df5b5b}.import-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin:14px 0;font-size:14px}.import-summary p{margin:0;display:flex;justify-content:space-between;gap:8px}.import-summary b{color:var(--muted);font-weight:600}.import-confirm{margin:12px 0}.import-result-meta{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin:14px 0;font-size:14px}.import-result-meta p{margin:0;display:flex;justify-content:space-between;gap:8px}.import-result-meta b{color:var(--muted);font-weight:600}@media(max-width:1100px){.products{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.products{grid-template-columns:repeat(2,1fr)}.product-toolbar,.import-head{align-items:start;gap:15px}.product-toolbar>div:last-child,.import-head>div:last-child{flex-direction:column}.preview-metrics{grid-template-columns:1fr 1fr}}@media(max-width:520px){.products{grid-template-columns:1fr}.filters,.product-toolbar,.import-head{display:grid}.product-toolbar>div:last-child,.import-head>div:last-child{display:grid}.preview-metrics{grid-template-columns:1fr 1fr}}.status-select{border:1px solid var(--line);border-radius:20px;background:var(--nx-card);color:var(--nx-text);padding:6px 9px;font-size:12px;font-weight:700}.status-select.faturado{color:#1d8552}.status-select.cancelado{color:var(--nx-critical)}.status-select.enviado{color:#007ac2}.goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.goal{padding:18px}.goal>div:first-child{display:flex;align-items:center;gap:10px}.goal i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840));color:var(--nx-gold-light,#F3C969);font-style:normal;font-size:13px}.goal span{flex:1}.goal h3,.goal p{margin:2px 0}.goal h3{font-size:12px}.goal p{color:var(--muted);font-size:13px}.goal>div>b{font:700 14px var(--nx-titulo,Manrope)}.goal-bar{height:6px!important;background:var(--nx-neutral-soft,#F1F5F9);border-radius:8px;margin:14px 0}.goal-bar span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A))}.goal dl div{display:flex;justify-content:space-between;padding:5px 0}.goal dt,.goal dd{font-size:13px}.goal dt{color:var(--muted)}.goal dd{font-weight:700}.order-items{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.order-items h3{font-size:14px}.order-items>div{display:grid;grid-template-columns:1fr 80px 100px 34px;gap:7px;margin:7px 0}.order-items select,.order-items input{height:38px;border:1px solid #2a3951;border-radius:9px;background:#0a1321;color:#fff;padding:0 9px}.order-items>div button{border:0;border-radius:9px;background:#4c2630;color:#ff9da6}.order-items>.secondary{margin-top:6px}.order-metrics .metric b{font-size:16px}@media(max-width:920px){.goal-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.goal-grid{grid-template-columns:1fr}.order-items>div{grid-template-columns:1fr 65px 75px 34px}}.b2b-shell{min-height:100vh;background:#f4f7fb;color:#172033}.b2b-header{height:82px;background:#fff;border-bottom:1px solid #e5eaf2;display:grid;grid-template-columns:260px 1fr 220px;align-items:center;padding:0 34px;position:sticky;top:0;z-index:20}.b2b-header .brand{position:static;padding:0}.b2b-header nav{display:flex;justify-content:center;gap:8px}.b2b-header nav button{border:0;background:transparent;color:#657087;padding:11px 14px;border-radius:12px;display:flex;align-items:center;gap:7px;font-weight:700}.b2b-header nav button svg{width:18px}.b2b-header nav button.active{background:var(--primary-soft,#eef1ff);color:var(--primary,#5034d7)}.b2b-header nav i{background:var(--primary,#5034d7);color:var(--primary-text,#fff);font-style:normal;border-radius:20px;min-width:20px;padding:2px 5px;font-size:14px}.b2b-user{display:flex;justify-content:flex-end;align-items:center;gap:12px}.b2b-user small{color:color-mix(in srgb,var(--header-text,#7b8495) 70%,transparent)}.b2b-user button{border:0;background:#f0f3f8;border-radius:10px;padding:9px}.b2b-hero{border-radius:24px;padding:36px;background:linear-gradient(120deg,#101c3e,#38208d);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}.b2b-hero h1{font-size:31px;max-width:650px;margin:8px 0}.b2b-hero p{color:#cbd3f6}.b2b-hero .search{background:#fff;color:#5f687a;min-width:330px}.b2b-hero .search input{color:#182033}.b2b-products{grid-template-columns:repeat(5,minmax(0,1fr))}.b2b-products .product{position:relative;color:#e9eef8}.favorite{position:absolute;right:13px;top:13px;border:0;background:#fff;border-radius:50%;padding:8px;z-index:2;box-shadow:0 4px 16px #1f2d4930}.favorite.on{color:#e23a67;background:#fff0f4}.favorite.on svg{fill:currentColor}.add-cart{width:100%;justify-content:center;margin-top:14px}.cart-list{display:grid;gap:18px}.cart-card{padding:24px;color:#e9eef8}.cart-title,.cart-footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.cart-title{padding-bottom:18px;border-bottom:1px solid #edf0f522}.cart-title strong{font-size:23px;color:#9a83ff}.cart-item{display:grid;grid-template-columns:58px 1fr 80px 130px 40px;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #edf0f522}.cart-item span{display:flex;flex-direction:column}.cart-item small{color:#9ca8bc}.cart-item input{width:72px}.cart-item button{border:0;background:transparent;color:#ef7380}.mini-photo{height:52px;background:#f1f3f7;border-radius:10px;display:grid;place-items:center;overflow:hidden;color:#526078}.mini-photo img{width:100%;height:100%;object-fit:contain}.cart-footer{padding-top:18px}.cart-footer span{color:#a9b3c3}.b2b-catalog-toolbar{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:16px;margin-bottom:20px;color:#e9eef8}.b2b-catalog-toolbar label{display:grid;gap:5px;font-size:13.5px;color:#aeb9ca}.b2b-catalog-toolbar select{height:39px}.b2b-catalog-toolbar>b{padding:11px 4px;white-space:nowrap}.product-photo-button{border:0;width:100%;padding:0;cursor:pointer}.b2b-product-tags{display:flex;gap:6px;margin:9px 0}.b2b-product-tags span{font-size:12px;background:var(--primary-soft,#eef1ff);color:var(--primary,#5034d7);padding:4px 7px;border-radius:20px}.b2b-buy-row{display:grid;grid-template-columns:76px 1fr;gap:8px;margin-top:12px}.b2b-buy-row input{width:100%;min-width:0}.b2b-buy-row button{justify-content:center}.b2b-product-dialog{width:min(980px,94%);max-height:92vh;overflow:auto}.b2b-detail-layout{display:grid;grid-template-columns:minmax(260px,42%) 1fr;gap:28px}.b2b-detail-photo{position:relative;aspect-ratio:1/1;max-height:60vh;background:#fff;border-radius:18px;display:grid;place-items:center;overflow:hidden;color:#7b8799}.b2b-detail-photo img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.b2b-price-memory{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.b2b-price-memory span,.b2b-price-memory strong{display:grid;gap:5px;padding:11px;background:#f5f7fb;border-radius:10px;color:#647086;font-size:13.5px}.b2b-price-memory b{font-size:14px;color:#26334a}.b2b-price-memory strong{grid-column:1/-1;background:var(--primary-soft,#eeeaff);color:var(--primary,#5034d7)}.b2b-price-memory strong b{font-size:22px;color:var(--primary,#5034d7)}.b2b-technical{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.b2b-technical div{border-bottom:1px solid #e5eaf2;padding:8px 0}.b2b-technical dt{font-size:13px;color:#7d8798}.b2b-technical dd{margin:3px 0 0;font-weight:700}.b2b-additional{background:#f6f7fa;padding:12px;border-radius:10px;color:#5d687b}.b2b-detail-actions{display:flex;align-items:end;justify-content:flex-end;gap:10px;margin-top:18px}.b2b-detail-actions label{display:grid;gap:4px}.b2b-detail-actions input{width:100px}.b2b-order-dialog{width:min(900px,94%);max-height:90vh;overflow:auto}.b2b-order-summary,.b2b-order-totals{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.b2b-order-summary span,.b2b-order-totals span,.b2b-order-totals strong{display:grid;gap:4px;background:#f5f7fb;border-radius:10px;padding:10px 14px;color:#687487;font-size:13px}.b2b-order-summary b,.b2b-order-totals b{color:#27344a;font-size:12px}.b2b-order-totals{justify-content:flex-end}.b2b-order-totals strong{background:var(--primary-soft,#eeeaff);color:var(--primary,#5034d7)}.b2b-order-totals strong b{color:var(--primary,#5034d7);font-size:17px}@media(max-width:1000px){.b2b-header{grid-template-columns:1fr auto}.b2b-header nav{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:8px;z-index:30;border-top:1px solid #e5eaf2}.b2b-user span{display:none}.b2b-products{grid-template-columns:repeat(2,1fr)}.b2b-hero{align-items:stretch;flex-direction:column}.b2b-hero .search{min-width:0}.b2b-main{padding:20px 18px calc(var(--moises-rodape) + env(safe-area-inset-bottom))}.b2b-shell .brand b{color:#172033}.b2b-catalog-toolbar{grid-template-columns:1fr 1fr}.b2b-detail-layout{grid-template-columns:1fr}.b2b-detail-photo{max-height:52vh}}@media(max-width:620px){.b2b-products{grid-template-columns:1fr}.b2b-header{padding:0 18px}.b2b-header nav button{font-size:0;padding:10px}.b2b-header nav button i{font-size:13.5px}.cart-item{grid-template-columns:48px 1fr 65px}.cart-item>b{grid-column:2}.cart-title,.cart-footer{align-items:flex-start;flex-direction:column}.b2b-catalog-toolbar,.b2b-price-memory,.b2b-technical{grid-template-columns:1fr}.b2b-detail-actions{align-items:stretch;flex-direction:column}.b2b-detail-actions input{width:100%}}.score{display:inline-block;padding:6px 9px;border-radius:9px;font-size:13px}.score.shigh{color:#ffb07b;background:#ff78451b}.score.smedium{color:#f3d16f;background:#f0b92f1b}.score.slow{color:#81d4ff;background:#2ea9e91b}.status-select.em_contato{color:#93700c}.status-select.convertida{color:#1d8552}.status-select.descartada{color:var(--nx-critical)}.opportunity-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;margin-bottom:14px}.opportunity-filters .chips{margin:0}.opportunity-filters .chips button.active{color:var(--nx-navy,#0B1728);background:linear-gradient(135deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A));border-color:transparent}.opportunity-filters select{height:36px;min-width:170px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#425168;padding:0 10px}.opportunity-table table{min-width:1120px}.opportunity-product{display:flex;align-items:center;gap:9px;min-width:250px}.opportunity-product>img,.opportunity-product>div{width:48px;height:48px;border-radius:10px;object-fit:contain;background:#f1f4f8}.opportunity-product>div{display:grid;place-items:center;color:#8e99aa}.opportunity-product span{display:grid;gap:3px}.opportunity-product small{color:var(--muted);font-size:12px}.opportunity-product strong{color:#4a5d79;font-size:13.5px}.opportunity-actions{display:flex;gap:7px}.opportunity-actions button{width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--nx-navy,#0B1728);display:grid;place-items:center}.opportunity-actions button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:720px){.opportunity-filters{align-items:stretch;flex-direction:column}.opportunity-filters .chips{overflow:auto}.opportunity-filters select{width:100%}}.best-sellers{padding:18px;margin-bottom:14px}.best-sellers-title{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:13px}.best-sellers-title h3{margin:4px 0 0}.best-sellers-title>small{color:var(--muted);font-size:12px}.best-sellers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.best-sellers-grid article{display:grid;grid-template-columns:24px 48px 1fr auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fbfcff}.best-sellers-grid article>i{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;background:#eeeafd;color:#6957cf;font-style:normal;font-weight:800;font-size:13px}.best-sellers-grid article>img,.best-sellers-grid article>div{width:48px;height:48px;border-radius:9px;object-fit:contain;background:#f1f4f8}.best-sellers-grid article>div{display:grid;place-items:center;color:#8793a4}.best-sellers-grid span{display:grid;gap:2px}.best-sellers-grid span small,.best-sellers-grid span em,.best-sellers-grid strong small{color:var(--muted);font-size:12px;font-style:normal}.best-sellers-grid span b{font-size:13px}.best-sellers-grid article>strong{text-align:right;color:#4a5d79;font-size:14px}.best-sellers-grid strong small{display:block;margin-top:3px}@media(max-width:800px){.best-sellers-grid{grid-template-columns:1fr}.best-sellers-title{align-items:start;flex-direction:column}}.social-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.social-fields{grid-template-columns:1fr}@media(max-width:900px){.social-fields{grid-template-columns:1fr}}.promo-generator{margin-bottom:16px;padding:20px}.promo-generator h3{display:flex;align-items:center;gap:8px;margin:0 0 4px}.promo-generator-hint{margin:0 0 14px;color:#748198;font-size:13px}.promo-generator-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) 96px minmax(0,1.1fr);gap:9px}.promo-generator-form label{display:grid;gap:6px;color:var(--muted);font-size:13px}.promo-generator-form select{height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px}.promo-generator-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;padding:12px 14px;border:1px solid #d8e0ed;border-radius:12px;background:#f7f9fd}.promo-generator-meta span{display:flex;flex-direction:column;gap:3px;font-size:14px;color:#34425b}.promo-generator-meta b{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#748198}.promo-generator>.primary{margin-top:4px}.promo-generator-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.promo-creative-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.promo-creative-card header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f7f9fd;border-bottom:1px solid var(--line)}.promo-creative-card header b{font-size:14px;color:#34425b}.promo-creative-card header span{font-size:13px;color:#748198}.promo-creative-card img{width:100%;display:block;background:#f2f0ea;max-height:360px;object-fit:contain}.promo-creative-card footer{display:flex;gap:6px;padding:10px 12px}.promo-creative-card footer button{flex:1;font-size:13px;padding:8px}.promo-generator-formatos{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px;padding:10px 14px;border:1px solid #d8e0ed;border-radius:12px;background:#f7f9fd}.promo-generator-formatos-label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#748198}.promo-generator-formatos .check{display:flex;align-items:center;gap:6px;font-size:13.5px;color:#34425b}.promo-generator-formatos .check input{width:15px;height:15px}.promo-creative-card footer{flex-wrap:wrap}.promo-creative-card footer button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:90px}.promo-generator-legenda{display:grid;gap:6px;padding:0 12px 10px}.promo-generator-legenda label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#748198}.promo-generator-legenda textarea{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;color:#34425b;resize:vertical;background:#fbfcfe}.promo-generator-form input{height:42px;box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px}.promo-generator-origem{display:flex;gap:8px;margin-bottom:14px}.promo-generator-origem button{flex:0 0 auto}.promo-generator-status{display:flex;align-items:center;gap:10px;margin:10px 0}.pill.rascunho{color:#f1c46d;background:#f0ad4218}.pill.aprovado{color:#61dda0;background:#2bc58018}@media(max-width:900px){.promo-generator-form,.promo-generator-meta{grid-template-columns:1fr 1fr}}@media(max-width:560px){.promo-generator-form,.promo-generator-meta{grid-template-columns:1fr}.promo-generator-origem{flex-direction:column}}.fiscal-notice{margin-bottom:14px}.fiscal-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.fiscal-simulator,.fiscal-result,.fiscal-rule-form{padding:22px}.fiscal-simulator select,.fiscal-simulator input,.fiscal-rule-form select,.fiscal-rule-form input{height:43px;border:1px solid #2a3951;border-radius:10px;background:#0a1321;color:#fff;padding:0 11px}.fiscal-simulator .primary{margin-top:10px}.final-price{padding:19px;border:1px solid var(--nx-navy-strong,#132840);border-radius:13px;background:linear-gradient(135deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840))}.final-price small,.final-price strong,.final-price span{display:block}.final-price small{color:#9da9bc;font-size:12px;letter-spacing:.12em}.final-price strong{font:800 28px var(--nx-titulo,Manrope);margin:4px 0;color:var(--nx-gold-light,#F3C969)}.final-price span{font-size:13px;color:#b8c5d7}.calculation{margin:13px 0}.calculation div{display:flex;justify-content:space-between;padding:7px 3px;border-bottom:1px solid #213047}.calculation dt,.calculation dd{font-size:13px}.calculation dt{color:#9ba9bc}.calculation dd{font-weight:700}.calculation .total{font-size:12px;border:0}.fiscal-warning{font-size:12px;color:#d8bb71}.fiscal-rule-form{margin-bottom:14px}.fiscal-rule-grid{display:grid;grid-template-columns:2fr 1.4fr repeat(6,1fr);gap:9px;align-items:end}.fiscal-rule-grid label{display:grid;gap:6px;color:#aab6c7;font-size:12px}.fiscal-rule-form textarea{border:1px solid #2a3951;border-radius:10px;background:#0a1321;color:#fff;padding:10px 11px;resize:vertical;font:inherit}.shell .fiscal-rule-form textarea,.nx-shell .fiscal-rule-form textarea{background:#fff;color:#344258;border-color:#dce4ed}.fiscal-rule-grid .check{display:flex;align-items:center;gap:7px}.fiscal-rule-grid .check input{width:17px;height:17px}.fiscal-rules h3{padding:18px 18px 0}.tax-summary{display:block;color:var(--muted);font-weight:500;margin-top:4px;white-space:nowrap}@media(max-width:1150px){.fiscal-rule-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.fiscal-layout{grid-template-columns:1fr}.fiscal-rule-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fiscal-rule-grid{grid-template-columns:1fr}}:root{color:#26344b;background:#f4f7fb;--panel:#fff;--line:#dfe7f1;--muted:#718096;--violet:#7567df}body{background:radial-gradient(circle at 88% 8%,rgba(214,166,74,.07) 0,transparent 32%),var(--nx-bg,#F5F7FA)}.shell aside{background:linear-gradient(180deg,#fffefeee,#f7f8ffee);border-color:#dfe6f0;box-shadow:12px 0 35px #58708a12}.shell .brand b,.shell header h2{color:#25324a}.shell nav{gap:3px;overflow:auto;padding-right:2px}.shell .nav-section{padding:18px 11px 6px;color:#9aa6b7;font-size:12px;font-weight:800;letter-spacing:.18em}.shell nav button{color:#65738a;transition:transform .18s ease,background .18s ease,color .18s ease}.shell nav button:hover{transform:translate(3px)}.shell nav button.active,.shell nav button:hover{background:linear-gradient(90deg,#ece9ff,#eef8ff);color:#5546c9;box-shadow:none}.shell nav button.active{box-shadow:inset 3px 0 #7767df}.shell .profile{background:#fff;border-color:#dfe7f1;box-shadow:0 12px 30px #4f647d10}.shell .profile b{color:#334158}.shell header{background:#ffffffd9;border-color:#e4eaf2;box-shadow:0 8px 25px #50657d0a}.shell .search,.shell .icon,.shell .hamb{background:#fff;color:#6e7c91;border-color:#dfe7f1}.shell .search input{color:#26344b}.shell .card,.nx-shell .card{background:linear-gradient(145deg,#fff,#fbfcff);border-color:var(--nx-line,#E2E8F0);box-shadow:0 16px 45px #4960780d;color:var(--nx-text,#0B1728);transition:transform .2s ease,box-shadow .2s ease}.shell .card:hover,.nx-shell .card:hover{transform:translateY(-2px);box-shadow:0 20px 50px #49607816}.shell th,.nx-shell th{background:var(--nx-bg,#F5F7FA);color:var(--nx-muted,#64748B)}.shell td,.nx-shell td{border-color:var(--nx-line,#E2E8F0);color:var(--nx-text,#0B1728)}.shell .welcome{border-color:#dedaf8;background:linear-gradient(115deg,#f3efff,#f4faff 55%,#edfaf6);box-shadow:0 18px 55px #7d75c318}.shell .welcome h1{color:#2e3850}.shell .welcome p{color:#6f7b8f}.shell .secondary,.nx-shell .secondary{color:var(--nx-muted,#64748B);background:#fff;border-color:var(--nx-line,#E2E8F0)}.shell .primary,.nx-shell .primary{color:var(--nx-navy,#0B1728);background:linear-gradient(135deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A));box-shadow:0 11px 24px #d6a64a52}.shell .filters label,.shell .grid input,.shell .grid select,.shell .order-items select,.shell .order-items input,.shell .fiscal-simulator select,.shell .fiscal-simulator input,.shell .fiscal-rule-form select,.shell .fiscal-rule-form input,.nx-shell .filters label,.nx-shell .grid input,.nx-shell .grid select,.nx-shell .order-items select,.nx-shell .order-items input,.nx-shell .fiscal-simulator select,.nx-shell .fiscal-simulator input,.nx-shell .fiscal-rule-form select,.nx-shell .fiscal-rule-form input{background:#fff;color:#344258;border-color:#dce4ed}.shell .product-photo,.nx-shell .product-photo{background:linear-gradient(145deg,#f7f9fd,#eef3f8)}.shell .product>strong,.nx-shell .product>strong{color:#2d3a50}.shell .filters option,.nx-shell .filters option{background:#fff}.storybook-card{min-height:430px;border:1px solid #dfe6f2;border-radius:28px;padding:60px;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 50% 15%,#fff 0,#f3edff 42%,#e8f7ff);box-shadow:0 30px 80px #52668118;overflow:hidden;position:relative}.storybook-card:before,.storybook-card:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);animation:floatScene 6s ease-in-out infinite}.storybook-card:before{width:170px;height:170px;background:#c9f0e4;left:-45px;bottom:-55px}.storybook-card:after{width:120px;height:120px;background:#ead8ff;right:-25px;top:-30px;animation-delay:-2s}.storybook-card h2{font:800 34px var(--nx-titulo,Manrope);color:#2d3850;margin:8px 0}.storybook-card>p:not(.eyebrow){max-width:620px;color:#68768b;font-size:15px;line-height:1.7}.storybook-card>span{color:#8895a7;font-size:13.5px}.storybook-orb{width:82px;height:82px;margin:0 auto 14px;border-radius:28px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#8d78e9,#61a7db);box-shadow:0 20px 45px #726dde40;animation:gentleHero 4s ease-in-out infinite}.storybook-orb svg{width:34px;height:34px}@keyframes gentleHero{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes floatScene{50%{transform:translateY(-12px) translate(8px)}}@media(prefers-reduced-motion:reduce){.shell *,.nx-shell *{animation:none!important;transition:none!important}}.dialog{max-height:92vh;overflow:auto}.registration-grid{align-items:start}.lookup-field{display:grid;grid-template-columns:1fr auto;gap:8px}.lookup-field .secondary{height:43px;white-space:nowrap}.review-note{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #8e78e344;border-radius:11px;background:#8e78e30d;color:var(--muted);font-size:13.5px}.review-note svg{color:#7657e8;flex:none}.contact-editor{margin-top:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#ffffff87}.contact-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.contact-title b,.contact-title small{display:block}.contact-title small{margin-top:3px;color:var(--muted);font-size:13px}.contact-title>div:last-child{display:flex;gap:7px}.contact-row{display:grid;grid-template-columns:110px 1fr 1.4fr 90px 38px;gap:8px;align-items:center;margin-top:8px}.contact-row input,.contact-row select{height:40px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--text);padding:0 10px}.principal-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:6px!important;margin:0!important}.principal-check input{width:16px;height:16px}.danger{color:#d15e68!important}@media(max-width:700px){.lookup-field{grid-template-columns:1fr}.contact-title{align-items:flex-start;flex-direction:column}.contact-row{grid-template-columns:1fr 1fr}.contact-row input:nth-of-type(2){grid-column:1/-1}}.product-search{margin:14px 0}.product-search label{display:grid;gap:7px;color:var(--muted);font-size:13.5px}.product-search input{height:43px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);padding:0 12px}.commercial-order-items>article{margin:12px 0;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.order-product-main{display:grid;grid-template-columns:62px 1fr 90px 36px;gap:10px;align-items:center}.order-product-main img,.product-placeholder{width:62px;height:62px;border-radius:10px;object-fit:contain;background:#f4f6fa}.product-placeholder{display:grid;place-items:center;color:#929bad;font-size:12px;font-weight:800}.order-product-main>div:nth-child(2) small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.order-product-main label{display:grid;gap:5px;margin:0;color:var(--muted);font-size:12px}.commercial-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.commercial-levels label{display:grid;gap:5px;color:var(--muted);font-size:12px}.commercial-levels input{height:36px}.commercial-memory{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;padding-top:10px;border-top:1px dashed var(--line)}.commercial-memory span{color:var(--muted);font-size:12px}.commercial-memory b{display:block;margin-top:3px;color:var(--text);font-size:13.5px}@media(max-width:700px){.order-product-main{grid-template-columns:52px 1fr}.order-product-main img,.product-placeholder{width:52px;height:52px}.order-product-main>label{grid-column:1/-1}.commercial-levels,.commercial-memory{grid-template-columns:repeat(2,1fr)}}.proposal-open{padding:7px 10px!important}.proposal-overlay{padding:18px;overflow:auto}.proposal-dialog{width:min(1180px,96vw);margin:auto}.proposal-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.proposal-actions button{display:flex;align-items:center;gap:7px}.proposal-sheet{min-height:760px;padding:38px;background:#fff;color:#273248;border-radius:18px;box-shadow:0 30px 90px #10192b35}.proposal-brand{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 0 22px;margin:0;height:auto;position:static;top:auto;z-index:auto;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px solid var(--nx-gold,#D6A64A)}.proposal-logo{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840));color:var(--nx-gold-light,#F3C969);font:900 19px var(--nx-titulo,Manrope);overflow:hidden}.proposal-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.proposal-brand strong,.proposal-brand small{display:block}.proposal-brand strong{font:800 18px var(--nx-titulo,Manrope);color:#28354e}.proposal-brand small{margin-top:3px;color:#7b8697;font-size:13px}.proposal-brand aside{position:static;inset:auto;width:auto;height:auto;padding:0;margin:0;background:transparent;border:0;z-index:auto;display:block;flex-direction:row;transform:none;transition:none;text-align:right}.proposal-brand aside b,.proposal-brand aside span{display:block}.proposal-brand aside b{color:#b47a0f;font-size:13.5px}.proposal-brand aside span{font:800 20px var(--nx-titulo,Manrope)}.proposal-notice{display:flex;align-items:center;gap:9px;margin-top:16px;padding:11px 14px;border:1px solid #f0d9a3;border-radius:10px;background:#fdf6e6;color:#8a6412;font-size:13px;font-weight:700}.proposal-notice svg{flex:none;color:#b47a0f}.proposal-meta{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:18px 0}.proposal-meta>div{padding:13px;border:1px solid #e4e8ef;border-radius:10px;background:#f8fafc}.proposal-meta small,.proposal-meta b,.proposal-meta span{display:block}.proposal-meta small{color:#9a7624;font-weight:800;font-size:12px}.proposal-meta b{margin:4px 0;font-size:13.5px}.proposal-meta span{color:#6f7b8d;font-size:12px;margin-top:2px}.proposal-items{width:100%;border-collapse:collapse}.proposal-items th{padding:9px 7px;background:var(--nx-navy,#0B1728);color:#fff;text-align:left;font-size:12px}.proposal-items td{padding:9px 7px;border-bottom:1px solid #e7ebf1;color:#38465b;font-size:12px}.proposal-product{display:flex;align-items:center;gap:8px;min-width:220px}.proposal-product img,.proposal-product>div{width:40px;height:40px;object-fit:contain;border-radius:7px;background:#f0f3f7}.proposal-product>div{display:grid;place-items:center;color:#9aa4b4}.proposal-product b,.proposal-product small{display:block}.proposal-product small{max-width:230px;margin-top:3px;color:#687589}.proposal-summary{display:grid;grid-template-columns:1fr 330px;gap:30px;margin-top:22px}.proposal-summary h3{font-size:14px}.proposal-summary p{max-width:480px;color:#718095;font-size:12px;line-height:1.6}.proposal-summary dl{margin:0}.proposal-summary dl div{display:flex;justify-content:space-between;padding:6px;border-bottom:1px solid #e5e9ef;font-size:12px}.proposal-total{margin-top:7px;padding:12px!important;background:var(--nx-navy,#0B1728);color:#fff;border-radius:8px;font:800 12px var(--nx-titulo,Manrope)}.proposal-footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding:18px 20px;background:linear-gradient(120deg,var(--nx-navy,#0B1728),var(--nx-navy-strong,#132840));color:#fff;border-radius:12px}.proposal-footer b,.proposal-footer span{display:block}.proposal-footer div span{margin-top:4px;color:#dce3ef;font-size:12px}.proposal-footer>strong{text-align:right;color:var(--nx-gold-light,#F3C969);font-size:13px}.proposal-footer>strong span{margin-top:3px;color:#fff;font-size:12px}@media(max-width:760px){.proposal-dialog{width:100%;min-width:0}.proposal-actions{flex-wrap:wrap}.proposal-sheet{padding:20px;overflow:auto}.proposal-meta,.proposal-summary{grid-template-columns:1fr}.proposal-brand{grid-template-columns:auto 1fr}.proposal-brand aside{grid-column:1/-1;text-align:left}.proposal-items{min-width:850px}}@media print{body *{visibility:hidden!important}.proposal-sheet,.proposal-sheet *{visibility:visible!important}.proposal-sheet{position:absolute;left:0;top:0;width:100%;min-height:auto;padding:20px;box-shadow:none;border-radius:0}.proposal-actions{display:none!important}@page{size:A4 landscape;margin:8mm}}.product-picker{position:relative;min-width:0}.product-picker>input{width:100%}.product-picker-results{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;padding:6px;border:1px solid #dcd8e8;border-radius:10px;background:#fff;box-shadow:0 12px 28px #22174329}.product-picker-results button{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left}.product-picker-results button:hover{background:#f4f1fa}.product-picker-results button small{white-space:nowrap}.product-picker-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.product-picker-tags span{font-size:12px;background:#f4f1fa;color:#6255cf;padding:2px 7px;border-radius:20px}.fiscal-memory{grid-template-columns:repeat(6,1fr)}.fiscal-memory .fiscal-memory-tax b{color:#8a94a6;font-size:13px}.fiscal-memory .fiscal-memory-subtotal b{color:#7657e8;font-size:12px;font-weight:900}.fiscal-inline-error{display:block;margin-top:7px;color:#b34a4a}@media(max-width:700px){.fiscal-memory{grid-template-columns:repeat(2,1fr)}}.photo-import-dialog{width:min(920px,94vw)}.photo-import-preview{max-height:360px;overflow:auto;margin-top:16px;border:1px solid var(--line);border-radius:12px}.photo-import-preview table{width:100%;border-collapse:collapse}.photo-import-preview th,.photo-import-preview td{padding:10px;text-align:left;border-bottom:1px solid var(--line);font-size:13.5px}.photo-import-preview th{position:sticky;top:0;background:#f5f3fa;z-index:1}.corrected-badge{margin-left:6px}.correction-dialog{width:min(460px,92vw)}.correction-dialog label{margin-top:14px}.logo-upload-field{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--nx-line);border-radius:11px;background:var(--nx-card)}.logo-upload-preview{width:64px;height:64px;flex:none;border-radius:10px;background:var(--nx-neutral-soft,#F1F5F9);display:grid;place-items:center;overflow:hidden;color:var(--nx-muted)}.logo-upload-preview img{width:100%;height:100%;object-fit:contain}.upload-hint{font-size:12px;color:var(--nx-muted);margin:4px 0 0}.photo-slots-field{grid-column:1/-1;border:1px solid var(--nx-line);border-radius:12px;padding:14px;margin:8px 0 0}.photo-slots-field legend{padding:0 6px;font-size:13.5px;font-weight:700;color:var(--nx-text)}.photo-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.photo-slot{border:1px solid var(--nx-line);border-radius:11px;padding:10px;display:grid;gap:7px;background:var(--nx-card)}.photo-slot-preview{height:110px;border-radius:9px;background:var(--nx-neutral-soft,#F1F5F9);display:grid;place-items:center;overflow:hidden;color:var(--nx-muted)}.photo-slot-preview img{width:100%;height:100%;object-fit:contain;background:#fff}.photo-slot-label{margin:0;font-size:13.5px;font-weight:700;color:var(--nx-text)}.photo-slot-meta{margin:0;font-size:12px;color:var(--nx-muted)}.photo-slot-actions{display:flex;flex-wrap:wrap;gap:6px}.photo-slot-actions button,.photo-slot-actions a{flex:1;padding:6px 8px;font-size:13px;text-decoration:none}.product-thumb{width:36px;height:36px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:#f0f2f7;color:#8a94a6;flex:none}.product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery{position:absolute;top:0;right:0;bottom:0;left:0}.product-gallery-main{width:100%;height:100%;display:grid;place-items:center}.product-gallery-main img{width:100%;height:100%;object-fit:contain;max-height:none}.product-gallery-card .product-gallery-main{position:relative}.product-gallery-card .product-gallery-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;box-sizing:border-box;padding:8px}.product-gallery-card .product-gallery-thumbs{position:absolute;left:6px;bottom:6px;display:flex;gap:4px;padding:4px;border-radius:9px;background:#0b17288c;box-shadow:0 2px 8px #0b172840}.product-gallery-thumb{display:inline-flex;width:22px;height:22px;border-radius:5px;overflow:hidden;padding:0;border:2px solid #fff;box-shadow:0 1px 4px #0f172a40;background:#fff;cursor:default}.product-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}button.product-gallery-thumb{cursor:pointer}.product-gallery-detail{display:flex;flex-direction:column}.product-gallery-detail .product-gallery-main{flex:1;min-height:0}.product-gallery-detail .product-gallery-thumbs{position:static;justify-content:center;margin-top:12px;flex:none;display:flex;gap:8px}.product-gallery-detail .product-gallery-thumb{width:64px;height:64px;border-width:2px}.product-gallery-detail .product-gallery-thumbs{max-width:100%;overflow-x:auto;padding-bottom:2px}.product-gallery-detail .product-gallery-thumb{flex:none}.product-gallery-detail .product-gallery-thumb img{object-fit:contain;background:#fff}.product-gallery-detail .product-gallery-thumb[aria-current=true]{border-color:var(--primary,#5034d7)}.order-item-editor-photo{position:relative;width:220px;height:230px;border-radius:14px;overflow:hidden;background:#0d1726;flex:none}.order-item-editor-photo .product-gallery-main{position:relative}.order-item-editor-photo .product-gallery-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-info-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.product-info-tags span{font-size:12px;background:#eef1ff;color:#5034d7;padding:4px 8px;border-radius:20px}.product-info-description{color:#5d687b;font-size:13.5px;line-height:1.5;margin:8px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.product-editable{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.product-editable:hover,.product-editable:focus-visible{transform:translateY(-2px);border-color:#8f7bd8;outline:none}.order-number-link{border:0;background:transparent;color:#2563eb;font-weight:800;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.order-details-tab{margin:14px 0;padding:13px;border:1px solid var(--line);border-radius:12px;background:#f8f9fc}.order-details-tab summary{cursor:pointer;font-weight:800;color:#334155}.order-details-tab .grid{margin-top:13px}.order-detail-dialog{width:min(940px,95vw)}.billing-details{margin-top:18px}.billing-details table{width:100%;border-collapse:collapse}.billing-details th,.billing-details td{padding:9px;text-align:left;border-bottom:1px solid var(--line);font-size:13.5px}.order-entry-form .dialog{width:min(980px,96vw)}.order-entry-form .dialog>.notice.error{position:sticky;top:0;z-index:45;font-size:14px;font-weight:700}.order-entry-form label,.order-entry-form .order-details-tab,.order-entry-form .order-empty-items{font-size:13px}.order-entry-form input,.order-entry-form select{font-size:15px}.client-picker,.order-product-search{position:relative}.client-picker-results{position:absolute;z-index:35;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow:auto;padding:6px;border:1px solid #d9e1ec;border-radius:12px;background:#fff;box-shadow:0 16px 35px #25344d26}.client-picker-results button{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;width:100%;padding:12px;border:0;border-radius:9px;background:#fff;color:#344258;text-align:left;font-size:13px}.client-picker-results button:hover,.client-picker-results button:focus{background:#f0f4ff;outline:2px solid #7767df44}.client-picker-results small{font-size:12px;color:var(--muted)}.b2b-shell{--primary:#0b3c5d;--primary-strong:color-mix(in srgb,var(--primary) 78%,black);--primary-soft:#e4ecf1;--secondary:#3e6e8e;--button:#b45309;--background:#f5f7f8;--card:#fff;--card-subtle:#f0f3f5;--text:#232830;--muted:#5b6570;--line:#e1e5e8;--success:#16875d;--danger:#d6455d;--warning:#b87918;--sidebar:#fff;--shadow:0 8px 20px rgba(23,34,45,.06);--shadow-soft:0 4px 12px rgba(23,34,45,.05);--card-radius:8px;min-height:100vh;background:var(--background);color:var(--text);display:block;font-family:var(--font,"Inter",sans-serif)}.b2b-filters input{width:100%;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card-subtle);color:var(--text);padding:0 10px}.b2b-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:7px}.b2b-price-filter label{min-width:0}.b2b-results-head>div{display:flex;align-items:center;gap:12px}.b2b-price-composition{width:100%;margin-top:12px}.b2b-price-composition details{margin-bottom:7px}.b2b-price-composition summary{color:var(--primary);font-size:13.5px;font-weight:700;cursor:pointer}.b2b-price-tax-lines{display:grid;gap:5px;margin:8px 0}.b2b-price-tax-lines span{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:14px;font-weight:400}.b2b-price-tax-lines span b{color:inherit;font-weight:400}.b2b-price-subtotal{padding-top:9px;border-top:1px solid var(--line);display:flex!important;align-items:center;justify-content:space-between;gap:12px;color:var(--primary)!important}.b2b-price-subtotal span{font-size:14px}.b2b-price-subtotal b{font:700 19px var(--nx-titulo,Manrope);color:var(--primary)}.b2b-product-skeleton{min-height:390px}.b2b-product-skeleton>*{display:block;border-radius:9px;background:linear-gradient(90deg,var(--card-subtle),color-mix(in srgb,var(--card-subtle) 55%,var(--line)),var(--card-subtle));background-size:200% 100%;animation:b2b-shimmer 1.2s infinite}.b2b-product-skeleton i:first-child{height:205px}.b2b-product-skeleton i:nth-child(2){height:13px;width:42%;margin-top:15px}.b2b-product-skeleton span{height:11px;margin-top:10px}.b2b-product-skeleton span:nth-of-type(2){width:65%}.b2b-product-skeleton strong{height:34px;margin-top:22px}@keyframes b2b-shimmer{to{background-position:-200% 0}}.b2b-catalog-error{margin:14px 0;padding:15px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--danger) 7%,var(--card));display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--danger);font-size:14px}.b2b-pagination{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:15px;color:var(--muted);font-size:14px}.b2b-pagination button{padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--primary);font-weight:700}.b2b-pagination button:disabled{opacity:.4;cursor:not-allowed}.b2b-pagination b{color:var(--text)}.b2b-cart-tax-item{grid-template-columns:50px minmax(180px,1fr) 90px minmax(230px,310px) 36px!important;align-items:center}.b2b-cart-tax-item .b2b-price-composition{margin:0}.b2b-cart-summary{max-width:420px;margin:20px 0 20px auto;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--card-subtle)}.b2b-order-dialog>.b2b-price-composition{max-width:420px;margin:20px 0 0 auto;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--card-subtle)}@media(max-width:900px){.b2b-cart-tax-item{grid-template-columns:50px 1fr 80px!important}.b2b-cart-tax-item .b2b-price-composition{grid-column:2/4}.b2b-cart-tax-item>button{grid-column:3}.b2b-results-head>div{width:100%;align-items:flex-start;flex-wrap:wrap}}@media(max-width:620px){.b2b-price-filter{grid-template-columns:1fr}.b2b-cart-tax-item{grid-template-columns:46px 1fr!important}.b2b-cart-tax-item>input{grid-column:2}.b2b-cart-tax-item .b2b-price-composition{grid-column:1/3}.b2b-cart-tax-item>button{grid-column:2}.b2b-cart-summary{max-width:none}.b2b-catalog-error{align-items:flex-start;flex-direction:column}}.b2b-shell.b2b-dark{--primary:#5fa8d3;--primary-strong:color-mix(in srgb,var(--primary) 65%,white);--primary-soft:#16324a;--secondary:#6bb9eb;--button:#d9821a;--background:#10161d;--card:#161d24;--card-subtle:#121820;--text:#e9edf1;--muted:#8f9aa6;--line:#26303a;--success:#5dd6a1;--danger:#ff8698;--warning:#f2c46f;--sidebar:#121820;--shadow:0 8px 20px rgba(0,0,0,.28);--shadow-soft:0 4px 12px rgba(0,0,0,.24) }.b2b-sidebar{position:fixed;inset:auto 0 0 0;width:auto;height:72px;padding:7px 14px;background:var(--sidebar);border-right:0;border-top:1px solid var(--line);display:flex;align-items:center;z-index:30;box-shadow:0 -8px 30px #29384e0d}.b2b-sidebar .brand{display:none}.b2b-sidebar .logo,.b2b-mobile-brand .logo{color:#fff;background:linear-gradient(145deg,var(--primary),var(--secondary));box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 28%,transparent)}.b2b-sidebar nav{display:flex;flex:1;overflow-x:auto;gap:4px;justify-content:center}.b2b-nav-label{display:none}.b2b-sidebar nav button{width:auto;min-width:64px;border:0;background:transparent;color:var(--muted);display:grid;justify-items:center;gap:2px;padding:7px 8px;border-radius:10px;font-size:12px;font-weight:700;text-align:center;white-space:nowrap;transition:.18s ease}.b2b-sidebar nav button svg{width:17px}.b2b-sidebar nav button:hover{color:var(--primary);background:var(--primary-soft)}.b2b-sidebar nav button.active{color:var(--primary-strong);background:var(--primary-soft);box-shadow:inset 0 -3px var(--primary)}.b2b-sidebar nav i{position:absolute;margin:-18px 0 0 20px;min-width:21px;padding:3px 6px;border-radius:20px;background:var(--primary);color:#fff;font-size:13px;font-style:normal;text-align:center}.b2b-sidebar-foot{display:none}.b2b-workspace{min-height:100vh;margin-left:0}.b2b-header{height:76px;padding:0 28px;background:var(--header,color-mix(in srgb,var(--card) 92%,transparent));border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.b2b-mobile-brand{border:0;background:transparent;color:var(--text);display:flex;align-items:center;gap:8px}.b2b-mobile-brand b{font:800 14px var(--nx-titulo,Manrope)}.b2b-global-search{width:min(520px,48vw);height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:var(--card-subtle);color:var(--muted)}.b2b-global-search svg{width:18px}.b2b-global-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.b2b-icon-button{width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--muted);display:grid;place-items:center}.b2b-icon-button:first-of-type{margin-left:auto}.b2b-icon-button svg{width:17px}.b2b-user{margin-left:4px;padding-left:12px;border-left:1px solid var(--line);display:flex;justify-content:flex-end;align-items:center;gap:10px}.b2b-user span{display:flex;flex-direction:column;text-align:right}.b2b-user b{color:var(--text);font-size:13.5px}.b2b-user small{color:var(--muted);font-size:12px}.b2b-user>i{width:34px;height:34px;border-radius:11px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:800}.b2b-user button{border:0;background:transparent;color:var(--muted);padding:7px}.b2b-user button svg{width:17px}.b2b-main{max-width:1500px;margin:0 auto!important;padding:28px 30px calc(var(--moises-rodape) + env(safe-area-inset-bottom))}.b2b-main .page{padding:0}.b2b-main .card,.b2b-product-card{background:var(--card);border-color:var(--line);box-shadow:var(--shadow-soft);color:var(--text);border-radius:var(--card-radius,15px)}.b2b-main .notice.global{margin:0 0 18px}.b2b-shell .eyebrow{color:var(--primary);font-size:12px}.b2b-shell .secondary{background:var(--card);border-color:var(--line);color:var(--text)}.b2b-shell .primary{background:var(--button,var(--primary));color:var(--button-text,#fff);box-shadow:0 11px 25px color-mix(in srgb,var(--primary) 25%,transparent)}.b2b-premium-hero{min-height:360px;padding:48px;border-radius:12px;background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--secondary) 45%,transparent),transparent 32%),linear-gradient(125deg,var(--primary-strong),var(--primary));color:var(--primary-text,#fff);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:34px;overflow:hidden;box-shadow:0 20px 50px color-mix(in srgb,var(--primary-strong) 35%,transparent)}.b2b-premium-hero h1{max-width:730px;margin:14px 0;font:800 clamp(32px,4vw,54px)/1.06 var(--nx-titulo,Manrope)}.b2b-premium-hero p{max-width:690px;color:color-mix(in srgb,var(--primary-text,#fff) 80%,transparent);font-size:13px;line-height:1.7}.b2b-premium-hero>div:first-child>div{display:flex;gap:10px;margin-top:25px}.b2b-kicker{display:inline-flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--primary-text,#fff) 88%,transparent);font-size:13px;font-weight:800;letter-spacing:.13em}.b2b-kicker svg{width:15px}.b2b-ghost{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:8px;padding:11px 15px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700}.b2b-ghost svg{width:15px}.b2b-hero-panel{padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.b2b-hero-panel>small,.b2b-hero-panel>strong,.b2b-hero-panel>span{display:block}.b2b-hero-panel>small{color:color-mix(in srgb,var(--primary-text,#c8c1ff) 75%,transparent);font-size:12px;letter-spacing:.14em}.b2b-hero-panel>strong{margin:8px 0 3px;font:800 30px var(--nx-titulo,Manrope)}.b2b-hero-panel>span{color:color-mix(in srgb,var(--primary-text,#d5d9ee) 85%,transparent);font-size:13.5px}.b2b-hero-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.b2b-hero-panel>div>span{padding:12px;border-radius:13px;background:#ffffff14;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px}.b2b-hero-panel>div svg{width:17px;grid-row:1/3}.b2b-hero-panel>div b{font-size:14px}.b2b-hero-panel>div small{color:color-mix(in srgb,var(--primary-text,#cfd4e8) 80%,transparent);font-size:12px}.b2b-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0 38px}.b2b-benefits article{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--card);display:flex;align-items:center;gap:11px;box-shadow:var(--shadow-soft)}.b2b-benefits svg{width:21px;color:var(--primary)}.b2b-benefits b,.b2b-benefits small{display:block}.b2b-benefits b{font-size:13.5px}.b2b-benefits small{margin-top:3px;color:var(--muted);font-size:12px}.b2b-showcase{margin:36px 0}.b2b-showcase .b2b-products{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.b2b-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.b2b-section-title span{color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.14em}.b2b-section-title h2{margin:5px 0 0;color:var(--text);font:800 22px var(--nx-titulo,Manrope)}.b2b-section-title button{border:0;background:transparent;color:var(--primary);display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800}.b2b-section-title button svg{width:14px}.b2b-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.b2b-category-grid button{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;text-align:left;box-shadow:var(--shadow-soft);transition:.2s ease;position:relative}.b2b-category-grid button:hover{transform:translateY(-3px);border-color:var(--primary)}.b2b-category-grid i{width:42px;height:42px;border-radius:6px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;overflow:hidden}.b2b-category-grid i svg{width:20px}.b2b-category-grid i.b2b-category-image img{width:100%;height:100%;object-fit:cover}.b2b-category-grid span,.b2b-category-grid b,.b2b-category-grid small{display:block}.b2b-category-grid b{font-size:14px}.b2b-category-grid small{margin-top:3px;color:var(--muted);font-size:12px}.b2b-category-grid>button>svg{width:16px;color:var(--muted)}.b2b-category-grid button.destaque,.b2b-brand-row button.destaque{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.b2b-brand-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.b2b-brand-row button{min-height:70px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font:800 12px var(--nx-titulo,Manrope);box-shadow:var(--shadow-soft);transition:.2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.b2b-brand-row button:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}.b2b-brand-row button img{max-width:60%;max-height:24px;object-fit:contain}.b2b-account-strip{margin-top:38px;padding:20px 24px;border-radius:8px;background:var(--primary-soft);display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--primary)}.b2b-account-strip>div{display:flex;align-items:center;gap:12px}.b2b-account-strip>div span,.b2b-account-strip small,.b2b-account-strip b{display:block}.b2b-account-strip small{font-size:12px;letter-spacing:.12em}.b2b-account-strip b{margin-top:4px;color:var(--text);font-size:14px}.b2b-account-strip button{border:0;background:transparent;color:var(--primary);display:flex;align-items:center;gap:5px;font-weight:800;font-size:13.5px}.b2b-hero{border-radius:10px;padding:32px;background:linear-gradient(120deg,var(--primary-strong),var(--primary));color:var(--primary-text,#fff);display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:22px;box-shadow:var(--shadow)}.b2b-hero h1{font:800 30px var(--nx-titulo,Manrope);max-width:680px;margin:8px 0}.b2b-hero p{color:color-mix(in srgb,var(--primary-text,#fff) 80%,transparent)}.b2b-hero .search{background:#fff;color:#667085;min-width:330px}.b2b-hero .search input{color:#1d2939}.b2b-catalog-layout{display:flex;flex-direction:column;gap:18px}.b2b-filters{position:static;inset:auto;width:auto;z-index:auto;border-right:0;display:block;padding:14px 17px}.b2b-filters-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.b2b-filters-head span{font-weight:800}.b2b-filters-head>button:last-child{border:0;background:transparent;color:var(--primary);font-size:13px;font-weight:700}.b2b-filters-toggle{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font:inherit;color:var(--text);cursor:pointer}.b2b-filters-chevron{display:none;width:15px;height:15px;transition:transform .2s}.b2b-filters-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end}.b2b-filters label{display:grid;gap:6px;margin:0;color:var(--muted);font-size:13px;min-width:0}.b2b-filters select,.b2b-results-head select{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card-subtle);color:var(--text);padding:0 10px}.b2b-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--muted);font-size:13.5px}.b2b-results-head b{color:var(--text)}.b2b-results-head label{display:flex;align-items:center;gap:8px}.b2b-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.b2b-product-card{position:relative;padding:10px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.b2b-product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.b2b-product-card .product-photo{height:auto;aspect-ratio:3/2;background:var(--card-subtle);border-radius:6px}.b2b-product-copy{padding:6px 3px 0}.b2b-product-card .eyebrow{margin:0 0 2px}.b2b-product-card h3{height:38px;margin:2px 0;color:var(--text);font-size:14px}.b2b-product-card .code{margin:2px 0 6px;color:var(--muted)}.b2b-product-card>div>strong{display:block;margin-top:13px;color:var(--text);font:800 18px var(--nx-titulo,Manrope)}.b2b-product-card>div>small{display:block;color:var(--muted);font-size:12px}.b2b-product-card .b2b-product-tags{margin:0 0 6px}.b2b-product-tags span{background:var(--primary-soft);color:var(--primary)}.b2b-product-card .b2b-price-composition{margin-top:6px}.b2b-stock{display:flex!important;align-items:center;gap:5px;margin-top:9px}.b2b-product-card .b2b-stock{margin-top:6px}.b2b-stock svg{width:13px}.b2b-product-card .b2b-buy-row{margin-top:8px}.b2b-buy-row input{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card-subtle);color:var(--text);padding:0 9px}.b2b-product-card .add-cart{margin-top:8px}.favorite{background:var(--card);color:var(--muted);box-shadow:var(--shadow-soft)}.favorite.on{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--card))}.b2b-content-page{color:var(--text)}.b2b-page-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.b2b-page-heading h1{margin:5px 0;font:800 28px var(--nx-titulo,Manrope)}.b2b-page-heading p:not(.eyebrow){color:var(--muted)}.b2b-finance-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px}.b2b-finance-metrics article{padding:20px;display:flex;align-items:center;gap:13px}.b2b-finance-metrics svg{width:24px;color:var(--primary)}.b2b-finance-metrics span,.b2b-finance-metrics small,.b2b-finance-metrics b{display:block}.b2b-finance-metrics small{color:var(--muted);font-size:13px}.b2b-finance-metrics b{margin-top:4px;font:800 19px var(--nx-titulo,Manrope)}.b2b-finance-table{padding:20px}.b2b-finance-table table{min-width:850px}.b2b-finance-table th{background:var(--card-subtle);color:var(--muted)}.b2b-finance-table td{border-color:var(--line);color:var(--text)}.b2b-finance-table .secondary{padding:8px 10px}.b2b-finance-table .secondary svg{width:14px}.b2b-data-note{margin:14px 0 0;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--card-subtle);color:var(--muted);display:flex;align-items:center;gap:9px;font-size:13px}.b2b-data-note svg{width:17px;color:var(--success);flex:none}.b2b-profile-grid{display:grid;grid-template-columns:320px 1fr;gap:15px}.b2b-profile-grid>article{padding:25px}.b2b-profile-grid>article:first-child{text-align:center}.b2b-profile-avatar{width:78px;height:78px;margin:0 auto 15px;border-radius:12px;background:linear-gradient(145deg,var(--primary),var(--secondary));color:#fff;display:grid;place-items:center;font:800 22px var(--nx-titulo,Manrope)}.b2b-profile-grid h2{font:800 19px var(--nx-titulo,Manrope)}.b2b-profile-grid p{color:var(--muted)}.b2b-profile-data dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.b2b-profile-data dl div{padding:14px 0;border-bottom:1px solid var(--line)}.b2b-profile-data dt{color:var(--muted);font-size:12px}.b2b-profile-data dd{margin:4px 0 0;font-weight:700;font-size:13.5px}.b2b-commercial-info dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:10px}.b2b-commercial-info dl div{padding:14px 0;border-bottom:1px solid var(--line)}.b2b-commercial-info dt{color:var(--muted);font-size:12px}.b2b-commercial-info dd{margin:4px 0 0;font-weight:700;font-size:13.5px;white-space:pre-line}@media(max-width:620px){.b2b-commercial-info dl{grid-template-columns:1fr}}.b2b-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.b2b-support-grid article{padding:24px}.b2b-support-grid>article>svg{width:28px;color:var(--primary)}.b2b-support-grid h2{font:800 16px var(--nx-titulo,Manrope)}.b2b-support-grid p{min-height:48px;color:var(--muted);font-size:13.5px;line-height:1.6}.b2b-support-grid b{font-size:13px;color:var(--primary)}.b2b-support-message{margin-top:16px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.b2b-support-message span{color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.14em}.b2b-support-message h2{margin:7px 0;font:800 20px var(--nx-titulo,Manrope)}.b2b-support-message p{color:var(--muted)}.b2b-support-message>svg{width:54px;height:54px;color:var(--success)}.b2b-promotion-empty{min-height:430px;padding:55px;border-radius:12px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--secondary) 35%,transparent),transparent 30%),linear-gradient(125deg,var(--primary-strong),var(--primary));color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.b2b-promotion-empty>svg{width:44px;height:44px;color:#ffffffd9}.b2b-promotion-empty>span{margin-top:22px;color:#ffffffd9;font-size:13px;font-weight:800;letter-spacing:.14em}.b2b-promotion-empty h1{max-width:680px;margin:10px 0;font:800 clamp(32px,4vw,52px)/1.1 var(--nx-titulo,Manrope)}.b2b-promotion-empty p{max-width:650px;color:#fffc;line-height:1.7}.b2b-promotion-empty .primary{margin-top:18px}.promo-ribbon{position:absolute;left:13px;top:13px;z-index:2;background:var(--danger);color:#fff;font:800 14px var(--nx-titulo,Manrope);padding:6px 10px;border-radius:20px;box-shadow:0 4px 16px #1f2d4930}.selo-ribbon{position:absolute;left:13px;top:13px;z-index:2;background:linear-gradient(135deg,var(--button,var(--primary)),var(--primary-strong,var(--secondary)));color:#fff;font:800 13.5px var(--nx-titulo,Manrope);padding:6px 10px;border-radius:20px;box-shadow:0 4px 16px #1f2d4930}.b2b-price-subtotal{flex-wrap:wrap}.b2b-price-old{color:var(--muted);font-size:14px;font-weight:600;text-decoration:line-through}.promo-tag{color:var(--danger);font-weight:700;font-size:13px;font-style:normal}.promo-tag.detail{display:block;margin:6px 0 0;font-size:14px}.promocao-selected-products,.promocao-selected-clients{list-style:none;margin:14px 0;padding:0;display:grid;gap:8px}.promocao-selected-products li,.promocao-selected-clients li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.promocao-selected-products li span,.promocao-selected-clients li span{flex:1;color:var(--muted);font-size:14px}.promocao-selected-products li b{font-size:14px}.promocao-produtos-filtro{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:14px 0}.promocao-produtos-filtro>label{min-width:220px}.promocao-catalogo-navegavel{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:14px 0;background:var(--nx-neutral-soft,#F1F5F9)}.promocao-catalogo-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13.5px;margin-bottom:10px}.promocao-catalogo-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:320px;overflow-y:auto}.promocao-catalogo-lista li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.promocao-catalogo-lista li b{font-size:13.5px}.promocao-catalogo-lista li span{flex:1;color:var(--muted);font-size:14px}.promocao-catalogo-mais{justify-content:center;color:var(--muted);font-size:13px;text-align:center}.promocao-clientes-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0}.promocao-clientes-filtro .client-picker{flex:1;min-width:260px;display:grid;gap:6px;color:var(--muted);font-size:13.5px}.promocao-clientes-filtro .client-picker input{width:100%;height:43px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#344258;padding:0 12px}.pagination{margin-top:18px;padding:0 4px 4px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted);font-size:14px}.pagination button{padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--violet);font-weight:700}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination b{color:inherit}.import-detail-dialog{width:min(980px,94%);max-height:92vh;overflow:auto}.import-detail-nota{margin:14px 0;padding:13px;border:1px solid #8e78e344;border-radius:11px;background:#8e78e30d}.import-detail-nota p{margin:4px 0;color:var(--muted);font-size:13.5px}.fiscal-rules-filter{padding:0 18px 14px;margin:0}.conferencia-fiscal-filters{grid-template-columns:repeat(5,1fr);gap:9px;align-items:end;margin-bottom:16px}.conferencia-fiscal-clear{display:flex;align-items:end}.conferencia-fiscal-clear button{width:100%;height:40px;justify-content:center}.b2b-shell .cart-card{background:var(--card);border-color:var(--line);color:var(--text)}.b2b-shell .cart-title{border-color:var(--line)}.b2b-shell .cart-title strong{color:var(--primary)}.b2b-shell .cart-item{border-color:var(--line)}.b2b-shell .cart-item small,.b2b-shell .cart-footer span{color:var(--muted)}.b2b-shell .cart-item input{height:38px;border:1px solid var(--line);border-radius:9px;background:var(--card-subtle);color:var(--text);padding:0 8px}.b2b-shell .table.card{background:var(--card)}.b2b-shell .table th{background:var(--card-subtle);color:var(--muted)}.b2b-shell .table td{border-color:var(--line);color:var(--text)}.b2b-shell .dialog{background:var(--card);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}.b2b-shell .dialog-close{color:var(--muted)}.b2b-shell .b2b-detail-photo,.b2b-shell .b2b-price-memory span,.b2b-shell .b2b-order-summary span,.b2b-shell .b2b-order-totals span{background:var(--card-subtle);color:var(--muted)}.b2b-shell .b2b-price-memory b,.b2b-shell .b2b-order-summary b,.b2b-shell .b2b-order-totals b{color:var(--text)}.b2b-shell .b2b-price-memory strong,.b2b-shell .b2b-order-totals strong{background:var(--primary-soft);color:var(--primary)}.b2b-shell .b2b-price-memory strong b,.b2b-shell .b2b-order-totals strong b{color:var(--primary)}.b2b-shell .b2b-technical div{border-color:var(--line)}.b2b-shell .b2b-technical dt{color:var(--muted)}.b2b-shell .b2b-additional{background:var(--card-subtle);color:var(--muted)}.b2b-shell .b2b-detail-actions input{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card-subtle);color:var(--text);padding:0 10px}@media(max-width:1180px){.b2b-products{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-benefits{grid-template-columns:1fr 1fr}.b2b-premium-hero{grid-template-columns:1fr}.b2b-hero-panel{max-width:420px}.b2b-category-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.b2b-sidebar{padding:7px 10px}.b2b-sidebar nav button{min-width:72px}.b2b-header{padding:0 16px}.b2b-mobile-brand b{font:800 12px var(--nx-titulo,Manrope)}.b2b-global-search{flex:1;width:auto}.b2b-user span,.b2b-user>i,.b2b-icon-button[aria-label=Notificações]{display:none}.b2b-filters-chevron{display:block}.b2b-filters.open .b2b-filters-chevron{transform:rotate(180deg)}.b2b-filters-body{display:none;grid-template-columns:repeat(3,1fr);gap:9px}.b2b-filters.open .b2b-filters-body{display:grid}.b2b-filters-body>div{grid-column:1/-1;margin:0}.b2b-profile-grid,.b2b-support-grid{grid-template-columns:1fr}.b2b-brand-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.b2b-global-search{order:3;position:absolute;top:76px;left:14px;right:14px;width:auto;background:var(--card);box-shadow:var(--shadow-soft)}.b2b-main{padding-top:72px}.b2b-icon-button:first-of-type{margin-left:auto}.b2b-premium-hero{padding:30px 24px;border-radius:22px}.b2b-premium-hero h1{font-size:32px}.b2b-premium-hero>div:first-child>div{align-items:stretch;flex-direction:column}.b2b-benefits,.b2b-finance-metrics,.b2b-profile-data dl{grid-template-columns:1fr}.b2b-category-grid,.b2b-brand-row{grid-template-columns:1fr 1fr}.b2b-products,.b2b-filters-body{grid-template-columns:1fr}.b2b-hero{padding:25px 20px;align-items:stretch;flex-direction:column}.b2b-hero .search{min-width:0}.b2b-results-head{align-items:flex-start;flex-direction:column}.b2b-page-heading h1{font-size:24px}.b2b-support-message{align-items:flex-start}.b2b-support-message>svg{display:none}.b2b-promotion-empty{padding:34px 24px}.b2b-account-strip{align-items:flex-start;flex-direction:column}.b2b-user{padding-left:0;border:0}.b2b-category-grid button{grid-template-columns:38px 1fr auto}}.link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.b2b-public-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 34px;background:var(--header,var(--card));color:var(--header-text,var(--text));border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.b2b-public-header>*{min-width:0}.b2b-public-header .brand{display:flex;align-items:center;gap:10px;min-width:0;font:800 16px var(--nx-titulo,Manrope),sans-serif;color:var(--header-text,var(--text))}.b2b-public-header .brand b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-public-header .logo{box-shadow:0 2px 8px #0b172829}.b2b-public-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.b2b-public-actions a.btn{padding:10px 18px;border-radius:10px;font-weight:700;text-decoration:none}.b2b-public-price-notice{margin:10px 14px 14px;text-align:center}.b2b-representada-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.b2b-representada-card{padding:0;overflow:hidden;text-align:center}.b2b-representada-imagem{aspect-ratio:16/10;display:grid;place-items:center;background:#fff;padding:16px;box-sizing:border-box;overflow:hidden}.b2b-representada-imagem img{width:100%;height:100%;object-fit:contain}.b2b-representada-imagem span{font-weight:700;color:var(--muted);padding:0 12px;text-align:center}.b2b-representada-card p{margin:0;padding:10px 12px;font-weight:700;font-size:13px}.b2b-representada-admin-add{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.b2b-representada-admin-add label{flex:1;display:grid;gap:6px;color:var(--muted);font-size:13px}.b2b-representada-admin-add select{height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px}.b2b-representada-admin-add small{color:var(--muted);white-space:nowrap}.b2b-representada-admin-list{display:grid;gap:12px}.b2b-representada-admin-card{display:grid;gap:10px}.b2b-representada-admin-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.b2b-representada-admin-head b{flex:1;font-size:13px}.b2b-representada-admin-head .check{margin:0}.b2b-representada-admin-head label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.b2b-representada-admin-head input[type=number]{width:64px;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 8px}.b2b-representada-admin-logo-auto{display:flex;align-items:center;gap:10px;margin:0}.b2b-representada-admin-logo-auto small{color:var(--muted);font-size:13px}.b2b-representada-admin-logo-auto img{height:40px;width:auto;object-fit:contain}.b2b-representada-admin-imagens{display:flex;flex-wrap:wrap;gap:10px}.b2b-representada-admin-imagem{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.b2b-representada-admin-imagem img{width:100%;height:100%;object-fit:cover}.b2b-representada-admin-imagem button{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#0009;color:#fff;display:grid;place-items:center;border:0}.b2b-representada-admin-upload{width:84px;height:84px;border-radius:10px;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--muted);font-size:12px;text-align:center}.b2b-representada-admin-upload:hover{border-color:var(--primary);color:var(--primary)}@media(max-width:620px){.b2b-representada-admin-add{flex-direction:column;align-items:stretch}}.b2b-publico .b2b-main{padding-bottom:24px}a.b2b-ghost,a.b2b-account-strip-cta{text-decoration:none}.b2b-account-strip-acoes{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.b2b-account-strip-acoes>*{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--primary);border-radius:10px;background:transparent;color:var(--primary);font-weight:800;font-size:13.5px;text-decoration:none}.b2b-account-strip-acoes>button{border:1px solid var(--primary)}.b2b-account-strip-cta svg{flex:none}.b2b-account-strip-cta svg{width:14px}@media(max-width:620px){.b2b-account-strip-acoes{width:100%;flex-direction:column}.b2b-account-strip-acoes>*{width:100%}}@media(max-width:620px){.b2b-public-header{min-height:56px;padding:0 16px}@media(max-width:640px){.cta-rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.b2b-public-actions a.btn{padding:10px 12px}}.b2b-publico .b2b-main{padding-top:20px}}.selected-client{color:#168353;font-size:12px;font-weight:800}.commercial-order-items>.order-product-search{display:block;margin:10px 0;padding:0}.commercial-order-items>.order-product-search>input{width:100%;height:48px;font-size:15px}.commercial-order-items>.order-item-notice{display:block;margin:8px 0;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:750}.order-item-notice.success{color:#16754c;background:#e8f8f0;border:1px solid #9fdfbf}.order-item-notice.warning{color:#8a5810;background:#fff7df;border:1px solid #efcf77}.order-empty-items{padding:18px;border:1px dashed #cfd8e6;border-radius:12px;color:var(--muted);text-align:center}.included-product b{display:block;font-size:14px;line-height:1.35}.included-product small{font-size:12px!important;line-height:1.4}.order-product-main label,.commercial-levels label{font-size:12px}.commercial-levels input,.order-product-main input{height:44px;font-size:16px}.commercial-memory span,.commercial-memory b{font-size:14px}.order-entry-form input[type=number]{-moz-appearance:textfield}.order-entry-form input[type=number]::-webkit-inner-spin-button,.order-entry-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.seletor-produto{position:relative;min-width:0}.seletor-produto>label{display:flex;align-items:center;gap:7px;width:100%}.seletor-produto>label>input{width:100%}.seletor-produto.escolhido{display:flex;align-items:center;gap:8px;justify-content:space-between}.seletor-produto-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.seletor-produto-resultados{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;padding:6px;border:1px solid #dcd8e8;border-radius:10px;background:#fff;box-shadow:0 12px 28px #22174329}.seletor-produto-resultados>small{display:block;padding:9px}.seletor-produto-resultados>small.erro{color:#b42318}.seletor-produto-resultados button{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left}.seletor-produto-resultados button:hover{background:#f4f1fa}.seletor-produto-resultados button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-produto-resultados button small{white-space:nowrap;color:#6b6480}@media(max-width:700px){.order-entry-form .dialog{width:100%;max-height:100vh;border-radius:0;padding:20px 14px}.order-entry-form .grid{grid-template-columns:1fr}.order-entry-form .wide{grid-column:auto}.client-picker-results button,.product-picker-results button{grid-template-columns:1fr;gap:3px;padding:13px}.client-picker-results button b,.product-picker-results button b,.client-picker-results button span,.product-picker-results button span{font-size:14px}.client-picker-results button small,.product-picker-results button small{font-size:12px;white-space:normal}.order-product-main{grid-template-columns:52px 1fr 38px}.order-product-main>label{grid-column:1/-1}.commercial-levels,.commercial-memory{grid-template-columns:1fr 1fr}.order-entry-form .submit{position:sticky;bottom:0;z-index:30;min-height:50px;font-size:14px}}.portal-b2b-tabs{display:flex;gap:7px;margin-bottom:18px;flex-wrap:wrap}.portal-b2b-tabs button{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:9px;padding:9px 13px;font-size:13.5px;font-weight:700}.portal-b2b-tabs button.active{color:#fff;background:linear-gradient(135deg,#8172e5,#657edc);border-color:transparent}.portal-b2b-overview .portal-b2b-actions{display:flex;gap:9px;margin-top:6px}.portal-b2b-placeholder{padding:32px;text-align:center}.portal-b2b-placeholder h3{font:700 15px var(--nx-titulo,Manrope);margin:8px 0 6px}.portal-b2b-placeholder p{color:var(--muted);font-size:14px;margin:0}.portal-b2b-visual{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;align-items:start}.portal-b2b-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.portal-b2b-color-field{display:grid;gap:6px;color:#aab6c7;font-size:12px}.portal-b2b-color-field>div{display:flex;gap:6px;align-items:center}.portal-b2b-color-field input[type=color]{width:36px;height:36px;padding:0;border:1px solid #2a3951;border-radius:8px;background:transparent;flex:none}.portal-b2b-color-field input[type=text]{height:36px;border:1px solid #2a3951;border-radius:8px;background:#0a1321;color:#fff;padding:0 9px;width:100%}.portal-b2b-preview{padding:20px;position:sticky;top:100px}.portal-b2b-preview-frame{border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;min-height:280px;background:var(--background);color:var(--text);font-family:var(--font,inherit)}.portal-b2b-preview-sidebar{width:110px;flex:none;padding:14px 10px;background:var(--sidebar,var(--card));border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.portal-b2b-preview-sidebar img,.portal-b2b-preview-sidebar span{width:32px;height:32px;border-radius:10px;object-fit:contain;background:linear-gradient(145deg,var(--primary),var(--secondary));color:#fff;display:grid;place-items:center;font-size:13.5px;font-weight:800}.portal-b2b-preview-sidebar b{font-size:13px}.portal-b2b-preview-main{flex:1;display:flex;flex-direction:column}.portal-b2b-preview-header{height:30px;background:var(--header,var(--card));border-bottom:1px solid var(--line)}.portal-b2b-preview-card{margin:18px;padding:16px;border:1px solid var(--line);border-radius:var(--card-radius,15px);background:var(--card);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:10px}.portal-b2b-preview-card>span{height:60px;border-radius:9px;background:var(--card-subtle,#f1f3f7)}.portal-b2b-preview-card>button{border:0;border-radius:9px;padding:9px;font-size:13.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--button,var(--primary)),var(--primary-strong,var(--secondary)))}.portal-b2b-preview-login{margin-top:12px;height:90px;border-radius:12px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:8px;border:1px solid var(--line)}.portal-b2b-preview-login small{background:#000a;color:#fff;padding:4px 7px;border-radius:6px;font-size:12px}@media(max-width:1100px){.portal-b2b-visual{grid-template-columns:1fr}.portal-b2b-preview{position:static}}@media(max-width:700px){.portal-b2b-colors{grid-template-columns:1fr 1fr}}.portal-b2b-layout-editor{margin-top:14px;padding:20px}.portal-b2b-layout-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.portal-b2b-layout-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--card-subtle,#f1f3f7);cursor:grab}.portal-b2b-layout-item.oculta{opacity:.55}.portal-b2b-layout-item .drag-handle{color:#8e9bb0;flex:none}.portal-b2b-layout-item span{flex:1;font-size:12px;font-weight:600}.portal-b2b-layout-item-actions{display:flex;gap:6px}.portal-b2b-layout-item-actions .icon{width:30px;height:30px;margin-left:0}.portal-b2b-layout-item-actions .icon:disabled{opacity:.4;cursor:not-allowed}.portal-b2b-layout-item-actions .icon.ativo{color:#f1c46d;border-color:#f1c46d}.portal-b2b-vitrine-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.portal-b2b-vitrine-grid .wizard-actions{grid-column:1/-1}.portal-b2b-vitrine-item{flex-wrap:wrap}.portal-b2b-vitrine-thumb{width:32px;height:32px;border-radius:8px;flex:none;object-fit:cover;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:#8e9bb0}.portal-b2b-vitrine-label{flex:none;min-width:110px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-b2b-vitrine-image-input{flex:1;min-width:140px;height:32px;border:1px solid #2a3951;border-radius:8px;background:#0a1321;color:#fff;padding:0 9px;font-size:13.5px}@media(max-width:1100px){.portal-b2b-vitrine-grid{grid-template-columns:1fr}}.portal-b2b-beneficios-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.portal-b2b-beneficio-field{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #2a3951;border-radius:11px;background:#0a1321;color:#8e9bb0}.portal-b2b-beneficio-field input{flex:1;min-width:0;height:32px;border:1px solid #2a3951;border-radius:8px;background:#101a2a;color:#fff;padding:0 9px;font-size:13.5px}.shell .portal-b2b-beneficio-field,.nx-shell .portal-b2b-beneficio-field{background:#f7f9fd;border-color:#dce4ed}.shell .portal-b2b-beneficio-field input,.nx-shell .portal-b2b-beneficio-field input{background:#fff;color:#344258;border-color:#dce4ed}@media(max-width:700px){.portal-b2b-beneficios-grid{grid-template-columns:1fr}}.portal-b2b-preview-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;flex-wrap:wrap}.portal-b2b-preview-toolbar .b2b-data-note{flex:1;min-width:260px}.portal-b2b-preview-frame.b2b-shell{min-height:0;max-height:680px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft)}.portal-b2b-preview-frame .b2b-sidebar{position:static;order:3;border-top:1px solid var(--line);box-shadow:none}.portal-b2b-preview-frame .b2b-workspace{min-height:0;margin:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.portal-b2b-preview-frame .b2b-header{position:static;flex:none}.portal-b2b-preview-frame .b2b-main{flex:1;overflow-y:auto;padding-bottom:28px}.portal-b2b-preview-placeholder{border:1px dashed var(--line);background:transparent}@media(max-width:900px){.portal-b2b-preview-frame.b2b-shell{max-height:560px}}.portal-b2b-dominio{display:flex;flex-direction:column;gap:14px}.portal-b2b-publish-actions .wizard-actions{justify-content:flex-start;margin-top:12px}.portal-b2b-testar-dominio-linha{display:flex;align-items:end;gap:10px;margin:12px 0}.portal-b2b-testar-dominio-linha label{flex:1;display:grid;gap:6px;color:var(--muted);font-size:13px}.portal-b2b-testar-dominio-linha input{height:42px;border:1px solid var(--line);border-radius:10px;background:#0a1321;color:#fff;padding:0 11px}.shell .portal-b2b-testar-dominio-linha input,.nx-shell .portal-b2b-testar-dominio-linha input{background:#fff;color:#344258;border-color:#dce4ed}@media(max-width:620px){.portal-b2b-testar-dominio-linha{flex-direction:column;align-items:stretch}}.portal-b2b-resumo-lista{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.portal-b2b-resumo-lista li{padding:6px 11px;border-radius:20px;background:var(--card-subtle,#f1f3f7);font-size:13.5px;color:var(--text,#344258)}.portal-b2b-resumo-lista li b{color:var(--primary,#6d5bd0);margin-right:4px}.portal-b2b-historico-acoes{display:flex;gap:6px}.portal-b2b-diagnostico-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.portal-b2b-diagnostico-grid>div{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line,#e5eaf2);border-radius:11px}.portal-b2b-diagnostico-grid>div>span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--muted,#7d8798)}.portal-b2b-diagnostico-grid .pill{display:inline-flex;align-items:center;gap:4px;width:fit-content}.portal-b2b-diagnostico-detalhes{margin-top:16px}@media(max-width:1100px){.portal-b2b-diagnostico-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.portal-b2b-diagnostico-grid{grid-template-columns:1fr}}.ia-diag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.ia-diag-grid>div{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line,#e5eaf2);border-radius:11px}.ia-diag-grid>div>span{font-size:13px;font-weight:700;color:var(--muted,#7d8798)}.ia-diag-grid .pill{display:inline-flex;align-items:center;gap:4px;width:fit-content;font-weight:700}.pill.ia-pill-ok{color:#166534;background:var(--nx-success-soft,#DCFCE7);border:1px solid var(--nx-success,#16A34A)}.pill.ia-pill-erro{color:#b91c1c;background:var(--nx-critical-soft,#FEE2E2);border:1px solid var(--nx-critical,#DC2626)}.pill.ia-pill-alerta{color:#92400e;background:var(--nx-warning-soft,#FEF3C7);border:1px solid var(--nx-warning,#D97706)}.pill.warn{color:#92400e;background:var(--nx-warning-soft,#FEF3C7);border:1px solid var(--nx-warning,#D97706);margin-top:3px;display:inline-block}.ia-diag-resultado{margin-top:18px;padding:18px}.ia-diag-resultado h3{font:700 14px var(--nx-titulo,Manrope);margin:0 0 12px}.ia-diag-test-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:var(--nx-neutral-soft,#F1F5F9);color:var(--nx-muted,#64748B)}@media(max-width:1100px){.ia-diag-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ia-diag-grid{grid-template-columns:1fr}}.b2b-carrossel-hero{position:relative;margin-bottom:26px}.b2b-carrossel-slide{display:block;width:100%;padding:0;border:0;border-radius:10px;overflow:hidden;position:relative;cursor:pointer;background:none;text-align:left;aspect-ratio:2160/510}.b2b-carrossel-slide picture,.b2b-carrossel-slide img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.b2b-carrossel-slide{aspect-ratio:1080/830}}.b2b-carrossel-caption{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:32px;background:linear-gradient(0deg,rgba(10,15,30,.85),rgba(10,15,30,.15) 70%,transparent);color:#fff}.b2b-carrossel-caption h2{font-size:28px;margin:0 0 6px;max-width:640px;font-family:var(--nx-titulo,Manrope),sans-serif}.b2b-carrossel-caption p{margin:0 0 14px;color:#dfe4f7;max-width:560px;font-size:13px}.b2b-carrossel-caption .primary{display:inline-flex;border:0;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--button,var(--primary)),var(--primary-strong,var(--secondary)))}.b2b-carrossel-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.b2b-carrossel-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#fff6;padding:0}.b2b-carrossel-dots button.active{background:#fff;width:22px;border-radius:5px}.client-name-link{color:#4da8ff;cursor:pointer;font-weight:700;display:inline-block}.client-name-link:hover{color:#7cc0ff;text-decoration:underline}.client-name-link:focus-visible{outline:2px solid #4da8ff;outline-offset:3px;border-radius:4px}.client-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030711cf;display:flex;justify-content:flex-end;z-index:50}.client-drawer{width:min(760px,96vw);max-width:100%;height:100vh;background:#fff;color:#1d2939;display:flex;flex-direction:column;box-shadow:-18px 0 45px #0005;overflow:hidden}.client-drawer-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #e5eaf2;background:#fff}.client-drawer-header h2{margin:2px 0 0;font:800 19px var(--nx-titulo,Manrope);color:#1d2939}.client-drawer-header .eyebrow{color:#7657e8}.client-drawer-close{border:1px solid #e5eaf2;background:#f6f8fc;color:#1d2939;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;flex:none}.client-drawer-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:22px 24px;min-width:0}.client-drawer-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #e5eaf2}.client-drawer-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.client-drawer-section h3{margin:0 0 12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#7657e8;font-weight:800}.client-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;min-width:0}.client-drawer-grid label{display:grid;gap:6px;margin:10px 0;color:#4b5872;font-size:13.5px;min-width:0}.client-drawer-grid .wide{grid-column:1/-1}.client-drawer-grid input,.client-drawer-grid select,.client-drawer-grid textarea{width:100%;min-width:0;box-sizing:border-box;height:42px;border:1px solid #dce4ed;border-radius:10px;background:#f9faff;color:#1d2939;padding:0 12px;font:inherit}.client-drawer-grid textarea{height:auto;padding:10px 12px;resize:vertical}.client-drawer-grid input:disabled,.client-drawer-grid select:disabled{background:#f0f2f7;color:#8a94a6;cursor:not-allowed}.client-drawer-grid small{color:#8a94a6;font-size:13px}.client-drawer-footer{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e5eaf2;background:#fff}.client-drawer-body>.review-note,.client-drawer-section>.review-note{margin-bottom:14px}.client-drawer-body>.notice{margin-bottom:16px}.pill.sem_compra_90{color:#f0954a;background:#f0954a18}.pill.inadimplente{color:#f99;background:#ff999918}.client-status-pill{cursor:help}@media(max-width:760px){.client-drawer{width:100%}.client-drawer-grid{grid-template-columns:1fr}}@media(max-width:480px){.client-drawer-header,.client-drawer-body,.client-drawer-footer{padding-left:16px;padding-right:16px}}@media(max-width:620px){.b2b-carrossel-caption{padding:18px}.b2b-carrossel-caption h2{font-size:19px}.b2b-carrossel-caption p{font-size:14px}}.b2b-switch-cell{display:flex;align-items:center;gap:8px}.b2b-switch{border:0;background:transparent;padding:0;cursor:pointer;flex:none}.b2b-switch-track{display:block;width:38px;height:21px;border-radius:20px;background:#2a3a54;transition:background .15s ease;position:relative}.b2b-switch-thumb{display:block;width:15px;height:15px;margin:3px;border-radius:50%;background:#c3cde0;transition:transform .15s ease}.b2b-switch.on .b2b-switch-track{background:#2bc580}.b2b-switch.on .b2b-switch-thumb{transform:translate(17px);background:#fff}.b2b-access-representadas{margin-top:16px}.b2b-access-representadas-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.b2b-access-representadas-head b{display:block}.b2b-access-representadas-head small{display:block;margin-top:3px;color:var(--muted);font-size:13px}.b2b-access-representadas-head input{height:38px;border:1px solid #24334a;border-radius:9px;background:#0a1321;color:#fff;padding:0 11px;min-width:220px}.b2b-access-representadas-actions{display:flex;gap:8px;margin:10px 0}.b2b-access-representadas-list{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;border:1px solid #233149;border-radius:12px}.b2b-access-representadas-list li{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #1d2a3e}.b2b-access-representadas-list li:last-child{border-bottom:0}.b2b-access-representadas-list li.inativa{opacity:.5}.b2b-access-representadas-list li .check{flex:1;margin:0}.b2b-access-representadas-list li small{color:var(--muted);font-size:13px;white-space:nowrap}.b2b-access-ja-autorizada{color:#61dda0!important}.client-danger-zone h3{color:#d1435a}.client-danger-zone-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #f3c6cd;border-radius:14px;background:#fdf1f3;flex-wrap:wrap}.client-danger-zone-box b{display:block;color:#8a1f34;font-size:14px}.client-danger-zone-box small{display:block;margin-top:4px;color:#a8495a;font-size:13px;max-width:520px}.danger-delete-button{flex:none;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:11px 16px;font-size:13.5px;font-weight:700;color:#fff;background:#d1435a}.danger-delete-button:disabled{opacity:.6;cursor:not-allowed}.order-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030711cf;display:flex;justify-content:flex-end;z-index:50}.order-drawer{width:min(920px,96vw);max-width:100%;height:100vh;background:#fff;color:#1d2939;display:flex;flex-direction:column;box-shadow:-18px 0 45px #0005;overflow:hidden}.order-drawer-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #e5eaf2;background:#fff}.order-drawer-header h2{margin:2px 0 0;font:800 19px var(--nx-titulo,Manrope);color:#1d2939}.order-drawer-header .eyebrow{color:#7657e8}.order-drawer-close{border:1px solid #e5eaf2;background:#f6f8fc;color:#1d2939;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;flex:none}.order-drawer-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:22px 24px;min-width:0}.order-drawer-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #e5eaf2}.order-drawer-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.order-drawer-section h3{margin:0 0 12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#7657e8;font-weight:800}.order-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;min-width:0}.order-drawer-grid label{display:grid;gap:6px;margin:10px 0;color:#4b5872;font-size:13.5px;min-width:0}.order-drawer-grid .wide{grid-column:1/-1}.order-drawer-grid input,.order-drawer-grid select,.order-drawer-grid textarea{width:100%;min-width:0;box-sizing:border-box;height:42px;border:1px solid #dce4ed;border-radius:10px;background:#f9faff;color:#1d2939;padding:0 12px;font:inherit}.order-drawer-grid textarea{height:auto;padding:10px 12px;resize:vertical}.order-drawer-grid input:disabled,.order-drawer-grid select:disabled{background:#f0f2f7;color:#8a94a6;cursor:not-allowed}.order-drawer-grid small{color:#8a94a6;font-size:13px}.order-drawer-footer{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e5eaf2;background:#fff}.order-drawer-body>.notice{margin-bottom:16px}.order-drawer-body .order-product-search{margin:6px 0 14px}.order-drawer-body .order-product-search>input{width:100%;height:46px;border:1px solid #dce4ed;border-radius:10px;background:#f9faff;color:#1d2939;padding:0 14px;box-sizing:border-box;font-size:13px}.order-drawer-body .order-product{border:1px solid #e5eaf2;border-radius:14px;padding:14px;margin-bottom:12px;background:#fdfdff}.order-drawer-body .order-product-main label,.order-drawer-body .commercial-levels label{color:#4b5872}.order-drawer-body .commercial-levels input{border:1px solid #dce4ed;border-radius:8px;background:#f9faff;color:#1d2939}.order-drawer-body .commercial-memory span{color:#8a94a6}.order-drawer-body .included-product b{color:#1d2939}.order-drawer-body .order-item-notice{display:block;margin:8px 0;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:750}.order-drawer-items-table{overflow-x:auto}.order-drawer-items-table table{width:100%;border-collapse:collapse;min-width:560px}.order-drawer-items-table th,.order-drawer-items-table td{padding:9px 11px;text-align:left;font-size:13.5px;border-bottom:1px solid #e5eaf2}.order-items-compact-table .order-item-product-cell{display:flex;align-items:center;gap:10px;min-width:180px}.order-items-compact-table .order-item-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none}.order-items-compact-table .product-placeholder.small{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8a94a6;background:#f0f2f7;flex:none;text-align:center}.order-items-compact-table .included-product b{font-size:12px}.order-items-compact-table input[type=text]{width:64px;height:32px;border:1px solid #dce4ed;border-radius:8px;background:#f9faff;color:#1d2939;padding:0 8px;font:inherit}.order-items-compact-table .order-item-subtotal{font-weight:800;font-size:12px;color:#7657e8}.order-items-compact-table .order-item-tax{font-size:13px;color:#8a94a6}.order-items-compact-table .order-item-actions{display:flex;gap:4px;white-space:nowrap}.order-item-expanded-row td{background:#f9faff;padding:14px 11px}.order-item-expanded{display:grid;gap:12px}.order-item-discounts{border:1px solid #e5eaf2;border-radius:10px;padding:10px 12px;background:#fff}.order-item-discounts summary{cursor:pointer;font-size:14px;color:#4b5872;font-weight:700}.order-item-discounts .commercial-levels{margin-top:10px}.order-drawer-footer-with-summary{flex-direction:column;align-items:stretch;gap:12px}.order-minimo-warning{display:flex;gap:10px;padding:10px 12px;border-radius:10px;color:#8a5810;background:#fff7df;border:1px solid #efcf77}.order-minimo-warning>svg{flex:none;margin-top:1px}.order-minimo-warning b{display:block;font-size:12px}.order-minimo-warning>div>span{display:block;margin-top:2px;font-size:14px}.order-minimo-warning-values{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.order-minimo-warning-values span{font-size:14px}.order-minimo-warning-values b{display:inline;font-size:14px}small.product-marca{display:block;margin-top:1px;font-size:13.5px!important;font-weight:400;color:var(--muted)!important}.order-summary-strip{display:flex;flex-wrap:wrap;gap:16px 22px;padding-bottom:2px}.order-summary-strip>div{display:grid;gap:2px}.order-summary-strip span{color:#8a94a6;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.order-summary-strip b{font-size:12px;color:#1d2939}.order-summary-strip .order-summary-tax b{font-size:13.5px;color:#8a94a6;font-weight:700}.order-summary-strip .order-summary-total{margin-left:auto}.order-summary-strip .order-summary-total b{font-size:15px;font-weight:900;color:#7657e8}.order-drawer-footer-actions{display:flex;justify-content:flex-end;gap:10px}.order-item-editor-overlay{z-index:60}.dialog.order-item-editor{width:min(680px,94vw);padding:0;background:#fff;color:#1d2939;border-color:#e5eaf2;display:flex;flex-direction:column;max-height:88vh;overflow:hidden}.order-item-editor .dialog-close{border:1px solid #e5eaf2;background:#f6f8fc;color:#1d2939;width:44px;height:44px;border-radius:10px;display:grid;place-items:center}.b2b-product-dialog .dialog-close{position:sticky;top:12px;left:100%;z-index:1}.order-item-editor-header{height:auto;flex:none;padding:24px 52px 20px 24px;background:linear-gradient(135deg,#111b2c,#0d1726);border-bottom:1px solid #1d2a3e}.order-item-editor-header-with-photo{display:flex;gap:20px;align-items:flex-start}.order-item-editor-stock{display:block;margin-top:8px;color:#aab6cc;font-size:14px}.order-item-editor-identity{flex:1;min-width:0}.order-item-editor-identity h2{margin:2px 0 4px;font:800 18px var(--nx-titulo,Manrope);color:#fff}.order-item-editor-identity>p{margin:0;color:#c9d3e6;font-size:12px}.order-item-editor-identity .eyebrow{color:#b9a6ff}.order-item-editor-tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.order-item-editor-tags span{font-size:12px;background:#ffffff1f;color:#e8edf7;border:1px solid rgba(255,255,255,.22);padding:4px 8px;border-radius:20px}.order-item-editor-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px}.order-item-editor-body>.notice{margin-bottom:16px}.order-item-editor-body label{display:grid;gap:6px;margin:0 0 16px;color:#4b5872;font-size:13.5px;max-width:200px}.order-item-editor-body label input{width:100%;box-sizing:border-box;height:42px;border:1px solid #dce4ed;border-radius:10px;background:#f9faff;color:#1d2939;padding:0 12px;font:inherit}.order-item-editor .commercial-levels{grid-template-columns:repeat(3,1fr)}.order-item-editor .commercial-levels label{color:#4b5872;font-size:13.5px}.order-item-editor .commercial-levels input{border:1px solid #dce4ed;border-radius:8px;background:#f9faff;color:#1d2939;padding:0 10px;font:inherit}.order-item-editor .commercial-memory span{color:#8a94a6}.order-item-editor .commercial-memory b{color:#1d2939}.order-item-editor-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid #e5eaf2}.order-item-editor-tabs button{border:0;background:transparent;padding:10px 14px;font-size:14px;font-weight:700;color:#8a94a6;border-bottom:2px solid transparent;margin-bottom:-1px}.order-item-editor-tabs button.active{color:#5034d7;border-bottom-color:#5034d7}.order-item-editor-tabs button:focus-visible{outline:2px solid #5034d7;outline-offset:2px}.order-item-tech-sheet{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0}.order-item-tech-sheet div{border-bottom:1px solid #e5eaf2;padding:8px 0}.order-item-tech-sheet dt{font-size:13px;color:#7d8798}.order-item-tech-sheet dd{margin:3px 0 0;font-weight:700;color:#1d2939}.order-item-tech-description{margin-top:14px;background:#f6f7fa;padding:12px;border-radius:10px;color:#5d687b;font-size:14px;line-height:1.5}.order-item-editor-summary{flex:none;padding:14px 24px;border-top:1px dashed #e5eaf2}.order-item-editor-summary .commercial-memory{margin-top:0;padding-top:0;border-top:0}.order-item-editor-footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:16px 24px;border-top:1px solid #e5eaf2}@media(max-width:720px){.dialog.order-item-editor{max-height:100vh;height:100%;width:100%;border-radius:0}.order-item-editor .commercial-levels{grid-template-columns:repeat(2,1fr)}.order-item-editor-header-with-photo{flex-direction:column}.order-item-editor-photo{width:100%;height:200px}.order-item-tech-sheet{grid-template-columns:1fr}}.item-duplicate-dialog{background:#fff;color:#1d2939;border-color:#e5eaf2}.item-duplicate-dialog h2{font-size:16px;color:#1d2939}.item-duplicate-dialog p{color:#4b5872;font-size:12px}.item-duplicate-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:920px){.order-drawer{width:100%}}.represented-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030711cf;display:grid;place-items:center;z-index:50;padding:20px}.represented-drawer{width:min(760px,94vw);max-width:100%;max-height:90vh;background:#fff;color:#1d2939;display:flex;flex-direction:column;border-radius:20px;box-shadow:0 30px 80px #0005;overflow:hidden}.represented-drawer-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #e5eaf2;background:#fff}.represented-drawer-header h2{margin:2px 0 0;font:800 19px var(--nx-titulo,Manrope);color:#1d2939}.represented-drawer-header .eyebrow{color:#7657e8}.represented-drawer-close{border:1px solid #e5eaf2;background:#f6f8fc;color:#1d2939;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;flex:none}.represented-drawer-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:22px 24px;min-width:0}.represented-drawer-body>.notice{margin-bottom:16px}.represented-drawer-body>.review-note{margin-bottom:14px}.represented-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;min-width:0}.represented-drawer-grid label{display:grid;gap:6px;margin:10px 0;color:#4b5872;font-size:13.5px;min-width:0}.represented-drawer-grid .wide{grid-column:1/-1}.represented-drawer-grid input,.represented-drawer-grid select,.represented-drawer-grid textarea{width:100%;min-width:0;box-sizing:border-box;height:42px;border:1px solid #dce4ed;border-radius:10px;background:#f9faff;color:#1d2939;padding:0 12px;font:inherit}.represented-drawer-grid input:disabled,.represented-drawer-grid select:disabled{background:#f0f2f7;color:#8a94a6;cursor:not-allowed}.represented-drawer-grid input:focus,.represented-drawer-grid select:focus,.represented-drawer-grid textarea:focus{outline:none;border-color:#7657e8;box-shadow:0 0 0 3px #7657e826}.represented-drawer-grid .lookup-field .secondary{border:1px solid #dce4ed}.represented-drawer-footer{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e5eaf2;background:#fff}@media(max-width:820px){.represented-drawer{width:100%;max-height:100vh;height:100%;border-radius:0}.represented-drawer-grid{grid-template-columns:1fr}}@media(max-width:480px){.represented-drawer-header,.represented-drawer-body,.represented-drawer-footer{padding-left:16px;padding-right:16px}}@media(max-width:760px){.order-drawer-grid{grid-template-columns:1fr}}@media(max-width:480px){.order-drawer-header,.order-drawer-body,.order-drawer-footer{padding-left:16px;padding-right:16px}.order-summary-strip{gap:10px 16px}.order-summary-strip .order-summary-total{margin-left:0;width:100%}.order-drawer-footer-actions{flex-wrap:wrap}.order-drawer-footer-actions button{flex:1}}.pill{display:inline-flex;align-items:center;gap:5px;width:fit-content;white-space:nowrap;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.5;border:1px solid transparent;color:#14532d;background:var(--nx-success-soft,#DCFCE7);border-color:#86efac}.pill.neutro,.pill.inativa,.pill.inativo,.pill.cancelado,.pill.cancelada,.pill.rascunho,.pill.descartada,.pill.sem_acesso{color:#475569;background:var(--nx-neutral-soft,#F1F5F9);border-color:#cbd5e1}.pill.aviso,.pill.enviado,.pill.proposta,.pill.em_revisao,.pill.prevista,.pill.em_contato,.pill.sem_compra_60,.pill.sem_compra_90{color:#7c3f04;background:var(--nx-warning-soft,#FEF3C7);border-color:#fcd34d}.pill.critico,.pill.inadimplente,.pill.vencido{color:#991b1b;background:var(--nx-critical-soft,#FEE2E2);border-color:#fca5a5}.pill.info,.pill.faturado,.pill.paga,.pill.confirmada{color:#0b3b6f;background:#dbeafe;border-color:#93c5fd}.table{overflow-x:auto}.table>table{min-width:100%}.table td,.table th{white-space:normal}.table .acoes,.table td:last-child .row-actions{white-space:nowrap}.fiscal-simulator input,.fiscal-simulator select,.fiscal-rule-form input,.fiscal-rule-form select{background:#fff;color:var(--nx-text,#0B1728);border-color:var(--nx-line,#E2E8F0)}:root{--nx-navy:#0B1728;--nx-navy-strong:#132840;--nx-bg:#F5F7FA;--nx-card:#FFFFFF;--nx-text:#0B1728;--nx-muted:#64748B;--nx-line:#E2E8F0;--nx-gold:#D6A64A;--nx-gold-light:#F3C969;--nx-gold-dark:#8A6118;--nx-purple:#0B1728;--nx-success:#16A34A;--nx-success-soft:#DCFCE7;--nx-warning:#D97706;--nx-warning-soft:#FEF3C7;--nx-critical:#DC2626;--nx-critical-soft:#FEE2E2;--nx-purple-soft:#E4E8EE;--nx-gold-soft:#F8EFDD;--nx-neutral-soft:#F1F5F9;--nx-shadow-sm:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.06);--nx-shadow-md:0 4px 10px rgba(15,23,42,.05),0 10px 24px rgba(15,23,42,.06);--nx-radius:16px;--nx-radius-sm:10px}.nx-shell{min-height:100vh;background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-texto,"DM Sans"),sans-serif}.nx-shell *{box-sizing:border-box}.nx-sidebar{position:fixed;inset:0 auto 0 0;width:264px;background:var(--nx-card);border-right:1px solid var(--nx-line);display:flex;flex-direction:column;z-index:30;transition:width .22s ease,transform .22s ease;padding:22px 14px}.nx-sidebar-collapsed{width:84px}.nx-sidebar-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 26px;position:relative}.nx-sidebar-brand b,.nx-sidebar-brand small{display:block;white-space:nowrap}.nx-sidebar-brand b{font:800 15px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-sidebar-brand small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-muted)}.nx-logo{flex:none;width:44px;height:44px;border-radius:12px;object-fit:contain;background:#fff;border:1px solid var(--nx-line,#E2E8F0);padding:3px}.nx-sidebar-mobile-close{display:none;margin-left:auto;flex:none;width:34px;height:34px;border:0;background:transparent;color:var(--nx-muted)}.nx-nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1}.nx-nav-section{padding:16px 12px 6px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.nx-nav-item{position:relative;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#475569;padding:10px 12px;border-radius:10px;text-align:left;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.nx-nav-item svg{flex:none}.nx-nav-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-nav-item:hover{background:var(--nx-neutral-soft);color:var(--nx-text)}.nx-nav-item-active,.nx-nav-item.nx-nav-item-active:hover{background:var(--nx-gold-soft);color:var(--nx-gold-dark)}.nx-nav-item-active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--nx-gold)}.nx-sidebar-collapsed .nx-nav-item{justify-content:center}.nx-collapse-toggle{display:flex;align-items:center;gap:8px;justify-content:center;margin:10px 4px 4px;padding:9px;border:1px solid var(--nx-line);border-radius:10px;background:transparent;color:var(--nx-muted);font-size:13.5px;font-weight:700}.nx-collapse-toggle:hover{background:var(--nx-neutral-soft);color:var(--nx-text)}.nx-sidebar-profile{margin-top:10px;border:1px solid var(--nx-line);border-radius:13px;padding:9px;display:flex;align-items:center;gap:9px}.nx-sidebar-collapsed .nx-sidebar-profile{justify-content:center}.nx-sidebar-profile i{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--nx-navy),var(--nx-navy-strong));color:var(--nx-gold-light);font-style:normal;font-size:13.5px;font-weight:700}.nx-sidebar-profile span{flex:1;min-width:0}.nx-sidebar-profile b,.nx-sidebar-profile small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-sidebar-profile b{font-size:14px;color:var(--nx-text)}.nx-sidebar-profile small{font-size:13px;color:var(--nx-muted);text-transform:capitalize}.nx-sidebar-profile button{flex:none;border:0;background:transparent;color:var(--nx-muted)}.nx-sidebar-footer{margin-top:10px;padding:4px 8px;font-size:12px;color:#cbd5e1;text-align:center}.nx-scrim{display:none}.nx-content{margin-left:264px;min-height:100vh;transition:margin-left .22s ease}.nx-shell .loading{color:var(--nx-muted)}.nx-topbar{height:78px;padding:0 28px;border-bottom:1px solid var(--nx-line);background:#fffe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:18px;position:sticky;top:0;z-index:10}.nx-topbar-hamb{display:none;border:1px solid var(--nx-line);background:#fff;border-radius:10px;width:38px;height:38px;color:var(--nx-text)}.nx-topbar-title p{margin:0;font-size:10.5px;color:var(--nx-muted)}.nx-topbar-title h2{margin:2px 0 0;font:700 18px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-topbar-search{position:relative;margin-left:auto;width:280px;height:40px;display:flex;align-items:center;gap:9px;border:1px solid var(--nx-line);border-radius:11px;padding:0 12px;color:var(--nx-muted);background:var(--nx-bg)}.nx-topbar-search input{border:0;outline:0;background:transparent;color:var(--nx-text);width:100%;font-size:12px}.nx-topbar-search-results{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:400px;overflow-y:auto;padding:8px;border:1px solid var(--nx-line);border-radius:12px;background:var(--nx-card,#fff);box-shadow:0 16px 35px #25344d26}.nx-topbar-search-group+.nx-topbar-search-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--nx-line)}.nx-topbar-search-group>span{display:block;padding:4px 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-muted)}.nx-topbar-search-group button{display:block;width:100%;padding:8px;border:0;border-radius:9px;background:transparent;color:var(--nx-text);text-align:left}.nx-topbar-search-group button:hover,.nx-topbar-search-group button:focus{background:var(--nx-neutral-soft,#F1F5F9)}.nx-topbar-search-group button b{display:block;font-size:12px}.nx-topbar-search-group button small{display:block;margin-top:2px;font-size:13.5px;color:var(--nx-muted)}.nx-topbar-search-empty{padding:12px 8px;font-size:14px;color:var(--nx-muted);text-align:center}.nx-topbar-date{font-size:14px;color:var(--nx-muted);text-transform:capitalize;white-space:nowrap}.nx-topbar-icon{width:38px;height:38px;border:1px solid var(--nx-line);border-radius:10px;background:#fff;color:var(--nx-muted);display:grid;place-items:center}.nx-page{padding:26px 30px 56px;max-width:1560px;margin:auto}.nx-eyebrow{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-gold-dark)}.nx-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.nx-page-header h1{margin:2px 0;font:700 24px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-subtitle{margin:0;color:var(--nx-muted);font-size:12px}.nx-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:26px 0 12px}.nx-section-title h3,.nx-ranking-card h4{margin:0;font:700 14px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-section-title small{color:var(--nx-muted);font-size:10.5px}.nx-card{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow-sm)}.nx-card-pad-none{padding:0}.nx-card-pad-sm{padding:12px}.nx-card-pad-md{padding:20px}.nx-card-pad-lg{padding:28px}.nx-btn{border:0;border-radius:11px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:filter .15s,background .15s}.nx-btn-sm{padding:7px 12px;font-size:14px}.nx-btn-full{width:100%}.nx-btn:disabled{opacity:.5;cursor:not-allowed}.nx-btn-primary{color:var(--nx-navy);background:linear-gradient(135deg,var(--nx-gold-light),var(--nx-gold));box-shadow:0 10px 22px #d6a64a59}.nx-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.nx-btn-secondary{color:var(--nx-text);background:#fff;border:1px solid var(--nx-line)}.nx-btn-secondary:hover:not(:disabled){background:var(--nx-neutral-soft)}.nx-btn-ghost{color:var(--nx-muted);background:transparent}.nx-btn-ghost:hover:not(:disabled){background:var(--nx-neutral-soft);color:var(--nx-text)}.nx-btn-danger{color:#fff;background:var(--nx-critical)}.nx-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:20px;font-size:9.5px;font-weight:700}.nx-badge-neutral{color:#475569;background:var(--nx-neutral-soft)}.nx-badge-gold{color:var(--nx-gold-dark);background:var(--nx-gold-soft)}.nx-badge-success{color:var(--nx-success);background:var(--nx-success-soft)}.nx-badge-warning{color:var(--nx-warning);background:var(--nx-warning-soft)}.nx-badge-critical{color:var(--nx-critical);background:var(--nx-critical-soft)}.nx-badge-purple{color:var(--nx-purple);background:var(--nx-purple-soft)}.nx-spin{animation:nx-spin 1s linear infinite}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx-loading{min-height:40vh;display:grid;place-content:center;text-align:center;gap:10px;color:var(--nx-muted);font-size:12px}.nx-skeleton{display:inline-block;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 37%,#eef2f7 63%);background-size:400% 100%;animation:nx-shimmer 1.4s ease infinite}@keyframes nx-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.nx-empty{padding:26px 10px;text-align:center;color:var(--nx-muted);display:grid;justify-items:center;gap:6px}.nx-empty b{font-size:12px;color:#475569}.nx-empty small{font-size:10.5px}.nx-error-state{padding:26px 10px;text-align:center;color:var(--nx-critical);display:grid;justify-items:center;gap:8px}.nx-error-state b{font-size:12px}.nx-error-state small{color:var(--nx-muted);font-size:10.5px}.nx-table-wrap{overflow:auto;border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm)}.nx-table{width:100%;min-width:0;border-collapse:collapse}.nx-table th{text-align:left;padding:11px 14px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-muted);background:var(--nx-bg)}.nx-table td{padding:12px 14px;border-top:1px solid var(--nx-line);font-size:11.5px;color:var(--nx-text)}.nx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;z-index:60;padding:20px}.nx-modal{width:min(560px,94vw);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:var(--nx-shadow-md)}.nx-modal header,.nx-drawer header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--nx-line)}.nx-modal header h2,.nx-drawer header h2{margin:0;font:700 16px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-modal-close{border:0;background:var(--nx-neutral-soft);border-radius:9px;width:44px;height:44px;display:grid;place-items:center;color:var(--nx-muted)}.nx-modal-body{padding:20px 22px}.nx-modal-footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid var(--nx-line)}.nx-drawer{position:fixed;top:0;bottom:0;width:min(420px,92vw);background:#fff;box-shadow:var(--nx-shadow-md);display:flex;flex-direction:column}.nx-drawer-right{right:0;animation:nx-drawer-in-right .2s ease}.nx-drawer-left{left:0;animation:nx-drawer-in-left .2s ease}@keyframes nx-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes nx-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.nx-drawer-body{padding:20px 22px;overflow:auto;flex:1}.nx-dropdown{position:relative;display:inline-block}.nx-dropdown-trigger{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--nx-line);background:#fff;border-radius:10px;padding:9px 13px;font-size:11.5px;font-weight:600;color:var(--nx-text)}.nx-dropdown-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:#fff;border:1px solid var(--nx-line);border-radius:11px;box-shadow:var(--nx-shadow-md);padding:6px;display:grid;gap:2px;z-index:40}.nx-dropdown-menu button{border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:8px;font-size:11.5px;color:var(--nx-text)}.nx-dropdown-menu button:hover{background:var(--nx-neutral-soft)}.nx-dropdown-danger{color:var(--nx-critical)!important}.nx-tooltip-wrap{position:relative;display:inline-flex}.nx-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1e293b;color:#fff;font-size:13.5px;padding:5px 9px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.nx-tooltip-wrap:hover .nx-tooltip{opacity:1}.nx-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:8px}.nx-stat{padding:18px;display:flex;flex-direction:column;gap:10px}.nx-stat-head{display:flex;align-items:center;justify-content:space-between}.nx-stat-head span{font-size:10.5px;color:var(--nx-muted);font-weight:600}.nx-stat strong{font:800 22px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-stat-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.nx-stat-icon-gold{color:var(--nx-gold-dark);background:var(--nx-gold-soft)}.nx-stat-icon-success{color:var(--nx-success);background:var(--nx-success-soft)}.nx-stat-icon-purple{color:var(--nx-purple);background:var(--nx-purple-soft)}.nx-stat-icon-neutral{color:#475569;background:var(--nx-neutral-soft)}.nx-stat-icon-warning{color:var(--nx-warning);background:var(--nx-warning-soft)}.nx-stat-icon-critical{color:var(--nx-critical);background:var(--nx-critical-soft)}.nx-stat-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.nx-stat-foot small{color:var(--nx-muted);font-size:13.5px}.nx-trend-up{color:var(--nx-success);font-size:13.5px;font-weight:700;font-style:normal}.nx-trend-down{color:var(--nx-critical);font-size:13.5px;font-weight:700;font-style:normal}.nx-stat-meta{justify-content:center}.nx-meta-donut{display:flex;align-items:center;gap:12px}.nx-meta-donut div{display:grid;gap:2px}.nx-meta-donut b{font-size:13px;color:var(--nx-text)}.nx-meta-donut small{font-size:9.5px;color:var(--nx-muted)}.nx-donut{position:relative;display:grid;place-items:center}.nx-donut-label{position:absolute;display:grid;justify-items:center;line-height:1.1}.nx-donut-label strong{font:800 13px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-donut-label small{font-size:12px;color:var(--nx-muted)}.nx-attention-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.nx-info-card{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--nx-line);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:box-shadow .15s,border-color .15s}.nx-info-card:hover{box-shadow:var(--nx-shadow-sm);border-color:#cbd5e1}.nx-info-icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.nx-info-icon-neutral{color:#475569;background:var(--nx-neutral-soft)}.nx-info-icon-gold{color:var(--nx-gold-dark);background:var(--nx-gold-soft)}.nx-info-icon-success{color:var(--nx-success);background:var(--nx-success-soft)}.nx-info-icon-warning{color:var(--nx-warning);background:var(--nx-warning-soft)}.nx-info-icon-critical{color:var(--nx-critical);background:var(--nx-critical-soft)}.nx-info-icon-purple{color:var(--nx-purple);background:var(--nx-purple-soft)}.nx-info-card span{flex:1;min-width:0;display:grid;gap:2px}.nx-info-card b{font-size:10.5px;color:var(--nx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-info-card small{font-size:13px;color:var(--nx-muted)}.nx-info-card strong{font:800 15px var(--nx-titulo,Manrope);color:var(--nx-text)}.nx-charts-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.nx-chart-card{padding:18px}.nx-barchart{display:flex;align-items:flex-end;gap:10px}.nx-barchart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.nx-barchart-value{font-size:13px;color:var(--nx-muted);font-weight:700}.nx-barchart-track{flex:1;width:100%;max-width:34px;background:var(--nx-neutral-soft);border-radius:6px 6px 0 0;display:flex;align-items:flex-end;overflow:hidden}.nx-barchart-bar{width:100%;min-height:3px;background:linear-gradient(180deg,var(--nx-gold-light),var(--nx-gold));border-radius:6px 6px 0 0}.nx-barchart-col small{font-size:13px;color:var(--nx-muted);text-transform:capitalize}.nx-sparkline{width:100%;height:40px}.nx-ranking-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nx-ranking-card{padding:16px;display:flex;flex-direction:column;gap:10px}.nx-metric-card{display:flex;align-items:center;gap:10px}.nx-metric-icon{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center}.nx-metric-icon-neutral{color:#475569;background:var(--nx-neutral-soft)}.nx-metric-icon-gold{color:var(--nx-gold-dark);background:var(--nx-gold-soft)}.nx-metric-icon-success{color:var(--nx-success);background:var(--nx-success-soft)}.nx-metric-icon-purple{color:var(--nx-purple);background:var(--nx-purple-soft)}.nx-metric-card span{flex:1;min-width:0;display:flex;flex-direction:column-reverse}.nx-metric-card b{font-size:14px;color:var(--nx-text)}.nx-metric-card small{font-size:13px;color:var(--nx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-quick-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.nx-quick-action{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 10px;border:1px solid var(--nx-line);border-radius:14px;background:#fff;color:var(--nx-text);font-size:14px;font-weight:600;transition:box-shadow .15s,transform .15s}.nx-quick-action:hover{box-shadow:var(--nx-shadow-sm);transform:translateY(-2px)}.nx-quick-action i{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--nx-gold-soft);color:var(--nx-gold-dark)}@media(max-width:1280px){.nx-kpi-row,.nx-attention-grid{grid-template-columns:repeat(3,1fr)}.nx-ranking-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1080px){.nx-sidebar{transform:translate(-100%);visibility:hidden}.nx-sidebar.nx-sidebar-open{transform:none;visibility:visible;box-shadow:var(--nx-shadow-md)}.nx-content{margin-left:0}.nx-topbar-hamb{display:grid;place-items:center}.nx-topbar-search{display:none}.nx-sidebar-mobile-close{display:grid;place-items:center}.nx-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;border:0;z-index:25}.nx-collapse-toggle{display:none}}@media(max-width:900px){.nx-kpi-row,.nx-attention-grid{grid-template-columns:repeat(2,1fr)}.nx-charts-row{grid-template-columns:1fr}.nx-quick-actions{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.nx-page{padding:16px 14px 40px}.nx-topbar{padding:0 14px;gap:10px}.nx-topbar-date{display:none}.nx-kpi-row,.nx-attention-grid,.nx-ranking-grid{grid-template-columns:1fr}.nx-quick-actions{grid-template-columns:repeat(2,1fr)}}.modelo-editor-canvas{position:relative;width:340px;max-width:90vw;aspect-ratio:1080/1920;background-size:cover;background-position:center;background-color:#11151c;border-radius:12px;border:1px solid var(--line,#e2e8f0);overflow:hidden;touch-action:none}.modelo-area-box{position:absolute;box-sizing:border-box;border:2px solid #22c55e;background:#22c55e1a;cursor:move}.modelo-area-box.selecionada{border-color:#f59e0b;background:#f59e0b26;z-index:2}.modelo-area-box.sugestao-ia{border-style:dashed}.modelo-area-box.preco-final{border-color:#c79a2b;box-shadow:0 0 0 2px #c79a2b55}.modelo-area-label{position:absolute;top:-20px;left:0;font-size:13px;font-weight:700;color:#fff;background:#0009;padding:2px 6px;border-radius:4px;white-space:nowrap;pointer-events:none}.modelo-area-handle{position:absolute;right:-6px;bottom:-6px;width:13px;height:13px;background:#fff;border:2px solid #22c55e;border-radius:50%;cursor:nwse-resize}.promo-generator-form input[readonly]{background:#f7f9fd;color:#748198;cursor:default}.promo-generator-modo-preco{display:flex;gap:6px}.promo-generator-modo-preco button{flex:1;height:42px;font-size:13px;padding:0 6px}.promo-generator-form .seletor-produto-rotulo{white-space:normal;overflow-wrap:anywhere;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.promo-generator-form .seletor-produto.escolhido{align-items:flex-start;padding:7px 0}.promo-generator-form .seletor-produto.escolhido>button{flex:none;align-self:center}.promo-generator-modo-anuncio{display:flex;gap:6px}.promo-generator-modo-anuncio button{height:34px;font-size:13px;padding:0 14px}.promo-generator-nota{margin:10px 0 0;padding:10px 14px;border:1px solid #e0d6b4;border-radius:12px;background:#fdf9ec;color:#6b5a22;font-size:13px;line-height:1.5}.promo-generator-nota b{color:#8a6d10}.promo-generator-form label small{color:#748198;font-size:13px;font-weight:400}.product-badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.product-badge-warning{background:#e0561f18;color:#e0561f;border:1px solid #e0561f40;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;border-radius:7px}.clients-filter-chips{overflow-x:auto}.clients-filter-chips button{flex:none;white-space:nowrap}.table,.dialog .table,.preview-table{background-repeat:no-repeat;background-image:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to right,#fff0,#fff 70%),linear-gradient(to right,#0f172a2e,#0f172a00),linear-gradient(to left,#0f172a2e,#0f172a00);background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll}.table.card{background-repeat:no-repeat;background-image:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to right,#fff0,#fff 70%),linear-gradient(to right,#0f172a2e,#0f172a00),linear-gradient(to left,#0f172a2e,#0f172a00),linear-gradient(145deg,#fff,#fbfcff);background-size:24px 100%,24px 100%,10px 100%,10px 100%,100% 100%;background-position:0 0,100% 0,0 0,100% 0,0 0;background-attachment:local,local,scroll,scroll,scroll}label.check,.check{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;line-height:1.35;color:var(--nx-text,#0B1728);font-weight:500;cursor:pointer}label.check>input[type=checkbox],label.check>input[type=radio],.check>input[type=checkbox],.check>input[type=radio]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--nx-navy,#0B1728);cursor:pointer}label.check.compact,.check.compact{gap:6px;font-size:13px}.b2b-hero .eyebrow,.b2b-premium-hero .eyebrow,.b2b-dark .eyebrow,.final-price .eyebrow,.login section .eyebrow{color:var(--nx-gold-light,#F3C969)}.ve{display:grid;gap:18px}.ve-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ve-cabecalho h3{margin:2px 0 4px;font:700 20px var(--nx-titulo,Manrope)}.ve-cabecalho p{margin:0;font-size:13.5px}.ve-corpo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:18px;align-items:start}.ve-area{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.ve-area:active{cursor:grabbing}.ve-area img,.ve-area .ve-imagem-ausente{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-drag:none}.ve-zoom{display:flex;align-items:center;gap:8px;margin-top:9px}.ve-zoom button{min-width:38px;padding:6px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ve-zoom button:disabled{opacity:.45;cursor:default}.ve-zoom span{min-width:52px;font-size:13.5px}.ve-lista{display:grid;gap:11px;min-width:0}.ve-lista input[type=search]{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:10px}.ve-lista .table{max-height:52vh;overflow:auto}.ve-lista tbody tr{cursor:pointer}.ve-lista tbody tr:hover{background:#0b17280a}.ve-selecionada,.ve-lista tbody tr.ve-selecionada:hover{background:var(--nx-gold-light,#F3C969)33}.ve-numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ve-detalhe{border:1px solid var(--line);border-radius:13px;padding:14px;background:var(--panel);display:grid;gap:10px}.ve-detalhe-topo{display:flex;align-items:center;gap:10px}.ve-posicao{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:50px;background:var(--nx-navy,#0B1728);color:var(--nx-gold-light,#F3C969);font:700 14px var(--nx-titulo,Manrope);font-variant-numeric:tabular-nums}.ve-detalhe dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ve-detalhe dt{font-size:12.5px;color:var(--muted);margin:0}.ve-detalhe dd{margin:0;font-weight:600}.ve-detalhe p{margin:0}.ve-preco{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ve-preco .pill{margin-left:6px;font-size:11px}.ve-compra{display:grid;gap:2px;justify-items:end}.ve-compra small{font-size:11.5px;white-space:nowrap}.ve-adicionar{min-height:44px;padding:0 14px;border-radius:10px;white-space:nowrap}.ve-contador{display:flex;align-items:center;gap:2px}.ve-contador button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:17px;line-height:1}.ve-contador span{min-width:34px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.ve-folha-acao{display:grid;gap:9px}.ve-folha-acao>button{display:grid;gap:2px;justify-items:start;width:100%;min-height:44px;padding:8px 13px;border:1px solid var(--line);border-radius:11px;background:var(--panel);text-align:left;font-weight:600}.ve-folha-painel{border:1px solid var(--line);border-radius:13px;padding:13px;background:var(--panel);display:grid;gap:9px}.ve-folha-painel-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.ve-folha-painel-topo button{min-width:36px;min-height:36px;border:0;background:transparent;font-size:15px}.ve-folha-painel p{margin:0;font-size:13px}.ve-folha-itens{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:38vh;overflow:auto}.ve-folha-itens label{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 5px;min-height:44px;border-radius:9px;cursor:pointer}.ve-folha-itens label:hover{background:#0b17280a}.ve-folha-itens input[type=checkbox]{width:19px;height:19px}.ve-folha-itens span:nth-of-type(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-folha-painel-rodape{display:flex;align-items:center;justify-content:space-between;gap:11px;border-top:1px solid var(--line);padding-top:9px}.ve-folha-painel-rodape button{min-height:44px;padding:0 16px;border-radius:10px}.ve-do-produto{margin:14px 0;display:grid;gap:8px}.ve-do-produto p{margin:0;font-size:13.5px}.ve-do-produto ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ve-do-produto button{display:flex;align-items:center;gap:11px;width:100%;padding:8px;border:1px solid var(--line);border-radius:11px;background:var(--panel);text-align:left}.ve-do-produto img,.ve-do-produto .ve-imagem-ausente{width:56px;height:42px;object-fit:contain;border-radius:7px;background:#fff;flex:none}.ve-do-produto span{display:grid;gap:2px;min-width:0}.ve-do-produto small{font-size:12.5px}.ve-abrir-desenho{width:100%;min-height:44px;border-radius:11px;font-weight:600}.ve-da-maquina .ve-folhas{margin-top:2px}.ve-navegacao{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.ve-coluna{display:grid;gap:6px;align-content:start}.ve-coluna>button{display:flex;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-align:left}.ve-coluna>button.ativo{border-color:var(--nx-navy,#0B1728);box-shadow:inset 3px 0 var(--nx-navy,#0B1728)}.ve-coluna article{border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--panel);display:grid;gap:6px}.ve-coluna article small{font-size:12.5px}.ve-folhas{display:flex;flex-wrap:wrap;gap:8px}.ve-folhas button{display:grid;gap:4px;justify-items:center;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff}.ve-folhas img,.ve-folhas .ve-imagem-ausente{width:76px;height:56px;object-fit:contain}.ve-imagem-ausente{display:block;background:#f1f1f1;border-radius:inherit}@media(max-width:900px){.ve-corpo{grid-template-columns:minmax(0,1fr)}.ve-lista .table{max-height:none}.ve-navegacao{grid-template-columns:minmax(0,1fr)}}.route-results .route-stop{cursor:pointer}.route-results .route-stop:hover{background:#6366f10f}.route-results .route-stop:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.route-next-step{color:#b45309;font-weight:600}.route-visit{display:grid;gap:14px;padding:20px}.route-visit>.import-head{margin:0}.route-visit label{display:grid;gap:6px;color:var(--muted);font-size:13px}.route-visit input,.route-visit select{height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px;font:inherit;width:100%}.route-visit input[type=file]{height:auto;padding:9px 10px}.route-visit textarea{width:100%;min-height:88px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:10px;font:inherit;resize:vertical}.visita-resultado{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:end}.visita-resultado>label:first-child{flex:1 1 260px}.route-visit .inline-check{display:flex;align-items:center;gap:8px;align-self:end;height:42px;white-space:nowrap}.route-visit .inline-check input{width:17px;height:17px}.route-visit>.primary{width:100%;height:46px;margin-top:2px}.route-visit details{margin-top:2px}.route-visit details article{padding:8px 0;border-top:1px solid rgba(0,0,0,.08)}@media(max-width:620px){.route-visit .social-fields{grid-template-columns:1fr}}.cidades-da-rota{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;max-height:140px;overflow-y:auto;padding:6px 0}.cidades-da-rota .inline-check{display:flex;align-items:center;gap:6px;white-space:nowrap}.selo-cadencia{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center;font-style:normal;font-size:.78rem;color:var(--muted, #64748b)}.selo-cadencia.atrasado,.selo-cadencia.atrasado b{color:#b91c1c}.cotacao-form{display:grid;gap:14px;padding:20px}.cotacao-form label{display:grid;gap:6px;color:var(--muted);font-size:13px}.cotacao-form input,.cotacao-form select{height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px;font:inherit;width:100%}.cotacao-form textarea{width:100%;min-height:64px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:10px;font:inherit;resize:vertical}.cotacao-form>.primary{width:100%;height:46px}.cotacao-lista{display:grid;gap:14px}.cotacao-card{padding:20px;display:grid;gap:12px}.cotacao-card .import-head{margin:0}.fiscal-ok{color:#15803d;font-weight:700;font-size:12px}.fiscal-sem{color:#b91c1c;font-weight:700;font-size:12px;cursor:help}@media(max-width:620px){.cotacao-form .social-fields{grid-template-columns:1fr}}.ve-com-busca{display:grid;gap:16px}.ve-busca{display:flex;gap:8px;align-items:center}.ve-busca input{flex:1;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 12px;font:inherit}.ve-busca-limpar{height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#64748b;cursor:pointer;font:inherit}.ve-grupo{display:grid;gap:8px}.ve-achado{display:grid;grid-template-columns:110px 1fr 1fr auto;gap:12px;align-items:center;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;font:inherit}.ve-achado:hover{background:#6366f10f}.ve-peca-achada{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.ve-peca-cabeca{display:flex;gap:10px;align-items:baseline}.ve-ocorrencia{text-align:left;padding:8px 10px;border:1px dashed var(--line);border-radius:10px;background:#f8fafc;color:#475569;cursor:pointer;font:inherit;font-size:13px}.ve-ocorrencia:hover{background:#6366f114}@media(max-width:720px){.ve-achado{grid-template-columns:1fr;gap:4px}}.ve-desenho-coluna{display:grid;gap:10px;align-content:start}.ve-paginacao{display:flex;justify-content:center;align-items:center;gap:14px}.ve-paginacao button{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;font-size:22px;line-height:1;cursor:pointer}.ve-paginacao button:disabled{opacity:.35;cursor:default}.ve-paginacao button:not(:disabled):hover{background:#6366f114}.ve-paginacao span{color:var(--muted);font-size:14px}.ve-outras-folhas{display:grid;gap:6px;margin-top:12px}.ve-outras-folhas button{display:grid;grid-template-columns:80px 78px 118px 1fr;gap:10px;align-items:center;text-align:left;padding:9px 11px;border:1px dashed var(--line);border-radius:10px;background:#f8fafc;color:#475569;cursor:pointer;font:inherit;font-size:13px}.ve-outras-folhas button:hover{background:#6366f114}@media(max-width:720px){.ve-outras-folhas button{grid-template-columns:1fr 1fr}}.nx-atendimento-card{padding:16px 18px;display:grid;gap:12px}.nx-atendimento-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nx-atendimento-lista li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--nx-line,#E2E8F0);border-radius:11px;background:var(--nx-neutral-soft,#F1F5F9)}.nx-atendimento-lista li>span{flex:1;min-width:0;display:grid;gap:2px}.nx-atendimento-lista li b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-atendimento-lista li small{font-size:12px;color:var(--nx-muted,#64748B)}.nx-atendimento-lista li em{flex:none;font-style:normal;font-size:12px;font-weight:700;color:#b4341e}.nx-curva{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;color:#fff;background:var(--nx-muted,#64748B)}.nx-curva-a{background:#b4341e}.nx-curva-b{background:#c08a2e}.nx-curva-c{background:#4b6584}@media(max-width:640px){.nx-atendimento-lista li{flex-wrap:wrap}.nx-atendimento-lista li em{width:100%;text-align:right}}.proposal-versiculo{margin:9px 0 0;text-align:center;font-style:italic;font-size:11.5px;color:var(--muted)}.proposal-meta>div>span{display:block;line-height:1.45;overflow-wrap:anywhere}.nx-abas{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:14px 0 18px}.nx-abas button{border:0;background:transparent;padding:11px 18px;margin-bottom:-1px;font-size:14px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent}.nx-abas button.ativo{font-weight:700;color:var(--nx-navy,#0B1728);border-bottom-color:var(--nx-navy,#0B1728)}.nx-abas button:hover:not(.ativo){color:var(--nx-navy,#0B1728)}.nx-segmented{display:inline-flex;gap:2px;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:11px}.nx-segmented button{min-height:36px;padding:0 17px;border:0;border-radius:8px;background:transparent;font-size:13.5px;font-weight:500;color:var(--muted)}.nx-segmented button.ativo{font-weight:700;color:var(--nx-navy,#0B1728);background:var(--nx-gold-light,#F3C969)44}.nx-segmented button.ativo.sim{color:#14532d;background:#dcfce7;box-shadow:inset 0 0 0 2px #22c55e}.nx-segmented button.ativo.nao{color:#991b1b;background:#fee2e2;box-shadow:inset 0 0 0 2px #ef4444}.nx-multiselect{position:relative}.nx-multiselect-campo{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;padding:8px 11px;background:var(--panel);border:1px solid var(--line);border-radius:10px;cursor:text}.nx-multiselect.aberto .nx-multiselect-campo{border-color:var(--nx-navy,#0B1728);box-shadow:0 0 0 3px #0b172812}.nx-multiselect-campo input{flex:1 1 130px;min-width:110px;height:28px;padding:0;border:0;outline:none;background:transparent;font-size:14px}.nx-multiselect-limpar{height:28px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:transparent;font-size:12.5px;font-weight:600;color:var(--muted)}.nx-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 5px 0 11px;font-size:13px;font-weight:600;color:var(--nx-navy,#0B1728);background:var(--nx-gold-light,#F3C969)33;border:1px solid #E3B94E;border-radius:999px}.nx-chip button{display:grid;place-items:center;width:19px;height:19px;padding:0;border:0;border-radius:50%;background:#e3b94e44;color:#6b4e12;font-size:13px;line-height:1}.nx-chip-escolhido{margin-top:7px}.nx-multiselect-lista{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 5px);max-height:250px;overflow:auto;padding:5px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 40px #0b172824}.nx-multiselect-lista label{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;cursor:pointer}.nx-multiselect-lista label:hover,.nx-multiselect-lista label.marcada{background:#f5f7fa}.nx-multiselect-lista label input{width:17px;height:17px;flex:none}.nx-multiselect-lista label span{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-multiselect-lista label small{flex:none;font-size:12px}.nx-multiselect-rodape{margin:6px 0 2px;padding:0 10px;font-size:12px}.nx-multiselect-detalhe{margin-left:7px;font-size:12px;color:var(--muted);font-weight:400}.route-results article.route-stop{grid-template-columns:42px 1fr auto auto}@media(max-width:620px){.route-results article.route-stop{grid-template-columns:38px 1fr auto}}.route-sem-partida{margin:0;font-size:13px}.route-stop-tirar{background:none;border:0;color:var(--muted,#8A94A6);min-height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer}.route-stop-tirar:hover{color:#991b1b;background:#fee2e2}.route-tirados{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line)}.visitas-gestao{display:grid;gap:16px}.visitas-periodo{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.visitas-representante{display:flex;align-items:center;gap:8px;margin-left:auto}.visitas-representante select{min-height:38px}.visitas-representante+.visitas-pdf{margin-left:0}.visitas-pdf{margin-left:auto;display:inline-flex;align-items:center;gap:7px}.visitas-cidades{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:15px 17px}.visitas-cidades .pill b{margin-left:5px;color:var(--nx-gold-dark,#8A6118)}.visitas-lista{display:grid;gap:0;padding:0;overflow:hidden}.visitas-lista .import-head{padding:15px 18px;margin:0;border-bottom:1px solid var(--line)}.visitas-lista>p{padding:18px}.visita-linha{display:grid;grid-template-columns:96px minmax(0,1fr) 170px;gap:16px;padding:16px 18px;border-bottom:1px solid #EEF2F6}.visita-linha:last-child{border-bottom:0}.visita-quando{display:grid;gap:3px;align-content:start}.visita-quando b{font:800 17px var(--nx-titulo,Manrope)}.visita-quando small{font-size:12px;line-height:1.35}.visita-corpo{display:grid;gap:6px;min-width:0}.visita-corpo p{margin:0;font-size:13.5px;line-height:1.5}.visita-titulo{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.visita-titulo b{font-size:15px}.visita-combinado{display:flex;align-items:center;gap:8px;padding:8px 11px;font-size:13px;background:var(--nx-warning-soft,#FEF3C7);border:1px solid #FDE68A;border-radius:9px}.visita-voltar{display:grid;gap:8px;justify-items:end;align-content:start}.pill.res-ATENDIDO,.pill.res-COMPROU{color:#14532d;background:#dcfce7;border:1px solid #86EFAC}.pill.res-COTOU{color:#1e3a8a;background:#dbeafe;border:1px solid #93C5FD}.pill.res-NAO_ATENDIDO{color:#92400e;background:#fef3c7;border:1px solid #FCD34D}.pill.res-FECHADO{color:#991b1b;background:#fee2e2;border:1px solid #FCA5A5}.pill.res-MUDOU_ENDERECO{color:#5b21b6;background:#ede9fe;border:1px solid #C4B5FD}.pill.res-SOMENTE_TELEFONE{color:#1e40af;background:#dbeafe;border:1px solid #93C5FD}.visita-resultado-botoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}.visita-resultado-botoes legend{padding:0 0 8px;font-size:13px;font-weight:600;color:var(--muted)}.visita-opcao{min-height:56px;padding:9px 7px;border:1px solid var(--line);border-radius:11px;background:var(--panel);font-size:13px;font-weight:600;color:var(--muted);line-height:1.3}.visita-opcao:hover{border-color:#cbd5e1}.visita-opcao.ativo{font-weight:700}.visita-opcao.ativo.res-ATENDIDO{color:#14532d;background:#dcfce7;border:2px solid #22C55E}.visita-opcao.ativo.res-NAO_ATENDIDO{color:#92400e;background:#fef3c7;border:2px solid #F59E0B}.visita-opcao.ativo.res-FECHADO{color:#991b1b;background:#fee2e2;border:2px solid #EF4444}.visita-opcao.ativo.res-MUDOU_ENDERECO{color:#5b21b6;background:#ede9fe;border:2px solid #8B5CF6}.visita-opcao.ativo.res-SOMENTE_TELEFONE{color:#1e40af;background:#dbeafe;border:2px solid #3B82F6}.visita-marcadores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.visita-marcador{display:flex;align-items:center;gap:11px;min-height:52px;padding:0 15px;background:#f5f7fa;border:1px solid var(--line);border-radius:11px;cursor:pointer}.visita-marcador input{width:19px;height:19px;flex:none}.visita-marcador span{display:grid}.visita-marcador small{font-size:12.5px}.visita-voltar-escolha{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--panel);border:1px solid #CBD5E1;border-radius:12px}.visita-voltar-escolha>span{display:grid;gap:2px}.visita-voltar-escolha small{font-size:12.5px}@media(max-width:760px){.visita-resultado-botoes{grid-template-columns:repeat(2,minmax(0,1fr))}.visita-linha{grid-template-columns:minmax(0,1fr);gap:9px}.visita-quando{grid-auto-flow:column;justify-content:start;gap:9px;align-items:baseline}.visita-voltar{justify-items:start}.visita-voltar-escolha{flex-direction:column;align-items:stretch}.visitas-periodo{align-items:stretch}.visitas-pdf{margin-left:0;justify-content:center}.visitas-representante{margin-left:0}.visitas-representante select{flex:1}.nx-segmented{justify-content:space-between}.nx-abas button{flex:1;padding:11px 9px;text-align:center}}.clientes-filtros{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;margin-bottom:12px}.clientes-filtros>label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--muted)}.clientes-filtros>label>span{display:flex;align-items:baseline;gap:6px}.clientes-filtros>label>span small{font-weight:600;color:var(--nx-gold-dark,#8A6118);opacity:1}.clientes-busca input{height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:14px;font-weight:400;color:#0b1728;outline:none;width:100%}.clientes-busca input:focus{border-color:var(--nx-navy,#0B1728);box-shadow:0 0 0 3px #0b172812}.clients-filter-chips button{display:inline-flex;align-items:center;gap:7px}.clients-filter-chips button.active{color:var(--nx-navy,#0B1728);border-color:transparent;background:linear-gradient(135deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A))}.clients-filter-chips button i{font-style:normal;font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:#0b172812;color:var(--muted)}.clients-filter-chips button.active i{background:#0b172822;color:var(--nx-navy,#0B1728)}.clients-filter-chips button.alerta i{background:#b4540f1a;color:#b4540f}.clients-filter-chips button.alerta.active i{background:#0b172822;color:var(--nx-navy,#0B1728)}.clientes-tabela{padding:0;overflow:visible}.clientes-tabela-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:13px 18px;border-bottom:1px solid var(--line)}.clientes-tabela-topo .muted{font-size:13px}.clientes-ordem{display:flex;align-items:center;gap:9px;font-size:13px}.clientes-ordem select{height:36px;min-width:210px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#425168}.clientes-tabela table{min-width:1040px}.curva-selo{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;font:700 14px var(--nx-titulo,Manrope);border:1px solid transparent}.curva-A{background:#2bc5801f;color:#166e46;border-color:#2bc58044}.curva-B{background:#f3c9692e;color:#8a6118;border-color:#e3b94e66}.curva-C{background:#0b17280f;color:#5a6b82;border-color:#0b172818}.curva-sem{background:transparent;color:#94a3b8;border-color:var(--line)}.pill.nunca-comprou{color:#5a6b82;background:#0b172810}.pill.alerta-cadastro{display:inline-block;margin-top:5px;margin-right:5px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#b4540f;background:#b4540f16}.clientes-paginacao{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 18px;border-top:1px solid var(--line)}.clientes-paginacao button{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13.5px;font-weight:600;color:#0b1728}.clientes-paginacao button:disabled{opacity:.4;cursor:not-allowed}.clientes-paginacao .muted{font-size:13px}@media(max-width:980px){.clientes-filtros{grid-template-columns:minmax(0,1fr)}.clientes-tabela-topo{align-items:stretch;flex-direction:column}.clientes-ordem select{width:100%}}.item-pedido-grade{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:26px;align-items:start}.item-pedido-controles{display:flex;flex-direction:column;gap:4px;min-width:0}.item-quantidade{display:grid;gap:8px;margin-bottom:16px}.item-quantidade>label{margin:0;max-width:none;font-size:13px;font-weight:700;color:#4b5872}.item-quantidade-passo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.item-quantidade-passo button{width:52px;height:52px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0b1728}.item-quantidade-passo button:disabled{opacity:.35;cursor:not-allowed}.order-item-editor-body .item-quantidade-passo input{width:108px;height:52px;padding:0;border:1px solid #0B1728;border-radius:12px;background:#fff;box-shadow:0 0 0 3px #0b172812;text-align:center;font:800 23px var(--nx-titulo,Manrope),sans-serif;color:#0b1728}.item-quantidade-unidade{font-size:13px;color:var(--muted)}.item-multiplo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 13px;border:1px solid #E3B94E;border-radius:11px;background:#f3c96918;font-size:12.5px;color:#6b4e12}.item-multiplo button{height:38px;padding:0 13px;border:1px solid #E3B94E;border-radius:9px;background:#fff;font-size:12.5px;font-weight:700;color:#6b4e12}.item-quantidade-aviso{margin:0;font-size:12.5px;font-weight:600;color:#b4540f}.item-teto-aviso{display:flex;align-items:flex-start;gap:9px;margin:0 0 4px;padding:11px 13px;border:1px solid #B4540F44;border-left:3px solid #B4540F;border-radius:11px;background:#b4540f0f;font-size:12.5px;line-height:1.5;color:#7a3a0b}.item-teto-aviso svg{flex:none;margin-top:1px;color:#b4540f}.item-memoria{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff}.item-memoria-cabecalho,.item-memoria-linha{display:grid;grid-template-columns:minmax(0,1fr) 118px 138px;align-items:center;gap:10px;padding:11px 16px}.item-memoria-cabecalho{background:#f8fafc;border-bottom:1px solid var(--line)}.item-memoria-cabecalho span{font-size:11.5px;letter-spacing:.08em;font-weight:700;color:var(--muted)}.item-memoria-cabecalho span:nth-child(2),.item-memoria-cabecalho span:nth-child(3){text-align:right}.item-memoria-cabecalho span:nth-child(3){color:#0b1728}.item-memoria-linha{border-bottom:1px solid #F1F5F9;font-size:13.5px}.item-memoria-linha span:first-child{color:var(--muted)}.item-memoria-linha span:nth-child(2),.item-memoria-linha span:nth-child(3){text-align:right;color:#0b1728}.item-memoria-linha span:nth-child(2){color:var(--muted)}.item-memoria-linha.imposto span:nth-child(2),.item-memoria-linha.imposto span:nth-child(3){color:#5a6b82}.item-memoria-linha.subtotal{border-bottom:0;background:#f8fafc}.item-memoria-linha.subtotal span{font-weight:700;color:#0b1728}.item-memoria-linha.subtotal span:nth-child(3){font-weight:800;color:var(--nx-gold-dark,#8A6118)}.item-foto-ampliavel{padding:0;border:0;cursor:zoom-in;display:block}.item-foto-lupa{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:#0b1728e6;color:var(--nx-gold-light,#F3C969);font-size:11px;font-weight:700;letter-spacing:.04em;pointer-events:none}.item-visao-cliente{padding:22px 24px;border:1px solid var(--line);border-radius:13px;background:#fff}.item-visao-cliente h3{margin:8px 0 3px;font:700 19px var(--nx-titulo,Manrope),sans-serif;color:#0b1728}.item-visao-descricao{margin:0 0 20px;font-size:13.5px;color:var(--muted)}.item-visao-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:18px;border-top:1px solid var(--line)}.item-visao-numeros>div{display:grid;gap:4px}.item-visao-numeros span{font-size:12.5px;color:var(--muted)}.item-visao-numeros b{font:800 25px var(--nx-titulo,Manrope),sans-serif;color:#0b1728}.item-visao-total span{color:var(--nx-gold-dark,#8A6118);font-weight:600}.item-visao-total b{color:var(--nx-gold-dark,#8A6118)}.item-visao-nota{margin:20px 0 0;padding-top:16px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--muted)}.item-rodape-total{font-size:13px;color:var(--muted)}.item-rodape-total b{margin-left:7px;font:700 18px var(--nx-titulo,Manrope),sans-serif;color:#0b1728}.item-rodape-acoes{display:flex;gap:10px}.busca-de-produto{width:min(760px,95vw)}.busca-de-produto h2{margin:6px 0 4px;font:800 21px var(--nx-titulo,Manrope),sans-serif}.busca-de-produto-resumo{margin:0 0 16px;font-size:13px;color:var(--muted)}.busca-de-produto .product-picker{position:relative}.busca-de-produto .product-picker>input{width:100%;box-sizing:border-box;height:50px;padding:0 15px;border:1px solid #0B1728;border-radius:12px;background:#fff;box-shadow:0 0 0 3px #0b172812;font-size:15px;color:#0b1728}.busca-de-produto .product-picker-results{max-height:min(46vh,420px);overflow-y:auto}.busca-de-produto-acoes{display:flex;justify-content:flex-end;margin-top:16px}.product-picker-rodape{margin:0;padding:9px 13px;background:#f8fafc;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.pedido-cabecalho-recolhido{flex:none;display:flex;align-items:center;gap:14px;padding:13px 24px;background:#0b1728;color:#fff}.pedido-cabecalho-recolhido>svg{flex:none;color:var(--nx-gold-light,#F3C969)}.pedido-cabecalho-recolhido>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-grow:1;min-width:0}.pedido-cabecalho-recolhido b{font-size:14.5px}.pedido-cabecalho-recolhido span{font-size:13.5px;color:#d7dee8}.pedido-cabecalho-recolhido span:before{content:"·";margin-right:10px;color:#5a6b82}.pedido-cabecalho-recolhido .secondary{flex:none;height:36px;padding:0 14px;border:1px solid #ffffff33;background:transparent;color:#fff;font-size:13px}.order-drawer-itens{scroll-margin-top:12px}@media(max-width:900px){.item-pedido-grade{grid-template-columns:minmax(0,1fr)}.item-visao-numeros{grid-template-columns:minmax(0,1fr);gap:14px}.item-memoria-cabecalho,.item-memoria-linha{grid-template-columns:minmax(0,1fr) 88px 104px;padding:10px 12px}.order-item-editor-footer{flex-direction:column;align-items:stretch}.item-rodape-acoes{justify-content:flex-end;flex-wrap:wrap}.pedido-cabecalho-recolhido{align-items:flex-start;flex-direction:column}}.foto-ampliada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:28px}.foto-ampliada-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#040912e0;cursor:zoom-out}.foto-ampliada-palco{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(900px,92vw)}.foto-ampliada-palco img{max-width:min(860px,90vw);max-height:78vh;object-fit:contain;border-radius:14px;background:#fff}.foto-ampliada-vazia{display:grid;justify-items:center;gap:12px;padding:56px 44px;border-radius:14px;background:#101a2a;color:#94a3b8;font-size:14px}.foto-ampliada-legenda{margin:0;max-width:820px;text-align:center;font-size:13px;color:#d7dee8}.foto-ampliada-seta{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid #ffffff33;border-radius:50%;background:#0b1728cc;color:#fff;font-size:26px;line-height:1}.foto-ampliada-seta.anterior{left:-62px}.foto-ampliada-seta.proxima{right:-62px}.foto-ampliada-fechar{position:absolute;top:22px;right:24px;z-index:2;width:44px;height:44px;border:1px solid #ffffff33;border-radius:12px;background:#0b1728cc;color:#fff;font-size:24px;line-height:1}@media(max-width:820px){.foto-ampliada{padding:14px}.foto-ampliada-seta.anterior{left:6px}.foto-ampliada-seta.proxima{right:6px}.foto-ampliada-palco img{max-height:68vh}}.condicao-voltar{margin-top:6px}.condicao-voltar button{padding:0;border:0;background:transparent;font-size:12.5px;font-weight:600;color:var(--nx-gold-dark,#8A6118);text-decoration:underline;text-underline-offset:3px}.condicao-previa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px;padding:13px 15px;border:1px solid var(--line);border-left:3px solid var(--nx-gold-light,#F3C969);border-radius:12px;background:var(--panel)}.condicao-previa-titulo{font-size:11.5px;letter-spacing:.1em;font-weight:700;color:var(--nx-gold-dark,#8A6118)}.condicao-parcela{display:grid;gap:2px;padding-left:14px;border-left:1px solid var(--line)}.condicao-parcela b{font:700 15px var(--nx-titulo,Manrope),sans-serif;color:#0b1728}.condicao-parcela small{font-size:11.5px;color:var(--muted)}@media(max-width:760px){.condicao-previa{align-items:stretch;flex-direction:column;gap:10px}.condicao-parcela{padding-left:0;border-left:0;grid-auto-flow:column;justify-content:space-between;align-items:baseline}}.pedidos-filtros{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:14px;align-items:start;padding:16px 18px;margin-bottom:12px}.pedidos-filtros>label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--muted)}.pedidos-filtros select{height:44px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:14px;font-weight:400;color:#0b1728}.pedidos-busca input{height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:14px;font-weight:400;color:#0b1728;outline:none;width:100%}.pedidos-busca input:focus{border-color:var(--nx-navy,#0B1728);box-shadow:0 0 0 3px #0b172812}.pedido-em-aberto{height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:#f3c96926;font-size:11.5px;font-weight:700;color:var(--nx-gold-light,#F3C969)}.pedido-em-aberto:before{content:none}.pedido-em-aberto.vencido{background:#b4540f33;color:#f3c969}@media(max-width:980px){.pedidos-filtros{grid-template-columns:minmax(0,1fr)}}.limpeza-demo{margin-top:22px;padding:20px 22px;display:grid;gap:14px}.limpeza-demo h3{margin:0;font:700 15px var(--nx-titulo,Manrope),sans-serif}.limpeza-demo code{font-size:12.5px;background:#f1f5f9;padding:1px 5px;border-radius:4px}.limpeza-demo-contagem{margin:0;font-size:13.5px;color:var(--muted)}.limpeza-demo-grupo{display:grid;gap:6px}.limpeza-demo-grupo h4{margin:6px 0 2px;font-size:11.5px;letter-spacing:.1em;font-weight:700;color:var(--nx-gold-dark,#8A6118)}.limpeza-demo-linha{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--panel);cursor:pointer}.limpeza-demo-linha input{width:18px;height:18px;accent-color:#B4540F}.limpeza-demo-linha.bloqueada{background:#f8fafc;border-style:dashed;cursor:not-allowed;opacity:.75}.limpeza-demo-identidade{display:grid;gap:2px;min-width:0}.limpeza-demo-identidade b{font-size:13.5px}.limpeza-demo-identidade small{font-size:12px;color:var(--muted)}.limpeza-demo-notas{display:grid;gap:2px;min-width:0;text-align:right}.limpeza-demo-motivo{font-size:11.5px;color:var(--muted)}.limpeza-demo-leva{font-size:11.5px;color:var(--nx-gold-dark,#8A6118);font-weight:600}.limpeza-demo-bloqueio{font-size:11.5px;color:#b4540f;font-weight:700}.limpeza-demo-acoes{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.limpeza-demo-acoes label{display:grid;gap:6px;flex-grow:1;min-width:260px;font-size:12.5px;color:var(--muted)}.limpeza-demo-acoes input{height:44px;padding:0 13px;border:1px solid #B4540F55;border-radius:10px;background:var(--panel);font-size:14px;color:#0b1728}.limpeza-demo .primary.danger{background:linear-gradient(135deg,#c2410c,#9a3412);color:#fff;box-shadow:none}.limpeza-demo .primary.danger:disabled{opacity:.4;cursor:not-allowed}@media(max-width:820px){.limpeza-demo-linha{grid-template-columns:22px minmax(0,1fr)}.limpeza-demo-notas{grid-column:2;text-align:left}}.reassign-card{margin-bottom:14px;padding:0}.reassign-card>summary{display:grid;gap:3px;padding:13px 16px;cursor:pointer;list-style:none;min-height:44px;align-content:center}.reassign-card>summary::-webkit-details-marker{display:none}.reassign-card>summary:after{content:"▾";position:absolute;right:18px;color:var(--muted);font-size:13px}.reassign-card{position:relative}.reassign-card[open]>summary:after{content:"▴"}.reassign-card>summary b{font-size:14.5px;color:#25324a}.reassign-card>summary small{color:var(--muted);font-size:12.5px;line-height:1.45;max-width:72ch}.reassign-body{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding:14px 16px 16px;border-top:1px solid var(--line)}.reassign-body label{display:grid;gap:6px;color:var(--muted);font-size:13px}.reassign-body select{height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 10px}.reassign-body select:disabled{background:#f1f4f8;color:#9aa6b7}.reassign-body>button{height:44px;min-width:140px}.reassign-check{grid-column:1/-1;display:flex!important;align-items:start;gap:9px}.reassign-check input{width:18px;height:18px;margin-top:2px;flex:none}.reassign-check span{display:grid;gap:2px;color:#35435a;font-size:13.5px}.reassign-check small{color:var(--muted);font-size:12px;line-height:1.45}.reassign-check input:disabled+span{color:#9aa6b7}.reassign-warn{grid-column:1/-1;color:#8a6118;font-size:12.5px}@media(max-width:760px){.reassign-body{grid-template-columns:1fr}.reassign-body>button{width:100%}}.ofertas-do-produto{display:grid;gap:8px;margin:14px 0;padding:12px 14px;border:1px solid #d8e0ed;border-radius:12px;background:#f7f9fd}.ofertas-do-produto>b{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#748198}.ofertas-do-produto>small{color:var(--muted);font-size:12.5px}.oferta-linha{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fff}.oferta-linha>span:first-child{display:grid;gap:2px;min-width:0}.oferta-linha b{font-size:13.5px;color:#34425b}.oferta-linha small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oferta-linha button{min-height:38px;padding:0 14px;font-size:13px}@media(max-width:620px){.oferta-linha{grid-template-columns:1fr auto}.oferta-linha button{grid-column:1/-1;width:100%;min-height:44px}}.limpeza-demo-liberar{grid-column:1/-1;justify-self:start;min-height:44px;padding:0 16px;margin-top:8px;font-size:13.5px}@media(max-width:620px){.limpeza-demo-liberar{width:100%;justify-self:stretch}}.abas-da-pagina{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow-x:auto}.abas-da-pagina button{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer}.abas-da-pagina button:hover{color:#35435a;background:#f2f5fa}.abas-da-pagina button.ativa{color:var(--nx-navy,#0B1728);background:linear-gradient(135deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A))}@media(max-width:620px){.abas-da-pagina{border-radius:10px}.abas-da-pagina button{min-height:44px;padding:0 13px;font-size:13px}}:root{--z-moises:40;--moises-rodape:160px}@media(max-width:620px){:root{--moises-rodape:152px}}.moises{position:fixed;z-index:var(--z-moises);display:flex;align-items:flex-end;gap:10px;pointer-events:none}.moises>*{pointer-events:auto}.moises-direita{right:16px;right:calc(16px + env(safe-area-inset-right));flex-direction:row}.moises-esquerda{left:16px;left:calc(16px + env(safe-area-inset-left));flex-direction:row-reverse}.moises-avatar{width:64px;height:64px;padding:0;border:0;border-radius:50%;background:transparent;cursor:grab;touch-action:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35));transition:transform .15s}.moises-avatar img{width:100%;height:100%;border-radius:50%;display:block;-webkit-user-select:none;user-select:none}.moises-avatar:hover{transform:scale(1.05)}.moises-avatar.arrastando{cursor:grabbing;transform:scale(1.08)}.moises-avatar.silenciado{opacity:.72}.moises-avatar:focus-visible{outline:3px solid #F5B301;outline-offset:3px}@keyframes moises-respira{0%,88%,to{transform:scale(1)}94%{transform:scale(1.045)}}.moises-avatar:not(.arrastando){animation:moises-respira 8s ease-in-out infinite}.moises-balao{position:relative;width:300px;max-width:86vw;max-height:70vh;overflow:auto;padding:14px 14px 12px;border-radius:16px;background:#0d0d0d;color:#fff;box-shadow:0 12px 32px #0006;border:1px solid #2a2a2a}.moises-balao-topo{position:absolute;top:6px;right:8px;display:flex;gap:2px}.moises-balao-topo button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#9aa0a6;font-size:16px;line-height:1;cursor:pointer}.moises-balao-topo button:hover{background:#1c1c1c;color:#fff}.moises-balao-topo button:focus-visible{outline:2px solid #F5B301;outline-offset:1px}.moises-balao-imagem{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px;margin-bottom:10px}.moises-balao-titulo{display:block;margin:2px 26px 6px 0;font:800 15px var(--nx-titulo,Manrope),inherit;color:#f5b301}.moises-balao-corpo{margin:0;font-size:13.5px;line-height:1.5;color:#e9e9e9}.moises-balao-corpo .moises-linha{display:block}.moises-balao-corpo .moises-linha:not(:last-child){margin-bottom:7px}.moises-balao-corpo b{color:#f5b301}.moises-compativeis{list-style:none;margin:11px 0 0;padding:0;display:grid;gap:7px}.moises-compativeis li{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center;padding:7px;border:1px solid #242424;border-radius:10px;background:#121212}.moises-compativeis img,.moises-compativeis i{width:40px;height:40px;border-radius:7px;object-fit:contain;background:#1d1d1d;display:block}.moises-compativeis span{display:grid;gap:2px;min-width:0;font-size:12.5px;line-height:1.35}.moises-compativeis b{color:#f5b301;font-size:12px}.moises-compativeis small{color:#a8a8a8;font-size:11.5px}.moises-compativeis .moises-especificacao{color:#e4e4e4;font-weight:600;overflow-wrap:anywhere}.moises-compativeis .moises-selo{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;color:#0d0d0d;background:#f5b301;border-radius:5px;padding:1px 5px;margin-left:5px}.moises-compativeis button{min-height:32px;padding:0 10px;font-size:12px}.moises-acoes{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.moises-acoes button{flex:1 1 auto;min-height:40px;padding:0 12px;font-size:13px}.moises-menu{display:grid;gap:2px;margin-top:11px;padding-top:10px;border-top:1px solid #242424}.moises-menu button,.moises-menu a{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#e0e0e0;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.moises-menu button:hover,.moises-menu a:hover{background:#1c1c1c;color:#fff}.moises-menu button:focus-visible,.moises-menu a:focus-visible{outline:2px solid #F5B301;outline-offset:-2px}.moises-aba{position:fixed;z-index:var(--z-moises);width:24px;height:52px;display:grid;place-items:center;padding:0;border:0;background:#0d0d0d;border:1px solid #2a2a2a;cursor:pointer}.moises-aba-direita{right:0;border-radius:10px 0 0 10px;border-right:0}.moises-aba-esquerda{left:0;border-radius:0 10px 10px 0;border-left:0}.moises-aba img{opacity:.85}.moises-aba:focus-visible{outline:2px solid #F5B301;outline-offset:2px}@media(max-width:620px){.moises-avatar,.moises-avatar img{width:56px;height:56px}.moises{bottom:auto}.moises-balao{width:86vw}.moises-acoes button{flex:1 1 100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.moises-avatar{animation:none!important;transition:none}.moises-avatar:hover,.moises-avatar.arrastando{transform:none}}.vitrine-publica-preco{display:grid;gap:8px;justify-items:start;text-align:left;margin:16px 0 18px;padding:14px}.vitrine-publica-preco strong{font-size:16px}.vitrine-publica-preco span{font-size:13.5px;opacity:.85}.vitrine-publica-preco button{margin-top:4px;min-height:44px}.vitrine-publica-carregando{margin:18px 0 0;color:#7d8798;font-size:13.5px}.vitrine-publica-compativeis{margin-top:20px}.vitrine-publica-compativeis ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.vitrine-publica-compativeis li{display:grid;grid-template-columns:48px 1fr auto auto;gap:11px;align-items:center;padding:9px;border:1px solid #e5eaf2;border-radius:12px;background:#fbfcfe}.vitrine-publica-compativeis img,.vitrine-publica-compativeis li>i{width:48px;height:48px;border-radius:9px;object-fit:contain;background:#f1f4f9;display:grid;place-items:center;color:#98a3b5}.vitrine-publica-compativeis span{display:grid;gap:2px;min-width:0;line-height:1.35}.vitrine-publica-compativeis b{font-size:12.5px;color:var(--primary,#5034d7)}.vitrine-publica-compativeis em{font-style:normal;font-size:13.5px;color:#26334a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vitrine-publica-compativeis small{font-size:12px;color:#7d8798}.vitrine-publica-compativeis .vitrine-publica-selo{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#8a6118;background:#f3c969;border-radius:6px;padding:3px 7px;white-space:nowrap}.vitrine-publica-compativeis button{min-height:44px;padding:0 12px;font-size:13px;white-space:nowrap}.vitrine-publica-explodida{margin:18px 0 0;padding:12px;border-radius:10px;background:#f6f7fa;color:#5d687b;font-size:13.5px;line-height:1.45}@media(max-width:720px){.vitrine-publica-compativeis li{grid-template-columns:48px 1fr;grid-template-areas:"foto texto" "acao acao"}.vitrine-publica-compativeis li>img,.vitrine-publica-compativeis li>i{grid-area:foto}.vitrine-publica-compativeis li>span:not(.vitrine-publica-selo){grid-area:texto}.vitrine-publica-compativeis .vitrine-publica-selo{grid-area:texto;justify-self:end;align-self:start}.vitrine-publica-compativeis button{grid-area:acao;width:100%}}.produto-documentos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.produto-documentos a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid var(--line,#e5eaf2);border-radius:10px;background:var(--card,#fff);color:var(--text,#1d2939);font-size:13.5px;font-weight:700;text-decoration:none}.produto-documentos a:hover{border-color:var(--primary,#5034d7);color:var(--primary,#5034d7)}.produto-documentos a:focus-visible{outline:2px solid var(--primary,#5034d7);outline-offset:2px}.products>.card,.b2b-products>.card{display:flex;flex-direction:column}.b2b-product-copy{flex:1;min-width:0}.b2b-product-card .b2b-public-price-notice,.b2b-product-card .b2b-buy-row{margin-top:auto}.b2b-product-card .eyebrow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-product-card h3{height:auto;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.b2b-product-card .product-photo{aspect-ratio:1/1;background:#fff}.b2b-product-card .product-gallery-main img{object-fit:contain;background:#fff}.b2b-public-price-notice{background:#fff4d1;border-color:#e3c46a;color:#6b4e00;font-weight:700}.b2b-home section,.b2b-catalog,[id]{scroll-margin-top:80px}@media(max-width:640px){.b2b-home section,.b2b-catalog,[id]{scroll-margin-top:68px}}.b2b-publico .page{max-width:none;padding-left:0;padding-right:0;padding-top:0}.b2b-publico .b2b-hero .search{flex:0 1 380px;min-width:0}@media(max-width:900px){.b2b-publico .b2b-hero{align-items:stretch;flex-direction:column;gap:18px}.b2b-publico .b2b-hero .search{flex:1 1 auto;width:100%}}.b2b-rodape{margin-top:40px;padding:36px 34px 0;background:var(--footer,#0D0D0D);color:var(--footer-text,#e9e9e9);padding-bottom:calc(var(--moises-rodape) + env(safe-area-inset-bottom))}.b2b-rodape-conteudo{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.b2b-rodape h2{margin:0 0 12px;font:800 13px var(--nx-titulo,Manrope),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-gold-light,#F3C969)}.b2b-rodape dl{margin:0;display:grid;gap:10px}.b2b-rodape dt{font-size:12px;color:var(--footer-text,#e9e9e9);opacity:.68}.b2b-rodape dd{margin:2px 0 0;font-size:13.5px;line-height:1.45}.b2b-rodape a{color:var(--footer-text,#fff);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--footer-text,#fff) 25%,transparent);min-height:auto}.b2b-rodape a:hover{border-bottom-color:var(--footer-text,#fff)}.b2b-rodape a:focus-visible{outline:2px solid var(--nx-gold-light,#F3C969);outline-offset:2px}.b2b-rodape-assinatura{max-width:1500px;margin:28px auto 0;padding-top:18px;border-top:1px solid #ffffff1f;color:#a8a8a8;font-size:12.5px}@media(max-width:640px){.b2b-rodape{padding:28px 16px 0;padding-bottom:calc(var(--moises-rodape) + env(safe-area-inset-bottom))}.b2b-rodape-conteudo{gap:22px}}.moises-painel{display:grid;gap:18px}.moises-painel-carregando{display:flex;align-items:center;gap:8px;color:var(--nx-muted,#64748B)}.moises-painel-bloco{padding:20px;display:grid;gap:12px}.moises-painel-bloco h4{margin:0;font:800 16px var(--nx-titulo,Manrope),sans-serif}.moises-painel-ajuda{margin:0;color:var(--nx-muted,#64748B);font-size:13px;line-height:1.45}.moises-painel-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.moises-painel-cabecalho>div{flex:1;min-width:220px}.moises-painel-chaves{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.moises-painel-chave{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px;border:1px solid var(--nx-line,#E2E8F0);border-radius:11px;cursor:pointer}.moises-painel-chave.desabilitada{opacity:.5;cursor:not-allowed}.moises-painel-chave input{width:18px;height:18px;margin-top:2px;flex:none}.moises-painel-chave span{display:grid;gap:2px}.moises-painel-chave small{color:var(--nx-muted,#64748B);font-size:12px}.moises-painel-fala{display:grid;gap:5px;margin:0}.moises-painel-fala>span{font-weight:700;font-size:13.5px}.moises-painel-fala textarea{width:100%;padding:9px 11px;border:1px solid var(--nx-line,#E2E8F0);border-radius:10px;background:var(--nx-card,#fff);color:var(--nx-text,#0B1728);font:inherit;font-size:13.5px;line-height:1.45;resize:vertical}.moises-painel-fala small{color:var(--nx-muted,#64748B);font-size:12px}.moises-painel-voltar{margin-left:8px;border:0;background:transparent;color:var(--primary,#5034d7);font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.moises-painel-aviso{color:#8a6118;background:#fff4d1;border-radius:7px;padding:5px 8px}.moises-painel-previa{padding:13px;border-radius:11px;background:var(--nx-bg,#F5F7FA)}.moises-painel-previa p{margin:5px 0 0;font-size:13.5px;line-height:1.5}.moises-painel-lista{list-style:none;margin:0;padding:0;display:grid;gap:9px}.moises-painel-lista li{display:grid;grid-template-columns:1fr 200px auto;gap:9px;align-items:start;padding:9px;border:1px solid var(--nx-line,#E2E8F0);border-radius:11px}.moises-painel-lista-ideias li{grid-template-columns:1fr 150px 150px auto}.moises-painel-lista textarea,.moises-painel-lista input,.moises-painel-lista select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--nx-line,#E2E8F0);border-radius:9px;background:var(--nx-card,#fff);color:var(--nx-text,#0B1728);font:inherit;font-size:13px;resize:vertical}.moises-painel-ordenar{display:flex;gap:4px}.moises-painel-ordenar button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--nx-line,#E2E8F0);border-radius:8px;background:var(--nx-card,#fff);color:var(--nx-muted,#64748B);cursor:pointer}.moises-painel-ordenar button:disabled{opacity:.4;cursor:not-allowed}.moises-painel-ordenar button:hover:not(:disabled){border-color:var(--primary,#5034d7);color:var(--primary,#5034d7)}.moises-painel-ritmo{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.moises-painel-avatares{display:flex;gap:12px;flex-wrap:wrap}.moises-painel-avatares button{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border:2px solid var(--nx-line,#E2E8F0);border-radius:13px;background:var(--nx-card,#fff);color:var(--nx-text,#0B1728);font:inherit;font-weight:700;font-size:13px;cursor:pointer}.moises-painel-avatares button.ativo{border-color:var(--primary,#5034d7);color:var(--primary,#5034d7)}.moises-painel-avatares img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#0d0d0d}.moises-painel-rodape{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.moises-painel-rodape button{min-height:44px}@media(max-width:820px){.moises-painel-lista li,.moises-painel-lista-ideias li{grid-template-columns:1fr}.moises-painel-ordenar{justify-content:flex-end}}.moises-painel-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.moises-painel-numero{padding:13px;border:1px solid var(--nx-line,#E2E8F0);border-radius:11px;display:grid;gap:3px}.moises-painel-numero b{font:800 24px var(--nx-titulo,Manrope),sans-serif;line-height:1}.moises-painel-numero span{color:var(--nx-muted,#64748B);font-size:12.5px}.moises-painel-numero.alerta{border-color:#e3c46a;background:#fff9e8}.moises-painel-numero.alerta b{color:#8a6118}.moises-painel-barras{display:grid;gap:7px;margin-top:6px}.moises-painel-barras>div{display:grid;grid-template-columns:180px 1fr 44px;align-items:center;gap:10px;font-size:13px}.moises-painel-barras i{height:9px;border-radius:5px;background:var(--primary,#5034d7);min-width:3px;display:block}.moises-painel-barras b{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:820px){.moises-painel-barras>div{grid-template-columns:1fr 44px}.moises-painel-barras i{grid-column:1/-1}}.b2b-rodape-redes ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.b2b-rodape-redes a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.b2b-rodape-assinatura{display:grid;gap:4px;justify-items:center;text-align:center;padding-top:16px;margin-top:20px;border-top:1px solid rgba(255,255,255,.14)}.b2b-rodape-assinatura p{margin:0}.b2b-rodape-identificacao{font-size:12.5px;opacity:.85;line-height:1.5}.comercial-identificacao{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:4px}.comercial-identificacao>div{padding:11px 13px;border:1px dashed var(--nx-line,#E2E8F0);border-radius:10px;display:grid;gap:2px}.comercial-identificacao span{color:var(--nx-muted,#64748B);font-size:12px}.comercial-identificacao b{font-size:15px;font-variant-numeric:tabular-nums}.fiscal-rule-grid small.alerta{color:#8a6118;font-weight:600}.b2b-public-header .brand-link{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;gap:9px}.b2b-public-header .brand-link:hover b{text-decoration:underline}.b2b-catalogo-chamada{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;border-radius:14px;background:var(--primary-soft,#FFF4D1);border:1px solid var(--line,#E2E8F0)}.b2b-catalogo-chamada h2{margin:4px 0 6px;font-size:22px}.b2b-catalogo-chamada p{margin:0;color:var(--muted,#64748B);font-size:13.5px}.b2b-catalogo-chamada button{white-space:nowrap}.b2b-category-grid button{min-width:0}.b2b-category-grid button>span{min-width:0}.b2b-category-grid b,.b2b-category-grid small{overflow-wrap:anywhere}@media(max-width:820px){.b2b-home .b2b-products>*:nth-child(n+5){display:none}.b2b-catalogo-chamada{padding:22px 20px}.b2b-catalogo-chamada button{width:100%}}.portal-b2b-preferida{margin-top:16px;padding-top:15px;border-top:1px solid var(--nx-line,#E2E8F0);display:grid;gap:7px}.portal-b2b-preferida label{display:grid;gap:5px;font-size:13px;font-weight:600;max-width:430px}.portal-b2b-preferida p{margin:0;color:var(--nx-muted,#64748B);font-size:12.5px;line-height:1.6}.moises-painel-aniversario{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:end;margin-bottom:6px}.moises-painel-aniversario label{display:grid;gap:4px;font-size:12.5px;font-weight:600}.moises-painel-aniversario>p{grid-column:1/-1;margin:0;color:var(--nx-muted,#64748B);font-size:12px}.gerador-ofertas{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:18px;align-items:start}.gerador-ofertas-painel{margin-bottom:0}.gerador-ofertas-bloco{display:grid;gap:10px;padding:14px 0;border-top:1px solid #e8edf5}.gerador-ofertas-bloco:first-of-type{border-top:0;padding-top:4px}.gerador-ofertas-bloco>.promo-generator-formatos{margin-top:0}.gerador-ofertas-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.gerador-ofertas-campos .gerador-ofertas-largo{grid-column:1/-1}.gerador-ofertas-campos textarea{box-sizing:border-box;width:100%;min-height:64px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:9px 10px;font:inherit;font-size:14px;resize:vertical}.gerador-ofertas-campos input[type=range]{height:auto;padding:0;border:0;background:none;accent-color:var(--nx-gold,#D6A64A)}.gerador-ofertas-campos input:focus-visible,.gerador-ofertas-campos textarea:focus-visible{outline:2px solid var(--nx-gold,#D6A64A);outline-offset:1px}.gerador-ofertas-fundos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.gerador-ofertas-fundo{display:grid;gap:8px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#34425b;font-size:13px;font-weight:700;text-align:left;box-shadow:none}.gerador-ofertas-fundo img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:8px;display:block}.gerador-ofertas-fundo span{padding:0 2px}.gerador-ofertas-fundo small{padding:0 2px;color:#748198;font-size:12px;font-weight:500}.gerador-ofertas-fundo.ativo{border-color:var(--nx-gold,#D6A64A);box-shadow:0 0 0 2px var(--nx-gold,#D6A64A)}.gerador-ofertas-fundo:focus-visible{outline:2px solid var(--nx-gold,#D6A64A);outline-offset:2px}.gerador-ofertas-botoes{display:flex;gap:8px;flex-wrap:wrap}.gerador-ofertas-botoes>*{height:42px}.gerador-ofertas-arquivo{display:inline-flex!important;align-items:center;gap:6px!important;padding:0 14px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600}.gerador-ofertas-arquivo input{display:none}.gerador-ofertas-botoes button{display:inline-flex;align-items:center;gap:6px;font-size:13px}.gerador-ofertas-previa{position:sticky;top:16px}.gerador-ofertas-tela{position:relative;padding:12px;background:#f2f4f8}.gerador-ofertas-tela canvas{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:10px;box-shadow:0 8px 24px #0f172a24}.gerador-ofertas-tela p{position:absolute;left:24px;right:24px;bottom:24px;margin:0;padding:10px 12px;border-radius:10px;background:#fffffff0;color:#34425b;font-size:13px;text-align:center}.gerador-ofertas-previa .promo-generator-legenda{padding-top:12px}.gerador-ofertas-previa footer button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1100px){.gerador-ofertas{grid-template-columns:1fr}.gerador-ofertas-previa{position:static;max-width:420px}}@media(max-width:560px){.gerador-ofertas-campos{grid-template-columns:1fr}.gerador-ofertas-fundos{grid-template-columns:repeat(2,minmax(0,1fr))}}.gerador-ofertas-publicar{display:grid;gap:8px;padding:0 12px 12px}.gerador-ofertas-publicar small{color:#748198;font-size:12.5px}.gerador-ofertas-previa footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.gerador-ofertas-campos.gerador-ofertas-precos{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.gerador-ofertas-campos.gerador-ofertas-precos{grid-template-columns:1fr}}.pedidos-acesso .notice{margin-bottom:14px}.pedidos-acesso td small{color:var(--muted)}.pedidos-acesso .erro-texto{color:#c0392b}.pedidos-acesso .acoes-pedido{white-space:nowrap}.pedidos-acesso .acoes-pedido button{display:inline-flex;align-items:center;gap:6px;margin:2px}.solicitar-acesso textarea{border:1px solid var(--nx-line);border-radius:10px;background:var(--nx-card);color:var(--nx-text);padding:9px 11px;font:inherit;resize:vertical}.solicitar-acesso label small{color:var(--muted);font-weight:400}.solicitar-acesso form .btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;text-decoration:none}.solicitar-acesso form .notice{margin:14px 0}.dialog.acesso-b2b{width:min(720px,94%);max-height:92vh;overflow:auto;position:relative}.acesso-b2b h3{font:700 16px var(--nx-titulo,Manrope),sans-serif;margin:0}.acesso-b2b>.notice{margin:12px 0}.acesso-b2b-cliente{display:flex;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;border:1px solid var(--nx-line,#e2e8f0);border-radius:12px;background:var(--nx-soft,#f6f8fb)}.acesso-b2b-cliente svg{flex:none;color:var(--nx-gold,#D6A64A)}.acesso-b2b-cliente b{display:block}.acesso-b2b-cliente small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.acesso-b2b-escolher{display:grid;gap:7px;margin:14px 0;color:#4b5872;font-size:13.5px}.acesso-b2b-escolher select{height:43px;border:1px solid var(--nx-line);border-radius:10px;background:var(--nx-card);color:var(--nx-text);padding:0 11px}.acesso-b2b-compradores-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 10px;flex-wrap:wrap}.acesso-b2b-compradores-topo button,.acesso-b2b-acoes button{display:inline-flex;align-items:center;gap:6px}.acesso-b2b-compradores ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.acesso-b2b-compradores li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 12px;padding:12px 14px;border:1px solid var(--nx-line,#e2e8f0);border-radius:12px;background:var(--nx-card,#fff)}.acesso-b2b-compradores li.editando{border-color:var(--nx-gold,#D6A64A);box-shadow:0 0 0 3px #d6a64a2e}.acesso-b2b-compradores li.inativo{opacity:.65}.acesso-b2b-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:800 13px var(--nx-titulo,Manrope),sans-serif;color:var(--nx-navy,#0B1728);background:linear-gradient(135deg,var(--nx-gold-light,#F3C969),var(--nx-gold,#D6A64A))}.acesso-b2b-quem{min-width:0}.acesso-b2b-quem b{display:block}.acesso-b2b-quem small{display:block;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acesso-b2b-acoes{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px}.acesso-b2b-acoes button{min-height:32px;padding:0 10px;font-size:12.5px}.dialog form.acesso-b2b-editor{display:block}.acesso-b2b-editor{margin-top:18px;padding:16px;border:1px solid var(--nx-line,#e2e8f0);border-radius:14px;background:var(--nx-soft,#f6f8fb)}.acesso-b2b-sugestoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px}.acesso-b2b-sugestoes small{width:100%;color:var(--muted);font-size:12.5px}.acesso-b2b-sugestoes button{border:1px solid var(--nx-line,#e2e8f0);border-radius:20px;background:var(--nx-card,#fff);color:var(--nx-text);padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer}.acesso-b2b-sugestoes button.ativa{border-color:var(--nx-gold,#D6A64A);background:#d6a64a24;font-weight:700}.acesso-b2b-sugestoes button:disabled{opacity:.5;cursor:not-allowed}.acesso-b2b-campos{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.acesso-b2b-campos label{display:grid;gap:7px;margin:12px 0 4px;color:#4b5872;font-size:13.5px}.acesso-b2b-campos input{height:43px;border:1px solid var(--nx-line);border-radius:10px;background:var(--nx-card);color:var(--nx-text);padding:0 11px}.acesso-b2b-nota{font-size:12.5px;margin:6px 0 0}.acesso-b2b-representadas{margin-top:14px}.acesso-b2b-representadas-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.acesso-b2b-representadas-topo small{margin-left:6px;color:var(--muted);font-weight:400}.acesso-b2b-representadas-topo span{display:flex;gap:12px}.acesso-b2b-busca{margin-bottom:8px}.acesso-b2b-representadas ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.acesso-b2b-representadas li label{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--nx-line,#e2e8f0);border-radius:10px;background:var(--nx-card,#fff);cursor:pointer;color:var(--nx-text)}.acesso-b2b-representadas li label:has(input:checked){border-color:var(--nx-gold,#D6A64A);background:#d6a64a1a}.acesso-b2b-representadas li label span{flex:1;font-weight:600;font-size:13.5px}.acesso-b2b-representadas li label small{color:var(--muted);font-size:12px;white-space:nowrap}.acesso-b2b-representadas li.inativa label{opacity:.5;cursor:not-allowed}.acesso-b2b-representadas input[type=checkbox]{width:17px;height:17px;accent-color:var(--nx-gold,#D6A64A)}.acesso-b2b-editor footer{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.acesso-b2b-editor footer .primary{display:inline-flex;align-items:center;gap:8px}.b2b-qtd-compradores{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:9px;background:var(--nx-gold,#D6A64A);color:var(--nx-navy,#0B1728);font-size:11px;font-weight:800}@media(max-width:640px){.acesso-b2b-campos{grid-template-columns:1fr}.acesso-b2b-compradores li{grid-template-columns:auto 1fr}.acesso-b2b-compradores li .pill{grid-column:2;justify-self:start}.acesso-b2b-acoes{grid-column:1/-1}}.pedidos-acesso .acoes-pedido button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pedidos-acesso .acoes-pedido{white-space:normal;width:1%}.pedidos-acesso .acoes-pedido button{display:flex;width:100%;min-width:118px;justify-content:center;margin:0 0 6px}.gp{min-height:100vh;background:#f4f6fa;color:#0b1728;font-family:var(--nx-texto,"DM Sans"),sans-serif}.gp-topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 28px;background:#0b1728;color:#fff;border-bottom:1px solid #1d2a3e}.gp-marca{display:flex;align-items:center;gap:12px}.gp-marca img{width:36px;height:36px;border-radius:9px;background:#fff;padding:3px;object-fit:contain}.gp-marca b{display:block;font:800 16px var(--nx-titulo,Manrope),sans-serif}.gp-marca small{display:block;color:#f3c969;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.gp-topo-acoes{display:flex;align-items:center;gap:14px;font-size:13px;color:#ffffffbf}.gp-topo .gp-botao-fantasma{color:#fff;border-color:#ffffff40;background:transparent}.gp-main{max-width:1240px;margin:0 auto;padding:28px 28px 60px}.gp-titulo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.gp-titulo h1{font:800 28px var(--nx-titulo,Manrope),sans-serif;margin:4px 0}.gp-titulo p{margin:0;color:#64748b;font-size:13px}.gp-eyebrow{color:#b8892e!important;font-weight:800;font-size:11.5px!important;letter-spacing:.12em}.gp-botao,.gp-botao-fantasma{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:10px;font:700 13.5px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer;text-decoration:none}.gp-botao{border:0;color:#0b1728;background:linear-gradient(135deg,#f3c969,#d6a64a)}.gp-botao-fantasma{border:1px solid #D8DFEA;background:#fff;color:#0b1728}.gp-botao-fantasma:disabled{opacity:.6}.gp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.gp-kpi{padding:18px 20px;border:1px solid #E3E8F0;border-radius:16px;background:#fff;box-shadow:0 6px 18px #0b17280a}.gp-kpi small{display:block;color:#64748b;font-size:12.5px;font-weight:600}.gp-kpi strong{display:block;margin:6px 0 4px;font:800 26px var(--nx-titulo,Manrope),sans-serif;font-variant-numeric:tabular-nums}.gp-kpi span{color:#64748b;font-size:12.5px}.gp-kpi.destaque{background:linear-gradient(160deg,#0b1728,#132840);border-color:#0b1728;color:#fff}.gp-kpi.destaque small,.gp-kpi.destaque span{color:#ffffffb8}.gp-kpi.destaque strong{color:#f3c969}.gp-duas-colunas{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px}.gp-cartao{padding:20px 22px;border:1px solid #E3E8F0;border-radius:16px;background:#fff;margin-bottom:14px;min-width:0}.gp-duas-colunas .gp-cartao{margin-bottom:0}.gp-cartao h2{font:800 17px var(--nx-titulo,Manrope),sans-serif;margin:0}.gp-sub{color:#64748b;font-size:12.5px;margin:4px 0 0}.gp-nada{padding:18px 0}.gp-cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gp-grafico{display:flex;align-items:stretch;gap:14px;height:190px;margin-top:18px;padding-bottom:4px;border-bottom:1px solid #E3E8F0}.gp-barra-coluna{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.gp-barra-trilho{position:relative;flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.gp-barra-trilho em{font-style:normal;font-size:11.5px;font-weight:700;color:#0b1728;margin-bottom:4px;white-space:nowrap}.gp-barra{width:min(34px,70%);border-radius:4px 4px 0 0;background:#c9d3e3;transition:background .15s}.gp-barra.atual{background:#d6a64a}.gp-barra-coluna:hover .gp-barra{background:#b8892e}.gp-barra-coluna small{color:#64748b;font-size:11.5px}.gp-precos{list-style:none;margin:14px 0 10px;padding:0}.gp-precos li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed #E3E8F0;font-size:13.5px}.gp-precos b{font-variant-numeric:tabular-nums}.gp-busca{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid #D8DFEA;border-radius:10px;color:#64748b;min-width:260px}.gp-busca input{border:0;outline:0;background:transparent;font:inherit;color:#0b1728;width:100%}.gp-filtros{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.gp-filtros button{border:1px solid #E3E8F0;background:#fff;border-radius:20px;padding:6px 12px;font:600 12.5px var(--nx-texto,"DM Sans"),sans-serif;color:#475569;cursor:pointer}.gp-filtros button span{margin-left:4px;color:#94a3b8}.gp-filtros button.ativo{background:#0b1728;border-color:#0b1728;color:#fff}.gp-filtros button.ativo span{color:#f3c969}.gp-tabela{overflow-x:auto}.gp-tabela table{width:100%;border-collapse:collapse;font-size:13.5px}.gp-tabela th{text-align:left;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;padding:10px 12px;border-bottom:1px solid #E3E8F0;white-space:nowrap}.gp-tabela td{padding:12px;border-bottom:1px solid #EEF2F7;vertical-align:top}.gp-tabela tr:last-child td{border-bottom:0}.gp-tabela td small{display:block;color:#64748b;font-size:12px;margin-top:2px}.gp-tabela td a{color:inherit}.gp-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.gp-situacao{display:inline-block;padding:3px 9px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.gp-situacao.bom{background:#e3f6ec;color:#14794a}.gp-situacao.info{background:#e6eefb;color:#2453a6}.gp-situacao.atencao{background:#fdf1d8;color:#8a5a00}.gp-situacao.serio{background:#fde8dc;color:#a4410e}.gp-situacao.critico{background:#fbe3e3;color:#b42318}.gp-situacao.neutro{background:#eef2f7;color:#475569}.gp-situacao.casa{background:#0b1728;color:#f3c969}.gp-tag{display:inline-block;padding:3px 8px;border-radius:6px;background:#f6eedc;color:#7a5a12;font-size:12px;font-weight:700}.gp-potencial{color:#64748b;font-weight:700}.gp-vazio{max-width:460px;margin:80px auto;text-align:center}.gp-vazio h1{font:800 26px var(--nx-titulo,Manrope),sans-serif}.gp-vazio p{color:#64748b}@media(max-width:900px){.gp-kpis{grid-template-columns:repeat(2,1fr)}.gp-duas-colunas{grid-template-columns:1fr}}@media(max-width:560px){.gp-topo{padding:0 16px}.gp-topo-acoes>span{display:none}.gp-main{padding:20px 16px 48px}.gp-kpis{grid-template-columns:1fr}.gp-titulo h1{font-size:23px}.gp-busca{min-width:0;width:100%}}.assinatura-precos{margin-bottom:16px}.assinatura-precos-tabela{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.assinatura-precos-tabela>div{padding:14px;border:1px solid var(--nx-line,#e2e8f0);border-radius:12px}.assinatura-precos-tabela small{display:block;color:var(--muted);font-size:12px}.assinatura-precos-tabela b{display:block;font:800 22px var(--nx-titulo,Manrope),sans-serif;margin:4px 0}.assinatura-precos-tabela span{color:var(--muted);font-size:12.5px}.assinatura-precos-conta{margin:14px 0 6px}@media(max-width:640px){.assinatura-precos-tabela{grid-template-columns:1fr}}.ia-botao{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:8px;height:48px;padding:0 18px;border:0;border-radius:24px;color:#0b1728;background:linear-gradient(135deg,#f3c969,#d6a64a);font:700 14.5px var(--nx-texto,"DM Sans"),sans-serif;box-shadow:0 12px 30px #0b172847;cursor:pointer}.ia-botao:hover{transform:translateY(-1px)}.ia-flutuante{position:fixed;right:20px;bottom:20px;z-index:90;width:min(400px,calc(100vw - 32px));height:min(600px,calc(100vh - 40px))}.ia-flutuante.ia-no-topo{top:76px;bottom:auto;height:min(560px,calc(100vh - 96px))}.ia-painel{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:#fff;color:#0b1728;border:1px solid #E1E6EE;box-shadow:0 24px 60px #0b17284d;font-family:var(--nx-texto,"DM Sans"),sans-serif;text-align:left}.ia-topo{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#0b1728;color:#fff}.ia-topo div{flex:1;min-width:0}.ia-topo b{display:block;font:800 15px var(--nx-titulo,Manrope),sans-serif}.ia-topo small{color:#f3c969;font-size:11.5px}.ia-topo button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer}.ia-icone{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#f3c969,#d6a64a);color:#0b1728}.ia-mensagens{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f5f7fa}.ia-fala{max-width:88%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.ia-fala.assistente{align-self:flex-start;background:#fff;border:1px solid #E1E6EE;border-bottom-left-radius:4px}.ia-fala.usuario{align-self:flex-end;background:#0b1728;color:#fff;border-bottom-right-radius:4px;white-space:pre-wrap}.ia-pensando{display:flex;align-items:center;gap:8px;color:#55637a}.ia-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.ia-sugestoes button{padding:7px 11px;border:1px solid #E1C98A;border-radius:16px;background:#fff8e8;color:#6b4a0e;font:600 12.5px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer;text-align:left}.ia-erro{padding:9px 12px;border-radius:10px;background:#fbe3e3;color:#b42318;font-size:13px}.ia-entrada{display:flex;gap:8px;padding:10px;border-top:1px solid #E1E6EE;background:#fff}.ia-entrada textarea{flex:1;min-height:42px;max-height:120px;resize:none;padding:10px 12px;border:1px solid #D8DFEA;border-radius:12px;font:inherit;font-size:14px;color:#0b1728;background:#fff}.ia-entrada textarea:focus{outline:2px solid rgba(214,166,74,.45);border-color:#d6a64a}.ia-entrada button{display:grid;place-items:center;width:44px;border:0;border-radius:12px;background:#0b1728;color:#f3c969;cursor:pointer}.ia-entrada button:disabled{opacity:.4;cursor:not-allowed}.ia-aviso{display:block;padding:0 12px 9px;background:#fff;color:#8492a6;font-size:11px;text-align:center}.ia-botao-loja{display:inline-flex;align-items:center;gap:6px}@media(max-width:640px){.ia-botao span{display:none}.ia-botao{width:52px;padding:0;justify-content:center}.ia-flutuante,.ia-flutuante.ia-no-topo{right:16px;left:16px;width:auto;top:72px;bottom:16px;height:auto}}.guia{margin:0 0 20px;padding:22px 24px;border-radius:18px;background:linear-gradient(160deg,#0b1728,#132840);color:#fff;box-shadow:0 18px 40px #0b17282e}.guia-topo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.guia-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#f3c969,#d6a64a);color:#0b1728}.guia-titulo{flex:1;min-width:220px}.guia-titulo .eyebrow{color:#f3c969;margin:0}.guia-titulo h2{margin:2px 0;font:800 21px var(--nx-titulo,Manrope),sans-serif;color:#fff}.guia-titulo p:not(.eyebrow){margin:0;color:#ffffffbf;font-size:13.5px}.guia-progresso{position:relative;width:180px;height:10px;border-radius:5px;background:#ffffff24}.guia-progresso span{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#f3c969,#d6a64a)}.guia-progresso b{position:absolute;right:0;top:-20px;font-size:12px;color:#f3c969}.guia-ocultar{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer}.guia-trilha{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;counter-reset:etapa}.guia-etapa{position:relative;display:flex;gap:12px;padding:14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.guia-etapa.atual{background:#f3c9691f;border-color:#d6a64a}.guia-etapa.feita{opacity:.72}.guia-marco{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px dashed rgba(243,201,105,.6);color:#f3c969;font:800 14px var(--nx-titulo,Manrope),sans-serif}.guia-etapa.feita .guia-marco{border:0;background:#2bc580;color:#0b1728}.guia-etapa.atual .guia-marco{border:0;background:linear-gradient(135deg,#f3c969,#d6a64a);color:#0b1728}.guia-conteudo{min-width:0}.guia-conteudo b{display:block;font-size:14px;color:#fff}.guia-conteudo b em{margin-left:6px;padding:1px 6px;border-radius:6px;background:#ffffff1f;color:#ffffffbf;font-style:normal;font-size:10.5px;font-weight:600}.guia-conteudo p{margin:4px 0 10px;color:#ffffffb3;font-size:12.5px;line-height:1.45}.guia-conteudo button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;font-size:12.5px}.guia-conteudo .secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.guia-feito{color:#61dda0;font-weight:700;font-size:12px}@media(max-width:640px){.guia{padding:18px}.guia-progresso{width:100%}}label.check-inline{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}label.check-inline input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex:none}label.check-inline small{display:block;color:var(--muted, #6b7280)}.saude-fiscal{display:grid;gap:14px;margin-bottom:18px}.saude-fiscal>.muted{color:var(--nx-muted, var(--muted));font-size:12px}.saude-fiscal-rep{padding:16px 18px;display:grid;gap:12px}.saude-fiscal-rep .saude-fiscal-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:none;color:var(--nx-text, var(--text));padding:0}.saude-fiscal-rep .saude-fiscal-topo b{display:block;font-size:15px}.saude-fiscal-rep .saude-fiscal-topo small{color:var(--nx-muted, var(--muted))}.saude-fiscal-rep .chip{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--nx-neutral-soft, var(--card-subtle));border:1px solid var(--nx-line, var(--line));color:var(--nx-muted, var(--muted));white-space:nowrap}.saude-fiscal-barras{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px}.saude-fiscal-barras>div{display:grid;grid-template-columns:92px 1fr 44px;align-items:center;gap:8px;font-size:13px}.saude-fiscal-barras>div>small{grid-column:2 / 4;color:var(--nx-muted, var(--muted));font-size:12px;margin-top:-4px}.saude-barra{display:block;height:8px;border-radius:999px;background:var(--nx-neutral-soft, var(--card-subtle));border:1px solid var(--nx-line, var(--line));overflow:hidden}.saude-barra i{display:block;height:100%;background:var(--nx-success, var(--success));border-radius:999px}.saude-fiscal-barras b{text-align:right}.saude-fiscal-pendencias{margin:0;padding:10px 14px 10px 30px;border-radius:8px;background:color-mix(in srgb,var(--nx-warning, var(--warning)) 10%,transparent);font-size:13px;display:grid;gap:4px}.importar-fiscal{padding:16px 18px;margin-bottom:14px}.importar-fiscal h3{margin:2px 0 12px}.importar-fiscal-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.importar-fiscal-opcoes button{display:grid;gap:4px;text-align:left;padding:12px 14px;border-radius:8px;border:1px solid var(--nx-line, var(--line));background:var(--nx-card, var(--card));color:var(--nx-text, var(--text));cursor:pointer}.importar-fiscal-opcoes button small{color:var(--nx-muted, var(--muted));font-weight:400;line-height:1.35}.importar-fiscal-opcoes button.ativo{border-color:var(--nx-navy, var(--primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-navy, var(--primary)) 25%,transparent)}.auditoria-fiscal-vistas{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.auditoria-fiscal-vistas button{padding:7px 14px;border-radius:999px;border:1px solid var(--nx-line, var(--line));background:var(--nx-card, var(--card));color:var(--nx-text, var(--text));cursor:pointer;font:inherit;font-size:13px}.auditoria-fiscal-vistas button.ativo{background:var(--nx-navy, var(--primary));border-color:var(--nx-navy, var(--primary));color:#fff}@media(max-width:640px){.saude-fiscal-barras>div{grid-template-columns:80px 1fr 40px}}.catalogo{--cat-radius:14px;--cat-ring:color-mix(in srgb,var(--nx-gold,#D6A64A) 45%,transparent)}.cat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:4px 0 20px;flex-wrap:wrap}header.cat-head{height:auto;padding:0;position:static;top:auto;z-index:auto;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}.cat-head-text h2{font:800 28px/1.15 var(--nx-titulo,Manrope),sans-serif;letter-spacing:-.02em;margin:6px 0;color:var(--nx-text,#0B1728)}.cat-head-text p:last-child{margin:0;color:var(--nx-muted,#64748B);font-size:14.5px}.cat-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cat-btn-group{display:inline-flex;border:1px solid var(--nx-line,#E2E8F0);border-radius:12px;background:var(--nx-card,#fff);overflow:hidden;box-shadow:0 1px 2px #0b17280a}.cat-btn-group button{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border:0;background:transparent;color:var(--nx-text,#0B1728);font-weight:600;font-size:14px;white-space:nowrap;transition:background .15s}.cat-btn-group button+button{border-left:1px solid var(--nx-line,#E2E8F0)}.cat-btn-group button:hover:not(:disabled){background:var(--nx-bg,#F5F7FA)}.cat-btn-group button:disabled{opacity:.6;cursor:progress}.cat-btn-group svg{color:var(--nx-muted,#64748B)}.catalogo .cat-novo{height:44px;padding:0 18px;border-radius:12px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.cat-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.cat-stat{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--cat-radius);border:1px solid var(--nx-line,#E2E8F0);background:var(--nx-card,#fff);text-align:left;font:inherit;color:inherit;box-shadow:0 1px 2px #0b17280a}.cat-stat>div{flex:1;min-width:0;display:grid;gap:3px}.cat-stat small{font-size:12.5px;font-weight:600;color:var(--nx-muted,#64748B);text-transform:uppercase;letter-spacing:.06em}.cat-stat b{font:800 26px/1.1 var(--nx-titulo,Manrope),sans-serif;color:var(--nx-text,#0B1728);letter-spacing:-.01em}.cat-stat-sub{font-size:13px;color:var(--nx-muted,#64748B);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-stat-icon{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--nx-gold-soft,#FBF3E1);color:var(--nx-gold-dark,#8A6118)}.cat-stat-icon-alerta{background:var(--nx-warning-soft,#FEF3C7);color:#92400e}.cat-stat-click{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.cat-stat-click:hover:not(:disabled){border-color:var(--nx-gold,#D6A64A);box-shadow:0 8px 24px #0b172812;transform:translateY(-1px)}.cat-stat-click:disabled{cursor:default}.cat-stat-click.ativo{border-color:var(--nx-gold,#D6A64A);box-shadow:0 0 0 3px var(--cat-ring)}.cat-meter{display:block;height:6px;border-radius:99px;background:var(--nx-neutral-soft,#F1F5F9);overflow:hidden;margin:4px 0 2px}.cat-meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--nx-gold,#D6A64A),var(--nx-gold-light,#F3C969));transition:width .4s ease}.cat-meter-alerta i{background:linear-gradient(90deg,var(--nx-success,#16A34A),#4ade80)}.cat-toolbar{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px;border-radius:var(--cat-radius);border:1px solid var(--nx-line,#E2E8F0);background:color-mix(in srgb,var(--nx-card,#fff) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #0b17280b}.cat-search,.cat-select{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border-radius:11px;border:1px solid var(--nx-line,#E2E8F0);background:var(--nx-bg,#F5F7FA);color:var(--nx-muted,#64748B);transition:border-color .15s,box-shadow .15s,background .15s}.cat-select{flex:3 1 340px;padding:0 38px 0 8px;background:var(--nx-card,#fff);cursor:pointer}.cat-search{flex:2 1 260px}.cat-search:focus-within,.cat-select:focus-within{background:var(--nx-card,#fff);border-color:var(--nx-gold,#D6A64A);box-shadow:0 0 0 3px var(--cat-ring)}.cat-select:hover{border-color:color-mix(in srgb,var(--nx-gold,#D6A64A) 60%,var(--nx-line,#E2E8F0))}.cat-select-icone{flex:none;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--nx-gold-soft,#FBF3E1);color:var(--nx-gold-dark,#8A6118)}.cat-select-texto{flex:1;min-width:0;display:grid;line-height:1.1}.cat-select-texto small{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--nx-muted,#64748B)}.cat-search input,.cat-select select{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--nx-text,#0B1728);font-size:14.5px}.cat-search input{height:100%}.cat-search input::placeholder{color:#94a3b8}.cat-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-weight:700;font-size:15px;height:24px;padding:0;text-overflow:ellipsis;width:100%}.cat-select select option{background:#fff;color:#0b1728;font-weight:500}.cat-select-seta{position:absolute;right:13px;pointer-events:none}.cat-filtros{position:relative}.cat-filtros-botao{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 14px;border-radius:11px;border:1px solid var(--nx-line,#E2E8F0);background:var(--nx-card,#fff);color:var(--nx-text,#0B1728);font-weight:700;font-size:14.5px;transition:border-color .15s,background .15s}.cat-filtros-botao:hover{border-color:var(--nx-gold,#D6A64A)}.cat-filtros-botao[aria-expanded=true]{border-color:var(--nx-gold,#D6A64A);box-shadow:0 0 0 3px var(--cat-ring)}.cat-filtros-botao.ativo{background:var(--nx-navy,#0B1728);border-color:var(--nx-navy,#0B1728);color:#fff}.cat-filtros-botao em{font-style:normal;min-width:22px;height:22px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;background:var(--nx-gold-light,#F3C969);color:var(--nx-navy,#0B1728)}.cat-filtros-seta{opacity:.7}.cat-filtros-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:320px;max-width:calc(100vw - 32px);padding:8px;border-radius:14px;border:1px solid var(--nx-line,#E2E8F0);background:var(--nx-card,#fff);box-shadow:0 24px 60px #0b172829;animation:cat-abrir .14s ease}@keyframes cat-abrir{0%{opacity:0;transform:translateY(-4px)}}.cat-filtros-topo{display:flex;align-items:baseline;justify-content:space-between;padding:8px 10px 10px;border-bottom:1px solid var(--nx-line,#E2E8F0);margin-bottom:6px}.cat-filtros-topo b{font-size:14px;color:var(--nx-text,#0B1728)}.cat-filtros-topo small{font-size:12px;color:var(--nx-muted,#64748B)}.catalogo .cat-filtro-opcao{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;cursor:pointer;transition:background .12s}.cat-filtro-opcao:hover{background:var(--nx-bg,#F5F7FA)}.cat-filtro-opcao.ativo{background:var(--nx-gold-soft,#FBF3E1)}.cat-filtro-opcao input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--nx-gold-dark,#8A6118);cursor:pointer}.cat-filtro-opcao span{flex:1;min-width:0;display:grid;gap:1px}.cat-filtro-opcao b{font-size:14px;font-weight:600;color:var(--nx-text,#0B1728)}.cat-filtro-opcao small{font-size:12px;color:var(--nx-muted,#64748B)}.cat-filtro-opcao em{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--nx-neutral-soft,#F1F5F9);color:var(--nx-muted,#64748B)}.cat-filtros-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px 2px;margin-top:6px;border-top:1px solid var(--nx-line,#E2E8F0)}.cat-filtros-rodape .primary{height:36px;padding:0 14px;border-radius:9px;font-weight:700}.cat-filtros-ativos{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 2px 12px}.cat-filtros-ativos button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:99px;border:1px solid color-mix(in srgb,var(--nx-gold,#D6A64A) 50%,transparent);background:var(--nx-gold-soft,#FBF3E1);color:var(--nx-gold-dark,#8A6118);font-size:12.5px;font-weight:700}.cat-filtros-ativos button:hover{background:color-mix(in srgb,var(--nx-gold,#D6A64A) 25%,#fff)}.cat-view{display:inline-flex;margin-left:auto;padding:3px;border-radius:11px;background:var(--nx-neutral-soft,#F1F5F9);border:1px solid var(--nx-line,#E2E8F0)}.cat-view button{width:40px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--nx-muted,#64748B)}.cat-view button.ativo{background:var(--nx-card,#fff);color:var(--nx-text,#0B1728);box-shadow:0 1px 3px #0b17281f}.cat-result-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 2px 12px;font-size:13.5px;color:var(--nx-muted,#64748B);min-height:22px}.cat-result-bar>span{display:inline-flex;align-items:center;gap:6px}.cat-result-bar b{color:var(--nx-text,#0B1728)}.cat-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--nx-gold-dark,#8A6118);font-weight:700;font-size:13.5px;padding:4px 6px;border-radius:6px}.cat-link:hover:not(:disabled){background:var(--nx-gold-soft,#FBF3E1)}.cat-link:disabled{opacity:.4;cursor:default}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;transition:opacity .2s}.cat-carregando{opacity:.55;pointer-events:none}.cat-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--cat-radius);border:1px solid var(--nx-line,#E2E8F0);background:var(--nx-card,#fff);overflow:hidden;box-shadow:0 1px 2px #0b17280a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cat-editavel{cursor:pointer}.cat-card.cat-editavel:hover,.cat-card.cat-editavel:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--nx-gold,#D6A64A) 60%,var(--nx-line,#E2E8F0));box-shadow:0 18px 40px #0b172816;outline:none}.cat-photo{position:relative;aspect-ratio:4/3;background:#fff;border-bottom:1px solid var(--nx-line,#E2E8F0);display:grid;place-items:center;overflow:hidden}.cat-photo img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s ease}.cat-card:hover .cat-photo img{transform:scale(1.04)}.cat-photo-vazia{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:6px;color:#a6b2c3;background:repeating-linear-gradient(135deg,#f7f9fc 0,#f7f9fc 10px,#f1f4f9 10px,#f1f4f9 20px)}.cat-photo-vazia small{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cat-photo-tags{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.cat-card-acoes{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s}.cat-card:hover .cat-card-acoes,.cat-card:focus-within .cat-card-acoes{opacity:1;transform:none}.cat-icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:9px;border:1px solid var(--nx-line,#E2E8F0);background:#fffffff2;color:var(--nx-text,#0B1728);box-shadow:0 2px 8px #0b172814;padding:0}.cat-search .cat-icon-btn{width:26px;height:26px;box-shadow:none;background:transparent;border:0;color:var(--nx-muted,#64748B)}.cat-icon-danger:hover{background:var(--nx-critical-soft,#FEE2E2);border-color:var(--nx-critical,#DC2626);color:var(--nx-critical,#DC2626)}.cat-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:7px;white-space:nowrap}.cat-tag-alerta{background:#fdf0ea;color:#e0561f;border:1px solid #e0561f40}.cat-tag-neutra{background:var(--nx-neutral-soft,#F1F5F9);color:var(--nx-muted,#64748B);border:1px solid var(--nx-line,#E2E8F0)}.cat-body{flex:1;display:flex;flex-direction:column;padding:14px 16px 16px;min-width:0}.cat-rep{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--nx-gold-dark,#8A6118);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-body h3{margin:7px 0 6px;font-size:14.5px;font-weight:700;line-height:1.35;color:var(--nx-text,#0B1728);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;word-break:break-word}.cat-code{margin:0;font-size:13px;color:var(--nx-muted,#64748B);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-code b,.cat-mono{font-family:ui-monospace,Consolas,monospace;font-weight:600;color:var(--nx-text,#0B1728);font-size:12.5px}.cat-foot{margin-top:auto;padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-top:1px dashed var(--nx-line,#E2E8F0)}.cat-body h3+.cat-code+.cat-foot{margin-top:auto}.cat-foot strong{display:block;font:800 19px/1.1 var(--nx-titulo,Manrope),sans-serif;color:var(--nx-text,#0B1728);letter-spacing:-.01em}.cat-foot small{font-size:11.5px;color:var(--nx-muted,#64748B)}.cat-foot-meta{display:grid;justify-items:end;gap:3px;font-size:12px;color:var(--nx-muted,#64748B);min-width:0;text-align:right}.cat-foot-meta span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-estoque{padding:2px 8px;border-radius:99px;background:var(--nx-neutral-soft,#F1F5F9)}.cat-estoque.tem{background:var(--nx-success-soft,#DCFCE7);color:#166534}.cat-code{margin-bottom:14px}.cat-skeleton{min-height:330px;padding:0;gap:10px}.cat-skeleton>*{display:block;border-radius:8px;background:linear-gradient(90deg,#f1f4f8,#e6ebf2,#f1f4f8);background-size:200% 100%;animation:cat-brilho 1.2s infinite}.cat-skeleton i{aspect-ratio:4/3;border-radius:0}.cat-skeleton span{height:12px;margin:6px 16px 0}.cat-skeleton span+span{width:55%}.cat-skeleton b{height:26px;width:45%;margin:auto 16px 16px}@keyframes cat-brilho{to{background-position:-200% 0}}.catalogo .cat-lista{padding:0;overflow:auto;border-radius:var(--cat-radius)}.catalogo .cat-lista:hover{transform:none}.cat-lista table{width:100%;border-collapse:collapse;font-size:14px}.cat-lista th{text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:12px 14px;border-bottom:1px solid var(--nx-line,#E2E8F0);white-space:nowrap}.cat-lista td{padding:10px 14px;border-bottom:1px solid var(--nx-line,#E2E8F0);vertical-align:middle}.cat-lista tbody tr{transition:background .12s}.cat-lista tbody tr:hover{background:#fbf8f1}.cat-lista tbody tr:last-child td{border-bottom:0}.cat-lista tr.cat-editavel:focus-visible{outline:2px solid var(--nx-gold,#D6A64A);outline-offset:-2px}.cat-lista td small{display:block;margin-top:2px;font-size:12px;color:var(--nx-muted,#64748B)}.cat-lista .num{text-align:right;white-space:nowrap}.cat-lista-desc{display:block;max-width:420px;font-weight:600;color:var(--nx-text,#0B1728);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-thumb{width:44px;height:44px;border-radius:10px;border:1px solid var(--nx-line,#E2E8F0);background:#fff;display:grid;place-items:center;overflow:hidden;color:#a6b2c3}.cat-thumb img{width:100%;height:100%;object-fit:contain}.cat-tags-linha{display:flex;gap:5px;flex-wrap:wrap}.cat-ok{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:#166534}.cat-lista-acoes{width:52px;text-align:right}.cat-lista-acoes .cat-icon-btn{box-shadow:none;opacity:.55}.cat-lista tr:hover .cat-lista-acoes .cat-icon-btn{opacity:1}.cat-vazio{display:grid;justify-items:center;gap:6px;padding:56px 20px;margin-top:4px;border:1px dashed var(--nx-line,#E2E8F0);border-radius:var(--cat-radius);color:var(--nx-muted,#64748B);text-align:center;background:var(--nx-card,#fff)}.cat-vazio b{color:var(--nx-text,#0B1728);font-size:16px}.cat-vazio p{margin:0;font-size:14px}.catalogo .pagination{margin-top:24px}@media(max-width:900px){.cat-stats{grid-template-columns:1fr}.cat-head-actions{width:100%}.cat-btn-group{flex:1;overflow-x:auto}.cat-select{flex-basis:100%}}@media(max-width:560px){.cat-head-text h2{font-size:24px}.cat-btn-group{display:grid;grid-template-columns:1fr}.cat-btn-group button+button{border-left:0;border-top:1px solid var(--nx-line,#E2E8F0)}.catalogo .cat-novo{width:100%;justify-content:center}.cat-toolbar{position:static}.cat-search{flex-basis:100%}.cat-filtros{flex:1}.cat-filtros-botao{width:100%;justify-content:center}.cat-filtros-menu{left:0;right:auto}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-body{padding:12px}.cat-foot{flex-direction:column;align-items:flex-start}.cat-foot-meta{justify-items:start;text-align:left}.cat-card-acoes{opacity:1;transform:none}}.hoje-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.hoje-topo small{color:var(--nx-muted,#64748B);font-size:14px;text-transform:capitalize}.hoje-topo h1{margin:4px 0 0;font:800 clamp(24px,3vw,32px)/1.15 var(--nx-titulo,Manrope),sans-serif;letter-spacing:-.02em;color:var(--nx-text,#0B1728)}.hoje-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.hoje-numeros article{background:var(--nx-card,#fff);border:1px solid var(--nx-line,#E2E8F0);border-radius:16px;padding:16px 18px;display:grid;gap:4px;min-width:0}.hoje-numeros small{color:var(--nx-muted,#64748B);font-size:13px}.hoje-numeros b{font:800 24px var(--nx-titulo,Manrope),sans-serif;color:var(--nx-text,#0B1728);letter-spacing:-.01em}.hoje-numeros span{font-size:13px;color:var(--nx-muted,#64748B)}.hoje-numeros article.alerta{border-color:#f2c9b8;background:#fff7f3}.hoje-numeros article.alerta b{color:#b4341e}.hoje-corpo{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px;align-items:start}.hoje-acoes{background:var(--nx-card,#fff);border:1px solid var(--nx-line,#E2E8F0);border-radius:18px;padding:18px 20px}.hoje-acoes-cab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.hoje-acoes-cab h2,.hoje-atalhos h2{margin:0;font:800 17px var(--nx-titulo,Manrope),sans-serif;color:var(--nx-text,#0B1728)}.hoje-acoes-cab small{color:var(--nx-muted,#64748B);font-size:12.5px}.hoje-acoes-cab .link-button{font-size:13px;font-weight:700;color:var(--nx-text,#0B1728)}.hoje-acoes ul{list-style:none;margin:0;padding:0;display:grid}.hoje-acoes li{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--nx-line,#E2E8F0)}.hoje-acoes li:first-child{border-top:0}.hoje-acoes li>i{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-style:normal;background:var(--nx-neutral-soft,#F1F5F9);color:var(--nx-muted,#64748B)}.hoje-acoes li.tom-critico>i{background:#fce9e3;color:#b4341e}.hoje-acoes li.tom-atencao>i{background:#fbf1dc;color:#9a6a12}.hoje-acoes li>span{flex:1;min-width:0;display:grid;gap:2px}.hoje-acoes li b{font-size:14.5px;color:var(--nx-text,#0B1728)}.hoje-acoes li small{font-size:13px;color:var(--nx-muted,#64748B)}.hoje-acoes li>button{flex:none;white-space:nowrap;padding:9px 14px}.hoje-em-dia{display:grid;justify-items:center;gap:4px;padding:28px 10px;text-align:center;color:var(--nx-success,#0E7A5F)}.hoje-em-dia b{color:var(--nx-text,#0B1728)}.hoje-em-dia small{color:var(--nx-muted,#64748B)}.hoje-lado{display:grid;gap:18px;min-width:0}.hoje-rota ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hoje-rota li{display:flex;align-items:center;gap:12px}.hoje-rota li>span:last-child{min-width:0;display:grid;gap:1px}.hoje-rota li b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoje-rota li small{font-size:12px;color:var(--nx-muted,#64748B)}.hoje-atalhos{display:grid;gap:12px}.hoje-atalhos>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:1100px){.hoje-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.hoje-corpo{grid-template-columns:1fr}}@media(max-width:560px){.hoje-numeros{grid-template-columns:1fr 1fr;gap:10px}.hoje-numeros b{font-size:19px}.hoje-acoes{padding:14px}.hoje-acoes li{flex-wrap:wrap}.hoje-acoes li>button{margin-left:52px}}.pedido-tela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#f4f6f9;color:#0b1728}.pedido-tela-moldura{height:100%;display:flex;flex-direction:column;min-width:0}.pedido-tela-barra{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:#fff;border-bottom:1px solid #E3E8EF}.pedido-tela-fechar{width:40px;height:40px;border-radius:11px;border:1px solid #E3E8EF;background:#fff;color:#0b1728;display:grid;place-items:center;flex:none}.pedido-tela-trilha{margin:0;display:flex;gap:8px;align-items:center;font-size:14px;color:#5a6b82;min-width:0}.pedido-tela-trilha b{color:#0b1728;font-size:16px}.pedido-tela-espaco{flex:1}.pedido-tela-rolagem{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.pedido-tela-corpo{max-width:1440px;margin:0 auto;padding:22px 24px 40px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.pedido-tela-principal{display:grid;gap:16px;min-width:0}.pedido-tela-principal>.notice{margin:0}.pedido-bloco{background:#fff;border:1px solid #E3E8EF;border-radius:18px;padding:18px 20px;min-width:0}.pedido-bloco h2{margin:0;font:800 16px var(--nx-titulo,Manrope),sans-serif;color:#0b1728}.pedido-bloco-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pedido-cabeca{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.pedido-cabeca.com-representante{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.pedido-cabeca label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#5a6b82;min-width:0;position:relative}.pedido-cabeca input,.pedido-cabeca select{height:46px;width:100%;box-sizing:border-box;border:1px solid #E3E8EF;border-radius:12px;background:#f4f6f9;color:#0b1728;padding:0 12px;font-family:inherit;font-size:15px;font-weight:500}.pedido-cabeca input:focus,.pedido-cabeca select:focus,.pedido-tela .order-product-search>input:focus{outline:2px solid var(--nx-gold,#E8B54A);outline-offset:1px;background:#fff}.pedido-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pedido-chips span{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:#eef1f5;color:#3a4a60}.pedido-chips span.alerta{background:#fbf1dc;color:#8a5a0b}.pedido-chips span.perigo{background:#fce9e3;color:#b4341e}.pedido-tela .order-product-search{margin:0 0 12px}.pedido-tela .order-product-search>input{width:100%;height:50px;box-sizing:border-box;border:1px solid #E3E8EF;border-radius:14px;background:#f4f6f9;color:#0b1728;padding:0 16px;font-size:15px}.pedido-tela .order-item-notice{display:block;margin:8px 0;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:700}.pedido-tela .order-empty-items{margin:6px 0;padding:22px;border:1px dashed #C9D4E3;border-radius:14px;text-align:center;color:#5a6b82;font-size:14px}.pedido-tela .order-drawer-items-table{overflow-x:auto}.pedido-tela .order-drawer-items-table table{width:100%;border-collapse:collapse;min-width:640px}.pedido-tela .order-drawer-items-table th{background:#fff;color:#5a6b82;font-size:12px;letter-spacing:.04em;text-transform:none;font-weight:700;padding:8px 10px;border-bottom:1px solid #E3E8EF;text-align:left}.pedido-tela .order-drawer-items-table td{padding:10px;border-top:0;border-bottom:1px solid #EEF1F5;color:#0b1728;font-size:13.5px;font-variant-numeric:tabular-nums}.pedido-tela .order-items-compact-table .order-item-subtotal{color:#0b1728;font-size:13.5px}.pedido-tela .order-items-compact-table .included-product b{font-size:13px;color:#0b1728}.item-sem-regra{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:#fbf1dc;color:#8a5a0b;white-space:nowrap}.pedido-dica{margin:10px 0 0;font-size:13px;color:#5a6b82;display:flex;align-items:center;gap:6px}.pedido-repetir{padding:8px 12px}.pedido-tela .order-drawer-grid{gap:0 14px}.pedido-tela-lado{position:sticky;top:16px;display:grid;gap:16px;min-width:0}.pedido-total{background:#0b1728;color:#fff;border-radius:20px;padding:20px;display:grid;gap:12px}.pedido-total>small{color:#9fb0c7;font-size:13px}.pedido-total>b{font:800 30px var(--nx-titulo,Manrope),sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pedido-total dl{margin:0;display:grid;gap:6px;padding-top:10px;border-top:1px solid #1F3350}.pedido-total dl div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.pedido-total dt{color:#9fb0c7}.pedido-total dd{margin:0;font-variant-numeric:tabular-nums}.pedido-minimo{display:grid;gap:6px}.pedido-minimo>span{height:6px;border-radius:999px;background:#1f3350;overflow:hidden}.pedido-minimo i{display:block;height:100%;background:var(--nx-gold,#E8B54A);border-radius:999px}.pedido-minimo small{color:#9fb0c7;font-size:12.5px}.pedido-total .primary{width:100%;height:48px;font-size:15px}.pedido-checklist ul,.pedido-sugestoes ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.pedido-checklist li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:#3a4a60}.pedido-checklist li svg{flex:none;margin-top:1px}.pedido-checklist li.ok svg{color:#0e7a5f}.pedido-checklist li.atencao{color:#8e330b}.pedido-checklist li.atencao svg{color:#b4410e}.pedido-checklist li.neutro svg{color:#c9d4e3}.pedido-sugestoes li{display:flex;align-items:center;gap:10px}.pedido-sugestoes li>span{flex:1;min-width:0;display:grid;gap:2px}.pedido-sugestoes li b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-sugestoes li small{font-size:12px;color:#5a6b82}.pedido-sugestoes li button{flex:none;width:40px;height:40px;padding:0}.pedido-rodape-movel{display:none}@media(max-width:1080px){.pedido-tela-corpo{grid-template-columns:minmax(0,1fr)}.pedido-tela-lado{position:static}.pedido-tela-principal{display:contents}.pedido-tela-lado{order:1}.pedido-bloco-historico{order:2}.pedido-cabeca.com-representante{grid-template-columns:1fr 1fr}.pedido-cabeca.com-representante .pedido-campo-cliente{grid-column:1/-1}}@media(max-width:700px){.pedido-tela-barra{padding:10px 14px}.pedido-so-largo{display:none}.pedido-tela-corpo{padding:14px 12px 24px;gap:14px}.pedido-bloco{padding:14px;border-radius:16px}.pedido-cabeca,.pedido-cabeca.com-representante,.pedido-tela .order-drawer-grid{grid-template-columns:1fr}.pedido-total .primary{display:none}.pedido-rodape-movel{flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0b1728;color:#fff}.pedido-rodape-movel>span{flex:1;display:grid;min-width:0}.pedido-rodape-movel small{color:#9fb0c7;font-size:12px}.pedido-rodape-movel b{font:800 20px var(--nx-titulo,Manrope),sans-serif;font-variant-numeric:tabular-nums}.pedido-rodape-movel .primary{height:46px;padding:0 18px}.pedido-tela .order-drawer-items-table table{min-width:0}.pedido-tela .order-drawer-items-table thead{display:none}.pedido-tela .order-drawer-items-table tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 0;border-bottom:1px solid #EEF1F5}.pedido-tela .order-drawer-items-table td{border:0;padding:0;display:flex;justify-content:space-between;gap:8px;font-size:13px}.pedido-tela .order-drawer-items-table td[data-rotulo]:before{content:attr(data-rotulo);color:#5a6b82}.pedido-tela .order-drawer-items-table td.order-item-product-cell,.pedido-tela .order-drawer-items-table td.order-item-actions{grid-column:1/-1}.pedido-tela .order-drawer-items-table td.order-item-actions{justify-content:flex-end}.pedido-tela .order-drawer-items-table td.order-item-actions button{width:44px;height:44px}}.nx-shell:has(.pedido-tela) .ia-botao{display:none}body:has(.overlay,.comparador-overlay,.nx-overlay,.order-drawer-overlay,.client-drawer-overlay,.represented-drawer-overlay) .ia-botao{display:none}.c360-topo{background:#fff;border-bottom:1px solid #E3E8EF}.c360-topo-dentro{max-width:1440px;margin:0 auto;padding:22px 24px 16px;display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.c360-identidade{display:flex;gap:16px;align-items:flex-start;min-width:0;flex:1 1 420px}.c360-avatar{flex:none;width:56px;height:56px;border-radius:16px;background:#0b1728;color:var(--nx-gold,#E8B54A);display:grid;place-items:center;font:800 24px var(--nx-titulo,Manrope),sans-serif}.c360-identidade>div{min-width:0}.c360-identidade h1{margin:0;font:800 clamp(20px,2.4vw,28px)/1.2 var(--nx-titulo,Manrope),sans-serif;letter-spacing:-.02em;color:#0b1728;overflow-wrap:anywhere}.c360-identidade p{margin:4px 0 0;color:#5a6b82;font-size:14px}.c360-selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.c360-selos span{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:#eef1f5;color:#3a4a60}.c360-selos .ouro{background:#fbf1dc;color:#7a5410}.c360-selos .ok{background:#e3f2ec;color:#0a5c47}.c360-selos .alerta{background:#fcefe4;color:#8e330b}.c360-selos .perigo{background:#fce9e3;color:#b4341e}.c360-acoes{display:flex;gap:8px;flex-wrap:wrap}.c360-acoes a.secondary{text-decoration:none}.c360-acoes .primary,.c360-acoes .secondary{height:44px}.c360-so-estreito{display:none!important}.c360-abas{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.c360-abas::-webkit-scrollbar{display:none}.c360-abas button{flex:none;border:0;background:none;padding:12px 14px;font-size:14px;font-weight:600;color:#5a6b82;border-bottom:3px solid transparent;display:flex;gap:6px;align-items:center}.c360-abas button.ativa{color:#0b1728;border-bottom-color:var(--nx-gold,#E8B54A)}.c360-abas i{font-style:normal;font-size:11.5px;padding:1px 7px;border-radius:999px;background:#eef1f5}.c360-corpo{max-width:1440px;margin:0 auto;padding:20px 24px 40px}.c360-resumo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.c360-principal,.c360-lado{display:grid;gap:16px;min-width:0}.c360-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.c360-numeros article{background:#fff;border:1px solid #E3E8EF;border-radius:16px;padding:16px 18px;display:grid;gap:4px;min-width:0}.c360-numeros small,.c360-numeros span{color:#5a6b82;font-size:13px}.c360-numeros b{font:800 22px var(--nx-titulo,Manrope),sans-serif;color:#0b1728;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.c360-numeros article.perigo{border-color:#f2c9b8;background:#fff7f3}.c360-numeros article.perigo b{color:#b4341e}.c360-tempo{list-style:none;margin:14px 0 0;padding:0;display:grid}.c360-tempo li{display:flex;gap:14px;position:relative;padding-bottom:16px}.c360-tempo li:last-child{padding-bottom:0}.c360-tempo li>i{flex:none;width:12px;height:12px;border-radius:50%;margin-top:4px;background:#0b1728;box-shadow:0 0 0 4px #eef1f5}.c360-tempo li.visita>i{background:var(--nx-gold,#E8B54A)}.c360-tempo li:not(:last-child)>i:after{content:"";position:absolute;left:5px;top:20px;bottom:0;width:2px;background:#eef1f5}.c360-tempo li>div{display:grid;gap:2px;min-width:0}.c360-tempo b{font-size:14px;color:#0b1728}.c360-tempo small{font-size:13px;color:#5a6b82;overflow-wrap:anywhere}.c360-acao{border-radius:20px;padding:20px;display:grid;gap:10px;background:#0b1728;color:#fff}.c360-acao small{color:var(--nx-gold,#E8B54A);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.c360-acao p{margin:0;font-size:16px;line-height:1.45;font-weight:600}.c360-acao.tom-critico{background:#5c1a0e}.c360-acao .primary{height:46px}.c360-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;color:#0b1728}.pedido-bloco-cab .c360-link{margin-top:0}.c360-lista{list-style:none;margin:0;padding:0;display:grid}.c360-lista li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #EEF1F5}.c360-lista li:first-child{border-top:0}.c360-lista li>span:first-child{flex:1;min-width:0;display:grid;gap:2px}.c360-lista b{font-size:14px;color:#0b1728}.c360-lista small{font-size:12.5px;color:#5a6b82;overflow-wrap:anywhere}.c360-valor{flex:none;font-variant-numeric:tabular-nums}.c360-status{flex:none;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#eef1f5;color:#3a4a60}.c360-status.s-faturado,.c360-status.s-aprovado{background:#e3f2ec;color:#0a5c47}.c360-status.s-cancelado{background:#fce9e3;color:#b4341e}.c360-status.s-enviado,.c360-status.s-proposta{background:#fbf1dc;color:#7a5410}.c360-icone{flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;text-decoration:none}.c360-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.c360-dados .pedido-bloco h2{margin-bottom:8px}.c360-ficha{margin:0 0 14px;display:grid}.c360-ficha div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid #EEF1F5;font-size:14px}.c360-ficha div:first-child{border-top:0}.c360-ficha dt{color:#5a6b82}.c360-ficha dd{margin:0;color:#0b1728;overflow-wrap:anywhere}@media(max-width:1080px){.c360-resumo,.c360-dados{grid-template-columns:1fr}}@media(max-width:700px){.c360-topo-dentro{padding:16px 14px 10px;gap:14px}.c360-avatar{width:46px;height:46px;font-size:20px;border-radius:13px}.c360-acoes{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.c360-so-estreito{display:inline-flex!important}.c360-abas{padding:0 8px}.c360-corpo{padding:14px 12px 28px}.c360-numeros{grid-template-columns:1fr 1fr}.c360-numeros article:first-child{grid-column:1/-1}.c360-numeros b{font-size:19px}.c360-ficha div{grid-template-columns:1fr;gap:2px}.c360-lista li{flex-wrap:wrap}.c360-lista li>span:first-child{flex-basis:100%}}.nx-shell{--nx-titulo:"Geist",system-ui,sans-serif;--nx-texto:"Geist",system-ui,sans-serif;--nx-mono:"Geist Mono",ui-monospace,monospace;--nx-bg:#F4F6F9;--nx-line:#E3E8EF;--nx-muted:#5A6B82;--nx-text:#0B1728;--nx-gold:var(--nx-marca,#E8B54A);--nx-gold-light:var(--nx-marca,#E8B54A);font-family:var(--nx-texto);background:#f4f6f9;-webkit-font-smoothing:antialiased}.nx-shell h1,.nx-shell h2,.nx-shell h3,.nx-shell h4{font-family:var(--nx-titulo);letter-spacing:-.015em}.nx-shell .primary{background:var(--nx-marca,#E8B54A);color:var(--nx-marca-texto,#0B1728);box-shadow:none;border-radius:12px;font-weight:700}.nx-shell .primary:hover:not(:disabled){filter:brightness(.96)}.nx-shell .secondary{background:#fff;color:#0b1728;border:1px solid #C9D4E3;border-radius:12px;font-weight:600}.nx-shell .secondary:hover:not(:disabled){background:#f4f6f9}.nx-shell .card{background:#fff;border:1px solid #E3E8EF;border-radius:18px;box-shadow:none;transition:none}.nx-shell .card:hover{transform:none;box-shadow:none}.nx-shell th{background:#fff;color:#5a6b82;font-weight:600;letter-spacing:.02em;text-transform:none}.nx-shell td{border-color:#eef1f5}.nx-trilho{position:fixed;inset:0 auto 0 0;width:88px;z-index:30;background:#0b1728;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0 16px}.nx-trilho-marca{width:46px;height:46px;border-radius:13px;background:var(--nx-marca,#E8B54A);color:var(--nx-marca-texto,#0B1728);display:grid;place-items:center;font:800 19px var(--nx-titulo);margin-bottom:14px;overflow:hidden}.nx-trilho-marca img{width:100%;height:100%;object-fit:contain;background:#fff;padding:3px}.nx-trilho-espaco{width:72px;padding:10px 0;border:0;border-radius:14px;background:transparent;color:#9fb0c7;display:flex;flex-direction:column;align-items:center;gap:5px;font:600 12px var(--nx-texto);cursor:pointer}.nx-trilho-espaco:hover{color:#fff;background:#13233a}.nx-trilho-espaco.ativo{background:#1a2c47;color:#fff}.nx-trilho-espaco.ativo svg{color:var(--nx-marca-escuro,#E8B54A)}.nx-trilho-pe{margin-top:auto;display:grid;justify-items:center;gap:8px}.nx-trilho-avatar{width:40px;height:40px;border-radius:50%;background:#1a2c47;color:var(--nx-marca-escuro,#E8B54A);display:grid;place-items:center;font:700 14px var(--nx-texto)}.nx-trilho-sair{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#9fb0c7;display:grid;place-items:center;cursor:pointer}.nx-trilho-sair:hover{color:#fff;background:#13233a}.nx-content{margin-left:88px}.nx-shell .nx-topbar{height:auto;min-height:76px;padding:14px 32px;gap:14px;flex-wrap:wrap;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #E3E8EF}.nx-pilulas{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.nx-pilulas button{border:0;background:transparent;padding:9px 14px;border-radius:10px;color:#3a4a60;font:600 14px var(--nx-texto);white-space:nowrap;cursor:pointer}.nx-pilulas button:hover{background:#f4f6f9}.nx-pilulas button.ativa{background:#0b1728;color:#fff}.nx-shell .nx-topbar-search{flex:1 1 280px;width:auto;max-width:520px;height:44px;border-radius:12px;background:#f4f6f9;border:1px solid #E3E8EF;padding:0 14px;color:#5a6b82}.nx-shell .nx-topbar-search input{font:500 15px var(--nx-texto);color:#0b1728}.nx-topbar-novo{height:44px;padding:0 16px;flex:none}.nx-topbar-sair{display:none;width:44px;height:44px;border:1px solid #E3E8EF;border-radius:12px;background:#fff;color:#5a6b82;place-items:center;flex:none}.hoje-numeros b,.pedido-total>b,.pedido-total dd,.pedido-rodape-movel b,.c360-numeros b,.c360-valor,.pedido-tela .order-drawer-items-table td:not(.order-item-product-cell):not(.order-item-actions){font-family:var(--nx-mono);font-weight:600;letter-spacing:-.01em}.hoje-topo h1{font-size:clamp(24px,3vw,36px);letter-spacing:-.03em}.pedido-tela{top:0;right:0;bottom:0;left:88px}.nx-shell:has(.pedido-tela) .nx-trilho{pointer-events:none}.pedido-tela-barra .primary{background:#0b1728;color:#fff}.pedido-cabeca input,.pedido-cabeca select{background:#fff;border-color:#d5dde8}.pedido-tela .order-product-search>input{background:#fff;border-color:#d5dde8}.pedido-total>small{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.pedido-minimo>span{height:7px}.pedido-tela .order-drawer-items-table th:not(:first-child):not(:last-child),.pedido-tela .order-drawer-items-table td:not(.order-item-product-cell):not(.order-item-actions){text-align:right}@media(max-width:720px){.nx-trilho{inset:auto 0 0 0;width:auto;height:calc(64px + env(safe-area-inset-bottom));flex-direction:row;justify-content:space-around;padding:6px 6px env(safe-area-inset-bottom);gap:0;border-top:1px solid #1A2C47}.nx-trilho-marca,.nx-trilho-pe{display:none}.nx-trilho-espaco{width:auto;flex:1;padding:6px 0;font-size:11.5px}.nx-content{margin-left:0;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.nx-shell .nx-topbar{padding:10px 12px;gap:10px;position:sticky;top:0}.nx-pilulas{order:3;flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px}.nx-pilulas::-webkit-scrollbar{display:none}.nx-shell .nx-topbar-search{order:1;flex:1 1 0;max-width:none}.nx-topbar-novo{order:2;width:44px;padding:0}.nx-topbar-novo span{display:none}.nx-topbar-sair{order:2;display:grid}.nx-shell .ia-botao{bottom:calc(78px + env(safe-area-inset-bottom))}.pedido-tela{top:0;right:0;bottom:0;left:0}}.pedido-minimo i,.c360-tempo li.visita>i{background:var(--nx-marca-escuro,#E8B54A)}.c360-avatar,.c360-acao small{color:var(--nx-marca-escuro,#E8B54A)}.c360-acao .primary,.pedido-total .primary{background:var(--nx-marca-escuro,#E8B54A);color:#0b1728}@media(max-width:720px){.nx-shell .nx-topbar-search{display:flex}}@media(max-width:560px){.hoje-acoes li>span{flex:1 1 calc(100% - 52px)}}.cat-destino{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 14px;padding:14px 18px;background:#fff;border:1px solid #E3E8EF;border-radius:18px}.cat-destino-rotulo{font-weight:700;color:#0b1728;font-size:14px}.cat-destino-busca{position:relative;flex:0 1 320px;min-width:200px;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid #D5DDE8;border-radius:12px;background:#fff;color:#5a6b82}.cat-destino-busca input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 14px inherit;font-family:inherit;color:#0b1728}.cat-destino-escolhido{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 6px 0 14px;border-radius:12px;background:#0b1728;color:#fff;font-size:14px;max-width:100%}.cat-destino-escolhido b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.cat-destino-escolhido button{width:30px;height:30px;border:0;border-radius:9px;background:#1a2c47;color:#fff;display:grid;place-items:center;cursor:pointer}.cat-destino-ufs{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#5a6b82;flex-wrap:wrap}.cat-destino-ufs button{height:32px;min-width:42px;padding:0 10px;border:1px solid #D5DDE8;border-radius:10px;background:#fff;color:#0b1728;font:700 13px var(--nx-mono,monospace);cursor:pointer}.cat-destino-ufs button.ativa{background:#0b1728;border-color:#0b1728;color:#fff}.cat-destino-nota{margin-left:auto;font-size:13px;color:#5a6b82}.cat-foot{flex-direction:row!important;align-items:flex-end!important}.cat-foot strong{font-family:var(--nx-mono,inherit);font-weight:600}.cat-preco-final{color:#0b1728}.cat-preco-calculando{color:#9fb0c7}.cat-preco-sem-regra{color:#8a5a0b!important}.cat-adicionar{flex:none;width:40px;height:40px;border-radius:12px;border:0;background:#0b1728;color:#fff;display:grid;place-items:center;cursor:pointer}.cat-adicionar:hover{background:#1a2c47}.cat-card .cat-foot-meta{display:flex;justify-content:space-between;gap:8px;margin-top:8px;text-align:left}.cat-lista-preco strong{display:block;font:600 14px var(--nx-mono,inherit)}.cat-lista-preco small{display:block;font-size:11.5px;color:#5a6b82}.cat-lista-acoes{width:96px;white-space:nowrap}.cat-lista-acoes .cat-adicionar{display:inline-grid;width:34px;height:34px;border-radius:10px;vertical-align:middle;margin-right:4px}@media(max-width:720px){.cat-destino{padding:12px}.cat-destino-busca{flex:1 1 100%}.cat-destino-nota{margin-left:0;flex-basis:100%}.cat-adicionar{width:44px;height:44px}}.nx-shell .abas-da-pagina{gap:2px;margin:0 0 4px;padding:0 24px;border:0;border-bottom:1px solid #E3E8EF;border-radius:0;background:#fff;scrollbar-width:none}.nx-shell .abas-da-pagina::-webkit-scrollbar{display:none}.nx-shell .abas-da-pagina button{min-height:48px;padding:0 14px;border-radius:0;color:#5a6b82;font-weight:600;font-size:14px;border-bottom:3px solid transparent}.nx-shell .abas-da-pagina button:hover{background:transparent;color:#0b1728}.nx-shell .abas-da-pagina button.ativa{background:transparent;color:#0b1728;border-bottom-color:var(--nx-marca-escuro,#E8B54A)}@media(max-width:720px){.nx-shell .abas-da-pagina{padding:0 8px}}.nx-shell{--nx-gold:var(--nx-marca-escuro,#E8B54A);--nx-gold-light:var(--nx-marca-escuro,#E8B54A)}.nx-shell .repmark,.nx-shell .repmark.r1,.nx-shell .repmark.r2{background:#0b1728;color:var(--nx-marca-escuro,#E8B54A)}.nx-shell .team article>i{background:#0b1728;color:var(--nx-marca-escuro,#E8B54A)}.nx-shell .metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nx-shell .metric{border-radius:16px;padding:16px 18px}.nx-shell .metric small{color:#5a6b82;font-size:13px}.nx-shell .metric b{font-family:var(--nx-mono);font-weight:600;font-size:22px;letter-spacing:-.01em;color:#0b1728}.nx-shell .metric em{color:#5a6b82;font-size:12.5px}.nx-shell .chips{flex-wrap:wrap;gap:8px}.nx-shell .chips button{border:1px solid #E3E8EF;border-radius:999px;background:#fff;color:#3a4a60;font-weight:600;padding:7px 13px}.nx-shell .chips button:hover{background:#f4f6f9}.nx-shell .chips button.active{background:#0b1728;border-color:#0b1728;color:#fff}.nx-shell .chips button i{font-style:normal;margin-left:6px;padding:1px 7px;border-radius:999px;background:#eef1f5;color:#3a4a60;font-size:11.5px}.nx-shell .chips button.active i{background:#1a2c47;color:#fff}.nx-shell .filters{flex-wrap:wrap}.nx-shell .filters select,.nx-shell .filters input{color:#0b1728;background:#fff}.nx-shell .filters select:invalid,.nx-shell .filters input::placeholder{color:#8a97aa}.nx-shell .row-actions{display:flex;flex-wrap:wrap;gap:6px}.nx-shell .row-actions button{padding:7px 10px;font-size:13px}.nx-shell .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell .grid select,.nx-shell .grid input{width:100%;min-width:0}.nx-shell .grid .seletor-produto{min-width:0;width:100%}.nx-shell .route-planner .social-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 16px;align-items:start}.nx-shell .route-planner .social-fields>label:first-child{grid-column:1/-1}.nx-shell .portal-b2b-tabs button{border-radius:10px;border:1px solid #E3E8EF;background:#fff;color:#3a4a60;font-weight:600}.nx-shell .portal-b2b-tabs button.active{background:#0b1728;border-color:#0b1728;color:#fff}.nx-shell .eyebrow{color:#5a6b82;letter-spacing:.14em;font-size:12px}.nx-shell .import-head h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em}@media(max-width:720px){.nx-shell .grid{grid-template-columns:minmax(0,1fr)}.nx-shell .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-topbar-comando{cursor:pointer;text-align:left;font:500 15px var(--nx-texto)}.nx-topbar-comando span{flex:1;min-width:0;color:#5a6b82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-topbar-comando:hover{border-color:#c9d4e3;background:#fff}.nx-shell kbd,.cmd-fundo kbd{font:600 11.5px var(--nx-mono,monospace);border:1px solid #C9D4E3;border-bottom-width:2px;border-radius:7px;padding:2px 7px;color:#3a4a60;background:#fff;white-space:nowrap}.cmd-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0b17286b;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.cmd-caixa{width:min(640px,100%);max-height:72vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 30px 80px #0b172859;overflow:hidden;font-family:var(--nx-texto,"Geist",sans-serif);color:#0b1728}.cmd-campo{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #E3E8EF;color:#5a6b82}.cmd-campo input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 17px inherit;font-family:inherit;color:#0b1728}.cmd-lista{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1}.cmd-grupo{display:block;padding:10px 10px 4px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6b82}.cmd-lista button{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border:0;border-radius:12px;background:transparent;color:#0b1728;text-align:left;cursor:pointer;font:inherit}.cmd-lista button.ativa{background:#f1f4f8}.cmd-lista button>i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef1f5;color:#3a4a60;font-style:normal}.cmd-lista button.ativa>i{background:#0b1728;color:var(--nx-marca-escuro,#E8B54A)}.cmd-lista button>span{flex:1;min-width:0;display:grid;gap:1px}.cmd-lista b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-lista small{font-size:12.5px;color:#5a6b82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-enter{flex:none;color:#5a6b82}.cmd-vazio{display:flex;align-items:center;gap:8px;padding:16px 10px;font-size:14px;color:#5a6b82}.cmd-rodape{margin:0;padding:10px 18px;border-top:1px solid #E3E8EF;font-size:12.5px;color:#5a6b82;display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media(max-width:720px){.nx-topbar-comando kbd{display:none}.cmd-fundo{padding:0;align-items:stretch}.cmd-caixa{max-height:none;height:100%;border-radius:0}.cmd-rodape{display:none}.cmd-lista button{padding:12px 10px}}@media(max-width:720px){.nx-shell .nx-topbar-comando{min-width:0}.nx-shell .nx-topbar{flex-wrap:wrap}.nx-shell .nx-topbar>.nx-topbar-comando{flex:1 1 0}}.nx-charts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-chart-card{min-width:0}@media(max-width:1000px){.nx-charts-row{grid-template-columns:minmax(0,1fr)}}.proposal-copia{overflow-x:auto}.proposal-items-copia{min-width:1040px;font-variant-numeric:tabular-nums}.proposal-items-copia th,.proposal-items-copia td{padding:6px 7px;font-size:11.5px;border:1px solid #d5dce6;white-space:nowrap}.proposal-items-copia th{background:var(--nx-marca,#0B1728);color:var(--nx-marca-texto,#fff)}.proposal-items-copia td:nth-child(3){white-space:normal;min-width:220px}.proposal-items-copia .num{text-align:right}.proposal-items-copia tbody tr:nth-child(2n) td{background:#f7f9fc}.filtros-padrao{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end;padding:14px 16px;margin-bottom:16px}.filtros-padrao label{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.filtros-padrao label>span{font-size:12px;font-weight:600;color:#5a6b82;letter-spacing:.01em}.filtros-padrao select,.filtros-padrao input{width:100%;min-width:0;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #DCE3EC;border-radius:10px;background:#fff;color:#0b1728;font:500 14px var(--nx-texto,"DM Sans"),sans-serif;text-overflow:ellipsis}.filtros-padrao select:focus,.filtros-padrao input:focus{outline:2px solid #0B172822;border-color:#0b1728}.filtros-padrao>button{height:42px;white-space:nowrap}.comissoes-proximos{margin:0 0 16px}.comissoes-proximos .eyebrow{margin:0 0 8px}.comissoes-proximos>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.comissoes-proximos button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:1px solid #E3E8EF;border-radius:14px;background:#fff;color:#0b1728;text-align:left;cursor:pointer;font-family:var(--nx-texto,"DM Sans"),sans-serif;min-width:0}.comissoes-proximos button span{font-size:12px;font-weight:700;text-transform:uppercase;color:#5a6b82;letter-spacing:.04em}.comissoes-proximos button b{font-family:var(--nx-mono);font-size:17px;font-weight:600;white-space:nowrap}.comissoes-proximos button small{font-size:12px;color:#8a97aa}.comissoes-proximos button:hover{border-color:#0b172855}.comissoes-proximos button.ativo{background:#0b1728;border-color:#0b1728;color:#fff}.comissoes-proximos button.ativo span,.comissoes-proximos button.ativo small{color:#c9d3e0}@media(max-width:1100px){.comissoes-proximos>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.comissoes-proximos>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.table.carregando{opacity:.55;transition:opacity .15s}.comissao-vencimento{white-space:nowrap}.filtros-padrao .filtro-largo{grid-column:span 2}@media(max-width:560px){.filtros-padrao .filtro-largo{grid-column:auto}}.filtros-padrao label.check{flex-direction:row;align-items:center;gap:8px;font-size:14px;color:#0b1728}.filtros-padrao label.check input{width:auto;height:auto}.filtros-padrao.filtros-acoes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.filtros-padrao.fiscal-rules-filter{padding:0 18px 14px;margin:0;grid-template-columns:minmax(0,1fr)}.filtros-padrao.fiscal-rules-filter .filtro-largo{grid-column:auto}.pedidos-filtros>label,.clientes-filtros>label{font-size:12px;color:#5a6b82}.relatorios .rel-atalhos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 16px;font-size:13px;color:#5a6b82}.relatorios .rel-atalhos>span{font-weight:600;font-size:12px}.relatorios .rel-atalhos button{height:32px;padding:0 12px;border:1px solid #DCE3EC;border-radius:999px;background:#fff;color:#0b1728;font:600 13px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer}.relatorios .rel-atalhos button:hover{border-color:#0b1728}.relatorios .rel-comparar{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;color:#0b1728;cursor:pointer}.relatorios .rel-comparar small{font-weight:500;color:#8a97aa}.relatorios .rel-abas{margin-bottom:16px;flex-wrap:wrap}.relatorios .rel-carregando{display:flex;align-items:center;gap:8px;padding:24px;color:#5a6b82}.relatorios .carregando{opacity:.55;transition:opacity .15s}.relatorios .metric em{display:flex;flex-direction:column;gap:2px}.relatorios .rel-variacao{font-style:normal;font-size:12px;font-weight:600;color:#8a97aa}.relatorios .rel-variacao.sobe{color:#1d8051}.relatorios .rel-variacao.desce{color:#c2410c}.relatorios .rel-aviso-historico{margin:-4px 0 16px;font-size:13px}.relatorios .rel-faixa{text-align:left;cursor:pointer;font:inherit}.relatorios .rel-faixa.ativo{background:#0b1728;border-color:#0b1728}.relatorios .rel-faixa.ativo small,.relatorios .rel-faixa.ativo em{color:#c9d3e0}.relatorios .rel-faixa.ativo b{color:#fff}.relatorios .rel-curva{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;font:700 13px var(--nx-mono);color:#fff}.relatorios .curva-a{background:#1d8051}.relatorios .curva-b{background:#c99a2e}.relatorios .curva-c{background:#8a97aa}.relatorios .rel-alerta{color:#c2410c;font-weight:600}.relatorios .rel-vazio{padding:18px;margin:0;color:#5a6b82;font-size:14px}.relatorios .rel-titulo-tabela{margin:0;padding:16px 18px 6px;font:700 15px var(--nx-titulo,Manrope);color:#0b1728}.relatorios .rel-grafico{padding:18px 20px;margin-bottom:16px}.relatorios .rel-grafico-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.relatorios .rel-grafico-topo h3{margin:0;font:700 15px var(--nx-titulo,Manrope);color:#0b1728}.relatorios .rel-grafico-topo span{display:flex;align-items:center;gap:6px;font-size:12px;color:#5a6b82}.relatorios .rel-legenda{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:8px}.relatorios .rel-legenda.sistema,.relatorios .rel-barra-colunas .sistema{background:#0b1728}.relatorios .rel-legenda.historico,.relatorios .rel-barra-colunas .historico{background:#e8b54a}.relatorios .rel-barras{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:end}.relatorios .rel-barra{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.relatorios .rel-barra-colunas{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:150px;border-bottom:1px solid #E3E8EF}.relatorios .rel-barra-colunas span{display:block;width:min(22px,45%);min-height:2px;border-radius:5px 5px 0 0}.relatorios .rel-barra b{font:600 11px var(--nx-mono);color:#0b1728;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.relatorios .rel-barra small{font-size:11px;font-weight:700;text-transform:uppercase;color:#5a6b82}@media(max-width:700px){.relatorios .rel-barras{gap:3px}.relatorios .rel-barra b{display:none}.relatorios .rel-comparar{margin-left:0}}.relatorios .rel-busca-cliente{position:relative}.relatorios .rel-sugestoes{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;margin-top:-4px}.relatorios .rel-sugestoes button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid #E3E8EF;border-radius:10px;background:#fff;color:#0b1728;text-align:left;cursor:pointer;font-family:var(--nx-texto,"DM Sans"),sans-serif}.relatorios .rel-sugestoes button:hover{border-color:#0b1728;background:#f6f8fb}.relatorios .rel-sugestoes b{font-size:14px}.relatorios .rel-sugestoes small{font-size:12px;color:#5a6b82}.relatorios .rel-cliente-escolhido input{font-weight:700}.relatorios .rel-link{padding:0;border:0;background:none;color:#0b1728;font:700 14px var(--nx-texto,"DM Sans"),sans-serif;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#c9d3e0;text-underline-offset:3px}.relatorios .rel-link:hover{text-decoration-color:#0b1728}.relatorios .rel-tabela-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-right:18px}.relatorios .rel-tabela-topo input{height:38px;min-width:240px;padding:0 12px;border:1px solid #DCE3EC;border-radius:10px;font:500 14px var(--nx-texto,"DM Sans"),sans-serif}.relatorios .rel-desconto{color:#1d8051;font-weight:700}.relatorios .rel-acima{color:#c2410c;font-weight:700}.comparador-overlay{z-index:95;display:flex;justify-content:center;align-items:flex-start;padding:24px 16px;overflow:auto}.comparador-janela{width:min(1280px,100%);background:#f6f8fb;border-radius:18px;padding:22px 24px 18px;box-shadow:0 24px 60px #0b172859}.comparador-topo{background:transparent;color:#0b1728;padding:0;box-shadow:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.comparador-topo h2{margin:4px 0;font:800 21px var(--nx-titulo,Manrope);color:#0b1728}.comparador-topo p{margin:0;color:#5a6b82;font-size:13px}.comparador-carregando{display:flex;align-items:center;gap:8px;padding:24px;color:#5a6b82}.comparador .metrics{margin-bottom:16px}.comparador-filtro{text-align:left;cursor:pointer;font:inherit}.comparador-filtro.bom b{color:#1d8051}.comparador-filtro.ruim b{color:#c2410c}.comparador-filtro.novo b{color:#1d5fb8}.comparador-filtro.ativo{background:#0b1728;border-color:#0b1728}.comparador-filtro.ativo b,.comparador-filtro.ativo small,.comparador-filtro.ativo em{color:#fff}.comparador-tabela-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 6px}.comparador-tabela-topo h3{margin:0;font:700 15px var(--nx-titulo,Manrope);color:#0b1728}.comparador-tabela-topo h3 small{font-weight:600;color:#5a6b82}.comparador-tabela-topo span{display:flex;gap:8px}.comparador-tabela-topo button{height:34px;font-size:13px}.comparador .table{margin-bottom:16px}.comparador td input[type=checkbox]{width:18px;height:18px;accent-color:#0B1728;cursor:pointer}.comparador tr.comparador-desmarcado td{opacity:.5}.comparador-situacao{display:inline-block;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.comparador-situacao.mais_barato{background:#e5f5ec;color:#1d8051}.comparador-situacao.mais_caro{background:#fdece3;color:#c2410c}.comparador-situacao.igual{background:#eef1f5;color:#5a6b82}.comparador-situacao.novo{background:#e6effb;color:#1d5fb8}.comparador-nota{margin:0;font-size:12px;color:#8a97aa}@media(max-width:640px){.comparador-janela{padding:16px 12px}.comparador-topo .row-actions{width:100%;flex-wrap:wrap}}.baixou-preco{padding:18px 20px;margin-bottom:16px}.baixou-preco-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.baixou-preco-topo h3{margin:4px 0;font:700 16px var(--nx-titulo,Manrope);color:#0b1728}.baixou-preco-topo small{color:#5a6b82;font-size:13px}.baixou-preco .notice{margin-bottom:12px}.baixou-preco-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.baixou-preco-lista article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #E3E8EF;border-radius:14px;background:#fff}.baixou-preco-lista img,.baixou-preco-sem-foto{width:64px;height:64px;border-radius:10px;object-fit:contain;background:#f6f8fb;display:grid;place-items:center;color:#8a97aa}.baixou-preco-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.baixou-preco-texto>small{font-size:11px;font-weight:600;color:#8a97aa;text-transform:uppercase;letter-spacing:.03em}.baixou-preco-texto>b{font-size:14px;color:#0b1728}.baixou-preco-texto>em{font-style:normal;font-size:12px;color:#5a6b82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baixou-preco-valores{display:flex;align-items:baseline;gap:8px;margin-top:4px}.baixou-preco-valores s{font-size:13px;color:#8a97aa}.baixou-preco-valores b{font:600 16px var(--nx-mono);color:#0b1728}.baixou-preco-valores i{font-style:normal;font-size:12px;font-weight:700;color:#1d8051;background:#e5f5ec;padding:2px 7px;border-radius:999px}.baixou-preco-acoes{grid-column:1/-1;display:flex;gap:8px}.baixou-preco-acoes button{flex:1;height:36px;justify-content:center;font-size:13px}.baixou-preco-vazio{margin:0;color:#5a6b82;font-size:14px}.campanhas .campanha-importar{padding:16px 18px;margin-bottom:16px}.campanhas .campanha-importar h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 15px var(--nx-titulo,Manrope);color:#0b1728}.campanhas .campanha-importar-campos{padding:0;margin:0 0 8px;border:0;box-shadow:none;background:transparent}.campanhas .campanha-importar>small{color:#5a6b82;font-size:12px}.campanha-pill{display:inline-block;padding:3px 9px;border-radius:999px;font:700 11px var(--nx-texto,"DM Sans"),sans-serif;vertical-align:middle;white-space:nowrap}.campanha-pill.ativa{background:#e5f5ec;color:#1d8051}.campanha-pill.rascunho{background:#eef1f5;color:#5a6b82}.campanha-pill.encerrada{background:#eef1f5;color:#8a97aa}.campanha-pill.vencida{background:#fdece3;color:#c2410c}.campanha-pill.alerta{background:#fff4d6;color:#8a6118}.campanhas .campanha-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-bottom:16px}.campanhas .campanha-lista button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid #E3E8EF;border-radius:14px;background:#fff;text-align:left;cursor:pointer;font-family:var(--nx-texto,"DM Sans"),sans-serif}.campanhas .campanha-lista button span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.campanhas .campanha-lista button b{font-size:14px;color:#0b1728}.campanhas .campanha-lista button small{font-size:12px;color:#5a6b82}.campanhas .campanha-lista button.ativo{border-color:#0b1728;box-shadow:0 0 0 1px #0b1728}.campanhas .campanha-cabecalho{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 18px;margin-bottom:12px}.campanhas .campanha-cabecalho h3{margin:4px 0;font:800 18px var(--nx-titulo,Manrope);color:#0b1728;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.campanhas .campanha-cabecalho small{color:#5a6b82;font-size:12px}.campanhas .campanha-acoes{display:flex;gap:8px;align-items:flex-start}.campanhas .campanha-detalhe>.notice{margin-bottom:12px;display:flex;align-items:center;gap:8px}.campanhas .campanha-grupo{margin-bottom:16px}.campanhas .campanha-grupo-topo{padding:14px 18px 6px}.campanhas .campanha-grupo-topo h3{margin:0 0 8px;font:700 15px var(--nx-titulo,Manrope);color:#0b1728}.campanhas .campanha-grupo-topo h3 small{font-weight:600;color:#5a6b82}.campanha-faixas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.campanha-faixas span{padding:4px 10px;border-radius:999px;background:#f6f8fb;border:1px solid #E3E8EF;font-size:12px;color:#5a6b82}.campanha-faixas b{color:#1d8051}.campanhas .campanha-grupo-topo ul,.comparador-campanha ul{margin:0 0 6px;padding-left:18px;font-size:12px;color:#5a6b82}.comparador-campanha{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px}.comparador-campanha article{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.comparador-campanha .eyebrow{margin:0}.comparador-campanha b{font-size:14px;color:#0b1728}.comparador-campanha i{font-style:normal;color:#1d8051;font-weight:700}.comparador-falta{font-size:13px;color:#8a6118;background:#fff4d6;border-radius:8px;padding:4px 8px;align-self:flex-start}.comparador-campanha small{font-size:12px;color:#5a6b82}.comparador .comparador-acima{color:#c2410c;font-weight:700}.comparador .comparador-abaixo{color:#1d8051;font-weight:700}.campanhas .campanha-importar-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.campanhas .campanha-importar-topo h3{margin:0}.pedido-status-pill{display:inline-block;margin-left:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#eef1f5;color:#3a4a60}.pedido-status-pill.faturado{background:#e5f5ec;color:#1d8051}.pedido-status-pill.cancelado{background:#fce9e3;color:#b4341e}.pedido-status-pill.aprovado,.pedido-status-pill.enviado{background:#e6f0fa;color:#0b5ca8}.pedido-status-pill.proposta{background:#fbf1dc;color:#8a5a0b}.pedido-editar .pedido-cabeca input:disabled{color:#0b1728;opacity:1;cursor:default}.pedido-acoes-lado{display:grid;gap:8px}.pedido-acoes-lado .secondary{width:100%;justify-content:flex-start}.pedido-editar .order-drawer-grid label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#5a6b82}.pedido-editar .order-drawer-grid small{font-weight:400}.shell header .order-item-editor-identity h2,.nx-shell header .order-item-editor-identity h2{color:#fff}.item-memoria{container-type:inline-size}@container (max-width:440px){.item-memoria-cabecalho,.item-memoria-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;padding:9px 12px}.item-memoria-cabecalho span:first-child,.item-memoria-linha span:first-child{grid-column:1/-1}.item-memoria-linha span:first-child{font-size:12.5px}.item-memoria-cabecalho span:first-child{display:none}}.campanha-etiqueta{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;background:#e5f5ec;color:#1d8051;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.included-product .campanha-etiqueta{margin:3px 0 0;align-self:flex-start}.campanha-riscado{color:#8a97aa;font-weight:400}.campanha-preco{color:#1d8051;font-weight:800}.item-campanha{margin-top:16px;border:1px solid #BFE3CF;border-radius:14px;padding:14px 16px;background:#fff;display:grid;gap:10px}.item-campanha p{margin:0}.item-campanha-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.item-campanha-titulo{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1d8051}.item-campanha-promo{font-size:13px;color:#5a6b82;margin-top:2px!important}.item-campanha-promo b{color:#0b1728}.item-campanha-topo .secondary{color:#1d8051;border-color:#bfe3cf;white-space:nowrap}.item-campanha-topo .secondary:disabled{color:#8a97aa;border-color:#e3e8ef;cursor:default}.item-campanha-faixas{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.item-campanha-faixas>div{display:grid;gap:2px;padding:8px 10px;border:1px solid #E3E8EF;border-radius:10px;font-size:12.5px;color:#5a6b82}.item-campanha-faixas>div b{font-size:15px;color:#0b1728}.item-campanha-faixas>div small{font-size:11px;font-weight:700;color:#1d8051}.item-campanha-faixas>div.atual{background:#e5f5ec;border-color:#bfe3cf;color:#1d8051}.item-campanha-faixas>div.atual b{color:#1d8051}.item-campanha-falta{font-size:12.5px;color:#8a6118;background:#fff4d6;border-radius:8px;padding:5px 9px;justify-self:start}.item-campanha-nota{font-size:12.5px;color:#5a6b82}.item-campanha-obs{margin:0;padding-left:18px;font-size:12px;color:#5a6b82;display:grid;gap:2px}.pedido-campanhas{border-color:#bfe3cf}.pedido-campanhas h2{display:flex;align-items:center;gap:8px}.pedido-campanhas h2 svg{color:#1d8051}.pedido-campanhas ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.pedido-campanhas li{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid #EEF1F5}.pedido-campanhas li:last-child{border-bottom:0;padding-bottom:0}.pedido-campanhas li b{font-size:13.5px;color:#0b1728}.pedido-campanhas li span{font-size:13px;color:#5a6b82}.pedido-campanhas li i{font-style:normal;color:#1d8051;font-weight:700}.pedido-campanhas li em{font-style:normal;font-size:12.5px;color:#8a6118;background:#fff4d6;border-radius:8px;padding:4px 8px;justify-self:start;margin-top:3px}.zap-overlay{z-index:96;display:flex;justify-content:center;align-items:flex-start;padding:24px 16px;overflow:auto}.zap-janela{width:min(1080px,100%);background:#fff;border-radius:20px;padding:20px 22px;display:grid;gap:14px;color:#0b1728}.zap-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;height:auto;padding:0;border:0;background:transparent;position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.zap-topo h2{margin:2px 0 0;font:800 20px var(--nx-titulo,Manrope);color:#0b1728}.zap-corpo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:start}.zap-config{display:grid;gap:10px;min-width:0}.zap-config h3,.zap-previa h3,.zap-historico h3{margin:4px 0 0;font:800 15px var(--nx-titulo,Manrope);display:flex;align-items:center;gap:6px}.zap-config label,.zap-filtros label{display:grid;gap:5px;font-size:13px;font-weight:600;color:#5a6b82}.zap-config label small{font-weight:400}.zap-config input[type=text],.zap-config input:not([type]),.zap-config input[type=number],.zap-busca{height:40px;border:1px solid #E3E8EF;border-radius:10px;padding:0 11px;font:inherit;color:#0b1728;background:#f7f9fc}.zap-tipos{display:flex;gap:16px;flex-wrap:wrap}.zap-tipos label,.zap-check{display:flex!important;align-items:center;gap:7px;font-weight:600;color:#0b1728!important}.zap-filtros{display:grid;gap:8px;padding:10px 12px;border:1px solid #E3E8EF;border-radius:12px;background:#fafbfd}.zap-contagem{font-size:14px}.zap-contagem b{font-size:18px}.zap-contagem small{color:#5a6b82}.zap-lista{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto;border:1px solid #E3E8EF;border-radius:12px}.zap-lista li{border-bottom:1px solid #EEF1F5}.zap-lista li:last-child{border-bottom:0}.zap-lista label{display:flex!important;align-items:center;gap:10px;padding:8px 12px;cursor:pointer}.zap-lista span{display:grid}.zap-lista b{font-size:13.5px;color:#0b1728}.zap-lista small{font-size:12px;color:#5a6b82}.zap-fora ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:#5a6b82;max-height:160px;overflow:auto}.zap-link{border:0;background:transparent;padding:0;color:#8a6118;font-size:13px;text-align:left;text-decoration:underline;cursor:pointer}.zap-previa{display:grid;gap:10px;position:sticky;top:0}.zap-celular{background:#e7ded3;border-radius:18px;padding:16px;min-height:200px}.zap-balao{background:#fff;border-radius:4px 14px 14px;padding:6px 6px 8px;max-width:330px;box-shadow:0 1px 1px #0000001f}.zap-balao img{width:100%;border-radius:10px;display:block}.zap-balao p{white-space:pre-wrap;margin:8px 6px 4px;font-size:14px;line-height:1.45;color:#111b21}.zap-rodape{display:block;margin:0 6px;font-size:12px;color:#667781}.zap-nota{font-size:12px;color:#5a6b82;line-height:1.5}.zap-nota code{font-size:12px}.zap-enviar{width:100%;height:46px}.zap-historico{display:grid;gap:10px;border-top:1px solid #EEF1F5;padding-top:12px}.zap-placar{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.zap-placar>div{border:1px solid #E3E8EF;border-radius:12px;padding:8px 12px;display:grid}.zap-placar small{font-size:12px;color:#5a6b82}.zap-placar b{font:800 20px var(--nx-titulo,Manrope);color:#0b1728}.zap-status{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:#eef1f5;color:#3a4a60}.zap-status.enviada,.zap-status.entregue{background:#e6f0fa;color:#0b5ca8}.zap-status.lida{background:#e5f5ec;color:#1d8051}.zap-status.falhou{background:#fce9e3;color:#b4341e}.zap-status.na_fila,.zap-status.enviando{background:#fff4d6;color:#8a6118}.zap-ajustes-bloco{padding:18px 20px;margin-bottom:14px;display:grid;gap:12px}.zap-ajustes-bloco h3{margin:0;font:800 16px var(--nx-titulo,Manrope)}.zap-checklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.zap-checklist li{display:flex;gap:8px;align-items:center;font-size:14px}.zap-checklist li.ok svg{color:#1d8051}.zap-checklist li.falta svg{color:#b4341e}.zap-webhook{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zap-webhook small{width:100%;color:#5a6b82}.zap-webhook code{padding:6px 10px;background:#f4f6f9;border-radius:8px;font-size:13px}.zap-interruptor{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.zap-interruptor input{width:18px;height:18px;margin-top:2px}.zap-interruptor span{display:grid;gap:3px}.zap-interruptor small{color:#5a6b82;font-size:12.5px}.zap-conversas-grade{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start}.zap-conversas-lista{padding:6px;display:grid;max-height:70vh;overflow:auto}.zap-conversas-lista>button{display:grid;gap:2px;text-align:left;border:0;background:transparent;padding:10px 12px;border-radius:10px;cursor:pointer}.zap-conversas-lista>button.ativo,.zap-conversas-lista>button:hover{background:#f4f6f9}.zap-conversas-lista span{display:flex;justify-content:space-between;gap:8px}.zap-conversas-lista b{font-size:13.5px;color:#0b1728}.zap-conversas-lista i{font-style:normal;background:#1d8051;color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:1px 7px}.zap-conversas-lista small{font-size:12px;color:#5a6b82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zap-quando{font-size:11px!important}.zap-conversa{padding:14px 16px;display:grid;gap:10px;min-height:400px;align-content:start}.zap-conversa>header{display:grid;gap:2px;height:auto;padding:0 0 8px;border-bottom:1px solid #EEF1F5;background:transparent;position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.zap-conversa>header b{font-size:15px}.zap-conversa>header small{color:#5a6b82;font-size:12.5px}.zap-mensagens{display:grid;gap:8px;max-height:52vh;overflow:auto;padding:10px;background:#efeae2;border-radius:12px}.zap-msg{max-width:75%;padding:7px 10px;border-radius:10px;background:#fff;justify-self:start}.zap-msg.empresa{justify-self:end;background:#d9fdd3}.zap-msg p{margin:0;white-space:pre-wrap;font-size:13.5px;color:#111b21}.zap-msg small{display:block;margin-top:3px;font-size:11px;color:#667781;text-align:right}.zap-msg img{max-width:220px;border-radius:8px;display:block;margin-bottom:4px}.zap-responder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.zap-responder textarea{border:1px solid #E3E8EF;border-radius:10px;padding:10px;font:inherit;resize:vertical}.zap-janela-fechada{display:flex;gap:6px;align-items:center;font-size:13px;color:#8a6118;background:#fff4d6;border-radius:10px;padding:8px 10px;margin:0}.zap-consentimento h2{display:flex;align-items:center;gap:6px}.zap-erro{color:#b4341e!important}@media(max-width:860px){.zap-corpo,.zap-conversas-grade{grid-template-columns:1fr}.zap-previa{position:static}}.politica{min-height:100vh;background:#f5f7fa;padding:40px 16px;color:#0b1728}.politica article{max-width:760px;margin:0 auto;background:#fff;border:1px solid #E3E8EF;border-radius:18px;padding:28px 32px;line-height:1.65;font-size:15px}.politica h1{font:800 28px var(--nx-titulo,Manrope);margin:6px 0}.politica h2{font:800 17px var(--nx-titulo,Manrope);margin:22px 0 6px}.politica-data{color:#5a6b82;font-size:13px}.politica a{color:#0b5ca8}.politica-voltar{margin-top:28px}.b2b-rodape-links a{color:inherit;text-decoration:underline}.zap-coexistencia{display:grid;gap:6px;padding:12px 14px;border:1px solid #BFE3CF;border-radius:12px;background:#f6fbf8}.zap-coexistencia b{display:flex;align-items:center;gap:6px}.zap-coexistencia small{color:#5a6b82;font-size:12.5px}.zap-coexistencia .primary{justify-self:start}.zap-ok{color:#1d8051!important;font-weight:600}.zap-falta{color:#8a6118!important}.lv{min-height:100vh;background:#f4f6f9;color:#0b1728}.lv-topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 24px;background:#0b1728;color:#fff}.lv-marca{display:flex;align-items:center;gap:12px;margin-right:auto;min-width:0}.lv-marca img{height:40px;max-width:130px;object-fit:contain;background:#fff;border-radius:10px;padding:4px 6px}.lv-marca>svg{color:var(--nx-marca-escuro,#E8B54A)}.lv-marca b{display:block;font:700 17px var(--nx-titulo);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-marca small{display:block;color:#c9d3e0;font-size:12.5px}.lv-conteudo{max-width:1240px;margin:0 auto;padding:22px 24px 48px;display:grid;gap:16px}.lv-estreito{max-width:760px}.lv-apresentacao{margin:0;color:#334155;font-size:15px}.lv-cartao{padding:20px 22px}.lv-cartao h1{font:700 24px var(--nx-titulo);margin:4px 0 8px}.lv-cartao h2{display:flex;align-items:center;gap:8px;font:700 17px var(--nx-titulo);margin:0 0 14px}.lv-cartao p{color:#334155}.lv-vazio{color:#5a6b82;padding:32px 16px;text-align:center;display:flex;gap:8px;align-items:center;justify-content:center;font-size:14px}.lv-aviso{border-radius:10px;padding:10px 12px;background:#dcfce7;color:#14532d;border:1px solid #86EFAC;font-size:14px}.lv-aviso.erro{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.lv .primary,.lv .secondary{padding:0 16px;min-height:42px;text-decoration:none}.lv-largo{width:100%}.lv-botao-carrinho{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:12px;background:var(--nx-marca,#E8B54A);color:var(--nx-marca-texto,#0B1728);font-weight:700;font-family:var(--nx-texto)}.lv-botao-carrinho:disabled{opacity:.55;cursor:default}.lv-botao-carrinho i{font-style:normal;background:#fff;color:#0b1728;border-radius:20px;padding:0 8px;font-size:12.5px;font-family:var(--nx-mono)}.lv-cep{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.lv input:not([type=checkbox]):not([type=radio]),.lv-busca input{height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #DCE3EC;border-radius:10px;background:#fff;color:#0b1728;font:500 14px var(--nx-texto);min-width:0}.lv input:focus{outline:2px solid #0B172822;border-color:#0b1728}.lv-cep input{flex:1;max-width:220px}.lv-lojas{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.lv-lojas button{text-align:left;display:grid;gap:4px;border:1px solid #E3E8EF;border-radius:14px;background:#fff;padding:14px 16px;color:#0b1728;font-family:var(--nx-texto);cursor:pointer}.lv-lojas button:hover{border-color:#0b172855}.lv-lojas button b{font-size:15px}.lv-lojas button.ativa{background:#0b1728;border-color:#0b1728;color:#fff}.lv-lojas button.ativa span,.lv-lojas button.ativa small{color:#c9d3e0}.lv-lojas span{color:#334155;font-size:13.5px}.lv-lojas small{display:flex;align-items:center;gap:5px;color:#5a6b82;font-size:12.5px}.lv-selos{flex-wrap:wrap;margin-top:4px}.lv-selos em{font-style:normal;font-weight:600;border-radius:20px;padding:2px 9px;background:#f1f5f9;color:#334155;font-size:12px}.lv-lojas button.ativa .lv-selos em{background:#ffffff1f;color:#fff}.lv-busca{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#5a6b82}.lv-busca input{flex:1}.lv-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.lv-produto{background:#fff;border:1px solid #E3E8EF;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:6px}.lv-produto:hover{border-color:#c9d4e3}.lv-foto{aspect-ratio:1;border-radius:12px;background:#f8fafc;display:grid;place-items:center;color:#94a3b8;overflow:hidden}.lv-foto img{width:100%;height:100%;object-fit:contain;background:#fff}.lv-produto small{color:#5a6b82;font-size:12px}.lv-produto h3{font:600 14.5px var(--nx-titulo);margin:0;line-height:1.35;flex:1;letter-spacing:-.01em}.lv-preco{margin:6px 0 0;font:600 22px var(--nx-mono);color:#0b1728;letter-spacing:-.02em}.lv-preco span{font:600 12.5px var(--nx-texto);color:#15803d;letter-spacing:0}.lv-preco-cartao{margin:0;color:#5a6b82;font-size:13px}.lv-estoque{margin:0 0 6px;color:#15803d;font-size:12.5px;font-weight:600}.lv-rodape{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;color:#5a6b82;font-size:13px;padding-top:12px;border-top:1px solid #E3E8EF}.lv-rodape a{color:#0b1728}.lv-camada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#030711b3;display:flex;justify-content:flex-end}.lv-finalizar{width:min(500px,100%);height:100%;overflow:auto;background:#fff;padding:22px 22px 30px;display:grid;gap:14px;align-content:start;font-family:var(--nx-texto)}.lv-finalizar-topo{display:flex;align-items:center;justify-content:space-between}.lv-finalizar-topo h2{font:700 22px var(--nx-titulo);margin:0;letter-spacing:-.015em}.lv-fechar{border:0;background:transparent;color:#5a6b82;width:40px;height:40px;font-size:26px;line-height:1;cursor:pointer}.lv-retirada{display:flex;gap:6px;align-items:flex-start;margin:0;background:#f4f6f9;border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px;font-size:13.5px;color:#334155}.lv-itens{list-style:none;margin:0;padding:0;display:grid}.lv-itens li{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #EEF1F5;padding:10px 0}.lv-itens b{font-size:14px;font-weight:600}.lv-itens small{display:block;color:#5a6b82;font-size:12.5px;margin-top:2px}.lv-itens>li>b{font-family:var(--nx-mono)}.lv-qtd{display:flex;align-items:center;gap:8px}.lv-qtd b{font-family:var(--nx-mono);min-width:18px;text-align:center}.lv-qtd button{width:32px;height:32px;border-radius:10px;border:1px solid #C9D4E3;background:#fff;display:grid;place-items:center;cursor:pointer}.lv-formas{border:0;padding:0;margin:0;display:grid;gap:8px}.lv-formas legend{font-size:12px;font-weight:600;color:#5a6b82;margin-bottom:6px}.lv-formas label{display:flex;gap:10px;align-items:center;border:1px solid #E3E8EF;border-radius:14px;padding:12px 14px;cursor:pointer}.lv-formas label:has(input:checked){border-color:#0b1728;box-shadow:inset 0 0 0 1px #0b1728}.lv-formas b{display:flex;align-items:center;gap:5px;font-size:14px}.lv-formas small{display:block;color:#5a6b82;font-size:12.5px}.lv-campos{display:grid;gap:10px}.lv-campos label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#5a6b82}.lv-aceite{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:#334155}.lv-total{display:flex;justify-content:space-between;align-items:center;font-size:14px;border-top:1px solid #E3E8EF;padding-top:12px}.lv-total b{font:600 24px var(--nx-mono);letter-spacing:-.02em}.lv-total small{display:block;color:#15803d;font-size:12.5px}.lv-nota{margin:0;color:#5a6b82;font-size:12.5px;text-align:center}.lv-rotulo{margin:0;color:var(--nx-gold-dark,#8A6118);font-weight:700;letter-spacing:.16em;font-size:12px;text-transform:uppercase}.lv-status-novo,.lv-status-separado{color:#15803d}.lv-status-cancelado{color:#b91c1c}.lv-status-aguardando_pagamento{color:#b45309}.lv-passos{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.lv-passos li{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:14px}.lv-passos li.feito{color:#15803d;font-weight:600}.lv-passos li small{margin-left:auto;color:#5a6b82;font-weight:400;font-family:var(--nx-mono)}.lv-acoes{display:flex;flex-wrap:wrap;gap:8px}main.lv-termos{margin-left:0;font-family:var(--nx-texto)}@media(max-width:640px){.lv-topo{padding:10px 14px}.lv-conteudo{padding:16px 14px 40px}.lv-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-preco{font-size:18px}.lv-marca small{display:none}}.lvp-moldura{min-height:100vh}.lvp-topo{display:flex;align-items:center;gap:12px;padding:12px 24px;background:#0b1728;color:#fff}.lvp-topo b{display:block;font:700 16px var(--nx-titulo)}.lvp-topo small{display:block;color:#c9d3e0;font-size:12.5px}.lvp-marca{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--nx-marca,#E8B54A);color:var(--nx-marca-texto,#0B1728)}.lvp-aviso{padding:24px;max-width:640px}.lvp-mp{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;margin-bottom:16px}.lvp-mp>svg{color:#15803d}.lvp-mp p{margin:0;flex:1;min-width:240px;color:#334155;font-size:14px}.lvp-tabela td{vertical-align:top}.lvp-itens .block-line{display:block;margin-bottom:6px}.lvp-valor{font-family:var(--nx-mono);font-weight:600}.lvp-acoes{flex-wrap:wrap;justify-content:flex-end}.lvp-acoes .primary,.lvp-acoes .secondary{min-height:36px;padding:0 12px;font-size:13px;text-decoration:none}.lvp-acoes .lvp-cancelar{color:#b91c1c}.lvp-historico{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:10px;font-size:14px}.lvp-historico b{font-family:var(--nx-mono);font-weight:600;margin-right:6px}.lvv-upsell{display:flex;gap:18px;padding:24px;align-items:flex-start}.lvv-upsell p{margin:0 0 8px;color:#334155}.lvv-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lvv-barra p{margin:0;color:#5a6b82;font-size:14px}.filtros-padrao .wide-row{grid-column:1/-1;margin:0}.lvv-novo .eyebrow{font-size:12px;letter-spacing:.12em}.lvv-novo label>span a{color:#0b1728}.lvv-ok{color:#15803d;font-weight:600;font-size:13.5px}.lvv-pendente{color:#b45309;font-weight:600;font-size:13.5px}.lvv-alerta{color:#b91c1c;font-weight:600}.lvv-tabela td input{width:96px;height:38px;box-sizing:border-box;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:500 14px var(--nx-mono);color:#0b1728;background:#fff}.lvv-tabela tr.inativo td{opacity:.55}.lvv-link{display:block;word-break:break-all;background:#f4f6f9;border:1px solid #E3E8EF;border-radius:10px;padding:10px 12px;font:13px var(--nx-mono);margin:6px 0 0}.lvv-dialogo{width:min(760px,94%);max-height:92vh;overflow:auto}.lvv-dialogo .grid label.check{display:flex;align-items:center;gap:8px}.lvv-sugestoes{list-style:none;margin:-6px 0 8px;padding:0;border:1px solid #E3E8EF;border-radius:12px;max-height:230px;overflow:auto}.lvv-sugestoes button{width:100%;text-align:left;border:0;background:#fff;padding:9px 12px;cursor:pointer;font-family:var(--nx-texto)}.lvv-sugestoes button:hover{background:#f4f6f9}.lvv-ajustes{padding:22px}.lvv-ajustes textarea{width:100%;box-sizing:border-box;border:1px solid #DCE3EC;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical}.lvv-ajustes .grid label.check{display:flex;align-items:center;gap:8px}.gp-link{border:0;background:transparent;color:#5a6b82;font-size:12px;text-decoration:underline;padding:2px 0;display:block;cursor:pointer}.gp-confirmar{display:flex;gap:10px;flex-wrap:wrap}.gp-link.forte{color:#8a6118;font-weight:700}.lvv a.secondary,.lvv a.primary,.lvp-moldura a.secondary{text-decoration:none}.lvp-busca-catalogo{position:relative}.lvp-busca-catalogo .lvv-sugestoes{position:absolute;left:0;right:0;top:100%;z-index:5;margin-top:4px;box-shadow:0 12px 30px #0b172822}.lvv-conta{grid-column:1/-1;border:1px solid #E3E8EF;border-radius:14px;padding:14px 16px;background:#fbfcfe}.lvv-conta-topo{display:flex;flex-wrap:wrap;align-items:end;gap:10px 16px;margin-bottom:8px}.lvv-conta-topo b{font-size:14px;margin-right:auto}.lvv-conta-topo label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5a6b82}.lvv-conta-topo select{height:36px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;background:#fff}.lvv-conta-topo small{flex-basis:100%;color:#5a6b82;font-size:12.5px}.lvv-conta dl{margin:0;display:grid}.lvv-conta dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px dashed #E3E8EF;font-size:13.5px}.lvv-conta dt{color:#334155}.lvv-conta dd{margin:0;font-family:var(--nx-mono);white-space:nowrap}.lvv-conta .lvv-conta-total{border-bottom:0;font-weight:700;font-size:14.5px}.lvv-conta .lvv-conta-total dt{color:inherit}.lvv-conta>small{display:block;margin-top:6px;color:#5a6b82;font-size:12.5px}.lvv-nota{margin:-4px 0 4px;color:#5a6b82;font-size:12.5px}.lvv-cidades{display:grid;gap:8px;margin:4px 0 10px}.lvv-cidade{display:grid;grid-template-columns:minmax(0,2fr) 64px minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.lvv-cidade input{height:40px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;min-width:0}.lvv-cidades>button{justify-self:start}.lvp-entrega{color:#0b3b6f!important;font-weight:600}.lv-endereco{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-endereco .lv-largo-2{grid-column:span 2}.lv-frete{grid-column:1/-1;margin:0;padding:9px 12px;border-radius:10px;background:#f0fdf4;color:#14532d;font-size:13.5px}.lv-frete.erro{background:#fef2f2;color:#991b1b}.lv-frete-linha{color:#5a6b82!important}@media(max-width:560px){.lv-endereco{grid-template-columns:1fr 1fr}.lvv-cidade{grid-template-columns:1fr 60px}}.ja-comprou{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border:1px solid transparent}.ja-comprou-recente{background:#dcfce7;color:#166534;border-color:#86efac}.ja-comprou-trimestre{background:#fef9c3;color:#854d0e;border-color:#fde047}.ja-comprou-antiga{background:#ffedd5;color:#c2410c;border-color:#fdba74}.ja-comprou-resumo{display:block;margin-top:2px;color:#5a6b82;font-size:12px;font-weight:500}.comparador-adicionar{min-height:36px;padding:0 12px;font-size:13px;white-space:nowrap}.item-recompra{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#dcfce7;border:1px solid #86EFAC;color:#14532d;font-size:13.5px;font-weight:600}.item-recompra svg{flex:none;margin-top:1px}.cliente-tela .order-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.cliente-tela .order-drawer-grid.cliente-endereco{grid-template-columns:repeat(3,minmax(0,1fr))}.cliente-tela .order-drawer-grid>label{display:grid;gap:6px;margin:8px 0;font-size:13px;font-weight:600;color:#5a6b82;min-width:0}.cliente-tela .order-drawer-grid>label>small{font-weight:400;font-size:12px;color:#8a97aa}.cliente-tela .order-drawer-grid input:not([type=checkbox]),.cliente-tela .order-drawer-grid select,.cliente-tela .order-drawer-grid textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #E3E8EF;border-radius:12px;background:#f4f6f9;color:#0b1728;padding:0 12px;font:500 14.5px var(--nx-texto),sans-serif}.cliente-tela .order-drawer-grid textarea{padding:10px 12px;resize:vertical}.cliente-tela .order-drawer-grid input:focus,.cliente-tela .order-drawer-grid select:focus,.cliente-tela .order-drawer-grid textarea:focus{outline:2px solid var(--nx-gold,#E8B54A);outline-offset:1px;background:#fff}.cliente-tela .order-drawer-grid input:disabled,.cliente-tela .order-drawer-grid select:disabled{opacity:.7}.cliente-tela .lookup-field{display:flex;gap:10px}.cliente-tela .lookup-field input{flex:1}.cliente-tela .lookup-field button{min-height:44px;white-space:nowrap}.cliente-tela .cliente-isento{display:flex!important;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #E3E8EF;border-radius:12px;background:#fbfcfe;color:#0b1728}.cliente-tela .cliente-isento input{margin-top:3px;width:18px;height:18px}.cliente-tela .cliente-isento b{display:block;font-size:14px}.cliente-tela .cliente-isento small{display:block;color:#5a6b82;font-weight:400;font-size:12.5px;margin-top:2px}.cliente-resumo>b{font-size:22px!important;line-height:1.25;word-break:break-word}.cliente-resumo dd{text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.cliente-tela .order-drawer-grid,.cliente-tela .order-drawer-grid.cliente-endereco{grid-template-columns:1fr}.cliente-tela .lookup-field{flex-direction:column}}.cliente-tela .contact-title>div:first-child b{display:none}.pedido-status-pill.ativo{background:#e5f5ec;color:#1d8051}.pedido-status-pill.inativo{background:#fce9e3;color:#b4341e}.pedido-status-pill.prospect{background:#fbf1dc;color:#8a5a0b}.cliente-tela .order-drawer-grid>label{align-content:start}.cliente-resumo>b{font-family:var(--nx-titulo),sans-serif!important;letter-spacing:-.015em}.cliente-tela .contact-row input,.cliente-tela .contact-row select{min-width:0}.cliente-tela .contact-row .principal-check input{width:18px!important;height:18px!important;min-height:0!important;padding:0}.ia-tela{align-self:center;max-width:100%;font-size:11.5px;color:#5a6b82;background:#eaeff5;border-radius:999px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-diagnostico{align-self:flex-start;max-width:92%;display:flex;flex-direction:column;gap:3px;border:1px solid #BFDBFE;background:#eff6ff;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.45;color:#1e3a8a}.ia-diagnostico b{display:flex;align-items:center;gap:5px;font-size:12px}.ia-chamado-caixa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px 8px;padding:8px 10px 8px 12px;border:1px dashed #C9D4E3;border-radius:12px;background:#fff;font-size:12.5px;color:#334155}.ia-chamado-caixa button,.ia-chamado-ok button{flex:none;border:0;border-radius:10px;padding:7px 12px;background:#0b1728;color:#fff;font:700 12.5px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer}.ia-chamado-form{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #E1E6EE;border-radius:14px;background:#fff}.ia-chamado-form>b{display:flex;align-items:center;gap:6px;font-size:13.5px}.ia-chamado-ok{align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #BBF7D0;border-radius:14px;background:#f0fdf4;color:#14532d;font-size:13px}.ia-chamado-ok button{align-self:flex-start}.sup-form{display:flex;flex-direction:column;gap:12px}.sup-form.compacto{gap:8px}.sup-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#5a6b82}.sup-form input,.sup-form textarea,.sup-responder textarea{width:100%;border:1px solid #DCE3EC;border-radius:10px;padding:10px 12px;font:500 14px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728;background:#fff;resize:vertical}.sup-form input{height:42px}.sup-form.compacto input{height:38px;font-size:13.5px}.sup-form.compacto textarea{font-size:13.5px}.sup-form-acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sup-vai-junto{margin:0;font-size:12px;color:#5a6b82}.sup-erro{margin:0;color:#b42318;font-size:13px}.sup-prints{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sup-print-chip{display:inline-flex;align-items:center;gap:4px;max-width:200px;padding:4px 6px 4px 10px;border-radius:999px;background:#eef2f7;font-size:12px;color:#334155;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sup-print-chip button{display:grid;place-items:center;border:0;background:transparent;color:#64748b;cursor:pointer;padding:2px}.sup-form .sup-print-botao,.sup-print-botao{display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 11px;border:1px dashed #C9D4E3;border-radius:999px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;background:#fff}.sup-pills{display:inline-flex;gap:5px;flex-wrap:wrap}.sup-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.sup-pill.aberto{background:#fef3c7;color:#78350f}.sup-pill.andamento{background:#dbeafe;color:#1e3a8a}.sup-pill.resolvido{background:#dcfce7;color:#14532d}.sup-pill.urgente{background:#fee2e2;color:#991b1b}.nx-shell .sup-pagina .card{background:#fff;border:1px solid #E3E8EF;border-radius:16px;box-shadow:none}.sup-grade{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.sup-detalhe>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 18px;border-bottom:1px solid #EEF1F5;position:static;height:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sup-detalhe>header b{display:block;font-size:15px}.sup-detalhe>header small{display:block;color:#5a6b82;font-size:12.5px;margin-top:3px}.sup-conversa{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.sup-msg{border-radius:12px;padding:10px 13px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:#0b1728}.sup-msg small{display:block;color:#5a6b82;font-size:12px;font-weight:600;margin-bottom:3px;white-space:normal}.sup-msg.cliente{background:#f4f6f9}.sup-msg.suporte{background:#eff6ff;border:1px solid #BFDBFE}.sup-msg.ia{background:#f8fafc;border:1px dashed #C9D4E3;font-size:13px}.sup-prints-lista{display:flex;flex-wrap:wrap;gap:8px}.sup-print{display:grid;place-items:center;width:110px;height:76px;border:1px solid #E3E8EF;border-radius:10px;overflow:hidden;background:#f8fafc;color:#94a3b8}.sup-print img{width:100%;height:100%;object-fit:cover}.sup-nota{margin:0;font-size:12.5px;color:#14532d;background:#f0fdf4;border-radius:10px;padding:8px 12px}.sup-responder{display:flex;flex-direction:column;gap:8px;margin-top:4px}.sup-responder>div{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sup-lista{overflow:hidden}.sup-lista table{min-width:0}.sup-lista th{background:#fff;color:#5a6b82;font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;padding:10px 14px;border-bottom:1px solid #E3E8EF}.sup-lista td{border-top:0;border-bottom:1px solid #EEF1F5;padding:10px 14px;color:#0b1728;vertical-align:top;cursor:pointer}.sup-lista tr:last-child td{border-bottom:0}.sup-lista tr.ativo td{background:#f7f9fc}.sup-lista tr.ativo td:first-child{box-shadow:inset 3px 0 #e8b54a}.sup-linha{display:block;border:0;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.sup-linha b{display:block;font-size:13.5px}.sup-linha small{display:block;color:#5a6b82;font-size:12px;margin-top:2px}.sup-vazio{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:34px 24px;color:#5a6b82}.sup-vazio b{color:#0b1728;font-size:16px}.sup-vazio p{max-width:440px;margin:0 0 6px;font-size:14px}@media(max-width:900px){.sup-grade{grid-template-columns:minmax(0,1fr)}.sup-lista{order:-1}}.gp-secoes{display:flex;gap:4px;padding:4px;border:1px solid #E3E8F0;border-radius:12px;background:#fff;width:fit-content;max-width:100%;margin-bottom:18px}.gp-secoes button{border:0;background:transparent;border-radius:9px;padding:9px 15px;font:700 13.5px var(--nx-texto,"DM Sans"),sans-serif;color:#5a6b82;cursor:pointer}.gp-secoes button.ativo{background:#e8b54a;color:#0b1728}.gp-kpis.gp-kpis-4{grid-template-columns:repeat(4,1fr)}.gp-select-filtro{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5a6b82}.gp-select-filtro select,.gp-situacao-campo select{height:34px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;font:500 13px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728;background:#fff}.gp-linha-ativa td{background:#fbf7ec}.gp-tabela .mono,.gp-chamado .mono{font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.gp-erro-texto{border:0;background:transparent;padding:0;text-align:left;color:#0b1728;font:inherit;cursor:pointer;max-width:380px;overflow-wrap:anywhere}.gp-erro-detalhe{margin:8px 0 0;max-width:520px;max-height:220px;overflow:auto;padding:10px;border-radius:8px;background:#0b1728;color:#e2e8f0;font-size:11.5px;white-space:pre-wrap}.gp-chamado{border-color:#e8b54a;box-shadow:0 10px 30px #0b172814}.gp-chamado-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gp-chamado-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 6px}.gp-chamado-info div{min-width:0;padding:10px 12px;border:1px solid #EEF2F7;border-radius:10px}.gp-chamado-info dt{font-size:11.5px;color:#64748b;font-weight:600}.gp-chamado-info dd{margin:3px 0 0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-conversa-ia{margin:6px 0}.gp-conversa-ia-falas{margin-top:8px;padding:10px 12px;border:1px dashed #C9D4E3;border-radius:10px;background:#f8fafc;font-size:13px;max-height:260px;overflow:auto}.gp-conversa-ia-falas p{margin:0 0 6px;white-space:pre-wrap}.gp-chamado .sup-conversa{padding:10px 0 0}.gp-situacao-campo{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#5a6b82}.gp-chamado .sup-responder>div{justify-content:flex-end}@media(max-width:900px){.gp-kpis.gp-kpis-4,.gp-chamado-info{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gp-kpis.gp-kpis-4,.gp-chamado-info{grid-template-columns:1fr}.gp-select-filtro{margin-left:0}}.cadastro-termos{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--nx-muted,#5A6B82)}.cadastro-termos input{width:18px!important;height:18px!important;min-height:0!important;margin:2px 0 0;flex:none;padding:0}.cadastro-termos a{color:inherit;font-weight:700}.assinatura-cancelar{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid #EEF1F5}.assinatura-cancelar small{color:#5a6b82;font-size:12.5px}.assinatura-cancelar small a{color:inherit}.assinatura-cancelar-link{align-self:flex-start;border:0;background:transparent;padding:0;color:#b42318;font-weight:700;font-size:13.5px;text-decoration:underline;cursor:pointer}.assinatura-cancelar-confirmar{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid #FECACA;border-radius:12px;background:#fef2f2;color:#7f1d1d;font-size:14px}.assinatura-cancelar-confirmar p{margin:0}.assinatura-cancelar-confirmar>div{display:flex;gap:8px;flex-wrap:wrap}.perigo{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:700;color:#fff;background:#b42318;cursor:pointer}.perigo:disabled{opacity:.6}.assinatura-pix img{display:block;margin:8px 0 12px;border:1px solid var(--nx-line,#e2e8f0);border-radius:12px;background:#fff;max-width:100%;height:auto}.assinatura-pix textarea{font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all}.gp-login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff;font-family:var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728}.gp-login-marca{background:linear-gradient(160deg,#0b1728,#132840);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:center;gap:14px}.gp-login-marca .gp-marca b{color:#fff}.gp-login-marca h1{font:800 34px var(--nx-titulo,Manrope),sans-serif;margin:0}.gp-login-marca p{color:#c8d3e3;font-size:15px;line-height:1.55;max-width:460px;margin:0}.gp-login-tag{align-self:flex-start;background:#e8b54a;color:#0b1728;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;letter-spacing:.08em}.gp-login-form{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:56px;max-width:520px;width:100%;margin:0 auto}.gp-login-form h2{font:800 24px var(--nx-titulo,Manrope),sans-serif;margin:0}.gp-login-form label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:#5a6b82}.gp-login-form input{height:44px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font:500 15px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728}.gp-login-form .gp-botao{height:46px;justify-content:center}.gp-login-form .gp-link{text-align:left;font-size:13.5px;text-decoration:none}.gp-login-form small{color:#64748b;font-size:12.5px}@media(max-width:820px){.gp-login{grid-template-columns:1fr}.gp-login-marca{padding:32px 20px}.gp-login-form{padding:28px 20px}}.gp-aviso-ok{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#f0fdf4;border:1px solid #BBF7D0;color:#14532d;font-size:13.5px}.gp-margem{margin-bottom:14px}.gp-acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:14px}.gp-vazio .gp-acoes{justify-content:center}.gp-precos-grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px}.gp-precos-grade label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#5a6b82;min-width:0}.gp-precos-grade small{font-size:11.5px;color:#94a3b8;font-weight:500}.gp-preco-campo{display:flex;align-items:center;gap:6px;height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;background:#fff}.gp-preco-campo.mudou{border-color:#e8b54a;background:#fffbeb}.gp-preco-campo em{font-style:normal;color:#64748b;font-size:13px;white-space:nowrap}.gp-preco-campo input{border:0;outline:0;background:transparent;width:100%;min-width:0;font:600 15px Geist Mono,ui-monospace,monospace;color:#0b1728}.gp-impacto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.gp-impacto>div{border:1px solid #EEF2F7;border-radius:12px;padding:12px 14px;min-width:0}.gp-impacto small{display:block;color:#64748b;font-size:12px;font-weight:600}.gp-impacto strong{display:block;font:700 19px Geist Mono,ui-monospace,monospace;margin:4px 0}.gp-impacto span{font-size:12px;color:#64748b}.gp-regras{font-size:13px;color:#334155;margin:12px 0 0;padding-left:18px;line-height:1.6}@media(max-width:900px){.gp-precos-grade{grid-template-columns:1fr 1fr}.gp-impacto{grid-template-columns:1fr}}.gp-custos td{padding:6px 8px;vertical-align:middle}.gp-custo-campo{width:100%;min-width:0;height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font:500 13.5px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728;background:#fff}.gp-custo-campo.curto{min-width:130px}.gp-custo-campo.valor{width:110px;text-align:right;font-family:Geist Mono,ui-monospace,monospace}.gp-custo-campo.moeda{width:76px}.gp-custo-remover{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#b42318;cursor:pointer}.gp-custo-remover:hover{background:#fef2f2}.gp-custos-total td{font-weight:800;border-bottom:0}.gp-custo-params{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:12px}.gp-custo-param{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#5a6b82;min-width:180px}.gp-custo-marcar{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155;height:42px}.gp-acoes-fixas{position:sticky;bottom:12px;background:#f5f7faeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px;border-radius:12px}.cl{min-height:100vh;background:#e9edf3;display:flex;justify-content:center}.cl-tela{width:100%;max-width:480px;min-height:100vh;background:#f5f7fa;display:flex;flex-direction:column;box-shadow:0 0 40px #0b172814}.cl-topo{background:#0b1728;color:#fff;padding:14px 18px;display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:2}.cl-marca{width:30px;height:30px;border-radius:9px;background:#e8b54a;display:block;flex:none}.cl-topo b{display:block;font-size:14.5px}.cl-topo small{color:#f3c969;font-size:11px;font-weight:700;letter-spacing:.08em}.cl-progresso{display:flex;gap:5px;padding:12px 18px 0}.cl-progresso span{flex:1;height:4px;border-radius:4px;background:#dce3ec}.cl-progresso .ok{background:#e8b54a}.cl-corpo{flex:1;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.cl-form{display:flex;flex-direction:column;gap:12px}.cl-corpo h1{font:800 23px var(--nx-titulo,Manrope),sans-serif;margin:0;line-height:1.2;letter-spacing:-.01em}.cl-passo{font-size:11.5px;font-weight:800;color:#8a6118;letter-spacing:.1em}.cl-sub{font-size:14px;color:#5a6b82;margin:0;line-height:1.45}.cl-dica{font-size:12.5px;color:#64748b;margin:0;line-height:1.45}.cl-campo{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:#5a6b82}.cl-campo input{height:48px;border:1px solid #DCE3EC;border-radius:12px;background:#fff;padding:0 14px;font:500 16px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728}.cl-duas{display:grid;grid-template-columns:1fr 84px;gap:10px}.cl-ok{border:1px solid #BBF7D0;background:#f0fdf4;border-radius:12px;padding:12px 14px;font-size:13px;color:#14532d;line-height:1.5}.cl-ok b{display:block;font-size:14px;color:#0b1728}.cl-erro{margin:0;padding:10px 14px;border-radius:12px;background:#fef2f2;border:1px solid #FECACA;color:#991b1b;font-size:13.5px}.cl-opcao{display:block;text-align:left;width:100%;border:1px solid #DCE3EC;border-radius:12px;background:#fff;padding:12px 14px;font:500 13.5px var(--nx-texto,"DM Sans"),sans-serif;color:#334155;line-height:1.45;cursor:pointer}.cl-opcao b{display:block;font-size:15px;color:#0b1728}.cl-opcao.sel{border-color:#e8b54a;background:#fffbeb;box-shadow:0 0 0 1px #e8b54a}.cl-aceite{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#334155;line-height:1.45}.cl-aceite input{width:20px;height:20px;flex:none;margin-top:1px}.cl-aceite a{color:#0b3c5d;font-weight:700}.cl-hero{background:linear-gradient(160deg,#0b1728,#132840);color:#fff;border-radius:16px;padding:18px}.cl-hero h1{color:#fff}.cl-hero p{color:#c8d3e3;font-size:14px;margin:8px 0 0;line-height:1.45}.cl-lista{margin:0;padding-left:18px;font-size:14px;color:#334155;line-height:1.7}.cl-faixas{border:1px solid #E3E8EF;border-radius:12px;background:#fff;overflow:hidden;font-size:13.5px}.cl-faixas div{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid #EEF2F7}.cl-faixas div:first-child{border-top:0;background:#f8fafc;font-weight:700;color:#5a6b82;font-size:12px}.cl-faixas b{font-family:Geist Mono,ui-monospace,monospace;font-weight:600}.cl-mp{display:flex;align-items:center;gap:12px;border:1px solid #DCE3EC;border-radius:12px;background:#fff;padding:14px;font-size:13.5px}.cl-mp>span{width:38px;height:38px;border-radius:10px;background:#00b1ea;flex:none}.cl-mp b{display:block;font-size:15px}.cl-fim{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-top:30px}.cl-relogio{width:64px;height:64px;border-radius:50%;background:#fef3c7;color:#8a5a00;display:grid;place-items:center}.cl-rodape{position:sticky;bottom:0;padding:12px 18px 18px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(transparent,#f5f7fa 30%)}.cl-rodape small{text-align:center;font-size:12.5px;color:#64748b}.cl-rodape small a{color:#0b3c5d;font-weight:700}.cl-botao{height:52px;border-radius:14px;border:0;font:800 16px var(--nx-texto,"DM Sans"),sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer}.cl-botao.ouro{background:linear-gradient(135deg,#f3c969,#d6a64a);color:#0b1728}.cl-botao.borda{background:#fff;border:1px solid #D8DFEA;color:#0b1728}.cl-botao.link{background:transparent;color:#5a6b82;height:36px;font-size:14px}.cl-botao:disabled{opacity:.6}.lvp-login{max-width:420px;margin:24px auto}.lvp-login-form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.lvp-login-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:#5a6b82}.lvp-login-form input{height:44px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font-size:15px}.lvp-login-dica{font-size:12.5px;color:#64748b;margin:12px 0 0}.lvp-licenca{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;margin-bottom:14px}.lvp-licenca small{display:block;font-size:12px;color:#5a6b82;font-weight:600}.lvp-licenca b{display:block;font:800 20px Geist Mono,ui-monospace,monospace;margin:4px 0;color:#0b1728}.lvp-licenca span{font-size:12.5px;color:#64748b}@media(max-width:700px){.lvp-licenca{grid-template-columns:1fr}}.gp-acoes-linha{display:flex;gap:6px;flex-wrap:wrap}.gp-acoes-linha .gp-botao,.gp-acoes-linha .gp-botao-fantasma{height:32px;padding:0 10px;font-size:12.5px}.gp-recusar{display:flex;flex-direction:column;gap:6px;min-width:220px}.gp-recusar input{height:34px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;font-size:13px}.gp-recusar>div{display:flex;gap:6px}.gp-recusar .gp-botao,.gp-recusar .gp-botao-fantasma{height:32px;padding:0 10px;font-size:12.5px}.perigo-gp{background:#b42318!important;color:#fff!important}.mn-contador{display:inline-block;margin-left:6px;background:#b42318;color:#fff;border-radius:999px;font-size:11px;padding:1px 7px;font-weight:700}.mn-pedido{margin-bottom:18px}.mn-faixa{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(160deg,#0b1728,#132840);color:#fff;border-radius:14px;padding:14px 18px;margin-bottom:10px}.mn-faixa b{display:block;font-size:15.5px}.mn-faixa span{color:#c8d3e3;font-size:12.5px}.mn-faixa-acoes{display:flex;gap:8px;flex-wrap:wrap}.mn-lista{display:flex;flex-direction:column;gap:8px}.mn-item{display:grid;grid-template-columns:minmax(200px,2.2fr) 60px 100px minmax(150px,1.6fr) 120px 120px minmax(130px,1.2fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px}.mn-produto{display:flex;gap:10px;align-items:center;min-width:0}.mn-produto img,.mn-foto{width:42px;height:42px;border-radius:8px;object-fit:contain;background:#eef2f7;flex:none;display:block}.mn-produto b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis}.mn-produto small{color:#64748b;font-size:11.5px}.mn-dado small,.mn-preco small{display:block;color:#64748b;font-size:11px;font-weight:600;margin-bottom:2px}.mn-dado b{font-size:13px}.mn-situacao small{display:block;margin-top:3px;font-weight:500}.mn-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.mn-pill.ja{background:#dcfce7;color:#14532d}.mn-pill.novo{background:#dbeafe;color:#1e3a8a}.mn-preco input{width:100%;height:36px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;text-align:right;font:600 13px Geist Mono,ui-monospace,monospace;background:#fff}.mn-preco input.sug{border-color:#e8b54a;background:#fffbeb}.mn-ok{color:#14794a}.mn-alerta{color:#b42318}.mn-acoes{display:flex;gap:4px;align-items:center}.mn-ignorar{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.mn-ignorar:hover{background:#fef2f2;color:#b42318}.mn-erro{grid-column:1/-1;margin:0;color:#b42318;font-size:12.5px}.mn-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 20px;color:#5a6b82}.mn-vazio b{color:#0b1728;font-size:16px}.mn-vazio p{max-width:440px;margin:0}@media(max-width:1000px){.mn-item{grid-template-columns:1fr 1fr}.mn-produto,.mn-situacao,.mn-acoes{grid-column:1/-1}.mn-acoes .primary{flex:1}}.qv{max-width:560px}.qv-cartao{background:#fff;border:1px solid #E3E8EF;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.qv-cartao h3{margin:0;font-size:19px}.qv-passo{margin:0;color:#0e7c66;font-size:11.5px;font-weight:800;letter-spacing:.06em}.qv-passo.qv-vermelho{color:#b42318}.qv-botao-camera{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;border:2px dashed #9FB3C8;border-radius:14px;background:#f5f8fb;color:#0b1728;cursor:pointer;font:inherit}.qv-camera{position:relative;display:flex;flex-direction:column;gap:8px}.qv-camera video{width:100%;border-radius:12px;background:#000;max-height:300px;object-fit:cover}.qv-mira{position:absolute;left:12%;right:12%;top:42%;height:2px;background:#e5484d;box-shadow:0 0 8px #e5484d}.qv-campo{display:flex;flex-direction:column;gap:5px}.qv-campo small{color:#475569;font-size:12.5px;font-weight:600}.qv-campo input,.nc-produto input,.nc-dado input{height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font:inherit;font-size:15px;background:#fff;width:100%;box-sizing:border-box}.qv-busca{display:flex;gap:8px}.qv-busca input{flex:1}.qv-dica{margin:0;color:#64748b;font-size:12.5px}.qv-erro{color:#b42318;font-size:13px}.qv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.qv-lista button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;background:#fff;border:1px solid #E3E8EF;border-radius:12px;padding:8px 10px;cursor:pointer;font:inherit}.qv-lista button:hover{border-color:#0e7c66}.qv-lista img,.qv-foto,.qv-produto img{width:46px;height:46px;border-radius:8px;object-fit:contain;background:#eef2f7;flex:none;display:block}.qv-foto.grande,.qv-produto img{width:72px;height:72px}.qv-lista b,.qv-produto b{display:block;font-size:14px}.qv-lista small,.qv-produto small{display:block;color:#64748b;font-size:12px}.qv-revisao{color:#b54708!important;font-weight:700}.qv-ja{color:#0e7c66!important;font-weight:700}.qv-nada{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:#fef3f2;border-radius:12px;padding:14px}.qv-nada p{margin:0;color:#475569;font-size:13px}.qv-produto{display:flex;gap:12px;align-items:center;background:#f5f8fb;border-radius:12px;padding:10px}.qv-dupla{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qv-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.qv-opcoes{display:flex;flex-direction:column;gap:8px}.qv-opcao{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;text-align:left;background:#fff;border:1.5px solid #E3E8EF;border-radius:12px;padding:10px 14px;cursor:pointer;font:inherit}.qv-opcao.ativa{border-color:#0e7c66;background:#f0fbf7}.qv-opcao small{color:#475569;font-weight:700;font-size:12.5px}.qv-opcao b{font-size:17px;grid-row:span 2}.qv-opcao span{color:#14794a;font-size:12px;grid-column:1}.qv-opcao span.qv-alerta{color:#b42318}.qv-opcao input{grid-row:span 2;width:120px;height:36px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;text-align:right;font:600 14px Geist Mono,ui-monospace,monospace}.qv-foto-botao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:110px;border:2px dashed #9FB3C8;border-radius:14px;background:#f5f8fb;cursor:pointer;overflow:hidden}.qv-foto-botao img{max-height:180px;max-width:100%;object-fit:contain}.qv-pronto{align-items:center;text-align:center;color:#0e7c66}.qv-pronto p{color:#334155;margin:0}.nc{display:flex;flex-direction:column;gap:12px}.nc-envio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:34px 20px;cursor:pointer;border:2px dashed #9FB3C8}.nc-envio p{max-width:480px;margin:0;color:#5a6b82;font-size:13px}.nc-botao{display:inline-flex;padding:9px 16px;border-radius:10px;margin-top:4px}.nc-contagem{display:flex;gap:8px;flex-wrap:wrap}.nc-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;margin-right:6px}.nc-pill.verde{background:#dcfce7;color:#14532d}.nc-pill.amarelo{background:#fef3c7;color:#92400e}.nc-pill.vermelho{background:#fee4e2;color:#912018}.nc-lista{display:flex;flex-direction:column;gap:8px}.nc-item{display:grid;grid-template-columns:28px minmax(220px,2.4fr) 90px 100px minmax(200px,1.6fr) 80px;gap:10px;align-items:center;background:#fff;border:1px solid #E3E8EF;border-left:4px solid #E3E8EF;border-radius:12px;padding:10px 12px}.nc-item.verde{border-left-color:#16a34a}.nc-item.amarelo{border-left-color:#e8b54a}.nc-item.vermelho{border-left-color:#d92d20}.nc-item.fora{opacity:.5}.nc-produto{display:flex;flex-direction:column;gap:4px;min-width:0}.nc-produto b{font-size:13.5px}.nc-produto small{color:#64748b;font-size:11.5px}.nc-produto input{height:34px;font-size:13px}.nc-dado small{display:block;color:#64748b;font-size:11px;font-weight:600;margin-bottom:2px}.nc-dado input{height:34px;font-size:13px;text-align:right}.nc-precos-campos{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:900px){.nc-item{grid-template-columns:28px 1fr 1fr}.nc-produto{grid-column:2/-1}.nc-precos-campos{grid-column:1/-1}}@media(max-width:520px){.qv-dupla{grid-template-columns:1fr}.qv-busca{flex-direction:column}}.gp-cat-planilha{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.gp-cat-planilha b{display:flex;gap:6px;align-items:center}.gp-cat-planilha-campos{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gp-cat-planilha-campos input,.gp-cat-busca input,.gp-cat-form input{height:36px;border:1px solid #DCE3EC;border-radius:8px;padding:0 10px;font:inherit;font-size:13.5px;min-width:240px}.gp-botao.desativado{opacity:.5;pointer-events:none}.gp-cat-h2{margin:0 0 12px;font-size:16px}.gp-cat-busca{display:flex;gap:8px;margin-bottom:12px}.gp-cat-foto img,.gp-cat-foto span{display:block;width:48px;height:48px;border-radius:8px;object-fit:contain;background:#eef2f7}.gp-cat-form{display:flex;flex-direction:column;gap:6px}.gp-cat-form div{display:flex;gap:6px}.gp-cat-form input{min-width:0;flex:1}.be-passos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 12px}.be-passos div{background:#f8fafc;border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px;font-size:12.5px;color:#334155;line-height:1.45}.be-passos b{display:block;color:#0b1728;margin-bottom:2px}.be-ligacoes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.be-ligacao{display:flex;align-items:center;gap:8px;border:1px solid #E3E8EF;border-radius:12px;padding:8px 12px;font-size:12.5px;background:#fff}.be-ligacao.ok{border-color:#bbf7d0;background:#f0fdf4;color:#14532d}.be-ligacao.falta{border-color:#fde68a;background:#fffbeb;color:#78350f}.be-industria{display:grid;grid-template-columns:minmax(160px,220px) 1fr auto;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid #EEF2F7;font-size:12.5px}.be-barra{height:10px;border-radius:6px;background:#eef2f7;overflow:hidden;display:flex}.be-barra i{display:block;height:100%}.be-legenda{display:flex;gap:12px;flex-wrap:wrap;color:#475569}.be-legenda span{display:inline-flex;align-items:center;gap:5px}.be-dot{display:inline-block;width:9px;height:9px;border-radius:50%}.be-abas{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0 8px}.be-abas button{padding:5px 11px;border-radius:999px;font-family:inherit;font-weight:700;font-size:12px;background:#fff;border:1px solid #E3E8EF;color:#475569;cursor:pointer}.be-abas button.on{background:#0b1728;color:#fff;border-color:#0b1728}.be-abas .be-lote{margin-left:auto;background:#fffbeb;border-color:#e8b54a;color:#78350f}.be-chk{font-size:11.5px;line-height:1.7;white-space:nowrap}.be-ok{color:#14794a;font-weight:700}.be-no{color:#b42318;font-weight:700}.be-wa{color:#b54708;font-weight:700}.be-fonte{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eef2f7;color:#334155}@media(max-width:900px){.be-passos{grid-template-columns:1fr 1fr}.be-industria{grid-template-columns:1fr}}.cs-barra{height:9px;border-radius:6px;background:#eef2f7;overflow:hidden;min-width:140px;margin-bottom:3px}.cs-barra i{display:block;height:100%}.cs-alerta{border:1px solid #FDE68A;background:#fffbeb;border-radius:12px;padding:10px 14px;font-size:13px;color:#78350f;margin:0 0 14px}.cs-pedido{color:#b54708!important;font-weight:700}.cs-select{height:32px;border:1px solid #DCE3EC;border-radius:8px;padding:0 6px;font:inherit;font-size:12.5px;background:#fff}.cs-regra{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:10px}.cs-campo{display:flex;flex-direction:column;gap:4px}.cs-campo small{color:#64748b;font-size:12px;font-weight:600}.cs-campo span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#475569}.cs-campo input{width:90px;height:36px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;text-align:right;font:600 13px Geist Mono,ui-monospace,monospace}.cs-uso{display:flex;flex-direction:column;gap:12px;margin-top:18px;max-width:640px}.cs-uso-topo{display:flex;gap:10px;align-items:flex-start}.cs-uso-topo h3{margin:0;font-size:17px}.cs-uso-topo p{margin:2px 0 0;color:#64748b;font-size:13px}.cs-item b{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:6px}.cs-linhas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cs-linhas div{border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:#475569}.cs-linhas b{font-size:15px;color:#0b1728}.cs-linhas small{color:#64748b;font-size:11.5px}.cs-dica{margin:0;color:#64748b;font-size:12.5px}.cs-alerta-texto{margin:6px 0 0;color:#b42318;font-size:12.5px;font-weight:600}.cs-acoes{display:flex;gap:8px;flex-wrap:wrap}.cs-fotos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.cs-fotos li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #EEF2F7;padding:4px 0}@media(max-width:640px){.cs-linhas{grid-template-columns:1fr}}.nv-aviso{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);background:#0b1728;color:#fff;border-radius:14px;padding:10px 12px 10px 16px;box-shadow:0 12px 32px #0b17284d;font-size:13.5px}.nv-aviso svg{color:#f3c969;flex:none}.nv-aviso b{color:#f3c969}.nv-aviso button{flex:none;border:0;border-radius:10px;background:linear-gradient(135deg,#f3c969,#d6a64a);color:#0b1728;font-family:inherit;font-weight:700;font-size:13px;padding:8px 14px;cursor:pointer}@media(max-width:560px){.nv-aviso{flex-wrap:wrap;bottom:10px}.nv-aviso button{width:100%}}.representadas-filtros{grid-template-columns:minmax(240px,420px) minmax(160px,220px)}.representadas-tabela td{vertical-align:middle}.representadas-tabela th.acoes,.representadas-tabela td.acoes{text-align:right;white-space:nowrap}.representadas-tabela td.acoes .icon{width:36px;height:36px;border:1px solid #DCE3EC;border-radius:10px;background:#fff;display:inline-grid;place-items:center;margin-left:6px;color:#2d3850;cursor:pointer}.representadas-tabela td.acoes .icon.perigo{color:#c2412d}.representadas-tabela td.acoes .icon:hover{border-color:#0b1728}.representadas-tabela .ve-numero{white-space:nowrap}.representadas-tabela tr.inativa td:not(.acoes){opacity:.55}.rep-identidade{display:flex;align-items:center;gap:12px;min-width:220px}.rep-identidade b{font-size:15px}.rep-logo{width:46px;height:46px;flex:none;border-radius:12px;border:1px solid #E3E8EF;background:#fff;display:grid;place-items:center;overflow:hidden}.rep-logo img{max-width:40px;max-height:40px;object-fit:contain}.rep-logo.iniciais{background:#0b1728;color:#e8b54a;border:0;font-weight:800}.rep-barra{display:block;width:120px;height:5px;border-radius:9px;background:#eef2f6;margin-top:6px;overflow:hidden}.rep-barra i{display:block;height:100%;background:#e8b54a;border-radius:9px}@media(max-width:760px){.representadas-filtros{grid-template-columns:1fr}.representadas-tabela table,.representadas-tabela tbody,.representadas-tabela tr,.representadas-tabela td{display:block;width:100%}.representadas-tabela thead{display:none}.representadas-tabela tr{padding:14px 16px;border-bottom:1px solid #EEF2F6}.representadas-tabela td{padding:6px 0;border:0;display:flex;justify-content:space-between;gap:12px;text-align:right}.representadas-tabela td:before{content:attr(data-rotulo);font-size:12px;font-weight:700;color:#5a6b82;text-align:left}.representadas-tabela td:first-child{display:block;text-align:left}.representadas-tabela td:first-child:before,.representadas-tabela td.acoes:before{content:none}.representadas-tabela td.acoes{justify-content:flex-end}.rep-barra{margin-left:auto}}.representadas-tela .metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.representadas-tela .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.representadas-tela .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.representadas-tabela td:nth-child(2) small.block,.representadas-tabela td:nth-child(3) small.block,.representadas-tabela td:nth-child(4) small.block{white-space:nowrap}.representadas-tabela td:nth-child(5) small.block{max-width:150px}.representadas-tabela td:first-child small.block{max-width:300px}.representadas-tabela .rep-identidade .pill{margin-left:8px;vertical-align:middle}.representadas-tabela td:nth-child(4){white-space:nowrap}.cota-painel{background:#fff;border-radius:18px;width:min(980px,96vw);max-height:92vh;overflow:auto;padding:22px 24px;box-shadow:0 24px 60px #0b172840}.cota-painel>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.cota-painel>header h2{margin:0 0 4px;font-size:22px;font-weight:800}.cota-painel>header p:not(.eyebrow){margin:0;color:#5a6b82;font-size:14px}.cota-bloco{border:1px solid #E3E8EF;border-radius:14px;padding:16px 18px;margin-top:14px}.cota-chave{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fafc;border:1px solid #E3E8EF;border-radius:12px;padding:12px 14px;cursor:pointer;position:relative}.cota-chave small{display:block;color:#7a889c;font-size:12.5px;margin-top:2px}.cota-chave input{position:absolute;opacity:0;pointer-events:none}.cota-switch{width:42px;height:24px;border-radius:99px;background:#cbd3de;position:relative;flex:none;transition:.15s}.cota-switch:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.15s}.cota-chave input:checked+.cota-switch{background:#14804a}.cota-chave input:checked+.cota-switch:after{left:21px}.cota-tabela-rolagem{overflow-x:auto;margin-top:12px}.cota-tabela{width:100%;border-collapse:collapse}.cota-tabela th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5a6b82;text-align:left;padding:10px 8px;background:#f8fafc;border-bottom:1px solid #E3E8EF;white-space:nowrap}.cota-tabela td{padding:10px 8px;border-bottom:1px solid #EEF2F6;vertical-align:top}.cota-tabela td small{display:block;color:#7a889c;font-size:12px;margin-top:4px}.cota-nome,.cota-ref{width:100%;min-width:200px;height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:14px}.cota-ref{height:30px;margin-top:6px;font-size:12.5px;color:#5a6b82}.cota-pct,.cota-faixa{display:inline-flex;align-items:center;gap:4px;font-weight:700;white-space:nowrap}.cota-pct input{width:64px;height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;text-align:right;font-family:var(--nx-mono,"JetBrains Mono",monospace);font-weight:700}.cota-faixa{text-transform:none;letter-spacing:0;color:#14223a}.cota-faixa input{width:52px;height:28px;border:1px solid #DCE3EC;border-radius:8px;padding:0 6px;text-align:right}.cota-faixa .icon{width:22px;height:22px;border:0;background:transparent;color:#7a889c;cursor:pointer}.cota-conta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#5a6b82;margin-top:8px}.cota-tabela .icon.perigo,.cota-marcados .icon.perigo{width:32px;height:32px;border:1px solid #DCE3EC;border-radius:9px;background:#fff;color:#c2412d;cursor:pointer;display:inline-grid;place-items:center}.cota-botoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cota-botoes>span{flex:1}.cota-form{grid-template-columns:minmax(160px,200px) minmax(180px,260px) auto;border:0;padding:0;margin:10px 0}.cota-form-mes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cota-modo{height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;font-size:13px;background:#fff}.cota-busca{display:flex;align-items:center;gap:8px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;height:42px}.cota-busca input{border:0;outline:0;flex:1;height:38px;font-size:14px}.cota-meses{width:100%;border-collapse:collapse;margin:6px 0}.cota-meses th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5a6b82;text-align:left;padding:8px;background:#f8fafc}.cota-meses td{padding:8px;border-bottom:1px solid #EEF2F6;font-size:14px}.cota-achados,.cota-marcados{list-style:none;margin:8px 0 0;padding:0}.cota-achados li,.cota-marcados li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #EEF2F6}.cota-achados li>span,.cota-marcados li>span:first-child{flex:1}.cota-achados small,.cota-marcados small{display:block;color:#7a889c;font-size:12.5px}.cota-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}@media(max-width:900px){.cota-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.cota-form{grid-template-columns:1fr}}.cota-barra{display:block;position:relative;height:8px;border-radius:9px;background:#eef2f6;margin:8px 0 4px;overflow:visible}.cota-barra i{display:block;height:100%;border-radius:9px;background:#e8b54a;max-width:100%}.cota-barra em{position:absolute;top:-4px;height:16px;border-left:2px dashed #0B1728}.cota-tipo{display:inline-block;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px;background:#eef2f6;color:#5a6b82;margin-top:3px}.cota-tipo.especial{background:#e6f7ee;color:#14804a}.cota-tipo.misto{background:#fff4db;color:#8a6118}.cota-painel>header{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0;min-height:0;z-index:auto;color:#14223a;border:0}.equipe-metricas{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.equipe-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}.equipe-filtros{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.equipe-tabela td{vertical-align:middle}.equipe-tabela th.acoes,.equipe-tabela td.acoes{text-align:right;white-space:nowrap}.equipe-tabela td.acoes .icon{width:36px;height:36px;border:1px solid #DCE3EC;border-radius:10px;background:#fff;display:inline-grid;place-items:center;margin-left:6px;color:#2d3850;cursor:pointer}.equipe-tabela td.acoes .icon.perigo{color:#c2412d}.equipe-tabela td.acoes .icon:disabled{opacity:.4;cursor:not-allowed}.equipe-tabela tr.inativa td:not(.acoes){opacity:.55}.equipe-tabela .ve-numero{white-space:nowrap}.equipe-pessoa{display:flex;align-items:center;gap:12px;min-width:200px}.equipe-avatar{width:40px;height:40px;flex:none;border-radius:50%;background:#0b1728;color:#e8b54a;font-weight:800;font-size:14px;display:grid;place-items:center}.equipe-papel.supervisor{background:#e6f7ee;color:#14804a;border-color:#a7e3c2}.equipe-papel.administrador{background:#0b1728;color:#e8b54a;border-color:#0b1728}.equipe-chip{display:inline-block;font-size:12px;border:1px solid #E3E8EF;border-radius:8px;padding:3px 8px;margin:2px 4px 2px 0;background:#fbfcfe;white-space:nowrap}.equipe-barra{display:block;width:130px;max-width:100%;height:6px;border-radius:9px;background:#eef2f6;margin:6px 0 2px;overflow:hidden}.metric .equipe-barra{width:100%}.equipe-barra i{display:block;height:100%;border-radius:9px;background:#e8b54a}.equipe-mais{height:34px;padding:0 12px;font-size:13px}.equipe-modal{background:#fff;border-radius:16px;width:min(560px,94vw);padding:20px 22px;box-shadow:0 24px 60px #0b172840}.equipe-modal-topo{display:flex;justify-content:space-between;gap:12px}.equipe-modal-topo h3{margin:0 0 4px;font-size:20px;font-weight:800}.equipe-modal-topo p:not(.eyebrow){margin:0;color:#5a6b82;font-size:13.5px}.equipe-modal-campos{border:0;padding:0;margin:14px 0 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.equipe-dica{background:#fff8e8;border:1px solid #F3DDA6;border-radius:12px;padding:10px 14px;font-size:13px;color:#6b4e12;margin-top:12px}.equipe-modal-botoes{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:10px}.equipe-modal-botoes>span{display:flex;gap:8px}@media(max-width:760px){.equipe-tabela table,.equipe-tabela tbody,.equipe-tabela tr,.equipe-tabela td{display:block;width:100%}.equipe-tabela thead{display:none}.equipe-tabela tr{padding:14px 16px;border-bottom:1px solid #EEF2F6}.equipe-tabela td{padding:6px 0;border:0;display:flex;justify-content:space-between;gap:12px;text-align:right}.equipe-tabela td:before{content:attr(data-rotulo);font-size:12px;font-weight:700;color:#5a6b82;text-align:left}.equipe-tabela td:first-child{display:block;text-align:left}.equipe-tabela td:first-child:before,.equipe-tabela td.acoes:before{content:none}.equipe-tabela td.acoes{justify-content:flex-end}}.supervisor-modal{width:min(680px,95vw);max-height:92vh;overflow:auto}.supervisor-tag{margin:16px 0 2px}.supervisor-faixas,.supervisor-extrato{width:100%;border-collapse:collapse;margin:8px 0}.supervisor-faixas th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5a6b82;text-align:left;padding:8px;background:#f8fafc}.supervisor-faixas td{padding:8px;border-bottom:1px solid #EEF2F6}.supervisor-num,.supervisor-de{display:inline-flex;align-items:center;gap:4px;font-weight:700}.supervisor-num input,.supervisor-de input{width:84px;height:34px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;text-align:right;font-family:var(--nx-mono,"JetBrains Mono",monospace);font-weight:700}.supervisor-de input{width:60px}.supervisor-faixas .icon.perigo{width:32px;height:32px;border:1px solid #DCE3EC;border-radius:9px;background:#fff;color:#c2412d;cursor:pointer;display:inline-grid;place-items:center}.supervisor-extrato td{padding:10px 8px;border-bottom:1px solid #EEF2F6;font-size:14px}.supervisor-extrato td:last-child{text-align:right;font-family:var(--nx-mono,"JetBrains Mono",monospace);font-weight:700;white-space:nowrap}.supervisor-extrato tr.total td{font-weight:800;background:#f8fafc}:where(.nx-shell) aside:where(:not([class*=b2b-])){position:static;inset:auto;width:auto;padding:0;background:none;border-right:0;display:block;z-index:auto;transform:none}:where(.nx-shell) header:where(:not([class*=b2b-])){position:static;top:auto;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto}.supervisor-faixas,.supervisor-extrato{min-width:0}.supervisor-faixas td:last-child{width:44px;text-align:right}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar{position:fixed;inset:0 auto 0 0;width:236px;height:auto;padding:18px 12px;display:flex;flex-direction:column;align-items:stretch;gap:6px;background:var(--menu,color-mix(in srgb,var(--primary,#0B1728) 22%,#0B1728));border:0;box-shadow:none;z-index:30;overflow-y:auto}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar .brand{display:flex;align-items:center;gap:10px;padding:0 6px 12px}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar .brand b{color:var(--menu-text,#fff);font-size:14px;line-height:1.2}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar .brand small{color:color-mix(in srgb,var(--menu-text,#fff) 60%,transparent);font-size:11px;letter-spacing:0;text-transform:none}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar nav{display:flex;flex-direction:column;gap:2px;flex:none;overflow:visible;justify-content:flex-start}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar .b2b-nav-label{display:block;font-size:10.5px;letter-spacing:.14em;color:color-mix(in srgb,var(--menu-text,#fff) 55%,transparent);padding:12px 10px 4px;font-weight:700}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;border-radius:9px;color:color-mix(in srgb,var(--menu-text,#fff) 82%,transparent);background:transparent;font-size:13.5px;font-weight:600;text-align:left;box-shadow:none;position:relative;white-space:nowrap}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar nav button svg{width:17px;height:17px;flex:none}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar nav button:hover{background:color-mix(in srgb,var(--menu-text,#fff) 8%,transparent);color:var(--menu-text,#fff)}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar nav button.active{background:color-mix(in srgb,var(--button,var(--primary)) 24%,transparent);color:var(--menu-text,#fff);box-shadow:inset 3px 0 var(--button,var(--primary))}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar nav i{position:static;margin:0 0 0 auto;min-width:22px;padding:1px 7px;border-radius:20px;background:var(--button,var(--primary));color:var(--button-text,#fff);font-size:11px;font-weight:800;font-style:normal;text-align:center}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar-foot{display:flex;margin-top:auto;gap:9px;align-items:center;color:color-mix(in srgb,var(--menu-text,#fff) 62%,transparent);padding:12px 8px 0;border-top:1px solid color-mix(in srgb,var(--menu-text,#fff) 10%,transparent)}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar-foot svg{width:18px;flex:none}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar-foot b{display:block;color:var(--menu-text,#e2e8f0);font-size:12.5px}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar-foot small{font-size:11.5px}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-workspace{margin-left:236px}.b2b-shell .b2b-header{height:64px;padding:0 24px;gap:10px}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-header .b2b-mobile-brand{display:none}.b2b-shell .b2b-global-search{flex:1;width:auto;max-width:640px}.b2b-cart-button{margin-left:auto;display:flex;align-items:center;gap:7px;height:40px;padding:0 12px;border:0;border-radius:10px;cursor:pointer;background:var(--menu,color-mix(in srgb,var(--primary,#0B1728) 22%,#0B1728));color:var(--menu-text,#fff);font-weight:700;font-size:13.5px;white-space:nowrap}.b2b-cart-button svg{width:17px}.b2b-cart-button i{font-style:normal;background:var(--button,var(--primary));color:var(--button-text,#fff);border-radius:20px;padding:0 7px;font-size:12px;font-weight:800}.b2b-cart-button b{font-size:13px;font-weight:700}.b2b-shell .b2b-main{padding-top:20px}.b2b-bottom-nav,.b2b-conta-sheet{display:none}.b2b-titulo-pagina{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 14px;flex-wrap:wrap}.b2b-titulo-pagina h1{margin:0;font:800 24px var(--nx-titulo,Manrope);color:var(--text)}.b2b-titulo-pagina p{margin:3px 0 0;color:var(--muted);font-size:13.5px}.b2b-shell .b2b-pedido-minimo{padding:10px 14px;min-width:280px;max-width:420px}.b2b-pedido-minimo small{font-size:12.5px;color:var(--muted)}.b2b-pedido-minimo>span{display:block;height:7px;border-radius:9px;background:var(--line);margin-top:6px;overflow:hidden}.b2b-pedido-minimo>span>i{display:block;height:100%;background:var(--button,var(--primary));border-radius:9px;transition:width .3s}.b2b-shell .b2b-catalog-layout{gap:14px}.b2b-shell .b2b-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;position:sticky;top:72px;z-index:15;margin:0}.b2b-shell .b2b-filters .b2b-filtro{display:flex;align-items:center;gap:4px;height:38px;margin:0;border:1px solid var(--line);border-radius:9px;padding:0 4px 0 10px;background:var(--card);font-size:13px;color:var(--text)}.b2b-shell .b2b-filters .b2b-filtro>span,.b2b-filtro-preco summary>span{color:var(--muted);font-size:12.5px;white-space:nowrap;font-weight:500}.b2b-shell .b2b-filters .b2b-filtro select{border:0;background:transparent;height:34px;width:auto;max-width:200px;padding:0 4px;font-weight:600;color:var(--text);outline:0;box-shadow:none}.b2b-shell .b2b-filters .b2b-filtro-preco{position:relative;padding:0 10px}.b2b-filtro-preco summary{list-style:none;display:flex;gap:6px;align-items:center;cursor:pointer;height:36px}.b2b-filtro-preco summary::-webkit-details-marker{display:none}.b2b-filtro-preco summary b{font-weight:600}.b2b-filtro-preco>div{position:absolute;top:44px;left:0;z-index:20;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:260px;box-shadow:var(--shadow)}.b2b-filtro-preco label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.b2b-shell .b2b-filtro-preco input{height:36px;width:100%;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:var(--card);color:var(--text)}.b2b-filtro-limpar{height:38px;border:0;background:transparent;color:var(--primary);font-weight:700;cursor:pointer;padding:0 6px}.b2b-filtro-total{color:var(--muted);font-size:13px;margin-left:4px;white-space:nowrap}.b2b-filtro-total b{color:var(--text)}.b2b-shell .b2b-filters .b2b-filtro-direita{margin-left:auto}.b2b-shell .b2b-product-card .b2b-product-copy .code{margin:0;font-size:11.5px;color:var(--muted)}.b2b-product-nome{border:0;background:none;padding:0;text-align:left;cursor:pointer;color:inherit;width:100%}.b2b-shell .b2b-product-nome h3{margin:2px 0 0;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.b2b-product-nome:hover h3{text-decoration:underline}.b2b-product-preco{display:grid;gap:1px;margin:8px 0 4px}.b2b-product-preco s{font-size:12px;color:var(--muted)}.b2b-product-preco strong{font:800 19px var(--nx-titulo,Manrope);color:var(--text)}.b2b-product-preco small{font-size:11.5px;color:#1d8051;font-weight:600}.b2b-product-preco small.fiscal-warning{color:#b45309}.b2b-shell .b2b-product-card .b2b-buy-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin-top:10px}.b2b-shell .b2b-product-card .b2b-buy-row .add-cart{margin:0;width:100%;height:40px;padding:0 10px}.b2b-recompra h2{margin:0 0 10px;font:800 16px var(--nx-titulo,Manrope);color:var(--text)}.b2b-shell .b2b-recompra-mais{padding:14px 16px;margin-bottom:16px}.b2b-recompra-item{display:grid;grid-template-columns:48px minmax(0,1fr) 76px auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.b2b-recompra-item .mini-photo{width:48px;height:48px;border-radius:10px;object-fit:cover}.b2b-recompra-item b{display:block;font-size:13.5px}.b2b-recompra-item small{font-size:12px;color:var(--muted)}.b2b-recompra-item input{height:38px;width:100%;border:1px solid var(--line);border-radius:9px;padding:0 8px;background:var(--card);color:var(--text)}.b2b-recompra-item .primary,.b2b-recompra-pedido .primary{height:38px;white-space:nowrap}.b2b-recompra-pedidos{display:grid;gap:10px}.b2b-shell .b2b-recompra-pedido{padding:12px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.b2b-recompra-pedido b{display:block}.b2b-recompra-pedido small{color:var(--muted);font-size:12.5px}.b2b-recompra-pedido details{margin-top:6px;font-size:12.5px}.b2b-recompra-pedido summary{cursor:pointer;color:var(--primary);font-weight:600}.b2b-recompra-pedido ul{margin:6px 0 0;padding-left:18px;color:var(--text)}.b2b-recompra-rodape{display:flex;justify-content:flex-end;margin-top:14px}.ve-cabecalho-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ve-lista table{min-width:0}.b2b-shell .b2b-product-dialog:has(>.ve){width:min(1440px,96vw);height:94vh;max-height:94vh;overflow:hidden;padding:16px 20px;display:flex;flex-direction:column}.b2b-shell .b2b-product-dialog:has(>.ve)>.dialog-close{position:absolute;top:14px;right:14px}.b2b-product-dialog>.ve{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.b2b-product-dialog .ve-cabecalho{padding-right:56px;align-items:center}.b2b-product-dialog .ve-cabecalho h3{font-size:18px;margin:2px 0}.b2b-product-dialog .ve-corpo{flex:1;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch}.b2b-product-dialog .ve-desenho-coluna,.b2b-product-dialog .ve-desenho{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.b2b-product-dialog .ve-area{width:min(100%,calc((94vh - 210px) * var(--ve-ratio,1.4)));margin:0 auto}.b2b-product-dialog .ve-lista{min-height:0;display:flex;flex-direction:column;gap:8px}.b2b-product-dialog .ve-lista>*{flex:none}.b2b-product-dialog .ve-lista>.ve-itens{flex:1;min-height:120px}.b2b-product-dialog .ve-outras-folhas{max-height:24vh;overflow-y:auto}.ve-itens{list-style:none;margin:0;padding:0 4px 0 0;overflow-y:auto}.ve-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 8px;border-bottom:1px solid var(--line);border-radius:10px;cursor:pointer}.ve-item:hover{background:#0b17280a}.ve-item.ve-selecionada{background:color-mix(in srgb,var(--button,#D6A64A) 14%,transparent);box-shadow:inset 3px 0 var(--button,#D6A64A)}.ve-pos{width:30px;height:30px;border-radius:50%;background:var(--card-subtle,#EEF2F6);display:grid;place-items:center;font-weight:800;font-size:12px;color:var(--text)}.ve-item.ve-selecionada .ve-pos{background:var(--button,#D6A64A);color:var(--button-text,#0B1728)}.ve-item-texto{min-width:0}.ve-item-texto b{display:block;font-size:13.5px;line-height:1.25}.ve-item-texto small{font-size:12px;color:var(--muted)}.ve-item-compra{display:grid;justify-items:end;gap:4px;text-align:right}.ve-item .ve-adicionar{min-height:34px;padding:0 12px}.ve-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px;font-size:13px}.ve-rodape .primary{height:38px}@media(max-width:1000px){.b2b-shell:not(.portal-b2b-preview-frame) .b2b-sidebar{display:none}.b2b-shell:not(.portal-b2b-preview-frame) .b2b-workspace{margin-left:0}.b2b-shell .b2b-header{height:auto;flex-wrap:wrap;padding:8px 12px;gap:8px}.b2b-shell .b2b-header .b2b-mobile-brand{display:flex;margin-right:auto}.b2b-shell .b2b-global-search{order:5;flex:1 1 100%;max-width:none;width:100%}.b2b-cart-button{display:none}.b2b-shell .b2b-main{padding-left:12px;padding-right:12px;padding-top:12px}.b2b-shell .b2b-filters{position:static;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:8px}.b2b-shell .b2b-filters::-webkit-scrollbar{display:none}.b2b-shell .b2b-filters>*{flex:none}.b2b-shell .b2b-filters .b2b-filtro-direita{margin-left:0}.b2b-filtro-preco>div{position:fixed;left:12px;right:12px;top:auto;width:auto}.b2b-titulo-pagina h1{font-size:20px}.b2b-shell .b2b-pedido-minimo{min-width:0;max-width:none;width:100%}.b2b-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--line);z-index:35;box-shadow:0 -8px 30px #29384e0f}.b2b-bottom-nav button{border:0;background:transparent;display:grid;justify-items:center;align-content:center;gap:3px;font-size:11px;font-weight:700;color:var(--muted);position:relative;cursor:pointer}.b2b-bottom-nav button svg{width:20px;height:20px}.b2b-bottom-nav button.active{color:var(--primary)}.b2b-bottom-nav i{position:absolute;top:5px;left:calc(50% + 4px);min-width:18px;padding:0 5px;border-radius:20px;background:var(--button,var(--primary));color:var(--button-text,#fff);font-size:10px;font-weight:800;font-style:normal}.b2b-conta-sheet{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#0b172873;z-index:34;align-items:flex-end}.b2b-conta-sheet>div{width:100%;background:var(--card);color:var(--text);border-radius:18px 18px 0 0;padding:16px 14px calc(74px + env(safe-area-inset-bottom));display:grid;gap:2px}.b2b-conta-sheet b{padding:4px 8px 10px;font-size:15px}.b2b-conta-sheet button{display:flex;align-items:center;gap:12px;height:48px;border:0;background:transparent;padding:0 8px;border-radius:10px;font-size:15px;color:var(--text);text-align:left;cursor:pointer}.b2b-conta-sheet button svg{width:19px}.b2b-conta-sheet button svg:last-child:not(:first-child){margin-left:auto;color:var(--muted)}.b2b-conta-sheet button.active{background:var(--primary-soft)}.b2b-recompra-item{grid-template-columns:44px minmax(0,1fr) 64px;grid-template-areas:"f t t" "f q b"}.b2b-recompra-item>:nth-child(1){grid-area:f}.b2b-recompra-item>:nth-child(2){grid-area:t}.b2b-recompra-item>:nth-child(3){grid-area:q}.b2b-recompra-item>:nth-child(4){grid-area:b}.b2b-shell .b2b-recompra-pedido{flex-direction:column}.b2b-shell .b2b-recompra-pedido .primary{width:100%}.b2b-shell .b2b-product-dialog:has(>.ve){width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:12px;overflow-y:auto}.b2b-product-dialog>.ve{flex:none}.b2b-product-dialog .ve-corpo{grid-template-columns:minmax(0,1fr);flex:none}.b2b-product-dialog .ve-area{width:100%;max-height:44vh}.b2b-product-dialog .ve-lista>.ve-itens{overflow:visible;min-height:0}.b2b-product-dialog .ve-rodape{position:sticky;bottom:-12px;background:var(--card);padding:10px 0}}@media(max-width:640px){.b2b-shell .b2b-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.b2b-shell .b2b-product-card .b2b-buy-row{grid-template-columns:1fr}.b2b-shell .b2b-product-card .b2b-buy-row input,.b2b-shell .b2b-user span{display:none}}.b2b-product-dialog .ve-detalhe{display:none}@media(max-width:1000px){.b2b-shell .b2b-global-search{position:static;box-shadow:none}.b2b-shell .b2b-bottom-nav button{padding:0;border-radius:0}.b2b-shell .b2b-bottom-nav button.active,.b2b-shell .b2b-bottom-nav button:hover{background:transparent;box-shadow:none;color:var(--primary)}.b2b-product-dialog .ve-cabecalho{flex-direction:column;align-items:stretch;gap:10px;padding-right:44px}.b2b-product-dialog .ve-cabecalho-acoes{justify-content:space-between}}@media(max-width:640px){.b2b-shell .b2b-product-card .b2b-stock{display:none!important}}.b2b-shell .b2b-product-dialog.b2b-ficha{width:min(1240px,96vw);height:92vh;max-height:92vh;padding:0;display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);overflow:hidden}.b2b-shell .b2b-ficha>.dialog-close{position:absolute;top:12px;right:14px;left:auto;z-index:3}.b2b-ficha-galeria{position:relative;padding:22px;border-right:1px solid var(--line);background:var(--card-subtle,#FAFBFD);display:flex;flex-direction:column;gap:12px;min-height:0}.b2b-ficha-foto{position:relative;flex:1;min-height:280px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:10px}.b2b-ficha-foto .product-gallery{position:absolute;top:10px;right:10px;bottom:10px;left:10px}.b2b-ficha-selo{position:absolute;top:34px;left:34px;z-index:2;background:#c2412d;color:#fff;font-weight:800;font-size:12px;border-radius:7px;padding:3px 8px}.b2b-ficha-video-atalho{align-self:flex-start}.b2b-ficha-lado{padding:22px 26px 24px;overflow-y:auto;min-height:0}.b2b-shell .b2b-ficha-lado>h2{margin:6px 48px 4px 0;font:800 21px var(--nx-titulo,Manrope);line-height:1.25;color:var(--text)}.b2b-ficha-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:13px}.b2b-chip{border:1px solid var(--line);border-radius:20px;padding:2px 9px;font-size:12px;color:var(--text);background:var(--card-subtle,#F8FAFC)}.b2b-chip.promo{background:#fdecea;border-color:#f5c2bb;color:#b42318;font-weight:700}.b2b-ficha-compra{margin:14px 0 0;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;background:var(--card);box-shadow:var(--shadow-soft)}.b2b-ficha-preco s{color:var(--muted);font-size:13px}.b2b-ficha-preco strong{display:block;font:800 28px var(--nx-titulo,Manrope);line-height:1.1;color:var(--text)}.b2b-ficha-preco small{color:#1d8051;font-weight:700;font-size:12.5px}.b2b-ficha-preco small.fiscal-warning{color:#b45309}.b2b-ficha-acoes{display:grid;gap:6px;justify-items:end}.b2b-ficha-acoes>div{display:flex;gap:8px}.b2b-shell .b2b-ficha-acoes input{width:76px;height:44px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--card);color:var(--text);font-size:15px}.b2b-shell .b2b-ficha-acoes .primary{height:44px;padding:0 18px;font-size:14.5px}.b2b-ficha-acoes small{font-size:12px;color:var(--muted)}.b2b-ficha-composicao{grid-column:1/-1;border-top:1px dashed var(--line);padding-top:8px;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:14px}.b2b-ficha-composicao b{color:var(--text)}.b2b-ficha-abas{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.b2b-ficha-abas button{border:0;background:transparent;padding:10px 12px;font-weight:600;color:var(--muted);font-size:13.5px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.b2b-ficha-abas button.ativa{color:var(--text);border-color:var(--button,var(--primary))}.b2b-ficha-abas em{font-style:normal;background:var(--card-subtle,#EEF2F6);border-radius:10px;padding:0 6px;font-size:11.5px;margin-left:5px}.b2b-ficha-conteudo{padding-top:14px}.b2b-shell .b2b-ficha-conteudo .b2b-additional{margin:0 0 12px;white-space:pre-line}.b2b-ficha-destaques{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px}.b2b-ficha-destaques div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.b2b-ficha-destaques small{display:block;color:var(--muted);font-size:11.5px}.b2b-ficha-destaques b{font-size:13.5px}.b2b-ficha-combina h3{font-size:14px;margin:0 0 8px}.b2b-ficha-combina>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.b2b-ficha-combina article{border:1px solid var(--line);border-radius:12px;padding:8px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center}.b2b-ficha-combina .mini-photo{width:44px;height:44px;border-radius:8px;object-fit:cover;position:relative}.b2b-ficha-combina b{display:block;font-size:12.5px;line-height:1.25}.b2b-ficha-combina small{font-size:12.5px;font-weight:800}.b2b-ficha-combina button{grid-column:1/-1;height:32px}.produto-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;margin:0 0 12px}.produto-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ve-na-ficha{display:grid;gap:10px}.b2b-shell .ve-na-ficha input[type=search]{height:42px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:var(--card);color:var(--text);width:100%}.ve-na-ficha p{margin:0;font-size:12.5px}.ve-na-ficha-achados{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ve-na-ficha-achados button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;color:var(--text);font-size:13px}.ve-na-ficha-achados li:last-child button{border-bottom:0}.ve-na-ficha-achados button:hover{background:var(--card-subtle,#F8FAFC)}.ve-na-ficha-achados em{font-style:normal;background:var(--card-subtle,#EEF2F6);border-radius:8px;padding:2px 7px;font-size:11.5px;font-weight:700}.ve-na-ficha-folhas{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.ve-na-ficha-folhas button{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;padding:0;cursor:pointer;display:grid;text-align:left}.ve-na-ficha-folhas button:hover{border-color:var(--button,var(--primary))}.ve-na-ficha-folhas img,.ve-na-ficha-folhas .ve-imagem-ausente{width:100%;height:84px;object-fit:contain;background:#fff;border-bottom:1px solid #EEF2F6;display:block}.ve-na-ficha-folhas span{padding:6px 8px;font-size:12.5px;font-weight:700;color:var(--text,#0B1728)}@media(max-width:860px){.b2b-shell .b2b-product-dialog.b2b-ficha{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;display:block;overflow-y:auto}.b2b-ficha-galeria{border-right:0;padding:14px}.b2b-ficha-foto{flex:none;height:46vh;min-height:0}.b2b-ficha-selo{top:26px;left:26px}.b2b-ficha-lado{padding:14px;overflow:visible}.b2b-ficha-compra{grid-template-columns:1fr}.b2b-ficha-acoes{justify-items:stretch}.b2b-ficha-acoes>div{display:grid;grid-template-columns:76px 1fr}}.b2b-shell .b2b-benefits{margin:14px 0 6px}.b2b-shell .b2b-benefits article{border-radius:12px;padding:12px 14px}.b2b-shell .b2b-benefits svg{width:34px;height:34px;padding:8px;border-radius:9px;background:var(--primary-soft);color:var(--primary);flex:none}.b2b-vitrine-destaque{margin:26px 0 8px;padding:18px 20px 20px;border-radius:18px}.b2b-vitrine-destaque .b2b-section-title{margin-bottom:10px}.b2b-vitrine-tipos{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.b2b-vitrine-tipos button{height:32px;border:1px solid var(--line);border-radius:20px;padding:0 13px;background:var(--card);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.b2b-vitrine-tipos button.ativo{background:var(--text);color:var(--card);border-color:var(--text)}.b2b-shell .b2b-vitrine-destaque .b2b-vitrine-produtos{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.b2b-vitrine-carregando{height:300px;border-radius:12px;background:linear-gradient(90deg,var(--line) 0,transparent 50%,var(--line) 100%);opacity:.35}.b2b-shell .b2b-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.b2b-shell .b2b-category-tiles button{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;padding:14px 10px;border-radius:14px}.b2b-shell .b2b-category-tiles i{width:64px;height:64px;border-radius:16px;background:#fff;border:1px solid var(--line)}.b2b-shell .b2b-category-tiles i.b2b-category-image img{object-fit:contain;padding:6px}.b2b-shell .b2b-category-tiles>button>svg{display:none}.b2b-shell .b2b-representada-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.b2b-shell .b2b-representada-card{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card);cursor:pointer;text-align:left;color:var(--text)}.b2b-shell .b2b-representada-card:hover{border-color:var(--primary)}.b2b-shell .b2b-representada-card .b2b-representada-imagem{width:96px;height:64px;flex:none;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden}.b2b-shell .b2b-representada-card .b2b-representada-imagem img{width:100%;height:100%;object-fit:contain;padding:6px}.b2b-shell .b2b-representada-card .b2b-representada-imagem span{font-size:12px;font-weight:800;text-align:center;padding:4px}.b2b-representada-texto b{display:block;font-size:15px}.b2b-representada-texto small{display:inline-flex;align-items:center;gap:2px;margin-top:4px;color:var(--primary);font-weight:700;font-size:13px}.b2b-entrar-preco{margin:auto 12px 12px;height:38px;border-radius:10px;border:1px solid var(--button,var(--primary));background:color-mix(in srgb,var(--button,var(--primary)) 10%,var(--card));color:var(--text);font-weight:800;font-size:13px;cursor:pointer}.b2b-entrar-preco:hover{background:color-mix(in srgb,var(--button,var(--primary)) 20%,var(--card))}.b2b-publico .b2b-product-card .b2b-product-copy .eyebrow{font-size:11px;letter-spacing:.1em}.b2b-chamada-final{margin:30px 0 10px;border-radius:16px;background:var(--footer,color-mix(in srgb,var(--primary,#0B1728) 22%,#0B1728));color:var(--footer-text,#fff);padding:26px 30px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.b2b-chamada-final .eyebrow{color:var(--button,#F3C969)}.b2b-chamada-final h2{margin:4px 0;font:800 22px var(--nx-titulo,Manrope);color:var(--footer-text,#fff)}.b2b-chamada-final p{margin:0;color:var(--footer-text,#fff);opacity:.78}.b2b-chamada-final-acoes{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.b2b-shell .b2b-chamada-final .b2b-ghost{color:var(--footer-text,#fff);border:1px solid color-mix(in srgb,var(--footer-text,#fff) 35%,transparent);background:transparent;border-radius:10px;height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:6px;font-weight:700;cursor:pointer;text-decoration:none}.b2b-shell .b2b-chamada-final .primary{height:42px;display:inline-flex;align-items:center;text-decoration:none}@media(max-width:1100px){.b2b-shell .b2b-vitrine-destaque .b2b-vitrine-produtos,.b2b-shell .b2b-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.b2b-shell .b2b-vitrine-destaque{padding:14px 12px}.b2b-shell .b2b-vitrine-destaque .b2b-vitrine-produtos{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-vitrine-tipos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.b2b-vitrine-tipos button{flex:none}.b2b-chamada-final{padding:20px}.b2b-chamada-final-acoes{margin-left:0;width:100%}}.b2b-entrar-preco{white-space:nowrap;font-size:12.5px;padding:0 8px;overflow:hidden;text-overflow:ellipsis}.b2b-shell .b2b-vitrine-destaque .b2b-stock{display:none!important}.b2b-shell .b2b-vitrine-destaque .b2b-product-card .b2b-buy-row{grid-template-columns:1fr}.b2b-shell .b2b-vitrine-destaque .b2b-product-card .b2b-buy-row input{display:none}@media(min-width:1101px){.b2b-shell .b2b-showcase .b2b-products{grid-template-columns:repeat(5,minmax(0,1fr))}}.order-item-tab-contagem{font-style:normal;background:#eef2f6;color:#0b1728;border-radius:10px;padding:0 6px;font-size:11.5px;margin-left:6px}.order-item-vista{display:grid;gap:12px;padding-top:6px}.order-item-vista .ve-na-ficha-achados li.com-acao{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--line,#E2E8F0)}.order-item-vista .ve-na-ficha-achados li.com-acao button:first-child{border-bottom:0}.order-item-vista .ve-na-ficha-achados li.com-acao .ve-compra{padding:0 12px}.ve-preco-base{font-size:11.5px;color:#5a6b82}.ve-aviso-preco{margin:4px 0 0;font-size:12px;color:#4f35d2;font-weight:600}.overlay.vista-no-pedido-overlay{z-index:70}.dialog.vista-no-pedido{width:min(1440px,96vw);height:94vh;max-height:94vh;overflow:hidden;padding:16px 20px;display:flex;flex-direction:column;border-radius:18px;background:#fff;color:#0b1728}.vista-no-pedido>.ve{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.vista-no-pedido .ve-cabecalho{align-items:center}.vista-no-pedido .ve-cabecalho h3{font-size:18px;margin:2px 0}.vista-no-pedido .ve-corpo{flex:1;min-height:0;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:stretch}.vista-no-pedido .ve-desenho-coluna,.vista-no-pedido .ve-desenho{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.vista-no-pedido .ve-area{width:min(100%,calc((94vh - 220px) * var(--ve-ratio,1.4)));margin:0 auto}.vista-no-pedido .ve-lista{min-height:0;display:flex;flex-direction:column;gap:8px}.vista-no-pedido .ve-lista>*{flex:none}.vista-no-pedido .ve-lista>.ve-itens{flex:1;min-height:120px}.vista-no-pedido .ve-outras-folhas{max-height:22vh;overflow-y:auto}.vista-no-pedido .ve-detalhe{display:none}.vista-no-pedido .ve-item.ve-selecionada{background:#f1eeff;box-shadow:inset 3px 0 #4f35d2}.vista-no-pedido .ve-item.ve-selecionada .ve-pos{background:#4f35d2;color:#fff}.vista-no-pedido .ve-adicionar{background:#0b1728;color:#fff;box-shadow:none}@media(max-width:860px){.dialog.vista-no-pedido{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:12px;overflow-y:auto}.vista-no-pedido>.ve{flex:none}.vista-no-pedido .ve-cabecalho{flex-direction:column;align-items:stretch}.vista-no-pedido .ve-corpo{grid-template-columns:minmax(0,1fr);flex:none}.vista-no-pedido .ve-area{width:100%;max-height:44vh}.vista-no-pedido .ve-lista>.ve-itens{overflow:visible;min-height:0}}.order-item-vista[hidden]{display:none}.order-item-vista .ve-na-ficha input[type=search]{height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;background:#fff;color:#0b1728;width:100%;font-size:14px}.b2b-ficha-combina article>span{min-width:0}.b2b-ficha-combina b{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.b2b-ficha-lado{overflow-x:hidden}.b2b-campanha-home{background:linear-gradient(135deg,var(--primary,#0B1728) 0%,var(--secondary,#1d2b45) 100%);border-radius:18px;padding:20px 22px 22px;color:var(--primary-text,#fff);min-width:0;overflow:hidden}.b2b-campanha-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.b2b-campanha-topo span{letter-spacing:.14em;font-weight:800;font-size:11.5px;color:color-mix(in srgb,var(--primary-text,#F3C969) 85%,transparent)}.b2b-campanha-topo h2{margin:4px 0 0;font-size:24px;color:var(--primary-text,#fff)}.b2b-campanha-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.b2b-campanha-acoes em{font-style:normal;background:color-mix(in srgb,var(--primary-text,#F3C969) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary-text,#F3C969) 35%,transparent);color:var(--primary-text,#F3C969);border-radius:20px;padding:5px 12px;font-weight:700;font-size:12.5px}.b2b-campanha-acoes button{background:none;border:0;color:var(--primary-text,#fff);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 0}.b2b-campanha-linhas{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.b2b-campanha-linhas::-webkit-scrollbar{display:none}.b2b-campanha-linhas button{flex:0 0 auto;height:32px;border:1px solid color-mix(in srgb,var(--primary-text,#fff) 25%,transparent);border-radius:20px;padding:0 13px;background:transparent;color:color-mix(in srgb,var(--primary-text,#dbe3ef) 85%,transparent);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.b2b-campanha-linhas button.ativo{background:var(--button,#F3C969);color:var(--button-text,#0B1728);border-color:var(--button,#F3C969)}.b2b-campanha-trilho-envolto{position:relative}.b2b-campanha-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 12px) / 5.35);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;color:var(--text)}.b2b-campanha-trilho::-webkit-scrollbar{display:none}.b2b-campanha-trilho>*{scroll-snap-align:start;min-width:0;margin:0}.b2b-campanha-esqueleto{height:300px;border-radius:14px;background:color-mix(in srgb,var(--primary-text,#fff) 8%,transparent)}.b2b-campanha-seta{position:absolute;top:42%;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#0b1728;display:grid;place-items:center;box-shadow:0 8px 20px #00000040;cursor:pointer}.b2b-campanha-seta.esquerda{left:-10px}.b2b-campanha-seta.direita{right:-10px}@media(max-width:1100px){.b2b-campanha-trilho{grid-auto-columns:calc((100% - 2 * 12px) / 3.3)}}@media(max-width:640px){.b2b-campanha-home{padding:16px 14px 18px;border-radius:14px}.b2b-campanha-topo h2{font-size:20px}.b2b-campanha-trilho{grid-auto-columns:calc((100% - 12px) / 2.2)}.b2b-campanha-seta{display:none}}.estoque-auto .estoque-cartao{padding:20px 22px}.estoque-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.estoque-topo h3{margin:0;font-size:20px}.estoque-topo p{margin:3px 0 0;color:#5a6b82}.estoque-selo{border-radius:20px;padding:5px 12px;font-weight:700;font-size:12.5px;white-space:nowrap}.estoque-selo.ok{background:#e7f5ee;color:#1d8051}.estoque-selo.falha{background:#fff5e1;color:#b7791f}.estoque-selo.neutro{background:#eef2f7;color:#5a6b82}.estoque-campos{padding:0;margin:12px 0 0;box-shadow:none;border:0;background:none}.estoque-campos .estoque-url{grid-column:span 2}@media(max-width:700px){.estoque-campos .estoque-url{grid-column:auto}}.estoque-ligado{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-weight:600;color:#0b1728}.estoque-botoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.estoque-botoes button{display:inline-flex;align-items:center;gap:6px}.estoque-desconectar{background:none;border:0;color:#c2412d;font-weight:600;cursor:pointer;margin-left:auto}.estoque-erro,.estoque-aviso{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-weight:600}.estoque-erro{color:#c2412d}.estoque-aviso{color:#1d8051}.estoque-teste{margin-top:16px;border:1px solid #CFE9DB;background:#f5fbf8;border-radius:12px;padding:14px 16px}.estoque-teste>b{display:inline-flex;align-items:center;gap:6px;color:#1d8051}.estoque-numeros{display:flex;gap:26px;flex-wrap:wrap;margin:10px 0 12px}.estoque-numeros div{display:grid}.estoque-numeros strong{font-size:22px}.estoque-numeros small{color:#5a6b82}.estoque-sem-cadastro{margin:0 0 10px;color:#5a6b82;font-size:13px}.estoque-tabela{overflow-x:auto}.estoque-tabela table{min-width:0;width:100%;background:#fff;border-radius:8px}.estoque-tabela .sobe{color:#1d8051;font-weight:700}.estoque-tabela .desce{color:#c2412d;font-weight:700}.estoque-historico{margin-top:16px;display:grid;gap:4px;color:#5a6b82;font-size:13px}.estoque-historico b{color:#0b1728}.estoque-historico .falhou{color:#b7791f}.estoque-nota{margin:14px 0 0;color:#5a6b82;font-size:12.5px}.card.estoque-trava{display:flex;gap:16px;align-items:center;border:1px dashed #D6A64A;background:#fffbf0;padding:18px 20px;flex-wrap:wrap}.estoque-trava>svg{color:#b7791f;flex:0 0 auto}.estoque-trava>div{flex:1;min-width:240px}.estoque-trava strong{font-size:16px}.estoque-trava p{margin:4px 0 0;color:#5a6b82}.estoque-pedido-enviado{color:#1d8051!important;font-weight:600}.estoque-vazio{padding:20px}.gp-estoque{display:grid;gap:3px;margin-top:6px;justify-items:start}.gp-tag-pedido{background:#fff5e1!important;color:#b7791f!important}.gp-taxa.paga{color:#1d8051}.gp-taxa.pendente{color:#b7791f}.assin-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.assin-metricas .card{padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.assin-metricas small{font-size:12px;font-weight:600;color:#5a6b82;text-transform:uppercase;letter-spacing:.06em}.assin-metricas b{font-size:20px;color:#0b1728}.assin-metricas span{font-size:12.5px;color:#5a6b82}.assin-selo{display:inline-flex;align-items:center;gap:4px;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:700}.assin-selo.ok{background:#e7f5ee;color:#1d8051}.assin-selo.pendente{background:#fff5e1;color:#b7791f}.assin-selo.erro{background:#fef2f2;color:#b42318}.assin-selo.neutra{background:#eef2f7;color:#5a6b82}.assin-duas{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.assin-duas>*{min-width:0}.assin-bloco{padding:18px 20px;margin-bottom:16px}.assin-bloco h3,.assin-resumo h3{margin:0 0 4px;font-size:16px;color:#0b1728}.assin-desc{margin:0 0 12px;color:#5a6b82;font-size:13px}.assin-pix{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.assin-pix>*{min-width:0}.assin-pix img{display:block;width:220px;height:220px;border:1px solid #E3E8EF;border-radius:12px;background:#fff}.assin-passos{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 12px;padding:0;list-style:none;counter-reset:p;color:#5a6b82;font-size:13px}.assin-passos li{counter-increment:p}.assin-passos li:before{content:counter(p) " ";font-weight:800;color:#0b1728}.assin-rotulo{display:block;font-size:12px;font-weight:600;color:#5a6b82;margin-bottom:5px}.assin-copia{display:flex;gap:8px;margin-bottom:12px}.assin-copia input{flex:1;min-width:0;height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font-size:12.5px;color:#5a6b82;background:#fff;text-overflow:ellipsis}.assin-copia button{flex:0 0 auto;height:42px;white-space:nowrap}.assin-aguardando{display:flex;align-items:center;gap:8px;background:#f5f7fa;border-radius:10px;padding:10px 12px;font-size:13px;color:#5a6b82}.assin-nota{font-size:12px;color:#5a6b82;margin:10px 0 0;line-height:1.45}.assin-passo{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#5a6b82;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 8px}.assin-passo i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#0b1728;color:#fff;display:grid;place-items:center;font-size:11px}.assin-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assin-opcao{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1.5px solid #DCE3EC;border-radius:12px;padding:12px 14px;background:#fff;color:#0b1728;cursor:pointer;font:inherit}.assin-opcao:disabled{cursor:default;opacity:.75}.assin-opcao.ativa{border-color:#0b1728;box-shadow:0 0 0 3px #0b17280f}.assin-opcao b{display:block;font-size:14px}.assin-opcao small{display:block;color:#5a6b82;font-size:12.5px;margin-top:2px}.assin-opcao em{margin-left:auto;font-style:normal;font-weight:700;white-space:nowrap;font-size:13px}.assin-marca{width:18px;height:18px;flex:0 0 auto;margin-top:2px;border-radius:50%;border:2px solid #B8C3D1}.assin-opcao.ativa .assin-marca{border:5px solid #0B1728}.assin-marca.quadrada{border-radius:5px}.assin-opcao.ativa .assin-marca.quadrada{border:2px solid #0B1728;background:#0b1728 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2'/%3E%3C/svg%3E") center/12px no-repeat}.assin-fixo{display:flex;justify-content:space-between;gap:10px;border:1px dashed #DCE3EC;border-radius:12px;padding:10px 14px;color:#5a6b82;font-size:13.5px;margin-bottom:10px}.assin-fixo b{color:#0b1728}.assin-cartao{margin-top:6px}.assin-link{border:0;background:none;padding:0;color:#0b1728;font-weight:700;text-decoration:underline;cursor:pointer;font:inherit}.assin-resumo{padding:18px 20px;position:sticky;top:96px}.assin-linha{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #F1F4F8;font-size:13.5px}.assin-linha span{color:#5a6b82}.assin-linha b.vazio{color:#b8c3d1}.assin-total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 0}.assin-total span{font-weight:600}.assin-total b{font-size:26px;color:#0b1728}.assin-botao{width:100%;margin-top:12px;height:44px}.assin-rodape{margin-top:14px;color:#5a6b82;font-size:12.5px;display:flex;justify-content:flex-end}.assin-rodape a{color:inherit}.assin-rodape .assinatura-cancelar-link{font-size:12.5px}.assin-rodape .assinatura-cancelar-confirmar{flex:1}.cs-uso{display:flex;flex-direction:column;gap:10px;margin-top:6px;max-width:none}.cs-uso-titulo{display:flex;align-items:center;gap:6px;margin:0}.cs-uso-cartoes{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px}.cs-uso-cartoes .card{padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.cs-uso-cartoes small{font-size:12px;font-weight:600;color:#5a6b82;text-transform:uppercase;letter-spacing:.06em}.cs-uso-cartoes b{font-size:20px;color:#0b1728}.cs-uso-cartoes b span{font-size:13px;color:#5a6b82;font-weight:500}.cs-uso-cartoes .card>span{font-size:12.5px;color:#5a6b82}.cs-uso-cartoes .cs-barra{margin:6px 0 2px;min-width:0}.cs-uso-vazio{padding:14px 16px;color:#5a6b82}.cs-uso-rodape{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:#5a6b82;font-size:12.5px}.cs-uso-rodape b{color:#0b1728}.cs-uso-link{border:0;background:none;padding:0;color:#0b1728;font-weight:700;text-decoration:underline;cursor:pointer;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}@media(max-width:1100px){.assin-duas{grid-template-columns:1fr}.assin-resumo{position:static}.assin-metricas,.cs-uso-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.assin-metricas,.cs-uso-cartoes,.assin-opcoes,.assin-pix{grid-template-columns:1fr}.assin-pix img{margin:0 auto}.assin-copia{flex-direction:column}.assin-rodape{justify-content:flex-start}}.dom-duas{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;margin-bottom:16px}.dom-duas>*{min-width:0}.dom-bloco{padding:18px 20px}.dom-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dom-topo h3{margin:4px 0 0;font-size:21px;color:#0b1728}.dom-selo{border-radius:20px;padding:5px 12px;font-weight:700;font-size:12.5px;white-space:nowrap}.dom-selo.ok{background:#e7f5ee;color:#1d8051}.dom-selo.esp{background:#fff5e1;color:#b7791f}.dom-selo.neu{background:#eef2f7;color:#5a6b82}.dom-desc{color:#5a6b82;margin:6px 0 4px;font-size:13.5px}.dom-passo{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #F1F4F8}.dom-passo h4{margin:4px 0;font-size:15px;color:#0b1728}.dom-passo p{margin:0 0 8px;color:#5a6b82;font-size:13px;line-height:1.45}.dom-num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#eef2f7;color:#5a6b82}.dom-num.feito{background:#1d8051;color:#fff}.dom-num.atual{background:#0b1728;color:#fff}.dom-rotulo{display:block;font-size:12px;font-weight:600;color:#5a6b82;margin-bottom:5px}.dom-campo{display:flex;gap:8px}.dom-campo input{flex:1;min-width:0;height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font-size:14px}.dom-campo button,.dom-acoes button{display:inline-flex;align-items:center;gap:6px}.dom-dica{font-size:12px!important;color:#5a6b82;margin:8px 0 0!important}.dom-tabela{overflow-x:auto}.dom-tabela table{min-width:0;width:100%;border-collapse:collapse;font-size:13px;margin:4px 0 10px}.dom-tabela th{text-align:left;color:#5a6b82;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;background:#f7f9fc;border-bottom:1px solid #E3E8EF}.dom-tabela td{padding:9px 10px;border-bottom:1px solid #F1F4F8;color:#0b1728}.dom-copiar{display:inline-flex;align-items:center;gap:4px;border:1px solid #DCE3EC;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700;background:#fff;color:#0b1728;cursor:pointer}.dom-mapa{border:1px dashed #C9D3E0;border-radius:12px;padding:12px;background:#fbfcfe}.dom-trilha{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;margin-bottom:10px}.dom-trilha b{font-size:12px;color:#5a6b82}.dom-trilha em{font-style:normal;background:#fff;border:1px solid #E3E8EF;border-radius:7px;padding:4px 8px;font-weight:600}.dom-trilha i{font-style:normal;color:#5a6b82;margin-right:6px}.dom-tela{border:1px solid #E3E8EF;border-radius:10px;background:#fff;overflow:hidden;font-size:12px}.dom-tela-barra{background:#0f7c3f;color:#fff;padding:6px 10px;font-weight:700}.dom-tela-corpo{padding:10px;display:grid;grid-template-columns:90px 1fr 1fr 70px;gap:6px;align-items:center}.dom-tela-corpo small{font-size:11px;color:#5a6b82}.dom-tela-corpo .alvo{border:1px solid #CFD6E0;border-radius:5px;padding:4px 6px;outline:2px solid #E0A100;outline-offset:1px}.dom-tela-salvar{background:#0f7c3f;color:#fff;border-radius:5px;padding:5px;text-align:center;font-weight:700}.dom-acoes{display:flex;gap:10px;flex-wrap:wrap}.dom-erro{color:#c2412d!important;font-weight:600;margin-top:10px!important}.dom-lado{padding:18px 20px;position:sticky;top:96px}.dom-lado h3{margin:0 0 10px;font-size:15px;color:#0b1728;overflow-wrap:anywhere}.dom-linha{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #F1F4F8;font-size:13px;color:#0b1728}.dom-linha small{display:block;color:#5a6b82;overflow-wrap:anywhere}.dom-ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;flex:0 0 auto}.dom-ic.ok{background:#e7f5ee;color:#1d8051}.dom-ic.esp{background:#fff5e1;color:#b7791f}.dom-ic.neu{background:#eef2f7;color:#5a6b82}.dom-aviso{margin-top:12px;padding:10px 12px;background:#f5f7fa;border-radius:10px;font-size:12.5px;color:#5a6b82}.dom-avancado{padding:14px 18px}.dom-avancado>summary{cursor:pointer;font-weight:600;color:#5a6b82}.dom-avancado[open]>summary{margin-bottom:12px}@media(max-width:1100px){.dom-duas{grid-template-columns:1fr}.dom-lado{position:static}}@media(max-width:640px){.dom-campo{flex-direction:column}.dom-tela-corpo{grid-template-columns:60px 1fr 1fr 56px}}.loja-indisponivel{min-height:100vh;display:grid;place-items:center;background:#f5f7fa;padding:24px}.loja-indisponivel .card{max-width:440px;text-align:center;padding:32px 28px;background:#fff;border:1px solid #E3E8EF;border-radius:16px}.loja-indisponivel h1{font-size:22px;margin:0 0 8px;color:#0b1728}.loja-indisponivel p{color:#5a6b82;margin:0 0 18px}.loja-indisponivel-entrar{border:0;background:none;color:#5a6b82;text-decoration:underline;cursor:pointer;font-size:13px}.cliente-ie{display:flex;gap:8px;align-items:stretch}.cliente-ie input{flex:1;min-width:0}.cliente-ie-isento{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #DCE3EC;border-radius:10px;background:#fff;padding:0 12px;font-weight:700;color:#5a6b82;cursor:pointer;white-space:nowrap}.cliente-ie-isento>span{width:32px;height:18px;border-radius:12px;background:#cbd5e1;position:relative;flex:0 0 auto}.cliente-ie-isento>span:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .15s}.cliente-ie-isento.ligado{border-color:#0b1728;color:#0b1728}.cliente-ie-isento.ligado>span{background:#0b1728}.cliente-ie-isento.ligado>span:after{left:17px}.cliente-ie-isento:disabled{opacity:.6;cursor:default}.cliente-perfil{row-gap:10px}.cliente-perfil-acao{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cliente-cnaes{list-style:none;margin:0;padding:0;border:1px solid #E3E8EF;border-radius:12px;overflow:hidden}.cliente-cnaes li{display:flex;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #F1F4F8;font-size:13px;flex-wrap:wrap}.cliente-cnaes li:last-child{border-bottom:0}.cliente-cnaes .mono{font-weight:700;min-width:80px}.cliente-cnaes em{font-style:normal;font-size:10.5px;font-weight:800;color:#5a6b82;letter-spacing:.06em}.cliente-cnaes b{margin-left:auto;border-radius:6px;padding:2px 8px;font-size:11.5px}.cnae-revenda{background:#eaf1fb;color:#1d4ed8}.cnae-ativo_imobilizado{background:#fff5e1;color:#b7791f}.cnae-uso_consumo{background:#f3e8ff;color:#7e22ce}.cliente-perfil-dica{margin:0;color:#5a6b82;font-size:13px}.cliente-existente{display:grid;gap:10px;margin:0 0 14px;padding:14px 16px;border:1px solid #f0d9a8;background:#fdf6e7;border-radius:12px;color:#3d2f0b}.cliente-existente h3{margin:0;font-size:15px;color:#7a5608}.cliente-existente p{margin:0}.cliente-existente-ficha{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #f0e2c4;border-radius:10px;padding:10px 12px}.cliente-existente-ficha>span{width:38px;height:38px;flex:none;border-radius:50%;background:#0b3c5d14;color:#0b3c5d;display:grid;place-items:center;font-weight:700}.cliente-existente-ficha>div{flex:1;min-width:0}.cliente-existente-ficha small{display:block;color:#5a6b82}.cliente-existente-ficha em{font-style:normal;font-size:11px;font-weight:700;border-radius:20px;padding:3px 8px}.cliente-existente-ficha em.ativo{background:#e9f7f0;color:#1d8051}.cliente-existente-ficha em.inativo{background:#8a96a81f;color:#6b7a90}.cliente-existente label{display:grid;gap:4px;font-size:13px}.cliente-existente select,.cliente-existente textarea{width:100%;border:1px solid #e3d3ad;border-radius:9px;padding:9px;font:inherit;background:#fff;color:#0b1728}.cliente-existente textarea{min-height:56px;resize:vertical}.cliente-existente-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cliente-existente-feito{background:#e9f7f0;border:1px solid #bfe6d2;color:#145c3a;border-radius:10px;padding:10px 12px}.abas-da-pagina .abas-contagem{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:6px;padding:0 6px;border-radius:10px;background:#dc0000;color:#fff;font:700 11px/1 inherit;font-style:normal}.transferencias-de-cliente h3{font-size:15px;margin:6px 0 10px}.transferencias-de-cliente h3+p{margin-bottom:18px}.transferencias-tabela{margin-bottom:22px}.transferencias-tabela td{vertical-align:top}.transferencias-tabela td small{display:block;color:var(--muted);margin-top:2px}.transferencia-de-para svg{vertical-align:middle;color:var(--muted)}.transferencia-acoes,.transferencia-recusa{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.transferencia-recusa input{min-width:180px;flex:1}.transferencia-acoes button,.transferencia-recusa button{display:inline-flex;align-items:center;gap:4px}.transferencia-aprovar{background:#1d8051!important;border-color:#1d8051!important}.transferencia-recusar{color:#dc0000}.transferencia-status{font-size:12px;font-weight:700}.transferencia-status small{font-weight:400}.transferencia-status.aprovada{color:#1d8051}.transferencia-status.recusada{color:#dc0000}.transferencia-status.pendente{color:#a3760f}.notice.warning>button{margin-left:8px}.b2b-campanha-linhas{flex-wrap:wrap;overflow-x:visible}.compartilhar{position:relative}.compartilhar-icone{position:absolute;right:13px;top:58px;z-index:3}.compartilhar-icone .compartilhar-botao{border:0;border-radius:50%;padding:8px;display:grid;place-items:center;background:var(--card,#fff);color:var(--muted,#5A6B82);box-shadow:var(--shadow-soft,0 4px 16px #1f2d4930);cursor:pointer}.compartilhar-icone .compartilhar-botao:hover{color:var(--primary,#0b3c5d)}.compartilhar-texto{display:inline-block}.compartilhar-texto .compartilhar-botao{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:20px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);color:var(--text,#0B1728);font:600 13px inherit;cursor:pointer}.compartilhar-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:190px;background:var(--card,#fff);border:1px solid var(--line,#E2E8F0);border-radius:12px;box-shadow:0 12px 32px #0b172833;padding:6px;display:grid;gap:2px;z-index:20}.compartilhar-texto .compartilhar-menu{left:0;right:auto}.compartilhar-menu a,.compartilhar-menu button{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;border:0;background:none;color:var(--text,#0B1728);font:500 14px inherit;text-decoration:none;cursor:pointer;text-align:left;white-space:nowrap}.compartilhar-menu a:hover,.compartilhar-menu button:hover{background:color-mix(in srgb,var(--primary,#0b3c5d) 8%,transparent)}.compartilhar-menu a svg{color:#25d366}.b2b-filtro-campanha{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:20px;border:1px solid #F3C969;background:#fdf6e7;color:#7a5608;font-weight:700;font-size:12.5px;cursor:pointer;align-self:center}.b2b-results-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.b2b-product-card:not(:has(.favorite)) .compartilhar-icone{top:13px}.biblioteca-faixa{display:flex;gap:14px;align-items:center;background:linear-gradient(90deg,#0b1728,#14304a);color:#fff;border-radius:14px;padding:14px 18px;margin:0 0 16px}.biblioteca-faixa>div{flex:1;min-width:0;font-size:14px}.biblioteca-faixa b{color:#f3c969}.biblioteca-faixa small{display:block;color:#cbd5e1;font-size:12.5px;margin-top:2px}.biblioteca-faixa-icone{width:42px;height:42px;border-radius:12px;background:#ffffff1a;display:grid;place-items:center;flex:none}.biblioteca-faixa .primary{background:#f3c969;border-color:#f3c969;color:#0b1728;white-space:nowrap}.biblioteca-barra{height:7px;border-radius:5px;background:#ffffff26;overflow:hidden;margin-top:8px;max-width:420px}.biblioteca-barra i{display:block;height:100%;background:#f3c969;transition:width .4s}.biblioteca-dialogo{width:min(640px,94%)}.biblioteca-lista{border:1px solid var(--line,#E2E8F0);border-radius:12px;margin:14px 0 8px;max-height:46vh;overflow:auto}.biblioteca-lista label{display:flex;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line,#E2E8F0);cursor:pointer}.biblioteca-lista label:last-child{border-bottom:0}.biblioteca-lista label.vazia{opacity:.6;cursor:default}.biblioteca-lista label>span{flex:1;min-width:0}.biblioteca-lista small{display:block;color:var(--muted,#5A6B82)}.biblioteca-lista em{font-style:normal;font-weight:700;font-size:12px;color:#1d8051;background:#e9f7f0;border-radius:20px;padding:3px 9px}.biblioteca-lista input{width:18px;height:18px;flex:none}.biblioteca-nota{font-size:13px}.biblioteca-consentimento{border:1px solid #cfe0f0;background:#f2f8fd;border-radius:12px;padding:14px 16px;display:grid;gap:8px;margin:10px 0;color:#0b1728}.biblioteca-consentimento p{margin:0;font-size:13.5px;color:#41536b}.biblioteca-consentimento label{display:flex;gap:8px;align-items:center;font-size:13px;color:#5a6b82}.biblioteca-consentimento .wizard-actions{margin-top:4px}.biblioteca-preferencia{margin-bottom:16px;display:grid;gap:8px}.biblioteca-preferencia h3{margin:0;font-size:15px}.biblioteca-preferencia p{margin:0}.biblioteca-preferencia label{display:grid;gap:6px;max-width:360px;font-size:13px;font-weight:600;color:#5a6b82}.biblioteca-preferencia select{height:40px;border:1px solid #dce4ed;border-radius:10px;background:#f9faff;padding:0 10px;font:inherit;color:#1d2939}.biblioteca-salvo{color:#1d8051}.biblioteca-plano{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:8px 12px;border-radius:10px;background:#fdf6e7;color:#5c4407;font-size:13.5px}.biblioteca-plano svg{flex:none;margin-top:2px}.biblioteca-plano.claro{background:#ffffff1f;color:inherit}.gp-bib-metricas{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.gp-bib-metricas div{background:#fff;border:1px solid #E3E8F0;border-radius:14px;padding:14px 16px}.gp-bib-metricas b{display:block;font:700 24px var(--nx-titulo,Manrope)}.gp-bib-metricas span{font-size:12.5px;color:#5a6b82}.gp-bib-carga{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.gp-bib-carga select{min-width:260px;height:38px;border:1px solid #dce4ed;border-radius:10px;padding:0 10px;font:inherit}.gp-bib-grupo{border-top:1px solid #E3E8F0;padding-top:12px;margin-top:12px}.gp-bib-grupo-topo{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.gp-bib-grupo-topo>div{display:flex;gap:8px}.gp-bib-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:10px}.gp-bib-foto{border:1px solid #E3E8F0;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.gp-bib-foto img,.gp-bib-sem{display:block;width:100%;height:130px;object-fit:contain;background:#f6f8fb}.gp-bib-foto>div:nth-child(2){padding:8px 10px;font-size:12px;flex:1}.gp-bib-foto b{display:block;font-size:12.5px}.gp-bib-foto small{display:block;color:#5a6b82}.gp-bib-foto em{font-style:normal;font-size:11px;font-weight:700;color:#a3760f;background:#fdf6e7;border-radius:20px;padding:2px 8px;display:inline-block;margin-top:4px}.gp-bib-foto-acoes{display:flex;border-top:1px solid #E3E8F0}.gp-bib-foto-acoes button{flex:1;border:0;background:#fff;padding:8px;font:600 12.5px inherit;cursor:pointer}.gp-bib-foto-acoes button:first-child{color:#dc0000}.gp-bib-foto-acoes button+button{border-left:1px solid #E3E8F0;color:#1d8051}.gp-aviso{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#eef6ff;color:#0b3c5d;border:1px solid #cfe0f0}@media(max-width:700px){.gp-bib-metricas{grid-template-columns:1fr 1fr}.biblioteca-faixa{flex-wrap:wrap}}.assin-checkout-mp{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border:1px dashed #cfe0f0;border-radius:12px;background:#f2f8fd;font-size:13.5px;color:#41536b}.assin-stripe{display:grid;gap:12px;padding:14px 16px;border:1px solid #d9d3ff;border-radius:12px;background:#f7f5ff}.assin-stripe p{margin:0;font-size:13.5px;color:#41536b}.assin-stripe .primary{justify-self:start;display:inline-flex;gap:6px;align-items:center}.portal-espelho{display:grid;gap:14px}.portal-espelho-topo{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap}.portal-espelho-topo h3{margin:0 0 4px}.portal-espelho-topo p{margin:0}.portal-espelho-controles{display:flex;gap:8px;flex-wrap:wrap}.portal-espelho-formato{display:inline-flex;border:1px solid var(--line,#E2E8F0);border-radius:10px;overflow:hidden}.portal-espelho-formato button{display:inline-flex;gap:6px;align-items:center;border:0;background:var(--card,#fff);padding:8px 12px;font:600 13px inherit;color:var(--muted,#5A6B82);cursor:pointer}.portal-espelho-formato button.ativo{background:var(--primary,#0b3c5d);color:#fff}.portal-espelho-moldura{border:1px solid var(--line,#E2E8F0);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #0b17281a;margin:0 auto;width:100%}.portal-espelho-moldura.computador{height:72vh}.portal-espelho-moldura.celular{width:390px;max-width:100%;height:760px;border-radius:30px;border:10px solid #0b1728}.portal-espelho-moldura iframe{width:100%;height:100%;border:0;display:block}.portal-endereco{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line,#E2E8F0);border-radius:12px;background:var(--card,#fff)}.portal-endereco>div:first-child{display:grid;gap:2px;min-width:0}.portal-endereco span{font-size:12px;color:var(--muted,#5A6B82);font-weight:600}.portal-endereco b{font-size:15px;word-break:break-all}.portal-endereco small{color:var(--muted,#5A6B82);font-size:12.5px;max-width:640px}.portal-endereco-acoes{display:flex;gap:8px;flex-wrap:wrap}.portal-endereco-acoes .botao-link{display:inline-flex;gap:6px;align-items:center;text-decoration:none;padding:9px 14px;border-radius:10px}.portal-endereco-cartao{margin-bottom:14px;padding:0;border:0;background:none;box-shadow:none}.previa-portal-faixa{position:sticky;top:0;z-index:60;background:#f3c969;color:#0b1728;text-align:center;font:700 13px/1.3 inherit;padding:7px 12px}.bloqueio-topo{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;color:var(--muted,#5A6B82);font-size:13px}.b2b-main .notice.global.b2b-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;margin:0;max-width:min(560px,calc(100vw - 32px));box-shadow:0 10px 30px #0004;background:var(--card);gap:10px}.b2b-main .notice.global.b2b-toast.success{border-color:#35cb8a88}.b2b-qtd-carrinho{display:inline-flex;align-items:center;height:38px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--card-subtle);width:max-content}.cart-item .b2b-qtd-carrinho button{width:26px;height:100%;color:var(--text);font-size:17px;padding:0}.cart-item .b2b-qtd-carrinho button:disabled{opacity:.35}.cart-item .b2b-qtd-carrinho input{width:36px;height:100%;border:0;border-radius:0;text-align:center;padding:0;background:transparent}.b2b-pedido-enviado-texto{margin:6px 0 14px;color:var(--muted);font-size:14px}@media(max-width:620px){.b2b-cart-tax-item>.b2b-qtd-carrinho{grid-column:2}}.b2b-publico-carregando{min-height:100vh;display:grid;place-items:center;background:#fff;color:#9aa3af}.editor-visual{display:flex;flex-direction:column;gap:14px}.editor-visual-pendente{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.editor-visual-pendente span{flex:1 1 280px}.editor-visual-paleta{position:sticky;top:8px;z-index:12;display:flex;flex-direction:column;gap:12px;padding:14px}.editor-visual-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.editor-visual-chips button{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);cursor:pointer;text-align:left;color:inherit}.editor-visual-chips button.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-visual-chips i{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid rgba(0,0,0,.18)}.editor-visual-chips i.automatica{background:repeating-linear-gradient(45deg,#e5e7eb 0,#e5e7eb 6px,#fff 6px,#fff 12px)}.editor-visual-chips span{display:flex;flex-direction:column;min-width:0}.editor-visual-chips b{font-size:13px}.editor-visual-chips small{font-size:11px;color:var(--muted,#5A6B82);text-transform:uppercase}.editor-visual-cor{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid var(--line,#E2E8F0);padding-top:12px}.editor-visual-cor label{display:flex;align-items:center;gap:10px;margin:0}.editor-visual-cor input[type=color]{width:48px;height:44px;padding:0;border:1px solid var(--line,#E2E8F0);border-radius:10px;cursor:pointer;background:none}.editor-visual-hex{width:110px;height:44px;text-transform:uppercase;font-family:ui-monospace,monospace}.editor-visual-onde{flex:1 1 240px;font-size:13px;color:var(--muted,#5A6B82)}.editor-visual-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.editor-visual-sugestoes button{width:34px;height:34px;border-radius:9px;border:1px solid rgba(0,0,0,.18);cursor:pointer;padding:0}.editor-visual-sugestoes button.ativo{outline:3px solid #2563EB;outline-offset:1px}.editor-visual-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.editor-visual-barra .primary{margin-left:auto}.editor-visual-dica{font-size:12.5px;margin:0}.editor-visual-area-cliente{border:1px solid var(--line,#E2E8F0);border-radius:14px;overflow:hidden}.editor-visual-mais{padding:14px}.editor-visual-mais summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;min-height:32px}.editor-visual-mais[open] summary{margin-bottom:12px}@media(max-width:620px){.editor-visual-paleta{position:static}.editor-visual-barra .primary{margin-left:0;width:100%}}.editor-visual-area-cliente .portal-b2b-preview-frame.b2b-shell{flex-direction:row;max-height:620px;border:0;border-radius:0}.editor-visual-area-cliente .portal-b2b-preview-frame .b2b-sidebar{order:0;flex:none;width:210px;height:auto;display:flex;flex-direction:column;align-items:stretch;padding:14px 10px;border-top:0;background:var(--menu,color-mix(in srgb,var(--primary,#0B1728) 22%,#0B1728))}.editor-visual-area-cliente .portal-b2b-preview-frame .b2b-sidebar nav{display:flex;flex-direction:column;gap:2px;overflow:visible}.editor-visual-area-cliente .portal-b2b-preview-frame .b2b-sidebar nav button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0;padding:9px 10px;border-radius:9px;background:transparent;box-shadow:none;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--menu-text,#fff) 82%,transparent)}.editor-visual-area-cliente .portal-b2b-preview-frame .b2b-sidebar nav button svg{width:17px;height:17px}.editor-visual-area-cliente .portal-b2b-preview-frame .b2b-sidebar nav button.active{background:color-mix(in srgb,var(--button,var(--primary)) 24%,transparent);color:var(--menu-text,#fff);box-shadow:inset 3px 0 var(--button,var(--primary))}@media(max-width:700px){.editor-visual-area-cliente .portal-b2b-preview-frame.b2b-shell{flex-direction:column}.editor-visual-area-cliente .portal-b2b-preview-frame .b2b-sidebar{width:auto}}.nv-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0b172873;display:grid;place-items:center;padding:16px}.nv-dialogo{width:min(460px,100%);background:#fff;color:#0b1728;border-radius:18px;padding:24px;box-shadow:0 30px 70px #0b172859;display:flex;flex-direction:column;gap:10px}.nv-dialogo>i{width:48px;height:48px;border-radius:14px;background:#fff4d1;color:#8a6118;display:grid;place-items:center}.nv-dialogo h2{margin:0;font-size:22px}.nv-dialogo p{margin:0;font-size:15px;line-height:1.5;color:#334155}.nv-dialogo .nv-detalhe{font-size:13px;color:#475569;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:10px 12px}.nv-botoes{display:flex;gap:10px;justify-content:flex-end;margin-top:6px;flex-wrap:wrap}.nv-botoes button{min-height:46px;padding:0 22px;border-radius:12px;font:700 15px inherit;cursor:pointer}.nv-nao{border:1px solid #CBD5E1;background:#fff;color:#1f2937}.nv-sim{border:0;background:#0b1728;color:#fff}.nv-pendente{position:fixed;right:16px;bottom:84px;z-index:9999;display:inline-flex;align-items:center;gap:6px;border:1px solid #E3C46A;background:#fff9e8;color:#6b4e00;border-radius:999px;padding:8px 14px;font:700 12.5px inherit;cursor:pointer;box-shadow:0 8px 20px #0b17281f}.editor-visual-paginas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 100%}.editor-visual-paginas>span{font-weight:700;font-size:13px;color:var(--muted,#5A6B82);margin-right:2px}.editor-visual-paginas button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line,#CBD5E1);background:var(--card,#fff);color:inherit;font:600 13px inherit;cursor:pointer}.editor-visual-paginas button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.editor-visual-chips{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.editor-visual-chips button{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:8px}.editor-visual-chips i{width:100%;height:22px;border-radius:6px}.editor-visual-chips b{font-size:12px;line-height:1.2}.editor-visual-chips small{font-size:10.5px}@media(max-width:1180px){.editor-visual-chips{grid-template-columns:repeat(10,minmax(108px,1fr));overflow-x:auto;padding-bottom:4px}}.editor-visual-moldura.computador{max-width:1180px;height:calc(100vh - 230px);min-height:520px;position:relative}.editor-visual-moldura.computador iframe{position:absolute;top:0;left:0;max-width:none}.b2b-publico .b2b-filters{display:block;position:static;padding:14px 17px}.editor-visual-ausente{font-style:normal;font-weight:700;color:#b45309}.editor-visual-area-cliente [class]:hover{cursor:pointer}.editor-visual-area-cliente{display:flex;flex-direction:column}.editor-visual-area-cliente .portal-b2b-preview-page{flex:1;min-height:0;display:flex;flex-direction:column}.editor-visual-area-cliente .portal-b2b-preview-frame.b2b-shell{flex:1;min-height:0;max-height:none}.editor-visual-area-cliente .b2b-main{min-height:0}.editor-carrosseis{display:flex;flex-direction:column;gap:14px}.editor-carrosseis-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.editor-carrosseis-topo h2{margin:2px 0 4px;font-size:24px}.editor-carrosseis-topo p{margin:0;color:var(--muted,#5A6B82);font-size:14px}.editor-carrosseis-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.editor-carrosseis-acoes>button{min-height:44px}.editor-carrosseis-publicar{background:#15803d!important;border-color:#15803d!important;color:#fff!important}.editor-carrosseis-publicar:disabled{opacity:.5}.editor-carrosseis-fila{position:sticky;top:8px;z-index:12;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.editor-carrosseis-fila-topo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.editor-carrosseis-fila-topo b{font-size:14px}.editor-carrosseis-fila-topo span{font-size:12px;color:var(--muted,#5A6B82)}.editor-carrosseis-cartoes{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.editor-carrosseis-cartao{flex:0 0 196px;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff)}.editor-carrosseis-cartao.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-carrosseis-cartao-abrir{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:inherit;min-height:0}.editor-carrosseis-mini{display:grid;place-items:center;width:100%;aspect-ratio:2160/510;border-radius:7px;overflow:hidden;background:#f1f5f9}.editor-carrosseis-mini img{width:100%;height:100%;object-fit:cover;display:block}.editor-carrosseis-mini em{font:800 9px Inter,sans-serif;font-style:normal;letter-spacing:.04em;color:#475569}.editor-carrosseis-cartao-nome{display:flex;align-items:center;gap:6px;min-width:0}.editor-carrosseis-cartao-nome i{flex:none;width:20px;height:20px;border-radius:6px;background:#0b3c5d;color:#fff;font:700 11px Inter,sans-serif;font-style:normal;display:grid;place-items:center}.editor-carrosseis-cartao-nome b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-carrosseis-cartao-rodape{display:flex;align-items:center;justify-content:space-between;gap:6px}.editor-carrosseis-cartao-rodape>span:last-child{display:flex;gap:4px}.editor-carrosseis-cartao-rodape button{width:30px;height:30px;min-height:0;padding:0;border-radius:8px;border:1px solid var(--line,#CBD5E1);background:var(--card,#fff);color:inherit;font:700 15px Inter,sans-serif;cursor:pointer}.editor-carrosseis-cartao-rodape button:disabled{opacity:.35;cursor:default}.editor-carrosseis-novo{flex:0 0 160px;min-height:120px;border-radius:12px;border:2px dashed #93C5FD;background:#f8faff;color:#1d4ed8;font:700 14px Inter,sans-serif;cursor:pointer}.editor-carrosseis-situacao{font:700 11px Inter,sans-serif;border-radius:999px;padding:3px 8px;white-space:nowrap}.editor-carrosseis-situacao.ok{color:#166534;background:#ecfdf5}.editor-carrosseis-situacao.agendado{color:#1d4ed8;background:#eff6ff}.editor-carrosseis-situacao.pausado{color:#334155;background:#f1f5f9}.editor-carrosseis-situacao.vencido{color:#92400e;background:#fffbeb}.editor-carrosseis-corpo{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.editor-carrosseis-form{flex:1 1 360px;max-width:440px;display:flex;flex-direction:column;gap:14px;padding:16px}.editor-carrosseis-form-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor-carrosseis-form-topo h3{margin:0;font-size:17px}.editor-carrosseis-form-topo .editor-carrosseis-situacao{font-size:12px;padding:4px 10px}.editor-carrosseis-form section{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line,#E2E8F0);padding-top:14px}.editor-carrosseis-form label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12px;font-weight:600;color:#5a6b82}.editor-carrosseis-form input:not([type=checkbox]),.editor-carrosseis-form select{height:42px;box-sizing:border-box;width:100%;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font-size:14px;color:var(--text,#111827);background:var(--card,#fff)}.editor-carrosseis-passo{margin:0;font:700 12px Inter,sans-serif;letter-spacing:.1em;color:#0b3c5d}.editor-carrosseis-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editor-carrosseis-arte{display:flex;gap:10px;align-items:center}.editor-carrosseis-arte>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.editor-carrosseis-arte b{font-size:13px}.editor-carrosseis-arte small.ok{color:#166534;font-weight:600;font-size:12px}.editor-carrosseis-arte small.alerta{color:#92400e;font-weight:600;font-size:12px}.editor-carrosseis-arte-mini{flex:none;border-radius:8px;overflow:hidden;background:#f1f5f9}.editor-carrosseis-arte.desktop .editor-carrosseis-arte-mini{width:120px;aspect-ratio:2160/510}.editor-carrosseis-arte.celular .editor-carrosseis-arte-mini{width:52px;aspect-ratio:1080/830}.editor-carrosseis-arte-mini.vazia{border:1px dashed #94A3B8;box-sizing:border-box}.editor-carrosseis-arte-mini img{width:100%;height:100%;object-fit:cover;display:block}.editor-carrosseis-arte-botoes{display:flex;flex-wrap:wrap;gap:6px}.editor-carrosseis-arte-botoes button{min-height:36px;padding:0 12px;font-size:13px}.editor-carrosseis-link{min-height:36px;padding:0 12px;border-radius:9px;border:0;background:#eff6ff;color:#1d4ed8;font:600 13px Inter,sans-serif;cursor:pointer}.editor-carrosseis-testar{align-self:flex-start;min-height:40px;padding:0 14px;border-radius:10px;border:0;background:#eff6ff;color:#1d4ed8;font:700 13px Inter,sans-serif;cursor:pointer}.editor-carrosseis-testar:disabled{opacity:.5;cursor:default}.editor-carrosseis-erro{color:#b91c1c;font-weight:600;font-size:12px}.editor-carrosseis-form label.editor-carrosseis-marcar{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text,#111827)}.editor-carrosseis-marcar input{width:20px;height:20px}.editor-carrosseis-frase{margin:0;font-weight:600;font-size:13px;border-radius:10px;padding:8px 10px}.editor-carrosseis-frase.ok{color:#166534;background:#ecfdf5}.editor-carrosseis-frase.agendado{color:#1d4ed8;background:#eff6ff}.editor-carrosseis-frase.pausado{color:#334155;background:#f1f5f9}.editor-carrosseis-frase.vencido{color:#92400e;background:#fffbeb}.editor-carrosseis-fim{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line,#E2E8F0);padding-top:14px}.editor-carrosseis-espelho{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:8px}.editor-carrosseis-espelho .editor-visual-moldura.computador{max-width:none}.editor-carrosseis-testando{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;background:#eff6ff;border:1px solid #BFDBFE;color:#1e3a8a;border-radius:10px;padding:8px 12px;font-weight:600;font-size:13px}.editor-carrosseis-testando a{color:#1d4ed8;word-break:break-all}@media(max-width:620px){.editor-carrosseis-fila{position:static}.editor-carrosseis-form{max-width:none}}@keyframes editor-carrossel-piscar{0%,to{outline-color:#2563eb;box-shadow:0 0 0 6px #2563eb33}50%{outline-color:#2563eb26;box-shadow:0 0 #2563eb00}}.editor-carrossel-piscando .b2b-carrossel-slide{outline:4px solid #2563EB;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-carrossel-faixa{position:absolute;top:12px;left:12px;z-index:3;background:#1d4ed8;color:#fff;font:700 15px Inter,sans-serif;padding:7px 14px;border-radius:999px;pointer-events:none}.editor-carrossel-vazio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:3px dashed #94A3B8;border-radius:10px;color:#475569;font:700 22px Inter,sans-serif;background:#f1f5f9;padding:8px;text-align:center}.editor-conteudo-partes>b{font-size:14px}.editor-conteudo-partes-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.editor-conteudo-partes-grade>button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);cursor:pointer;text-align:left;color:inherit;min-height:0}.editor-conteudo-partes-grade>button.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-conteudo-partes-grade small{font-size:12px;color:var(--muted,#5A6B82)}.editor-conteudo-form h3{margin:0;font-size:17px}.editor-conteudo-rotulo{display:flex;justify-content:space-between;gap:8px}.editor-conteudo-rotulo .passou{color:#b45309}.editor-conteudo-dica{font-size:12px;font-weight:500;color:#4b5563}.editor-conteudo-nota{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.editor-conteudo-nota.alerta{background:#fffbeb;border:1px solid #FCD34D;color:#78350f}.editor-conteudo-nota.ok{background:#ecfdf5;border:1px solid #A7F3D0;color:#065f46}.editor-conteudo-nota button{min-height:34px;padding:0 12px;border-radius:9px;border:0;background:#fff;color:#92400e;font:700 12px Inter,sans-serif;cursor:pointer}.editor-conteudo-caixinha{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--line,#E2E8F0)}.editor-conteudo-caixinha.ativo{border:2px solid #2563EB}.editor-conteudo-caixinha-nome{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.editor-conteudo-caixinha-nome i{width:28px;height:28px;border-radius:8px;background:#fff4d1;color:#0b3c5d;display:grid;place-items:center}.editor-conteudo-tipos{display:flex;flex-direction:column;gap:6px}.editor-conteudo-tipos>span{font-size:12px;font-weight:600;color:#5a6b82}.editor-conteudo-tipos>div:first-of-type{display:flex;flex-wrap:wrap;gap:6px}.editor-conteudo-etiqueta{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#eff6ff;color:#1e3a8a;padding:4px 5px 4px 12px;font-weight:600;font-size:13px}.editor-conteudo-etiqueta button{width:26px;height:26px;min-height:0;padding:0;border-radius:50%;border:0;background:#dbeafe;color:#1e3a8a;display:grid;place-items:center;cursor:pointer}.editor-conteudo-novo-tipo{display:flex;gap:6px}.editor-conteudo-novo-tipo input{flex:1 1 auto}.editor-conteudo-novo-tipo button{min-height:42px}.editor-conteudo-area{height:max(420px,calc(100vh - 230px))}.editor-conteudo-area .b2b-promotion-empty{cursor:pointer}.editor-conteudo-piscando{outline:4px solid #2563EB;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-conteudo-faixa{align-self:flex-start;display:inline-block;margin:0 0 8px;background:#1d4ed8;color:#fff;font:700 15px Inter,sans-serif;padding:7px 14px;border-radius:999px}.editor-conteudo-vazia{display:grid;place-items:center;min-height:180px;border:3px dashed #94A3B8;color:#475569;font:700 18px Inter,sans-serif;text-align:center;padding:16px}.selo-ribbon.selo-destaque,.selo-chip.selo-destaque{background:#0b3c5d}.selo-ribbon.selo-lancamento,.selo-chip.selo-lancamento{background:#6d28d9}.selo-ribbon.selo-oferta,.selo-chip.selo-oferta{background:#b91c1c}.selo-ribbon.selo-mais_vendido,.selo-chip.selo-mais_vendido{background:#946600}.selo-ribbon.selo-baixou_preco,.selo-chip.selo-baixou_preco{background:#15803d}.selo-ribbon.selo-recomendado,.selo-chip.selo-recomendado{background:#1d4ed8}.selo-ribbon.selo-exclusivo,.selo-chip.selo-exclusivo{background:#111827}.selo-ribbon.selo-oportunidade,.selo-chip.selo-oportunidade{background:#c2410c}.selo-chip{align-self:flex-start;display:inline-block;color:#fff;font:800 10.5px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.editor-destaques-sobra{flex-direction:row}.editor-destaques-cartao{flex-basis:160px}.editor-destaques-foto{display:grid;place-items:center;width:100%;height:76px;border-radius:8px;overflow:hidden;background:#f1f5f9}.editor-destaques-foto img{width:100%;height:100%;object-fit:contain;background:#fff}.editor-destaques-foto em{font:800 9px Inter,sans-serif;font-style:normal;letter-spacing:.04em;color:#64748b}.editor-destaques-foto.grande{flex:none;width:64px;height:64px}.editor-destaques-novo{flex-basis:140px;min-height:160px}.editor-destaques-produto{display:flex;gap:10px;align-items:center;border:1px solid var(--line,#E2E8F0);border-radius:12px;padding:10px}.editor-destaques-produto>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.editor-destaques-produto b{font-size:13px}.editor-destaques-produto small{font-size:12px;color:#4b5563}.editor-destaques-produto small.ok{color:#166534;font-weight:600}.editor-destaques-produto small.alerta{color:#92400e;font-weight:600}.editor-destaques-trocar{align-self:flex-start;min-height:36px}.editor-destaques-selos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editor-destaques-selos button{display:flex;align-items:center;min-height:44px;padding:6px 10px;border-radius:10px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);cursor:pointer}.editor-destaques-selos button.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-destaque-escolhido{outline:4px solid #2563EB;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-destaques-fora{border-top:2px dashed #CBD5E1;padding-top:14px}.editor-destaques-fora .b2b-product-card{opacity:.75;border-style:dashed}.editor-destaques .b2b-product-card{cursor:pointer}.editor-vitrine-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.editor-vitrine-topo .editor-visual-paginas{flex:0 1 auto}.editor-vitrine-secao{display:flex;align-items:center;gap:8px;margin:0;min-height:40px;font-size:13px;font-weight:600}.editor-vitrine-secao input{width:20px;height:20px}.editor-conteudo-nota.cinza{background:#f1f5f9;border:1px solid #CBD5E1;color:#334155}.editor-vitrine-cartao{flex-basis:150px}.editor-vitrine-estrela{flex:none;color:#b45309;fill:#b45309}.editor-vitrine-tirar{min-height:36px;padding:0 12px;border-radius:9px;border:0;background:#fef2f2;color:#b91c1c;font:600 13px Inter,sans-serif;cursor:pointer}.editor-vitrine-escolhida{outline:4px solid #2563EB!important;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-vitrine-apagada{opacity:.6}.editor-vitrine [data-valor]{cursor:pointer}.editor-vitrine-fora{border-top:2px dashed #CBD5E1;padding-top:14px}.editor-vitrine-fora button{display:flex;flex-direction:column;align-items:center;gap:8px;width:160px;padding:14px 10px;border-radius:14px;border:1px dashed #94A3B8;background:#f8fafc;opacity:.85;color:inherit}.editor-vitrine-fora button img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:12px}.editor-vitrine-fora button svg{width:40px;height:40px}.editor-representadas-tela .editor-vitrine-topo>b{font-size:14px}.editor-representadas-cartao{flex-basis:170px}.editor-representadas-cartao .editor-destaques-foto{height:54px;background:#fff;border:1px solid var(--line,#E2E8F0)}.editor-representadas-cartao .editor-destaques-foto.sem-logo{background:#f1f5f9;border-style:dashed;border-color:#94a3b8}.editor-representadas-cartao small{font-size:11px}.editor-representadas-adicionar{flex:0 0 190px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px;border-radius:12px;border:2px dashed #93C5FD;background:#f8faff;max-height:180px;overflow-y:auto;box-sizing:border-box}.editor-representadas-adicionar b{font-size:13px;color:#1d4ed8}.editor-representadas-adicionar button{min-height:36px;padding:0 10px;border-radius:9px;border:1px solid #BFDBFE;background:#fff;color:#1e3a8a;font:600 12px Inter,sans-serif;text-align:left;cursor:pointer}.editor-representadas-adicionar small{font-size:12px;color:#4b5563}.editor-representadas-ofertas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editor-representadas-oferta{display:flex;flex-direction:column;gap:4px;min-width:0}.editor-representadas-oferta>span{display:flex;justify-content:space-between;gap:2px}.editor-representadas-oferta>span button{width:28px;height:28px;min-height:0;padding:0;border-radius:7px;border:1px solid var(--line,#CBD5E1);background:var(--card,#fff);color:inherit;font:700 14px Inter,sans-serif;cursor:pointer}.editor-representadas-oferta>span button:disabled{opacity:.35;cursor:default}.editor-representadas-oferta>span button.tirar{border:0;background:#fef2f2;color:#b91c1c}.editor-representadas-mini{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;min-height:0;padding:0;border-radius:9px;overflow:hidden;border:1px solid var(--line,#E2E8F0);background:#fff;cursor:pointer}.editor-representadas-mini img{width:100%;height:100%;object-fit:contain}.editor-representadas-mini.ativo{outline:3px solid #2563EB;outline-offset:-1px}.editor-representadas-mini.logo em{position:absolute;left:0;right:0;bottom:0;font:800 9px Inter,sans-serif;font-style:normal;letter-spacing:.04em;color:#0b3c5d;background:#ffffffe6;padding:2px 0}.editor-representadas-mais{aspect-ratio:16/10;min-height:0;border-radius:10px;border:2px dashed #93C5FD;background:#f8faff;color:#1d4ed8;font:700 12px Inter,sans-serif;cursor:pointer;display:grid;place-items:center}.editor-representadas-ciclo{margin:0;font-weight:600;font-size:12px;border-radius:10px;padding:8px 10px;color:#334155;background:#f1f5f9}.editor-representadas-ciclo.alerta{color:#78350f;background:#fffbeb}.editor-representadas-tirar{align-self:flex-start;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #FCA5A5;background:#fff;color:#b91c1c;font:600 13px Inter,sans-serif;cursor:pointer}.editor-representada-escolhida{outline:4px solid #2563EB!important;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-representada-mostrando{display:block;margin-top:4px;font-size:11px;font-style:normal;color:#64748b}.editor-representadas [data-representada]{cursor:pointer}.editor-representadas-fora{border-top:2px dashed #CBD5E1;padding-top:14px}.editor-representadas-fora .b2b-representada-card{border-style:dashed;background:#f8fafc;opacity:.85}.editor-representadas-cartao .editor-destaques-foto{position:relative}.editor-representadas-cartao .editor-destaques-foto img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.b2b-promocoes-grupos{display:flex;flex-direction:column;gap:22px;margin-top:8px}.b2b-promocao-grupo{display:flex;flex-direction:column;gap:12px;border-radius:16px;padding:12px;background:var(--card,#fff);border:1px solid var(--line,#E2E8F0)}.b2b-promocao-banner{display:block;width:100%;aspect-ratio:3/1;max-height:180px;object-fit:contain;border-radius:12px;background:var(--card,#fff)}.b2b-promocao-grupo.destaque .b2b-promocao-banner{max-height:none;object-fit:cover}.b2b-promocao-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:12px;padding:14px 18px;color:var(--primary-text,#fff);background:linear-gradient(110deg,var(--primary,#0B3C5D),color-mix(in srgb,var(--primary,#0B3C5D) 72%,#fff))}.b2b-promocao-grupo.destaque .b2b-promocao-topo:not(.com-banner){min-height:150px;padding:26px 24px}.b2b-promocao-topo h2{margin:0;font-size:18px;color:inherit}.b2b-promocao-grupo.destaque .b2b-promocao-topo:not(.com-banner) h2{font-size:26px}.b2b-promocao-topo p{margin:4px 0 0;font-size:13px;opacity:.92}.b2b-promocao-topo small{display:block;margin-top:4px;font-size:12px;font-weight:700;opacity:.92}.b2b-promocao-topo.com-banner{background:none;color:var(--text,#111827);padding:4px 4px 0}.b2b-promocao-selo{flex:none;background:#fff;color:var(--danger,#B91C1C);font:800 17px var(--nx-titulo,Inter),sans-serif;border-radius:12px;padding:7px 12px}.b2b-promocao-topo.com-banner .b2b-promocao-selo{background:var(--danger,#B91C1C);color:#fff}.b2b-promocao-grupo.destaque .b2b-promocao-topo:not(.com-banner) .b2b-promocao-selo{font-size:24px;padding:10px 16px}.b2b-promocao-ver{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 12px;border:0;background:none;color:var(--primary,#0B3C5D);font-weight:700;cursor:pointer}@media(max-width:620px){.b2b-promocao-grupo.destaque .b2b-promocao-topo:not(.com-banner){min-height:110px;padding:18px}.b2b-promocao-grupo.destaque .b2b-promocao-topo:not(.com-banner) h2{font-size:20px}}.editor-promocao-escolhida{outline:4px solid #2563EB!important;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-promocoes [data-promocao]{cursor:pointer}.editor-promocoes .editor-conteudo-faixa{align-self:flex-start}.editor-carrosseis-situacao.alerta,.editor-carrosseis-frase.alerta{color:#92400e;background:#fffbeb}.editor-promocoes-filtros{display:flex;gap:6px;flex-wrap:wrap}.editor-promocoes-filtros button,.editor-promocoes-publico button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #CBD5E1;background:var(--card,#fff);color:inherit;font:600 12px Inter,sans-serif;cursor:pointer}.editor-promocoes-filtros button.ativo,.editor-promocoes-publico button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.editor-promocoes-publico{display:flex;gap:8px;flex-wrap:wrap}.editor-promocoes-publico button{border-radius:9px;font-size:13px;min-height:40px}.editor-promocoes-nova{flex:0 0 150px;min-height:150px;border-radius:12px;border:2px dashed #93C5FD;background:#f8faff;color:#1d4ed8;font:700 13px Inter,sans-serif;cursor:pointer}.editor-promocoes-cartao{flex-basis:180px;text-align:left;cursor:pointer;color:inherit;font:inherit}.editor-promocoes-cartao>b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-promocoes-cartao>small{font-size:11px}.editor-promocoes-mini{display:grid;place-items:center;height:44px;border-radius:8px;overflow:hidden;background:#fff}.editor-promocoes-mini img{width:100%;height:100%;object-fit:cover}.editor-promocoes-mini.sem-banner{background:repeating-linear-gradient(45deg,#e2e8f0 0,#e2e8f0 6px,#f1f5f9 6px,#f1f5f9 12px)}.editor-promocoes-mini em,.editor-promocoes-banner em{font:800 10px Inter,sans-serif;font-style:normal;letter-spacing:.04em;color:#64748b;text-align:center;padding:0 8px}.editor-promocoes-etiquetas{display:flex;gap:4px;flex-wrap:wrap}.editor-promocoes-etiquetas .editor-carrosseis-situacao{font-size:10px;padding:3px 7px}.editor-promocoes-etiqueta{font:700 10px Inter,sans-serif;border-radius:999px;padding:3px 7px;white-space:nowrap}.editor-promocoes-etiqueta.clientes{color:#6d28d9;background:#f5f3ff}.editor-promocoes-etiqueta.destaque{color:#92400e;background:#fef3c7}.editor-promocoes-desconto{display:flex;align-items:flex-end;gap:10px}.editor-promocoes-desconto label{width:130px;flex:none}.editor-promocoes-desconto small{padding-bottom:6px;font-size:12px}.editor-promocoes-selo{flex:none;background:#b91c1c;color:#fff;font:800 15px Inter,sans-serif;border-radius:10px;padding:10px 12px}.editor-promocoes-banner{display:grid;place-items:center;aspect-ratio:3/1;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--line,#E2E8F0)}.editor-promocoes-banner img{width:100%;height:100%;object-fit:cover}.editor-promocoes-banner.vazio{background:#f1f5f9;border:1px dashed #94A3B8}.editor-promocoes-produtos{justify-content:space-between}.editor-promocoes-produtos b{font-size:15px}.editor-promocoes-sobreposicao{margin:0;font-weight:600;font-size:12px;border-radius:10px;padding:8px 10px;color:#78350f;background:#fffbeb}.editor-promocoes-notas{border-top:1px solid var(--line,#E2E8F0);padding-top:12px}.editor-promocoes-notas summary{min-height:32px;font-size:13px;font-weight:600;color:#334155;cursor:pointer}.editor-promocoes-notas .editor-carrosseis-duas{margin-top:8px}.editor-carrosseis-form .client-picker{position:relative}.promocao-produtos-dialog{width:min(920px,96vw)}.promocao-produtos-escolhidos-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.moises-previa{position:fixed;right:24px;top:auto;pointer-events:auto}.moises-previa .moises-balao{outline:4px solid #2563EB;outline-offset:3px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.moises-previa .editor-conteudo-faixa{display:inline-block;margin-bottom:8px}.moises-previa-desligado{font-size:13px;font-weight:600;color:#475569;background:#fff;border:1px dashed #94A3B8}.moises-previa .moises-avatar{cursor:default}.moises-previa .moises-acoes .btn{display:inline-flex;align-items:center;justify-content:center}.editor-moises-chaves{display:flex;flex-wrap:wrap;gap:6px 16px}.editor-moises-metrica{font-size:12px;font-weight:600;border-radius:999px;padding:6px 12px;color:#334155;background:#f1f5f9}.editor-moises-metrica.alerta{color:#78350f;background:#fffbeb}.editor-moises-grupos{display:flex;flex-wrap:wrap;gap:10px 18px}.editor-moises-grupo{display:flex;flex-direction:column;gap:6px}.editor-moises-grupo>div{display:flex;flex-wrap:wrap;gap:8px}.editor-moises-grupo-titulo{font:700 11px Inter,sans-serif;letter-spacing:.1em;color:#4b5563}.editor-moises-momento{flex:0 0 150px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:8px 10px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);color:inherit;text-align:left;cursor:pointer;font:inherit}.editor-moises-momento.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-moises-momento b{font-size:12px}.editor-moises-momento small{font-size:11px;color:#4b5563}.editor-moises-momento .editor-carrosseis-situacao{font-size:10px;padding:3px 7px}.editor-moises-para{font:700 12px Inter,sans-serif;border-radius:999px;padding:4px 10px;color:#0b3c5d;background:#e0f2fe;white-space:nowrap}.editor-moises-para.cliente{color:#6d28d9;background:#f5f3ff}.editor-moises-quando{margin:0;font-size:13px;color:#334155;background:#f1f5f9;border-radius:10px;padding:8px 10px}.editor-carrosseis-form .editor-moises-texto,.editor-moises-dica textarea{box-sizing:border-box;width:100%;border:1px solid #DCE3EC;border-radius:10px;padding:10px 12px;font:14px Inter,sans-serif;resize:vertical;color:var(--text,#111827);background:var(--card,#fff)}.editor-moises-variaveis{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.editor-moises-variaveis small{font-size:12px;color:#4b5563}.editor-moises-variaveis button{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid #BFDBFE;background:#eff6ff;color:#1e3a8a;font:600 12px Inter,sans-serif;cursor:pointer}.editor-moises-alerta{margin:0;font-weight:600;font-size:12px;border-radius:10px;padding:8px 10px;color:#78350f;background:#fffbeb}.editor-moises-padrao{align-self:flex-start}.editor-moises-dica{display:flex;align-items:flex-start;gap:6px;border-radius:10px;padding:6px;border:1px solid var(--line,#E2E8F0)}.editor-moises-dica.ativa{border:2px solid #2563EB}.editor-moises-dica>span{display:flex;gap:4px}.editor-moises-dica>span button{width:30px;height:30px;min-height:0;padding:0;border-radius:8px;border:1px solid #CBD5E1;background:var(--card,#fff);color:inherit;font:700 14px Inter,sans-serif;cursor:pointer}.editor-moises-dica>span button:disabled{opacity:.35;cursor:default}.editor-moises-dica>span button.tirar{border:0;background:#fef2f2;color:#b91c1c}.editor-moises-nova{align-self:flex-start;min-height:36px;padding:0 12px;border-radius:9px;border:2px dashed #93C5FD;background:#f8faff;color:#1d4ed8;font:700 12px Inter,sans-serif;cursor:pointer}.editor-moises-avatares{display:flex;gap:10px}.editor-moises-avatares button{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);color:inherit;cursor:pointer;font:600 12px Inter,sans-serif}.editor-moises-avatares button.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-moises-avatares img{width:64px;height:64px;border-radius:50%;object-fit:cover}.editor-moises-ritmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editor-moises-listas{width:min(860px,96vw)}.editor-layout-lista{max-width:500px;gap:8px}.editor-layout-linha{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff)}.editor-layout-linha.ativa{border:2px solid #2563EB;background:#eff6ff}.editor-layout-linha.oculta{background:#f8fafc}.editor-layout-linha.oculta .editor-layout-escolher b{color:#64748b}.editor-layout-escolher{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;min-height:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.editor-layout-escolher i{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font:700 11px Inter,sans-serif;font-style:normal;color:#fff;background:#0b3c5d}.editor-layout-escolher i.fixa{background:#94a3b8}.editor-layout-escolher>span{display:flex;flex-direction:column;gap:2px;min-width:0}.editor-layout-escolher b{font-size:13px}.editor-layout-escolher small{font-size:11px;color:#4b5563}.editor-layout-linha>.editor-carrosseis-situacao{flex:none;font-size:10px;padding:3px 7px}.editor-layout-acoes{flex:none;display:flex;align-items:center;gap:4px}.editor-layout-acoes em{width:64px;text-align:center;font:600 10px Inter,sans-serif;font-style:normal;color:#64748b}.editor-layout-acoes button{width:30px;height:30px;min-height:0;padding:0;display:grid;place-items:center;border-radius:8px;border:1px solid #CBD5E1;background:var(--card,#fff);color:inherit;cursor:pointer}.editor-layout-acoes button:disabled{opacity:.35;cursor:default}.editor-layout-olho.oculta{background:#e2e8f0;border-color:#94a3b8}.editor-layout-preferida{border-top:1px solid var(--line,#E2E8F0);padding-top:12px;margin-top:4px}.editor-layout-preferida small{font-weight:400;color:#4b5563}.editor-layout-parte{cursor:pointer}.editor-layout-escolhida{outline:4px solid #2563EB;outline-offset:4px;border-radius:14px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.editor-layout-escolhida>.editor-conteudo-faixa{display:inline-block;margin-bottom:8px}.editor-visual-espacoso{display:flex;flex-direction:column;gap:10px}.editor-visual-topo{position:sticky;top:8px;z-index:12;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:14px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);box-shadow:0 6px 18px #0f172a0f}.editor-visual-topo .primary{margin-left:0}.editor-visual-titulo{font-size:15px;margin-right:4px;white-space:nowrap}.editor-visual-topo .editor-visual-paginas{flex:0 1 auto;gap:4px}.editor-visual-topo .editor-visual-paginas button{min-height:36px;padding:0 11px;font-size:12px}.editor-visual-espaco{flex:1}.editor-visual-pendente-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 6px 4px 12px;font-size:12px;font-weight:700;color:#78350f;background:#fffbeb;border:1px solid #FCD34D}.editor-visual-pendente-chip button{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #FCD34D;background:#fff;color:#78350f;font:600 12px inherit;cursor:pointer}.editor-visual-corpo{display:flex;gap:12px;min-height:520px}.editor-visual-painel{flex:0 0 330px;display:flex;flex-direction:column;padding:0;overflow:hidden}.editor-visual-abas{display:flex;border-bottom:1px solid var(--line,#E2E8F0)}.editor-visual-abas button{flex:1;min-height:44px;border:0;border-bottom:3px solid transparent;background:#f8fafc;color:#64748b;font:700 13px inherit;cursor:pointer}.editor-visual-abas button.ativo{background:var(--card,#fff);color:#0b3c5d;border-bottom-color:#0b3c5d}.editor-visual-painel-conteudo{flex:1;min-height:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.editor-visual-item{border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);padding:8px 10px}.editor-visual-item.ativo{border:2px solid #2563EB;background:#f8faff}.editor-visual-item-topo{display:flex;align-items:center;gap:10px;width:100%;min-height:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.editor-visual-item-topo i{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid rgba(0,0,0,.18)}.editor-visual-item-topo i.automatica{background:repeating-linear-gradient(45deg,#e5e7eb 0,#e5e7eb 6px,#fff 6px,#fff 12px)}.editor-visual-item-topo span{flex:1;display:flex;flex-direction:column;min-width:0}.editor-visual-item-topo b{font-size:13px}.editor-visual-item-topo small{font-size:11px;color:var(--muted,#5A6B82);text-transform:uppercase}.editor-visual-item-topo em{font-style:normal;font-size:10px;font-weight:700;color:#92400e;background:#fffbeb;border-radius:999px;padding:2px 7px}.editor-visual-item .editor-visual-cor{flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;padding-top:8px}.editor-visual-item .editor-visual-onde{flex:none;font-size:12px}.editor-visual-cor-campos{display:flex;gap:8px}.editor-visual-cor-campos .editor-visual-hex{flex:1;width:auto}.editor-visual-item .editor-visual-sugestoes button{width:28px;height:28px}.editor-visual-item .editor-visual-cor>.secondary{align-self:flex-start}.editor-visual-marca{display:flex;flex-direction:column;gap:10px}.editor-visual-marca label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12px;font-weight:600;color:#5a6b82}.editor-visual-marca input:not([type=checkbox]):not([type=file]),.editor-visual-marca select{height:40px;box-sizing:border-box;width:100%;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px;color:var(--text,#111827);background:var(--card,#fff)}.editor-visual-marca-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editor-visual-marca-acoes{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line,#E2E8F0);padding-top:10px}.editor-visual-site{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.editor-visual-espacoso .editor-visual-moldura.computador{height:100%;min-height:0;max-width:none}.editor-visual-espacoso .editor-visual-moldura.celular{height:100%;max-height:760px}.editor-visual-espacoso .editor-visual-area-cliente{width:100%;height:100%}@media(max-width:900px){.editor-visual-corpo{flex-direction:column;height:auto!important}.editor-visual-painel{flex-basis:auto;max-height:420px}.editor-visual-espacoso .editor-visual-moldura.computador{height:70vh}}.editor-carrosseis-cartoes .editor-destaques-cartao{flex:0 0 300px;max-width:300px}.editor-destaques-cartao .editor-carrosseis-cartao-abrir{flex-direction:row;align-items:center;gap:10px}.editor-destaques-cartao .editor-destaques-foto{position:relative;flex:none;width:72px;height:72px;background:#fff;border:1px solid var(--line,#E2E8F0)}.editor-destaques-cartao .editor-destaques-foto img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.editor-destaques-cartao .editor-carrosseis-cartao-nome{flex:1;align-items:flex-start}.editor-destaques-cartao .editor-carrosseis-cartao-nome b{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3}.editor-destaques-cartao .selo-chip{align-self:flex-start}.editor-comercial{display:flex;flex-direction:column;gap:10px}.editor-comercial-barra{background:var(--card,#fff);border:1px solid var(--line,#E2E8F0);border-radius:14px;padding:8px 12px}.editor-comercial-barra .primary{margin-left:0}.editor-comercial-titulo{display:flex;flex-direction:column;gap:1px;margin-right:6px}.editor-comercial-titulo b{font-size:15px;font-weight:800}.editor-comercial-titulo small{font-size:11.5px;color:var(--muted,#4B5563)}.editor-comercial-placar{border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.editor-comercial-placar.ok,.editor-comercial-selo.ok{background:#ecfdf5;color:#065f46}.editor-comercial-placar.falta,.editor-comercial-selo.falta{background:#fffbeb;color:#92400e}.editor-comercial-selo.neutro{background:#f1f5f9;color:#475569}.editor-comercial-partes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.editor-comercial-partes>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:92px;padding:10px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);color:inherit;text-align:left;cursor:pointer}.editor-comercial-partes>button.ativo{border:2px solid #2563EB;background:#eff6ff}.editor-comercial-parte-nome{display:flex;align-items:center;gap:6px}.editor-comercial-parte-nome i{flex:none;width:20px;height:20px;border-radius:6px;background:#0b3c5d;color:#fff;font:700 11px Inter,sans-serif;font-style:normal;display:grid;place-items:center}.editor-comercial-parte-nome b{font-size:13px;font-weight:800}.editor-comercial-partes small{font-size:11px;color:var(--muted,#4B5563)}.editor-comercial-selo{margin-top:auto;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.editor-comercial-corpo{display:flex;gap:12px;min-height:0}.editor-comercial-form{flex:0 0 380px;display:flex;flex-direction:column;padding:0;overflow:hidden}.editor-comercial-form-topo{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-bottom:1px solid var(--line,#E2E8F0)}.editor-comercial-form-topo>b{font-size:15px;font-weight:800}.editor-comercial-form-topo small{font-size:12px;color:var(--muted,#4B5563)}.editor-comercial-campos{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.editor-comercial-campo{display:flex;flex-direction:column;gap:5px;margin:0;font-size:12px;font-weight:600;color:#5a6b82}.editor-comercial-rotulo{display:flex;justify-content:space-between;gap:8px}.editor-comercial-rotulo .passou{color:#b91c1c}.editor-comercial-campo input,.editor-comercial-campo textarea{width:100%;box-sizing:border-box;border:1px solid #DCE3EC;border-radius:9px;font-size:13px;color:var(--text,#111827)}.editor-comercial-campo input{height:40px;padding:0 10px}.editor-comercial-campo textarea{padding:8px 10px;line-height:1.45;resize:vertical}.editor-comercial-campo.alerta input,.editor-comercial-campo.alerta textarea{border-color:#f59e0b}.editor-comercial-campo small{font-size:11.5px;font-weight:500;line-height:1.4;color:#4b5563}.editor-comercial-campo.alerta small{color:#92400e}.editor-comercial-acao{align-self:flex-start;min-height:32px;padding:0 12px;font-size:12px}.editor-comercial-formas{display:flex;flex-wrap:wrap;gap:6px}.editor-comercial-formas button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #CBD5E1;background:#fff;color:#1f2937;font:600 12px inherit;cursor:pointer}.editor-comercial-formas button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.editor-comercial-fixos{display:flex;flex-direction:column;gap:6px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:10px}.editor-comercial-fixos>span{font-size:11px;font-weight:700;letter-spacing:.06em;color:#4b5563}.editor-comercial-fixos p{margin:0;font-size:12px}.editor-comercial-fixos small{font-size:11px;color:#4b5563}.editor-comercial-form-rodape{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--line,#E2E8F0)}.editor-comercial-form-rodape button{min-height:34px;font-size:12px}.editor-comercial-proxima{border-color:#0b3c5d!important;color:#0b3c5d!important;font-weight:700}.editor-comercial-site{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;background:#e2e8f0;border-radius:14px;padding:10px;overflow:hidden}.editor-comercial-site .editor-visual-moldura.computador{height:100%;min-height:0;max-width:none;width:100%}.editor-comercial-site .editor-visual-moldura.celular{height:100%;max-height:760px}.editor-comercial-ajuda{width:100%;height:100%;overflow:auto;background:var(--card,#fff)}.editor-comercial-ajuda.celular{max-width:390px}.editor-comercial-ajuda .portal-b2b-preview-frame.b2b-shell{max-height:none;min-height:100%}.editor-comercial-piscando{outline:4px solid #2563EB!important;outline-offset:3px;border-radius:8px;animation:editor-carrossel-piscar 1s ease-in-out infinite}.b2b-rodape-vazio{opacity:.65;border:1px dashed currentColor;border-radius:8px;padding:8px}.b2b-rodape-vazio p{margin:0;font-size:12.5px;font-style:italic}.editor-comercial-links{width:100%;max-width:760px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:6px}.editor-comercial-legenda{font-size:11px;font-weight:800;letter-spacing:.08em;color:#334155}.editor-comercial-google{display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 2px 8px #0f172a14}.editor-comercial-google-site{display:flex;align-items:center;gap:8px}.editor-comercial-google-site img,.editor-comercial-google-site i{width:26px;height:26px;border-radius:50%;object-fit:contain;background:#0b3c5d;color:#fff;display:grid;place-items:center;font:800 10px Inter,sans-serif;font-style:normal}.editor-comercial-google-site img{background:#fff;border:1px solid #E2E8F0}.editor-comercial-google-site span{display:flex;flex-direction:column}.editor-comercial-google-site b{font-size:13px;font-weight:500;color:#202124}.editor-comercial-google-site small{font-size:12px;color:#4d5156}.editor-comercial-google-titulo{font:400 19px Arial,sans-serif;color:#1a0dab}.editor-comercial-google p{margin:0;font:400 13px/1.5 Arial,sans-serif;color:#4d5156}.editor-comercial-conversa{background:#efeae2;border-radius:12px;padding:16px;display:flex;justify-content:flex-end}.editor-comercial-whats{width:340px;max-width:100%;display:flex;flex-direction:column;gap:2px;background:#d9fdd3;border-radius:10px;padding:4px;box-shadow:0 1px 2px #00000026}.editor-comercial-whats-cartao{display:flex;gap:10px;background:#d1f4cc;border-radius:8px;overflow:hidden}.editor-comercial-whats-cartao img,.editor-comercial-whats-cartao i{flex:none;width:84px;min-height:84px;object-fit:contain;background:#0b3c5d;color:#fff;display:grid;place-items:center;font:800 20px Inter,sans-serif;font-style:normal}.editor-comercial-whats-cartao img{background:#fff}.editor-comercial-whats-cartao span{display:flex;flex-direction:column;gap:3px;padding:8px 8px 8px 0}.editor-comercial-whats-cartao b{font-size:13px;color:#111b21}.editor-comercial-whats-cartao small{font-size:12px;line-height:1.4;color:#3b4a54}.editor-comercial-whats-cartao em{font-style:normal;font-size:11px;color:#667781}.editor-comercial-whats-link{font-size:13px;color:#1a0dab;padding:6px 4px 4px}.editor-comercial-nota{margin:0;background:#fff;border:1px solid #BFDBFE;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;color:#1e3a8a}@media(max-width:1180px){.editor-comercial-partes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.editor-comercial-corpo{flex-direction:column;height:auto!important}.editor-comercial-form{flex-basis:auto}.editor-comercial-site{min-height:560px}.editor-comercial-partes{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor-comercial-titulo{flex:0 1 250px;min-width:150px}.editor-comercial-titulo small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-comercial-barra .editor-visual-espaco{min-width:0}.dp{display:flex;flex-direction:column;gap:10px}.dp-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--card,#fff);border:1px solid var(--line,#E2E8F0);border-radius:14px;padding:8px 12px}.dp-titulo{display:flex;flex-direction:column;gap:1px;margin-right:6px;flex:0 1 300px;min-width:160px}.dp-titulo b{font-size:15px;font-weight:800}.dp-titulo small{font-size:11.5px;color:var(--muted,#4B5563);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-selo{border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.dp-selo.ok,.dp-chip.ok,.dp-desde.ok{background:#ecfdf5;color:#065f46}.dp-chip.esp,.dp-desde.esp{background:#fffbeb;color:#92400e}.dp-chip.neu,.dp-desde.neu{background:#f1f5f9;color:#475569}.dp-espaco{flex:1;min-width:0}.dp-endereco{font-size:13px;font-weight:700;color:#0b3c5d;background:#f1f5f9;border-radius:9px;padding:9px 12px}.dp-barra .botao-link,.dp-acoes .botao-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.dp-partes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dp-partes>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:88px;padding:10px;border-radius:12px;border:1px solid var(--line,#E2E8F0);background:var(--card,#fff);color:inherit;text-align:left;cursor:pointer}.dp-partes>button.ativo{border:2px solid #2563EB;background:#eff6ff}.dp-parte-nome{display:flex;align-items:center;gap:6px}.dp-parte-nome i{flex:none;width:20px;height:20px;border-radius:6px;background:#0b3c5d;color:#fff;font:700 11px Inter,sans-serif;font-style:normal;display:grid;place-items:center}.dp-parte-nome b{font-size:13px;font-weight:800}.dp-partes small{font-size:11px;color:var(--muted,#4B5563)}.dp-chip{margin-top:auto;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;white-space:nowrap}h4 .dp-chip{margin-left:6px;vertical-align:middle}.dp-corpo{display:flex;gap:12px;align-items:flex-start}.dp-conteudo{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.dp-cartao{display:flex;flex-direction:column;gap:12px;padding:18px}.dp-legenda{font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d}.dp-grande{font-size:26px;font-weight:800;overflow-wrap:anywhere}.dp-medio{font-size:18px;font-weight:800}.dp-texto{margin:0;font-size:13px;line-height:1.55;color:#334155}.dp-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dp-acoes small{font-size:12px;color:#4b5563}.dp-whats{border-color:#16a34a!important;color:#166534!important}.dp-tambem{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:10px 12px;font-size:12px;color:#334155}.dp-tambem span{font-size:10px;font-weight:800;letter-spacing:.06em;color:#4b5563}.dp-linha{flex-direction:row;align-items:center;gap:18px}.dp-linha-texto{flex:1;display:flex;flex-direction:column;gap:6px}.dp-ativo{display:flex;gap:14px;align-items:center;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:12px;padding:14px}.dp-ativo-marca{flex:none;width:40px;height:40px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center}.dp-ativo>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px;color:#065f46}.dp-ativo b{font-size:15px}.dp-ativo small{font-size:12px}.dp-passo{display:flex;gap:12px;border:1px solid #E2E8F0;border-radius:12px;padding:12px;background:#fff}.dp-passo.agora{border:2px solid #2563EB;background:#f8faff}.dp-passo.feito:not(.agora){opacity:.88}.dp-passo>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dp-passo h4{margin:0;font-size:14px;font-weight:800}.dp-passo p{margin:0;font-size:12.5px;line-height:1.5;color:#4b5563}.dp-passo-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 13px Inter,sans-serif;background:#e2e8f0;color:#475569}.dp-passo.agora .dp-passo-num{background:#2563eb;color:#fff}.dp-passo.feito .dp-passo-num{background:#16a34a;color:#fff}.dp-campo{display:flex;gap:8px}.dp-campo input{flex:1;height:42px;border:1px solid #CBD5E1;border-radius:10px;padding:0 12px;font:600 14px ui-monospace,monospace}.dp-campo input.alerta{border-color:#f59e0b}.dp-alerta{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:#fffbeb;border:1px solid #FCD34D;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:#78350f}.dp-tabela{border:1px solid #E2E8F0;border-radius:10px;overflow-x:auto}.dp-tabela table{width:100%;border-collapse:collapse;font-size:12.5px}.dp-tabela th{text-align:left;padding:8px 12px;background:#f8fafc;font-size:11px;color:#4b5563}.dp-tabela td{padding:9px 12px;border-top:1px solid #F1F5F9}.dp-copiar{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border-radius:8px;border:1px solid #CBD5E1;background:#fff;font:600 11px inherit;cursor:pointer}.dp-teste{font-weight:700;color:#64748b}.dp-teste.ok{color:#15803d}.dp-teste.falta{color:#b45309}.dp-dica{margin:0;font-size:12px;line-height:1.5;color:#4b5563}.dp-forte{border-color:#0b3c5d!important;color:#0b3c5d!important;font-weight:700}.dp-guardar{display:flex;gap:10px;align-items:flex-end;background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:12px}.dp-guardar label{flex:1;display:flex;flex-direction:column;gap:5px;margin:0;font-size:12px;font-weight:600;color:#5a6b82}.dp-guardar input{height:40px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px}.dp-desde{margin:0;border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:600}.dp-versao{display:flex;gap:12px;align-items:center;border:1px solid #E2E8F0;border-radius:12px;padding:12px}.dp-versao.primeira{background:#f8fafc}.dp-versao-num{flex:none;width:34px;font-size:13px;color:#0b3c5d}.dp-versao>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dp-versao>span:nth-child(2) b{font-size:13px}.dp-versao small{font-size:12px;color:#4b5563}.dp-versao .dp-tinha{font-size:11.5px;color:#334155}.dp-versao .dp-chip{margin-top:0}.dp-dialogo{max-width:520px}.dp-diferenca{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #F1F5F9;padding-top:8px;margin-top:8px;font-size:13px}.dp-nota{margin-top:12px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:#1e3a8a}.dp-cabeca{display:flex;align-items:flex-end;gap:10px}.dp-cabeca>span{flex:1;display:flex;flex-direction:column;gap:4px}.dp-cabeca small{font-size:12px;color:#4b5563}.dp-checagem{display:flex;gap:12px;align-items:center;border:1px solid #E2E8F0;border-radius:12px;padding:11px 12px}.dp-checagem>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dp-checagem b{font-size:13px}.dp-checagem small{font-size:12px;color:#4b5563}.dp-checagem button{min-height:32px;font-size:12px}.dp-bola{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 11px Inter,sans-serif}.dp-bola.ok{background:#16a34a;color:#fff}.dp-bola.esp{background:#f59e0b;color:#fff}.dp-bola.neu{background:#e2e8f0;color:#475569}.dp-bola.erro{background:#dc2626;color:#fff}.dp-lado{flex:0 0 330px;display:flex;flex-direction:column;gap:10px;padding:16px}.dp-lado>b{font-size:14px}.dp-situacao{display:flex;gap:10px;align-items:flex-start}.dp-situacao>span:last-child{display:flex;flex-direction:column;gap:1px}.dp-situacao b{font-size:13px;font-weight:600}.dp-situacao small{font-size:11.5px;color:#4b5563;overflow-wrap:anywhere}.dp-lado .dp-dica{background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:10px}@media(max-width:1000px){.dp-corpo{flex-direction:column;align-items:stretch}.dp-lado{flex-basis:auto}.dp-linha{flex-direction:column;align-items:stretch}}@media(max-width:700px){.dp-partes{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-campo,.dp-guardar{flex-direction:column;align-items:stretch}.dp-versao{flex-wrap:wrap}}.vms{display:flex;flex-direction:column;gap:10px}.vms-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--card,#fff);border:1px solid var(--line,#E2E8F0);border-radius:14px;padding:8px 12px}.vms-titulo{display:flex;flex-direction:column;gap:1px;margin-right:4px}.vms-titulo b{font-size:15px;font-weight:800}.vms-titulo small{font-size:11.5px;color:var(--muted,#4B5563)}.vms-endereco{font-size:12px;font-weight:700;color:#0b3c5d;background:#f1f5f9;border-radius:9px;padding:8px 10px}.vms-espaco{flex:1;min-width:0}.vms-rotulo{font-size:12px;font-weight:600;color:#4b5563}.vms-segmentos{display:flex;border:1px solid #CBD5E1;border-radius:10px;overflow:hidden}.vms-segmentos button{min-height:36px;padding:0 11px;border:0;border-radius:0;background:#fff;color:#1f2937;font:600 12px inherit;cursor:pointer}.vms-segmentos button.ativo{background:#0b3c5d;color:#fff}.vms-barra .botao-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.vms-paginas{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vms-paginas>button:not(.vms-apontar){min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #CBD5E1;background:#fff;color:#1f2937;font:600 12px inherit;cursor:pointer}.vms-paginas>button.ativo:not(.vms-apontar){background:#0b3c5d;border-color:#0b3c5d;color:#fff}.vms-apontar{min-height:34px;padding:0 12px;border-radius:10px;border:1px solid #2563EB;background:#fff;color:#1d4ed8;font:700 12px inherit;cursor:pointer}.vms-apontar.ativo{background:#2563eb;color:#fff}.vms-nota{font-size:11px;color:#4b5563}.vms-corpo{display:flex;gap:12px;align-items:flex-start}.vms-site{flex:1;min-width:0;display:flex;justify-content:center;background:#e2e8f0;border-radius:14px;padding:12px}.vms-moldura{position:relative;width:100%;height:max(560px,calc(100vh - 210px));overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a26}.vms-moldura iframe{position:absolute;top:0;left:0;max-width:none;border:0;background:#fff}.vms-moldura.tablet{max-width:820px}.vms-moldura.celular{width:390px;max-width:100%;height:760px;border-radius:30px;border:10px solid #0B1728}.vms-moldura.celular iframe{position:static;width:100%;height:100%}.vms-cliente{width:100%;max-height:max(560px,calc(100vh - 210px));overflow:auto;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a26}.vms-cliente.tablet{max-width:820px}.vms-cliente.celular{max-width:390px;border-radius:30px;border:10px solid #0B1728}.vms-cliente .portal-b2b-preview-toolbar{display:none}.vms-cliente .portal-b2b-preview-frame.b2b-shell{flex-direction:row;max-height:none;border:0;border-radius:0}.vms-cliente.celular .portal-b2b-preview-frame.b2b-shell{flex-direction:column}.vms-cliente .b2b-sidebar{position:static;height:auto}.vms-exemplo{margin:0;padding:8px 12px;background:#eff6ff;border-bottom:1px solid #BFDBFE;font-size:12px;color:#1e3a8a}.vms-lado{flex:0 0 310px;display:flex;flex-direction:column;gap:10px}.vms-cartao{display:flex;flex-direction:column;gap:8px;padding:14px}.vms-cartao p{margin:0;font-size:12.5px;line-height:1.5;color:#334155}.vms-legenda{font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d}.vms-medio{font-size:16px;font-weight:800}.vms-sem-aba{font-size:12px;color:#4b5563}.vms-qr-linha{display:flex;gap:12px;align-items:center}.vms-qr{flex:none;width:104px;height:104px;border:1px solid #E2E8F0;border-radius:8px;background:#fff}.vms-whats{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-color:#16a34a!important;color:#166534!important;font-weight:700}.vms-antes{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#334155}.vms-antes .dp-bola{width:18px;height:18px;font-size:10px;font-style:normal}.vms-cartao>button.secondary{align-self:flex-start}@media(max-width:1100px){.vms-corpo{flex-direction:column;align-items:stretch}.vms-lado{flex-basis:auto}}.vms-titulo{flex:0 1 190px;min-width:120px}.vms-titulo small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vms-endereco{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vms-espaco{min-width:0}.vms-barra{gap:8px}.vms-segmentos button{padding:0 9px}.vms-endereco{max-width:210px}@media(min-width:1200px){.vms-barra{flex-wrap:nowrap}.vms-barra>*{flex-shrink:0}.vms-barra>.vms-titulo,.vms-barra>.vms-endereco,.vms-barra>.vms-espaco{flex-shrink:1;min-width:0}}.vg{display:flex;flex-direction:column;gap:12px}.vg-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--card,#fff);border:1px solid var(--line,#E2E8F0);border-radius:14px;padding:8px 12px}.vg-barra .botao-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.vg-titulo{display:flex;flex-direction:column;gap:1px;margin-right:4px;flex:0 1 220px;min-width:120px}.vg-titulo b{font-size:15px;font-weight:800}.vg-titulo small{font-size:11.5px;color:var(--muted,#4B5563);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1200px){.vg-barra{flex-wrap:nowrap}.vg-barra>*{flex-shrink:0}.vg-barra>.vg-titulo,.vg-barra>.vms-endereco,.vg-barra>.vms-espaco{flex-shrink:1;min-width:0}}.vg-bloco{display:flex;flex-direction:column;gap:8px}.vg-cabeca{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.vg-cabeca small{font-size:12px;color:#4b5563}.vg-numeros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.vg-numero{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;background:var(--card,#fff);border:1px solid var(--line,#E2E8F0);border-radius:12px;padding:12px;cursor:pointer;color:inherit}.vg-numero>span{font-size:12px;font-weight:600;color:#4b5563}.vg-numero>b{font-size:26px;font-weight:800;line-height:1.1}.vg-numero>small{font-size:11.5px;color:#4b5563}.vg-tendencia{margin-top:2px;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;font-style:normal}.vg-tendencia.bom{background:#ecfdf5;color:#065f46}.vg-tendencia.ruim{background:#fffbeb;color:#92400e}.vg-tendencia.neutro{background:#f1f5f9;color:#475569}.vg-corpo{display:flex;gap:12px;align-items:flex-start}.vg-principal{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.vg-cartao{display:flex;flex-direction:column;gap:10px;padding:16px}.vg-medio{font-size:16px;font-weight:800}.vg-pequeno{font-size:14px;font-weight:800}.vg-alerta{display:flex;gap:12px;align-items:center;border:1px solid #E2E8F0;border-radius:12px;padding:11px 12px;background:#fff}.vg-alerta.erro{border-color:#fecaca;background:#fef2f2}.vg-alerta.esp{border-color:#fde68a;background:#fffbeb}.vg-alerta>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vg-alerta b{font-size:13px}.vg-alerta small{font-size:12px;color:#4b5563}.vg-alerta button{min-height:34px;font-size:12px;white-space:nowrap}.vg-alerta-bola{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 12px Inter,sans-serif;font-style:normal;color:#fff}.vg-alerta-bola.erro{background:#dc2626}.vg-alerta-bola.esp{background:#f59e0b}.vg-alerta-bola.info{background:#2563eb}.vg-em-dia{margin:0;background:#ecfdf5;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;color:#065f46}.vg-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vg-termo{display:flex;align-items:center;gap:10px;font-size:12.5px}.vg-termo>span{flex:0 0 130px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-termo>i{flex:1;height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.vg-termo>i>em{display:block;height:100%;border-radius:999px;background:#0b3c5d}.vg-termo>b{flex:0 0 40px;text-align:right;color:#0b3c5d}.vg-dica{font-size:11.5px;color:#4b5563}.vg-visto{display:flex;align-items:center;gap:10px;border-top:1px solid #F1F5F9;padding-top:6px;font-size:12.5px}.vg-visto>span{flex:1;min-width:0;display:flex;flex-direction:column}.vg-visto>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-visto>span small{font-size:11px;color:#4b5563}.vg-visto>b{color:#0b3c5d}.vg-link{align-self:flex-start;min-height:32px;font-size:12px}.vg-lado{flex:0 0 330px;display:flex;flex-direction:column;gap:12px}.vg-no-ar{gap:2px}.vg-no-ar>button{display:flex;align-items:center;gap:10px;width:100%;min-height:0;border:0;border-top:1px solid #F1F5F9;border-radius:0;background:none;padding:8px 0;text-align:left;cursor:pointer;color:inherit}.vg-no-ar>button>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vg-no-ar>button b{font-size:13px}.vg-no-ar>button small{font-size:11.5px;color:#4b5563}.vg-no-ar>button em{font-style:normal;color:#94a3b8;font-weight:700}.vg-no-ar .dp-bola{width:20px;height:20px;font-size:10px;font-style:normal}.vg-atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vg-atalhos button{min-height:40px;font-size:12px;font-weight:700}@media(max-width:1200px){.vg-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.vg-corpo{flex-direction:column;align-items:stretch}.vg-lado{flex-basis:auto}.vg-duas{grid-template-columns:1fr}}@media(max-width:600px){.vg-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.at{display:flex;flex-direction:column;gap:12px}.at-busca{height:38px;width:220px;border:1px solid #CBD5E1;border-radius:10px;padding:0 12px;font-size:13px}.at-funil{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.at-funil>div{display:flex;flex-direction:column;gap:6px}.at-funil span{font-size:12px;font-weight:600;color:#4b5563}.at-funil b{font-size:24px;font-weight:800}.at-funil i{display:block;height:10px;border-radius:999px;background:#f1f5f9;overflow:hidden}.at-funil i em{display:block;height:100%;border-radius:999px;background:#0b3c5d}.at-funil i em.zero{background:#dc2626}.at-funil small{font-size:11.5px;color:#4b5563}.at-chip{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;font-style:normal;white-space:nowrap}.at-chip.erro{background:#fef2f2;color:#991b1b}.at-chip.esp{background:#fffbeb;color:#92400e}.at-nota{font-size:12px;color:#4b5563;margin:0}.at-linha{display:flex;gap:10px;align-items:center;border:1px solid #E2E8F0;border-radius:12px;padding:10px 12px}.at-linha>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.at-linha b{font-size:13px}.at-linha small{font-size:12px;color:#4b5563}.at-linha strong{font-size:14px;font-weight:800;white-space:nowrap}.at-linha button{min-height:34px;font-size:12px}.at-whats{min-height:34px;padding:0 12px;border-radius:9px;border:1px solid #16A34A;background:#fff;color:#166534;font:700 12px inherit;cursor:pointer;white-space:nowrap}.at-mais{align-self:flex-start;min-height:32px;font-size:12px}.at-tabela{display:flex;flex-direction:column}.at-tabela-linha{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 110px 80px 80px 80px 80px 70px;gap:8px;align-items:center;width:100%;min-height:0;padding:8px 10px;border:0;border-top:1px solid #F1F5F9;border-radius:0;background:none;text-align:left;color:inherit;cursor:pointer;font-size:12.5px}.at-tabela-linha:hover{background:#f8fafc}.at-tabela-linha.cabeca{background:#f8fafc;border-radius:8px;border-top:0;font-size:11px;font-weight:700;color:#4b5563;cursor:default}.at-tabela-linha>span:first-child{display:flex;flex-direction:column}.at-tabela-linha>span:first-child b{font-size:13px}.at-tabela-linha>span:first-child small{font-size:11px;color:#4b5563}.at-tabela-linha>b{font-size:13px}.at-vermelho{color:#b91c1c}.at-termo i em.sem{background:#f59e0b}.at-termo>.at-chip{font-size:10px}.at-vazio{flex:none;width:86px}.at-destacar{min-height:30px;padding:0 10px;font-size:11px}.at-painel-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a59;display:flex;justify-content:flex-end}.at-painel{width:min(460px,100%);height:100%;background:var(--card,#fff);box-shadow:-20px 0 50px #0f172a40;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.at-painel-topo{display:flex;align-items:flex-start;gap:10px}.at-painel-topo>span{flex:1;display:flex;flex-direction:column;gap:2px}.at-painel-topo b{font-size:19px;font-weight:800}.at-painel-topo small{font-size:12px;color:#4b5563}.at-painel-topo button{min-height:36px;width:36px;padding:0;justify-content:center}.at-painel-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.at-painel-numeros span{display:flex;flex-direction:column;gap:2px;background:#f8fafc;border-radius:10px;padding:8px}.at-painel-numeros small{font-size:11px;color:#4b5563}.at-painel-numeros b{font-size:18px;font-weight:800}.at-painel-carrinho{display:flex;flex-direction:column;gap:6px;background:#fef2f2;border:1px solid #FECACA;border-radius:12px;padding:12px}.at-painel-carrinho b{font-size:13px;color:#991b1b}.at-painel-carrinho small{font-size:12px;color:#7f1d1d}.at-painel-carrinho .at-whats{align-self:flex-start}.at-evento{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;border-top:1px solid #F1F5F9;padding-top:6px}.at-evento>span:first-child{flex:0 0 92px;color:#4b5563}.at-evento>span:last-child{flex:1}.at-evento .at-chip{margin-left:6px;font-size:10px}.at-mensagem{max-width:520px}.at-mensagem textarea{width:100%;box-sizing:border-box;border:1px solid #DCE3EC;border-radius:10px;padding:12px;background:#d9fdd3;font-size:13px;line-height:1.5;resize:vertical}.at-aviso{margin:6px 0 0;font-size:12px;color:#92400e;background:#fffbeb;border-radius:8px;padding:6px 10px}.at-abrir{display:inline-flex;align-items:center;text-decoration:none;background:#16a34a!important;border-color:#16a34a!important}@media(max-width:1000px){.at-funil{grid-template-columns:repeat(2,minmax(0,1fr))}.at-tabela{overflow-x:auto}.at-tabela-linha{min-width:820px}}.gv{display:flex;flex-direction:column;gap:12px}.gv-espaco{flex:1}.gv-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:8px 12px}.gv-titulo{display:flex;flex-direction:column;gap:1px;margin-right:4px}.gv-titulo b{font-size:15px;font-weight:800;color:#111827}.gv-titulo small{font-size:11px;font-weight:500;color:#4b5563}.gv-pilula{font-size:12px;font-weight:700;color:#334155;background:#f1f5f9;border-radius:999px;padding:6px 11px}.gv-pilula.ambar{color:#92400e;background:#fffbeb}.gv-subir{height:40px;padding:0 16px;border-radius:10px;font-size:13px}.gv-abas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gv-abas>button{display:flex;align-items:center;gap:8px;height:38px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid #CBD5E1;background:#fff;color:#1f2937;font-size:13px;font-weight:700;cursor:pointer}.gv-abas>button.ativa{border-color:#0b3c5d;background:#0b3c5d;color:#fff}.gv-contador{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;background:#fffbeb;color:#92400e}.gv-abas>button.ativa .gv-contador{background:#fff3;color:#fff}.gv-busca{height:38px;width:340px;max-width:100%;border:1px solid #CBD5E1;border-radius:10px;padding:0 12px;font-size:13px;box-sizing:border-box}.gv-cartao{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.gv-tabela{padding:8px 16px 16px;gap:0}.gv-linha{display:grid;grid-template-columns:70px 110px minmax(0,1.6fr) 90px 70px minmax(0,2fr) 150px;gap:12px;align-items:center;padding:10px 6px;border-top:1px solid #F1F5F9;font-size:13px}.gv-linha.cabeca{border-top:0;font-size:11px;font-weight:700;color:#4b5563}.gv-vazio{padding:16px 6px}.gv-abrir{padding:0;min-height:0;border:0;background:none;cursor:pointer;width:60px;height:44px}.gv-miniatura,.gv-miniatura img,.gv-miniatura .ve-imagem-ausente{display:block;width:100%;height:100%;border-radius:6px}.gv-miniatura{border:1px solid #E2E8F0;background:repeating-linear-gradient(45deg,#f1f5f9 0,#f1f5f9 6px,#fff 6px,#fff 12px);overflow:hidden;box-sizing:border-box}.gv-miniatura img{object-fit:contain;background:#fff}.gv-numero{padding:0;min-height:0;border:0;background:none;text-align:left;cursor:pointer;font:700 13px ui-monospace,monospace;color:#0b3c5d}.gv-numero:hover{text-decoration:underline}.gv-maquina{display:flex;flex-direction:column;gap:1px;min-width:0}.gv-maquina b{font-size:13px;font-weight:700;color:#111827}.gv-maquina small{font-size:11.5px;color:#4b5563}.gv-maquina small.sugestao{font-size:12px;color:#1d4ed8}.gv-maquina small.ok{font-size:12px;color:#15803d}.gv-chips{display:flex;flex-wrap:wrap;gap:4px}.gv-chip{border-radius:999px;padding:3px 9px;font:700 11px ui-monospace,monospace;border:1px solid #CBD5E1;background:#f8fafc;color:#0b3c5d}.gv-chip.ligada{border-color:#93c5fd;background:#eff6ff}.gv-chip.vazia{font-family:inherit;border:0;background:#fef2f2;color:#991b1b}.gv-ligar{height:34px;min-height:34px;padding:0 12px;border-radius:9px;border:1px solid #0B3C5D;background:#fff;color:#0b3c5d;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.gv-acao{height:34px;min-height:34px;padding:0 12px;border-radius:9px;font-size:12px;white-space:nowrap}.gv-nota{margin:0;font-size:12.5px;color:#334155}.gv-rodape{margin:0;font-size:11.5px;color:#4b5563}.gv-sem-vista-linha{display:flex;gap:12px;align-items:center;border:1px solid #E2E8F0;border-radius:12px;padding:10px 12px}.gv-sem-vista-linha .gv-maquina{flex:1}.gv-sem-vista-linha .gv-ligar{border-color:#cbd5e1}.gv-codigo{flex:0 0 90px;font:700 13px ui-monospace,monospace;color:#0b3c5d}.gv-aviso{background:#ecfdf5;border:1px solid #A7F3D0;color:#065f46;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.gv-painel-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a59;display:flex;justify-content:flex-end}.gv-painel{width:min(520px,100%);height:100%;background:#fff;box-shadow:-20px 0 50px #0f172a40;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.gv-painel-topo{display:flex;align-items:flex-start;gap:10px}.gv-painel-topo>span{flex:1;display:flex;flex-direction:column;gap:2px}.gv-painel-topo em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d}.gv-painel-topo b{font-size:19px;font-weight:800;color:#111827}.gv-painel-topo small{font-size:12px;color:#4b5563}.gv-painel-topo button{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;border-radius:9px;border:1px solid #CBD5E1;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.gv-painel-folhas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gv-painel-folhas button{display:flex;flex-direction:column;gap:4px;padding:0;min-height:0;border:0;background:none;cursor:pointer;text-align:left}.gv-painel-folhas .gv-miniatura{height:80px;border-radius:8px}.gv-painel-folhas small{font-size:11px;color:#4b5563}.gv-mais-folhas{font-size:11.5px;color:#4b5563}.gv-painel-subtitulo{font-size:14px;font-weight:800;color:#111827}.gv-ligada{display:flex;gap:10px;align-items:center;border:1px solid #E2E8F0;border-radius:10px;padding:8px 10px}.gv-ligada .gv-codigo{flex:0 0 84px;font-size:12.5px}.gv-ligada-nome{flex:1;min-width:0;font-size:12.5px;color:#1f2937}.gv-origem{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.gv-origem.ligada{background:#eff6ff;color:#1e3a8a}.gv-tirar{width:28px;height:28px;min-height:28px;padding:0;justify-content:center;border-radius:7px;border:1px solid #CBD5E1;background:#fff;cursor:pointer}.gv-colar{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#5a6b82}.gv-colar textarea{border:1px solid #DCE3EC;border-radius:9px;padding:8px 10px;font:500 13px ui-monospace,monospace;resize:vertical}.gv-conferencia{display:flex;flex-direction:column;gap:4px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:10px}.gv-conferencia>span{display:flex;gap:8px;align-items:baseline;font-size:12.5px}.gv-conferencia i{flex:none;width:14px;font-style:normal;font-weight:800}.gv-conferencia i.ok{color:#15803d}.gv-conferencia i.erro{color:#b91c1c}.gv-conferencia i.neutro{color:#64748b}.gv-conferencia i.aviso{color:#b45309}.gv-conferencia b{font-family:ui-monospace,monospace;white-space:nowrap}.gv-conferencia span span{color:#334155}.gv-confirmar{align-self:flex-start;height:40px;padding:0 16px;border-radius:10px;font-size:13px}.gv-subir-area{display:flex;gap:12px;align-items:flex-start}.gv-subir-principal{flex:1;min-width:0;gap:12px}.gv-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gv-campos label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#5a6b82}.gv-campos select,.gv-campos input{height:40px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px;box-sizing:border-box}.gv-soltar{border:2px dashed #94A3B8;border-radius:14px;padding:26px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#f8fafc;text-align:center}.gv-soltar.ativo{border-color:#0b3c5d;background:#eff6ff}.gv-soltar b{font-size:15px;font-weight:800;color:#0b3c5d}.gv-soltar>span{font-size:12.5px;color:#4b5563}.gv-escolher{display:inline;padding:0;min-height:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.gv-folha{display:flex;gap:12px;align-items:center;border:1px solid #E2E8F0;border-radius:12px;padding:10px 12px}.gv-folha.erro{border-color:#fecaca}.gv-folha-mini{flex:none;width:64px;height:48px;border-radius:6px;border:1px solid #E2E8F0;object-fit:contain;background:repeating-linear-gradient(45deg,#f1f5f9 0,#f1f5f9 6px,#fff 6px,#fff 12px)}img.gv-folha-mini{background:#fff}.gv-folha-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gv-folha-texto b{font-size:13px;font-weight:700;color:#111827}.gv-folha.erro .gv-folha-texto b{color:#4b5563}.gv-folha-texto small{font-size:12px;color:#4b5563}.gv-folha-texto small:last-child{color:#334155}.gv-folha-texto small.aviso{color:#92400e}.gv-folha-texto small.erro{color:#991b1b}.gv-selo{flex:none;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;background:#ecfdf5;color:#065f46}.gv-selo.atualiza{background:#eff6ff;color:#1e3a8a}.gv-selo.aviso{background:#fffbeb;color:#92400e}.gv-selo.erro{background:#fef2f2;color:#991b1b}.gv-enviar{display:flex;gap:8px;align-items:center}.gv-enviar button{height:42px;padding:0 18px;border-radius:10px;font-size:13px;white-space:nowrap}.gv-enviar span{font-size:12px;color:#4b5563}.gv-depois{flex:0 0 330px;box-sizing:border-box}.gv-depois>b{font-size:14px;font-weight:800;color:#111827}.gv-depois p{margin:0;font-size:12.5px;color:#334155;line-height:1.55}@media(max-width:1100px){.gv-tabela{overflow-x:auto}.gv-linha{min-width:900px}.gv-subir-area{flex-direction:column;align-items:stretch}.gv-depois{flex:none}}@media(max-width:700px){.gv-campos{grid-template-columns:1fr}.gv-sem-vista-linha{flex-wrap:wrap}.gv-busca{width:100%}}.gv .primary{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.gv .primary:hover:not(:disabled){background:#0a3350;border-color:#0a3350}.gv .primary:disabled{opacity:.55;cursor:not-allowed}.cp-hoje{border:1px solid #FCD34D;background:#fffbeb;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;margin:8px 0 4px}.cp-hoje-topo{display:flex;gap:10px;align-items:center}.cp-hoje-topo>i{flex:none;width:34px;height:34px;border-radius:9px;background:#fde68a;color:#92400e;display:grid;place-items:center}.cp-hoje-topo>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cp-hoje-topo b{font-size:14px;color:#111827}.cp-hoje-topo small{font-size:12px;color:#78350f}.cp-hoje-linha{display:flex;gap:10px;align-items:center;background:#fff;border-radius:10px;padding:8px 10px}.cp-hoje-linha>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cp-hoje-linha b{font-size:13px}.cp-hoje-linha small{font-size:12px;color:#4b5563}.cp-hoje-linha strong{font-size:13.5px;font-weight:800;white-space:nowrap}.cp-contorno{height:34px;min-height:34px;padding:0 12px;border-radius:9px;border:1px solid #0B3C5D;background:#fff;color:#0b3c5d;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.cp-contorno.cinza{border-color:#cbd5e1;color:#1f2937;font-size:12px}.cp-whats{height:32px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid #16A34A;background:#fff;color:#166534;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.hoje-numeros article.atencao b{color:#b45309}.cp{display:flex;flex-direction:column;gap:14px}.cp-cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.cp-cabeca>span:first-child{flex:1;min-width:260px;display:flex;flex-direction:column;gap:2px}.cp-cabeca h2{margin:0;font-size:22px;font-weight:800;color:#111827}.cp-cabeca small{font-size:12.5px;color:#4b5563}.cp-pilula{font-size:12px;font-weight:700;color:#334155;background:#fff;border:1px solid #E2E8F0;border-radius:999px;padding:6px 11px}.cp-filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:12px}.cp-filtros label,.cp-campos label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#5a6b82}.cp-filtros select,.cp-filtros input,.cp-campos select{height:38px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px;box-sizing:border-box}.cp-tabela{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:6px 14px 10px;overflow-x:auto}.cp-linha{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) 70px 120px 110px 150px 90px;gap:10px;align-items:center;padding:10px 4px;border-top:1px solid #F1F5F9;min-width:860px;font-size:13px}.cp-linha.cabeca{border-top:0;font-size:11px;font-weight:700;color:#4b5563}.cp-linha.apagada{opacity:.55}.cp-linha>b{font-size:13.5px}.cp-cliente{display:flex;flex-direction:column;gap:1px;min-width:0}.cp-cliente small{font-size:11.5px;color:#4b5563}.cp-velho{color:#b91c1c}.cp-selo{justify-self:start;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;white-space:nowrap}.cp-selo.sem{background:#fef2f2;color:#991b1b;padding:3px 9px}.cp-selo.espera{background:#fffbeb;color:#92400e}.cp-selo.contato{background:#eff6ff;color:#1e3a8a}.cp-selo.desistiu{background:#f1f5f9;color:#475569}.cp-vazio{padding:16px 4px}.cp-nota{font-size:12px;color:#4b5563}.cp-aviso{background:#ecfdf5;border:1px solid #A7F3D0;color:#065f46;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.cp-painel-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a59;display:flex;justify-content:flex-end}.cp-painel{width:min(540px,100%);height:100%;background:#fff;box-shadow:-20px 0 50px #0f172a40;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.cp-painel-topo{display:flex;align-items:flex-start;gap:10px}.cp-painel-topo>span{flex:1;display:flex;flex-direction:column;gap:2px}.cp-painel-topo em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d}.cp-painel-topo b{font-size:19px;font-weight:800;color:#111827}.cp-painel-topo small{font-size:12px;color:#4b5563}.cp-painel-topo button{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;border-radius:9px;border:1px solid #CBD5E1;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.cp-sem-rep{display:flex;gap:10px;align-items:center;background:#fef2f2;border:1px solid #FECACA;border-radius:10px;padding:10px 12px}.cp-sem-rep>span{flex:1;font-size:12.5px;color:#7f1d1d}.cp-sem-rep button{height:32px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid #991B1B;background:#fff;color:#991b1b;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.cp-itens{display:flex;flex-direction:column;border:1px solid #E2E8F0;border-radius:12px;padding:4px 12px}.cp-item{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #F1F5F9;font-size:12.5px}.cp-codigo{flex:0 0 78px;font:700 12px ui-monospace,monospace;color:#0b3c5d}.cp-item-nome{flex:1;min-width:0}.cp-item-qtd{flex:0 0 56px;text-align:right;color:#4b5563}.cp-item>b{flex:0 0 96px;text-align:right}.cp-itens-total{display:flex;padding:10px 0 6px;font-size:13px}.cp-itens-total span{flex:1;color:#4b5563}.cp-itens-total b{font-size:15px}.cp-mensagem{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#5a6b82}.cp-mensagem textarea{border:1px solid #DCE3EC;border-radius:10px;padding:12px;background:#d9fdd3;font-family:inherit;font-size:13px;line-height:1.5;resize:vertical;color:#1f2937}.cp-alerta{font-size:12px;color:#92400e;background:#fffbeb;border-radius:8px;padding:6px 10px}.cp-acoes{display:flex;flex-wrap:wrap;gap:8px}.cp-acoes.secundarias{border-top:1px solid #F1F5F9;padding-top:10px}.cp-botao-whats,.cp-botao-pedido{display:inline-flex;align-items:center;height:40px;min-height:40px;padding:0 16px;border-radius:10px;border:0;color:#fff;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none}.cp-botao-whats{background:#16a34a}.cp-botao-pedido{background:#0b3c5d}.cp-botao-whats:disabled,.cp-botao-pedido:disabled{opacity:.5;cursor:not-allowed}.cp-historico{display:flex;flex-direction:column;gap:4px}.cp-historico>b{font-size:12.5px}.cp-historico>span{display:flex;gap:10px;font-size:12px;color:#334155}.cp-historico em{flex:0 0 96px;font-style:normal;color:#64748b}.cp-regras{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.cp-regras-principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:14px}.cp-regras-titulo{display:flex;flex-direction:column;gap:2px}.cp-regras-titulo h2{margin:0;font-size:22px;font-weight:800;color:#111827}.cp-regras-titulo small{font-size:12.5px;color:#4b5563}.cp-cartao{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.cp-cartao>b{font-size:14px}.cp-cartao>small{font-size:12px;color:#4b5563}.cp-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-campos select{height:40px}.cp-lembrete{display:flex;gap:12px;align-items:center;border:1px solid #E2E8F0;border-radius:10px;padding:10px 12px;cursor:pointer}.cp-lembrete input{width:18px;height:18px;flex:none}.cp-lembrete>span{flex:1;display:flex;flex-direction:column;gap:2px}.cp-lembrete b{font-size:13px;color:#111827}.cp-lembrete small{font-size:12px;color:#4b5563}.cp-lembrete em{font-style:normal;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;background:#f1f5f9;color:#475569}.cp-lembrete em.ligado{background:#ecfdf5;color:#065f46}.cp-lembrete.bloqueado{cursor:default}.cp-lembrete.bloqueado b{color:#64748b}.cp-salvar{align-self:flex-start;height:42px;padding:0 18px;border-radius:10px;font-size:13px;background:#0b3c5d;border-color:#0b3c5d;color:#fff}.cp-email{flex:1 1 360px;box-sizing:border-box;gap:10px}.cp-email-rotulo{font-size:13px;color:#4b5563}.cp-email-caixa{border:1px solid #E2E8F0;border-radius:12px;overflow:hidden}.cp-email-marca{background:#0b3c5d;color:#fff;padding:14px 16px;font-size:14px;font-weight:800}.cp-email-corpo{padding:16px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#1f2937;line-height:1.5}.cp-email-corpo>small{font-size:12px;color:#64748b}.cp-email-itens{background:#f8fafc;border-radius:8px;padding:10px;font-size:12.5px}.cp-email-itens small{color:#64748b}.cp-email-botao{align-self:flex-start;background:#e8b84a;color:#0f1b2d;border-radius:9px;padding:10px 16px;font-weight:800}@media(max-width:900px){.cp-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-campos{grid-template-columns:1fr}}@media(max-width:560px){.cp-filtros{grid-template-columns:1fr}.cp-hoje-linha{flex-wrap:wrap}}button.primary.cp-salvar{background:#0b3c5d;border-color:#0b3c5d;color:#fff}button.primary.cp-salvar:hover{background:#0a3350;border-color:#0a3350}.px-foto{width:44px;height:44px;border-radius:8px;border:1px solid #E2E8F0;object-fit:contain;background:#fff;flex:none}.px-foto.vazia{display:block;background:repeating-linear-gradient(45deg,#eef2f6 0,#eef2f6 6px,#fff 6px,#fff 12px)}.px-botoes{display:flex;flex-wrap:wrap;gap:8px}.px-azul,.px-azul-cheio{background:#0b3c5d!important;border-color:#0b3c5d!important;color:#fff!important}.px-azul-cheio{height:46px;border:0;border-radius:10px;font-weight:800;font-size:13.5px;cursor:pointer}.px-amarelo{height:42px;padding:0 18px;border:0;border-radius:10px;background:var(--b2b-accent,#E8B84A);color:#0f1b2d;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.px-amarelo:disabled{opacity:.5;cursor:not-allowed}.px-vazio{padding:36px 12px;text-align:center;font-size:13px;color:#64748b}.px-rapido-corpo{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.px-rapido-entrada{flex:0 1 360px;display:flex;flex-direction:column;gap:10px;padding:14px}.px-rapido-entrada label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#5a6b82}.px-rapido-entrada textarea{border:1px solid #DCE3EC;border-radius:10px;padding:10px;font:500 13px ui-monospace,monospace;line-height:1.6;resize:vertical}.px-rapido-entrada small{font-size:12px;color:#4b5563}.px-rapido-resultado{flex:999 1 560px;min-width:0;padding:6px 14px 14px;display:flex;flex-direction:column;overflow-x:auto}.px-tabela{display:flex;flex-direction:column;min-width:640px}.px-linha{display:grid;grid-template-columns:48px 96px minmax(0,1fr) 70px 110px 110px;gap:10px;align-items:center;padding:8px 4px;border-top:1px solid #F1F5F9;font-size:13px}.px-linha.cabeca{border-top:0;font-size:11px;font-weight:700;color:#4b5563}.px-linha>b{font-size:13.5px}.px-codigo{font:700 12.5px ui-monospace,monospace;color:#0b3c5d}.px-produto{display:flex;flex-direction:column;gap:2px;min-width:0}.px-produto>b{font-size:13px}.px-nota{font-size:11.5px;color:#15803d}.px-nota.ajustado,.px-nota.sem-estoque{color:#b45309}.px-nota.nao-encontrado{color:#b91c1c}.px-nota.repetido{color:#64748b}.px-linha.nao-encontrado .px-foto,.px-linha.repetido .px-foto{background:#fef2f2}.px-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #E2E8F0;margin-top:6px;padding-top:12px}.px-rodape>span{flex:1;min-width:220px;font-size:12.5px;color:#4b5563}.px-rodape>b{font-size:16px}.px-avisos{display:flex;flex-direction:column;gap:12px}.px-aviso{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 14px}.px-aviso.aconteceu{border-color:#a7f3d0}.px-aviso .px-foto{width:56px;height:56px;border-radius:10px}.px-aviso-texto{flex:1;min-width:200px;display:flex;flex-direction:column;gap:3px}.px-aviso-texto>b{font-size:14px}.px-aviso-texto>span{font-size:13px;color:#4b5563}.px-aviso-texto>span.verde{font-weight:700;color:#15803d}.px-aviso-texto small{font-size:11.5px;color:#64748b}.px-avise-me{display:flex;flex-direction:column;gap:8px;border:1px solid #E2E8F0;border-radius:14px;padding:12px;margin:10px 0;background:#fff}.px-avise-me>b{font-size:14px}.px-avise-me>small{font-size:12px;color:#4b5563}.px-avise-me button{display:flex;gap:12px;align-items:center;width:100%;min-height:52px;padding:8px 12px;border-radius:12px;border:1px solid #CBD5E1;background:#fff;cursor:pointer;text-align:left;color:inherit}.px-avise-me button.ligado{border-color:#0b3c5d;background:#eff6ff}.px-avise-me button i{flex:none;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#0b3c5d}.px-avise-me button.ligado i{background:#0b3c5d;color:#fff}.px-avise-me button span{display:flex;flex-direction:column;gap:2px}.px-avise-me button b{font-size:13.5px}.px-avise-me button small{font-size:12px;color:#4b5563}.px-sino{position:relative}.px-sino i{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#dc2626;color:#fff;font:800 10.5px/18px Inter,sans-serif;font-style:normal;text-align:center;padding:0 4px;box-sizing:border-box}.px-nav-novo{background:#dc2626!important;color:#fff!important}.px-ler-codigo{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#0b3c5d;font-size:12px;font-weight:700;cursor:pointer}.px-ler-codigo:hover{background:#eff6ff}.px-leitor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0f172a;color:#fff;display:flex;flex-direction:column}.px-leitor-topo{display:flex;align-items:center;gap:10px;padding:12px 14px}.px-leitor-topo button{width:40px;height:40px;min-height:40px;border-radius:999px;border:0;background:#ffffff26;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.px-leitor-topo b{font-size:15px}.px-leitor-modos{display:flex;gap:6px;padding:0 14px}.px-leitor-modos button{flex:1;height:38px;min-height:38px;border-radius:999px;border:0;background:#ffffff1f;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.px-leitor-modos button.ativo{background:#fff;color:#0f172a}.px-leitor-camera{flex:1;position:relative;display:grid;place-items:center;overflow:hidden;min-height:220px}.px-leitor-camera video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.px-leitor-mira{position:relative;width:min(280px,80%);height:150px;border:3px solid #E8B84A;border-radius:16px;display:grid;place-items:center;box-shadow:0 0 0 9999px #0f172a73}.px-leitor-mira i{width:88%;height:2px;background:#ef4444}.px-leitor-camera>small{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:13px;color:#e2e8f0}.px-leitor-digitar{display:flex;gap:8px;padding:10px 14px 0}.px-leitor-digitar input{flex:1;height:44px;border-radius:10px;border:1px solid #475569;background:#1e293b;color:#fff;padding:0 12px;font-size:14px}.px-leitor-digitar button{height:44px;padding:0 16px;border-radius:10px;border:0;background:#e8b84a;color:#0f172a;font-weight:800;cursor:pointer}.px-leitor-falha{margin:8px 14px 0;font-size:12.5px;color:#fca5a5}.px-leitor-nota{display:block;padding:8px 14px 14px;font-size:11.5px;color:#94a3b8}.px-leitor-folha{position:absolute;left:0;right:0;bottom:0;background:#fff;color:#1f2937;border-radius:18px 18px 0 0;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -10px 30px #0000004d;max-height:60%;overflow-y:auto}.px-leitor-folha>em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;color:#15803d}.px-leitor-folha>em.erro{color:#b91c1c}.px-leitor-produto{display:flex;gap:12px;align-items:center}.px-leitor-produto .px-foto{width:60px;height:60px;border-radius:10px}.px-leitor-produto>span{display:flex;flex-direction:column;gap:2px}.px-leitor-produto b{font-size:14px}.px-leitor-produto small{font-size:13px;color:#4b5563}.px-leitor-folha .px-botoes .px-amarelo{flex:1;height:46px;font-size:14px}.px-leitor-item{display:flex;gap:8px;align-items:center;font-size:12.5px;border-top:1px solid #F1F5F9;padding-top:6px}.px-leitor-item em{flex:0 0 76px;font:700 12px ui-monospace,monospace;font-style:normal;color:#0b3c5d}.px-leitor-item span{flex:1}.px-app{background:#0b3c5d;color:#fff;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.px-app-topo{display:flex;gap:12px;align-items:center}.px-app-topo img,.px-app-topo i{flex:none;width:48px;height:48px;border-radius:12px;background:#fff;object-fit:contain;display:grid;place-items:center;font:800 20px Inter,sans-serif;font-style:normal;color:#0b3c5d}.px-app-topo span{display:flex;flex-direction:column;gap:2px}.px-app-topo b{font-size:15px}.px-app-topo small{font-size:12.5px;color:#cbd5e1}.px-app p{margin:0;background:#ffffff1a;border-radius:10px;padding:10px;font-size:13px;line-height:1.5}.px-app .px-botoes .px-amarelo{flex:1;height:44px;font-size:14px}.px-contorno-claro{height:44px;padding:0 14px;border-radius:10px;border:1px solid #64748B;background:transparent;color:#fff;font-weight:700;cursor:pointer}@media(min-width:769px){.px-ler-codigo span{display:inline}}@media(max-width:560px){.px-ler-codigo span{display:none}}.px-leitor-lista{position:static;border-radius:18px 18px 0 0;max-height:42%;flex:none}.rv-selo{margin-left:6px;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;background:#fef2f2;color:#991b1b}.rv-botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rv-botoes>button,.rv-botoes>a{min-height:42px}.rv-whats{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid #16A34A!important;color:#166534!important;background:#fff;border-radius:10px;padding:0 12px;font-weight:700;font-size:13px;min-height:38px}.rv-icone{width:40px;min-width:40px;padding:0!important;display:inline-grid;place-items:center}.rv-cancelar{margin-left:10px;min-height:32px}.rv-espaco{flex:1}.rv-hoje{display:flex;flex-direction:column;gap:12px}.rv-indo{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border:2px solid #E8B84A;background:#fffbeb}.rv-indo>span{display:flex;flex-direction:column;gap:2px}.rv-indo small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#92400e}.rv-indo b{font-size:17px}.rv-indo em{font-style:normal;font-size:12px;color:#78350f}.rv-cabeca{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 16px}.rv-cabeca>div{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.rv-cabeca>div>b{font-size:16px}.rv-cabeca>div>span{font-size:13px;color:var(--muted)}.rv-barra{display:block;width:140px;height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden;flex:none}.rv-barra>i{display:block;height:100%;border-radius:999px;background:#15803d}.rv-barra>i.media{background:#f59e0b}.rv-proxima{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:2px solid #0B3C5D}.rv-proxima>small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d}.rv-proxima>b{font-size:18px}.rv-proxima>span{font-size:13px;color:var(--muted)}.rv-destaque{font-style:normal;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;background:#fffbeb;color:#92400e}.rv-destaque.carrinho{background:#fef2f2;color:#991b1b}.rv-cheguei{flex:1 1 220px;min-height:48px!important;font-size:14px}.rv-hoje-corpo{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.rv-lista{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:8px}.rv-mapa{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:10px}.rv-mapa .route-map{height:380px}.rv-parada{display:flex;gap:10px;align-items:center;padding:10px 12px}.rv-parada.proxima{border-color:#0b3c5d;box-shadow:0 0 0 1px #0b3c5d}.rv-parada.feita{opacity:.72}.rv-num{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:13px;background:#f1f5f9;color:#0b3c5d}.rv-parada.proxima .rv-num{background:#0b3c5d;color:#fff}.rv-parada.feita .rv-num{background:#15803d;color:#fff}.rv-parada-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rv-parada-texto>span:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.rv-parada-texto>span:first-child small{font-size:11.5px;color:var(--muted)}.rv-motivos{display:flex;flex-wrap:wrap;gap:4px}.rv-motivo{font-style:normal;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;background:#f1f5f9;color:#334155}.rv-motivo.carrinho{background:#fef2f2;color:#991b1b}.rv-motivo.combinado{background:#eff6ff;color:#1e3a8a}.rv-motivo.atraso,.rv-motivo.nunca{background:#fffbeb;color:#92400e}.rv-motivo.oportunidade{background:#ecfdf5;color:#166534}.rv-feito{font-size:11.5px;font-weight:700;color:#15803d}.rv-feito.proxima{color:#0b3c5d}.rv-parada-acoes{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rv-parada-acoes>button,.rv-parada-acoes>a{min-height:38px}.rv-incluir{display:flex;flex-direction:column;gap:8px;padding:12px}.rv-gaveta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a61;display:flex;justify-content:flex-end}.rv-gaveta>.route-visit{width:min(520px,100%);height:100%;margin:0;border-radius:0;overflow-y:auto;box-sizing:border-box;align-content:start}.rv-prazos{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.rv-prazos legend{font-size:13px;color:var(--muted);margin-bottom:6px;padding:0}.rv-prazos button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #CBD5E1;background:#fff;font-weight:700;font-size:13px;cursor:pointer;color:inherit}.rv-prazos button.ativo{border-color:#0b3c5d;background:#eff6ff;color:#0b3c5d}.rv-prazos input{flex:1 1 160px}.rv-semana{display:flex;flex-direction:column;gap:12px}.rv-semana-topo{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rv-semana-corpo{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.rv-sugestoes{flex:0 1 300px;min-width:240px;display:flex;flex-direction:column;gap:8px;padding:14px;max-height:640px;overflow-y:auto}.rv-sugestao{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid #E2E8F0;border-radius:10px;padding:8px 10px;background:#fff;cursor:grab;color:inherit}.rv-sugestao>span:first-child{display:flex;justify-content:space-between;gap:6px}.rv-sugestao small{font-size:11px;color:var(--muted)}.rv-sugestao.escolhido,.rv-chip.escolhido{border-color:#0b3c5d;box-shadow:0 0 0 2px #0b3c5d}.rv-motivo-texto{font-size:11.5px;font-weight:600;color:#334155}.rv-motivo-texto.carrinho{color:#991b1b}.rv-motivo-texto.combinado{color:#1e3a8a}.rv-motivo-texto.atraso,.rv-motivo-texto.nunca{color:#92400e}.rv-motivo-texto.oportunidade{color:#166534}.rv-dias{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rv-dia{display:flex;flex-direction:column;gap:6px;padding:10px;min-height:220px}.rv-dia.hoje{border-color:#0b3c5d}.rv-dia.passado{opacity:.6}.rv-dia-topo{display:flex;justify-content:space-between;align-items:center;gap:6px}.rv-dia-topo button{min-height:30px;padding:0 8px;font-size:12px}.rv-dia-cidades{font-size:11.5px;font-weight:700;color:#0b3c5d}.rv-escritorio{padding-top:6px}.rv-chip{display:flex;align-items:center;border:1px solid #E2E8F0;border-radius:8px;background:#f8fafc;cursor:grab}.rv-chip>button:first-child{flex:1;min-width:0;text-align:left;border:0;background:none;padding:7px 8px;font-size:12px;color:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto}.rv-chip-x{border:0;background:none;padding:6px;cursor:pointer;color:var(--muted);min-height:auto;display:grid;place-items:center}.rv-combinados{display:flex;flex-direction:column;gap:12px}.rv-combinados>p{margin:0}.rv-grupo{display:flex;flex-direction:column;gap:8px}.rv-grupo-titulo{margin:4px 0 0;font-size:15px}.rv-grupo-titulo.vencido{color:#b91c1c}.rv-grupo-titulo.hoje{color:#92400e}.rv-combinado{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px}.rv-combinado.vencido{border-color:#fecaca}.rv-combinado-texto{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:3px}.rv-combinado-texto>span{font-size:13.5px}.rv-pedido-depois{display:flex;gap:5px;align-items:center;font-size:12px;color:#166534}.rv-vazio{display:flex;gap:8px;align-items:center;padding:16px}.rv-relatorio{display:flex;flex-wrap:wrap;gap:12px}.rv-relatorio>section{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:8px;padding:14px}.rv-relatorio h3{margin:0 0 4px;font-size:15px}.rv-equipe{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;gap:10px;align-items:center;font-size:13px}.rv-equipe .rv-barra{width:auto}.rv-virou{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;border-top:1px solid #F1F5F9;padding-top:6px;font-size:13px}.rv-virou>span{flex:1;min-width:180px}@media(max-width:900px){.rv-dias{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-sugestoes{flex:1 1 100%;max-height:320px}}@media(max-width:640px){.rv-gaveta{align-items:flex-end}.rv-gaveta>.route-visit{height:auto;max-height:92vh;border-radius:18px 18px 0 0}.rv-parada{flex-wrap:wrap}.rv-parada-acoes{width:100%;justify-content:flex-start}.rv-parada-acoes .rv-whats span{display:none}.rv-mapa .route-map{height:260px}.rv-dias{grid-template-columns:minmax(0,1fr)}.rv-dia{min-height:auto}.rv-equipe{grid-template-columns:90px minmax(0,1fr) 90px}.rv-barra{width:100px}}.rv-hoje .primary,.rv-semana .primary,.rv-gaveta .primary{background:#0b3c5d!important;border-color:#0b3c5d!important;color:#fff!important}.rv-hoje .primary.rv-cheguei{background:#e8b84a!important;border-color:#e8b84a!important;color:#0f1b2d!important;font-weight:800}.op-radar{display:flex;flex-direction:column;gap:12px}.op-topo{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.op-topo>div:first-child{flex:1 1 360px;min-width:0}.op-topo h2{margin:2px 0}.op-topo p{margin:0}.op-filtros{flex:0 1 660px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.op-filtros label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#5a6b82}.op-filtros select{height:38px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;font-size:13px;background:#fff}.op-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.op-kpis article{display:flex;flex-direction:column;gap:2px;padding:10px 14px}.op-kpis small{font-size:12px;color:#4b5563}.op-kpis b{font-size:22px;font-weight:800}.op-kpis b.laranja{color:#b45309}.op-kpis b.verde{color:#15803d}.op-kpis em{font-style:normal;font-size:11.5px;color:#64748b}.op-selo{margin-left:6px;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;background:#eff6ff;color:#1e3a8a}.op-selo.cinza{background:#f1f5f9;color:#334155}.op-corpo{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.op-lista{flex:1 1 420px;max-width:540px;min-width:0;display:flex;flex-direction:column;gap:8px}.op-sozinhas{margin:0;font-size:12.5px}.op-explica{margin:0;font-size:13px}.op-vazio{display:flex;gap:8px;align-items:center;padding:16px}.op-cartao{display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer;padding:10px 12px;color:inherit;font:inherit;width:100%}.op-cartao.ativo{border:2px solid #0B3C5D;padding:9px 11px}.op-cartao-topo{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.op-cartao-topo b{font-size:14px}.op-cartao-topo small{font-size:11.5px;color:#64748b;text-align:right}.op-chips{display:flex;flex-wrap:wrap;gap:4px}.op-chip{font-style:normal;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;background:#f1f5f9;color:#334155}.op-chip.CAMPANHA{background:#eff6ff;color:#1e3a8a}.op-chip.BAIXOU_PRECO{background:#ecfdf5;color:#166534}.op-chip.CARRINHO_ABANDONADO{background:#fef2f2;color:#991b1b}.op-chip.INTERESSE{background:#fffbeb;color:#92400e}.op-argumento{font-size:12.5px}.op-rodape{font-size:11.5px;font-weight:700;color:#64748b}.op-rodape.alerta{color:#b45309}.op-rodape.vencido{color:#b91c1c}.op-andamento{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.op-andamento.ativo{border-color:#0b3c5d}.op-andamento>span{display:flex;flex-direction:column;gap:2px}.op-andamento small{font-size:12px}.op-painel{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px}.op-painel-topo{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.op-painel-topo>span{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.op-painel-topo>span>b{font-size:19px}.op-painel-topo>span>small{font-size:12.5px;color:#4b5563}.op-botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.op-botoes>a,.op-botoes>button{min-height:40px;display:inline-flex;align-items:center;gap:6px}.op-whats{text-decoration:none;border:1px solid #16A34A!important;color:#166534!important;background:#fff;border-radius:10px;padding:0 12px;font-weight:700;font-size:13px}.op-ligar{text-decoration:none;border-radius:10px;padding:0 12px;font-weight:700;font-size:13px}.op-azul{background:#0b3c5d!important;border-color:#0b3c5d!important;color:#fff!important}.op-tabela{border:1px solid #E2E8F0;border-radius:12px;overflow-x:auto}.op-linha{display:grid;grid-template-columns:28px minmax(180px,1fr) minmax(200px,1.1fr) 130px;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid #F1F5F9;font-size:12.5px;min-width:600px}.op-linha.cabeca{border-top:0;background:#f8fafc;font-size:11px;font-weight:700;color:#4b5563}.op-linha input{width:18px;height:18px}.op-produto{display:flex;flex-direction:column;gap:1px;min-width:0}.op-produto small{font-size:11.5px;color:#64748b}.op-motivo-texto{font-size:12px;font-weight:600;color:#334155}.op-motivo-texto i{font-style:normal;font-weight:800}.op-motivo-texto.CAMPANHA{color:#1e3a8a}.op-motivo-texto.BAIXOU_PRECO{color:#166534}.op-motivo-texto.CARRINHO_ABANDONADO{color:#991b1b}.op-motivo-texto.INTERESSE{color:#92400e}.op-preco{display:flex;flex-direction:column}.op-preco small{font-size:11.5px;color:#15803d;font-weight:700}.op-mais{border:0;border-top:1px solid #F1F5F9;background:none;width:100%;text-align:left;padding:8px 12px;font-size:12px;color:#0b3c5d;font-weight:700;cursor:pointer}.op-painel-baixo{display:flex;flex-wrap:wrap;gap:12px}.op-mensagem{flex:1 1 300px;min-width:0;background:#f0fdf4;border:1px solid #BBF7D0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.op-mensagem b{font-size:12.5px;color:#166534}.op-mensagem p{margin:0;font-size:12.5px;line-height:1.5;white-space:pre-line}.op-contato{flex:0 1 340px;min-width:260px;border:1px solid #E2E8F0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.op-contato b{font-size:12.5px}.op-contato small{font-size:11.5px;font-weight:700;color:#5a6b82}.op-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.op-opcoes.linha{display:flex;flex-wrap:wrap}.op-opcoes button{min-height:40px;padding:0 10px;border-radius:9px;border:1px solid #CBD5E1;background:#fff;font-weight:700;font-size:12.5px;cursor:pointer;color:inherit}.op-opcoes button.ativo{border-color:#0b3c5d;background:#eff6ff}.op-contato>button:last-child{min-height:42px}.op-resultado{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.op-resultado-principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:12px}.op-resultado-principal>section{padding:14px}.op-resultado-principal h3{margin:0 0 8px;font-size:15px}.op-resultado-principal p{margin:0;font-size:13px}.op-resultado-lado{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px}.op-resultado-lado>section{padding:14px;display:flex;flex-direction:column;gap:6px}.op-resultado-lado p{margin:0;font-size:13px}.op-tabela-resultado{overflow-x:auto}.op-tabela-resultado>div{display:grid;grid-template-columns:minmax(150px,1fr) 80px 80px 80px 120px;gap:10px;font-size:13px;border-top:1px solid #F1F5F9;padding:6px 0;min-width:520px}.op-tabela-resultado>div.cabeca{border-top:0;font-size:11px;font-weight:700;color:#4b5563}.op-equipe{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.6fr);gap:10px;align-items:center;font-size:12.5px;padding:3px 0}.op-barra{display:block;height:12px;border-radius:999px;background:#f1f5f9;overflow:hidden}.op-barra>i{display:block;height:100%;border-radius:999px;background:#f59e0b}.op-barra>i.boa{background:#15803d}@media(max-width:900px){.op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.op-lista{max-width:none}}@media(max-width:640px){.op-equipe{grid-template-columns:90px minmax(0,1fr)}.op-equipe>span:last-child{grid-column:1/-1}.op-contato{flex:1 1 100%}.op-botoes>a,.op-botoes>button{flex:1 1 auto;justify-content:center;min-height:44px}}.op-lista>.op-painel{flex:none;width:100%;box-sizing:border-box;padding:12px}.ct-azul{background:#0b3c5d!important;border-color:#0b3c5d!important;color:#fff!important}.ct-carteira{display:flex;flex-direction:column;gap:12px}.ct-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ct-kpis>*{display:flex;flex-direction:column;gap:2px;padding:10px 14px;text-align:left;color:inherit;font:inherit}.ct-kpis small{font-size:12px;color:#4b5563}.ct-kpis b{font-size:22px;font-weight:800}.ct-kpis em{font-style:normal;font-size:11.5px;color:#64748b}.ct-kpis b.verde{color:#15803d}.ct-kpis b.laranja{color:#b45309}.ct-kpis b.vermelho{color:#b91c1c}.ct-kpi-botao{cursor:pointer}.ct-kpi-botao:hover{border-color:#0b3c5d}.ct-segmentos{display:flex;flex-wrap:wrap;gap:8px}.ct-segmentos button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:150px;padding:8px 12px;border-radius:10px;cursor:pointer;text-align:left;color:inherit;border:1px solid #E2E8F0;background:#fff}.ct-segmentos button.ativo{border:2px solid #0B3C5D;background:#eff6ff;padding:7px 11px}.ct-segmentos b{font-size:15px}.ct-segmentos span{font-size:12px}.ct-filtros{display:grid;grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.ct-filtros label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#5a6b82}.ct-filtros input,.ct-filtros select{height:38px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px;background:#fff}.ct-selecao{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#0f1b2d;color:#fff;border-radius:10px;padding:8px 12px}.ct-selecao b{flex:1;font-size:13px;min-width:160px}.ct-selecao button{min-height:34px;padding:0 12px;border-radius:8px;border:0;background:#fff;color:#0f1b2d;font-weight:700;font-size:12px;cursor:pointer}.ct-selecao .ct-limpar{background:transparent;color:#cbd5e1;border:1px solid #475569}.ct-tabela-clientes{padding:0;overflow:hidden}.ct-cl-linha{display:grid;grid-template-columns:28px minmax(200px,1.6fr) 160px 160px minmax(160px,1.3fr) 90px 230px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #F1F5F9;font-size:12.5px}.ct-cl-linha.cabeca{border-top:0;background:#f8fafc;font-size:11px;font-weight:700;color:#4b5563}.ct-cl-linha.marcada{background:#f8fbff}.ct-cl-linha input[type=checkbox]{width:18px;height:18px}.ct-direita{text-align:right}.ct-cl-nome{display:flex;flex-direction:column;gap:2px;min-width:0}.ct-cl-nome>span{display:flex;gap:6px;align-items:center;min-width:0}.ct-cl-nome small{font-size:11.5px;color:#64748b}.ct-cl-nome .curva-selo{font-style:normal;flex:none}.ct-link{border:0;background:none;padding:0;font-weight:700;font-size:13.5px;color:#0f1b2d;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto}.ct-link:hover{text-decoration:underline}.ct-alerta{font-style:normal;color:#b45309;font-weight:700}.ct-cl-compra{display:flex;flex-direction:column;gap:1px}.ct-cl-compra small{font-size:11.5px;font-weight:600;color:#64748b}.ct-cl-compra.tom-ok small{color:#15803d}.ct-cl-compra.tom-alerta small{color:#b45309}.ct-cl-compra.tom-perigo small{color:#b91c1c}.ct-cl-contato{font-size:12px;font-weight:600}.ct-mais-fone{border:0;background:none;padding:0;color:#b45309;font-weight:700;font-size:12px;cursor:pointer;min-height:auto}.ct-fone-inline{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ct-fone-inline input{width:118px;height:30px;border:1px solid #DCE3EC;border-radius:7px;padding:0 6px;font-size:12px}.ct-fone-inline button{min-height:30px;padding:0 8px;font-size:11.5px}.ct-fone-inline small{width:100%;color:#b91c1c;font-size:11px}.ct-cl-passo{font-size:12px;font-weight:600;color:#94a3b8}.ct-cl-passo.tom-perigo{color:#b91c1c}.ct-cl-passo.tom-alerta{color:#92400e}.ct-cl-passo.tom-info{color:#1e3a8a}.ct-cl-portal{display:flex;align-items:center;gap:4px}.ct-cl-acoes{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ct-cl-acoes>a,.ct-cl-acoes>button{min-height:32px;padding:0 10px;font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.ct-whats{text-decoration:none;border:1px solid #16A34A!important;color:#166534!important;background:#fff;border-radius:8px;font-weight:700}.ct-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #F1F5F9;font-size:12px}.ct-rodape .clientes-paginacao{display:flex;gap:8px;align-items:center;margin:0;padding:0;border:0}.c360-proximo{border-radius:10px;padding:10px 12px;font-size:13px;background:#f1f5f9;color:#334155;margin-bottom:10px}.c360-proximo.tom-perigo{background:#fef2f2;color:#991b1b}.c360-proximo.tom-alerta{background:#fffbeb;color:#92400e}.c360-proximo.tom-info{background:#eff6ff;color:#1e3a8a}.ct-cadastro{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.ct-cadastro-principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:10px}.ct-cadastro-lado{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.ct-cadastro-lado>section{padding:14px;display:flex;flex-direction:column;gap:8px}.ct-cadastro-lado p{margin:0;font-size:12.5px}.ct-lote{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px}.ct-lote>span{flex:1 1 320px;display:flex;flex-direction:column;gap:3px}.ct-lote b{font-size:15px}.ct-lote small{font-size:12.5px;color:#4b5563}.ct-lote em{font-style:normal;font-size:12.5px;font-weight:700;color:#b45309}.ct-lote em.ok{color:#15803d}.ct-lote>button{min-height:42px;display:inline-flex;align-items:center;gap:6px}.ct-progresso{display:block;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-top:4px}.ct-progresso>i{display:block;height:100%;background:#0b3c5d;border-radius:999px;transition:width .5s}.ct-faltas{display:flex;flex-wrap:wrap;gap:8px}.ct-faltas button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #CBD5E1;background:#fff;font-weight:700;font-size:12.5px;cursor:pointer;color:inherit}.ct-faltas button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.ct-tabela{padding:0;overflow-x:auto}.ct-linha{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) 220px 110px;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid #F1F5F9;font-size:12.5px;min-width:640px}.ct-linha.cabeca{border-top:0;background:#f8fafc;font-size:11px;font-weight:700;color:#4b5563}.ct-linha input{height:34px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;font-size:12.5px}.ct-linha>button{min-height:34px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.ct-cliente{display:flex;flex-direction:column;gap:1px}.ct-cliente small{font-size:11.5px;color:#64748b}.ct-achado{font-size:12px;font-weight:600;color:#64748b}.ct-achado.ok{color:#15803d}.ct-achado button{min-height:32px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.ct-salvo{color:#15803d!important;border-color:#15803d!important}.ct-vazio{padding:16px 14px;margin:0}.ct-paginacao{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:10px 14px;border-top:1px solid #F1F5F9;font-size:12px}.ct-historico{padding:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ct-historico p{margin:0;font-size:13px;color:#4b5563}.ct-barra-linha{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font-size:12.5px}.ct-barra{grid-column:1/-1;display:block;height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.ct-barra>i{display:block;height:100%;background:#f59e0b;border-radius:999px}@media(max-width:1100px){.ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-cl-linha.cabeca{display:none}.ct-cl-linha{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"x nome nome" "x compra contato" "x passo passo" "x portal acoes"}.ct-cl-linha>input{grid-area:x;align-self:start;margin-top:3px}.ct-cl-nome{grid-area:nome}.ct-cl-compra{grid-area:compra}.ct-cl-contato{grid-area:contato}.ct-cl-passo{grid-area:passo}.ct-cl-portal{grid-area:portal}.ct-cl-acoes{grid-area:acoes}}@media(max-width:640px){.ct-segmentos button{min-width:0;flex:1 1 140px}.ct-filtros{grid-template-columns:minmax(0,1fr)}.ct-cl-linha{grid-template-areas:"x nome nome" "x compra compra" "x contato contato" "x passo passo" "x portal portal" "x acoes acoes"}.ct-cl-acoes{justify-content:flex-start}.ct-cl-acoes>a,.ct-cl-acoes>button{min-height:44px;flex:1 1 auto;justify-content:center}}.ct-filtros>label>*:last-child{min-height:38px}.ct-filtros{align-items:start}.pf-azul{background:#0b3c5d!important;border-color:#0b3c5d!important;color:#fff!important}.pf-tela{display:flex;flex-direction:column;gap:12px}.pf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-kpis article{display:flex;flex-direction:column;gap:2px;padding:10px 14px}.pf-kpis small{font-size:12px;color:#4b5563}.pf-kpis b{font-size:22px;font-weight:800}.pf-kpis b.verde{color:#15803d}.pf-kpis b.azul{color:#1e3a8a}.pf-kpis b.laranja{color:#b45309}.pf-kpis em{font-style:normal;font-size:11.5px;color:#64748b}.pf-funil{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;padding:10px 14px}.pf-funil-titulo{font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d;align-self:center;width:80px}.pf-funil button{flex:1 1 120px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;border-radius:10px;cursor:pointer;text-align:left;color:inherit;border:1px solid #CBD5E1;background:#fff}.pf-funil button.vazio{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.pf-funil button.ativo{box-shadow:0 0 0 2px #0b3c5d}.pf-funil span{font-size:12px;font-weight:700}.pf-funil b{font-size:18px}.pf-funil em{font-style:normal;font-size:11.5px;color:#4b5563}.pf-grupos{display:flex;flex-wrap:wrap;gap:8px}.pf-grupos button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:150px;padding:8px 12px;border-radius:10px;cursor:pointer;text-align:left;color:inherit;border:1px solid #E2E8F0;background:#fff}.pf-grupos button.ativo{border:2px solid #0B3C5D;background:#eff6ff;padding:7px 11px}.pf-grupos b{font-size:15px}.pf-grupos span{font-size:12px}.pf-esquecidos{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fffbeb;border:1px solid #FDE68A;border-radius:12px;padding:10px 14px;font-size:13px;color:#78350f}.pf-esquecidos>span{flex:1 1 320px}.pf-esquecidos button{min-height:36px}.pf-filtros{display:grid;grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(150px,1fr));gap:10px}.pf-filtros label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#5a6b82}.pf-filtros input,.pf-filtros select{height:38px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px;background:#fff}.pf-tabela{padding:0;overflow:hidden}.pf-linha{display:grid;grid-template-columns:100px minmax(180px,1.4fr) 150px 130px 160px minmax(180px,1.4fr) 220px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #F1F5F9;font-size:12.5px}.pf-linha.cabeca{border-top:0;background:#f8fafc;font-size:11px;font-weight:700;color:#4b5563}.pf-direita{text-align:right}.pf-num{display:flex;flex-direction:column;gap:1px}.pf-num button{border:0;background:none;padding:0;font-weight:800;color:#0b3c5d;cursor:pointer;text-align:left;font-size:13px;min-height:auto}.pf-num small,.pf-cliente small,.pf-total small{font-size:11.5px;color:#64748b}.pf-cliente,.pf-total,.pf-situacao{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-cliente b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-repr{font-size:12px}.pf-status{align-self:flex-start;font-style:normal;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700;background:#f1f5f9;color:#334155}.pf-status.st-proposta{background:#eff6ff;color:#1e3a8a}.pf-status.st-enviado{background:#eef2ff;color:#3730a3}.pf-status.st-aprovado{background:#ecfdf5;color:#166534}.pf-status.st-faturado{background:#0b3c5d;color:#fff}.pf-status.st-cancelado{background:#fef2f2;color:#991b1b}.pf-situacao small{font-size:11.5px;font-weight:600;color:#64748b}.pf-situacao small.parado{color:#b45309}.pf-passo{font-size:12px;font-weight:600;color:#94a3b8}.pf-passo.tom-perigo{color:#b91c1c}.pf-passo.tom-alerta{color:#92400e}.pf-passo.tom-info{color:#1e3a8a}.pf-passo.tom-neutro{color:#64748b}.pf-acoes{display:flex;gap:6px;justify-content:flex-end}.pf-acoes button{min-height:32px;padding:0 10px;font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.pf-rodape-tabela{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #F1F5F9;font-size:12px}.pf-rodape-tabela .clientes-paginacao{display:flex;gap:8px;align-items:center;margin:0;padding:0;border:0}.pf-gaveta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a61;display:flex;justify-content:flex-end}.pf-painel{width:min(560px,100%);height:100%;margin:0;border-radius:0;overflow-y:auto;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;gap:12px}.pf-topo{display:flex;gap:10px;align-items:flex-start}.pf-topo>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pf-topo small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#0b3c5d}.pf-topo b{font-size:19px}.pf-topo em{font-style:normal;font-size:12.5px;color:#4b5563}.pf-fechar{width:40px;min-width:40px;height:40px;padding:0!important;display:grid;place-items:center}.pf-etapas{display:flex;gap:4px}.pf-etapas span{flex:1;text-align:center;padding:6px 4px;border-radius:8px;font-size:11px;font-weight:700;background:#f1f5f9;color:#64748b}.pf-etapas span.feita{background:#dbeafe;color:#1e3a8a}.pf-etapas span.atual{background:#0b3c5d;color:#fff}.pf-acao{background:#eff6ff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.pf-acao>b{font-size:13px;color:#1e3a8a}.pf-botoes{display:flex;flex-wrap:wrap;gap:8px}.pf-botoes button{min-height:40px;display:inline-flex;align-items:center;gap:6px}.pf-nota{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:8px}.pf-nota label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#5a6b82}.pf-nota input{height:38px;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font-size:13px}.pf-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pf-numeros article{border:1px solid #E2E8F0;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}.pf-numeros small{font-size:11.5px;color:#4b5563}.pf-numeros b{font-size:16px}.pf-st{margin:0;background:#fffbeb;color:#92400e;border-color:#fde68a}.pf-subtitulo{font-size:13px}.pf-itens,.pf-historico{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#4b5563}.pf-historico{border-left:2px solid #E2E8F0;padding-left:10px}.pf-rodape button{flex:1 1 auto;justify-content:center}@media(max-width:1100px){.pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-linha.cabeca{display:none}.pf-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cliente total" "num situacao" "passo passo" "repr acoes"}.pf-num{grid-area:num}.pf-cliente{grid-area:cliente}.pf-repr{grid-area:repr}.pf-total{grid-area:total;text-align:right}.pf-situacao{grid-area:situacao;align-items:flex-end}.pf-passo{grid-area:passo}.pf-acoes{grid-area:acoes}}@media(max-width:640px){.pf-funil-titulo{width:100%}.pf-grupos button{min-width:0;flex:1 1 140px}.pf-filtros{grid-template-columns:minmax(0,1fr)}.pf-linha{grid-template-areas:"cliente total" "num situacao" "passo passo" "acoes acoes"}.pf-repr{display:none}.pf-acoes{justify-content:stretch}.pf-acoes button{flex:1;min-height:44px;justify-content:center}.pf-gaveta{align-items:flex-end}.pf-painel{height:auto;max-height:94vh;border-radius:18px 18px 0 0}}.vt-busca-linha{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;margin:0 0 12px}.vt-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.vt-campo>span:first-child{font:700 11.5px Inter,system-ui,sans-serif;color:#5a6b82}.vt-campo-busca{flex:1 1 380px}.vt-campo-rep{flex:0 0 220px}.vt-campo-rep select{height:44px;border:1px solid #DCE3EC;border-radius:10px;padding:0 8px;font-size:13px;background:#fff;color:#1f2937}.vt-campo-destino{flex:1 1 360px}.vt-campo-destino .cat-destino{margin:0;padding:0;border:0;background:none;gap:8px}.vt-campo-destino .cat-destino-busca{flex:1 1 220px;height:44px}.vt-campo-destino .cat-destino-escolhido{height:44px;background:#eff6ff;color:#1f2937;border:1px solid #0B3C5D}.vt-campo-destino .cat-destino-escolhido button{background:#dbeafe;color:#0b3c5d}.vt-campo-destino .cat-destino-nota{margin:0;font-size:12px}.vt-busca{display:flex;gap:8px}.vt-busca .cat-search{flex:1 1 0;min-width:0;height:44px;border-radius:10px;background:#fff;border-color:#dce3ec}.vt-ler{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:10px;border:1px solid #CBD5E1;background:#fff;color:#1f2937;font:700 13px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.vt-prateleiras{display:flex;gap:8px;flex-wrap:wrap}.vt-prateleiras button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:118px;padding:7px 12px;border-radius:10px;border:1px solid #E2E8F0;background:#fff;color:#1f2937;text-align:left;cursor:pointer;font-family:inherit}.vt-prateleiras button b{font-size:14px}.vt-prateleiras button span{font-size:12px}.vt-prateleiras button.ativa{border:2px solid #0B3C5D;background:#eff6ff;padding:6px 11px}.vt-explicacao{margin:8px 0 10px;font-size:12.5px;color:#4b5563}.vt-toolbar{position:static;padding:8px 10px}.vt-fotos{display:inline-flex;gap:6px}.vt-fotos button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;border:1px solid #DCE3EC;background:#fff;color:#1f2937;font:700 12.5px Inter,system-ui,sans-serif;cursor:pointer}.vt-fotos button em{font-style:normal;font-weight:800;border-radius:999px;padding:1px 8px;background:#f1f5f9;color:#334155}.vt-fotos button.ativo{border-color:#0b3c5d;background:#eff6ff;color:#0b3c5d}.vt-fotos button.ativo em{background:#0b3c5d;color:#fff}.vt-espaco{flex:1}.vt-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:6px}.vt-cartao{background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.vt-cartao-foto{position:relative;height:150px;background:#f8fafc;display:grid;place-items:center;cursor:pointer;overflow:hidden}.vt-cartao-foto img{width:100%;height:100%;object-fit:contain}.vt-cartao-foto:focus-visible{outline:3px solid #0B3C5D;outline-offset:-3px}.vt-selo{position:absolute;left:8px;top:8px;border-radius:999px;padding:2px 8px;font:700 10.5px Inter,system-ui,sans-serif}.vt-selo-campanha{background:#1e3a8a;color:#fff}.vt-selo-baixou{background:#15803d;color:#fff}.vt-selo-vendido{background:#e8b84a;color:#0f1b2d}.vt-selo-peca{background:#f1f5f9;color:#334155}.vt-selo-novo{background:#7c3aed;color:#fff}.vt-selo-texto{border-radius:999px;padding:0 6px;font-weight:700;font-size:11px}.vt-cartao-admin{position:absolute;right:6px;top:6px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.vt-cartao:hover .vt-cartao-admin,.vt-cartao:focus-within .vt-cartao-admin{opacity:1}.vt-cartao-corpo{padding:10px;display:flex;flex-direction:column;gap:4px;flex:1}.vt-cartao-cod{font:700 10.5px Inter,system-ui,sans-serif;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-cartao-nome{font-size:12.5px;line-height:1.3;height:32px;overflow:hidden;cursor:pointer;color:#1f2937}.vt-cartao-preco>div{display:flex;flex-direction:column}.vt-cartao-preco strong{font-size:15px}.vt-cartao-preco small{font-size:11px;color:#64748b}.vt-preco{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.vt-preco s{font-size:11.5px;color:#64748b}.vt-cartao-info{font-size:11px;color:#64748b}.vt-cartao-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:4px}.vt-btn-pedido,.vt-btn-whats,.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:8px;font:700 11.5px Inter,system-ui,sans-serif;cursor:pointer}.vt-btn-pedido{border:0;background:#0b3c5d;color:#fff}.vt-btn-whats{border:1px solid #16A34A;background:#fff;color:#166534}.vt-btn{border:1px solid #CBD5E1;background:#fff;color:#1f2937}.vt-so-celular{display:none}.vt-icone-whats{color:#166534}.vt-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a59;display:flex;justify-content:flex-end}.vt-fundo-centro{justify-content:center;align-items:center;padding:16px}.vt-gaveta{width:min(520px,100%);height:100%;background:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.vt-gaveta-topo{display:flex;gap:12px;align-items:flex-start}.vt-gaveta-foto{flex:0 0 96px;height:96px;border-radius:12px;background:#f1f5f9;display:grid;place-items:center;overflow:hidden;color:#94a3b8;font-size:11px;font-weight:600}.vt-gaveta-foto img{width:100%;height:100%;object-fit:contain}.vt-gaveta-nome{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.vt-gaveta-nome small{font:800 11px Inter,system-ui,sans-serif;letter-spacing:.06em;color:#0b3c5d}.vt-gaveta-nome b{font-size:17px;line-height:1.3}.vt-gaveta-nome span{font-size:12px;color:#4b5563}.vt-fechar{flex:none;width:36px;height:36px;border-radius:9px;border:1px solid #CBD5E1;background:#fff;display:grid;place-items:center;cursor:pointer;color:#1f2937}.vt-precos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vt-precos>div{border:1px solid #E2E8F0;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.vt-precos small{font-size:11.5px;color:#4b5563}.vt-precos b,.vt-precos strong{font-size:15px}.vt-precos .vt-preco-final{border-color:#bfdbfe;background:#eff6ff}.vt-precos .vt-preco-final>small{color:#1e3a8a}.vt-final>div{display:flex;flex-direction:column}.vt-final strong{color:#1e3a8a}.vt-final small{font-size:11px}.vt-sem-destino{font-size:12px;color:#64748b}.vt-verde{color:#15803d}.vt-campanha{background:#ecfdf5;border-radius:10px;padding:10px 12px;font-size:12.5px;color:#166534}.vt-gaveta h4{margin:4px 0 0;font-size:13px}.vt-linhas{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#4b5563}.vt-aviso{color:#92400e;font-size:12.5px}.vt-carregando{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.vt-gaveta-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:8px}.vt-gaveta-acoes button{height:44px;font-size:13px;border-radius:10px}.vt-arrumar{display:flex;gap:14px;align-items:flex-start}.vt-arrumar-tarefas{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.vt-arrumar-tarefas .vt-explicacao{margin:0;font-size:13px}.vt-tarefa{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:12px 14px}.vt-tarefa>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.vt-tarefa>span b{font-size:14px}.vt-tarefa>span small{font-size:12.5px;color:#4b5563}.vt-tarefa-n{flex:0 0 76px;font:800 20px Inter,system-ui,sans-serif}.vt-tarefa button{height:38px;padding:0 14px;border-radius:9px;border:0;background:#0b3c5d;color:#fff;font:700 12.5px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.vt-tarefa.tom-perigo{border-color:#fecaca}.vt-tarefa.tom-perigo .vt-tarefa-n{color:#b91c1c}.vt-tarefa.tom-alerta{border-color:#fde68a}.vt-tarefa.tom-alerta .vt-tarefa-n{color:#b45309}.vt-tarefa.tom-info{border-color:#bfdbfe}.vt-tarefa.tom-info .vt-tarefa-n{color:#1e3a8a}.vt-arrumar-lado{flex:0 0 340px;display:flex;flex-direction:column;gap:12px}.vt-caixa{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.vt-caixa h4{margin:0;font:800 11px Inter,system-ui,sans-serif;letter-spacing:.08em;color:#0b3c5d;text-transform:uppercase}.vt-caixa p{margin:0}.vt-fabricante{display:flex;flex-direction:column;gap:3px;border-top:1px solid #F1F5F9;padding-top:6px}.vt-fabricante>span:first-child{display:flex;justify-content:space-between;gap:8px}.vt-fabricante small{font-size:11.5px;color:#64748b}.vt-barra{display:block;height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.vt-barra i{display:block;height:100%;background:#f59e0b;border-radius:999px}.vt-barra i.ok{background:#15803d}.vt-leitor{width:min(420px,100%);background:#fff;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.vt-leitor-topo{display:flex;justify-content:space-between;align-items:center}.vt-leitor-topo b{display:inline-flex;align-items:center;gap:6px}.vt-leitor video{width:100%;aspect-ratio:4/3;background:#0f1b2d;border-radius:12px;object-fit:cover}.vt-leitor form{display:flex;gap:8px}.vt-leitor input{flex:1;height:44px;border:1px solid #DCE3EC;border-radius:10px;padding:0 12px;font-size:14px;min-width:0}.vt-leitor form button{height:44px;padding:0 14px;border-radius:10px;border:0;background:#0b3c5d;color:#fff;font-weight:700;cursor:pointer}@media(max-width:720px){.vt-campo-rep,.vt-campo-destino,.vt-campo-busca{flex:1 1 100%}.vt-prateleiras{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.vt-prateleiras button{flex:none;min-width:0;flex-direction:row;align-items:center;gap:6px;height:36px;border-radius:999px;padding:0 12px}.vt-prateleiras button.ativa{background:#0b3c5d;color:#fff;padding:0 11px}.vt-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vt-cartao-foto{height:92px}.vt-cartao-corpo{padding:8px}.vt-cartao-nome{font-size:12px;height:31px}.vt-cartao-acoes{gap:4px}.vt-cartao-acoes button{height:40px}.vt-so-largo{display:none}.vt-so-celular{display:inline}.vt-cartao-admin{opacity:1}.vt-fotos{flex:1}.vt-fotos button{flex:1;justify-content:center}.vt-arrumar{flex-direction:column}.vt-arrumar-lado{flex:1 1 auto;width:100%}.vt-tarefa{flex-wrap:wrap}.vt-tarefa-n{flex:0 0 auto}.vt-tarefa button{width:100%}.vt-fundo{align-items:flex-end}.vt-gaveta{height:auto;max-height:94vh;border-radius:18px 18px 0 0;width:100%}.vt-precos{grid-template-columns:1fr 1fr}}.cm-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:6px}.cm-topo h2{margin:0}.cm-topo .eyebrow{margin:0 0 2px}.cm-topo-filtros.filtros-padrao{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:0;margin:0;background:none;border:0;box-shadow:none}.cm-topo-filtros label{width:210px}.cm-topo-filtros>button{display:inline-flex;align-items:center;gap:6px}.cm-abas{display:flex;gap:18px;border-bottom:1px solid #E2E8F0;margin:0 0 14px;overflow-x:auto}.cm-abas button{display:flex;align-items:center;gap:6px;padding:10px 2px;border:0;border-bottom:3px solid transparent;background:none;cursor:pointer;font:600 13.5px inherit;font-family:inherit;color:#4b5563;white-space:nowrap}.cm-abas button.ativa{font-weight:700;color:#111827;border-bottom-color:#e8b84a}.cm-abas em{font-style:normal;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;background:#fff7ed;color:#9a3412}.cm .comissoes-proximos button small{font-size:11.5px}.cm-destaque-linha{display:flex;gap:12px;align-items:stretch;margin-bottom:12px}.cm-destaque{flex:1;min-width:0;background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.cm-destaque-rotulo{display:flex;align-items:center;gap:10px;font-size:13px;color:#4b5563;flex-wrap:wrap}.cm-destaque-rotulo input,.cm-explicacao input{height:32px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;font:inherit;font-size:12.5px;color:#0b1728;background:#fff;margin-left:6px}.cm-destaque-valor{font:700 30px var(--nx-mono,monospace);color:#0b1728}.cm-barra{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#f1f5f9}.cm-barra i{display:block;height:100%}.cm-barra i.pago,.cm-partes i.pago{background:#15803d}.cm-barra i.vence,.cm-partes i.vence{background:#2563eb}.cm-barra i.atraso,.cm-partes i.atraso{background:#c2410c}.cm-partes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cm-partes>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-partes small{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.cm-partes i{display:inline-block;width:9px;height:9px;border-radius:3px}.cm-partes b{font:700 15px var(--nx-mono,monospace);color:#1f2937}.cm-laranja{color:#9a3412!important}.cm-verde{color:#15803d!important}.cm-cinza{color:#5a6b82}.cm-mono{font-family:var(--nx-mono,monospace)}.cm-acoes{flex:0 0 420px;min-width:0;background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.cm-titulo-caixa{margin:0;font:800 11px inherit;font-family:inherit;letter-spacing:.08em;color:#0b3c5d}.cm-acao{display:flex;gap:10px;align-items:center;border-top:1px solid #F1F5F9;padding-top:8px}.cm-acao>span{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.cm-acao>span b{font-size:13px}.cm-acao>span small{font-size:12px;color:#4b5563}.cm-acao-n{flex:0 0 40px;font-size:20px;font-weight:800}.cm-acao.tom-perigo .cm-acao-n{color:#9a3412}.cm-acao.tom-alerta .cm-acao-n{color:#b45309}.cm-acao.tom-info .cm-acao-n{color:#1e3a8a}.cm-acao button{height:36px;padding:0 12px;border-radius:9px;border:0;background:#0b3c5d;color:#fff;font:700 12px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.cm-vazio{display:flex;align-items:center;gap:6px;margin:8px 0;font-size:13px;color:#5a6b82}.cm-chips-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cm-chips{display:flex;gap:8px;flex-wrap:wrap}.cm-chips button{height:36px;padding:0 12px;border-radius:999px;border:1px solid #DCE3EC;background:#fff;color:#1f2937;font:600 12.5px inherit;font-family:inherit;cursor:pointer}.cm-chips button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.cm-ver-por{margin-left:auto;font-size:12px;color:#5a6b82}.cm-tabela{padding:0;overflow:hidden}.cm-tr{display:grid;grid-template-columns:110px minmax(0,1.6fr) 130px 150px 180px 150px;gap:10px;padding:10px 14px;border-top:1px solid #F1F5F9;align-items:center;font-size:13px}.cm-tr>span{display:flex;flex-direction:column;gap:1px;min-width:0}.cm-tr small{font-size:11.5px;color:#5a6b82}.cm-th{background:#f8fafc;font-size:11.5px;font-weight:700;color:#5a6b82;text-transform:uppercase;border-top:0}.cm-cliente b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-situacao{align-self:flex-start;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap}.cm-situacao.tom-pago,.cm-situacao.tom-ok{background:#ecfdf5;color:#166534}.cm-situacao.tom-atraso,.cm-situacao.tom-perigo{background:#fff7ed;color:#9a3412}.cm-situacao.tom-alerta{background:#fef3c7;color:#92400e}.cm-situacao.tom-vence{background:#eff6ff;color:#1e3a8a}.cm-situacao.tom-neutro{background:#f1f5f9;color:#334155}.cm-tr-acao{flex-direction:row!important;gap:6px!important;justify-content:flex-end;align-items:center}.cm-btn,.cm-btn-whats,.cm-btn-curto{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 12px;border-radius:8px;font:700 12px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.cm-btn{border:1px solid #CBD5E1;background:#fff;color:#1f2937}.cm-btn-whats{border:1px solid #16A34A;background:#fff;color:#166534}.cm-btn-curto{min-height:0}.cm-lista{gap:0}.cm-lista-item{display:flex;gap:10px;align-items:center;border-top:1px solid #F1F5F9;padding:10px 0}.cm-lista-item>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cm-lista-item small{font-size:12px;color:#5a6b82}.cm-explicacao{margin:0 0 12px;font-size:13px;color:#4b5563}.cm-cota{margin-bottom:18px}.cm-cota-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:12px}.cm-tipo{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.cm-tipo.ok{border-color:#bbf7d0}.cm-tipo small{font-size:12.5px;color:#4b5563}.cm-tipo-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cm-tipo-topo b{font-size:14px}.cm-faixa{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;background:#fff7ed;color:#9a3412}.cm-faixa.ok{background:#ecfdf5;color:#166534}.cm-tipo-valor{font:700 22px var(--nx-mono,monospace)}.cm-linha-simples{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #F1F5F9;padding-top:6px;font-size:12.5px}.cm-total{font-weight:700}.cm-cota-botoes{margin-top:auto;display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding-top:8px}.cm-cota-botoes label{flex:1 1 140px;display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.cm-cota-botoes input{height:40px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px}.cm-cota-botoes button{height:40px}.cm-cota-regra{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.cm-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:#0b3c5d;font:600 12.5px inherit;font-family:inherit;cursor:pointer;text-decoration:underline}.cm-cota-editar{display:flex;gap:6px;flex-wrap:wrap}.cm-cota-editar input{flex:1 1 130px;min-width:0;height:36px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px}.cm-cota-editar button{height:36px;padding:0 12px}.cm-erro{color:#b91c1c!important}.cm-equipe{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px}.cm-equipe>span{display:flex;flex-direction:column;gap:2px}.cm-equipe small{font-size:12.5px;color:#4b5563}.cm-equipe b{font:700 18px var(--nx-mono,monospace)}.cm-extra-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:10px}.cm-extra-campos label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.cm-extra-campos input,.cm-extra-campos select{height:40px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;background:#fff}.cm-conferir-filtro{max-width:420px}.cm-tabela-conferir .cm-tr{grid-template-columns:170px 150px 140px 210px 130px minmax(0,1fr)}.cm-tabela-pessoa .cm-tr{grid-template-columns:minmax(0,1.6fr) 170px 170px 150px 210px}.cm-registrar{display:flex!important;flex-direction:column;gap:4px}.cm-registrar input{height:34px;border:1px solid #F59E0B;border-radius:8px;padding:0 8px;font:inherit;font-size:13px;min-width:0}.cm-informar{align-self:flex-start;border:1px dashed #F59E0B;border-radius:9px;padding:6px 10px;color:#9a3412;font-weight:600}.cm-tr-acao-larga{flex-wrap:wrap;justify-content:flex-start}.cm-notas{display:flex;gap:12px;margin:12px 0 18px}.cm-nota-alerta{flex:1;margin:0;background:#fff7ed;border:1px solid #FED7AA;border-radius:12px;padding:12px 14px;font-size:12.5px;color:#7c2d12}.cm-nota{flex:0 0 420px;margin:0;background:#fff;border:1px solid #E3E8EF;border-radius:12px;padding:12px 14px;font-size:12.5px;color:#4b5563}.cm-aviso{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:10px;max-width:min(760px,calc(100vw - 32px));background:#065f46;color:#fff;border-radius:10px;padding:10px 12px 10px 16px;font-size:13px;font-weight:600}.cm-aviso button{border:0;background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}@media(max-width:900px){.cm-destaque-linha,.cm-notas{flex-direction:column}.cm-acoes,.cm-nota{flex:1 1 auto}.cm .comissoes-proximos>div{display:flex;overflow-x:auto;gap:8px}.cm .comissoes-proximos button{flex:0 0 132px}.cm-th{display:none!important}.cm-tr,.cm-tabela-conferir .cm-tr,.cm-tabela-pessoa .cm-tr{grid-template-columns:1fr 1fr;gap:6px 10px;padding:12px}.cm-tr .cm-cliente{grid-column:1 / -1;order:-1}.cm-tr-acao{grid-column:1 / -1;justify-content:stretch}.cm-tr-acao button{flex:1;height:44px}.cm-topo-filtros label{width:auto;flex:1 1 150px}.cm-destaque-valor{font-size:26px}.cm-partes{grid-template-columns:1fr}.cm-ver-por{margin-left:0}.cm-acao{flex-wrap:wrap}.cm-acao button{width:100%;height:44px}}.rc-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 6px}.rc-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid #E3E8EF;background:#fff;color:#4b5563;text-align:left;cursor:pointer;font-family:inherit;min-width:0}.rc-cartao small{font-size:12px;font-weight:700}.rc-cartao b{font:700 20px var(--nx-mono,monospace)}.rc-cartao span{font-size:12px}.rc-cartao.ativo{border:2px solid #0B1728;padding:11px 13px}.rc-cartao.tom-atraso b{color:#9a3412}.rc-cartao.tom-semana b{color:#1e3a8a}.rc-cartao.tom-neutro b{color:#1f2937}.rc-cartao.tom-pago b{color:#166534}.rc-esqueleto{height:86px;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9)}.rc-faixas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.rc-faixas button,.rc-semanas button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid #E3E8EF;background:#fff;color:#1f2937;text-align:left;cursor:pointer;font-family:inherit;min-width:0}.rc-faixas button small,.rc-semanas button small{font-size:12px;font-weight:700}.rc-faixas button b{font:700 15px var(--nx-mono,monospace)}.rc-faixas button span,.rc-semanas button span{font-size:11.5px;color:#5a6b82}.rc-faixas button.ativo{border-color:#9a3412;background:#fff7ed}.rc-aviso-baixa{flex:0 0 440px;background:#fff7ed;border:1px solid #FED7AA;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:#7c2d12}.rc-aviso-baixa>b{font-size:13.5px}.rc-semanas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.rc-semanas button{padding:10px 12px;border-radius:14px}.rc-semanas button b{font:700 17px var(--nx-mono,monospace)}.rc-semanas button i{display:block;height:6px;border-radius:999px;margin-top:4px;background:#cbd5e1}.rc-semanas button.ativo{background:#0b1728;border-color:#0b1728;color:#fff}.rc-semanas button.ativo span{color:#cbd5e1}.rc-semanas button.ativo i{background:#e8b84a}.rc-tabela{padding:0;overflow:hidden;margin-bottom:12px}.rc-tr{display:grid;gap:10px;padding:10px 14px;border-top:1px solid #F1F5F9;align-items:center;font-size:13px}.rc-tr>span{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-tr small{font-size:11.5px;color:#5a6b82}.rc-th{background:#f8fafc;font-size:11.5px;font-weight:700;color:#5a6b82;text-transform:uppercase;border-top:0}.rc-tabela-cobrar .rc-tr{grid-template-columns:minmax(0,1.5fr) 170px 150px 160px 310px}.rc-tabela-agenda .rc-tr{grid-template-columns:90px minmax(0,1.5fr) 140px 130px 150px}.rc-tabela-baixa .rc-tr{grid-template-columns:40px 90px minmax(0,1.5fr) 150px 130px 170px}.rc-tabela-todos .rc-tr{grid-template-columns:100px minmax(0,1.4fr) 170px 80px 140px 150px 120px}.rc-tr-clicavel{cursor:pointer}.rc-tr-clicavel:hover{background:#f8fafc}.rc-cliente b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-cliente .cat-link{padding:0;font-size:11.5px}.rc-alerta{color:#b45309!important;font-weight:600}.rc-texto{font-size:12.5px;color:#4b5563}.rc-btn-tracejado{display:inline-flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;border:1px dashed #F59E0B;background:#fff;color:#9a3412;font:700 12px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.rc-check{display:flex;align-items:center}.rc-check input{width:18px;height:18px;cursor:pointer}.rc-cresce{flex:1;min-width:0;margin-bottom:0}.rc-lado{flex:0 0 340px}.rc-lado .primary{height:42px}.rc-meses{display:flex;flex-wrap:wrap;gap:4px 12px;border-top:1px solid #F1F5F9;padding-top:8px}.rc-barra-baixa{display:flex;gap:12px;align-items:flex-end;padding:12px 14px;margin-bottom:12px}.rc-barra-baixa .rc-texto{flex:1}.rc-barra-baixa label,.rc-campo{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.rc-barra-baixa input,.rc-campo input{height:40px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;color:#0b1728}.rc-barra-baixa button{height:40px;white-space:nowrap}.rc-confirma .primary{height:44px}.rc-paginas{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:#5a6b82;margin-bottom:16px}@media(max-width:900px){.rc-cartoes{grid-template-columns:1fr 1fr}.rc-cartao b{font-size:17px}.rc-faixas{display:flex;overflow-x:auto}.rc-faixas button{flex:0 0 130px}.rc-semanas{display:flex;overflow-x:auto}.rc-semanas button{flex:0 0 140px}.rc-aviso-baixa,.rc-lado{flex:1 1 auto}.rc-th{display:none!important}.rc-tr,.rc-tabela-cobrar .rc-tr,.rc-tabela-agenda .rc-tr,.rc-tabela-baixa .rc-tr,.rc-tabela-todos .rc-tr{grid-template-columns:1fr 1fr;gap:6px 10px;padding:12px}.rc-tr .rc-cliente{grid-column:1 / -1;order:-1}.rc-tabela-baixa .rc-check{order:-2;grid-column:1 / -1}.rc-tr .cm-tr-acao{grid-column:1 / -1}.rc-tr .cm-tr-acao button{flex:1;height:44px;justify-content:center}.rc-barra-baixa{flex-direction:column;align-items:stretch}.rc-barra-baixa button{height:44px}}.rp-situacao{width:150px!important}.rp-numeros .rc-cartao{cursor:default}.rp-var-sobe{color:#166534!important}.rp-var-desce{color:#9a3412!important}.rp-var-neutro{color:#5a6b82}.rp-corpo{display:flex;gap:12px;align-items:flex-start;margin-top:12px}.rp-lista{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.rp-linha{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid #E3E8EF;background:#fff;color:inherit;font-family:inherit;text-align:left;cursor:pointer;width:100%}.rp-linha:hover{border-color:#94a3b8}.rp-linha.inativa{background:#f8fafc}.rp-linha .rep-logo{flex:0 0 44px;width:44px;height:44px}.rp-nome{flex:1.3;min-width:0;display:flex;flex-direction:column;gap:2px}.rp-nome>span{display:flex;gap:6px;align-items:center}.rp-nome b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-nome small,.rp-col small{font-size:11.5px;color:#5a6b82}.rp-inativa{font-style:normal;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;background:#f1f5f9;color:#334155;margin-left:6px}.rp-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rp-col b{font-size:14px}.rp-barra{display:block;height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.rp-barra i{display:block;height:100%;background:#0b3c5d;border-radius:999px}.rp-faltas{flex:1.3;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.rp-chip{font-style:normal;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;white-space:nowrap}.rp-chip.tom-alerta{background:#fff7ed;color:#9a3412}.rp-chip.tom-info{background:#eff6ff;color:#1e3a8a}.rp-chip.tom-ok{background:#ecfdf5;color:#166534}.rp-chip.tom-neutro{background:#f1f5f9;color:#334155}.rp-lado{flex:0 0 360px;display:flex;flex-direction:column;gap:12px}.rp-cruzada{background:#fff;border:1px solid #BFDBFE;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.rp-cruzada .cm-titulo-caixa{color:#1e3a8a}.rp-cruzada>b{font-size:15px;line-height:1.35}.rp-cruzada-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rp-cruzada-botoes .cm-btn{height:40px}.rp-arrumar{flex:0 0 auto}.rp-pendencia{display:flex;gap:10px;align-items:center;border-top:1px solid #F1F5F9;padding-top:7px}.rp-pendencia>i{flex:0 0 8px;height:8px;border-radius:999px}.rp-pendencia>i.tom-perigo{background:#c2410c}.rp-pendencia>i.tom-alerta{background:#b45309}.rp-pendencia>i.tom-info{background:#1e3a8a}.rp-pendencia>span{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.rp-pendencia b{font-size:12.5px}.rp-pendencia small{font-size:11.5px;color:#5a6b82}.rp-ficha{width:min(580px,100%)}.rp-logo-grande{flex:0 0 52px;width:52px;height:52px}.rp-ficha-abas{margin:0}.rp-grafico{display:flex;gap:10px;align-items:flex-end;height:130px;border-bottom:1px solid #E2E8F0;padding:0 6px}.rp-grafico>span{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.rp-grafico i{display:block;width:60%;max-height:100px;border-radius:6px 6px 0 0;background:#0b3c5d}.rp-grafico small{font-size:10.5px;color:#5a6b82}.rp-excluir{align-self:flex-start;margin-top:auto;color:#991b1b}.rp-itens{display:flex;flex-direction:column;gap:8px}.rp-item{display:flex;gap:10px;align-items:center;border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px}.rp-item>span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rp-item b{font-size:13px;display:flex;align-items:center;gap:6px}.rp-item small{font-size:12px;color:#5a6b82}.rp-item a{text-decoration:none}.rp-n{font-size:15px}.rp-n.tom-alerta{color:#9a3412}.rp-n.tom-ok{color:#166534}.rp-n.tom-info{color:#1e3a8a}.rp-aviso{flex:none;display:flex;flex-direction:column;gap:8px}.rp-aviso .primary{align-self:flex-start;height:40px}.rp-condicoes{display:flex;flex-direction:column;gap:12px}.rp-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-campos label,.rp-regras,.rp-novo-contato label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.rp-campos input,.rp-campos select,.rp-regras textarea,.rp-novo-contato input,.rp-novo-contato select{height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;color:#1f2937;background:#fff;box-sizing:border-box;min-width:0}.rp-regras textarea{height:auto;padding:8px 10px;resize:vertical}.rp-largo{grid-column:1 / -1}.rp-condicoes>.primary{align-self:flex-start;height:42px}.rp-comissao-caixa{background:#f8fafc;border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px;font-size:12.5px;color:#4b5563;display:flex;flex-direction:column;gap:8px}.rp-comissao-botoes{display:flex;gap:10px;align-items:center}.rp-novo-contato{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px dashed #94A3B8;border-radius:12px;padding:12px}.rp-novo-contato .primary{grid-column:1 / -1;height:42px}.rp-adicionar{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:10px;border:1px dashed #94A3B8;background:#fff;font:700 13px inherit;font-family:inherit;cursor:pointer;color:#1f2937}.pedido-regras{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:12.5px;white-space:pre-line}@media(max-width:900px){.rp-corpo{flex-direction:column}.rp-lado{flex:1 1 auto;width:100%}.rp-linha{flex-wrap:wrap;gap:8px 12px}.rp-nome{flex:1 1 calc(100% - 60px)}.rp-col{flex:1 1 40%}.rp-faltas{flex:1 1 100%;justify-content:flex-start}.rp-campos,.rp-novo-contato{grid-template-columns:1fr}.rp-item{flex-wrap:wrap}.rp-item .cm-btn,.rp-item .cm-btn-whats{flex:1;height:44px}}.rp-cartao{display:flex;flex-direction:column}.rp-acoes-celular{display:none}@media(max-width:900px){.rp-cartao{background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.rp-cartao .rp-linha{border:0;border-radius:0}.rp-acoes-celular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 12px}.rp-acoes-celular>*{height:44px;justify-content:center;text-decoration:none}}.cg-selo{font-style:normal;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700;background:#f1f5f9;color:#334155}.cg-faixa{display:flex;align-items:center;gap:16px;background:#0f1b2d;color:#fff;border-radius:16px;padding:14px 18px;margin-bottom:10px}.cg-faixa.vencida{background:#7c2d12}.cg-faixa-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cg-faixa-texto small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#e8b84a;text-transform:uppercase}.cg-faixa-texto b{font-size:20px}.cg-faixa-texto>span{font-size:12.5px;color:#cbd5e1}.cg-contagem{display:flex;flex-direction:column;align-items:center;background:#1e2b40;border-radius:12px;padding:8px 14px;min-width:96px}.cg-contagem b{font:700 24px var(--nx-mono,monospace);color:#fdba74}.cg-contagem small{font-size:11.5px;color:#cbd5e1;text-align:center}.cg-faixa-acoes{display:flex;flex-direction:column;gap:6px}.cg-btn-ouro{height:38px;padding:0 14px;border-radius:10px;border:0;background:#e8b84a;color:#0f1b2d;font:700 12.5px inherit;font-family:inherit;cursor:pointer}.cg-faixa-mini{display:flex;gap:6px}.cg-faixa-mini button{flex:1;height:32px;border-radius:8px;border:1px solid #475569;background:transparent;color:#fff;font:700 11.5px inherit;font-family:inherit;cursor:pointer}.cg-vigencia{margin-bottom:10px}.cg-resultados{margin:0 0 10px}.cg-resultados .rc-cartao b{font-size:19px}.cg-divulgar{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #BFDBFE;border-radius:14px;padding:12px 14px;margin-bottom:10px;flex-wrap:wrap}.cg-divulgar>span{flex:1 1 320px;display:flex;flex-direction:column;gap:2px;min-width:0}.cg-divulgar>span b{font-size:13.5px}.cg-divulgar>span small{font-size:12.5px;color:#4b5563}.cg-divulgar .cm-btn,.cg-divulgar .cm-btn-whats{height:40px}.cg-corpo{display:flex;gap:12px;align-items:flex-start}.cg-linhas{flex:1;min-width:0;padding:0;overflow:hidden}.cg-linhas-topo{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #F1F5F9}.cg-linhas-topo b{flex:1;font-size:13.5px}.cg-linhas-topo input{height:36px;width:260px;max-width:100%;border:1px solid #DCE3EC;border-radius:9px;padding:0 10px;font:inherit;font-size:13px;box-sizing:border-box}.cg-linha{display:flex;gap:12px;align-items:center;width:100%;padding:10px 14px;border:0;border-top:1px solid #F1F5F9;background:#fff;cursor:pointer;color:inherit;font-family:inherit;text-align:left}.cg-linha.aberta{background:#f8fafc}.cg-linha>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cg-linha>span:first-child b{font-size:13px}.cg-linha>span:first-child small{font-size:11.5px;color:#5a6b82}.cg-itens{background:#f8fafc;padding:4px 14px 10px;overflow-x:auto}.cg-itens table{width:100%;border-collapse:collapse;font-size:12.5px}.cg-itens th{text-align:left;font-size:11px;font-weight:700;color:#5a6b82;text-transform:uppercase;padding:6px 8px 6px 0}.cg-itens td{padding:6px 8px 6px 0;border-top:1px solid #E2E8F0;vertical-align:top}.cg-antes{flex:0 0 340px}.cg-pend-n{flex:0 0 26px;font-size:18px;font-weight:800}.cg-pend-n.tom-perigo{color:#9a3412}.cg-pend-n.tom-info{color:#1e3a8a}.cg-nota{margin-top:8px;background:#f8fafc;border-radius:10px;padding:10px 12px;font-size:12px;color:#4b5563}.cg-vazio{display:flex;flex-direction:column;gap:8px;padding:18px}.cg-vazio span{font-size:13px;color:#4b5563}.cg-vazio-botoes{display:flex;gap:8px}.cg-historico{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.cg-hist{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:10px 14px;flex-wrap:wrap}.cg-hist.ativo{border-color:#0b1728}.cg-hist-titulo{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:2px;border:0;background:none;padding:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.cg-hist-titulo b{font-size:14px}.cg-hist-titulo small{font-size:12px;color:#5a6b82}.cg-hist .primary{height:36px;display:inline-flex;align-items:center;gap:6px}.cg-importar{display:flex;gap:12px;align-items:flex-start}.cg-importar-esq{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.cg-passo{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:14px}.cg-passo-n{flex:0 0 32px;height:32px;border-radius:999px;background:#0b3c5d;color:#fff;display:grid;place-items:center;font-weight:800}.cg-passo>span{flex:1;display:flex;flex-direction:column;gap:4px}.cg-passo small{font-size:12.5px;color:#4b5563}.cg-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cg-form .filtro-largo{grid-column:1 / -1}.cg-form .primary{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.cg-confere{flex:0 0 340px}.cg-confere .secondary{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px}@media(max-width:900px){.cg-faixa{flex-wrap:wrap}.cg-faixa-texto{flex:1 1 100%}.cg-faixa-acoes{flex:1}.cg-btn-ouro{height:44px}.cg-corpo,.cg-importar{flex-direction:column}.cg-antes,.cg-confere{flex:1 1 auto;width:100%}.cg-linha,.cg-linhas-topo{flex-wrap:wrap}.cg-linhas-topo input{width:100%}.cg-divulgar .cm-btn,.cg-divulgar .cm-btn-whats{flex:1 1 45%;height:44px}.cg-divulgar .cm-btn-whats{flex:1 1 100%;height:48px;font-size:14px}.cg-form{grid-template-columns:1fr!important}.cg-hist .primary,.cg-hist .cm-btn{flex:1;height:44px}}@media(max-width:900px){.cg-corpo{align-items:stretch}.cg-linhas{width:100%;max-width:100%}}.ea-cabeca{margin-bottom:2px}.ea-cabeca h2{margin:2px 0 0}.ea-faixa-celular{display:none}.ea-perda{margin:6px 0 12px;background:#fff7ed;border:1px solid #FED7AA;border-radius:12px;padding:10px 14px;font-size:12.5px;color:#7c2d12}.ea-corpo{display:flex;gap:12px;align-items:flex-start}.ea-lista{flex:0 0 380px;display:flex;flex-direction:column;gap:8px;min-width:0}.ea-ind{background:#fff;border:1px solid #E3E8EF;border-radius:14px}.ea-ind.ativa{border:2px solid #0B1728}.ea-ind-escolher{display:flex;gap:12px;align-items:center;width:100%;padding:12px 14px;border:0;background:none;border-radius:14px;cursor:pointer;color:inherit;font-family:inherit;text-align:left}.ea-ind.ativa .ea-ind-escolher{padding:11px 13px}.ea-sigla{flex:0 0 40px;height:40px;border-radius:10px;background:#0b3c5d;color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.ea-ind-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ea-ind-texto b{font-size:14px}.ea-ind-texto small{font-size:12px;color:#5a6b82}.ea-ind-acoes{display:none}.ea-pill{align-self:flex-start;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;background:#f1f5f9;color:#334155;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ea-pill.tom-ok{background:#ecfdf5;color:#166534}.ea-pill.tom-info{background:#eff6ff;color:#1e3a8a}.ea-pill.tom-alerta{background:#fff7ed;color:#9a3412}.ea-como{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:12px 14px;font-size:12px;color:#4b5563;display:flex;flex-direction:column;gap:4px}.ea-como b{font-size:12.5px;color:#1f2937}.ea-so-celular{display:none}.ea-painel{flex:1;min-width:0;background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.ea-painel-topo{display:flex;align-items:center;gap:10px;padding:14px 16px 0}.ea-painel-topo b{flex:1;font-size:16px;min-width:0}.ea-abas{padding:0 16px;margin:8px 0 0}.ea-conteudo{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ea-intro{font-size:13px;color:#4b5563}.ea-mensagem{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;white-space:pre-line}.ea-botoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ea-btn{height:42px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ea-btn:disabled{opacity:.55;cursor:not-allowed}.ea-por-contato{border:1px dashed #F59E0B!important;color:#9a3412!important}.ea-desconectar{color:#9a3412!important}.ea-espaco{flex:1}.ea-dica{font-size:12px;color:#5a6b82;display:flex;align-items:center;gap:6px}.ea-ok{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#166534;background:#f0fdf4;border-radius:10px;padding:8px 10px;margin:0}.ea-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ea-form .ea-largo{grid-column:1 / -1}.ea-ligado{flex-direction:row!important;align-items:center;gap:8px!important;font-size:13px;align-self:end;padding-bottom:10px}.ea-ligado input{width:auto!important;height:auto!important}.ea-previa{border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:12.5px}.ea-previa.ok{border:1px solid #BBF7D0;background:#f0fdf4}.ea-previa.ok>b{color:#166534}.ea-previa.info{border:1px solid #BFDBFE;background:#eff6ff}.ea-previa.info>b{color:#1e3a8a}.ea-tabela{overflow-x:auto}.ea-tabela table{width:100%;border-collapse:collapse;font-size:12.5px;color:#4b5563}.ea-tabela th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;padding:4px 8px 4px 0}.ea-tabela td{padding:4px 8px 4px 0;border-top:1px solid rgba(0,0,0,.06)}.ea-tabela .num{text-align:right}.ea-tabela .sobe{color:#166534;font-weight:700}.ea-tabela .desce{color:#9a3412;font-weight:700}.ea-sem-cadastro{color:#9a3412}.ea-arquivo{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82;cursor:pointer}.ea-arquivo input{position:absolute;width:1px;height:1px;opacity:0}.ea-arquivo-caixa{display:flex;align-items:center;gap:8px;min-height:46px;border:1px dashed #94A3B8;border-radius:10px;padding:0 12px;font-size:13px;color:#1f2937;background:#f8fafc}.ea-arquivo:focus-within .ea-arquivo-caixa{outline:2px solid #0B3C5D}.ea-lembrete{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#4b5563}.ea-lembrete select{height:36px;border:1px solid #DCE3EC;border-radius:8px;padding:0 6px;font-size:13px;background:#fff}.ea-hist{display:flex;gap:10px;align-items:center;border-bottom:1px solid #F1F5F9;padding:8px 0;font-size:13px;flex-wrap:wrap}.ea-hist-texto{flex:1;min-width:200px}.ea-hist small{color:#5a6b82}@media(max-width:900px){.ea-cabeca,.ea-numeros,.ea-perda,.ea-como{display:none}.ea-faixa-celular{display:flex;flex-direction:column;gap:6px;background:#0f1b2d;color:#fff;border-radius:14px;padding:14px;margin-bottom:10px}.ea-faixa-celular small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#e8b84a}.ea-faixa-celular b{font:700 22px var(--nx-mono,monospace)}.ea-faixa-celular span{font-size:12px;color:#cbd5e1}.ea-corpo{flex-direction:column;align-items:stretch}.ea-lista{flex:1 1 auto;width:100%}.ea-ind-escolher{padding:10px 12px 6px}.ea-ind-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 10px}.ea-ind-acoes button{height:44px;border-radius:10px;font-size:12.5px}.ea-so-celular{display:block}.ea-nota-celular{font-size:12px;color:#5a6b82;margin:0 2px}.ea-so-computador{display:none!important}.ea-painel{width:100%}.ea-form{grid-template-columns:1fr!important}.ea-botoes .ea-btn{flex:1 1 45%;justify-content:center;height:44px!important}.ea-espaco{display:none}}.eq-topo{display:flex;align-items:flex-end;gap:12px;margin-bottom:4px;flex-wrap:wrap}.eq-topo>div:first-child{flex:1;min-width:240px}.eq-topo h2{margin:2px 0 0}.eq-filtros{display:flex!important;gap:10px;margin:0}.eq-filtros label{min-width:180px}.eq-so-celular{display:none!important}.eq-numeros{margin:10px 0}.eq-numeros button.rc-cartao{font:inherit}.eq-corpo{display:flex;gap:12px;align-items:flex-start}.eq-reps{flex:0 0 300px;display:flex;flex-direction:column;gap:8px;min-width:0}.eq-reps-titulo{font-size:12px;font-weight:700;color:#4b5563}.eq-rep{display:flex;gap:10px;align-items:center;width:100%;padding:10px 12px;border-radius:12px;border:1px solid #E3E8EF;background:#fff;cursor:pointer;color:inherit;font-family:inherit;text-align:left}.eq-rep.ativo{border:2px solid #0B1728;padding:9px 11px}.eq-avatar{flex:0 0 34px;height:34px;border-radius:999px;background:#0b3c5d;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.eq-rep-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.eq-rep-texto b{font-size:13.5px}.eq-rep-texto small{font-size:11.5px;color:#5a6b82}.eq-rep-pct{font:700 13px var(--nx-mono,monospace)}.eq-rep-pct.tom-ok{color:#166534}.eq-rep-pct.tom-info{color:#1e3a8a}.eq-rep-pct.tom-alerta{color:#9a3412}.eq-principal{flex:1;min-width:0}.eq-faixa-celular{display:none}.eq-quadro{background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.eq-quadro-topo{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #F1F5F9;flex-wrap:wrap}.eq-quadro-topo>b{flex:1;font-size:14px;min-width:200px}.eq-btn{height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:12.5px!important;display:inline-flex;align-items:center;gap:6px}.eq-btn:disabled{opacity:.55;cursor:not-allowed}.eq-tabela{display:flex;flex-direction:column}.eq-linha{display:grid;grid-template-columns:minmax(0,2.2fr) 110px 110px 170px 110px 160px;gap:0 10px;align-items:center;padding:6px 14px;border-bottom:1px solid #F1F5F9;font-size:13px}.eq-linha .num{text-align:right;font-family:var(--nx-mono,monospace);font-size:12.5px}.eq-cabeca{font-size:11px;font-weight:700;color:#5a6b82;text-transform:uppercase;padding:8px 14px}.eq-cabeca .num{font-family:inherit;font-size:11px}.eq-cliente{display:flex;flex-direction:column;min-width:0}.eq-cliente b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-cliente small{font-size:11.5px;color:#5a6b82}.eq-valor{display:flex;align-items:center;justify-content:flex-end;gap:4px}.eq-valor label{display:flex;align-items:center;gap:4px;font-size:12px;color:#5a6b82}.eq-valor input{width:96px;height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;text-align:right;font:600 13px var(--nx-mono,monospace);box-sizing:border-box}.eq-tirar{width:30px;height:30px;border-radius:8px;border:1px solid #E2E8F0;background:#fff;color:#9a3412;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.eq-soma{background:#f8fafc;padding:10px 14px;border-bottom:0}.eq-soma .num{font-size:14px}.eq-verde{color:#166534}.eq-soma-pct{font-size:12px;color:#4b5563}.eq-vazio{padding:16px 14px;font-size:13px;color:#4b5563}.eq-fora{padding:10px 14px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #F1F5F9}.eq-fora>span{font-size:12px;font-weight:700;color:#4b5563}.eq-fora>div{display:flex;gap:8px;flex-wrap:wrap}.eq-chip{height:34px;padding:0 12px;border-radius:999px;border:1px dashed #94A3B8;background:#fff;font:600 12.5px inherit;font-family:inherit;cursor:pointer;color:#1f2937;text-align:left}.eq-rodape{padding:10px 14px;display:flex;gap:10px;align-items:center;border-top:1px solid #E2E8F0;flex-wrap:wrap}.eq-historico-linha{flex:1 1 320px;font-size:12px;color:#4b5563}.eq-historico-linha b{color:#1f2937}.eq-historico-linha .link-button{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:12px}.eq-salvar{height:42px;padding:0 18px;border-radius:10px;border:0;background:#e8b84a;color:#0f1b2d;font:800 13px inherit;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.eq-salvar:disabled{opacity:.5;cursor:not-allowed}.eq-historico{list-style:none;margin:0;padding:6px 14px 12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #F1F5F9}.eq-historico li{display:flex;flex-direction:column;gap:1px;font-size:12.5px}.eq-historico small{color:#5a6b82}.eq-nota{font-size:12.5px;color:#4b5563;margin:10px 2px}.eq-busca{display:flex;align-items:center;gap:8px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;height:42px;background:#fff;color:#5a6b82}.eq-busca input{flex:1;border:0;outline:0;height:40px;font:inherit;font-size:14px;background:transparent;min-width:0}.eq-escolher-lista{display:flex;flex-direction:column;max-height:50vh;overflow:auto;margin-top:10px}.eq-escolher-item{display:flex;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid #F1F5F9;cursor:pointer}.eq-escolher-item input{width:18px;height:18px}.eq-escolher-item span{display:flex;flex-direction:column;gap:2px}.eq-escolher-item b{font-size:13.5px}.eq-escolher-item small{font-size:12px;color:#5a6b82}.eq-escolher-rodape{display:flex;gap:8px;align-items:center;width:100%}.ea-pill.tom-ouro{background:#fef3c7;color:#92400e}.gc-lista .gc-conta{padding:12px 14px}.gc-lista .gc-conta.ativo{padding:11px 13px}.gc-mes{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.gc-mes b{font:700 14px var(--nx-mono,monospace)}.gc-mes small{font-size:11px;color:#5a6b82}.gc-soltas{display:flex;flex-direction:column;gap:6px;background:#fffbeb;border:1px dashed #F59E0B;border-radius:14px;padding:10px 12px}.gc-soltas b{font-size:12.5px;color:#78350f}.gc-painel{display:flex;flex-direction:column}.gc-cabeca{display:flex!important;gap:12px;align-items:flex-end;padding:14px 16px;border-bottom:1px solid #F1F5F9;margin:0;flex-wrap:wrap}.gc-nome{flex:1 1 240px}.gc-nome input{font-weight:700!important;font-size:15px!important}.gc-chave{height:42px;padding:0 14px;border-radius:10px;cursor:pointer;font:700 13px inherit;font-family:inherit;border:1px dashed #94A3B8;background:#fff;color:#334155;display:inline-flex;align-items:center;gap:6px}.gc-chave.ligada{border:0;background:#fef3c7;color:#92400e}.gc-bloco{display:flex;flex-direction:column;gap:6px}.gc-bloco>b,.gc-bloco-topo b{font-size:13.5px}.gc-bloco-topo{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gc-bloco-topo b{flex:1}.gc-bloco-topo small{font-size:12px;color:#5a6b82}.gc-loja{display:grid;grid-template-columns:minmax(0,1fr) 170px 110px 36px;gap:10px;align-items:center;border:1px solid #E3E8EF;border-radius:10px;padding:8px 10px;font-size:13px}.gc-loja>span:first-child{display:flex;flex-direction:column;min-width:0}.gc-loja small{font-size:11.5px;color:#5a6b82}.gc-loja .num{text-align:right;font-family:var(--nx-mono,monospace)}.gc-cnpj{font-family:var(--nx-mono,monospace);font-size:12px;color:#4b5563}.gc-sugestao{display:flex;gap:8px;align-items:center;border:1px dashed #F59E0B;background:#fffbeb;border-radius:10px;padding:8px 10px;font-size:12.5px;color:#78350f;flex-wrap:wrap}.gc-sugestao span{flex:1 1 260px}.gc-buscar{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.gc-achados{display:flex;flex-direction:column;border:1px solid #E3E8EF;border-radius:10px;overflow:hidden}.gc-achados button{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:8px 10px;border:0;border-bottom:1px solid #F1F5F9;background:#fff;cursor:pointer;font-family:inherit;text-align:left;color:inherit}.gc-achados button:hover{background:#f8fafc}.gc-achados small{font-size:11.5px;color:#5a6b82}.gc-comissoes{display:flex;flex-direction:column}.gc-com-linha{display:grid;grid-template-columns:minmax(0,1fr) 190px 210px 190px;gap:0 10px;align-items:center;border-top:1px solid #F1F5F9;padding:8px 10px;font-size:13px}.gc-com-cabeca{border-top:0;padding:6px 10px;font-size:11px;font-weight:700;color:#5a6b82;text-transform:uppercase}.gc-paga{display:flex;flex-direction:column}.gc-paga span{font-family:var(--nx-mono,monospace)}.gc-paga small{font-size:11px;color:#5a6b82}.gc-pct{display:flex;align-items:center;gap:6px;font-size:12px;color:#5a6b82}.gc-pct input{width:80px;height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;text-align:right;font:600 13px var(--nx-mono,monospace);box-sizing:border-box}.gc-com-linha select{height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 6px;font-size:13px;background:#fff}.gc-planejado{display:flex;gap:10px;align-items:center;background:#f8fafc;border-radius:12px;padding:10px 12px;flex-wrap:wrap}.gc-planejado>span{flex:1 1 260px;font-size:12.5px;color:#4b5563}.gc-planejado b{color:#1f2937}.gc-planejado label{display:flex;align-items:center;gap:4px;font-size:12px;color:#5a6b82}.gc-planejado input{width:110px;height:36px;border:1px solid #DCE3EC;border-radius:9px;padding:0 8px;text-align:right;font:600 13px var(--nx-mono,monospace);box-sizing:border-box}.gc-rodape{padding:10px 16px;display:flex;gap:8px;border-top:1px solid #E2E8F0}@media(max-width:900px){.eq-topo h2,.eq-topo .eyebrow{display:none}.eq .eq-topo{margin-bottom:8px}.eq-filtros{width:100%}.eq-filtros label{flex:1;min-width:0}.eq-so-celular{display:flex!important}.eq-corpo{flex-direction:column;align-items:stretch}.eq-reps{flex:1 1 auto;width:100%}.eq:not(.gc) .eq-reps{display:none}.eq:not(.gc) .eq-numeros{display:none}.eq-faixa-celular{display:flex;flex-direction:column;gap:6px;background:#0f1b2d;color:#fff;border-radius:14px;padding:14px;margin-bottom:10px}.eq-faixa-celular small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#e8b84a}.eq-faixa-celular b{font:700 22px var(--nx-mono,monospace)}.eq-faixa-celular>span{font-size:12.5px;color:#cbd5e1}.eq-barra{display:block;height:8px;border-radius:999px;background:#1e2b40;overflow:hidden}.eq-barra span{display:block;height:8px;border-radius:999px;background:#e8b84a}.eq-quadro-topo>b{flex:1 1 100%}.eq-quadro-topo .eq-btn{flex:1 1 45%;justify-content:center;height:44px!important}.eq-cabeca{display:none}.eq-linha{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px}.eq-linha>[data-rotulo="Média 3 meses"],.eq-linha>[data-rotulo="Última compra"]{display:none}.eq-linha>[data-rotulo=Realizado]{grid-column:1;grid-row:2;text-align:left}.eq-linha>.eq-valor{grid-column:2;grid-row:1 / span 2}.eq-valor input{height:44px}.eq-soma{grid-template-columns:1fr auto}.eq-soma>span:empty{display:none}.eq-salvar{flex:1 1 100%;justify-content:center;height:48px}.gc-loja{grid-template-columns:minmax(0,1fr) auto 36px}.gc-cnpj,.gc-com-cabeca{display:none}.gc-com-linha{grid-template-columns:1fr;gap:6px}.gc-pct input{height:44px}.gc-chave,.gc-rodape .eq-btn{height:44px!important}}.eq-outros{background:#f8fafc;font-size:12.5px;color:#4b5563;border-top:1px dashed #E2E8F0}@media(max-width:900px){.eq-outros>span:empty{display:none}.eq-outros{grid-template-columns:1fr auto}}.eq-topo{border-bottom:0!important;padding:0!important;position:static!important;box-shadow:none!important}.eq-filtros{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.gc-soltas .eq-chip{height:auto;min-height:34px;padding:6px 12px;border-radius:12px}@media(max-width:900px){.eq-linha:not(.eq-soma):not(.eq-outros)>[data-rotulo=Realizado]:before{content:"vendeu ";font-family:Inter,system-ui,sans-serif;color:#5a6b82}}.credenciais-portal{border:1px solid #BBF7D0;background:#f0fdf4;border-radius:12px;padding:12px 14px;margin:10px 0;display:flex;flex-direction:column;gap:8px;font-size:13px}.credenciais-topo{display:flex;align-items:center;gap:8px;color:#166534}.credenciais-topo b{flex:1}.credenciais-portal p{margin:0;color:#1f2937}.credenciais-portal dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;background:#fff;border:1px solid #DCFCE7;border-radius:10px;padding:10px 12px}.credenciais-portal dt{font-weight:700;color:#4b5563}.credenciais-portal dd{margin:0;overflow-wrap:anywhere}.credenciais-senha{font:700 16px var(--nx-mono,monospace);letter-spacing:1px}.credenciais-portal small{color:#4b5563}.credenciais-botoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.credenciais-btn{height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;text-decoration:none}.credenciais-sem-whats{font-size:12px;color:#9a3412}.hj{display:flex;flex-direction:column;gap:12px}.hj-topo{display:flex;align-items:flex-end;gap:12px}.hj-topo>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hj-topo small{font-size:12.5px;font-weight:600;color:#5a6b82}.hj-topo h1{margin:0;font-size:22px;line-height:1.25}.hj-novo{height:42px;padding:0 16px;border-radius:10px;border:0;background:#e8b84a;color:#0f1b2d;font:800 13px inherit;font-family:inherit;cursor:pointer;flex:0 0 auto}.hj-faixa{background:#0f1b2d;color:#fff;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:24px}.hj-faixa-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hj-faixa-texto small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#e8b84a}.hj-faixa-texto>span{font-size:13px;color:#cbd5e1}.hj-faixa-texto>span b{font:700 28px var(--nx-mono,monospace);color:#fff;margin-right:6px}.hj-barra{display:block;height:8px;border-radius:999px;background:#1e2b40;overflow:hidden}.hj-barra span{display:block;height:8px;border-radius:999px;background:#e8b84a}.hj-definir{align-self:flex-start;border:1px dashed #E8B84A;background:transparent;color:#e8b84a;border-radius:8px;padding:6px 10px;font:700 12px inherit;font-family:inherit;cursor:pointer}.hj-faixa-caixas{display:flex;gap:10px}.hj-faixa-caixas span{display:flex;flex-direction:column;align-items:center;background:#1e2b40;border-radius:12px;padding:8px 14px;min-width:96px}.hj-faixa-caixas b{font:700 22px var(--nx-mono,monospace)}.hj-faixa-caixas b.verde{color:#86efac}.hj-faixa-caixas small{font-size:11.5px;color:#cbd5e1;text-align:center}.hj-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hj-numeros button{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;min-width:0}.hj-numeros small{font-size:12px;font-weight:700;color:#4b5563}.hj-numeros b{font:700 20px var(--nx-mono,monospace);color:#1f2937}.hj-numeros b.laranja{color:#9a3412}.hj-numeros b.azul{color:#1e3a8a}.hj-numeros span{font-size:12px;color:#5a6b82}.hj-corpo{display:flex;gap:12px;align-items:flex-start}.hj-acoes{flex:1;min-width:0;background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.hj-acoes-cab{display:flex;align-items:baseline;gap:12px;padding:12px 16px 0;flex-wrap:wrap}.hj-acoes-cab h2{margin:0;font-size:16px;flex:1}.hj-acoes-cab small{font-size:12px;color:#5a6b82}.hj-abas{padding:0 16px;margin:8px 0 0}.hj-acoes ul{list-style:none;margin:0;padding:0}.hj-acoes li{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #F1F5F9}.hj-grupo{flex:0 0 74px;text-align:center;border-radius:999px;padding:3px 0;font-size:11px;font-weight:700}.hj-grupo.g-dinheiro{background:#fff7ed;color:#9a3412}.hj-grupo.g-vendas{background:#eff6ff;color:#1e3a8a}.hj-grupo.g-clientes{background:#ecfdf5;color:#166534}.hj-grupo.g-arrumar{background:#f1f5f9;color:#334155}.hj-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hj-item b{font-size:13.5px}.hj-item small{font-size:12px;color:#5a6b82}.hj-botoes{display:flex;gap:6px;flex:0 0 auto}.hj-botoes button{height:36px;padding:0 12px;border-radius:9px;font:700 12.5px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.hj-agir{border:1px solid #0B3C5D;background:#0b3c5d;color:#fff}.hj-agir.whats{border-color:#16a34a;background:#fff;color:#166534}.hj-feito{border:1px solid #CBD5E1;background:#fff;color:#1f2937}.hj-amanha{border:1px solid #E2E8F0;background:#fff;color:#5a6b82;font-weight:600!important}.hj-em-dia{display:flex;flex-direction:column;gap:4px;padding:24px 16px;color:#166534}.hj-em-dia small{color:#4b5563;font-size:12.5px}.hj-lado{flex:0 0 360px;display:flex;flex-direction:column;gap:12px;min-width:0}.hj-cartao{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.hj-cartao h2{margin:0;font-size:14px}.hj-cartao-cab{display:flex;align-items:center;gap:8px}.hj-cartao-cab h2{flex:1}.hj-rota{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hj-rota li{display:flex;gap:10px;align-items:center}.hj-rota li>span:last-child{display:flex;flex-direction:column;min-width:0}.hj-rota b{font-size:13px}.hj-rota small{font-size:11.5px;color:#5a6b82}.hj-vazio{margin:0;font-size:12.5px;color:#4b5563}.hj-ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hj-ranking li{display:flex;gap:8px;font-size:13px}.hj-ranking span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-ranking b{font:700 12.5px var(--nx-mono,monospace)}.hj-nota{font-size:11.5px;color:#5a6b82}.hj-atalhos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.hj-atalhos button{height:40px;border-radius:10px;border:1px solid #CBD5E1;background:#fff;font:700 12.5px inherit;font-family:inherit;cursor:pointer}@media(max-width:900px){.hj-topo h1{font-size:18px}.hj-novo{display:none}.hj-faixa{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.hj-faixa-texto>span b{font-size:22px}.hj-faixa-caixas span{flex:1;min-width:0;padding:6px 8px}.hj-faixa-caixas b{font-size:18px}.hj-numeros{grid-template-columns:1fr 1fr}.hj-corpo{flex-direction:column;align-items:stretch}.hj-lado{flex:1 1 auto}.hj-acoes li{flex-wrap:wrap;align-items:flex-start}.hj-grupo{flex:0 0 auto;padding:2px 9px}.hj-item{flex:1 1 calc(100% - 100px)}.hj-botoes{flex:1 1 100%}.hj-agir{flex:1;height:44px!important}.hj-feito,.hj-amanha{height:44px!important}}.fs-cabeca{margin-bottom:2px}.fs-cabeca h2{margin:2px 0 0}.fs-numeros{margin:10px 0}.fs-corpo{display:flex;gap:12px;align-items:flex-start}.fs-esquerda{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.fs-titulo{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.fs-titulo b{flex:1;font-size:14px}.fs-titulo small{font-size:12px;color:#5a6b82}.fs-matriz{padding:12px 14px}.fs-grade{display:grid;gap:6px;align-items:center;overflow-x:auto}.fs-linha{display:contents}.fs-uf{display:flex;flex-direction:column;align-items:center}.fs-uf b{font-size:13px}.fs-uf small{font-size:11px;color:#5a6b82}.fs-rep{display:flex;flex-direction:column;min-width:0}.fs-rep b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-rep small{font-size:11px;color:#5a6b82}.fs-casa{height:40px;border-radius:9px;cursor:pointer;font:700 13px var(--nx-mono,monospace);border:1px solid transparent}.fs-casa.t-ok{background:#ecfdf5;color:#166534}.fs-casa.t-parcial{background:#fef3c7;color:#92400e}.fs-casa.t-falta{background:#fff7ed;color:#9a3412}.fs-casa.ativa{border:2px solid #0B1728}.fs-arrumar{padding:12px 14px 4px}.fs-item{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #F1F5F9}.fs-item>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fs-item b{font-size:13.5px}.fs-item small{font-size:12px;color:#5a6b82}.fs-btn{height:38px!important;padding:0 14px!important;border-radius:10px!important;font-size:12.5px!important;flex:0 0 auto}.fs-lado{flex:0 0 380px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fs-lado p{margin:0;font-size:13px;color:#4b5563}.fs-valor{font:700 24px var(--nx-mono,monospace)}.fs-valor.t-ok{color:#166534}.fs-valor.t-parcial{color:#92400e}.fs-valor.t-falta{color:#9a3412}.fs-fatos{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin:0;background:#f8fafc;border-radius:12px;padding:10px 12px;font-size:12.5px}.fs-fatos dt{color:#4b5563}.fs-fatos dd{margin:0;font-weight:700;text-align:right}.fs-acao{height:42px!important;border-radius:10px!important;font-size:13px!important;justify-content:center;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.pff-corpo{display:flex;gap:12px;align-items:flex-start;margin-top:10px}.pff-form{flex:0 0 420px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.pff-campo{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.pff-campo>input{height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font-size:14px;font-family:inherit;box-sizing:border-box}.pff-dois{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pff-perfil{display:flex;gap:6px;flex-wrap:wrap}.pff-perfil span{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;background:#f1f5f9;color:#334155}.pff-perfil span:first-child{background:#eff6ff;color:#1e3a8a}.pff-comparar{border-top:1px solid #F1F5F9;padding-top:10px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.pff-comparar select{height:38px;border:1px solid #DCE3EC;border-radius:9px;padding:0 6px;font-size:13px;background:#fff;max-width:200px}.pff-sem-regra{color:#9a3412}.pff-resultado{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.pff-faixa{background:#0f1b2d;color:#fff;border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pff-faixa>span:first-child{flex:1;min-width:220px;display:flex;flex-direction:column;gap:4px}.pff-faixa small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#e8b84a}.pff-faixa b{font:700 30px var(--nx-mono,monospace)}.pff-faixa>span:first-child>span{font-size:13px;color:#cbd5e1}.pff-faixa-botoes{display:flex;flex-direction:column;gap:6px}.pff-btn{height:42px!important;padding:0 16px!important;border-radius:10px!important;font-size:13px!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pff-passos{padding:12px 16px;display:flex;flex-direction:column}.pff-passos>b{font-size:14px;padding-bottom:6px}.pff-passos>div{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #F1F5F9}.pff-passos>div>span{flex:1;display:flex;flex-direction:column;gap:1px;font-size:13px}.pff-passos>div small{font-size:11.5px;color:#5a6b82}.pff-passos>div>b{font:700 14px var(--nx-mono,monospace)}.pff-passos .pff-final{border-top:1px solid #0F1B2D}.pff-regra{padding:12px 16px;font-size:12.5px}.pff-regra>b{font-size:14px}.pff-regra dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 16px;margin:8px 0 0}.pff-regra dt{color:#4b5563}.pff-regra dd{margin:0;font-weight:700}.sn-pagina{padding-bottom:0}.sn-barra{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}.sn-barra span{flex:1 1 300px;font-size:13px;color:#4b5563}.sn-barra b{color:#1f2937}.sn{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.sn-topo{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.sn-topo>div{flex:1;min-width:240px}.sn-topo h3{margin:2px 0 0}.sn-industria{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.sn-industria select{height:40px;min-width:240px;border:1px solid #DCE3EC;border-radius:10px;padding:0 8px;font-size:14px;background:#fff}.sn-corpo{display:flex;gap:12px;align-items:flex-start}.sn-esquerda{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.sn-soltar{border:2px dashed #94A3B8;background:#f8fafc;border-radius:14px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-family:inherit;color:inherit;text-align:center}.sn-soltar b{font-size:15px}.sn-soltar span{font-size:12.5px;color:#4b5563}.sn-soltar small{font-size:12px;color:#5a6b82}.sn-lidos{border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.sn-lidos-topo{display:flex;gap:8px;align-items:baseline;padding:10px 14px;flex-wrap:wrap}.sn-lidos-topo b{flex:1;font-size:14px}.sn-lidos-topo small{font-size:12px;color:#5a6b82}.sn-linha{display:grid;grid-template-columns:minmax(0,1.5fr) 70px 110px minmax(0,2fr) 30px;gap:0 10px;align-items:center;padding:8px 14px;border-top:1px solid #F1F5F9;font-size:13px}.sn-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-tipo{justify-self:start;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;background:#f1f5f9;color:#334155}.sn-tipo.t-xml{background:#ecfdf5;color:#166534}.sn-tipo.t-pdf{background:#eff6ff;color:#1e3a8a}.sn-tipo.t-foto{background:#fef3c7;color:#92400e}.sn-nota{font-family:var(--nx-mono,monospace);font-size:12.5px}.sn-estado{font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:6px}.sn-estado.e-ok{color:#166534}.sn-estado.e-aviso{color:#92400e}.sn-estado.e-erro{color:#9a3412}.sn-estado.e-lendo{color:#5a6b82}.sn-cliente{display:flex;gap:12px;align-items:center;background:#fffbeb;border:1px dashed #F59E0B;border-radius:14px;padding:12px 14px;flex-wrap:wrap}.sn-cliente>span{flex:1 1 300px;font-size:12.5px;color:#78350f}.sn-btn{height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:12.5px!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.sn-lado{flex:0 0 380px;border:1px solid #E3E8EF;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-height:200px}.sn-uf{border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.sn-uf>span{display:flex;align-items:baseline;gap:8px}.sn-uf>span b:first-child{flex:1;font-size:15px}.sn-uf .num{font:700 14px var(--nx-mono,monospace)}.sn-uf small{font-size:12px;color:#4b5563}.sn-origem{border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.sn-origem.ok{background:#f0fdf4;color:#166534}.sn-origem.alerta{background:#fff7ed;color:#9a3412}.sn-revisar{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:6px}.sn-revisar li{display:flex;flex-direction:column;font-size:12.5px}.sn-revisar small{color:#5a6b82}.sn-criar{height:46px;font-size:14px}@media(max-width:900px){.fs-cabeca h2{font-size:18px}.fs-corpo,.pff-corpo,.sn-corpo{flex-direction:column;align-items:stretch}.fs-lado,.pff-form,.sn-lado{flex:1 1 auto;width:100%;box-sizing:border-box}.fs-item{flex-wrap:wrap}.fs-btn{flex:1 1 100%;height:44px!important}.pff-faixa-botoes{flex-direction:row;flex:1 1 100%}.pff-btn{flex:1;height:48px!important}.pff-regra dl{grid-template-columns:1fr}.sn-linha{grid-template-columns:minmax(0,1fr) auto 30px;gap:4px 8px}.sn-nota{grid-column:1}.sn-estado{grid-column:1 / -1}.sn-industria,.sn-industria select{width:100%;min-width:0}}.proposal-summary p.proposal-st-entrada{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fdf6e6;color:#6e500e;border:1px solid #f1dfb3}.sn-origem .sn-btn{align-self:flex-start;margin-top:4px}.sn-confere{color:#166534}.sn-entrada{margin-top:14px;padding:12px;border:1px solid #e4e8ef;border-radius:12px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.sn-entrada>small{color:#6f7b8d}.sn-entrada-ufs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sn-entrada-ufs small{color:#6f7b8d}.sn-entrada-ufs select{height:30px;padding:0 8px;border:1px solid #d8dee8;border-radius:8px;font-size:12.5px;background:#fff}.sn-uf-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:#fff7ed;color:#9a3412;font-weight:700}.sn-uf-chip button{border:0;background:transparent;color:inherit;padding:2px;cursor:pointer;display:grid;place-items:center}.tp-trava{max-width:640px;margin:32px auto;padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.tp-trava h2{margin:0;font-size:26px;letter-spacing:-.02em}.tp-icone{width:52px;height:52px;border-radius:16px;background:#fbf4e1;color:#7a5a10;display:grid;place-items:center}.tp-texto{margin:0;color:#3a4a60;font-size:15px;line-height:1.6;max-width:520px}.tp-preco{margin:4px 0 8px;color:#5a6b82;font-size:14px}.abas-da-pagina .aba-trava{margin-left:6px;vertical-align:-2px;opacity:.7}.pa-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pa-selo{padding:6px 12px;border-radius:999px;background:#0b1728;color:#e8b54a;font-weight:800;font-size:12px;letter-spacing:.14em}.pa-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.pa-plano{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid #E3E8EF;border-radius:16px;background:#fff}.pa-plano.atual{border:2px solid #E8B54A;background:#fffcf3}.pa-para{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6b82}.pa-nome{font-size:20px;letter-spacing:-.02em}.pa-preco{font-size:24px}.pa-preco small{font-size:13px;font-weight:500;color:#5a6b82}.pa-volume{font-size:12.5px;color:#5a6b82}.pa-plano ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px;font-size:14px;flex:1}.pa-plano li{display:flex;gap:8px;align-items:flex-start;color:#3a4a60}.pa-plano li svg{flex:none;margin-top:2px;color:#1f7a4d}.pa-plano li.pa-tudo{font-weight:700;color:#0b1728}.pa-atual{align-self:flex-start;padding:7px 12px;border-radius:10px;background:#fbf4e1;color:#7a5a10;font-weight:700;font-size:13px}.pa-confirmar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:#8e330b}.sn-leituras{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #E3E8EF;font-size:13.5px;color:#3a4a60}.sn-leituras.acabou{background:#fff7ed;border-color:#f5d0a9;color:#8e330b}.sn-pix{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px;border-radius:14px;border:1px solid #E8B54A;background:#fffcf3}.sn-pix>div{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0;font-size:13.5px}.sn-pix input{width:100%;height:36px;border:1px solid #D8DEE8;border-radius:8px;padding:0 8px;font-size:12px}.sn-pix small{display:flex;gap:6px;align-items:center;color:#5a6b82}.vd-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}.vd-topo h2{margin:2px 0 0}.vd-seg{display:inline-flex;flex-wrap:wrap;gap:4px;background:#eef2f7;border-radius:999px;padding:4px}.vd-seg button{height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#1f2937;font:700 13px inherit;font-family:inherit;cursor:pointer}.vd-seg button[aria-pressed=true]{background:#0b3c5d;color:#fff}.vd-filtros{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.vd-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.vd-kpi{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.vd-kpi small{font-size:12.5px;font-weight:700;color:#5a6b82}.vd-kpi b{font:700 21px var(--nx-mono,monospace);color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-kpi.destaque b{color:#166534}.vd-kpi span{font-size:12px;font-weight:700;color:#5a6b82}.vd-kpi span.sobe,.eq-compara .sobe{color:#15803d}.vd-kpi span.desce,.eq-compara .desce{color:#9a3412}.vd-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.vd-caixa{display:flex;flex-direction:column;gap:12px;padding:16px!important;min-width:0;margin-bottom:12px}.vd-grade .vd-caixa{margin-bottom:0}.vd-caixa-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.vd-legenda{display:flex;gap:14px;font-size:12px;color:#5a6b82;flex-wrap:wrap}.vd-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.vd-grafico{width:100%;height:auto;display:block}.vd-nota{font-size:12px;color:#5a6b82;margin:0}.vd-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vd-mini{border:1px solid #E3E8EF;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:#fff;font-family:inherit;text-align:left;color:inherit}button.vd-mini{cursor:pointer}button.vd-mini:disabled{cursor:default}.vd-mini b{font:700 22px var(--nx-mono,monospace)}.vd-mini small{font-size:12px;color:#5a6b82}.vd-mini-ok b{color:#166534}.vd-mini-ok:not(:disabled){border-color:#bbf7d0;background:#f0fdf4}.vd-parou{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid #FED7AA;background:#fff7ed;border-radius:12px;cursor:pointer;font-family:inherit;text-align:left;color:#9a3412}.vd-parou>span{flex:1;display:flex;flex-direction:column;gap:2px}.vd-parou small{color:#7c2d12}.vd-reps{display:flex;flex-direction:column;gap:12px}.vd-rep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline}.vd-rep-nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-rep b{font:700 13px var(--nx-mono,monospace)}.vd-rep-barra{grid-column:1/-1;display:flex;height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.vd-rep-barra i{display:block;height:100%}.vd-rep small{grid-column:1/-1;font-size:12px;color:#5a6b82}.vd-rolar{overflow-x:auto}.vd-tabela{width:100%;border-collapse:collapse;font-size:13px;min-width:820px}.vd-tabela th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5a6b82;padding:6px 8px;border-bottom:1px solid #E3E8EF}.vd-tabela td{padding:9px 8px;border-bottom:1px solid #F1F5F9}.vd-tabela .n{text-align:right;font-family:var(--nx-mono,monospace);font-variant-numeric:tabular-nums}.vd-pessoa{font-weight:800;color:#0b3c5d}.vd-pill{display:inline-block;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;background:#eff6ff;color:#1e3a8a}.vd-pill.ok{background:#ecfdf5;color:#166534}.vd-vazio{color:#94a3b8}.vd-atalhos{display:flex;gap:8px;flex-wrap:wrap}.vd-atalhos button{height:40px}.vd-gaveta header{display:flex;justify-content:space-between;align-items:center;gap:8px}.eq-regua{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 22px;align-items:end;background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:14px 16px;margin-bottom:12px}.eq-regua-passo{display:flex;flex-direction:column;gap:6px;min-width:0}.eq-regua-passo>small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#5a6b82;text-transform:uppercase}.eq-cresce{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.eq-cresce>input{width:100px;height:40px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:700 15px var(--nx-mono,monospace);box-sizing:border-box}.eq-chips-cresce{display:flex;gap:6px;flex-wrap:wrap}.eq-chips-cresce button{height:32px;padding:0 10px;border-radius:999px;border:1px solid #DCE3EC;background:#fff;color:#1f2937;font:600 12.5px inherit;font-family:inherit;cursor:pointer}.eq-chips-cresce button[aria-pressed=true]{border-color:#e8b84a;background:#fff7ed;color:#7a5a10}.eq-aplicar{height:42px;padding:0 16px;border:0;border-radius:10px;background:#e8b84a;color:#1f2937;font:800 13.5px inherit;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.eq-compara{display:flex;gap:8px;flex-wrap:wrap}.eq-compara em{font-style:normal;font-weight:700}.eq-tabela-meta .eq-linha{grid-template-columns:minmax(0,2fr) 104px 104px 104px 84px 84px 150px 150px}.eq-cabeca small{display:block;font-weight:600;text-transform:none;letter-spacing:0}.eq-base{background:#fff7ed;border-radius:6px;padding:4px 6px}.eq-sem{font-style:normal;color:#94a3b8;font-family:Inter,system-ui,sans-serif;font-size:11.5px}.eq-tendencia polyline{fill:none;stroke:#0b3c5d;stroke-width:2}.eq-tendencia circle{fill:#e8b84a}.eq-cresce-linha{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#5a6b82}.eq-cresce-linha input{width:58px;height:34px;border:1px solid #DCE3EC;border-radius:8px;padding:0 6px;text-align:right;font:600 12.5px var(--nx-mono,monospace);box-sizing:border-box}.eq-realizado{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.eq-realizado .ea-pill{font-family:Inter,system-ui,sans-serif}@media(max-width:1100px){.vd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-grade,.eq-regua{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.vd-filtros,.vd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-seg{width:100%}.vd-seg button{flex:1;height:40px}.eq-tabela-meta .eq-linha{grid-template-columns:minmax(0,1fr) auto}.eq-tabela-meta .eq-linha>[data-rotulo="Ano passado"],.eq-tabela-meta .eq-linha>[data-rotulo=Tendência],.eq-tabela-meta .eq-linha>[data-rotulo=Crescer]{display:none}.eq-tabela-meta .eq-linha>[data-rotulo="Mês passado"]{grid-column:1;text-align:left}.eq-tabela-meta .eq-linha>[data-rotulo="Mês passado"]:before{content:"mês passado ";font-family:Inter,system-ui,sans-serif;color:#5a6b82}.eq-tabela-meta .eq-linha>[data-rotulo=Realizado]{align-items:flex-start}.eq-aplicar{width:100%;justify-content:center;height:48px}}@media(max-width:480px){.vd-filtros,.vd-kpis,.vd-minis{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.eq-tabela-meta .eq-linha>[data-rotulo="Mês passado"]{grid-row:2}.eq-tabela-meta .eq-linha:not(.eq-soma):not(.eq-outros)>[data-rotulo=Realizado]{grid-row:3}.eq-tabela-meta .eq-linha>.eq-valor{grid-row:1 / span 3}}@media(max-width:900px){.eq-regua .vd-seg,.vd-topo .vd-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.vd-topo .vd-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-regua .vd-seg button,.vd-topo .vd-seg button{white-space:nowrap;padding:0 8px;border-radius:10px}.eq-cresce .vd-seg{grid-template-columns:repeat(2,minmax(0,1fr))}}.vd-topo{border-bottom:0!important;padding:0!important;position:static!important;box-shadow:none!important;background:none!important}.vd-filtros{padding:14px!important}@media(max-width:480px){.vd-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-topo .vd-seg button{font-size:12px}.vd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-kpi b{font-size:17px}}.sa-cartao{display:flex;flex-direction:column;gap:12px;padding:16px!important;margin-bottom:12px}.sa-topo{display:flex;gap:10px;align-items:flex-start;color:#0b3c5d}.sa-topo>div{display:flex;flex-direction:column;gap:2px;color:#1f2937}.sa-topo small{font-size:12.5px;color:#4b5563;max-width:75ch}.sa-liberar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.sa-liberar label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82}.sa-liberar select{height:40px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;min-width:220px;max-width:100%}.sa-liberar .primary{height:40px;display:inline-flex;align-items:center;gap:6px}.sa-opcoes{display:inline-flex;gap:4px;background:#eef2f7;border-radius:999px;padding:4px}.sa-opcoes button{height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;font:700 12.5px inherit;font-family:inherit;color:#1f2937;cursor:pointer}.sa-opcoes button[aria-pressed=true]{background:#0b3c5d;color:#fff}.sa-nota{font-size:12px;color:#5a6b82;margin:0;flex-basis:100%}.sa-ativo{display:flex;flex-direction:column;gap:6px;border:1px solid #FED7AA;background:#fff7ed;border-radius:12px;padding:12px}.sa-ativo>small{font-size:12px;color:#7c2d12}.sa-selo{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#9a3412}.sa-encerrar{align-self:flex-start;height:38px;display:inline-flex;align-items:center;gap:6px}.sa-telas{display:flex;flex-direction:column;gap:4px}.sa-telas>small{font-size:12px;color:#4b5563}.sa-telas ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.sa-telas li{display:inline-flex;gap:6px;align-items:baseline;background:#fff;border:1px solid #E3E8EF;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.sa-telas li small{color:#94a3b8;font-weight:500}.sa-telas li.bloqueado{border-color:#fecaca;color:#b42318}.sa-historico summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#0b3c5d;display:inline-flex;align-items:center;gap:6px}.sa-hist-item{display:flex;flex-direction:column;gap:3px;border-top:1px solid #F1F5F9;padding:8px 0;font-size:12.5px}.sa-hist-item>small{color:#5a6b82}.sa-plataforma{margin-bottom:14px}.sa-plat-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:8px}.sa-plat-topo>div{display:flex;flex-direction:column;gap:2px}.sa-plat-topo small{font-size:12.5px;opacity:.75}.sa-acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sa-acoes button{display:inline-flex;align-items:center;gap:5px}.sa-antigos{font-size:12px;margin-top:8px}.sa-linha{margin-top:14px;border-top:1px solid rgba(148,163,184,.3);padding-top:12px}.sa-linha tr.sa-erro td{color:#b42318}.sa-faixa{position:sticky;top:0;z-index:60;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#b42318;color:#fff;padding:8px 14px;font-size:13px;font-weight:600}.sa-faixa span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-faixa button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid #fff;border-radius:8px;background:transparent;color:#fff;font:700 12px inherit;font-family:inherit;cursor:pointer}.sup-print-mini{width:22px;height:22px;object-fit:cover;border-radius:4px;margin-right:6px;vertical-align:middle}button.sup-print-botao:disabled{opacity:.6;cursor:wait}.gpe-aviso{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.gpe-aviso button{border:0;background:transparent;cursor:pointer;color:inherit}.gpe-tarefas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:10px}.gpe-tarefa{display:flex;flex-direction:column;gap:6px;border:1px solid #E3E8F0;border-radius:12px;padding:12px 14px;background:#fff}.gpe-tarefa b{font-size:14px;color:#0b1728}.gpe-tarefa small{font-size:12.5px;color:#475569}.gpe-tarefa.critico{border-color:#fecaca;background:#fef3f2}.gpe-tarefa.critico b{color:#b42318}.gpe-tarefa.atencao{border-color:#fcd9a0;background:#fff7ed}.gpe-tarefa.info{border-color:#bfdbfe;background:#eff6ff}.gpe-botoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.gpe-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid #D8DFEA;border-radius:9px;background:#fff;color:#0b1728;font:700 12.5px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer;text-decoration:none}.gpe-btn.whats{background:#16a34a;border-color:#16a34a;color:#fff}.gpe-btn.navy{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.gpe-filtros{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.gpe-plano{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#475569}.gpe-plano select{height:34px;border:1px solid #D8DFEA;border-radius:9px;padding:0 8px;font:inherit;color:#0b1728;background:#fff}.gpe-lista{display:flex;flex-direction:column}.gpe-linha{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1.1fr) 120px 22px;gap:14px;align-items:center;width:100%;padding:14px 8px;border:0;border-top:1px solid #EEF2F7;background:transparent;text-align:left;font:inherit;color:#0b1728;cursor:pointer}.gpe-linha:hover{background:#f8fafc}.gpe-cab{cursor:default;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;border-top:0;padding-top:6px}.gpe-cab:hover{background:transparent}.gpe-linha>span{display:flex;flex-direction:column;gap:3px;min-width:0}.gpe-nome b{font-size:15px;color:#0b1728;overflow:hidden;text-overflow:ellipsis}.gpe-linha small{font-size:12.5px;color:#475569}.gpe-plano-tag{align-self:flex-start;font-style:normal;font-size:11px;font-weight:800;border-radius:999px;padding:1px 8px;background:#eef2f7;color:#0b3c5d}.gpe-plano-tag.ouro{background:#fff4d6;color:#7a5a10}.gpe-linha .gp-situacao{align-self:flex-start}.gpe-passo{font-weight:600}.gpe-passo.critico{color:#b42318!important}.gpe-passo.atencao{color:#9a3412!important}.gpe-passo.bom{color:#166534!important}.gpe-barra{display:block;height:6px;border-radius:999px;background:#eef2f7;overflow:hidden;max-width:180px}.gpe-barra i{display:block;height:100%;background:#e8b84a}.gpe-modulos{flex-direction:row!important;flex-wrap:wrap;gap:4px!important}.gpe-modulos .gp-tag{font-style:normal}.gpe-valor{align-items:flex-end;font-variant-numeric:tabular-nums}.gpe-valor b{font-size:14px;color:#0b1728}.gpe-seta{color:#94a3b8;transition:transform .15s}.gpe-empresa.aberta .gpe-seta{transform:rotate(180deg)}.gpe-empresa.aberta>.gpe-linha{background:#f8fafc}.gpe-ficha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:14px 16px 18px;margin:0 4px 10px;border:2px solid #0B3C5D;border-radius:14px;background:#fff}.gpe-ficha h3{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#0b3c5d;margin:0 0 8px}.gpe-ficha dl{margin:0 0 10px;display:flex;flex-direction:column}.gpe-ficha dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #EEF2F7;padding:6px 0;font-size:13px}.gpe-ficha dt{color:#64748b}.gpe-ficha dd{margin:0;font-weight:700;color:#0b1728;text-align:right;overflow-wrap:anywhere}.gpe-modulos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gpe-modulos-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #EEF2F7;padding:6px 0;font-size:13px}.gpe-ficha section+section{border-left:1px solid #EEF2F7;padding-left:18px}@media(max-width:900px){.gpe-cab{display:none}.gpe-linha{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.gpe-linha>.gpe-uso,.gpe-linha>.gpe-modulos{grid-column:1/-1}.gpe-seta{display:none}.gpe-ficha{grid-template-columns:minmax(0,1fr)}.gpe-ficha section+section{border-left:0;padding-left:0;border-top:1px solid #EEF2F7;padding-top:10px}}.lic-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin:14px 0}.lic-cartao{display:flex;flex-direction:column;gap:6px;padding:20px!important}.lic-topo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lic-numero{font:800 50px/1 var(--nx-mono,monospace);color:#0b1728;display:inline-flex;align-items:baseline}.lic-numero small{font:700 15px Inter,system-ui,sans-serif;color:#5a6b82;margin-left:8px}.lic-botao{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 18px;border:0;border-radius:12px;background:#e8b84a;color:#1f2937;font:800 14px Inter,system-ui,sans-serif;cursor:pointer}.lic-botao:hover{filter:brightness(.97)}.lic-assentos{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 2px}.lic-assento{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font:800 12px Inter,system-ui,sans-serif;background:#0b3c5d;color:#fff;border:0}.lic-assento.livre{background:transparent;border:2px dashed #D8DFEA;color:#94a3b8}.lic-assento.mais{background:#e8b84a;color:#1f2937;font-size:19px;cursor:pointer}.lic-nota{font-size:12px;color:#5a6b82}.lic-regua{position:relative;height:10px;border-radius:999px;background:#eef2f7;margin:16px 0 4px}.lic-regua b{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#0b3c5d,#e8b84a)}.lic-regua i{position:absolute;top:-6px;right:0;width:3px;height:22px;border-radius:2px;background:#0b1728}.lic-regua-legenda{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:#5a6b82}.lic-regua-legenda b{color:#0b1728;font-family:var(--nx-mono,monospace)}.lic-dica{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:13px}.lic-lado{display:flex;flex-direction:column;gap:10px;border-radius:16px;padding:20px;background:linear-gradient(160deg,#0b1728,#12233b);color:#fff}.lic-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8b84a}.lic-valor{font:800 30px var(--nx-mono,monospace)}.lic-lado small{color:#c8d3e3;font-size:12.5px}.lic-linha{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:8px;font-size:13.5px}.lic-linha b{font-family:var(--nx-mono,monospace)}.lic-ouro{color:#e8b84a}.lic-aviso{display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:12px 14px;border:2px solid #E8B84A;background:#fff7ed;grid-column:1/-1}.lic-aviso .lic-eyebrow{color:#7a5a10}.lic-aviso.ok{border-color:#86efac;background:#ecfdf5}.lic-aviso.ok .lic-eyebrow{color:#166534}.lic-aviso.info{border-color:#bfdbfe;background:#eff6ff}.lic-aviso.info .lic-eyebrow{color:#1e3a8a}.lic-de-para{font:800 18px var(--nx-mono,monospace);color:#0b1728}.lic-de-para s{color:#94a3b8;font-weight:600}.lic-de-para small{font:600 12.5px Inter,system-ui,sans-serif;color:#5a6b82}.lic-aviso>small{font-size:12.5px;color:#4b5563}@media(max-width:900px){.lic-grade{grid-template-columns:minmax(0,1fr)}.lic-botao{flex:1 1 100%}}.rc-baixa-filtros{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 14px!important;margin-bottom:10px}.rc-baixa-filtros .rc-chips{display:flex;gap:6px;flex-wrap:wrap}.rc-baixa-filtros .rc-chips button{height:36px;padding:0 12px;border-radius:999px;border:1px solid #DCE3EC;background:#fff;font:600 12.5px inherit;font-family:inherit;color:#1f2937;cursor:pointer}.rc-baixa-filtros .rc-chips button span{color:#94a3b8;margin-left:4px}.rc-baixa-filtros .rc-chips button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.rc-baixa-filtros .rc-chips button.ativo span{color:#e8b84a}.rc-baixa-filtros label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82;min-width:220px}.rc-baixa-filtros input{height:38px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px}.rc-dica-antecipado{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:13px}.pedido-pagar-parcela{display:inline-flex;align-items:flex-end;gap:6px;flex-wrap:wrap}.pedido-pagar-parcela label{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:#5a6b82}.pedido-pagar-parcela input{height:34px;border:1px solid #DCE3EC;border-radius:8px;padding:0 8px;font:inherit;font-size:13px}.pedido-pagar-parcela button{height:34px;padding:0 10px}.lrf{display:flex;flex-direction:column;gap:12px;padding:16px!important;margin-top:12px}.lrf-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lrf-topo>div{display:flex;flex-direction:column;gap:2px}.lrf-topo b{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#0b1728}.lrf-topo small{font-size:12.5px;color:#5a6b82}.lrf-topo button{height:38px;display:inline-flex;align-items:center;gap:6px}.lrf-aviso{display:flex;justify-content:space-between;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:#ecfdf5;color:#166534;font-size:13px}.lrf-aviso button{border:0;background:transparent;color:inherit;cursor:pointer}.lrf-passo{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-weight:800;font-size:14px;color:#0b1728}.lrf-passo i{font:800 12px var(--nx-mono,monospace);font-style:normal;background:#0b3c5d;color:#fff;border-radius:7px;padding:2px 7px}.lrf-filtros{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lrf-filtros label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#5a6b82;min-width:0}.lrf-filtros input,.lrf-filtros select{height:38px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;background:#fff;min-width:0}.lrf-linhas{display:flex;flex-direction:column;gap:10px}.lrf-linhas>div{display:flex;flex-direction:column;gap:5px}.lrf-linhas>div>span{font-size:12px;font-weight:600;color:#5a6b82}.lrf-chips{display:flex;gap:6px;flex-wrap:wrap}.lrf-chips button{height:32px;padding:0 11px;border-radius:999px;border:1px solid #DCE3EC;background:#fff;color:#1f2937;font:600 12.5px inherit;font-family:inherit;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrf-chips button em{font-style:normal;color:#94a3b8;margin-left:3px}.lrf-chips button[aria-pressed=true]{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.lrf-chips button[aria-pressed=true] em{color:#e8b84a}.lrf .primary{align-self:flex-start;height:40px;display:inline-flex;align-items:center;gap:6px}.lrf-vazio{margin:0;color:#5a6b82;font-size:13px}.lrf-previa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px}.lrf-total{display:flex;flex-direction:column;gap:6px;border:1px solid #E3E8EF;border-radius:12px;padding:14px}.lrf-numero{font:800 42px/1 var(--nx-mono,monospace);color:#b42318}.lrf-numero small{font:700 14px Inter,system-ui,sans-serif;color:#5a6b82;margin-left:6px}.lrf-total>small{color:#4b5563;font-size:12.5px}.lrf-total dl{margin:4px 0 0;display:flex;flex-direction:column}.lrf-total dl div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #F1F5F9;padding:5px 0;font-size:13px}.lrf-total dt{color:#5a6b82}.lrf-total dd{margin:0;font-weight:700}.lrf-atencao{margin:4px 0 0;padding:10px 12px;border-radius:10px;background:#fff7ed;color:#7a5a10;font-size:13px}.lrf-ok{margin:0;padding:8px 12px;border-radius:10px;background:#ecfdf5;color:#166534;font-size:12.5px}.lrf-amostra{display:flex;flex-direction:column;gap:8px;border:1px solid #E3E8EF;border-radius:12px;padding:14px;min-width:0}.lrf-rolar{overflow-x:auto}.lrf-amostra table{width:100%;border-collapse:collapse;font-size:12.5px}.lrf-amostra th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#5a6b82;padding:5px;border-bottom:1px solid #E3E8EF}.lrf-amostra td{padding:6px 5px;border-bottom:1px solid #F1F5F9;white-space:nowrap}.lrf-amostra td small{color:#5a6b82}.lrf-confirma{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:2px solid #B42318;background:#fef3f2;border-radius:12px;padding:12px 14px}.lrf-confirma span{color:#b42318;font-weight:700;font-size:13.5px}.lrf-confirma input{height:40px;border:1px solid #FECACA;border-radius:10px;padding:0 10px;font:700 14px var(--nx-mono,monospace);min-width:180px}.lrf-perigo{height:40px;padding:0 16px;border:0;border-radius:10px;background:#b42318;color:#fff;font:800 13.5px inherit;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lrf-perigo:disabled{opacity:.45;cursor:not-allowed}.lrf-historico{display:flex;flex-direction:column;gap:6px;border-top:1px solid #F1F5F9;padding-top:10px}.lrf-historico>b{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#0b3c5d}.lrf-hist-linha{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.lrf-hist-linha span{display:flex;flex-direction:column;gap:2px;min-width:0}.lrf-hist-linha small{color:#5a6b82;font-size:12px}.lrf-hist-linha button{height:34px;display:inline-flex;align-items:center;gap:5px}@media(max-width:900px){.lrf-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.lrf-previa{grid-template-columns:minmax(0,1fr)}}.eq-rep-barra{display:block;height:4px;border-radius:4px;background:#edf1f6;overflow:hidden;margin-top:4px}.eq-rep-barra i{display:block;height:100%;background:#16a34a}.eq-cartao-meta{background:#0b1728!important;border-color:#0b1728!important;color:#b8c4d6!important}.eq-cartao-meta b{color:#fff!important}.eq-cartao-meta .eq-compara em.sobe{color:#86efac}.eq-cartao-meta .eq-compara em.desce{color:#fdba74}.eq-barra-meta{display:block;width:100%;height:6px;border-radius:6px;background:#24364f;overflow:hidden;margin:4px 0 2px}.eq-barra-meta i{display:block;height:100%;background:#22c55e}.eq-montar{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:14px 16px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.eq-montar .cm-titulo-caixa{margin:0}.eq-montar-grade{display:flex!important;flex-wrap:wrap;gap:12px 16px;padding:0!important;margin:0!important;align-items:flex-end}.eq-montar-grade>label:nth-child(3){flex:1 1 220px}.eq-montar-grade select{height:42px}.eq-previa{margin:0;padding:10px 12px;border-radius:12px;background:#f7f9fc;border:1px dashed #CBD5E1;font-size:13px;color:#4b5563}.eq-previa b{color:#0b1728}.eq-previa em{font-style:normal;font-weight:700}.eq-previa em.sobe{color:#166534}.eq-previa em.desce{color:#9a3412}.eq-mono{font-family:var(--nx-mono,monospace);font-weight:700}.eq-quadro-topo .cm-chips button{height:32px}.eq-nome{border:0;background:none;padding:0;font:700 13px inherit;font-family:inherit;color:#0b1728;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:3px;line-height:1.25;max-width:100%}.eq-nome:hover{text-decoration-color:#0b1728}.eq-comecar{padding:14px}.eq-comecar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eq-ponto{display:flex;flex-direction:column;gap:5px;align-items:flex-start;border:1px solid #E3E8EF;border-radius:14px;padding:14px}.eq-ponto.recomendado{border:2px solid #E8B84A;background:#fffcf2;padding:13px}.eq-ponto>small{font-size:12.5px;color:#5a6b82}.eq-ponto>b{font-size:20px;color:#0b1728}.eq-ponto .eq-btn{margin-top:auto}.eq-tag{font-size:11px;font-weight:800;letter-spacing:.06em;color:#8a6118;text-transform:uppercase}.eq-adicionar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 14px;border-top:1px solid #F1F5F9}.eq-adicionar .cm-titulo-caixa{margin:0 0 8px}.eq-adicionar .link-button{margin-top:8px;font-size:12.5px}.eq-busca{display:flex;align-items:center;gap:8px;height:42px;border:1px solid #DCE3EC;border-radius:10px;padding:0 10px;background:#fff;color:#5a6b82}.eq-busca input{border:0;outline:0;flex:1;min-width:0;font:inherit;background:transparent}.eq-sugestoes{border:1px solid #E3E8EF;border-radius:12px;overflow:hidden;margin-top:8px}.eq-sug{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid #F1F5F9}.eq-sug:first-child{border-top:0}.eq-sug>span:first-child{display:flex;flex-direction:column;min-width:0}.eq-sug b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-sug small{font-size:11.5px;color:#5a6b82}.eq-mais{width:32px;height:32px;border-radius:9px;border:1px solid #DCE3EC;background:#fff;display:grid;place-items:center;cursor:pointer;color:#0b1728}.eq-sug-mais{width:100%;border:0;border-top:1px solid #F1F5F9;background:#f8fafc;padding:8px;font:600 12.5px inherit;font-family:inherit;color:#0b3c5d;cursor:pointer}@media(max-width:900px){.eq-montar-grade{grid-template-columns:1fr!important}.eq-comecar>div,.eq-adicionar{grid-template-columns:1fr}}.cc{display:flex;flex-direction:column;gap:12px}.cc-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.cc-sub{font-size:13px;color:#5a6b82}.cc-ok{color:#166534}.cc-sem{color:#9a3412}.cc-campo{display:flex;flex-direction:column;gap:5px}.cc-campo>span{font-size:12px;font-weight:600;color:#5a6b82}.cc-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cc-resumo>*{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid #E3E8EF;border-radius:14px;padding:11px 13px;background:#fff;text-align:left;font-family:inherit;color:#4b5563}.cc-resumo small{font-size:12px;font-weight:700}.cc-resumo b{font:700 19px var(--nx-mono,monospace);color:#0b1728}.cc-resumo span{font-size:12px}button.cc-alerta{background:#fdeee4;border-color:#f6c9ae;cursor:pointer}button.cc-oferta{background:#fff4d6;border-color:#e8b84a;cursor:pointer}.cc-sobe{font-style:normal;font-weight:700;color:#166534}.cc-desce{font-style:normal;font-weight:700;color:#9a3412}.cc-peso{display:flex;height:8px;border-radius:6px;overflow:hidden}.cc-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cc-filtros button{height:34px;padding:0 12px;border-radius:999px;border:1px solid #DCE3EC;background:#fff;color:#1f2937;font:600 12.5px inherit;font-family:inherit;cursor:pointer}.cc-filtros button.ativo{background:#0b3c5d;border-color:#0b3c5d;color:#fff}.cc-filtros>span{margin-left:auto;font-size:12px;color:#5a6b82}.cc-tabela{display:flex;flex-direction:column;gap:8px}.cc-grupo{border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.cc-grupo-topo{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 130px;gap:10px;align-items:center;padding:9px 14px;background:#f7f9fc;font-weight:700;font-size:13.5px}.cc-grupo-topo label{display:flex;align-items:center;gap:8px;min-width:0}.cc-grupo-topo label i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.cc-grupo-topo small{font-weight:500;color:#5a6b82}.cc-item{display:grid;grid-template-columns:20px 84px minmax(0,1fr) 120px 120px 190px 110px 34px;gap:10px;align-items:center;padding:8px 14px;border-top:1px solid #F1F5F9;font-size:13px}.cc-cab{border-top:0;padding-bottom:0;font-size:11px;font-weight:700;color:#5a6b82;text-transform:uppercase;letter-spacing:.06em}.cc-cab span:nth-child(n+4){text-align:right}.cc-cod{font:600 12px var(--nx-mono,monospace);color:#5a6b82;overflow:hidden;text-overflow:ellipsis}.cc-desc{min-width:0}.cc-num{text-align:right;font:600 12.5px var(--nx-mono,monospace)}.cc-num small{display:block;font:500 11.5px var(--nx-texto,inherit);color:#5a6b82}.cc-preco{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cc-preco s{font-size:11.5px;color:#94a3b8}.cc-preco b{font:700 13.5px var(--nx-mono,monospace);color:#0b1728}.cc-preco small{font-size:11px;color:#94a3b8}.cc-oferta-tag{display:inline-block;font-style:normal;font-size:11px;font-weight:800;color:#9a5b00;background:#fff1c9;border-radius:999px;padding:2px 8px;white-space:nowrap;margin-left:6px}.cc-preco .cc-oferta-tag{margin-left:0}.cc-oferta-tag.baixou{color:#166534;background:#e6f4ec}.cc-pill{display:inline-block;font-style:normal;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap}.cc-pill.tom-ok{background:#e6f4ec;color:#166534}.cc-pill.tom-alerta{background:#fef3c7;color:#92400e}.cc-pill.tom-neutro{background:#eef2f7;color:#4b5563}.cc-pill.tom-perigo{background:#fdeee4;color:#9a3412}.cc-pill.tom-info{background:#e8f0fe;color:#1e40af}.cc-arte{width:32px;height:32px;border-radius:9px;border:1px solid #DCE3EC;background:#fff;display:grid;place-items:center;cursor:pointer;color:#7c3aed}.cc-tabela.ver-ano .cc-item>:nth-child(5),.cc-tabela.ver-ano .cc-grupo-topo>:nth-child(3){visibility:hidden}.cc-tabela.ver-mes .cc-item>:nth-child(4),.cc-tabela.ver-mes .cc-grupo-topo>:nth-child(2){visibility:hidden}.cc-nota{margin:0;font-size:12px;color:#5a6b82}.cc-combo{border:2px solid #E8B84A;border-radius:16px;padding:14px;background:#fffcf2;display:flex;flex-direction:column;gap:10px}.cc-combo-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.cc-combo-topo small{font-size:12px;color:#5a6b82}.cc-combo-itens{background:#fff;border:1px solid #E3E8EF;border-radius:12px}.cc-ci{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;gap:10px;align-items:center;padding:8px 12px;border-top:1px solid #F1F5F9;font-size:13px}.cc-ci:first-child{border-top:0}.cc-total{font-weight:700;border-top:2px solid #0B1728!important}.cc-qtd{display:inline-flex;align-items:center;gap:8px;justify-self:center}.cc-qtd button{width:28px;height:28px;border-radius:8px;border:1px solid #DCE3EC;background:#fff;display:grid;place-items:center;cursor:pointer}.cc-msg{display:flex;flex-direction:column;gap:5px}.cc-msg>span{font-size:12px;font-weight:700;color:#5a6b82}.cc-msg textarea{width:100%;box-sizing:border-box;border:1px solid #DCE3EC;border-radius:12px;padding:10px 12px;font:inherit;font-size:13px;line-height:1.5;background:#f0fbf2;resize:vertical}.cc-aviso{margin:0;padding:8px 12px;border-radius:10px;background:#e6f4ec;color:#166534;font-size:13px}.cc-acoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.cc-acoes .cm-btn,.cc-acoes .primary{display:inline-flex;align-items:center;gap:6px}.cc-sem-acesso{font-size:12.5px;color:#9a3412;font-weight:600}@media(max-width:900px){.cc-resumo{grid-template-columns:1fr 1fr}.cc-grupo-topo{grid-template-columns:minmax(0,1fr) 90px}.cc-grupo-topo>:nth-child(n+3){display:none}.cc-item{grid-template-columns:20px minmax(0,1fr) 120px 34px}.cc-item>:nth-child(2),.cc-item>:nth-child(4),.cc-item>:nth-child(5),.cc-item>:nth-child(7){display:none}.cc-cab{display:none}.cc-ci{grid-template-columns:minmax(0,1fr) 100px 90px}.cc-filtros>span{display:none}}.nx-modal:has(.cc){width:min(1180px,96vw)}.lv-abrir{all:unset;cursor:pointer;display:block}.lv-abrir:focus-visible{outline:2px solid var(--lv-cor,#E8B54A);outline-offset:2px;border-radius:12px}.lv-produto h3 .lv-abrir:hover{text-decoration:underline}.lv-ver-detalhes{all:unset;cursor:pointer;font-size:12.5px;font-weight:600;color:#3b4a63;text-decoration:underline;text-underline-offset:3px}.lv-ficha{width:min(620px,100%)}.lv-ficha .lv-foto{max-height:46vh;aspect-ratio:1}.lv-ficha h2{font:700 20px var(--nx-titulo);margin:0;line-height:1.3;letter-spacing:-.01em}.lv-ficha .lv-finalizar-topo small{color:#5a6b82;font-size:12.5px}.lv-ficha-texto .eyebrow{font-size:11.5px;letter-spacing:.08em;color:#5a6b82;margin:6px 0;font-weight:700}.lv-ficha-texto .b2b-additional{white-space:pre-line;background:#f6f7fa;padding:14px;border-radius:12px;color:#3b4a63;font-size:14px;line-height:1.55;margin:0}.gp-pacote{display:grid;gap:14px}.gp-pacote b{display:flex;gap:6px;align-items:center}.gp-pacote code{background:#eef2f7;border-radius:5px;padding:1px 5px;font-size:12px}.gp-pacote-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gp-pacote-grade label{display:grid;gap:5px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.gp-pacote-grade input{height:38px;border:1px solid #DCE3EC;border-radius:8px;padding:0 10px;font:inherit;font-size:13.5px;text-transform:none;letter-spacing:0;font-weight:400;color:#0b1728;min-width:0}.gp-arquivo{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}.gp-pacote-previa{display:flex;flex-wrap:wrap;gap:10px}.gp-pacote-previa span{display:grid;background:#f5f7fb;border-radius:10px;padding:10px 14px;font-size:12.5px;color:#64748b}.gp-pacote-previa span b{font-size:20px;color:#0b1728}.gp-pacote-previa span.atencao{background:#fff7e6}.gp-pacote .gp-acoes-linha{justify-content:flex-end}@media(max-width:900px){.gp-pacote-grade{grid-template-columns:1fr 1fr}}@media(max-width:520px){.gp-pacote-grade{grid-template-columns:1fr}}.rp-prontas{border:1px solid #F3E2B8;background:linear-gradient(180deg,#fffbf0,#fff 60%)}.rp-prontas .cm-titulo-caixa{display:flex;gap:5px;align-items:center;color:#8a5a00}.rp-prontas .rc-texto{font-size:12.5px;color:#64748b}.rp-item-pronta b svg{vertical-align:-2px;color:#b7791f}.rp-item-pronta{background:#fffbf0;border-radius:10px}.rp-confirmar-trazer{display:flex;flex-direction:column;gap:6px;align-items:flex-end;max-width:320px}.rp-confirmar-trazer small{font-size:12px;color:#64748b;text-align:right;line-height:1.35}.rp-confirmar-trazer>span{display:flex;gap:6px}.gp th,.gp .gp-tabela th{background:#f8fafc;color:#64748b}.gp td,.gp .gp-tabela td,.gp .gp-tabela td b{color:#0b1728}.gp .gp-tabela td small{color:#64748b}.gp .gp-tabela thead th{position:sticky;top:0;z-index:1}.gp-filtros-ind{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin:4px 0 14px}.gp-filtros-ind label,.gp-rotulo{display:grid;gap:5px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.gp-filtros-ind select,.gp-busca-campo{height:40px;border:1px solid #DCE3EC;border-radius:10px;background:#fff;font:500 14px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728;text-transform:none;letter-spacing:0;padding:0 10px}.gp-busca-campo{display:flex;align-items:center;gap:8px;color:#64748b}.gp-busca-campo input{border:0;outline:0;flex:1;min-width:0;font:inherit;color:#0b1728;background:transparent}.gp-inds{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.gp-ind{display:grid;gap:12px;align-content:start;text-align:left;border:1px solid #E3E8F0;border-radius:16px;background:#fff;padding:16px;cursor:pointer;font:inherit;color:#0b1728;transition:box-shadow .15s,transform .15s,border-color .15s}.gp-ind:hover{border-color:#e8b54a;box-shadow:0 10px 28px #0b172814;transform:translateY(-1px)}.gp-ind-topo{display:flex;gap:10px;align-items:center;min-width:0}.gp-ind-topo>span:last-child{display:grid;min-width:0}.gp-ind-topo b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-ind-topo small{font-size:11.5px;color:#64748b}.gp-ind-logo{flex:none;width:40px;height:40px;border-radius:11px;background:#fff4da;color:#8a5a00;display:grid;place-items:center;font-weight:800;font-size:16px}.gp-ind-metr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.gp-ind-metr span{display:grid}.gp-ind-metr small{font-size:12px;color:#64748b}.gp-ind-metr strong{font-size:17px}.gp-barrinha,.gp-prog{height:6px;border-radius:9px;background:#eef2f7;overflow:hidden}.gp-barrinha i,.gp-prog i{display:block;height:100%;background:#15803d;border-radius:9px;transition:width .4s}.gp-prog{height:10px}.gp-prog i{background:linear-gradient(90deg,#e8b54a,#f2cd7a)}.gp-ind-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.gp-chip{display:inline-flex;align-items:center;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700;background:#eef2f7;color:#334155}.gp-chip.verde{background:#ecfdf3;color:#15803d}.gp-chip.ouro{background:#fff7e6;color:#b45309}.gp-chip.azul{background:#eaf1ff;color:#1d4ed8}.gp-chip.cinza{background:#f1f5f9;color:#64748b}.gp-ind-nova{border-style:dashed;border-width:2px;border-color:#cbd5e1;place-items:center;align-content:center;text-align:center;color:#64748b;min-height:200px}.gp-ind-nova b{color:#0b1728}.gp-botao.gp-botao-ouro{background:#e8b54a}.gp-voltar{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;margin-bottom:6px;color:#64748b;font:700 13px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer}.gp-voltar:hover{color:#0b1728}.gp-input{height:32px;border:1px solid #DCE3EC;border-radius:8px;padding:0 10px;font:500 13.5px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728}.gp-pacote-cabeca{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gp-passos{display:flex;flex-wrap:wrap;gap:8px}.gp-passos span{padding:5px 12px;border-radius:99px;background:#eef2f7;color:#64748b;font-size:12.5px;font-weight:700}.gp-passos span.ok{background:#ecfdf3;color:#15803d}.gp-passos span.agora{background:#0b1728;color:#fff}.gp-seletor{position:relative;text-transform:none;letter-spacing:0;font-weight:500}.gp-seletor-campo{width:100%;height:42px;display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #DCE3EC;border-radius:10px;background:#fff;padding:0 12px;font:500 14.5px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728;cursor:pointer;text-align:left}.gp-seletor-campo b{display:inline!important}.gp-seletor-vazio{color:#94a3b8}.gp-seletor-lista{position:absolute;z-index:20;left:0;right:0;top:46px;max-height:340px;overflow:auto;border:1px solid #DCE3EC;border-radius:12px;background:#fff;box-shadow:0 14px 34px #0b172824}.gp-seletor-busca{position:sticky;top:0;display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #EEF2F7;background:#fff;color:#64748b}.gp-seletor-busca input{border:0;outline:0;flex:1;font:500 14px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728}.gp-seletor-lista>button{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;border:0;border-bottom:1px solid #F1F5F9;background:#fff;padding:9px 12px;text-align:left;cursor:pointer;font:inherit;color:#0b1728}.gp-seletor-lista>button:hover{background:#f8fafc}.gp-seletor-lista>button>span{display:grid}.gp-seletor-lista>button b{display:block!important;font-size:14px}.gp-seletor-lista small{font-size:11.5px;color:#64748b}.gp-seletor-lista em{font-style:normal;font-size:12px;color:#64748b;white-space:nowrap}.gp-seletor-lista>button.gp-seletor-nova{color:#1d4ed8;font-weight:700;border-bottom:0}.gp-nova-industria{display:grid;gap:12px;border:1px solid #F3E2B8;background:#fffbf0;border-radius:14px;padding:14px 16px}.gp-nova-industria .gp-pacote-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.gp-nova-topo{display:flex;justify-content:space-between;align-items:center}.gp-icone{border:0;background:none;cursor:pointer;color:#64748b;display:grid;place-items:center;padding:4px;border-radius:8px}.gp-carregando{display:inline-flex;gap:5px;align-items:center;margin-left:6px;text-transform:none;letter-spacing:0;font-weight:500}.gp-soltar{display:grid;justify-items:center;gap:6px;text-align:center;border:2px dashed #93A4BC;border-radius:16px;background:#f8fafc;padding:22px 16px;cursor:pointer;color:#64748b;transition:background .15s,border-color .15s}.gp-soltar b{font-size:16px;color:#0b1728}.gp-soltar.ativo,.gp-soltar:hover{border-color:#e8b54a;background:#fffbf0}.gp-soltar-escolhidos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;cursor:default}.gp-soltar-escolhidos>span{display:inline-flex;gap:6px;align-items:center;background:#fff;border:1px solid #E3E8F0;border-radius:99px;padding:4px 12px;font-size:12.5px;color:#0b1728}.gp-pacote-previa button.atencao{display:grid;text-align:left;border:0;background:#fff7e6;border-radius:10px;padding:10px 14px;font:inherit;font-size:12.5px;color:#b45309;cursor:pointer;text-decoration:underline}.gp-pacote-previa button.atencao b{font-size:20px;color:#b45309}.gp-importacoes{display:grid;gap:10px}.gp-importacao{display:grid;gap:8px;border:1px solid #E3E8F0;border-radius:14px;padding:14px}.gp-importacao .gp-sub{margin:0}.gp-importacao-topo{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gp-acoes-esquerda{justify-content:flex-start!important;flex-wrap:wrap}.gp-texto-atencao{color:#b45309}.gp-falhas{max-height:280px;overflow:auto}.gp-falhas a{color:#1d4ed8!important;word-break:break-all;font-size:12px}.gp-cat-mudou{display:flex;justify-content:space-between;align-items:center;gap:14px;border-color:#f3e2b8;background:#fffbf0}@media(max-width:700px){.gp-filtros-ind,.gp-nova-industria .gp-pacote-grade{grid-template-columns:1fr}.gp-pacote-cabeca,.gp-cat-mudou{flex-direction:column;align-items:stretch}}.gp-pacote-cabeca .gp-botao-fantasma{white-space:nowrap;flex:none}.gp-corpo{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start}.gp-corpo .gp-main{max-width:1240px;width:100%;margin:0 auto}.gp-lado{position:sticky;top:64px;height:calc(100vh - 64px);overflow:auto;display:flex;flex-direction:column;align-items:stretch;background:#0b1728;color:#c9d3e1;padding:16px 12px 24px;border-right:1px solid #1d2a3e}.gp-lado-busca{width:100%;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;margin-bottom:6px;border:1px solid #24344C;border-radius:10px;background:#132238;color:#9fb0c7;font:500 13.5px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer}.gp-lado-busca span{flex:1;text-align:left}.gp-lado-busca kbd,.gp-busca-caixa kbd{font:600 10.5px Geist Mono,ui-monospace,monospace;border:1px solid #33465F;border-radius:5px;padding:1px 5px;color:#9fb0c7;background:transparent}.gp-lado-grupo{display:grid;align-content:start;gap:2px;margin-top:14px;flex:none}.gp-lado-grupo small{font:800 10.5px var(--nx-texto,"DM Sans"),sans-serif;letter-spacing:.12em;color:#7f8fa6;padding:0 10px 4px}.gp-lado-grupo button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;border-radius:9px;padding:8px 10px;font:600 13.5px var(--nx-texto,"DM Sans"),sans-serif;cursor:pointer;text-align:left}.gp-lado-grupo button span{flex:1}.gp-lado-grupo button:hover{background:#132238;color:#fff}.gp-lado-grupo button.ativo{background:#e8b54a;color:#0b1728}.gp-lado-grupo button i{font-style:normal;min-width:22px;text-align:center;border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:800;background:#e8b54a;color:#0b1728}.gp-lado-grupo button.ativo i{background:#0b1728;color:#fff}.gp-busca-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b172873;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.gp-busca-caixa{width:min(640px,100%);max-height:76vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 30px 80px #0b172859;overflow:hidden}.gp-busca-topo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #EEF2F7;color:#64748b}.gp-busca-topo input{flex:1;border:0;outline:0;font:500 16px var(--nx-texto,"DM Sans"),sans-serif;color:#0b1728;min-width:0}.gp-busca-caixa kbd{color:#64748b;border-color:#dce3ec}.gp-busca-resultados{overflow:auto;padding:6px 8px 10px}.gp-busca-grupo{display:block;font:800 10.5px var(--nx-texto,"DM Sans"),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:10px 8px 4px}.gp-busca-resultados button{width:100%;display:flex;gap:10px;align-items:flex-start;border:0;background:transparent;border-radius:10px;padding:9px 10px;text-align:left;cursor:pointer;color:#64748b;font:inherit}.gp-busca-resultados button span{display:grid;min-width:0}.gp-busca-resultados button b{color:#0b1728;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-busca-resultados button small{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-busca-resultados button.marcado{background:#fff7e6}.gp-busca-resultados button.marcado svg{color:#b45309}.gp-busca-rodape{display:flex;gap:16px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid #EEF2F7;font-size:12px;color:#64748b}.gp-busca-rodape kbd{margin-right:3px}.gp-faltas{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.gp-falta{display:grid;gap:4px;align-content:start;border:1px solid #F5D9A0;background:#fffbf0;border-radius:14px;padding:14px}.gp-falta small{font-size:12px;font-weight:700;color:#b45309;text-transform:uppercase;letter-spacing:.05em}.gp-falta strong{font-size:24px;color:#0b1728}.gp-falta span{font-size:12.5px;color:#64748b}.gp-falta .gp-botao-fantasma{margin-top:6px;height:32px;padding:0 10px;font-size:12.5px;justify-content:center}.gp-falta.ok{border-color:#bbf7d0;background:#f0fdf4}.gp-falta.ok small{color:#15803d}@media(max-width:900px){.gp-corpo{grid-template-columns:minmax(0,1fr)}.gp-lado{position:sticky;top:56px;z-index:9;height:auto;display:flex;flex-direction:row;align-items:center;gap:6px;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid #1d2a3e}.gp-lado-busca{width:auto;flex:none;margin:0}.gp-lado-busca kbd{display:none}.gp-lado-grupo{display:flex;gap:4px;margin:0;flex:none}.gp-lado-grupo small{display:none}.gp-lado-grupo button{width:auto;white-space:nowrap;padding:8px 10px}.gp-topo{height:56px}.gp-titulo{flex-wrap:wrap;align-items:flex-start}}@media(max-width:700px){.gp .gp-tabela table,.gp .gp-tabela tbody,.gp .gp-tabela tr,.gp .gp-tabela td{display:block;width:100%}.gp .gp-tabela thead{display:none}.gp .gp-tabela table{min-width:0!important}.gp .gp-tabela tr{border:1px solid #E3E8F0;border-radius:12px;padding:6px 12px;margin-bottom:8px;background:#fff}.gp .gp-tabela td{border:0;padding:5px 0;text-align:left!important}.gp .gp-tabela td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:1px}.gp .gp-tabela td:empty{display:none}}.gp-falta .gp-botao-fantasma{white-space:nowrap}.gp-chaves{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-chave{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1px solid #E3E8F0;border-radius:12px;background:#fff;padding:12px 14px;cursor:pointer;font:inherit;color:#0b1728}.gp-chave b{display:block;font-size:14px}.gp-chave small{display:block;font-size:12.5px;color:#64748b;margin-top:2px}.gp-toggle{flex:none;width:40px;height:22px;border-radius:99px;background:#cbd5e1;position:relative;margin-top:2px;transition:background .15s}.gp-toggle:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.gp-toggle.ligado{background:#15803d}.gp-toggle.ligado:after{left:21px}@media(max-width:700px){.gp-chaves{grid-template-columns:1fr}}.rp-compartilhar{flex-wrap:wrap}.rp-compartilhar>span:first-child{flex:1;min-width:220px}.rp-conf{flex-basis:100%;display:grid;gap:8px;margin-top:4px}.rp-conf-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rp-conf-grade>span{display:grid;gap:2px;border-radius:12px;padding:10px 12px}.rp-conf-grade small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rp-conf-grade strong{font-size:22px;color:#0b1728}.rp-conf-grade em{font-style:normal;font-size:12px;color:#5a6b82}.rp-conf-grade .verde{background:#f0fdf4;border:1px solid #BBF7D0}.rp-conf-grade .verde small{color:#15803d}.rp-conf-grade .amarelo{background:#fffbf0;border:1px solid #F5D9A0}.rp-conf-grade .amarelo small{color:#b45309}.rp-conf-grade .vermelho{background:#fef2f2;border:1px solid #FECACA}.rp-conf-grade .vermelho small{color:#b91c1c}.rp-conf-linha{margin:0;font-size:12.5px;color:#5a6b82}.rp-conf-aviso{margin:0;font-size:13px;color:#92400e;background:#fffbeb;border-radius:10px;padding:8px 12px}.rp-conf-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:700px){.rp-conf-grade{grid-template-columns:1fr}}.gp-filtros-conf{grid-template-columns:repeat(2,minmax(0,280px))}.gp .gp-tabela td.gp-conf-hoje{color:#64748b}.gp .gp-tabela td.gp-conf-proposto{color:#15803d;font-weight:700}.gp-tabela tr.gp-marcado td{background:#fffbf0}.gp-conf-acoes{justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.gp-conf-acoes .gp-sub{margin:0 auto 0 0}.mp-regras{display:flex;flex-direction:column;gap:12px}.mp-dica{margin:0;color:#5a6b82;font-size:13.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mp-tabela{overflow-x:auto;border:1px solid #E3E8EF;border-radius:14px}.mp-tabela table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.mp-tabela th{text-align:left;font:800 11px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:9px 10px;border-bottom:1px solid #E3E8EF}.mp-tabela td{padding:8px 10px;border-bottom:1px solid #EEF2F7;vertical-align:middle}.mp-tabela td small{display:block;color:#64748b;font-size:12px}.mp-tabela input{width:100%;min-width:70px;border:1px solid #CBD5E1;border-radius:9px;padding:7px 9px;font:600 13.5px DM Sans,sans-serif;background:#fff}.mp-pagamento label small{color:#64748b;font-size:12px}.mp-teste{border:1px dashed #CBD5E1;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.mp-teste h4{margin:0}.mp-teste textarea{width:100%;border:1px solid #CBD5E1;border-radius:10px;padding:8px 10px;font:500 13px Geist Mono,monospace;box-sizing:border-box}.mp-teste-linha{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mp-check{display:inline-flex;gap:6px;align-items:center;font-size:13.5px}.mp-check input[inputmode]{width:52px;border:1px solid #CBD5E1;border-radius:8px;padding:5px 7px}.mp-resultado{display:flex;flex-direction:column;gap:10px;margin-top:6px}.mp-aviso{margin:0;display:flex;gap:6px;align-items:flex-start;background:#fff7e6;border:1px solid #F5D9A0;border-radius:10px;padding:8px 10px;font-size:13px;color:#8e330b}.mp-itens{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mp-itens li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;border-bottom:1px solid #EEF2F7;padding-bottom:8px}.mp-itens li>span:first-child{min-width:0}.mp-itens b{display:block;overflow-wrap:anywhere}.mp-itens small{color:#5a6b82;font-size:12px}.mp-chip{display:inline-block;font:700 11px DM Sans,sans-serif;font-style:normal;border-radius:99px;padding:1px 8px;margin-right:4px}.mp-chip.campanha{background:#ecfdf3;color:#15803d}.mp-chip.tabela{background:#eaf1ff;color:#1d4ed8}.mp-chip.sem{background:#f1f5f9;color:#64748b}.mp-preco{text-align:right;white-space:nowrap;display:flex;flex-direction:column}.mp-preco s,.mp-totais s{color:#94a3b8;font-size:12px}.mp-totais{display:flex;gap:14px;flex-wrap:wrap;background:#f8fafc;border-radius:12px;padding:10px 12px}.mp-totais span{display:flex;flex-direction:column}.mp-totais small{color:#64748b;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.mp-conferencias{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mp-conferencias li{display:flex;gap:7px;align-items:flex-start;font-size:13.5px;color:#3a4a60}.mp-conferencias li svg{flex:none;margin-top:2px}.mp-conferencias li.ok svg{color:#0e7a5f}.mp-conferencias li.aviso{color:#8a5a00}.mp-conferencias li.aviso svg{color:#d97706}.mp-conferencias li.bloqueio{color:#8e330b;font-weight:600}.mp-conferencias li.bloqueio svg{color:#b91c1c}.mp-fechar{background:#fff7e6;border:1px solid #F5D9A0;border-radius:12px;padding:10px 12px;font-size:13.5px}.mp-fechar ul{margin:4px 0 0;padding-left:18px}.mp-aplicar{align-self:flex-start}.mp-painel h2{display:flex;gap:7px;align-items:center}.b2b-cart-avisos{list-style:none;margin:8px 0 0;padding:10px 12px;background:#f8fafc;border-radius:12px;display:grid;gap:4px;font-size:13.5px;color:#3a4a60}.zap-topo-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zap-sara-estado{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:#5a6b82;background:#f1f5f9;border-radius:99px;padding:5px 11px}.zap-sara-estado.ligada{background:#ecfdf3;color:#15803d}.zap-conversas-lista .zap-marcas{display:flex;gap:4px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.zap-chip{font-style:normal;font-size:11px;font-weight:700;border-radius:99px;padding:1px 8px;background:#f1f5f9!important;color:#64748b!important}.zap-chip.vermelho{background:#fef2f2!important;color:#b91c1c!important}.zap-chip.ouro{background:#fff7e6!important;color:#b45309!important}.zap-chip.azul{background:#eaf1ff!important;color:#1d4ed8!important}.zap-passagem{display:flex;gap:10px;align-items:flex-start;background:#fef2f2;border:1px solid #FECACA;border-radius:12px;padding:10px 12px;color:#8e330b}.zap-passagem svg{flex:none;margin-top:2px}.zap-passagem span{flex:1;display:grid;gap:2px}.zap-passagem small{color:#7f1d1d;font-size:13px}.zap-sugestao{border:2px dashed #16A34A;background:#f0fdf4;border-radius:12px;padding:10px 12px;display:grid;gap:8px}.zap-sugestao>small{display:flex;gap:6px;align-items:center;color:#15803d;font-weight:700;font-size:12.5px}.zap-sugestao textarea{border:1px solid #BBF7D0;border-radius:10px;padding:10px;font:inherit;font-size:14px;resize:vertical;background:#fff}.zap-sugestao-acoes,.zap-sara-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.zap-sara-acoes small{color:#5a6b82;font-size:12.5px}.zap-lembrar{display:grid;gap:6px;border-top:1px solid #EEF1F5;padding-top:10px}.zap-lembrar textarea{border:1px solid #F5D9A0;background:#fffbf0;border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;resize:vertical}.zap-lembrar>button{justify-self:start}.zap-lembrar small{color:#5a6b82;font-size:12.5px}.zap-lembrar-sugestao{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zap-config{display:flex;flex-direction:column;gap:12px}.zap-config-chave{display:flex;gap:10px;align-items:flex-start;border:1px solid #E3E8EF;border-radius:12px;padding:12px}.zap-config-chave input{margin-top:4px;width:18px;height:18px}.zap-config-chave span{display:grid;gap:2px}.zap-config-chave small{color:#5a6b82}.zap-config-texto{display:grid;gap:4px}.zap-config-texto>span{font:800 11px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.zap-config-texto textarea{border:1px solid #CBD5E1;border-radius:10px;padding:9px 10px;font:inherit;font-size:13.5px;resize:vertical}.zap-config-texto small{color:#5a6b82;font-size:12.5px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.zap-config-uso{background:#f8fafc;border-radius:12px;padding:10px 12px;display:grid;gap:3px;font-size:13.5px}.zap-config-uso small{color:#64748b}.zap-config>.primary{align-self:flex-start}.acp-funil{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.acp-etapa{padding:12px 14px;display:grid;gap:2px}.acp-etapa small{color:#5a6b82;font-size:12.5px}.acp-etapa b{font-size:24px;color:#0b1728}.acp-etapa span{color:#5a6b82;font-size:12.5px}.acp-etapa.risco{border-color:#fecaca}.acp-etapa.ok{border-color:#bbf7d0}.acp-lista{padding:14px 16px;display:grid;gap:12px}.acp-lista-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.acp-lista-topo h3{margin:0}.acp-item{border:1px solid #E3E8EF;border-radius:12px;padding:12px;display:grid;gap:8px}.acp-item-topo{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.acp-item-topo>span{display:grid;flex:1;min-width:180px}.acp-item-topo small{color:#5a6b82;font-size:12.5px}.acp-via{color:#64748b;font-size:12px}.acp-item textarea{border:1px solid #E3E8EF;border-radius:10px;padding:9px 10px;font:inherit;font-size:14px;resize:vertical}.acp-acoes{display:flex;gap:8px;flex-wrap:wrap}.acp-horas{display:flex;gap:6px;align-items:center}.acp-horas input{width:60px}@media(max-width:860px){.acp-funil{grid-template-columns:repeat(2,minmax(0,1fr))}}.cft-lista{padding:6px 8px}.cft-tabela{overflow-x:auto}.cft-tabela table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}.cft-tabela th{text-align:left;font:800 11px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:9px 10px;border-bottom:1px solid #E3E8EF}.cft-tabela td{padding:10px;border-bottom:1px solid #EEF2F7;vertical-align:top}.cft-tabela td small{display:block;color:#64748b;font-size:12px;margin-top:2px}.cft-tabela .num{text-align:right;white-space:nowrap}.cft-acoes{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.zap-chip.cft-verde{background:#ecfdf3!important;color:#15803d!important}.agi-semana{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.agi-dia{padding:12px;display:grid;gap:8px;align-content:start}.agi-dia header{display:flex;justify-content:space-between;align-items:center;gap:6px;height:auto;padding:0;background:transparent;position:static;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.agi-dia header span{display:flex;gap:5px;align-items:center;font-weight:700;font-size:13px;color:#0b1728;text-transform:capitalize}.agi-dia.pulado{opacity:.55}.agi-dia.publicado{border-color:#bbf7d0}.agi-dia.falhou{border-color:#fecaca}.agi-arte{aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#f1f5f9;display:grid;place-items:center;color:#94a3b8}.agi-arte img{width:100%;height:100%;object-fit:cover}.agi-arte img.foto{object-fit:contain;padding:12px;background:#fff}.agi-titulo{font-size:13.5px;line-height:1.3}.agi-dia>small{color:#5a6b82;font-size:12px}.agi-erro{color:#b91c1c!important}.agi-dia textarea{border:1px solid #E3E8EF;border-radius:10px;padding:8px;font:inherit;font-size:12.5px;resize:vertical}.agi-acoes{display:flex;gap:6px;flex-wrap:wrap}.agi-acoes button{font-size:12.5px}.agi-troca{display:grid;gap:4px;border-top:1px solid #EEF2F7;padding-top:8px;max-height:260px;overflow:auto}.agi-troca>button{display:grid;text-align:left;border:1px solid #E3E8EF;background:#fff;border-radius:8px;padding:6px 8px;cursor:pointer}.agi-troca>button small{color:#64748b;font-size:11.5px}.zap-selo{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.03em;border-radius:6px;padding:1px 6px;margin-left:6px}.zap-selo.sozinha{background:#0b1728;color:#f3c969}.zap-selo.aprovada{background:#ecfdf3;color:#15803d}.zap-auto{border:1px solid #F3E2B8;background:#fffbf0;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.zap-assuntos{display:flex;flex-direction:column;gap:6px}.zap-assuntos small{display:block;color:#64748b;font-size:11.5px}.zap-resultado{border:1px solid #E3E8F0;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.zap-resultado-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.zap-resultado-grade span{display:flex;flex-direction:column}.zap-resultado-grade small{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.zap-resultado-grade b{font-size:20px}.zap-resultado-grade em{font-style:normal;font-size:11.5px;color:#64748b}.zap-editadas div{border-top:1px solid #EEF2F7;padding-top:6px;margin-top:6px}.zap-editadas .antes{color:#94a3b8;text-decoration:line-through;font-size:12.5px;margin:2px 0}.rf-carteira{margin-top:14px;display:flex;flex-direction:column;gap:12px}.rf-carteira-cabeca{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.rf-verde{color:#15803d}.rf-vermelho{color:#b91c1c}.rf-linha-do-tempo{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px}.rf-linha-do-tempo span{border:1px solid #E3E8F0;border-radius:12px;padding:9px 12px;background:#fff;font-size:12.5px;color:#475569}.rf-linha-do-tempo b{display:block;font-size:16px;color:#0b1728}.rf-linha-do-tempo .agora{border-color:#e8b54a;background:#fffbf0}.rf-linha-do-tempo .virada{border-color:#fca5a5}.rf-corpo{display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}.rf-form{display:flex;flex-direction:column;gap:10px}.rf-falta{color:#b45309}.rf-cliente{margin:0 0 10px;font-size:13.5px;color:#475569}.rf-abas{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.rf-abas button{border:1px solid #E3E8F0;border-radius:99px;padding:6px 13px;font-weight:700;font-size:13px;background:#fff;color:#475569;cursor:pointer}.rf-abas button.on{background:#0b1728;color:#fff;border-color:#0b1728}.rf-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:14px;align-items:start}.rf-tabela{overflow-x:auto}.rf-tabela table{width:100%;border-collapse:collapse;font-size:13.5px}.rf-tabela th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:8px 10px;border-bottom:1px solid #E3E8F0}.rf-tabela td{padding:8px 10px;border-bottom:1px solid #EEF2F7;vertical-align:top}.rf-tabela .num{text-align:right;white-space:nowrap}.rf-tabela tr.rf-dentro td,.rf-tabela tr.rf-info td{color:#64748b;font-size:12.8px}.rf-tabela tfoot td{font-weight:800;background:#fffbf0;border-top:2px solid #F3E2B8}.rf-i{border:0;background:transparent;color:#1d4ed8;cursor:pointer;padding:0 0 0 4px;vertical-align:-2px}.rf-explica{background:#f8fafc;border:1px dashed #CBD5E1;border-radius:10px;padding:10px 12px;font-size:12.8px;display:flex;flex-direction:column;gap:4px;margin:4px 0}.rf-explica code{display:block;background:#fff;border:1px solid #E3E8F0;border-radius:8px;padding:7px 9px;font-size:12px;white-space:pre-wrap;line-height:1.6}.rf-lei{color:#1d4ed8;font-weight:700;font-size:12px;font-style:normal}.rf-chip{display:inline-block;font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 9px;background:#f1f5f9;color:#64748b}.rf-chip.v{background:#ecfdf3;color:#15803d}.rf-chip.z{background:#eaf1ff;color:#1d4ed8}.rf-chip.a{background:#fff7e6;color:#b45309;margin-left:6px}.rf-m{display:block;color:#64748b;font-size:12px;line-height:1.4}.rf-premissa{display:block;color:#64748b;font-size:12px;margin-top:8px}.rf-lado{display:flex;flex-direction:column;gap:10px}.rf-resumo,.rf-caixa{border:1px solid #E3E8F0;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:#fff}.rf-resumo{background:#fffbf0;border-color:#f3e2b8}.rf-rot{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.rf-grande{font-size:22px;font-weight:800}.rf-grande small{font-size:12.5px;color:#64748b;font-weight:600}.rf-grande.verde{color:#15803d}.rf-linha{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rf-linha em{font-style:normal;font-size:12px;margin-left:4px}.rf-linha em.v{color:#15803d}.rf-linha em.r{color:#b91c1c}.rf-sug{display:flex;gap:8px;font-size:13px}.rf-sug i{font-style:normal}.rf-sug small{display:block;color:#475569}.rf-janela{max-width:1060px;width:calc(100vw - 32px);max-height:90vh;overflow:auto;padding:16px 18px}.rf-janela-cabeca{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rf-vazio{color:#64748b}.mi-config{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mi-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;align-items:start}.mi-campos small{display:block;color:#64748b;font-size:11.5px;margin-top:3px}.mi-faixa{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.mi-faixa span{background:#fff;border:1px solid #E3E8F0;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column}.mi-faixa small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.mi-faixa b{font-size:21px}.mi-faixa em{font-style:normal;font-size:12px;color:#64748b}.mi-meses{width:100%;border-collapse:collapse;font-size:13.5px}.mi-meses th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#64748b;padding:8px 10px;border-bottom:1px solid #E3E8F0;vertical-align:bottom}.mi-meses th small,.mi-meses td small{display:block;text-transform:none;letter-spacing:0;font-weight:500;color:#94a3b8;font-size:11px}.mi-meses td{padding:8px 10px;border-bottom:1px solid #EEF2F7;cursor:pointer}.mi-meses .num{text-align:right;white-space:nowrap}.mi-meses tr.ativo td{background:#fffbf0}.mi-meses tr.passado td{color:#64748b}.mi-digitar{display:flex;gap:6px;align-items:center}.mi-digitar input{width:110px}.mi-detalhe{margin-top:12px;display:flex;flex-direction:column;gap:10px}.mi-anos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.mi-ano{border:1px solid #E3E8F0;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.mi-linha{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:13px}.mi-linha small{color:#64748b}.mi-linha .rf-explica{flex-basis:100%}.mi-linha.rf-info{color:#64748b}.mi-total{display:flex;justify-content:space-between;font-weight:800;border-top:1px solid #EEF2F7;padding-top:6px}.mi-total small{display:block;font-weight:500;color:#64748b;font-size:11.5px}.mi-total.liquido{color:#15803d;border:0;padding:0}@media(max-width:900px){.rf-corpo,.rf-grade{grid-template-columns:1fr}.rf-linha-do-tempo,.mi-faixa{grid-template-columns:1fr 1fr}.mi-meses{display:block;overflow-x:auto}}.rf-corpo>*,.rf-grade>*,.rf-resultado,.mi-pagina .card{min-width:0}.mi-pagina .card{overflow-x:auto}.cft-notas{margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.cft-notas-cabeca{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cft-notas-cabeca small{display:block;color:#64748b;font-size:12.5px}.cft-soltar{border:2px dashed #CBD5E1;border-radius:14px;padding:20px;text-align:center;background:#f8fafc;color:#475569;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}.cft-soltar b{color:#0b1728}.cft-notas-lista{display:flex;flex-direction:column}.cft-nota{border-bottom:1px solid #EEF2F7;padding:8px 0}.cft-nota-linha{display:grid;grid-template-columns:22px minmax(0,1.2fr) minmax(0,1.2fr) auto auto;gap:10px;align-items:center;font-size:13.5px}.cft-nota-linha small{display:block;color:#64748b;font-size:12px}.cft-sem-check{width:16px}.cft-nota-itens{margin:8px 0 4px 32px;overflow-x:auto}.cft-nota-itens table{width:100%;border-collapse:collapse;font-size:13px}.cft-nota-itens th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:6px 8px;border-bottom:1px solid #E3E8F0}.cft-nota-itens td{padding:6px 8px;border-bottom:1px solid #EEF2F7}.cft-nota-itens td small{display:block;color:#64748b}.cft-nota-itens .num{text-align:right;white-space:nowrap}.cft-dif td{background:#fff7e6}.cft-notas-pe{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:760px){.cft-nota-linha{grid-template-columns:22px 1fr}.cft-nota-itens{margin-left:0}}.cpub{--cpub-cor:#0B1728;min-height:100vh;background:#f1f5f9;display:flex;justify-content:center;padding:20px 16px;box-sizing:border-box}.cpub-cartao{width:100%;max-width:520px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #0f172a14;align-self:flex-start}.cpub-topo{background:var(--cpub-cor);color:#fff;padding:14px 16px;display:flex;gap:12px;align-items:center}.cpub-topo img{height:36px;max-width:110px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.cpub-topo span{display:flex;flex-direction:column}.cpub-topo b{font-size:17px}.cpub-topo small{opacity:.8}.cpub-corpo{padding:16px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:#0f172a}.cpub-rotulo{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.cpub-item{border-bottom:1px solid #EEF2F7;padding-bottom:8px}.cpub-item>small{color:#64748b;font-size:12.5px}.cpub-linha{display:flex;justify-content:space-between;gap:10px}.cpub-linha span{min-width:0}.cpub-linha small{color:#94a3b8}.cpub-totais{display:flex;flex-direction:column;gap:4px}.cpub-total{font-weight:800;font-size:16px;border-top:1px solid #E3E8F0;padding-top:6px}.cpub-condicao,.cpub-nota{color:#64748b;font-size:12.5px}.cpub-acoes{display:flex;flex-direction:column;gap:8px;margin-top:4px}.cpub-confirmar,.cpub-mudar{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:13px;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer}.cpub-confirmar{background:#16a34a;color:#fff;border:0}.cpub-confirmar:disabled{opacity:.6}.cpub-mudar{background:#fff;color:#0f172a;border:1px solid #CBD5E1}.cpub-ok{display:flex;gap:8px;align-items:flex-start;background:#ecfdf5;color:#166534;border-radius:12px;padding:10px 12px;margin:0}.cpub-aviso{background:#fff7e6;color:#92400e;border-radius:12px;padding:10px 12px;margin:0}.cpub-carregando{display:flex;gap:8px;align-items:center;color:#475569}.zap-ensinar{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.zap-exemplos{border:1px solid #E3E8F0;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.zap-exemplo{border-top:1px solid #EEF2F7;padding-top:6px;font-size:13px}.zap-exemplo b{display:block}.zap-exemplo small{color:#64748b}.zap-aviso{border:1px solid #E3E8F0;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.gpe-aparelhos{grid-column:1/-1;border-top:1px solid #EEF2F7;padding-top:12px}.gpe-aparelhos table{width:100%;border-collapse:collapse;margin-bottom:8px}.gpe-aparelhos td{vertical-align:middle}.gpe-aparelhos td small{display:block}.gpe-aparelhos select,.gpe-aparelhos input[type=date]{height:32px;border:1px solid #CBD5E1;border-radius:9px;padding:0 8px;font:700 13px var(--nx-texto,"DM Sans"),sans-serif;background:#fff;color:#0b1728}.gpe-aparelhos select.on{border-color:#e8b54a;background:#fffbeb}.gpe-prazo{display:flex;gap:6px;flex-wrap:wrap}.acesso-suspenso svg{color:#b42318;margin-bottom:8px}.acesso-suspenso-contato{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border-radius:10px;background:#15803d;color:#fff;font-weight:800;text-decoration:none;margin-bottom:12px}.acesso-suspenso small{display:block;margin-top:12px;color:#5a6b82;font-size:12px}.acesso-suspenso .loja-indisponivel-entrar{display:block;margin:0 auto}.assin-verde{background:#15803d!important;border-color:#15803d!important;color:#fff!important}.assin-riscado{color:#5a6b82;font-weight:500;margin-right:8px;font-size:14px}.assin-total>span:last-child{display:flex;align-items:baseline}.assin-desconto{border-color:#bbf7d0!important;background:#f0fdf4}.assin-desconto b,.assin-linha.assin-desconto b{color:#15803d}.assin-linha.assin-desconto{background:transparent}.assin-linha.assin-desconto span{color:#14532d}.assin-compra-cartao{text-align:center;border:1px solid #E3E8F0;border-radius:14px;padding:16px;margin-bottom:12px}.assin-compra-cartao h3,.assin-compra-ok h3{margin:6px 0 4px;font-size:16px}.assin-compra-cartao p{margin:0 0 12px;color:#5a6b82;font-size:13.5px}.assin-compra-ok{text-align:center;background:#ecfdf3;border:1px solid #BBF7D0;border-radius:12px;padding:18px 12px;color:#14532d}.assin-compra-ok p{margin:4px 0 0;font-size:14px}.assin-cupom{margin-top:14px}.assin-cupom .assin-copia{margin-bottom:6px}.assin-cupom input{text-transform:uppercase;color:#0b1728}.assin-cupom-ok{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#ecfdf3;border:1px solid #BBF7D0;color:#14532d;font-size:13px}.gpe-largo{grid-column:1/-1}.gpe-alerta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#fef2f2;border:1px solid #FECACA;color:#7f1d1d;border-radius:12px;padding:12px 14px;font-size:13.5px;border-left:1px solid #FECACA!important;padding-left:14px!important}.gpe-alerta>span{flex:1 1 320px}.gpe-link-pagamento{flex-basis:100%;display:flex;gap:6px;flex-wrap:wrap}.gpe-link-pagamento input{flex:1;min-width:200px;height:32px;border:1px solid #FECACA;border-radius:9px;padding:0 8px;font-size:12.5px;background:#fff;color:#0b1728}.gpe-comercial{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;border-top:1px solid #EEF2F7;padding-top:12px}.gpe-caixa{border:1px solid #E3E8F0;border-radius:12px;padding:12px 14px;min-width:0}.gpe-caixa p{margin:0 0 8px}.gpe-subtitulo{display:block;font-size:13.5px;color:#0b1728;margin-bottom:4px}.gpe-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 10px}.gpe-campos label{display:flex;flex-direction:column;gap:4px;min-width:0}.gpe-campos label>span:first-child{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.gpe-campos small{font-size:11.5px;color:#64748b}.gpe-campos select,.gpe-campos input,.gpe-acesso input{height:32px;border:1px solid #CBD5E1;border-radius:9px;padding:0 8px;font:700 13px var(--nx-texto,"DM Sans"),sans-serif;background:#fff;color:#0b1728;min-width:0}.gpe-campos .on{border-color:#e8b54a;background:#fffbeb}.gpe-campos input:disabled,.gpe-campos select:disabled{opacity:.6}.gpe-por-cento{display:flex;align-items:center;gap:6px;font-weight:700}.gpe-por-cento input{width:80px}.gpe-dica-ouro{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#fff7e6;border:1px solid #F5D9A0;border-radius:10px;padding:8px 10px;font-size:13px;margin-bottom:8px}.gpe-acesso{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gpe-acesso small{flex-basis:100%}.gpc-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;align-items:start}.gpc-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 14px}.gpc-campos small{font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#64748b}.gpc-campos .gp-busca-campo{width:100%;min-width:0}.gpc-valor{display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px}.gpc-linha{cursor:pointer}.gpc-linha:hover td{background:#f8fafc}.gpc-linha td.num{white-space:nowrap}.gpc-linha .gpe-btn+.gpe-btn{margin-left:6px}.gpc-seta{padding:0 8px}.gpc-detalhe td{background:#fffbf0}.gpc-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:12.5px;overflow-wrap:anywhere}.gpc-quem{width:100%;border-collapse:collapse;margin-bottom:6px;font-size:13px}.gpc-quem th{font-size:11px;padding:6px 8px}.gpc-quem td{padding:6px 8px;background:transparent!important}@media(max-width:900px){.gpe-comercial,.gpc-grade,.gpe-campos,.gpc-campos{grid-template-columns:minmax(0,1fr)}}.indique-link{border:1px solid #E8B54A;background:#fffbeb;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700;color:#0b1728;word-break:break-all}.indique-dica{margin:6px 0 0}.indique-botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.indique-botoes button{display:inline-flex;align-items:center;gap:6px}.indique-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.indique-numeros>div{border:1px solid #E3E8F0;border-radius:12px;padding:10px;text-align:center;background:#fff}.indique-numeros small{display:block;font-size:12px;color:#5a6b82}.indique-numeros b{font-size:24px;color:#0b1728}.indique-numeros .ganhas{border-color:#bbf7d0;background:#f0fdf4}.indique-numeros .ganhas b{color:#15803d}.indique-tabela{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}.indique-tabela th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:8px 10px;border-bottom:1px solid #E3E8F0}.indique-tabela td{padding:9px 10px;border-bottom:1px solid #EEF2F7;vertical-align:top}.indique-tabela td small{display:block;color:#64748b;font-size:12px}.indique-tabela .assin-selo{font-size:12px;padding:2px 9px}.indique-atalho{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid #F5D9A0;background:#fff7e6;border-radius:12px;padding:8px 14px;font-size:13px;color:#0b1728}.indique-atalho button{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:#0b1728}.indique-atalho .indique-atalho-ver{font-weight:700}.indique-atalho .indique-atalho-nao{text-decoration:underline;color:#5a6b82}@media(max-width:600px){.indique-numeros b{font-size:20px}}.tp-pedido{margin-bottom:14px}.tp-faixa{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-end;background:#fbf7ee;border:1px solid #F1E3C2;border-radius:14px;padding:12px 14px}.tp-rot{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.tp-seg{display:inline-flex;flex-wrap:wrap;border:1px solid #CBD5E1;border-radius:12px;overflow:hidden;background:#fff}.tp-seg button{border:0;border-right:1px solid #E2E8F0;border-radius:0;background:#fff;color:#334155;padding:8px 14px;font-weight:700;font-size:13.5px;line-height:1.2;cursor:pointer;min-height:40px}.tp-seg button:last-child{border-right:0}.tp-seg button small{display:block;font-weight:500;font-size:11px;color:#94a3b8}.tp-seg button.on{background:#0b1728;color:#fff}.tp-seg button.on small{color:#c7d2e3}.tp-seg button:disabled{cursor:not-allowed;opacity:.6}.tp-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:10px}.tp-numeros div{border:1px solid #E3E8F0;border-radius:12px;padding:9px 12px;background:#fff}.tp-numeros strong{display:block;font-size:18px}.tp-numeros small{color:#5a6b82;font-size:12px}.tp-aviso{border-radius:10px;padding:8px 12px;font-size:13px;margin:8px 0 0}.tp-aviso.verde{background:#ecfdf3;color:#14532d}.tp-aviso.cinza{background:#f1f5f9;color:#334155}.tp-aviso.ambar{background:#fff7e6;color:#7c4a03}.tp-dica{font-size:12px;color:#5a6b82;margin:8px 0 0}.campanha-etiqueta.tp-ajuste{background:#fff4d6;color:#8a5a0b}.campanha-etiqueta.tp-fora{background:#fef2f2;color:#b91c1c}.campanha-etiqueta.tp-unico{background:#eef2f7;color:#334155}@media(max-width:640px){.tp-faixa{gap:12px}.tp-seg button{padding:8px 10px}}.tpa{display:grid;gap:14px}.tpa-portal{background:#fbf7ee;border:1px solid #F1E3C2;border-radius:14px;padding:12px 14px;min-width:0}.tpa-portal-topo{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:flex-end;justify-content:space-between}.tpa-portal-topo p{margin:0;max-width:460px;font-size:13.5px;color:#334155}.tpa .tpa-portal-tabela{margin-top:12px;background:#fff;border-radius:10px;overflow:hidden}.tpa .tpa-portal-tabela .on{background:#fff4d6;font-weight:800}.tpa .tpa-portal-pecas{font-size:12.5px;color:#5a6b82;text-align:center}.tpa-portal-dialogo{max-width:520px}.tpa-portal-dialogo h3{margin:0 0 8px;font-size:17px}.tpa-portal-dialogo ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.tpa-portal-dialogo li{margin:4px 0}.tpa-portal-dialogo .tp-aviso{display:flex;gap:8px;align-items:flex-start;margin-top:12px}.tpa-portal-acoes{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}@media(max-width:640px){.tpa-portal-tabela{display:block;overflow-x:auto}}.tpa-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.tpa-caixa{border:1px solid #E3E8F0;border-radius:14px;padding:12px 14px;background:#fff;min-width:0}.tpa table{width:100%;border-collapse:collapse;font-size:13.5px}.tpa th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:8px 10px;border-bottom:1px solid #E3E8F0;white-space:nowrap}.tpa td{padding:8px 10px;border-bottom:1px solid #EEF2F7}.tpa .n{text-align:right;white-space:nowrap}.tpa-chip{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:11px;font-weight:700}.tpa-chip.cinza{background:#eef2f7;color:#334155;margin:0}.tpa-codigo{font-family:Geist Mono,monospace;font-size:12px;color:#5a6b82}.tpa-cab{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:10px}.tpa-cab .tp-rot{margin:0}.tpa-cab input{margin-left:auto;min-width:200px}.tpa-rolagem{overflow-x:auto;max-height:520px;overflow-y:auto}.tpa-aviso{display:flex;gap:8px;align-items:flex-start}.vt-tabelas-prazo{border:1px solid #F1E3C2;background:#fbf7ee;border-radius:12px;padding:10px 12px;margin:10px 0}.vt-tabelas-prazo dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:10px 0 0;font-size:13.5px}.vt-tabelas-prazo dl div{display:contents}.vt-tabelas-prazo dd{margin:0;text-align:right;font-weight:700}.editor-carrosseis-campanha{display:grid;gap:10px;margin-top:10px}.editor-carrosseis-blocos{display:grid;gap:4px;border:1px solid var(--border, #d9dee7);border-radius:10px;padding:10px 12px;max-height:280px;overflow:auto}.editor-carrosseis-blocos-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.editor-carrosseis-blocos .editor-carrosseis-marcar{margin:0}.gerador-ofertas-grupo{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.gerador-ofertas-grupo b{font-size:14px;color:#1d2939}.gerador-ofertas-gerenciar{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;height:32px;padding:0 12px}.gerador-ofertas-fundo-caixa{position:relative}.gerador-ofertas-fundo-caixa>.gerador-ofertas-fundo{width:100%}.gerador-ofertas-fundo-caixa.desligado img{filter:grayscale(1) opacity(.45)}.gerador-ofertas-fundo-caixa.desligado .gerador-ofertas-fundo{cursor:default}.gerador-ofertas-menu{position:absolute;top:14px;right:14px;width:30px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;border:1px solid #e3e8f0;box-shadow:0 2px 8px #0000002e;color:#1d2939;padding:0}.gerador-ofertas-menu-lista{position:absolute;top:44px;right:8px;z-index:20;min-width:170px;display:grid;background:#fff;border:1px solid #e3e8f0;border-radius:12px;box-shadow:0 14px 30px #0b17282e;overflow:hidden}.gerador-ofertas-menu-lista button{background:#fff;border:0;border-bottom:1px solid #f1f5f9;border-radius:0;text-align:left;padding:9px 12px;font-size:13px;color:#1d2939;box-shadow:none}.gerador-ofertas-menu-lista button:hover{background:#f8fafc}.gerador-ofertas-menu-lista button.perigo,.gerador-ofertas-acoes-linha .perigo{color:#b91c1c}.gerador-ofertas-novo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:260px;border:2px dashed #cbd5e1;border-radius:12px;background:#fbfcfe;color:#5a6b82;font-size:13px;text-align:center;padding:12px;box-shadow:none}.gerador-ofertas-novo b{color:#0b1728}.gerador-ofertas-novo small{font-weight:500;font-size:12px}.dialog.gerador-ofertas-excluir{width:min(520px,94vw)}.dialog.gerador-ofertas-excluir ul{margin:8px 0 0;padding-left:18px;line-height:1.7}.gerador-ofertas-excluir-acoes{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.gerador-ofertas-excluir-acoes .danger-button{background:#b91c1c;color:#fff;border:0;border-radius:10px;padding:0 18px;height:40px;font-weight:700}.dialog.gerador-ofertas-gerenciar-lista{width:min(820px,96vw);position:relative}.gerador-ofertas-gerenciar-lista table{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:10px}.gerador-ofertas-gerenciar-lista td,.gerador-ofertas-gerenciar-lista th{padding:8px;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:middle}.gerador-ofertas-gerenciar-lista td img{width:40px;border-radius:6px;display:block}.gerador-ofertas-gerenciar-lista td .pill{margin-left:8px}.gerador-ofertas-acoes-linha{display:flex;gap:6px;justify-content:flex-end}.gerador-ofertas-acoes-linha button{height:32px;font-size:12.5px;padding:0 10px}.gerador-ofertas-chave{width:40px;height:22px;border-radius:99px;background:#cbd5e1;border:0;position:relative;padding:0;box-shadow:none}.gerador-ofertas-chave span{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.gerador-ofertas-chave.ligada{background:#15803d}.gerador-ofertas-chave.ligada span{left:21px}.dialog.importar-modelo-oferta{width:min(980px,96vw);position:relative}.importar-modelo-corpo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;margin-top:10px}.importar-modelo-corpo label{display:grid;gap:6px;color:var(--muted);font-weight:600;font-size:13px}.importar-modelo-corpo input[type=text],.importar-modelo-corpo input:not([type]){height:42px;box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:#35435a;padding:0 12px;font:inherit;font-weight:500;font-size:14px}.importar-modelo-corpo input:not([type]):focus{outline:2px solid var(--nx-gold,#D6A64A);outline-offset:1px;border-color:transparent}.importar-modelo-corpo input::placeholder{color:#9aa5b8}.importar-modelo-rotulo{display:block;font:800 11px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:14px 0 8px}.importar-modelo-artes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.importar-modelo-arte{display:flex!important;flex-direction:column;align-items:center;gap:3px!important;border:2px dashed #cbd5e1;border-radius:14px;padding:10px;text-align:center;font-size:12.5px;color:#5a6b82;background:#fbfcfe;cursor:pointer}.importar-modelo-arte.cheia{border-style:solid;border-color:#bbf7d0;background:#f6fef9}.importar-modelo-arte img{height:120px;max-width:100%;object-fit:contain;border-radius:8px}.importar-modelo-arte b{color:#0b1728;font-size:13.5px}.importar-modelo-arte small{font-weight:500;font-size:11.5px}.importar-modelo-arte input{display:none}.importar-modelo-aviso{color:#b45309}.importar-modelo-desenhos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.importar-modelo-desenho{display:grid;gap:4px;text-align:left;border:1px solid #e3e8f0;border-radius:14px;padding:12px;background:#fff;color:#334155;font-size:12.5px;font-weight:500;box-shadow:none}.importar-modelo-desenho b{font-size:14px;color:#0b1728}.importar-modelo-desenho.ativo{border:2px solid #0B1728;background:#f8fafc}.importar-modelo-previa canvas{width:100%;max-width:300px;display:block;margin:0 auto;border-radius:12px;box-shadow:0 10px 24px #0000002e}.importar-modelo-formatos{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.importar-modelo-formatos button{height:32px;font-size:12.5px;padding:0 12px}.importar-modelo-vazio{border:2px dashed #e3e8f0;border-radius:12px;padding:40px 16px;text-align:center}.importar-modelo-acoes{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media(max-width:760px){.importar-modelo-corpo{grid-template-columns:1fr}.importar-modelo-artes{grid-template-columns:1fr 1fr}}.dialog.pedido-salvo{width:min(500px,94vw);position:relative;display:grid;gap:12px}.pedido-salvo-ok{display:flex;gap:12px;align-items:center;padding-right:30px}.pedido-salvo-ok>span{width:44px;height:44px;flex:none;border-radius:50%;background:#ecfdf3;color:#15803d;display:flex;align-items:center;justify-content:center}.pedido-salvo-ok h2{margin:0;font-size:20px}.pedido-salvo-ok small{color:var(--muted);font-size:13px}.pedido-salvo-resumo{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;background:#f8fafc;border:1px solid #E3E8F0;border-radius:12px;padding:10px 14px;font-size:14px}.pedido-salvo-resumo dt{color:#475569}.pedido-salvo-resumo dd{margin:0;text-align:right;font-weight:800;color:#0b1728}.pedido-salvo-chip{display:inline-block;background:#e0f2fe;color:#075985;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}.pedido-salvo-whats{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border:0;border-radius:12px;background:#16a34a;color:#fff;font-size:16px;font-weight:800;box-shadow:none}.pedido-salvo-whats:hover:not(:disabled){background:#15803d}.pedido-salvo-para{margin:-4px 0 0;text-align:center;color:var(--muted);font-size:12.5px}.pedido-salvo-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pedido-salvo-tres button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;font-size:13.5px}.pedido-salvo-rodape{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.pedido-salvo-rodape .link-button{background:none;border:0;padding:4px 0;color:#0b1728;font-weight:700;text-decoration:underline;box-shadow:none;cursor:pointer}.pedido-salvo-rodape .link-button.suave{color:var(--muted);text-decoration:none;font-weight:600}@media(max-width:520px){.pedido-salvo-tres{grid-template-columns:1fr}}.pf-acoes .pf-whats{display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;color:#15803d;border-color:#bbf7d0}.pf-recente{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:10px 14px;border:1px solid #BBF7D0;border-radius:12px;background:#f0fdf4;color:#14532d;font-size:13.5px}.pf-recente span{flex:1;min-width:200px}.pf-recente button{display:inline-flex;align-items:center;gap:6px;height:34px;font-size:13px;padding:0 12px}.route-map-camada{background:#fff;color:#0b1728;border:2px solid rgba(0,0,0,.2);border-radius:8px;padding:6px 12px;font:700 13px DM Sans,sans-serif;cursor:pointer;box-shadow:0 1px 5px #00000026}.route-map-camada:hover{background:#f4f6fa}.rota-partes-maps{display:inline-flex;gap:6px;flex-wrap:wrap}
